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

help-circle
  • THANK YOU.

    I migrated services from LXC to kubernetes. One of these services has been exhibiting concerning memory footprint issues. Everyone immediately went “REEEEEEEE KUBERNETES BAD EVERYTHING WAS FINE BEFORE WHAT IS ALL THIS ABSTRACTION >:(((((”.

    I just spent three months doing optimization work. For memory/resource leaks in that old C codebase. Kubernetes didn’t have fuck-all to do with any of those (which is obvious to literally anyone who has any clue how containerization works under the hood). The codebase just had very old-fashioned manual memory management leaks as well as a weird interaction between jemalloc and RHEL’s default kernel settings.

    The only reason I spent all that time optimizing and we aren’t just throwing more RAM at the problem? Due to incredible levels of incompetence business-side I’ll spare you the details of, our 30 day growth predictions have error bars so many orders of magnitude wide that we are stuck in a stupid loop of “won’t order hardware we probably won’t need but if we do get a best-case user influx the lead time on new hardware is too long to get you the RAM we need”. Basically the virtual price of RAM is super high because the suits keep pinky-promising that we’ll get a bunch of users soon but are also constantly wrong about that.


  • My dad’s Mercedes indeed beeps incredibly loudly (anyone sleeping immediately wakes up in a panic) if the blind spot sensor goes off… which it does as soon as you put your blinker on.

    Guess what that wonderful bit of tech taught my dad to do? That’s right, don’t use the blinker to change lanes if you don’t want your eardrums blown out.

    The fundamental problem is that car manufacturers aren’t being held liable for the accidents caused directly or indirectly by these “safety” systems. There is zero oversight and no mandate to investigate false positives of these systems, even when they cause an accident. The end result is that for the manufacturers the point is not to improve safety but to do obnoxious safety theater so regulators look away from rising pedestrian deaths. “Sure our cars are one ton heavier, but they have automatic braking soooo we’re good right?”

    Who knows if these gadgets actually do anything or even if they don’t decrease overall safety. The manufacturer gets positive marketing, throws the regulator off their scent, and isn’t held liable for shit when the “safety” system fails or encourages bad habits. Win-win-win. Except the general public loses. But who ever cared about these schmucks?



  • This kind of shit happens with a similar frequency… on Arch Linux. It’s rolling release, shit happens sometimes. archlinux.org’s homepage actually lists past major packaging issues.

    Debian however is rock-fucking-solid. But so is Windows Server, I hear. The problem is that Microsoft is treating Windows Home/Pro like a rolling release distro, and the users are guinea pigs. I guess Microsoft is right though, their users will eat it up 'till shit is spilling out from both ends, so why bother?


  • Even when you account for offshore emissions the EU’s carbon footprint has been going down since around 2010.

    That doesn’t negate the existence of neocolonialism and it’s nowhere near enough to fix climate change, but the EU’s population is roughly constant, both it and China are reducing their manufacturing emissions, and economic growth in the EU has been slow and services-based. Like where would a supposed increase in emissions even come from? There’s nowhere to go but down.

    I know good news feel unbelievable these days but this is one of them. Unfortunately this factually incorrect belief that emitting any less carbon is impossible without serious impact to QoL is why the european ecologist movements have lost a lot of steam in the past few years which is absolutely maddening because it’s empirically incorrect.



  • They already support local payment processing schemes such as Bancontact, iDEAL, JCB, Pix, etc. A good chunk of their international customer base already isn’t dependent on the big American payment processors.

    The way towards undermining Visa/MC’s power is for more governments/Central Banks to push for indigenous alternatives which abide by local regulations rather than foreign puritanism. This is already a desirable goal for most both from a geopolitical POV (reduce American control over world finance) and a financial one (VISA/MasterCard charge outrageous transaction fees).

    American consumers are fucked whichever way things go though, it’s not like the regime is going to make a move to break up the monopoly nor to push for less censorship in media. If Valve somehow goes through with this and makes deal with all major American banks, they’ll be done just in time for the Save The Children From Pedostanic Video Games Act or whatever the fuck that will force them to purge all thought crime from their platform.


  • Eeeeeh. I mean sure, we do have stricter requirements, but not nearly as much as fantasized by Americans. My grandpa still has a license that he got where the whole test was saying “I solemnly swear that I can drive”. Here in Belgium the country is extremely car-dependent so license suspensions are actually vanishingly rare, requiring you to get caught red-handed more than 40 km/h above the speed limit (50 in practice due to radar correction), and even then the suspension is only temporary; I have never heard of anyone who lost theirs permanently. Most people here do consider driving to be a right. Until a few short years ago temporary license suspensions could even be scheduled only on weekends and holidays!

    Another angle to see this problem: I see Dutch people driving in Belgium daily. And they’re absolute menaces. But they’re so chill when they drive in Holland! What gives? Well most roads around here have more in common with American roads than Dutch ones… Give a dutchie in a BMW a wide straight line and he will do 75 km/h in a school zone without a second thought before changing lanes without signalling, then barrel through a roundabout while ignoring right-of-way. They aren’t better drivers, they just have such good road infrastructure that forces them to drive one very specific way: slowly and carefully.


  • It’s multifactorial. Cities like Helsinki and Amsterdam are poster children, but Europe also has plenty of areas (especially suburbs) that are as car-dependent as equivalent US cities.

    However traffic deaths remain much lower than in the US thanks to less idiotically-designed streets.

    Step 0, by far the biggest impact-to-cost ratio, is narrow the damn streets. Take the biggest road-legal vehicle allowed on that street, mark down the path of travel, and put some plastic bollards a few inches on either side. Watch as everybody instinctively slows down even though the flow of traffic is not even impeded or redirected in any way. This policy - by itself - doesn’t even reduce car dependence! If you do it as part of the regular road repair schedule, it’s literally free.

    America’s wide-ass roads constantly astound me with their profound stupidity. There’s literally no tangible gain, and so many downsides to public safety. I understand (though I strongly disagree with) the usual refrains for why the US is car-centric, but making streets too wide is simply inexcusable and unconscionable.





  • So no Israel, just Palestine? That would leave Israelis a majority population in Palestine. Do you expect Israelis to magically not outvote the Palestinians, or are you proposing an autocracy or an apartheid system stripping Israelis of their voting rights?

    I would also strongly suggest you do some reading on the factors leading up to the Rwandan genocide. A “just” peace isn’t enough; after generations of life under apartheid, there are no easy or quick paths to lasting peace. I won’t commit the hubris of pretending I have a definitive solution, and I think it’s important to underline that as outsiders to the conflict, the best we can do is offer to safeguard peace. That’s what the Two-State Solution was meant to do, that’s what arms sanctions are meant to do, that’s what the threat of economic retaliation would be meant to do (granted each with their own significant shortcomings). Denying the practical existence of either Israel or Palestine is antithetical to building a path towards lasting peace and a meaningful international effort towards safeguarding said peace.

    For a practical example, assuming a peace treaty ever gets signed, sending UN Blue Helmets would be diplomatically easier if all parties involved recognized Palestine and Israel as sovereign states. Even if that all seems like a moot point right now what when neither Israel nor most Western nations are actually looking forward to peace.


  • So there are two interpretations I could make of your comment, one of which is more charitable than the other.

    1. You are using the Chinese and Israeli playbook of weaponizing statehood recognition as a value judgement. That is profoundly problematic, both on a practical and a philosophical level. De-humanization should not be a tool we have to use on our enemies. Our moral high ground should speak for itself.
    2. Your are dog-whistling for the genocide and/or deportation of all Israelis. In which case our conversation is done here.

    To be clear, Israel is committing genocide and every single member of its government and of the IDF should be tried at The Hague. But laws and international order exist for a reason, and trying to circumvent them like this is a very bad look that Israel has been rightfully criticized for for decades.


  • The first part applies to… Most of the world outside of Europe?

    The second part applies, to lesser degrees, to a large part of the world. Such as the USA.

    What even is this argument. Israel’s not a state? Well fucking great, so following that logic which state should we hold responsible for Israel’s crimes then?

    Europe’s colonial past is a whole-ass subject but amongst all the potential ways to try to make up for it, “stop formally recognizing former colonies because we fucked it up too badly” is one of the worst takes I’ve heard.



  • Wikimedians discussed ways that AI/machine-generated remixing of the already created content can be used to make Wikipedia more accessible and easier to learn from

    The entire mistake right there. Look no further. They saw a solution (LLMs) and started hunting for a problem.

    Had they done it the right way round there might have been some useful, though less flashy, outcome. I agree many article summaries are badly written. So why not experiment with an AI that flags those articles for review? Or even just organize a community drive to clean up article summaries?

    The questions are rhetorical of course. Like every GenAI peddler they don’t have an interest in the problem they purport to solve, they just want to play with or sell you this shiny toy that pretends really convincingly that it is clever.


  • This is separate from A-GPS. Google seems to be using WiFi rather than Bluetooth, but the broader point remains the same. No one is stopping any vendor from crowdsourcing the location of every BT device… which is what Apple has done, for Airtags which don’t have the battery capacity to run a GPS chip.

    Sure without GPS it wouldn’t be very effective to rely on only nearby devices to guess the current location. But an attacker only has to get lucky once to get your home address. So the only safe approach is to hide nearby devices/networks from unauthorized apps.


  • Every Bluetooth device has a unique identifier. Any phone that has seen that Bluetooth device in the past could have told google/apple/whoever “hey BTW this device is at those coordinates”.

    Google already uses this with WiFi to help “bootstrap” GPS localization. It is much faster to get a GPS fix if you already know roughly where you are (a few seconds vs a couple minutes), so they use nearby WiFi/Bluetooth devices to determine that. Remember 10-15 years ago when getting a GPS fix took forever? GPS didn’t change, this did.
    Apple went further and does this with Airtags now. Every Bluetooth device that ever went near an iPhone is in Apple’s database with GPS coordinates.

    So unless you live alone in a mountain cabin that has never been visited by someone with a smartphone before and you didn’t disable the “enhanced localization” feature on your phone, yes your Bluetooth is at risk of giving up your location.


  • I know people in that predicament and they’re, charitably, helpless little babies when you tell them to read two paragraphs of documentation on how to run one command in a Linux CLI.

    Fundamentally nothing out there really caters to the needs of resellers. Your average resale company couldn’t automate a backup job to save itself from bankruptcy if it doesn’t come with a neat GUI, a 24/7 support contract, and preferably a Microsoft or oracle logo somewhere in the corner to inspire confidence.

    Like I jest but there are Microsoft outfits and FOSS outfits and there is essentially zero professional overlap even though they both sell IT products/solutions. The disconnect is a mile wide. Which translates to wildly different business models where the FOSS people have been running shit in containers for 15 years while the Microsoft slaves are still licensing their monolithic solutions by the CPU Core and doing weird-ass shit like buy 4-core xeons because it’s more economical with these archaic licensing models.

    So sure Proxmox/Suse are certainly very happy with their sales number right now but anecdotally I’m not seeing the migration frenzy that one would expect under such intense price gouging. Broadcom correctly identified that it will take years for these super corporate structures to steer away from “the way we’ve always done things” and in the meantime that’s untold millions in additional short-term profits.