frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Stoolap: High-performance embedded SQL database in pure Rust

https://github.com/stoolap/stoolap
15•murat3ok•3h ago

Comments

Arcuru•1h ago
> Time-Travel Queries: Query historical data at any point in time:

The example here looks like it may be storing the full history of transactions? Is that right? That's a pretty high cost to pay for something that's not touted as a marquee feature.

I'm working on a DB[1] that stores full transaction history but it's so that I can support decentralized synchronization. It's in service of my marquee feature so I need to pay the cost of storing history, but I'm surprised that Stoolap also seems to be doing it for a local embedded database.

[1] https://github.com/arcuru/eidetica

rich_sasha•58m ago
Looks very interesting!

Some comparison to another embedded SQL DB, i.e. sqlite3, would be useful. How abusable is it? What tradeoffs are taken? Etc.

seg_lol•56m ago

    Initial release: Stoolap - A Modern Embedded SQL Database in Pure Rust
    
    Stoolap is a high-performance embedded SQL database featuring:
    
    Core Features:
    - Full ACID transactions with MVCC (READ COMMITTED & SNAPSHOT isolation)
    - Cost-based query optimizer with adaptive execution
    - Parallel query execution via Rayon
    - 101+ built-in functions (string, math, date/time, JSON, aggregate, window)
    - Multiple index types: B-tree, Hash, Bitmap (auto-selected or explicit)
    - Multi-column composite indexes
    - WAL + snapshots with crash recovery
    
    SQL Support:
    - JOINs (INNER, LEFT, RIGHT, FULL OUTER, CROSS)
    - Subqueries (scalar, IN, EXISTS, correlated)
    - Common Table Expressions (WITH and WITH RECURSIVE)
    - Window functions (ROW_NUMBER, RANK, LAG, LEAD, etc.)
    - ROLLUP, CUBE, GROUPING SETS
    - Temporal queries (AS OF TIMESTAMP/TRANSACTION)
    - Views, RETURNING clause, ON DUPLICATE KEY UPDATE
    
    104K lines of Rust | No C dependencies | Full documentation at stoolap.io

GPT-5.2

https://openai.com/index/introducing-gpt-5-2/
841•atgctg•10h ago•696 comments

Nokia N900 Necromancy

https://yaky.dev/2025-12-11-nokia-n900-necromancy/
111•yaky•4h ago•36 comments

Rivian Unveils Custom Silicon, R2 Lidar Roadmap, and Universal Hands Free

https://riviantrackr.com/news/rivian-unveils-custom-silicon-r2-lidar-roadmap-universal-hands-free...
248•doctoboggan•9h ago•331 comments

Denial of service and source code exposure in React Server Components

https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-comp...
226•sangeeth96•7h ago•123 comments

The highest quality codebase

https://gricha.dev/blog/the-highest-quality-codebase
456•Gricha•3d ago•310 comments

An SVG is all you need

https://jon.recoil.org/blog/2025/12/an-svg-is-all-you-need.html
178•sadiq•8h ago•77 comments

Programmers and software developers lost the plot on naming their tools

https://larr.net/p/namings.html
182•todsacerdoti•9h ago•290 comments

My Father's Instant Mashed Potatoes

https://www.astralcodexten.com/p/your-review-my-fathers-instant-mashed
33•nvader•6d ago•26 comments

Litestream VFS

https://fly.io/blog/litestream-vfs/
248•emschwartz•10h ago•77 comments

Laying out the 404 Media zine

https://tedium.co/2025/12/10/404-media-zine-linux-affinity/?
32•robenkleene•3h ago•3 comments

The architecture of “not bad”: Decoding the Chinese source code of the void

https://suggger.substack.com/p/the-architecture-of-not-bad-decoding
78•Suggger•13h ago•86 comments

Show HN: Sim – Apache-2.0 n8n alternative

https://github.com/simstudioai/sim
158•waleedlatif1•10h ago•34 comments

Pdsink: USB Power Delivery Sink library for embedded devices

https://github.com/pdsink/pdsink
21•zdw•4d ago•8 comments

Craft software that makes people feel something

https://rapha.land/craft-software-that-makes-people-feel-something/
264•lukeio•14h ago•127 comments

Tile IR Specification

https://docs.nvidia.com/cuda/tile-ir/
6•my123•1w ago•0 comments

The Invisible Cost: From Creator to Consumer

https://edwardnoaland.substack.com/p/the-invisible-cost-from-creator-to
7•edwardnoaland•1w ago•1 comments

The Walt Disney Company and OpenAI Partner on Sora

https://openai.com/index/disney-sora-agreement/
172•inesranzo•14h ago•425 comments

Auto-grading decade-old Hacker News discussions with hindsight

https://karpathy.bearblog.dev/auto-grade-hn/
579•__rito__•1d ago•253 comments

Almond (YC X25) Is Hiring SWEs and MechEs

https://www.ycombinator.com/companies/almond-2/jobs
1•shawnpatel•7h ago

Stoolap: High-performance embedded SQL database in pure Rust

https://github.com/stoolap/stoolap
15•murat3ok•3h ago•3 comments

French supermarket's Christmas advert is worldwide hit (without AI) [video]

https://www.youtube.com/watch?v=Na9VmMNJvsA
247•gbugniot•14h ago•141 comments

EFF launches Age Verification Hub

https://www.eff.org/press/releases/eff-launches-age-verification-hub-resource-against-misguided-laws
263•iamnothere•1d ago•231 comments

Notes on Gamma

https://poniesandlight.co.uk/reflect/gamma/
6•todsacerdoti•2h ago•1 comments

Cadmium Zinc Telluride: The wonder material powering a medical 'revolution'

https://www.bbc.com/news/articles/c24l223d9n7o
6•1659447091•2h ago•1 comments

UK House of Lords attempting to ban use of VPNs by anyone under 16

https://alecmuffett.com/article/134925
323•nvarsj•7h ago•320 comments

My productivity app is a never-ending .txt file (2020)

https://jeffhuang.com/productivity_text_file/
180•simonebrunozzi•8h ago•128 comments

Powder and stone, or, why medieval rulers loved castles

https://1517.substack.com/p/powder-and-stone-or-why-medieval
33•areoform•6h ago•6 comments

Launch HN: BrowserBook (YC F24) – IDE for deterministic browser automation

62•cschlaepfer•12h ago•32 comments

CRISPR Fungus: Protein-Packed, Sustainable, and Tastes Like Meat

https://www.isaaa.org/kc/cropbiotechupdate/article/default.asp?ID=21607
6•rguiscard•3h ago•2 comments

iPhone Typos? It's Not Just You – The iOS Keyboard Is Broken [video]

https://www.youtube.com/watch?v=hksVvXONrIo
514•walterbell•12h ago•348 comments