Recent submissions

Comment · 1 day ago
Maybe Skynet was initially triggered with the prompt "Do whatever it takes to not fail the audit" and wiping out humanity was an obvious solution.
Comment · 18 days ago
Comment · 2 months ago
It is also difficult to measure this in the face of ever shifting baselines. Anthropic is built on AI from the ground up. I'm not picking a side, but Anthropic getting a 2x increase is different bar than some random enterprise shipping legacy apps with clunky processes getting a 2x increase by adopting.
Comment · 8 months ago
Go back a little bit further to another Morgan Freeman movie - Se7en (1995) and a big plot point was that it is unthinkable for big brother to be keeping records of what library books people are checking out. Times sure have changed...
Comment · 8 months ago
I don't disagree with the advice (especially for long lived tokens), but query parameters are encrypted during transit with https. You still need to worry about server access logs, browser history, etc that might expose the full request url.
Comment · 9 months ago
It is definitely a new frontier. How do you review a game that isn't reproducible? Similarly how do you do play testing? You don't get the same "shared experience" outside of multiplayer and people experiencing it together. It is taking current generation procedurally generated games to the next step, but where do you find a threshold of "this blob of constraints is _the_ game"?

I'm not saying that video games should be confined to today's paradigms, I'm just happily curious to see what will happen with it.

Comment · 10 months ago
Comment · 11 months ago
A taxidermist.
Comment · 11 months ago
Or similarly the difference between reading/listening to a foreign language vs. writing/speaking one. Knowing how to read code or learn algorithms or design is different than actually writing it. The difference between the theory and practice.
Comment · 1 year ago
Comment · 1 year ago
You can remove JSON fields at the cost of breaking your clients at runtime that expect those fields. Of course the same can happen with any deserialization libraries, but protobufs at least make it more explicit - and you may also be more easily able to track down consumers using older versions.
Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
I do the same, though my muscle memory is `1=1` instead of `true`.

Of course then you get editors/linters/coworkers that always point out that the 'true' is unnecessary. This also doesn't work with ORs (just swap to false), but in practice it seems it is always ANDs that is being used.

Comment · 1 year ago
Sharding, pre-allocating leases of blocks of tickets across available resources, and eventual consistency. You don't need to keep the UX transactionally correct; you are able to say "0 tickets remaining" and then a minute or hour or day later say "100 tickets remaining". For something as popular as Taylor Swift, the fans will keep checking.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton