addie

joined 2 years ago
[–] addie@feddit.uk 4 points 3 days ago

I wrote one of my own from scratch, back in the day. More to practice my algorithm coding skills than anything else, make sure that I could. Not very difficult - easier than barcodes, in a way.

The thing that I found most interesting was that it uses the same Reed-Solomon error correcting code as CDs and DVDs, and for the same reason. Those codes guarantee that you don't get too many 1s or 0s in a row. That would cause difficulties with laser tracking in a disc player, or big confusing areas of white or black in a QR code.

The on-off-on-off pattern that joins the inside edge of the three squares isn't usually that obvious either, but when reading it, makes it quite easy to decide how 'big the boxes' are. You can store a very long piece of text in a QR code, although the pattern gets very finely detailed after a while.

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

Or in the case of UK users, provide an absolutely absurd amount of PII to demonstrate that you're of age.

I have Monster Girl Island: Prologue from back in the day, that's fine. Sits in my games list causing no trouble. Can I look at the release notes for updates? Not without entering credit card details. Makes perfect sense.

[–] addie@feddit.uk 2 points 1 week ago

Digital scoreboards? No-one will have the cash for that kind of RAM in future, Kolanaki. Going to have to go old-school for keeping our pinball scores.

[–] addie@feddit.uk 11 points 1 week ago (1 children)

It's quite a valuable skill to be able to do it. You appreciate how all the bits of Linux fit together when you've done the whole installation from scratch, and know that's there's nothing particularly hard about compiling the kernel. Indeed, it's one of the easiest packages to compile, got a great module selector and very few dependencies. You're far more likely to be able to recover a borked system if you've got all the low-level skills.

Actually using Gentoo as your daily driver? Well, that's a different matter. The problem with having complete control over every aspect of your system in every detail is that you're also responsible for it. Arch (btw) is a bit more of a sensible middle ground. You retain most of the control and responsibility, but also have all those packages prebuilt and ready to work together, plus loads of great documentation.

[–] addie@feddit.uk 7 points 1 week ago

But at least the Trump phone will be okay, right?

[–] addie@feddit.uk 20 points 1 week ago (3 children)

Two mattresses? Is he expecting guests?

I'm assuming that his beer fridge is just out of shot, as well.

[–] addie@feddit.uk 34 points 1 week ago (11 children)

StarCraft 2 was released in 2007, and a quick search indicates the most common screen resolution was 1024x768 that year. That feels about right, anyway. A bit under a million pixels to render.

A modern 4K monitor has a bit over eight million pixels, slightly more than ten times as much. So you'd expect the textures and models to be about ten times the size. But modern games don't just have 'colour textures', they're likely to have specular, normal and parallax ones too, so that's another three times. The voice acting isn't likely to be in a single language any more either, so there'll be several copies of all the sound files.

A clean Starcraft 2 install is a bit over 20 GB. 'Biggest' game I have is Baldur's Gate 3, which is about 140 GB, so really just about seven times as big. That's quite good, considering how much game that is!

I do agree with you. I can't think of a single useful feature that's been added to eg. MS Office since Office 97, say, and that version is so tiny and fast compared to the modern abomination. (In fact, in a lot of ways it's worse - has had some functionality removed and not replaced.) And modern AAA games do focus too much on shiny and not enough on gameplay, but the fact that they take a lot more resources is more to do with our computers being expected to do a lot more.

[–] addie@feddit.uk 43 points 1 week ago (17 children)

We can only hope so.

I've suggested to my team a few times that we should start a new business developing "Atlassian, but good". They're up for it. So many of our wider business have never used "anything but Jira", and they can't see it for the steaming pile of shite that it is. Not just that it's a bad tool for developers, QE, project management or customer support, but they couldn't imagine anything that's better in any way, or how it would look if it didn't have so many issues.

[–] addie@feddit.uk 2 points 1 week ago

Yep. Arch on my personal multi-use laptop, Arch on my work Java-development laptop, Arch on my gaming PC, Arch on my home Forgejo / DNS / NAS server. Just easier to not have to remember how to do things in different ways, plus my home server can efficiently act as a repo cache.

Did have ALARM installed on the home server back when I used a raspberry pi, and while that's an amazing project, a pi is just a bit underpowered for some uses. Got a mini PC extremely cheap since it wouldn't support Win11, but it runs Linux like a champ.

[–] addie@feddit.uk 2 points 2 weeks ago

Should probably run it quite well. BB was 'designed for 30 fps' and you'll get more than that. Certainly run it better than it does on PS4, anyway.

[–] addie@feddit.uk 3 points 2 weeks ago

Awesome page, thanks. Have bookmarked.

Harfbuzz though? That's going to take some replacing. Hopefully someone will fork an earlier version. The thing that it does (accurate multi-script font shaping) is difficult to do; requires a lot of rule-of-thumb knowledge that's unlikely to be possessed by a single person, needs a lot of collaboration.

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

It doesn't take too much of a graphics card to push a ten-year old game about, but you need quite a CPU to handle the emulation. I've just upgraded from a Ryzen 7 / 2700X (which struggled a bit, kept 30 fps though) to a Ryzen 9 / 5900XT, which does it quite well. Ironically, the RAM crisis seems to have made CPU upgrades a bit more affordable, since not so many people are buying either.

Higher resolutions need a fair amount of RAM, but we're talking "a fair amount of RAM compared to a PS4" - if you've a few gigabytes of system and graphics card RAM, that should be plenty.

 

Hey gang! Looking for some recommendations on issue tracking software that I can run on Linux. Partly so that I can keep track of my hobby dev projects, partly so that I've got a bit more to talk about in interviews. My current workplace uses Jira, Trello and Asana for various different projects, which, eh, mostly serve their purposes. But I'm not going to be running those at home.

The ArchWiki has Bugzilla, Flyspray, Mantis, Redmine and Trac, for instance. Any of those an improvement over pen and paper? Any of those likely to impress an employer?

view more: next ›