HNHacker News
TopNewBestAskShowJobs

fourfour3

1,863 karma · joined May 16, 2018

submissionscomments
fourfour3··on AMD Unveils Ryzen 9000 CPUs for Desktop, Zen 5
That’s definitely a more interesting proposition to me (and a bit different to the parent comments).

It might well result in less repetitive background chatter & stock comments from side characters without taking focus away from the primary content. Especially if those background characters could react a bit better to progression in the plot.

fourfour3··on AMD Unveils Ryzen 9000 CPUs for Desktop, Zen 5
Yes - I want to maintain quality, even at the expense of flexibility. I would rather there were 1, 2 or 3 high quality paths through a RPG style game or quest than hundreds, thousands, or infinite ones that are 'meh'.

(edited to expand)

fourfour3··on AMD Unveils Ryzen 9000 CPUs for Desktop, Zen 5
Exactly this.

I want plot/character driven games like RPGs to be a curated & carefully designed, plotted, and paced experience.

I want speech & narrative to be scripted! It means someone sat down and thought about the experience it produces for the player. It means a real voice actor has performed it, putting the right emotion and pacing into the line.

I don't want AI generated stilted dialogue, uncanny valley speech, etc.

And I also don't want an extra few hundred watts of power draw on gaming PCs - they're already high and in modern games the CPU is under pretty substantial load, the GPU is maxed out, and the GPU's AI/NPU style cores are being used for things like DLSS too.

Bringing in more compute resource for running speech to text, LLMs, text to speech, etc fast enough to not feel horrible is going to come at substantial power and financial cost.

fourfour3··on MicroSD cards' SBC days are numbered
I think this is an area where SD is actually fairly suitable - not for storing the actual OS for the console, but certainly for storing data files. They're mostly read only other than saves, which should be miniscule amounts of I/O, and ease of removal so you can copy more games on is very important.

I don't see any issue with using SD or microSD for that usecase?

edit: I don't think I/O performance for reads should be a big issue either - for most retro games you're going to be able to have the whole ROM in memory as even a 16 or 32MB GBA ROM is still tiny! For PS1 and newer, microSD read speeds are certainly faster than CD/DVD read speeds, too?

fourfour3··on MicroSD cards' SBC days are numbered
I wholeheartedly agree with the idea that you shouldn't use microSD for / on your SBC!

I've been running a m.2 drive on a Pi5 for a few months now (using the Pimoroni HAT), and it's a game changer for how well it performs at just about any task that uses disk I/O at all - even just opening applications, and it massively helps reliability.

You might not get amazing headline sequential I/O speeds because it's only a PCIe 2.0 x1 connection (you can run it at 3.0, but it's unsupported), but the difference in random I/O is huge.

It makes whole classes of usecases practical as a result - you can now use a Pi5 for databases, CI, etc - especially paired with the fact that the Pi5 is another decent step in CPU performance.

My Pi5 is now running a GitLab CI arm64 runner building Docker containers using a Samsung 980 Pro as the SSD... and it just works.

It's a bit slower than building the x86_64 version on a modern Xeon, but not excessively so - a docker container build that is mostly installing .deb packages with one compilation step that takes about 90s on 4 cores/8 threads of Intel Xeon Silver 4410T with also a Samsung 980 Pro for storage takes about 120s on the Pi5.

For the one-off price of a Pi5 + NVMe HAT compared to say something like an Apple Mac Mini or the ongoing cost of cloud arm64 rental, I think that's very reasonable!

edit: I still think microSD has it's place - but it should be as removable/transient storage - not as storage for your root fs.

fourfour3··on Why use ECC? (2015)
What I see a lot of too is poor quality hardware causing crashes - eg poor quality power supplies, actually faulty memory, memory that is marginal at the speeds that it's sold at (eg fine at the standard JEDEC speeds, but fails at the XMP speeds), but also poor cooling - eg not enough airflow in the chassis paired with a modern GPU.

I had a PC that was having inexplicable game crashes, but only in stressful games - swapping the power supply from an existing ~10 year old one (which was still rated as enough capacity for my hardware) to a brand new ATX 3.0 unit resolved it.

fourfour3··on Why use ECC? (2015)
I’ve found crashing in games using NVIDIA’s DX12 driver is one of the most reliable indicators of CPU/RAM instability in gaming PCs, so doesn’t surprise me!

Lots of people’s gaming PCs (self built and otherwise) are very crashy - there’s a surprising number of people who get regular BSODs who just accept it as “normal”.

fourfour3··on CenturyLink left users with no service for two months, then billed them $239
As a fellow customer, I can vouch for their gigabit service being quite nice, though :)

I’ve used a few different ISPs but I’ve gone back to A&A every time

fourfour3··on Stop Doing Cloud
I don't disagree with the article's main sentiment. You don't always need AWS. I advocate quite a bit for self-hosting when it makes sense.

But if you're going to manage your own servers, you need to do it right. This article is a perfect example of what I've seen in the past with not doing it right. It's inconsistent, it doesn't take backup seriously, and it doesn't take availability seriously.

Postgres is installed from their repo. Caddy is installed via & managed via ansible (instead of using something like caddy-docker-proxy). Actual backends are managed via docker compose. Backups are via a hacky script instead of something maintained & that another developer will be able to find docs on like borgmatic. Nothing is thought about for making sure the database state is consistent during backups (eg barman). Monitoring is an afterthought. Firewalling isn't even mentioned.

This setup is one hardware failure away from spending days or weeks trying to recover.

fourfour3··on The Paradox of x86
That license is what https://en.wikipedia.org/wiki/Zhaoxin use to produce their x86 chips, now.
fourfour3··on Backdoor in upstream xz/liblzma leading to SSH server compromise
Looks like Arch Linux shipped both compromised versions - and 5.6.1-2 is out to hopefully resolve it.
fourfour3··on Ask HN: Startup Devs -What's your biggest pain while managing cloud deployments?
ECS is terribly underrated, I agree.

Most people don’t need kubernetes, and ECS + Terraform is very approachable and easy to get started with, especially with Fargate for compute.

fourfour3··on You Shouldn't Use VS Code
Absolutely this.

It is a case of personal preference. Removing or having creature comforts like easy refactoring, being able to do code aware search like go to definition, etc won't make you a better or worse programmer.

It might make things more frustrating to get around. It might make you slower. Or for some people it might remove distractions instead.

Try both using more of a 'just a text editor', and full fat IDEs - and use what you prefer.

fourfour3··on What's worked in Computer Science: 1999 vs. 2015 (2015)
> Playstation and Xbox run on x86 because that makes porting games from Windows more convenient.

I expect it helps a lot that AMD can easily provide competitive x86 and GPU cores in one SoC, as they’re already building similar APUs - just with smaller graphics segments?

fourfour3··on New FCC Broadband Standards Should Consider Latency
Yeah - this is a big factor.

My home internet gets ~7ms to London (I'm in the UK, London is the important IXP. My test is to one of my ISP's routers at LINX). 5G is about 40ms.

When you add load, my home internet stays at about 7/8ms (CAKE is wonderful!), but my 5G goes to 200-600ms.

fourfour3··on The Angel, Islington
Work’s London office is in Angel, it’s a wonderful part of London. Absolutely tons of niche food options of just about every kind you can think of.

I make it a personal mission to eat somewhere different every time I visit.

fourfour3··on Disconnecting the Playstation 5 from Internet installs DVD games faster
Each of the console manufacturers operates their own CDNs, typically. Valve do too on PC.

They often have some kind of proof-of-ownership (like a license ticket) required to download game data or updates, too.

fourfour3··on CorsixTH: Open-source clone of Theme Hospital
Unfortunately it didn’t quite hit the nostalgia button for me - I think the lack of the classic diseases like bloaty head was particularly felt!
fourfour3··on Disconnecting the Playstation 5 from Internet installs DVD games faster
It’s also an plausible anti-leaks measure - if the gamecard contains everything needed to play the game, the game can easily leak early when the cards are going to retail.

If a day1 patch is required, then it can’t leak until that patch is available?

fourfour3··on Laughing Off the Dark Mode Lobby
I typically use light themes for work and dark themes for personal use - I find it enforces a nice mental separation between work and home.
fourfour3··on Options for genuine ECC RAM on the desktop in (early) 2024
Fault injection has been used successfully and people have introduced manual errors that do get flagged - eg https://forum.asrock.com/forum_posts.asp?TID=24901&PID=10365...

For Linux support you need a very recent kernel - I forget how recent, but some reporting on it: https://www.phoronix.com/news/AMD-EDAC-Ryzen-7000-Series

fourfour3··on Options for genuine ECC RAM on the desktop in (early) 2024
I have one of these ASRock Rack servers, and I can confirm ECC works on it - I have 128GB of ECC DDR5 with a Ryzen 9 7900.

I wish more motherboards bothered to validate ECC working - it's a nice benefit in an affordable platform.

fourfour3··on Original WWW proposal is a Word for Macintosh 4 file from 1990, can we open it?
How have you found the Voodoo 3 emulation? I have found it a bit ropey in 86box/PCem - but I find voodoo 1 or 2 works really well.
fourfour3··on Original WWW proposal is a Word for Macintosh 4 file from 1990, can we open it?
Whole system emulation like 86box does a much better job of emulating older hardware and OSes - I use it quite a bit for DOS/Win3.11/Win9x era stuff.
fourfour3··on OpenFPGA
The FPGA is used to implement an approximation of the original hardware’s functionality - not a perfect clone of the original hardware itself, which means they have their own unique bugs and inaccuracies compared to the original designs.

I think “emulation” fits as a reasonable description of this, personally - at least as something an average person will understand.

fourfour3··on On "Owning" Software
I am exceptionally sour about this, as Prompt 2 just crashes on opening on my iPhone, has for some time, and now the 'fix' will be "Buy Prompt 3".
fourfour3··on Ask HN: What's your "it's not stupid if it works" story?
tulip is a set of DEC ethernet controllers that are from about the right time as your anecdote :)
fourfour3··on The Apple Network Server's all-too-secret weapon (featuring PPC Toolbox)
I guess you can also draw similarities to the MS/IBM joint venture that was OS/2, but that actually released products - even if MS dumped it for NT.
fourfour3··on Why you should probably be using SQLite
For an app running on one VPS? Sure, this might make a decent amount of sense.

But... for an app running multiple instances, the article suggests a lot of extra complexity. Managing that complexity makes less sense to me than just firing up a managed database server (RDS, or whatever).

Even if you're self hosting, I think running a MySQL/Postgres cluster is a lot less complex than the options this article calls out.

edit: and more to the point - MySQL / Postgres replication is boring. It's done by a ton of deployments, and isn't going to surprise you, at least at smaller scale.

fourfour3··on Why did the Motorola 68000 processor family fall out of use in PCs?
I have a M1 Max and a AMD Ryzen Pro 5750GE (35W) - they are competitive, in fact on most things the 5750GE is slightly faster.
← PreviousPage 3 of 4Next →