addie

joined 1 year ago
[–] addie@feddit.uk 10 points 4 months ago

If you made memory access lines twice as wide, they'd take up more space. More space means (a) chips run slower, because it takes time for the electricity to get there (b) they'd be bigger and more expensive.

The main problem with 32-bit, as others have noticed, is that that's not really so much RAM. CPUs do addition and subtraction the way we were taught at school - 'carry the one', they've an overflow bit that's set when your sum doesn't fit in the columns. On 8-bit CPUs, we were always checking back when adding up large numbers. On 64-bit CPUs, we can deal with truly massive numbers anyway, it's not such a hassle. And they're so fast at doing sums anyway and usually waiting for memory, it's barely a hassle.

Moving to 128-bit would give us a truly minuscule, probably unmeasurable, benefit in exchange for significant downsides. We could make them, but it would be pointless.

[–] addie@feddit.uk 4 points 4 months ago (4 children)

Yeah; as a native and fairly well-educated speaker, I'm fucked if I can form the past participles of some of our verbs

If I swim across a river, is it now the swimmed river? Swum river? Swam river?

If I sneak into a room, have I sneaked? Snuck? Both sound wrong.

Didn't find anything ambiguous about 'costed', it works for me.

[–] addie@feddit.uk 17 points 5 months ago

emerges from a brand you've probably never heard of

Writing this on a Tuxedo Pulse 14 / gen 3 as we speak. Great little laptop. I'd wanted something with a few more pixels than my previous machine, and there's a massive jump from bog-standard 1080p to extremely expensive 4K screens. Three megapixel screen at a premium-but-not-insane price, compiles code like a champion, makes an extremely competent job of 3D gaming, came with Linux and runs it all perfectly.

"Tuxedo Linux", which is their in-house distro, is Ubuntu + KDE Plasma. Seemed absolutely fine, although I replaced it with Arch btw since that's more my style. Presumably they're using Debian for the ARM support on this new one? This one runs pretty cold most of the time, but you definitely know that you've got a 54W processor in a very thin mobile device when you try eg. playing simulation games - it gets a bit warm on the knees. "Not x64" would be a deal-breaker for my work, but for most uses the added battery life would be more valuable than the inconvenience.

[–] addie@feddit.uk 3 points 5 months ago (1 children)

Finest advice possible for any Linux sysadmin.

[–] addie@feddit.uk 9 points 5 months ago (1 children)

Agreed. JSON solves:

  • the 'versioning' problem, where the data fields change after an update. That's a nightmare on packed binary; need to write so much code to handle it.
  • makes debugging persistence issues easy for developers
  • very fast libraries exist for reading and writing it
  • actually compresses pretty damn well; you can pass the compress + write to a background thread once you've done the fast serialisation, anyway.

For saving games, JSON+gzip is such a good combination that I'd probably never consider anything else.

[–] addie@feddit.uk 12 points 5 months ago (1 children)

I thought that it was encrypted if your home directory was encrypted? The impression that I got was that it was just a SQLite database stored in the clear. The user must certainly be able to make queries of that database in order for it to work, so even if it's hosted by a non-user service, malware running locally will still be able to exfiltrate the data.

[–] addie@feddit.uk 1 points 5 months ago

Nice insight, thank you.

I can see that there will be a range of markets for these. Installing them in the desert (efficiency not as important as pure cost-per-watt, long-term stability very important) is not the same as installing them on your roof (limited space but fairly easy access, payback time dominated by efficiency) and so the 'customer' sweet point for these will not be the same as the 'industrial' one.

[–] addie@feddit.uk 3 points 5 months ago (2 children)

Stephen King's books tend to be both very long and contain a lot of internal monologue. That's very much not film-friendly. "Faithful" adaptions tend to drag and have a lot of tell-don't-show, which makes for a "terrible" film. Unfaithful ones tend to change and cut a lot, which makes them "terrible" adaptions. For instance, "The Shining" film has very little to do with the book, but is an absolutely phenomenal movie. King hated it.

"IT" the Tim Curry version has Tim Curry in it, who was absolutely fantastic. A lot of material from the book was cut out - I'm thinking it could be 80% or more. That includes the scene where the children have a gang bang in the sewer. Out of nowhere, with no foreshadowing, and it's never mentioned again if I remember correctly. That might make it a "terrible" unfaithful adaption, but you know something? I'm alright without seeing that.

[–] addie@feddit.uk 1 points 5 months ago

Sorry if I was ambiguous - it was me that received a spectacular number of downvotes for a comment that I'd not think controversial in any way, and then realised that I might as well ignore all that because it doesn't matter here.

There's a few arseholes running bots that seem to downvote every post on a topic sometimes. Don't let that get you down - no point putting more thought into it than they did. Your opinion matters, dude (-ette), don't let anyone tell you otherwise.

[–] addie@feddit.uk 1 points 5 months ago (2 children)

Once you've posted a comment that implies that China is imperfect in some way and received a truly spectacular number of downvotes, and then realised that it makes no difference whatsoever because Lemmy votes only affect your ego and nothing else, then you can move on. We aren't "the other website".

[–] addie@feddit.uk 9 points 5 months ago (4 children)

One of the things that got me to change my gaming desktop from Mint to Arch was the fact that you get the cutting-edge version of everything; kernel and amdgpu being the most important, but also getting the latest version of Lutris and things is nice too. Brought me from "usually about 50 fps outdoors in Elden Ring" to "usually about 60 fps" on the same machine.

Makes sense for a gaming machine to only include the services you actually want, which Arch enables. Supports my hardware better too - my audio gear works perfectly in Pipewire but is ropey in ALSA, so rather than "install Mint -> install Pipewire -> remove ALSA -> hope ALSA is gone", the sequence is "install Arch -> install Pipewire", which make more sense.

Other cutting-edge rolling release distros are available, of course, but once you learn Arch, it makes a lot of sense for gaming.

view more: ‹ prev next ›