azertyfun
@azertyfun@sh.itjust.works
- Comment on Just FYI 1 week ago:
On maybe the third day of my first programming job, a colleague pulled me aside and said “don’t give me ‘shoulds’ and ‘probablys’. You need to sound confident so I can know to trust what you’re saying”.
That guy was a bit of a dickhead in general but there’s a lot of truth there. To the question “what’s the expected impact of this change?”, “None.” is a good answer. “Well it should work…” is not useful feedback and a good Operations Manager will rightfully reject the change.
Of course it is better to be hesitant than falsely confident, but far too many (software) engineers hide behind indecisive language to dodge the necessary hard work of validating their hunches. If you didn’t test your shit fully, just say so. If you’re right, say it. Personal ego doesn’t belong in an engineering discussion.
- Comment on Minecraft is removing code obfuscation in Java Edition 1 week ago:
And Hytale got shitcanned!
It’s actually amazing that in an industry so hell-bent on copying successful formulas ad-nauseam (e.g. Quake&Doom spawning the whole genre of First Person Shooters), Minecraft has not seen anything reach the status of spiritual successor in over 15 years of charts-topping sales performance. Not from its own studio, not from its former creator, not with the Late Hypixel Studios.
There are survival games and base-building games and exploration games, but none of them are “Minecraft-likes” in the way that early FPS were “Quake-likes”. CS has Valorant. LoL has Dota. Tekken has Street Fighter. PUBG has Fortnite has Roblox. Minecraft somehow remains truly one-of-a-kind, a gaming UFO that eludes suits looking for a replicable formula. I actually believe Mojang themselves don’t understand why Minecraft works in the first place either, which is why every update seemingly either underwhelms or angers everyone. That game is lightning in a bottle and no-one knows what to do with it.
If Nadella had a stroke so bad he decided to make Minecraft FOSS, I’d be really interested to see what would happen. If any for-profit company was allowed to make direct Minecraft derivatives, I do think we would see a level of creativity and innovation that would dwarf even the already extremely prolific current modding scene.
- Comment on Study Claims 4K/8K TVs Aren't Much Better Than HD To Your Eyes 1 week ago:
I think the premium thing is a channel option. Some channels consistently have it, some don’t.
Regular YouTube 1080p is bad and feels like 720p. The encoding on videos with “Premium 1080p” is catastrophic. It’s significantly worse than decently encoded 480p. Creators will put a lot of time and effort in their lighting and camera gear, then the compression artifacting makes the video feel like watching a porn bootleg on a shady site. I guess there must be a strong financial incentive to nuke their video quality this way.
- Comment on The Sodium-Ion Battery Revolution Has Started 2 weeks ago:
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.
- Comment on Fight me 2 weeks ago:
If we’re going to be pedantic, let’s do it correctly.
Even with the blinds shut, a space heater will emit a surprisingly large amount of radio waves (mine actually disrupts USB devices with a small EMP when it turns on, and anyone with an RTL-SDR can tell you those 50 Hz harmonics are rough). Some of those radio waves will penetrate the walls/blinds and a tiny fraction might escape the atmosphere and head off into space. From there some will find their way to interstellar space and potentially drift “forever” (well, until the heat death of the universe or whichever theory you subscribe to; I think at that point saying “the photon never got converted into heat energy” is a good enough approximation).
- Comment on Fucking math... 3 weeks ago:
Speed limits are trickier than structural safety margins because of several factors:
- In some areas, particularly remote areas, the process isn’t very well defined. Sometimes the speed limit will be set by one guy who just felt like that was fine. Doesn’t even have to be an engineer really.
- Standards evolve over time (trending towards lower speed limits) but speed limits only change when a tragedy or major road renovation happens. Where I live there’s sometimes a 40 km/h spread on posted speed limits for similar roads depending on whether they were rebuilt last year or 50 years ago.
- Car culture means drivers hold a ton of political power. There are a myriad of traffic devices that cannot be built not because of practical or financial constraints, only because they would “inconvenience drivers”. Lower speed limits are often one of those. People complain so the government backs down despite engineering recommendations.
- A driver is always liable if they drive too fast for the conditions, not the traffic engineer. That goes to the previous point, with zero penalty for not sticking to the sensible engineering choice, political pressure easily wins out. Hard to argue against a work order when the person signing off on it cannot be sued for negligence.
The upshot is speed limits in my local experience have a lot more to do with the municipality/region’s political climate than engineering standards and safety factors. Sometimes I feel like I could safely go 2x, sometimes the limit is 90 km/h on a two-way one lane road with 30 m of visibility where 30 km/h feels like I’m pushing it.
- Comment on Honestly Bizarre 3 weeks ago:
Oh, fun! The debate over the culinary vs botanical meaning of fruit intersecting with the debate of culinary vs topological meaning of soup.
Breakfast cereal is soup[topological] but not soup[culinary]. It is therefore not a contradiction for it to be fruit[culinary].
- Comment on Honestly Bizarre 3 weeks ago:
Water is debatable, everything else why not. If a recipe is generic enough to call for “vegetables”, you wouldn’t be wrong to include any of those things.
- Comment on Honestly Bizarre 3 weeks ago:
Assuming you like eating chicken, when is it wrong to pair chicken with vegetables? I made a vegetable-mushroom-chicken soup last week and it was delish. Whether chicken is or isn’t a vegetable is an academic concern, not a culinary one.
Try putting mushrooms or chicken in the sangria however and you’ll be rightfully prosecuted for crimes against humanity.
- Comment on Honestly Bizarre 3 weeks ago:
If it goes in soup, it’s a vegetable. If it goes in Sangria, it’s a fruit.
Next question please.
- Comment on The Great Software Quality Collapse: How We Normalized Catastrophe 4 weeks ago:
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.
- Comment on Why do companies always need to grow? 5 weeks ago:
??? Of course you do. Investors don’t just buy their way into hypothetical future profits, they buy control over the company. The specifics depend, whether it’s voting shares or the looming threat of debt collection, but the courts will 100 % enforce investors’ right to demand things from companies.
Furthermore the idea that publicly traded companies have some kind of obligation to make as much money as quickly as possible is a reddit-born myth. Shareholders will bring in a CEO, who will be tasked to do whatever and can be fired from the shareholders at any time. Grievous mismanagement and intentional damage can expose a CEO to legal action, just like intentionally destroying tools can expose a worker to legal action. But a CEO acting in good faith has no other obligation than to fulfill the tasks asked of them by shareholders. The problem is that goes wrong when large shareholders plan to sell their shares and need the numbers to look a little better to sell a little higher. But this phenomenon absolutely happens with PE as well – in fact it’s arguably way worse because publicly traded companies at least have legal obligations of financial transparency. Private shareholders can do whatever the fuck they want, including secretly selling their shares to Evil Inc. for them to strip the company for parts and not a single employee has the right to even know who the majority shareholder even is, nervermind what their plan is.
- Comment on Data Shows That AI Use Is Now Declining at Large Companies 1 month ago:
Worse, those of us who have been sticking our neck out and saying “hey guys let’s maybe slow down a minute on investing into things that have no foreseeable path to profitability” are getting passed over on career advancements while hype-chasers are getting rewarded.
Life ain’t fair man, especially when you have a passing interest in understanding wtf is going on and a moral compass that tentatively points towards not actively and knowingly making the world worse.
- Comment on Star Citizen fans sigh deeply, rub their foreheads as developer casts doubt on Squadron 42's 2026 release: 'I don't know if we're going to make it' 1 month ago:
It’s not even about predictions or estimations - everything’s so many years late everyone stopped counting. They just… don’t seem to understand “scoping”? The pitch is “ultra-realistic life-size universe sandbox simulation” and they keep hitting walls because they’re using tech that’s completely inadequate for the task at hand but they won’t let that deter them. They’ve probably reimplemented every subsystem of the Crysis 3 engine a dozen times by now, and it’s still not anywhere near capable of achieving even a tenth of their ambitions. Fuck, they just very recently got their server meshing thing barely working after like a decade of development (at the cost of rewriting everything again of course).
It’s like watching a team raising billions to build the Burj Khalifa but all they have is a bunch of dry sand and some spoons. Deadlines aren’t really the issue.
- Comment on 1 month ago:
It’s very funny that you can get ChaptGPT to spell out the word (making each letter an individual token) and still be wrong.
Of course it makes complete sense when you know how LLMs work, but this demo does a very concise job of short-circuiting the cognitive bias that talking machine == thinking machine.
- Comment on It's Not Just You: Music Streaming Is Broken Now 1 month ago:
It’s like every other media industry. The monoculture is dying. Everyone’s who’s “about it” is into niche subcultures and micro-celebrities you’ll probably never hear of.
There was a weird period of time from the mid-20th through the early 21st century where radio and TV had very strongly concentrated media production which made up most people’s media consumption.
For the last 15 years or so the tools of professional-looking media production for mass consumption have been available to anyone with a few hundred bucks to spare.In some ways it’s a communist utopia. The means of production have been commodified so much virtually anyone can afford them. However capitalists have moved on from owning the means of production to owning the means of distribution (the platforms).
- Comment on US Wants Judge to Break Up Google, Force Sale of Chrome: Here's What to Know 2 months ago:
I don’t trust the US government to do literally anything right with this, and I’m kinda surprised Google didn’t already gift an underage child to Trump so he’d make the problem go away.
However a perfectly viable option that I’m sure the previous government looked into would be to entrust Chromium (which is Open-Source though not copyleft) to a new, independent nonprofit made of Google’s former chromium team led and paid for by a consortium of the major commercial chromium users (Google, Microsoft, etc.). It would be in everyone’s best interest to share the relatively small financial burden so that Chromium can remain decent and competitive.
This wouldn’t be anything revolutionary. This approach of financing an independent open-source project as a “common good” is basically how the Linux kernel has been developed for many years now, most Linux code is written by corporate sponsors.
- Comment on Taylor Swift’s new album comes in cassette. Who is buying those? 2 months ago:
music-library $ du -h -d 0 . 270G .
I am not looking for a compromise. I listen to my high-quality digital library on shuffle most of the time, and am very well aware that my phone allows me to access orders of magnitude more music than even the most compact CD player.
When I do listen to my favorite albums as LPs, the clunkiness and the artifacts are part of an Experience. I can listen to exact copies of the digital masters of those songs any time I want to, but sometimes we do things BECAUSE they are not maximally optimal. Sometimes I want to take a walk alongside the river and get my feet a little bit wet even though I could have worn boots. Feel a little something, you know?
- Comment on Google will block sideloading of unverified Android apps starting next year 2 months ago:
The EU is currently deepthroating Trump so hard that it’s completely out of breath and all our clothes are ruined.
With how volatile Trump is this could change literally anyday, but with the current political equilibrium all google would have to do is gift trump a shiny golden thing so he makes a threatening remark about gas exports and the EU would go “uwu yes master right away master, do you want to fuck my gaping asshole while you’re at it?”.
- Comment on Microsoft breaks Windows reset and recovery 2 months ago:
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?
- Comment on Taylor Swift’s new album comes in cassette. Who is buying those? 2 months ago:
Well you hardly have a leg to stand on about “feeling superior” when you’re out here being smug about criticizing harmless tastes.
I don’t see how listening to vinyls in the privacy of my own home is considered performative, but if that’s the only reasoning you’re willing to entertain… Well go right ahead, I thought I made a good case for it but I guess I was wrong and I am buying vinyls for the clout.
- Comment on Taylor Swift’s new album comes in cassette. Who is buying those? 2 months ago:
You’ve completely missed the point.
You grew up in a world where the quirks of analog formats were nothing but technical limitations to be overcome. It is true that a FLAC is literally superior in every way to a Vinyl if your value function only takes in cost, quality, and convenience.
HOWEVER Gen Z grew up in a world where music was always cheap and convenient to access. We also (mostly) grew up in a world of touchscreens and always-online gadgets and doodads. My generation’s first portable music player was often the iPod touch. You know what all of that does to a person? It creates a deep craving for tactile feedback. For technology that doesn’t nag with software updates, for music that can’t be “unlicensed” and pulled from your library remotely, for a music player that you can touch and feel and interact with in a more meaningful way than tapping on the little square of glass that already runs our lives. For the little rituals that have been stripped away, like flipping a vinyl at the midway point or rewinding a tape.
The entire point of analog is that it’s “worse”. It’s un-clinical, it’s raw, it’s tactile, it’s physical. Listening to my favorite albums on vinyl is such a better experience than through the disembodied shuffle of my phone. I don’t crave maximum audio fidelity or convenience because I always could have those things literally whenever I want.
- Comment on Steam payment headaches grow as PayPal is no longer usable for much of the world: Valve hopes to bring it back in the future, 'but the timeline is uncertain' 2 months ago:
The hard part isn’t processing payment… They already basically do that for themselves with the steam wallet.
The problem is getting the ability to withdraw funds from your customers’ bank accounts. That requires a commercial relationship with your customer’s bank and going through an insane amount of red tape. And there is no standard worldwide protocol for this, you’ll be starting from zero in every market by cold-calling major banks.
The only viable approach is to have an army of salespeople, accountants, and project managers to do all those individual negotiations.
The EU has been trying for years to have an indigenous continent-wide payment processor. The first attempt failed, now Wero is poised to succeed in the next few years but that’s building off negotiations that started a few years ago with pressure from the EU and buy-in from the financial sector, and still only a handful of European markets have been integrated at this point.
Now imagine all this difficulty but you have to also get active buy-in from every market worldwide. There’s a reason Visa/MC have a near monopoly on international payments in the western world, and it’s not that no-one else thought to get a piece of that very juicy pie that’s making them literally billions in profit every year.
- Comment on Anyone else guilty of this? 2 months ago:
Apples and oranges.
'90s equivalent to “them goshdang tiktoks and fortnites” isn’t Half-Life and Ocarina of Time, it’s Television. The Simpsons or DBZ. Or those awful “classic” animated shows from the '80s that were designed from the ground up to be toy ads. “Impulse control” my ass, most of y’all were glued up to the TV screen like a moth to a lamp and only got consumption impulses out of it. Calling young people “brain dead zombies” is such an “old man yells at cloud” moment, look at yourself.
There’s more culture than ever being created now thanks to the incredibly lower barrier to entry. There are more incredible microtransaction-less indie games made in the last 10 years than the exhaustive library of most gaming consoles back then. Celeste, Outer Wilds, Expedition 33, Baldur’s Gate 3, Tunic…
The existence of slop is a constant across generations, and clinging to an idealized past is such a foolish endeavor, and will cause you to lose out on so much relevant cultural discourse happening right now. How many classic video games from the '90s might a queer kid growing up nowadays look up to? How many?? How many had, oh, I don’t know, a goddamn female protagonist? And don’t say that Samus counts. What a lame-ass culture to let our daughters grow up in.
- Comment on Imagine not being able to shower, because AI slop generator machines need that water! 3 months ago:
Well, it could work. If the local government gave a shit. Which they don’t, because Texas. But the water going into a datacenter does come out… The main downside being that it’s hotter (which is a limiting factor, you can’t run it in a loop without some big cooling system, and rivers/lakes are by far the most effective way way to do that).
The article I saw doesn’t say what the problem is exactly. Is the datacenter pumping from an aquifer rather than a lake/river? Are they raising the temperature in ways that affect the environment negatively? Are they abusing the municipal water supply instead of pumping their own water, forcing the taxpayer to essentially subsidize their infrastructure? Lots that could go wrong, but it’s all shit that should be fully figured out during the permitting process.
- Comment on Mastercard deflects blame for NSFW games being taken down, but Valve says payment processors 'specifically cited' a Mastercard rule about damaging the brand 3 months ago:
Weird, either there’s some backroom drama with Interac or now might be the time for you to ask their support about it.
- Comment on Mastercard deflects blame for NSFW games being taken down, but Valve says payment processors 'specifically cited' a Mastercard rule about damaging the brand 3 months ago:
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.
- Comment on Isn't there somebody you forgot to ask? 3 months ago:
Does not work around the necessity to get all major retail banks or the central bank on board, as they outline in their FAQ.
There’s no magic bullet, if you want to act as a payment processor you only have a handful of options:
- Do a bank wire (but it’s not pre-authorized so you’re just providing a deposit account for your customers, like PayPal)
- Use Visa/MC (which PayPal falls back to if you have no money in your deposit account)
- Use regional payment processors where they exist (e.g. Bancontact/iDEAL in the Benelux, which Stripe conveniently abstracts for the retailers; however most countries don’t have such a widespread alternative to American payment processors)
- Use physical cash
- Agree on a protocol to pre-authorize transfers on behalf of your customer with all banks your customers are likely to be using (in the EU you can do that with SEPA mandates, which PayPal does support as well)
In practice the EU is doing that last thing with Wero (which already has partnered with all major retail banks in Benelux+France+Germany) and Brazil successfully did the same with Pix. It’s not that the technical part is particularly hard, it’s that convincing the banking sector to adhere to and commercially promote a new standard is a long, expensive, arduous process that requires strong political connections.
- Comment on Itch.io is delisting NSFW games due to pressure from payment processors 3 months ago:
So do regular fiat payment processors that are beholden to citizens and not faceless shareholders. Wero and Pix for instance.
Democratic governments are supposed to safeguard your ability to exchange legal tender for legal goods and services. The fact that Visa/MC have a duopoly and a stranglehold on the entire online economy is a major governance failure that needs to be rectified ASAP.
Crypto goes a lot further and says no-one, not even the government, should be able to prevent a transaction from taking place. Not necessarily an invalid idea but it does come with some huge unanswered challenges, such as “what happens when someone makes 1B€ through fraud and refuses to hand over the coins” and “how do we even prevent large-scale fraud in the first place”.
- Comment on Valve are now removing a bunch of sex games from Steam to keep banks and card companies happy 3 months ago:
Virtually every payment processor uses VISA/MasterCard in the back-end. For EU users PayPal can be backed by SEPA mandates instead (direct bank pre-authorization), but otherwise VISA/MC is holding payment processors by the balls in virtually every other market. Without Visa/MC, there is no way to bring funds in or out of your account.
The only alternative is to negotiate interconnection with banks directly, but that’s a very high bar for broad adoption. It has happened on a small scale (e.g. Payconiq in the Benelux) and the EU is attempting to broaden that to the rest of the continent, but it’s a very tough sell because they have to convince every major bank to support the new standard.
This is a textbook case where capitalism isn’t the solution because there are only two market actors and a virtually insurmountable barrier to entry.