BulgarianIdiot

Joined 5 years ago

Karma
1,346
Submissions
732
Member since
Aug 3
View on Hacker News

Recent submissions

Comment · 3 years ago
You win btw.
Comment · 3 years ago
Comment · 3 years ago
At this point browsers are more complicated than the operating systems we had back when browser+mail was the norm.

And I bet Gmail.com running in a modern browser is more complicated than a mail client from that time.

As such, browsers are now an app platform. They don't need to ship with prebaked apps like mail. They need APIs like a powerful runtime, visualization layer, background services and notifications... and they have them.

Comment · 3 years ago
Chargeback from your CC provider/bank?
Comment · 3 years ago
I find it odd how many schema changes in modern RDBMS must be done on the whole table at once. You can split a table in chunks and recode each chunk gradually in a way which doesn't change the data in it (so no downtime) but removes dead entries like updated enums.

In a way you describe how we can emulate this process. The question is why the heck wouldn't databases do this themselves? Same with adding and dropping columns.

Consider how PostgreSQL encodes null for example, by skipping them in the row as fields, and adding them in a null bitmap in front of the row. Meaning... rows are not uniformly sized, there's no math like offset = row * rowsize + field_offset; kind of addressing for reading a field in PG where recoding some of the rows breaks the entire table.

And yet we have all those huge monolithic operations that need to be done atomically. So weird.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton