frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

TigerBeetle: A Trillion Transactions [video]

https://www.youtube.com/watch?v=y2_BqkKTbD8
46•adityaathalye•4d ago

Comments

adityaathalye•4d ago
TigerBeetle's Joran Greef is a teacher / explainer par excellence.
jorangreef•4d ago
Ah I appreciate your kind words, Aditya!

This was a team effort: the object storage connector, the scale test, the visualization, the slides, even provisioning the hardware had its challenges!

adityaathalye•4d ago
Oh most certainly; I am remiss to have not included the group effort in my comment, particularly as a person surrounded by theatre and film making friends.

Still, for the same reason, I have some idea of why their productions turn out well (or not). Where "well" is "a story well told", not "successful" as in "did well at the box office". The why is usually one person who keeps asking the questions and making the decisions that take the story from imagination to imagination via screen or floor.

Something tells me your doubtlessly excellent "production team" (in film terms) will agree with my original comment :)

ai_slop_hater•1h ago
The takeaway is that you can just buy a single beefy server instead of using kubernetes or whatever.
adityaathalye•1h ago
To a first approximation, yes. But, why? And for up to how many hundred terabytes of data can you get away with the single beefy server? Provided you make what design choices?

Which leads to the real takeaway which is "Tiger Style": https://tigerstyle.dev/ which I am partial to, along with Rich Hickey's "Hammock Driven Development" https://www.youtube.com/watch?v=f84n5oFoZBc

"Tiger on Hammock" will absolutely smoke the competition.

(edit: add links)

ai_slop_hater•55m ago
> But, why?

To keep things simple. My current company is running multiple instances of back-end services for absolutely no fucking reason, and I had to fix numerous race condition bugs for them. I had an interview with a startup where, after I asked why they were using distributed DynamoDB locks in a monolith app with only a single instance running, the person said "it works for us" and got defensive. Later they told me I wasn't experienced enough. I am so frustrated that there appears to be zero basic engineering rigor anywhere I can find nowadays.

> And for up to how many hundred terabytes of data can you get away with the single beefy server?

Do you even need to store many hundred terabytes of data? I have never encountered a scenario in my career (admittedly not very long so far) where there was a need to store even one terabyte of data. But in case of TigerBeetle, from skimming through the video, it appears they offload the main bulk of data to a "remote storage."

vyrotek•1h ago
"Always has been"
Thaxll•56m ago
And your beefy server goes down what do you do? Where do you think those object storage live exactly?

Kubernetes is not just for scaling, it's a way to standardize all ops.

senko•53m ago
> And your beefy server goes down what do you do?

Boot it up again. You'll still have higher availability than AWS, GitHub, OpenAI, Anthropic, and many others.

> Where do you think those object storage live exactly?

On a RAID5 array with hot-swappable disks, of course.

(Edit to add: this is just a comment on Kubernetes being invoked whenever someone talks about scalability; I have massive respect for what the TigerBeetle folks are doing)

jzelinskie•1h ago
I think I need a deeper-dive into the "diagonal scaling" presented. From my understanding, this is actually no different from "industry decoupling" he disparages earlier in the presentation. There are even off-the-shelf libraries for LSMs backed by object storage like SlateDB.
adityaathalye•57m ago
I feel the Expression Problem neatly frames the "diagonal scaling" proposition; what system design choices will allow the architecture to scale vertically in what fashion, while also being able to scale what horizontally, without losing strict serialisability.

If we add a "vertical" capability, it cannot be at the cost of any existing "horizontal" capability, nor should doing so forfend any future "horizontal" capability. And vice-versa (adding horizontal capability should not mess with vertical ones). The point at which one will break the other is the theoretical design limit of the system.

convolvatron•33m ago
in general these aren't in conflict. in particular once I have a system which can distribute work among faulty nodes and maintain serializability, exploiting parallelism _within_ a fault domain just falls out.
itsthecourier•53m ago
I have tried to use tiger beetle in production. haven't been successful yet.

nice stuff, multi master replication.

user API, super small.

doubts about how to do streaming backup.

after studying the API and doing some spike architectures I come to the conclusion (I may be wrong):

tiger beetle is awesome to keep the account balance. that's it.

because you pretty much get the transactions affecting and account and IIRC there was not a lot you can do about how to query them or use them.

also I was thinking it would be nice to have something like an account grouping other accounts to answer something like: how much money out user accounts have in this microsecond?

I think that was more or less about itm they have some special fields u128 to store ids to the transaction they represent into your actual system

and IIRC handle multi currency in different books

my conclusion was: I think I don't get it yet. I think I'm missing something. had to write a ruby client for it and build an UI to play with the API and do some transactions and see how it behaved. yet that was my conclusion

would be great to have an official UI client

nickmonad•38m ago
On the streaming side, are you looking for Change Data Capture?

https://docs.tigerbeetle.com/operating/cdc/

Nican•14m ago
This looks like yet another basic key value store.

