frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The next-gen SQLite won't look like SQLite

https://gist.github.com/radarroark/03a0724484e1111ef4c05d72a935c42c
15•radarroark•2h ago

Comments

damnitbuilds•1h ago
This looks like Python's pickling: https://docs.python.org/3/library/pickle.html
DougN7•1h ago
I wouldn’t call this next-gen SQLite. How can it be when the “QL” of SQLite is “Query Language” and this doesn’t have one? This is an object serialization library.
delegate•1h ago
Not really. This db allows traversing the (deeply nested) data structures without loading them into memory. Eg. In Clojure you can do ``` (get-in db [:people "john" :address :city]) ```

Where `:people` is a key in a huge (larger than memory) map. This database will only touch the referenced nodes when traversing, without loading the whole thing into memory.

So the 'query language' is actually your programming language. To the programmer this database looks like an in-memory data structure, when in fact it's efficiently reading data from the disk. Plus immutability of course (meaning you can go back in history).

beardyw•22m ago
Exactly. SQLite is in use in millions[1] of places, all using SQL. If you want something else don't try to steal the name.

[1] this figure is based on no research

explodes•1h ago
Point 1 may be a problem if you're embedded. Otherwise, enjoy the fact that the 150,000 lines of c-code are some of the most tested lines of code on the planet.

Point 2 doesn't tackle the reasons why there is a mismatch between in-memory representation and tabular data. Some benefits include the wins obtained from a schema built to utilize "normal form". Object databases have their place, but so do fully normalized database tables.

Point 3 doesn't strike me as useful. I don't find myself reverting rows to previous points in history that often, if I ever have. Tracking versions of rows is useful. I would argue that "reverting" is not, since the reverting would be better tracked by adding a new version as a forward update.

Overall, sure, a new, "light weight", object database that uses data structures* may have a place somewhere. But to replace SQLite? I think not.

*The Java API gives me the same recoil as Java JSON API. Pulling out data key by key feels like pulling teeth tooth by tooth.

The A in AGI Stands for Ads

https://ossa-ma.github.io/blog/openads
305•calcifer•2h ago•193 comments

Statement by Denmark, Finland, France, Germany, the Netherlands,Norway,Sweden,UK

https://www.presidentti.fi/statement-by-denmark-finland-france-germany-the-netherlands-norway-swe...
163•calcifer•35m ago•54 comments

More sustainable epoxy thanks to phosphorus

https://www.empa.ch/web/s604/flamm-hemmendes-epoxidharz-nachhaltiger-machen
30•JeanKage•4d ago•7 comments

Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)

https://adamdrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.html
150•tosh•7h ago•90 comments

Starting from scratch: Training a 30M Topological Transformer

https://www.tuned.org.uk/posts/013_the_topological_transformer_training_tauformer
78•tuned•5h ago•17 comments

Milk-V Titan: A $329 8-Core 64-bit RISC-V mini-ITX board with PCIe Gen4x16

https://www.cnx-software.com/2026/01/12/milk-v-titan-a-329-octa-core-64-bit-risc-v-mini-itx-mothe...
79•fork-bomber•6d ago•41 comments

A free and open-source rootkit for Linux

https://lwn.net/SubscriberLink/1053099/19c2e8180aeb0438/
69•jwilk•7h ago•14 comments

What is Plan 9?

https://fqa.9front.org/fqa0.html#0.1
94•AlexeyBrin•3h ago•23 comments

ThinkNext Design

https://thinknextdesign.com/home.html
181•__patchbit__•10h ago•78 comments

Show HN: Figma-use – CLI to control Figma for AI agents

https://github.com/dannote/figma-use
40•dannote•10h ago•16 comments

Iconify: Library of Open Source Icons

https://icon-sets.iconify.design/
418•sea-gold•9h ago•44 comments

Erdos 281 solved with ChatGPT 5.2 Pro

https://twitter.com/neelsomani/status/2012695714187325745
251•nl•13h ago•228 comments

ASCII characters are not pixels: a deep dive into ASCII rendering

https://alexharri.com/blog/ascii-rendering
1092•alexharri•1d ago•123 comments

Keystone (YC S25) Is Hiring

1•pablo24602•4h ago

Profession by Isaac Asimov (1957)

https://www.abelard.org/asimov.php
142•bkudria•14h ago•36 comments

jQuery 4

https://blog.jquery.com/2026/01/17/jquery-4-0-0/
518•OuterVale•12h ago•163 comments

Show HN: GibRAM an in-memory ephemeral GraphRAG runtime for retrieval

https://github.com/gibram-io/gibram
48•ktyptorio•10h ago•5 comments

The longest Greek word

https://en.wikipedia.org/wiki/Lopado%C2%ADtemacho%C2%ADselacho%C2%ADgaleo%C2%ADkranio%C2%ADleipsa...
162•firloop•13h ago•73 comments

Consent-O-Matic

https://github.com/cavi-au/Consent-O-Matic
149•throawayonthe•7h ago•78 comments

How London cracked mobile phone coverage on the Underground

https://www.ianvisits.co.uk/articles/how-london-finally-cracked-mobile-phone-coverage-on-the-unde...
125•beardyw•5d ago•134 comments

We put Claude Code in Rollercoaster Tycoon

https://labs.ramp.com/rct
505•iamwil•6d ago•271 comments

The grab list: how museums decide what to save in a disaster

https://www.economist.com/1843/2025/11/21/the-grab-list-how-museums-decide-what-to-save-in-a-disa...
45•surprisetalk•4d ago•11 comments

Kip: A programming language based on grammatical cases of Turkish

https://github.com/kip-dili/kip
220•nhatcher•20h ago•62 comments

No knives, only cook knives

https://kellykozakandjoshdonald.substack.com/p/no-knives-only-cook-knives
95•firloop•17h ago•57 comments

Poking holes into bytecode with peephole optimisations

https://xnacly.me/posts/2026/purple-garden-first-optimisations/
14•ibobev•3d ago•4 comments

Raising money fucked me up

https://blog.yakkomajuri.com/blog/raising-money-fucked-me-up
333•yakkomajuri•22h ago•123 comments

Play chess via Slack DMs or SMS using an ASCII board

https://github.com/dvelton/dm-chess
29•dustfinger•6d ago•9 comments

The Olivetti Company

https://www.abortretry.fail/p/the-olivetti-company
220•rbanffy•1w ago•61 comments

If you put Apple icons in reverse it looks like someone getting good at design

https://mastodon.social/@heliographe_studio/115890819509545391
690•lateforwork•17h ago•262 comments

Purdue blocks admission of many Chinese grad students in unwritten policy

https://www.science.org/content/article/purdue-blocks-admission-many-chinese-grad-students-unwrit...
8•bikenaga•57m ago•2 comments