Recent submissions

Comment · 2 years ago
Your cost plus 20%
Comment · 2 years ago
If you can't recover wounded game, you shouldn't be hunting.

The first rule is you don't chase it. Just sit still for an hour or two. The deer will bed down in nearby trees and bleed out.

Comment · 3 years ago
If you liked Uplink, you'll like Bitburner.
Comment · 3 years ago
Good, keep doing what I do - that's what I want to hear.
Comment · 3 years ago
You smile and say, "I appreciate your input. I value it and consider it a good starting point. I am not certain it alone provides the level of support necessary for me to consider a different path, but I would consider both additional data and reducing the amount of evidence I require with a good reason."
Comment · 3 years ago
Like everyone else, scientists are so convinced of what they know that they won't listen to other opinions.

The problem is that scientists think their knowledge is truth because it comes from "the scientific method." They fail to internalize that the whole point of that method is that no knowledge is sacred and everything should be doubted to the degree at which evidence exists to the contrary.

A crackpot conspiracy theory with a single anecdotal source of data is sufficient to create doubt in the soundest of theories. Just not much.

Comment · 3 years ago
I've started telling new grads / interns that ask me "how 2 get jerb" to cut their resume to 1/3 of a page. Because we still need interns and juniors, and we already know they don't know a damn thing, and the only thing that would stand out at this point is _not_ making me read half a page about your capstone.
Comment · 3 years ago
We have all the titles we need. We have junior for "that guy who can't do a fuckin' thing unless you tell him exactly what to type." We have senior for "that guy who can take a ticket and implement it." We have lead for "that guy who can take a business idea and implement it."
Comment · 3 years ago
I spent about three months consulting for some crypto company as a distributed systems engineer.

They paid me to design an eventually consistent, self-healing data store with a cache layer / write ahead log, with peers determined by paxos consensus, transfers metered by finops and govered with kademlia, and a storage layer capable of byzantine fault tolerance, which we implemented via signature chains.

See, they had this crazy idea that they'd make a cryptocurrency that they could sell to western digital, who could offer hard drives that "filled themselves up" with other people's data when idle. WD would obv make a buck and maybe sell these drives for much cheaper than the component cost. I'm not exactly sure of the economics. I think the idea was to have half the drives be "receivers" and half be "senders" and actually sell the "senders" for way more than component cost, but provide trivial effort file backup.

I think they're still building it. I dunno if it'll be a scam or not. I had fun though.

Comment · 3 years ago
Given how much OCD I have about naming variables and writing unit tests, I think if this was in front of my house, I'd take a sledgehammer to it. Fences shall be straight, damnit.
Comment · 3 years ago
When I want "this will run forever," I write it in Rust.

When I want "this will compile forever," I write it in ANSI C.

When I want "this will live forever," I write it Python 2.7 and make it the backbone of the entire org's infra templating. Bonus points if it's a custom Ansible module.

Comment · 3 years ago
I don't think of myself as someone who can walk on grass, carpet, dirt, and tile, I just think of myself as someone who can walk.
Comment · 3 years ago
My parents have a photo of me from the mid-90s on their fridge; I'm shirtless, sitting at a computer, working in an IDE.

Not that much has changed. Sometimes I put on a bathrobe for Zoom calls now.

Comment · 3 years ago
> And lots of us are still using the basic UNIX tools in their GNU versions like grep, awk, sed, vi/vim, etc., aged 30 (vim, ssh) to 50 years (grep, sed).

Including myself. That's sort of my point. It's always fun reminding the Junior Engineers that, unlike whatever flavor of the month library the blogosphere calls The Next Big Thing, the majority of the stuff that comes preinstalled into their multiarch container image is older than they are.

I'm not a dinosaur, I'm a native.

Comment · 3 years ago
Programming has changed a lot in 60 years, but not much in 40 years. By the early 80s, at least the workflow was fixed: type code on keyboard, read code on monitor, compile code, make cup of coffee, compile failed, debug code, you used the wrong brace, dummy.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton