Recent submissions

Comment · 1 day ago
These kinds of things are prime candidate for vibe coding; I don't understand why I would use someone else's. I have a native swift postman ripoff which hardcodes exactly the APIs I'm interested in, and is full of convenience features that make sense to nobody but me.

Sad for all the better postman alternatives, but very happy that postman is in trouble.

Comment · 1 year ago
Racket's web framework has a feature to serialize continuations and restore them, which I instantly thought of the first time I saw durable execution.
Comment · 2 years ago
Are you not satisfied by boots which lasted 20 years?
Comment · 4 years ago
If you're not lucky enough to be among the privileged, moving to Europe is impossible unless you have inherited citizenship (which is itself another kind of privilege).
Comment · 4 years ago
I recently moved from the US to Berlin. I plan to return to the US.

Pros of Berlin:

- Good transport

- Bikeable

- Safe

- Cheaper than the big coastal cities in the US, with lower rent.

- Good clubbing (not my thing)

Cons of Berlin:

- Healthcare is inconvenient. Doctor's offices won't pick up the phone, and won't leave you on hold. You just have to go in person. Providers all work in small doctor-owned practices, and you get a referral runaround with huge wait times.

- The food in Germany is terrible. The quality of produce and other ingredients is very bad, and the restaurants are nothing special. One notable bright spot is the availability of vegetarian and vegan food. Also falafel and doner.

- The salaries are shockingly low. Really ask yourself if all the comforts of Europe are worth cutting your salary in 2 or 3, and that's before...

- Taxes. The top tax rate here is in the low-40s, comparable to the US, but unlike the US, the top tax bracket starts below $65k.

- Europe has an impending demographic crisis, and the social safety net they fund by plundering your paycheck probably won't be there for you when you retire.

- Stores in general suck. They have fewer, and worse products.

- Everyone still smokes here.

Comment · 5 years ago
If you define the reals axiomatically, you still need an existence proof. Which will involve addition and multiplication algorithms.
Comment · 5 years ago
There aren't many people with the expertise to produce the vaccine, and they're all already working on the existing production lines. The lead times are just inherently long here; takes months to start up a production line.
Comment · 5 years ago
Sounds no worse than people dying, and their children inheriting their assets with a stepped-up cost basis.
Comment · 7 years ago
The racket web framework has an option to serialize the entire continuation for he client to send back to you. Pretty intense.
Comment · 7 years ago
dril was doxed a couple of years ago. You can google around for his real name, which is not Richard Kyanka.
Comment · 7 years ago
I would like it quite a lot if it worked properly, but there are some pretty brutal bugs. I have some amount of faith that they'll be fixed, though.
Comment · 7 years ago
More architected (i.e. program-visible) registers require more bits to encode.
Comment · 7 years ago
Wouldn't you need, in addition to patching the interrupt vector, to make sure there is no existing code running in the kernel when you restore the sensitive registers? This makes the nginx use case seem kind of unrealistic.
Comment · 7 years ago
The most pleasant thing about this is how the lisp machine's instruction set turned out to be a good bytecode for interpretation. Calling it "microcode" seems risible today, but I don't know if it was as ridiculous in 1993.
Comment · 7 years ago
I agree. At the very least, there should be some dialogue on whether the trade off is worth it. I lean towards yes, most people think we can get the privacy back without giving up the advantages. I'm not sure how, but I'd be interested.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton