

Seems like it’s mostly error handling, which makes total sense to me.
In a function with a lot of error conditions, where it also takes more than return <nonzero value> to report that error, the code would get very cluttered if you handle the errors inline.
Using goto in that case makes the normal case shorter and more readable, and if proper labels are used, it also becomes clear what happens in each error case.
Sure, you can do that with functions too, but it’s much nicer staying in the same scope where the error occurred when reporting on it. Putting things in a function means thinking about what to pass, and presents extra resistance when you want to report extra info, because you have to change the function signature, etc.
“Be kind to individuals, but ruthless to institutions.” ~ Michael Brooks I think this is useful advice in general, but especially in this case.


Or even better: set up in-house software teams which partly contribute to FOSS, and partly work on in-house software. This can justify a larger developer pool, because when there is less in-house work for some reason, you reallocate some devs to open source work.
Of course contributing both money and developer time would be best.


Exactly! I’ve also had it with these homeless people thinking they can just place an encampment wherever without paying someone. Don’t they know free stuff is communism actually? I know the police clears them out once in a while, but that also costs valuable taxpayer money! Instead, why don’t we rent them spots under bridges, and in return the police leave them alone? /s obviously


What? Why the hate on vinyl? It’s not practical, nor is it anywhere near the sound quality available on services like Tidal or Bandcamp, but that’s not the point.
It’s a physical, irrevocable copy, in a world where everything is becoming a service which gets revoked when you stop paying. Sure, there’s some consumerism in there as well, but I doubt some plastic discs are going to make a dent compared to the millions of tons of clothing being produced by Shein, just to go straight into the garbage.
It’s not even the original spare I think. If you look at the middle brake light there’s way too much room.


In other news: violence against Jewish people is on the rise.


Irish people have contemporary, first-hand experience with colonialism and oppression from the British. I think their support for Palestine is admirable and brave, but it’s also not surprising given their recent and not-so-recent history.


That’s reparations for capitalism

I bet you get tons of free bonuses too: roads, public education, pensions… Damn, seems like this whole government thing is quite efficient, with the no shareholders taking profits and stuff.


Why? Because of the chat control stuff?


Also it’s mostly security through obscurity. It is just difficult enough to dissuade most people, but not actually secure because that costs money.


Yeah there are a fuckton of “real men” in Europe, influenced by the firehose of toxic culture coming from the US. I agree 100%, governments need to prevent selfish idiots from endangering others with their bad choices.


That’s true yeah, there is a lot less retail investment in those companies.
What is similar to the dot com bubble though is many “smaller” companies (i.e. not Google or Meta) are buying into AI as an investment into infrastructure for their company, just like was happening with useless websites during the dot com bubble.


The AI bubble is going to be like the dot com bubble I think, but with the world being so heavily financialized it might spiral into something like 2008 or worse…


WE WILL WIN! WE WON’T REST!
Consolidation in real-estate and the entertainment industry are why. In real-estate it leads to higher rents and mortgages, which for restaurants makes the location more expensive, but also the staff because they need to make rent as well. In entertainment it’s all just ticketmaster, which owns venues and the ticketing system. That makes them able to double dip on every ticket, since they can charge exorbitant rents for event locations, and also take IIRC a 30% fee on every ticket sold.


That’s also something you could prevent by not allowing children of clergy to become priests.
Come to think of it, that may be a good idea for politicians as well. Children of politicians often get internships and opportunities through their parents, which gives them a massive networking advantage if they eventually want to hold office themselves.
I’m a PhD researcher and even I struggle staying awake sometimes.
No seriously, I fully agree, scientific articles are written for a specific, niche audience, i.e. not the general public. But science should be communicated to the public, in as accessible a format as possible. If you fail to do that, you get people saying “science is boring”, or worse, mistrust of science like it exists today.
And another thing: this shouldn’t be either-or between watching a video and reading an article. Watch the video, get a general understanding of the topic, see if it interests you. If you want to know more, dive into the article to deepen that understanding. I guarantee you’ll get a better understanding that way, because watching the video has already given you a general structure of the topic. Reading then serves to add details in that structure.