frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
367•klaussilveira•4h ago•76 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
736•xnx•10h ago•451 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
127•isitcontent•4h ago•13 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
103•dmpetrov•5h ago•48 comments

A century of hair samples proves leaded gas ban worked

https://arstechnica.com/science/2026/02/a-century-of-hair-samples-proves-leaded-gas-ban-worked/
47•jnord•3d ago•3 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
230•vecti•6h ago•108 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
17•quibono•4d ago•0 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
300•aktau•11h ago•148 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
300•ostacke•10h ago•80 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
151•eljojo•7h ago•116 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
370•todsacerdoti•12h ago•214 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
41•phreda4•4h ago•7 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
299•lstoll•11h ago•222 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
98•vmatsiiako•9h ago•32 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
164•i5heu•7h ago•119 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
134•limoce•3d ago•75 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
221•surprisetalk•3d ago•29 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
32•rescrv•12h ago•14 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
949•cdrnsf•14h ago•409 comments

The Oklahoma Architect Who Turned Kitsch into Art

https://www.bloomberg.com/news/features/2026-01-31/oklahoma-architect-bruce-goff-s-wild-home-desi...
15•MarlonPro•3d ago•2 comments

I'm going to cure my girlfriend's brain tumor

https://andrewjrod.substack.com/p/im-going-to-cure-my-girlfriends-brain
21•ray__•1h ago•3 comments

Claude Composer

https://www.josh.ing/blog/claude-composer
90•coloneltcb•2d ago•65 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
76•antves•1d ago•56 comments

Evaluating and mitigating the growing risk of LLM-discovered 0-days

https://red.anthropic.com/2026/zero-days/
31•lebovic•1d ago•10 comments

Show HN: Slack CLI for Agents

https://github.com/stablyai/agent-slack
36•nwparker•1d ago•7 comments

How virtual textures work

https://www.shlom.dev/articles/how-virtual-textures-really-work/
22•betamark•11h ago•21 comments

The Beauty of Slag

https://mag.uchicago.edu/science-medicine/beauty-slag
26•sohkamyung•3d ago•3 comments

Evolution of car door handles over the decades

https://newatlas.com/automotive/evolution-car-door-handle/
37•andsoitis•3d ago•59 comments

Planetary Roller Screws

https://www.humanityslastmachine.com/#planetary-roller-screws
33•everlier•3d ago•6 comments

Masked namespace vulnerability in Temporal

https://depthfirst.com/post/the-masked-namespace-vulnerability-in-temporal-cve-2025-14986
29•bmit•6h ago•3 comments
Open in hackernews

Neki – Sharded Postgres by the team behind Vitess

https://planetscale.com/blog/announcing-neki
251•thdxr•5mo ago

Comments

shoeb00m•5mo ago
Looks like there is two ongoing vitess for postgres projects. Hopefully this competition leads to a better postgres ecosystem.

https://supabase.com/blog/multigres-vitess-for-postgres

qaq•5mo ago
Supabase also working on OrioleDB
eatonphil•5mo ago
OrioleDB is not about sharding, it's about the storage layer.
qaq•5mo ago
I did not claim OrioleDB is about sharding. It was just an observation that Supabase is contributing to Postgres ecosystem through multiple projects.
selfhosttoday•5mo ago
they likely said that because the context is "vitess for postgres projects" and OrioleDB is not "vitess for postgres"
n2d4•5mo ago
There is also pgdog by the author of pgcat: https://pgdog.dev
dangoodmanUT•5mo ago
It gets more spicy when you realize the founder of vitess, also the founder of planet scale, left planet scale to build this at supabase
samlambert•5mo ago
he left PlanetScale 4 years ago.
hubertzhang•5mo ago
Does Neki still need sharding key in query, just like Citus?
rockwotj•5mo ago
If it’s like vitess then no, but IIRC you get relaxed consistency across shards
n_u•5mo ago
Regarding cross-shard consistency, there's a doc here[1] on the options. In short you can just send the writes to all replicas, you can disallow cross-replica transactions (read and write), use two-phase commit to perform a distributed transaction or use their own hybrid approach that they set as the default.

[1] https://vitess.io/docs/20.0/user-guides/configuration-advanc...

ozgrakkurt•5mo ago
Is anyone working on replacing postgres?

