www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Destroy All Memory Corruption

reply Walter Bright <newshound2 digitalmars.com> writes:
I'll be doing a reprise of my DConf 2020 talk on Destroy All Memory Corruption 
on April 21, 2021 at 7PM PST.

https://nwcpp.org/

Except this time it'll be live, not prerecorded.

All are welcome!
Apr 19
next sibling parent reply =?UTF-8?Q?Ali_=c3=87ehreli?= <acehreli yahoo.com> writes:
On 4/19/21 6:12 PM, Walter Bright wrote:
 I'll be doing a reprise of my DConf 2020 talk on Destroy All Memory 
 Corruption on April 21, 2021 at 7PM PST.
 
 https://nwcpp.org/
 
 Except this time it'll be live, not prerecorded.
 
 All are welcome!
This is happening in half an hour. It requires MS Teams, which requires a MS (or Skype) account. Ali
Apr 21
next sibling parent reply matheus <matheus gmail.com> writes:
On Thursday, 22 April 2021 at 01:31:09 UTC, Ali Çehreli wrote:
 On 4/19/21 6:12 PM, Walter Bright wrote:
 I'll be doing a reprise of my DConf 2020 talk on Destroy All 
 Memory Corruption on April 21, 2021 at 7PM PST.
 
 https://nwcpp.org/
 
 Except this time it'll be live, not prerecorded.
 
 All are welcome!
This is happening in half an hour. It requires MS Teams, which requires a MS (or Skype) account. Ali
Just a pity that in this day and age with all the methods/ways available to stream a video they use such platform. This restrains people like myself to participate/watch, and I believe much more. Please when doing such thing, have a backup strategy that people can watch on any browser without account or installing anything. Matheus.
Apr 22
next sibling parent reply Steven Schveighoffer <schveiguy gmail.com> writes:
On 4/22/21 9:08 AM, matheus wrote:
 On Thursday, 22 April 2021 at 01:31:09 UTC, Ali Çehreli wrote:
 On 4/19/21 6:12 PM, Walter Bright wrote:
 I'll be doing a reprise of my DConf 2020 talk on Destroy All Memory 
 Corruption on April 21, 2021 at 7PM PST.

 https://nwcpp.org/

 Except this time it'll be live, not prerecorded.

 All are welcome!
This is happening in half an hour. It requires MS Teams, which requires a MS (or Skype) account.
Just a pity that in this day and age with all the methods/ways available to stream a video they use such platform.
I'm pretty sure this is normally a Microsoft crowd. It would be like asking Apple not to use Facetime. You can always watch the dconf online version on Youtube. -Steve
Apr 22
parent Dennis <dkorpel gmail.com> writes:
On Thursday, 22 April 2021 at 13:30:16 UTC, Steven Schveighoffer 
wrote:
 You can always watch the dconf online version on Youtube.
This talk is now on YouTube as well: https://www.youtube.com/watch?v=bf7csqqXmrA
Apr 22
prev sibling parent reply angel <andrey.gelman gmail.com> writes:
On Thursday, 22 April 2021 at 13:08:39 UTC, matheus wrote:
 On Thursday, 22 April 2021 at 01:31:09 UTC, Ali Çehreli wrote:
 On 4/19/21 6:12 PM, Walter Bright wrote:
 I'll be doing a reprise of my DConf 2020 talk on Destroy All 
 Memory Corruption on April 21, 2021 at 7PM PST.
 
 https://nwcpp.org/
 
 Except this time it'll be live, not prerecorded.
 
 All are welcome!
This is happening in half an hour. It requires MS Teams, which requires a MS (or Skype) account. Ali
Just a pity that in this day and age with all the methods/ways available to stream a video they use such platform. This restrains people like myself to participate/watch, and I believe much more. Please when doing such thing, have a backup strategy that people can watch on any browser without account or installing anything. Matheus.
MS Teams works fine on Linux. And I'm actually not sure you would need an MS account, and even if you needed - it's free, and doesn't require you install any MS products.
Apr 22
parent reply =?UTF-8?Q?Ali_=c3=87ehreli?= <acehreli yahoo.com> writes:
On 4/22/21 8:35 AM, angel wrote:

 MS Teams works fine on Linux.
I failed after spending 35 minutes for that. I ended up creating at least two accounts (even though I already had a Skype account, which sounded to be sufficient). Many special codes sent to my phone and email. The whole thing is badly designed and felt buggy. In the end, contrary to how the download started for "my platform" (Linux Mint) it said at some point that MS Teams was not available for my platform. (There is an MS Teams program on my system which starts fine but thinks I am not signed in. (?)) So I decided to use it in the browser, which turned out not working with Firefox. Luckily I had Chrome and it worked.
 And I'm actually not sure you would need an MS account
It requires one. I could not find a way through their flow to use my existing Skype account. Ali
Apr 22
next sibling parent Dukc <ajieskola gmail.com> writes:
On Thursday, 22 April 2021 at 16:15:14 UTC, Ali Çehreli wrote:
 I failed after spending 35 minutes for that. I ended up 
 creating at least two accounts (even though I already had a 
 Skype account, which sounded to be sufficient). Many special 
 codes sent to my phone and email. The whole thing is badly 
 designed and felt buggy.

 In the end, contrary to how the download started for "my 
 platform" (Linux Mint) it said at some point that MS Teams was 
 not available for my platform. (There is an MS Teams program on 
 my system which starts fine but thinks I am not signed in. (?)) 
 So I decided to use it in the browser, which turned out not 
 working with Firefox. Luckily I had Chrome and it worked.
If you want the desktop application, you might want to try the Nix package: https://search.nixos.org/packages?channel=20.09&show=teams&from=0&size=50&sort=r levance&query=teams . At least on Nixos and XFCE desktop it works. But setting up the Microsoft account definitely was not my favorite experience either. It asks some strange questions feeling like the app was only for those already in business with Microsoft.
Apr 22
prev sibling parent Max Haughton <maxhaton gmail.com> writes:
On Thursday, 22 April 2021 at 16:15:14 UTC, Ali Çehreli wrote:
 On 4/22/21 8:35 AM, angel wrote:

 MS Teams works fine on Linux.
I failed after spending 35 minutes for that. I ended up creating at least two accounts (even though I already had a Skype account, which sounded to be sufficient). Many special codes sent to my phone and email. The whole thing is badly designed and felt buggy. In the end, contrary to how the download started for "my platform" (Linux Mint) it said at some point that MS Teams was not available for my platform. (There is an MS Teams program on my system which starts fine but thinks I am not signed in. (?)) So I decided to use it in the browser, which turned out not working with Firefox. Luckily I had Chrome and it worked.
 And I'm actually not sure you would need an MS account
It requires one. I could not find a way through their flow to use my existing Skype account. Ali
Teams is indeed pretty bad. It should be an embarrassment for Microsoft (they know this, see the recent M+A news) and similar that discord - the app aimed really only at gamers - actually works and their serious business tools don't.
Apr 22
prev sibling parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 4/21/2021 6:31 PM, Ali Çehreli wrote:
 This is happening in half an hour. It requires MS Teams, which requires a MS
(or 
 Skype) account.
I was a bit concerned about this, so a couple days earlier Lloyd and I worked to get everything configured and working at my end. It worked smoothly, but one thing I didn't like was I couldn't see anyone else on my screen. It was kinda hard to talk to my slides, trying to imagine the audience. Perhaps I had it set up wrong.
Apr 23
parent Arun <aruncxy gmail.com> writes:
On Friday, 23 April 2021 at 09:06:20 UTC, Walter Bright wrote:
 On 4/21/2021 6:31 PM, Ali Çehreli wrote:
 This is happening in half an hour. It requires MS Teams, which 
 requires a MS (or Skype) account.
I was a bit concerned about this, so a couple days earlier Lloyd and I worked to get everything configured and working at my end. It worked smoothly, but one thing I didn't like was I couldn't see anyone else on my screen. It was kinda hard to talk to my slides, trying to imagine the audience. Perhaps I had it set up wrong.
No, you had it right. It's the inherent limitation of MS Teams!
Apr 25
prev sibling next sibling parent Imperatorn <johan_forsberg_86 hotmail.com> writes:
On Tuesday, 20 April 2021 at 01:12:22 UTC, Walter Bright wrote:
 I'll be doing a reprise of my DConf 2020 talk on Destroy All 
 Memory Corruption on April 21, 2021 at 7PM PST.

 https://nwcpp.org/

 Except this time it'll be live, not prerecorded.

 All are welcome!
Nice, good presentation. I actually learned some things! What is the current state of live? Any edge cases to be aware of? Thanks
Apr 23
prev sibling parent reply IGotD- <nise nise.com> writes:
On Tuesday, 20 April 2021 at 01:12:22 UTC, Walter Bright wrote:
 I'll be doing a reprise of my DConf 2020 talk on Destroy All 
 Memory Corruption on April 21, 2021 at 7PM PST.

 https://nwcpp.org/

 Except this time it'll be live, not prerecorded.

 All are welcome!
One remark I found interesting regarding reference counting. "In order to properly run the destructor, you have to run the destructor in an exception handler" Why do you need to run the destructor in an exception handler?
Apr 24
parent reply Paul Backus <snarwin gmail.com> writes:
On Saturday, 24 April 2021 at 18:16:51 UTC, IGotD- wrote:
 One remark I found interesting regarding reference counting.

 "In order to properly run the destructor, you have to run the 
 destructor in an exception handler"

 Why do you need to run the destructor in an exception handler?
I assume it's to ensure that objects are destroyed properly when unwinding the stack. Might be possible to avoid in `nothrow` code.
Apr 24
parent Walter Bright <newshound2 digitalmars.com> writes:
On 4/24/2021 2:53 PM, Paul Backus wrote:
 I assume it's to ensure that objects are destroyed properly when unwinding the 
 stack. Might be possible to avoid in `nothrow` code.
Yes, you can avoid this in nothrow code.
Apr 24