frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

PuTTY has a new website

https://putty.software/
100•GalaxySnail•2h ago•60 comments

Best Practices for Building Agentic AI Systems

https://userjot.com/blog/best-practices-building-agentic-ai-systems
84•vinhnx•3h ago•39 comments

The future of large files in Git is Git

https://tylercipriani.com/blog/2025/08/15/git-lfs/
292•thcipriani•10h ago•117 comments

AI is different

https://www.antirez.com/news/155
175•grep_it•2d ago•165 comments

I accidentally became PureGym’s unofficial Apple Wallet developer

https://drobinin.com/posts/how-i-accidentally-became-puregyms-unofficial-apple-wallet-developer/
257•valzevul•19h ago•53 comments

Show HN: Edka – Kubernetes clusters on your own Hetzner account

https://edka.io
298•camil•12h ago•93 comments

Occult books digitized and put online by Amsterdam’s Ritman Library

https://www.openculture.com/2025/08/2178-occult-books-now-digitized-put-online.html
367•Anon84•14h ago•142 comments

Do Things That Don't Scale (2013)

https://paulgraham.com/ds.html
297•bschne•15h ago•91 comments

Deep-Sea Desalination Pulls Fresh Water from the Depths

https://www.scientificamerican.com/article/deep-sea-desalination-pulls-drinking-water-from-the-depths/
24•noleary•3d ago•2 comments

OpenBSD is so fast, I had to modify the program slightly to measure itself

https://flak.tedunangst.com/post/is-OpenBSD-10x-faster-than-Linux
150•Bogdanp•11h ago•111 comments

ADHD drug treatment and risk of negative events and outcomes

https://www.bmj.com/content/390/bmj-2024-083658
214•bookofjoe•15h ago•260 comments

Prompting by Activation Maximization

https://joecooper.me/blog/activation/
4•thatjoeoverthr•2d ago•0 comments

Launch HN: Embedder (YC S25) – Claude code for embedded software

85•bobwei1•12h ago•38 comments

The electric fence stopped working years ago

https://soonly.com/electric-fences/
195•stroz•14h ago•84 comments

Porting Gigabyte MZ33-AR1 Server Board with AMD Turin CPU to Coreboot

https://blog.3mdeb.com/2025/2025-08-07-gigabyte_mz33_ar1_part1/
61•pietrushnic•9h ago•0 comments

TextKit 2 – The Promised Land

https://blog.krzyzanowskim.com/2025/08/14/textkit-2-the-promised-land/
63•nickmain•8h ago•21 comments

Show HN: Prime Number Grid Visualizer

https://enda.sh/primegrid/
80•dduplex•2d ago•38 comments

A privacy VPN you can verify

https://vp.net/l/en-US/blog/Don%27t-Trust-Verify
67•MagicalTux•7h ago•59 comments

Model intelligence is no longer the constraint for automation

https://latentintent.substack.com/p/model-intelligence-is-no-longer-the
49•drivian•15h ago•56 comments

Recto – A Truly 2D Language

https://masatohagiwara.net/recto.html
102•mhagiwara•3d ago•49 comments

ARM adds neural accelerators to GPUs

https://newsroom.arm.com/news/arm-announces-arm-neural-technology
147•dagmx•3d ago•29 comments

Bullfrog in the Dungeon

https://www.filfre.net/2025/08/bullfrog-in-the-dungeon/
110•doppp•13h ago•26 comments

Compiler Bug Causes Compiler Bug: How a 12-Year-Old G++ Bug Took Down Solidity

https://osec.io/blog/2025-08-11-compiler-bug-causes-compiler-bug/
124•luu•4d ago•62 comments

A mind–reading brain implant that comes with password protection

https://www.nature.com/articles/d41586-025-02589-5
34•gnabgib•1d ago•18 comments

Claude Opus 4 and 4.1 can now end a rare subset of conversations

https://www.anthropic.com/research/end-subset-conversations
207•virgildotcodes•9h ago•292 comments

America's Stock-Market Dominance Is an Emergency for Europe

https://www.wsj.com/finance/investing/americas-stock-market-dominance-is-an-emergency-for-europe-627b3221
12•mudil•1h ago•1 comments

Vaultwarden commit introduces SSO using OpenID Connect

https://github.com/dani-garcia/vaultwarden/pull/3899
160•speckx•17h ago•85 comments

Open hardware desktop 3D printing is dead?

https://www.josefprusa.com/articles/open-hardware-in-3d-printing-is-dead/
645•rcarmo•17h ago•393 comments

Is air travel getting worse?

https://www.maximum-progress.com/p/is-air-travel-getting-worse
126•mhb•17h ago•209 comments

Thai Air Force seals deal for Swedish Gripen jets

https://www.scmp.com/news/asia/southeast-asia/article/3320828/us-f-16s-lose-out-thai-air-force-seals-us600-million-deal-swedish-gripen-jets
146•belter•8h ago•191 comments
Open in hackernews

Index 1.6B Keys with Automata and Rust (2015)

https://burntsushi.net/transducers/
59•djoldman•5d ago

Comments

VivaTechnics•2d ago
Impressive! This approach can be applied to designing a NoSQL database. The flow could probably look something like this? Right?

- The client queries for "alice123". - The Query Engine checks the FST Index for an exact or prefix match. - The FST Index returns a pointer to the location in Data Storage. - Data Storage retrieves and returns the full document to the Query Engine.

yorwba•1d ago
That wouldn't be a good idea in most cases due to reasons laid out in the "Not a general-purpose data structure" section. https://burntsushi.net/transducers/#not-a-general-purpose-da...
yazaddaruvala•1d ago
What you’ve described is the foundation of Lucene and as such the foundation of Elastic Search.

FSTs are “expensive” to re-optimize and so it’s typically done “without writes”. So the database would need some workaround for that low write throughput.

To save you the time thinking about it: The only extra parts you’re missing are what Lucene calls segments and merge operations. Those decisions obviously have some tradeoffs (in Lucene’s case the tradeoff is CRUD).

There are easily another 100 ways to be creative in these tradeoffs depending on your specific need. However, I wouldn’t be surprised if the super majority of databases’ indexing implementations are roughly similar.

sa-code•1d ago
Lucene's WFST is an insanely good and underappreciated in-process key value store. Assuming that you're okay with a 1 hour lag on your data.

Keyvi is also interesting in this regard

stuhood•2d ago
An interesting exercise would be to compare this with the (confusingly similarly named) `fsst` string compression strategy: https://github.com/cwida/fsst
scrubs•2d ago
A darn good write up! It's clarity is refreshing. Well well done. Thanks for posting.