Coincidentally, Win32 is also the only stable API on Windows.
WinForms and WPF are still half-broken on .NET 5+, WinRT is out, basically any other desktop development framework since the Win32 era that is older than a couple of years is deprecated. Microsoft is famous for introducing new frameworks and deprecating them a few years later. Win32 is the only exception I can think of.
No problem, I should have been more specific when I wrote my initial comment but I was too lazy to pull up the exact reference until you challenged me (I somewhat randomly saw this paper a few days ago, initially).
The threat most developers should be concerned about is what happens once a major solar flare (like the Carrington event in 1859) shows up. That is destined to happen at some point, and not unlikely within the next few decades. Hard to predict the fallout for the internet and other technical infastructure more broadly, but I'm guessing it won't be pretty.
Yes, his book Programming Windows was what took me from hopeless newbie to half decent self taught dev while I was still in my teens. Taught me loads that I still find use for to this day in my career (which involves a lot of Windows development).
I wonder if he gets nostalgic for that era of programming, and what stack he would choose if he was writing a Windows app today.
Indeed, much of my current problem solving abilities were developed as a 10 year old trying to make DOS games work in the mid-to-late 90s. Most software dev and ops issues that I run into in my daily work are certainly no more difficult than the problems I had to deal with then, especially with all the info available online now.
I was an early adopter of Teams and generally feel like MS gets too much criticism for e.g. Windows. I really wanted to like Teams. But having used it daily for two years, the only thing I'm impressed with is how badly they managed to mess it up. Whatever software team worked on this should be ashamed.
It caused my 3 year old high-end Windows laptop to hang completely after a few minutes of conversation, sometimes eating all my CPU with no activity whatsoever. Tried to do a clean boot, didn't help. Had to get a new laptop just because of Teams.
A lot can change over a decades time. I hope and believe that porn will eventually be a lot more restricted than it is today, as the societal downsides become more and more apparent.
And they should be doing much more. Age verification should require a credit card. The idea that hardcore porn should be freely accessible to anyone (including children) on an anonymous basis needs to be put to rest.
I see some parallels but my own problems spiralled a bit further than yours. I was struggling with hallucinations and paranoia on and off for a period of a few years in my early twenties (but luckily didn't leave a trace on social media).
It started after a period of habitual smoking and got progressively worse anytime I smoked. Mental health ward twice (once in a country where I didn't speak the language, but that's another story). Haven't had any problems since I cleaned up my lifestyle and fully ditched weed many years ago. These days I'm also happily married with kids (three), a house and a decent career.
For a few unlucky people, it really can have disastrous side effects as described in this article. At the risk of stigmatising myself, I suffered through cannabis induced psychosis and lived to tell the tale. And I can promise that it's absolutely a real phenomenon, and one that's not adequately recognised in 'stoner culture'.
Same, I check into Jira once per day, max. It's useful to give an overview of what everyone is working on in the "Kanban" meetings twice weekly. I use quotes because we really don't follow any strict rules or structures, everyone just kind of does what needs to be done to keep things moving forward.
It's a stretch to say that nobody pays for C#. A commercial Visual Studio license sure isn't free, and depending on what you're making you're at a big disadvantage without one.
As a northern European, I can confirm. The nearest train station is a 10 minute bike ride from my house. From there the rest of my commute is a breeze. If I was to drive I'd be stuck in traffic much longer. And it's nice to get some fresh air to start the day. Only problem is the few months of snow.
Yes, those practices absolutely shouldn't apply for self driving cars. Good luck regression testing how a system change impacts the AI handling of every edge case of traffic.
A neuron in the brain is more like it's own microprocessor than just a memory cell anyway, which is why the current style of ANNs ('bio-inspired' or not) will never come close to the computational complexity involved in anything like a mammalian brain.
Between my wife and three kids, and my account being the default on the living room TV, my recommendations these days are mostly videos of trains, video games, horses and Chinese soap operas.
That's exactly why traditional banks are subject to heavy oversight and regulations, and deposits are protected by govt guarantees. Tether on the other hand is operating completely in the dark and has been involved in a lot of shady activity that does nothing but undermine trust in their ability to do treasury operations in a responsible manner.
They were priced at a level that could only be justified if they had the same exponential growth they've been having for many years into the future. I think the dump is mostly a reckoning that this isn't realistic. They might still grow from current levels, but it's not going to be at the same rate as they have for the past decade.
If the wider "crypto community" has been so distrustful of Tether, why have they allowed it to become such a systemically important pillar of the whole market?
I live in a country with 5 million people. Any software targeting the local market automatically has much less potential for growth than in the US with its 330 mln, so the work of making it has comparably less economic value. I'd say that's at least part of the explanation.