Recent submissions

Comment · 12 days ago
Same here. Reproducible configuration is amazing. Even a moderately complex app like Forgejo is easy to set a Nix module up for, with all the needed nginx/database/backup/etc. config nailed down and easily transferable to another machine if need be.
Comment · 6 months ago
Comment · 1 year ago
> I took action as the primary on-call engineer to lock down the AWS account and prevent any actions by possible attackers.

So he suspected an attack, but did not contact his employer about it or other team members. No action taken to mitigate the attack or to identify what was going on. Just changed the AWS root account password and nothing else.

Even assuming the very best intentions, I don’t think it unreasonable that Ruby Central found that a little bit suspicious.

Comment · 1 year ago
I don’t really think pedantry about terms changes the overall point.
Comment · 1 year ago
Great Britain is the big island next to Ireland. So the Scots, Welsh and English are British.

Most Irish people would not take kindly to be called British, but then there’s Northern Ireland with all its complexities.

Comment · 1 year ago
They can just fork Rails right now, no need for dramatic open letters.

As for trying to unseat the Rails founder and BDFL, no chance.

Comment · 1 year ago
Maybe I’m just not the target audience, but looking at the front page, I don’t see what actual problems this solves. The claims sound nice, but without examples of what they mean in real world use, it’s not really compelling.
Comment · 1 year ago
You can't do anything like Omarchy with macOS. Everything is locked down tight, no customization or tweaking allowed.

Lots of developers are tired of being hemmed in and disrespected by Apple. Omarchy gets us back into using an OS made for developers, by developers.

Comment · 1 year ago
This exceedingly uninformed rant makes more sense when you understand that the author has his own timestamp format he wants to push.

Counterpoints:

- UUID is not random characters, it's a 128 bit number and is stored as such in many databases. It can be presented as a hex-string with dash-separators, but it doesn't have to be.

- There are several types of UUIDs. UUIDv4 is mostly just random bits. Others have time and machine numbering, like Snowflake IDs. UUIDv7 has a combination of time and randomness.

- UUIDv7 was made to address the database index problem, rendering that point moot.

Lots of tools understand and/or support UUIDs.

You can complain about the overhead of storing and indexing 128 bit numbers if you want, but realize that a string like 2025_P5U5_326662 is likely also going to be stored as 128 bits. And the added value of having the year in front (the rest is not going to mean anything to the average user) is not that great.

Comment · 1 year ago
Comment · 1 year ago
How relevant is this now, if you have a modern server that supports HTTP/3?

HTTP/3 uses UDP rather than TCP, so TCP slow start should not apply at all.

Comment · 1 year ago
Will be interesting to see if they can make it stick. Everyone is used to Windows + Office, so there’ll be a lot of resistance to trying something else, and if their IT department is not ready for it, it can quickly become a shit-show.
Comment · 1 year ago
That’s the nice thing about Open Source. Nothing’s stopping you from organizing this yourself.
Comment · 1 year ago
Everyone likes their mother tongue better, so does Mark Twain. No need to write a whole treatise about it.

Having lived 10+ years in Switzerland and having learned the language (and the local dialects), I really like German. But like many delicacies, it is an acquired taste.

Comment · 1 year ago
One might hope it’ll cause Tesla to drop the price for their “full” self-driving too. $8'000 for a software feature is just bonkers. Especially in Europe, where there’s no subscription option, so you can’t even try it without paying the full price first, and many of the fancier features are not supported here. Even regular auto-pilot is not very reliable for me, it often fails to recognize city limits signs, and fairly often panic brakes because it misinterprets cars driving on the other side of the road as being on collision course.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton