Recent submissions

Comment · 16 days ago
> he has a track record of achievements that no other human has ever come close to reaching.

Your obsequiousness is disgusting.

Comment · 17 days ago
I second this, it's great. Commonly called "Quadlets".

I also use BGP advertised pod networks so each pod gets it's own IP address that's directly routable (l3 ipvlan) with the rest of my network (hint, don't use 100.64.0.0/10 for that if you use tailscale), so I don't bother with NAT on the host itself or port mapping or port conflicts. It also makes caddy in front of it super easy, barely an inconvenience.

Comment · 21 days ago
I mean, I get it... but having principles is _hard_ - and I'm definitely not perfect; but I'm not about to knowingly support the owner of a company actively undermining democracy, enabling corruption, and just being a general piece of shit (nazi salutes, and most recently, lashing out at the Delta CEO because he called him names? Come on, snowflake).

Sorry John Gruber rather have his tech fix than standing up for what's right, I guess.

Comment · 1 month ago
Nobody wants backups as a feature. The feature is restore.
Comment · 2 months ago
Why choose a second rate backwoods language if you could choose one that actually has guardrails for AI with an actual functioning type system?

Half joking.

Comment · 3 months ago
This is pretty cool, it brings back memories. Thanks for posting.

I used to manage Tru64 (Alpha) and OpenVMS (VAX and Alpha). Mostly Oracle DB and whatever they called their App development suite (horrible, horrible software) for a University's ERP system (called Banner) and infrastructure (Multinet on OpenVMS/VAX for DNS, DHCP, mail, etc). After that I moved on to AIX on Power5 for Oracle on HACMP and Veritas Cluster. Such a different world from what we have now.

I have an old AlphaServer ES47 running OpenVMS and Power5 560Q running AIX in my garage

Comment · 4 months ago
Rust tortures you into greatness.
Comment · 4 months ago
But you don't have to handle errors in Go. With multi-return you just don't bother with the "err" value and happily proceed with whatever is in the first return position.

IMHO, only languages with exceptions or Sum types that encode that a return is either a value or an Err (but not both) actually do what Golang says it does (make you handle errors).

Comment · 4 months ago
I mean, let's do it. But it seems more straightforward to tax wealth as capital gains when it's used as collateral for liquid assets (low interest loans, lines of credit, buying twitter).
Comment · 4 months ago
The worst thing about UEFI HTTP boot is the utter lack of information to debug anything that's gone wrong. Whether that's the DHCP filename option is some wrong format for whatever stupid mode the UEFI is in, or there's some dhcp relay issue. It literally tells you almost nothing besides "can't get NBP file size".

The error messages seem to be written by people on a happy path who don't know how utterly broken almost everything about networking and DHCP even is.

And this is all IPv4! The IPv6 stuff is even more cryptic with different DHCP options and dealing with RAs and managed-flag, other-flag, etc.

It's infuriating. And I work on a team that writes code to generate all these things for automating bare metal for a living.

Comment · 4 months ago
I agree with you, but haven't really left yet since there's still a good amount of discourse outside AI related topics. Seems a significant amount of contributors here are all to eager to fall over themselves putting themselves, their juniors, children, and colleagues out of work, long term.
Comment · 5 months ago
I'm going to sound like a lunatic, but the best bug tracking software I've ever used was Apple's Radar internally. I wish they'd open source it. I've also had a bunch of fever dreams about re-implementing it as a product.
Comment · 5 months ago
Maybe that’s why I get the 1Password UI _and_ the native password selection UI :-/
Comment · 5 months ago
Quality in general seems to be going downhill, too.

Frequently the desktop app and the safari extension won't be in sync and missing a recently added password, or doesn't show up on my other devices hours later. I still have no idea how the extension vs desktop app actually work together, or if they do at all.

Sometimes 1password (safari extension) is "locked" - but the desktop app isn't locked? and No amount of clicking the little 1password icon, that's supposed to unlock it does anything. Just a completely no-op button. Quitting safari _and_ the desktop app seems to be what's required to fix it.

I've been thinking about just moving back to native macOS keychain, but I haven't bothered to check on linux+windows support.

Comment · 5 months ago
You don't need other people anymore to find security issues, you can do it yourself with AI.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton