Recent submissions

Comment · 4 years ago
PiTR is like the primary reason for us using a managed DB, it's indeed a weird and fatal omission from a managed DB offering.
Comment · 4 years ago
Aside, anyone used the java sqlite driver https://github.com/xerial/sqlite-jdbc in production (webapp with multiple users)? Has the driver been reliable?
Comment · 4 years ago
Comment · 4 years ago
This application must be really really simple ;), so no database?
Comment · 4 years ago
Does dark themes lets your focus more than light themes?
Comment · 4 years ago
The obvious candidates were MySQL (or one of its renamed variants given who bought it) or PostgreSQL, but several of us on the team have operational experience running these databases and didn’t enjoy the prospect of wrestling with the ops overhead of making live replication work and behave well. Other databases like CockroachDB looked very tempting, but we had zero experience with it. And we didn’t want to lock ourselves into a cloud provider with a managed product like Spanner.

What about managed mysql/posgresql? no lock-in and installing them locally is trivial.

Comment · 4 years ago
Clojure really is probably one of the best languages for application programming out there, and pairs beautifully with Java when you need to go some levels lower.
Comment · 4 years ago
Doesn't sound unrealistic if you have a mix load of IO and raw processing.
Comment · 4 years ago
Are there any plans to provide a Java client for EdgeDB?
Comment · 4 years ago
Remember, this are devs that worked on codebases that have millions lines of Ruby code (Stripe) and most probably have to handle loads of state in the application layer, so their context/anecdata might be different for your friends. I prefer dynamically typed languages for most stuff but at the scale of Stripe I would also like to have a type checker.
Comment · 4 years ago
Does planetscale doesn't have PITR? couldn't find anything in the docs.
Comment · 4 years ago
JS frameworks with a small footprint are suitable for this.
Comment · 4 years ago
A billion dollar in weapons also helps.
Comment · 4 years ago
EdgeDB is built on an extension of the relational data model that we call the graph-relational model. This model completely eliminates the object-relational impedance mismatch while retaining the solid basis of and performance of the classic relational model.

I don't see how can they retain the performance of the relational model when using graphs on top of PG unless they are using PG as storage k/v layer only.

Comment · 4 years ago
Workers threads spawn a new JS VM( which implies a new GC) for each worker! We tried it and the gains from parallelism stopped when there were half as many workers as CPUs.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton