electrum

Joined 19 years ago

Karma
1,230
Submissions
280
Member since
Sep 30
Software engineer. Co-creator of Trino (formerly Presto SQL).

https://trino.io/

https://www.linkedin.com/in/electrum

View on Hacker News

Recent submissions

Comment · 1 month ago
California employees who are discharged must be paid all wages due at the time of termination. (Labor Code § 201)
Comment · 1 month ago
> of course you had at least one floppy disk drive, how could you use a computer without one?

IBM PCs, even into the PS/2 days, would boot into Cassette BASIC if you didn't have a floppy drive or boot disk inserted: https://en.wikipedia.org/wiki/IBM_BASIC

My high school had the PS/2 Model 25 SX, introduced in 1992, without hard drives. All of the software ran off of a Novell NetWare file server, but required a bootable floppy disk. If you removed the floppy disk, they would boot into the built-in BASIC from the machine's ROM.

Comment · 6 months ago
Does Stage work for PRs that have multiple commits? These could be considered "stacked diffs", but in the same PR.
Comment · 1 year ago
According to https://www.sfmta.com/getting-around/drive-park/how-avoid-pa...

> During street sweeping hours, you may not park until the street has been physically swept.

Comment · 2 years ago
You might be able to use FILE_FLAG_DELETE_ON_CLOSE, but this would likely require calling the Windows API functions directly.
Comment · 2 years ago
Trino no longer depends on Hadoop/Hive for any of its data lake connectors. Removing that dependency was a huge effort.
Comment · 3 years ago
Yeah, URL is from the first release of Java and should be avoided. You want to use URI instead.
Comment · 3 years ago
Comment · 3 years ago
Comment · 5 years ago
Procedures are very useful to enforce business logic in the database, rather than in the application. It’s like putting a higher level application-specific API on top of your database schema.

For Cockroach, it could help substantially with latency for multi-statement transactions, since the procedure could be executed on a database node closest to the leaseholder for the data. Executing a multi-statement transaction on the client means incurring per-statement latency between the client and gateway node, and between the gateway node and the leaseholder.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton