frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Deep dive into Turso, the "SQLite rewrite in Rust"

https://kerkour.com/turso-sqlite
47•unsolved73•1h ago

Comments

9rx•51m ago
> A database that can scale from in-process to networked is badly needed

Why not Postgres? https://pglite.dev

causalscience•48m ago
> Why not Postgres?

Because I don't want another server/service.

Is this a good enough justification in your opinion, or did you just want to say the meme?

avhception•44m ago
Did you actually click the link? pglite aims to be embeddable just like sqlite.
roywiggins•44m ago
pglite runs in wasm so it should be possible to embed it where you want, like sqlite?
rudedogg•30m ago
From what I’ve read there’s a pretty sizable performance gap between SQLite and pglite (with SQLite being much faster).

I’m excited to see things improve though. Having a more traditional database, with more features and less historical weirdness on the client would be really cool.

Edit: https://pglite.dev/benchmarks actually not looking too bad.. I might have something new to try!

yunohn•44m ago
What a breath of fresh air to read a blog not written by AI, with actual human learnings and opinions. Thanks for the write up!
tln•32m ago
Where is the "networked mode" in Turso? Turso's readme and docs do not mention anything like this
gcr•24m ago
There's no such thing as "networked mode" in SQLite to my knowledge. SQLite only supports one writer from one machine at a time; other writers will fail to acquire a write lock.

In WAL mode, SQLite may use shared memory to coordinate multiple writers from multiple processes on the same machine. Is this what you mean?

sauercrowd•19m ago
> ... most of which can be fixed by a rewrite in Rust

huh? That is clearly not the case. memory bugs - sure. Not having a public test suite, not accepting public contributions, weakly typed columns and lack of concurrency has nothing to do with the language. They're governance decisions, that's it.

>I see this situation trhough the prism of the innovator's dilemma: the incumbent is not willing to sacrifice a part of its market to evolve, so we need a new player to come and innovate.

I don't think the innovators dilemma quite applies in the open source world. Projects are tools, that's it. Preserving a project for the sake of preserving it isn't a good idea.

If people need to run a sqlite db in these exotic places, shedding it means someone else has to build their own tool now that can do it. Sqlite has decided that they care about that, so they support it, so they can't use rust. Seems sound.

Projects coming and going is a good thing in open source, not a bug.

jayd16•15m ago
Maybe they're saying a rewrite part solves the governance issues not the rust part.
rendaw•9m ago
I know I've seen multiple bug reports in open source projects with "well we can't fix this because it'd break things for existing users." Maybe it's a bad thing, but why do you think this doesn't happen?
jancsika•1m ago
> lack of concurrency has nothing to do with the language

That's an extraordinary claim for any C codebase.

Unless it ships with code enabling concurrency that is commented out, we should assume that "concurrency in C ain't easy" was a factor in that design choice.

adzm•13m ago
I hate to be negative, but where is the deep dive? This is a shallow overview of Turso's features and some of the motivation behind it. Am I missing something?
Havoc•2m ago
I’d imagine this will go a bit like the rust rewrite of sudo etc. Despite the memory safety advantages at least towards the start it still ends up more fragile because the incumbent has years of testing and fixing behind it
w-m•1m ago
[delayed]
dist-epoch•1m ago
I'm sorry, but where is the deep dive?

This is just an overview of what Turso is.

A Missive on the Leitmotif

https://wehwalt.net/leitmotifs
1•sandbach•33s ago•0 comments

Single Bitcoin entity keeping BTC price suppressed below $90K

https://www.msn.com/en-us/money/markets/single-bitcoin-entity-keeping-btc-price-suppressed-below-...
1•radicalethics•44s ago•0 comments

Show HN: A skill that lets AI agents build hooks apps across 4 coding tools

1•runkids•54s ago•0 comments

SRE Is Anti-Transactional

https://cacm.acm.org/practice/sre-is-anti-transactional/
1•zdw•1m ago•0 comments

Microsoft dive spoils Mag 7 earnings enthusiasm

https://www.cnbc.com/2026/01/28/stock-market-today-live-updates.html
1•rurp•1m ago•0 comments

The Economics of a Super Bowl Ad

https://ro.co/perspectives/super-bowl-economics/
1•atlasunshrugged•2m ago•1 comments

Rover 2.0: automating projects with coding agents

https://endor.dev/blog/rover-2-0
1•ridruejo•3m ago•1 comments

Kimi K2.5: Now Free for One Week on AskCodi

https://askcodi.substack.com/p/kimi-k25-now-free-for-one-week-on
1•askcodi•3m ago•0 comments

Electronic components price and lead time increases announced across the board

https://www.cnx-software.com/2026/01/29/electronic-components-price-and-lead-time-increases-annou...
1•pyprism•3m ago•0 comments

Show HN: Kolibri, a DIY music club in Sweden (kolibrinkpg.com)

https://kolibrinkpg.com/
1•EastLondonCoder•5m ago•0 comments

Never Slide Out of the Day

https://aethermug.com/posts/nsoott%22
1•mrcgnc•6m ago•0 comments

Scammers posing as company CEOs surge in Japan

https://www.japantimes.co.jp/news/2026/01/19/japan/crime-legal/japan-ceo-emails-scams/
2•PaulHoule•6m ago•0 comments

Astronauts Are Going Back to the Moon for the First Time in Half a Century

https://time.com/7346146/artemis-ii-launch-nasa-astronauts-moon-mission/
2•ironyman•6m ago•1 comments

Eric S. Raymond: why is there such a huge variance in results from using LLMs?

https://twitter.com/esrtweet/status/2016849708254179501
1•dist-epoch•7m ago•0 comments

Ask HN: LLM and Human Coding Benchmarks?

1•weli•7m ago•1 comments

Apple Knowledge Navigator Video (1987)

https://www.youtube.com/watch?v=umJsITGzXd0
2•noodlebird•7m ago•0 comments

Strassen's Matmul with Avx 512

https://martianlantern.github.io/2026/01/strassen-matrix-multiplication/
1•martianlantern•7m ago•0 comments

Averting the Code Quality Apocalypse

https://sibylline.dev/articles/2026-01-29-the-code-quality-apocalypse/
2•CuriouslyC•7m ago•0 comments

Show HN: Free AI Scan for Hidden Spend and Data Risk

1•bahaii•7m ago•0 comments

Where do we go from here? Some thoughts and speculation

https://blog.codesolvent.com/2025/08/where-do-we-go-from-here-some-thoughts.html
1•Edmond•9m ago•0 comments

Microsoft stock plummets as investors fret on AI spend

https://finance.yahoo.com/news/microsoft-q2-earnings-beat-but-stock-plummets-as-investors-fret-on...
4•m-hodges•10m ago•0 comments

Elixir, Kotlin, C# Outperform Python, TypeScript and Go on AutoCode Benchmark

https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png
1•bnchrch•10m ago•0 comments

US cybersecurity chief leaked sensitive government files to ChatGPT: Report

https://www.dexerto.com/entertainment/us-cybersecurity-chief-leaked-sensitive-government-files-to...
7•randycupertino•12m ago•0 comments

Drug trio found to block tumour resistance in pancreatic cancer

https://www.drugtargetreview.com/news/192714/drug-trio-found-to-block-tumour-resistance-in-pancre...
2•axiomdata316•13m ago•0 comments

Show HN: Prompt → landing page: locally-run AI with a execution layer (demo)

https://github.com/indyh91/Nyxi-Showcase/releases/tag/V1.0.0
1•Shaehenderson•14m ago•0 comments

Show HN: Sparklevalidator.com (For Appcast.xml Files)

https://sparklevalidator.com/
1•dweekly•15m ago•0 comments

Beta testing of WebUSBUnpinner – a tool to investigate platform worker's privac

https://reversing.works/posts/2026/01/help-reversing.works-empower-workers-by-testing-our-tool/
1•todsacerdoti•15m ago•0 comments

Judge in Minnesota Says ICE Has Violated Nearly 100 Court Orders

https://www.nytimes.com/2026/01/28/us/politics/judge-minnesota-ice-court-orders.html
4•judahmeek•15m ago•1 comments

Show HN: Nomod payment integrated into usage-based billing stack

http://Link:admin.flexprice.io
5•ShreyaChaurasia•16m ago•3 comments

Ask HN: How do teams revoke access to long-lived encrypted cloud data?

1•allen-chen•16m ago•1 comments