Recent submissions

Comment · 1 month ago
This is a simulated map based on published transit schedules. As I’m typing this I sit on a bus that’s nowhere to be seen on the map.
Comment · 8 months ago
I’ve found this article lacking. Like some other articles in this space, it introduces isolation levels through the lens of the phenomena described in the SQL standard, but I find that there’s a different, more intuitive approach.

I think it’s more tractable to define this problem space starting from the concept of (strict) serializability, which is really a generalization of the concept of thread safety. Every software engineer has an intuitive understanding of it. Lack of serializability can lead to execution-dependent behavior, which usually results in hard-to-diagnose bugs. Thus, all systems should strive towards serializability, and the database can be a tool in achieving it.

Various non-serializable levels of database transaction isolation are relaxations of the serializability guarantee, where the database no longer enforces the guarantee and it’s up to the database user to ensure it through other means.

The isolation phenomena are a useful tool for visualizing various corner cases of non-serializability, but they are not inherently tied to it. It's possible to achieve serializability while observing all of the SQL phenomena. For example, a Kubernetes cluster with carefully-written controllers can be serializable.

Comment · 3 years ago
Comment · 5 years ago
> (...) separate from the package deliveries for which UPS is known, is primarily a business-to-business enterprise hauling large industrial cargo in big trucks.
Comment · 5 years ago
Comment · 5 years ago
> There has been no drop in productivity.

As in, your output is the same as with a 5 day work week? So essentially a 20% pay cut per unit of work performed?

Comment · 5 years ago
Comment · 6 years ago
Comment · 6 years ago
Wouldn't "Alchemists" fit even better?
Comment · 6 years ago
Comment · 6 years ago
Each company C_n would own 51% of the company C_{n-1} (with C_1 being the actual company). At every point each company owns a sizable chunk of equity.
Comment · 6 years ago
Why would the rice cooker need to be programmed for it, though? For any given quantity of rice, the two variables during cooking is the amount of water and the power of the heating element[1].

It is known that brown rice requires a different ratio of water, but this is something that can be replicated with any method. Does the special brown rice setting change the heat output of the rice cooker?

[1]: Fancy rice cookers use non-constant power, or so I've heard. Not sure how much it influences the taste, though.

Comment · 6 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton