

To be fair, it’s about other things, too. Like Jenny’s character’s arc had nothing to do with that part.


To be fair, it’s about other things, too. Like Jenny’s character’s arc had nothing to do with that part.


Yeah, a lot of programs will likely run fine. The common issues will be solved. But the subtle ones will be frustrating. Plus I worry about a situation where apps target x64 and run on ARM but aren’t supported on ARM, kinda like what we’ve got with games on linux right now.


This problem is far more difficult to solve than x64 windows apps running on x64 linux.
While x64 and ARM are both turing complete and thus anything one can do, the other can also do, there can be subtle differences to the way they do them.
Like one I’m aware of is the atomicity of loading memory using a co-processor register, which is required for accessing thread local storage, and introduces a subtle race condition if someone uses user mode multithreading (which can be way faster than kernel mode multithreading) without handling the case where they get preempted between moving that register’s value and doing the load, and end up running on a different kernel thread when they get back (because you need one kernel thread per core). That thread would end up with the pointer for another thread’s thread local storage, which tends to break things pretty badly.
That’s just one that I’m aware of. There’s probably tons of other subtle differences that mean you can’t just have a map of “x in x64 means y in ARM” and use that to generate a compatible binary. It would probably run, but it would have bugs that the original doesn’t that are only seen in rare edge cases.
Not that I want to discourage this effort, but this is a problem an order of magnitude or two more difficult than the one proton solved, which was essentially just a bunch of wrappers that convert one API or OS behaviour to another equivalent one.


I’m not very impressed that they used an optimization that blew up the game size 5x that they knew would only benefit a subset of users without even doing any profiling on it until 2 years after release. Good that they eventually revisited it, but someone fucked up making that decision in the first place.


Funny how you say that when the extra space was used specifically to improve the experience for people still using HDDs. It’s 2025, no one using an HDD should be complaining about load times.


Isn’t Python also widely supported these days?
Though I’ll always prefer compiled languages over interpreted and I think cross compiling is also in the best state it ever has been, though dependencies can complicate things still, as well as any inline assembly use.


For anyone wondering wtf Bun is, it’s a project championing JavaScript. It wants to replace node.js.
On a tangent, I recently switched from a cinnamon desktop (which uses TypeScript or some form of js) to KDE-plasma because I noticed that cinnamon occasionally couldn’t keep up with rapid mouse movements (and my machine is high end). KDE-plasma handles it fine and even has a “find my mouse” feature that turns doing the “draw fast circles to see if the mouse drifts all over the screen because the handler can’t keep up with the updates” into a game of “how big can I make the cursor”.
I wish the whole “let’s keep javascript as a thing” movement would just die out. Other languages aren’t hard to learn, why are so many people obsessed with sticking with js and shoehorning fixes for its massive flaws instead of just letting it die?
I don’t think that’s a special feature these days. My Linux desktop has a suspend shut down mode and though I usually close down whatever I’m playing, I believe there have been a few times where I’ve forgotten that I had a game still running minimized but it resumed fine and the game was still running fine.
The funny thing is, those power bricks you plug into the AC outlet convert that back to DC and various voltages (including 12v).
I’ve wondered for a while if we’ll start seeing more DC input electronics designed for setups like yours because there’s efficiency losses for both the DC -> AC step and the AC -> DC step.


Lol they haven’t moved on to C+++ yet and probably have no idea what a super pointer is.


I hope you said something like, “oh, that looks cool, can I try?” And then go around easily killing some enemies you already know and then comment on how easy the games kids are playing these days are.


Hell, even if it became more profilic than english without it, mandarin is very prolific but you don’t see many LLMs throwing in random mandarin when you prompt it in english, unless it’s a question about language (and the one time I did, the LLM was clearly breaking down entirely).
And even if it did work and caused LLMs to insert undesired characters, it’s trivial to do a text replace on the output and undo it.


Better boats than politicians.


Though how risky is it in reality? Eg for bread, if visible mold means there’s also invisible mold, wouldn’t that imply that there’s a period with just invisible mold that goes unnoticed and eaten? We’re constantly inhaling and consuming mold spores anyways, so is this more of a “I know it’s there and thus deem it icky” or “if it’s soft and has mold, toss it all, and hope that you don’t get unlucky and eat mold you couldn’t see in the first place”?


Solar wind is a decent flavour, though much better if it’s ions sourced from 1000km below the sun’s surface. They say they are the same ions as just one km below the surface, but I can tell the difference between 1km and 1kkm (or 1Mm if you will) jam as soon as those ions start striping the electrons from my tongue (at which point I spit it out because it has become chemicals).


Cleaning can still help if it only slow charges (if you mean it used to be able to use high wattage ones).
Gunk prevents a strong connection, which can mess with the handshake. Charger will say, “yeah, I can fast charge, check out these amps!” but not all of it gets through and the case will decide the charger is a liar and just go with slow charging. Don’t assume that something getting through at all means the connection is fine because USB has fallback options when conditions are sub-optimal.


Soft is good because you want the cleaning tool to break before it can apply enough force to break or scratch the contact. Use a cleaning solution to soften the gunk instead. Doesn’t have to be a part of a kit, just make sure it’s safe for metals, like isopropyl alcohol.


I would not use metal simply because its hardness is going to be similar or higher than the hardness of the contacts themselves, which means there’s a chance it could scratch or break the contact entirely.


The specs of saliva that go along with blowing corrode the contacts over time, so it is actually better to find an alternative with a soft brush and non/less-acidic cleaning solution.
Nintendo sold cartridge cleaning kits in the 90s (maybe even the 80s).
The connectors on the back of the TV can be oriented horizontally (like parallel to the screen, not perpendicular), which at least changes the pull force to a torque force, which isn’t ideal but easier to hold on to.