Feels like it might be very useful since a lot of new technologies came out since spinning disks.

erpellan•5mo ago
If you look at the changes that have been made to Postgres, and continue to be made, the answer is yes.

The Postgres team is working on replacing Postgres. With even better Postgres.

bddicken•5mo ago
The Postgres team incorporating io_uring into PG 18 is a good example of this: https://pganalyze.com/blog/postgres-18-async-io.
zozbot234•5mo ago
inb4 "It's the best Postgres we've ever made!"
eatonphil•5mo ago
Who isn't? Cockroach rewrote Postgres in Go. CedarDB rewrote Postgres in C++.

And then to lesser degrees you've got Yugabyte, AlloyDB, and Aurora DSQL (and certainly more I'm forgetting) that only replace parts of Postgres.

vladich•5mo ago
Both Cockroach and CedarDB didn't rewrite anything, they built stuff from scratch. Just used the same client protocol. There are a bunch of other unrelated databases using Postgres protocol btw.
eatonphil•5mo ago
I'm not talking about speaking the protocol. I'm talking about trying as hard as they can to be as indistinguishable from Postgres (to a non-operations user) as they can. And that list is very small.
gethly•5mo ago
> Feels like it might be very useful since a lot of new technologies came out since spinning disks.

The MVCC that Postgres uses(and no one else) is like 50yo outdated concept they still cling to. So just by virtue of that, it makes PGSQL the most archaic db on the market nowadays.

I never understood why PGSQL had so many fanboys, yet every major tech company always ditches it for mysql... i guess it is the case of "Any man who must say, "I am the King", is no true king." type of thing. People have to make a lot of noise to excuse their bad choices so they don't have to admit making a mistake.

erpellan•5mo ago
I can’t believe they still make processors out of sand. Talk about outdated technology.

Sarcasm aside, a great many projects started on MySQL and moved to postgres. As did projects using mongo, couchdb, firebase, oracle etc etc…

And I’m sure many projects switched away from Postgres to other technologies. Right tool for the job at hand.

lmz•5mo ago
By MVCC you mean the kind of MVCC that keeps old versions in the same space / requires vacuum? Because I'm pretty sure Oracle also does multiversioning using their undo log / rollback segment.
atombender•5mo ago
Calling undo/redo MVCC isn't really accurate. The whole point of Postgres' style of MVCC is that updates leave the original rows unmodified, which allows concurrent transactions to read them without extensive locking or redirection.

In Oracle's database engine, when transaction A updates a row, it begins by reading the old row, updating it in-place, and adding the old row to the undo log. The heap row has a header with a list of transactions currently accessing that row and pointers into the undo log. If a transaction B comes in (while A is still ongoing) and wants to read the row, it startsby reading the current row header, where it sees that someone else has modified it, and then goes to the undo log to read the old version. (This is all very simplified.)

The huge benefit of the undo log is that the main heap doesn't get bloated with old data. Deletes cause holes, of course, but updates do not. Meanwhile, the undo log can be trivially be truncated when rows are no longer needed. Postgres, since it effectively mixes undo data with current versions, needs to do vacuuming. Postgres may win when there's a huge amount of contention around hot spots, but arguably loses when it comes to "normal" transactional volume.

OrioleDB adopts Oracle-style undo logging, among other table layout improvements, and their own OLTP benchmarks show extreme performance improvement over mainline Postgres.

lmz•5mo ago
Yeah but Oracle themselves use "Multiversion Concurrency Control" in their docs: https://docs.oracle.com/cd/B19306_01/server.102/b14220/consi...
franckpachot•5mo ago
The companies that attempt to replace PostgreSQL do so not to replace PostgreSQL itself, but to replace Oracle.
atombender•5mo ago
This is exciting. The announcement says it will be open source. I really hope that this includes a functionally complete control plane so you realistically self-host.

I looked Neon recently, and it appears that it's designed as a SaaS product from the outset; while it is technically possible to self-host the individual components of the architecture, it does not look trivial, in large part because the control plane is closed source (and probably extremely specific to Neon's SaaS operations).

benjiro•5mo ago
Your probably better off with the original flavor (the guy that made Vitesse)

https://multigres.com/

He is making a open source version of porting Vitesse to Postgres.

bddicken•5mo ago
Why? Neki is built by the the engineers who have built, maintain, and operate massive-scale Vitess databases.
kelp•5mo ago
To add to this, if you look at the top 10 committers to Vitess over the last 12 months, 8 of them are helping with Neki in one way or another:

https://github.com/vitessio/vitess/graphs/contributors?from=...

pjjpo•5mo ago
Multigres is made by the guy that made Vitess, Sugu, before it became a startup. Doesn't mean it will be better, but I think it's why people have high hopes for both products.
andrew_mason1•5mo ago
there are also a significant number of previous vitess maintainers that have gone to supabase to work on it with him, so there's that.

it is not at all accurate to say that neki is made by "the team that brought you vitess" and that multigres is somehow not

benjiro•5mo ago
You forgot the read the original text above my response.

> I looked Neon recently, and it appears that it's designed as a SaaS product from the outset; while it is technically possible to self-host the individual components of the architecture, it does not look trivial, in large part because the control plane is closed source (and probably extremely specific to Neon's SaaS operations).

This is a good reason to go with multigres vs Neki (assuming Neki gets integrated into planetscale vs a standalone multigres ).

The two announcement's regarding Neki smells like its going to be proprietary or heavily tied into planetscale. See the gauging interest two months ago with sign ups. The current signing up ... Feel very marketing focused.

https://planetscale.com/blog/planetscale-for-postgres#nova-v...

> If your company runs Postgres at a significant scale and this is something that interests you, reach out.

> Sign up for the private preview of PlanetScale for Postgres waitlist here.

https://planetscale.com/blog/announcing-neki

> To stay up to date with the latest developments on Neki you can signup at neki.dev.

Where as the multigres via Supabase points to github repo's, the license, etc...

https://supabase.com/blog/multigres-vitess-for-postgres

> Like Vitess, Multigres will be open source using the same license: Apache 2. You can follow the repo here.

We shall see, but one is running and acting like pure open source project, and another is being announced how the marketing department of a proprietary software company works.

And the timing is interesting. Coincidence that both Neki and multigres got announced right at the same time? I am suspecting there has been some background drama going on with planetscale and supabase. But that is off-topic.

Like i said, and i agree with the poster i responded too: That Neki smells like its going to be tied into planetscale.

fnord123•5mo ago
Discussed on The Changelog podcast: https://changelog.com/podcast/651
kyrra•5mo ago
They did a interview 2 weeks ago about this on the changelog podcast with Sugu Sougoumarane, the co-creator of Vitess, who is at Supabase now. Watching the competition year will be interesting

https://youtu.be/y1aq8RsnJeI

josevalerio•5mo ago
Just FYI that interview is for Multigres, a sharded Postgres in development by Supabase.

Sugu hasn’t been at Planetscale for a few years

https://github.com/multigres/multigres

purpleidea•5mo ago
Maybe make the announcement after you've actually released code?

Today I'm announcing I've cured cancer. Well not yet, but coming soon hopefully!

tpetry•5mo ago
More like: We‘re announcing to work on a cure in cancer! Isn‘t that aweslme? No, we dont have anything yet. But we started working on it. ETA? When its done. We dont share roadmaps with outsiders.
crowcroft•5mo ago
Probably want to try front run comms with Supabase getting into this as well.
Reubend•5mo ago
Very cool, and I'm looking forward to using this. But unfortunately it seems like it's not actually released yet?

I'm a little surprised to hear that PlanetScale is doing the work to make this considering I thought their entire system was based on Vitess. Maybe the demand for Postgres compatible DBs is so high nowadays that they need to offer compatibility for customers that don't want to port their apps to MySQL's syntax?

abrkn•5mo ago
I love this website!
saurik•5mo ago
I wonder how this compares to YugabyteDB?
v5v3•5mo ago
Yugabyte is a 'postgresql compatible' database.

These are forks or extensions of Postgresql.

saurik•5mo ago
YugabyteDB is also a fork of PostgreSQL. Last year, they got around to rebasing from 11 to 15, and spent some time working on better isolating their changes to make that easier going forward.

https://www.yugabyte.com/blog/yugabytedb-moves-beyond-postgr...

> When we set out to make YugabyteDB Postgres-compatible, we took a fork of Postgres, and modified all of the operations that use shared memory or storage to instead talk to our LSM- and Raft-based distributed storage and transaction layer.