• 2 Posts
  • 131 Comments
Joined 3 years ago
cake
Cake day: June 20th, 2023

help-circle
  • Can’t easily prove a negative but here’s an example.

    On 19 April 1943, the twentieth transport left Mechelen transit camp carrying 1,631 Jewish men, women, and children

    Three young students and members of the Belgian resistance including a Jewish doctor, Youra Livchitz and his two non-Jewish friends Robert Maistriau[a] and Jean Franklemon [fr], armed with one pistol, a lantern, and red paper to create a makeshift red lantern (to use as a danger signal), were able to stop the train on the track Mechelen-Leuven, between the municipalities of Boortmeerbeek and Haacht.[1] The twentieth convoy was guarded by one officer and fifteen men from the Sicherheitspolizei (SiPo-SD), who came from Germany. Despite these security measures, Maistriau was able to open one wagon and liberate 17 people.[1]

    Other prisoners escaped from the convoy without any connection with the attack. The train driver, Albert Dumon, did all he could to keep the slowest pace between Tienen and Tongeren, stopping whenever it was possible and justifiable, and so allow that more people could jump without killing themselves. In all, 233 people succeeded in escaping from the train.[1] 89 were eventually recaptured and put on later convoys.[1] 26 others were killed, either by shooting or by the fall, and 118 who succeeded in escaping.[1] The youngest, Simon Gronowski, was only 11 years old.[1] Régine Krochmal [fr], an eighteen-year-old nurse with the resistance, also escaped after she cut the wooden bars put in front of the train air inlet with a bread knife and jumped from the train near Haacht. Both survived the war.

    Emphasis mine. Albert Dumon “did his job” (the French version of the article goes a bit more in-depth). He didn’t overtly defy the orders given to him under the threat of immediate execution (!). He didn’t quit his job knowing that if he didn’t drive the trains a German train driver would take his place. He followed the regulations to the letter of the law, as incompetently as he could afford. And his malicious compliance saved 118 lives.


  • Well obviously a thermonuclear war is not good for business. However do not make the grievous mistake of thinking that Trump is a mere pawn in the oligarch’s game who can be relied on to act rationally in their self-interest. He’s done their bidding aplenty, but he’s also doing a lot of stuff that weakens him, his buddies, and his country, just because he’s so fucking dumb and vain. Like invading Greenland, a country he already had full access to for military purposes and that US companies were always welcome to exploit for minerals. His generals are literally using every trick in the book to try to redirect his attention away from Greenland because the US has literally no interest – military, financial, or geopolitical – in it. Literally the only explanation for this fixation of his is that Greenland looks big on a Mercator projection and that makes his tiny dick hard.

    M.A.D. only works when all actors:

    1. Have reliable information (certainly not always true, see Stanislav Petrov)
    2. Can be assumed to be acting in their own self-interest

    Number 1 is in doubt with Trump because he and his cult spend a lot of time in a made-up reality. I can totally see some war hawks explaining to him that the UK and France don’t have the nuclear capacity to glass the entire continental US outright, and Trump interpreting it as “we’re untouchable” because he’s not into concepts such as “nuance”. To a degree the same is true of a dictator like Putin or Xi Xinping who are also surrounded by yes men who purposefully feed an enabling narrative (see also: Putin’s decision to invade Ukraine because he thought he could get away with it).

    Number 2 is simply completely incorrect. Trump is so unpredictable even his own administration can’t guess his next move – they’re constantly acting on his latest rant and doing a poor job of pretending it was part of the plan all along. I’d love to believe that he can be deterred by the thread of M.A.D, but I’m unfortunately too acutely aware of the news to lie to myself like that. That’s the main difference between him and Putin – I can actually believe that Putin will only act in what he believes to be his self-interest, and he knows a nuclear exchange ain’t it.


  • Well, yeah, that’s what Scrum is. From the guide which takes maybe 10 minutes to read

    Scrum Teams are cross-functional, meaning the members have all the skills necessary to create value each Sprint. They are also self-managing, meaning they internally decide who does what, when, and how.

    That’s not a throwaway sentence - it is fundamental to how scrum works and that is reinforced throughout the scrum guide.

    Every conversation about Agile and/or Scrum being “the worst”, after some prodding it turns out that their company has refused to read or implement one or several of the fundamental principles, often without even being aware that was an essential requirement. You’re baking a cake and you decided to not use any butter, that’s on you champ, don’t blame the fucking recipe.

    The biggest valid criticism of scrum is that the thing that makes it so great - its structural empowerment of individual teams - is also what makes it structurally incompatible with any traditional top-down management style. The company must fundamentally be (re-)organized to have a flat corporate structure within its R&D department - most are simply incapable of mustering the necessary changes, if only because too many middle managers’ jobs are at stake. So they call their middle managers “POs” or “Scrum Masters” and wonder why their version of Scrum sucks.


  • As someone who lives relatively near a “strategic target” that would be targeted by one to several ICBMs should Trump happen to have a particularly bad (but certainly not unthinkable) outburst one of these days, please know that I am saying this with as much restraint as I can muster:

    I do not care what happens to MAGA, they must must stopped at any cost.

    None of this shit is about looking good in the history books anymore. Trump is diving head first down a path that leads to WWIII. This is not a joke, this is not hyberbole. He’s literally doing everything that Hitler did but with thousands of nukes at his absolute unchecked disposal. This is about the survival of human civilization, and any action that helps bring about the downfall of the Trump regime is a legitimate one. Unfortunately no-one is willing to admit it until billions die in a nuclear winter because a demented turd couldn’t handle someone telling him no for once in his fucking life.





  • Love the technosolutionist mindset, but the parties trying to made that happen lost BIG TIME in the 2024 elections and neither you nor I are in charge of the energy policy. Feel free to found a startup to explore all your big ideas but our problem is neither a lack of ways to decarbonize our energy nor a lack of reasons to go off of fossil fuels.

    What I’m not hearing is a solution to the problem that the European far-right is now directly funded and supported by Putin, Musk, Thiel, Zuck, that the parties currently in power have no interest in curbing this obvious foreign interference, and all that is all but guaranteeing that the far right will take full control of the region within the next few years in exchange for a few favors like – among other things – handing out to the oil barrons a blank check. That’s not a technical issue to be engineered out, that’s a political landmine the size of a continent that we’re barreling towards. Well, if we don’t get dragged into WW3 before that, at any rate.



  • No-one “needs” anyone but economics aren’t a zero-sum game and both the EU and the US benefited enormously from our economic and military ties, and cutting those ties will be painful and the faster it happens the more painful it will be.

    If we employ the economic nukes against the US right now, we will lose most digital payment systems for a few weeks as countries and bunks rush to implement Wero and the digital Euro, and we will face strong gas shortages as we currently rely on the US to make up for Russia’s. Europe and NA would immediately enter into a deep recession.

    The payment systems are a hugely understated threat but are being worked on actively. The fossil fuels aren’t understated but we also lack short-term solutions as electrification takes time (but also we aren’t doing nearly enough).

    However it is true that the EU is profoundly neoliberal and that ideology is very ill-equipped to deal with a fragmented world order in which free trade is no longer the default. Those assumptions are being challenged, however the far-right seems primed to bring about the populist “solution” of turning Europe into a bunch of mini-Russias.


  • Are we already forgetting that trump invaded Venezuela for oil, then the oil companies said “excuse me but we can’t profitably exploit their notoriously shitty oil”?

    Part of being a literal Nazi is that the o.g. Nazis got themselves stuck in an increasing number of military quagmires not because they had to but because they refused to do consider the obvious peaceful solutions for their problems. The war machine had to be fed even at the cost of their own self-destruction.

    Except this time they have a nuclear arsenal capable of wiping all civilization and somehow people aren’t freaking out nearly enough about that.





  • So happy to see the game is not dead.

    Combat and movement look fun and satisfying, graphics look amazing. So many moody areas, from gritty snowscape to colorful caves. Mojang could learn a thing or five from this trailer.

    I do hope there will be more breadth of gameplay especially on the creative side so those promising exploration mechanics do not feel stale after a few hours of running around and blasting skeletons. That’s one thing mojang does get right, if anything they have too much breadth and not enough depth.

    Not sure about the ease of movement when scaling multiple blocks. Figuring it how to get from point A to point B with the limited movement options is a core part of most Minecraft gameplay loops, especially when caving and/or fighting. Seems they made up for it with good fighting mechanics, but they will have to make up for it in the other gameplay loops as well.

    Either way I wish them the best and hope they light a fucking fire underneath mojang’s ass.


  • I don’t think that’s really fair. There are cranky contradictarians everywhere, but in my experience that feature has been well received even in the AI-skeptic tech circles that are well educated on the matter.

    Besides, the technical “concerns” are only the tip of the iceberg. The reality is that people complaining about AI often fall back to those concerns because they can’t articulate how most AI fucking sucks to use. It’s an eldtritch version of clippy. It’s inhuman and creepy in an uncanny valley kind of way, half the time it doesn’t even fucking work right and even if it does it’s less efficient than having a competent person (usually me) do the work.

    Auto translation or live transcription tools are narrowly-focused tools that just work, don’t get in the way, and don’t try to get me to talk to them like they are a person. Who cares whether it’s an LLM. What matters is that it’s a completely different vibe. It’s useful, out of my way when I don’t need it, and isn’t pretending to have a first name. That’s what I want from my computer. And I haven’t seen significant backlash to that sentiment even in very left-wing tech circles.


  • Honestly, PCs are not ready for local LLMs

    The auto-translation LLM runs locally and works fine. Not quite as good as deepl but perfectly competent. That’s the one “AI” feature which is largely uncontroversial because it’s actually useful, unobtrusive, and privacy-enhancing.

    Local LLMs (and related transformer-based models) can work, they just need a narrow focus. Unfortunately they’re not getting much love because cloud chatbots can generate a lot of incoherent bullshit really quickly and that’s a party trick that’s got all the CEOs creaming their pants at the ungrounded fantasy of being just another trillion dollars away from AGI.


  • For systems programming it makes the most sense out of the languages you mentioned. Languages requiring a runtime (Java/Python) do not fill the bill for system tools IMO. Golang is more arguable, but its memory safety comes through GC which many systems programmers aren’t fans of for a variety of technical and personal reasons.

    Rust is meant to be what C++ would be if it were designed today by opiniated system developers and didn’t have to be backwards-compatible.

    Those are the technical arguments I would use in a corporate setting.

    All that aside, there’s personal preference, and my point is that for FOSS projects that matters too. Rust is fun in a brain-teasy kind of way in the same way that writing C is fun, but without nearly as many footguns. Golang is practical but arguably not as fun. That’s the same logic that draws many programmers to write Haskell projects.

    The story of the Fish shell illustrates it quite well; the project gained a lot of development attention and contributions when they decided to rewrite from C++ to Rust, where they achieved a stable release with feature-parity a few months ago. It would have been a remarkably dumb decision for a private company to make, but makes perfect sense when you are trying to attract free talent.


  • The counterpoint is that, especially with FOSS that does not receive much (if any) corporate backing, developer retention and interest is an important factor.

    If I’m donating some of my free time to a FOSS project I’d rather not slug through awful build systems, arcane mailing lists, and memory unsafe languages which may or may not use halfway decent - often homebrew - manual memory management patterns. If the project is written in Rust, it’s a pretty clear indicator that the code will be easily readable, compilable, and safer to modify.


  • Technology Connections and Hank Green have been shouting this for a while, but that whole issue is way overblown. Some first gen EVs around 2010 had issues, but every major manufacturer since then has way exceeded expectations on battery lifetime thanks to advanced BMS and thermal controls. Car batteries don’t just rapidly degrade out of the blue, the tech has nothing in common with what’s in your phone. But public sentiment has not caught up because most people think Li-Ion = smartphone = dead after 2-5 years, so second hand EVs are way undervalued. Which is great for buyers.

    It’s not like you can’t easily total a second-hand ICE by mechanical failure. Just ask anyone who own(ed) a puretech engine. If you went by manufacturer recommendations, the fucking thing might just eat your timing belt one day and grenade itself. And there’s no way a full engine swap on a 5-10 year old economy car is economically viable.

    There’s always something that could go wrong when you buy a car. Unless you get comprehensive insurance and warranty, you need to accept the fact that losing the entire car to an accident, catastrophic mechanical failure, or theft is always a risk. If that’s too much anxiety to deal with, get a lease.