Benchmarking is a complicated problem, but FoundationDB claims 300,000 reads per second on a single core. TigerBeetle claims 100k-500k TPS on... Some kind of hardware?

https://apple.github.io/foundationdb/benchmarking.html

Codex for almost everything

https://openai.com/index/codex-for-almost-everything/
498•mikeevans•4h ago•256 comments

Claude Opus 4.7

https://www.anthropic.com/news/claude-opus-4-7
1208•meetpateltech•6h ago•898 comments

German Dog Commands

https://www.fluentu.com/blog/german/german-dog-commands/
32•rolph•1h ago•37 comments

PCI Express over Fiber [video]

https://www.youtube.com/watch?v=XaDa9bBucEI
92•mmastrac•5d ago•33 comments

TigerBeetle: A Trillion Transactions [video]

https://www.youtube.com/watch?v=y2_BqkKTbD8
48•adityaathalye•4d ago•17 comments

Join Akkari's Founding Team (YC P26) as an Engineer

1•michael_moore•14m ago

Cloudflare's AI Platform: an inference layer designed for agents

https://blog.cloudflare.com/ai-platform/
208•nikitoci•7h ago•48 comments

Qwen3.6-35B-A3B: Agentic coding power, now open to all

https://qwen.ai/blog?id=qwen3.6-35b-a3b
768•cmitsakis•7h ago•360 comments

Qwen3.6-35B-A3B on my laptop drew me a better pelican than Claude Opus 4.7

https://simonwillison.net/2026/Apr/16/qwen-beats-opus/
160•simonw•3h ago•34 comments

Android CLI: Build Android apps 3x faster using any agent

https://android-developers.googleblog.com/2026/04/build-android-apps-3x-faster-using-any-agent.html
21•ingve•2h ago•4 comments

Put your SSH keys in your TPM chip

https://raymii.org/s/tutorials/Put_your_SSH_keys_in_your_TPM_chip.html
77•type0•4d ago•78 comments

Launch HN: Kampala (YC W26) – Reverse-Engineer Apps into APIs

https://www.zatanna.ai/kampala
57•alexblackwell_•5h ago•55 comments

The future of everything is lies, I guess: Where do we go from here?

https://aphyr.com/posts/420-the-future-of-everything-is-lies-i-guess-where-do-we-go-from-here
419•aphyr•7h ago•432 comments

Circuit Transformations, Loop Fusion, and Inductive Proof

https://natetyoung.github.io/carry_save_fusion/
8•matt_d•3d ago•0 comments

Darkbloom – Private inference on idle Macs

https://darkbloom.dev
462•twapi•17h ago•227 comments

IPv6 traffic crosses the 50% mark

https://www.google.com/intl/en/ipv6/statistics.html?yzh=28197
742•Aaronmacaron•1d ago•527 comments

Artifacts: Versioned storage that speaks Git

https://blog.cloudflare.com/artifacts-git-for-agents-beta/
114•jgrahamc•8h ago•9 comments

The paper computer

https://jsomers.net/blog/the-paper-computer
262•jsomers•3d ago•83 comments

Show HN: MacMind – A transformer neural network in HyperCard on a 1989 Macintosh

https://github.com/SeanFDZ/macmind
97•hammer32•7h ago•28 comments

We gave an AI a 3 year retail lease and asked it to make a profit

https://andonlabs.com/blog/andon-market-launch
174•lukaspetersson•6h ago•245 comments

Show HN: CodeBurn – Analyze Claude Code token usage by task

https://github.com/AgentSeal/codeburn
54•agentseal•2d ago•13 comments

Six Characters

https://ajitem.com/blog/iron-core-part-2-six-characters/
70•Airplanepasta•3d ago•12 comments

FSF trying to contact Google about spammer sending 10k+ mails from Gmail account

https://daedal.io/@thomzane/116410863009847575
354•pabs3•17h ago•203 comments

European civil servants are being forced off WhatsApp

https://www.politico.eu/article/european-civil-servants-new-messaging-services/
38•aa_is_op•1h ago•16 comments

Cloudflare Email Service

https://blog.cloudflare.com/email-for-agents/
360•jilles•7h ago•163 comments

Codex Hacked a Samsung TV

https://blog.calif.io/p/codex-hacked-a-samsung-tv
180•campuscodi•10h ago•106 comments

AI cybersecurity is not proof of work

https://antirez.com/news/163
176•surprisetalk•10h ago•77 comments

Japan implements language proficiency requirements for certain visa applicants

https://www.japantimes.co.jp/news/2026/04/15/japan/society/jlpt-visa-requirement/
98•mikhael•4h ago•54 comments

Modern Microprocessors – A 90-Minute Guide

https://www.lighterra.com/papers/modernmicroprocessors/
169•Flex247A•4d ago•19 comments

ChatGPT for Excel

https://chatgpt.com/apps/spreadsheets/
316•armcat•23h ago•191 comments