Alabama just selected a new State Senate map for the Montgomery area after the old one was struck down by the courts. This makes #SD25 a very marginal Trump-won district, while keeping #SD26 safely Democratic.
Alabama Democrats now have a top tier pickup opportunity in 2026!
"The best software is more than a program. It’s a relationship. Between the makers and the users."
#SD25
www.youtube.com/watch?v=Zi8F...
Join us tomorrow for the finalé of #SD25
1000x: The Power of an Interface for Performance
@joran.tigerbeetle.com
10am PT / 1pm ET / 7pm CET
Photo is the panel discussion at Something Digital Conference 2025: From Voice Interfaces to Micro-Interactions: The Innovations Powering Digital Accessibility. L-R: Vivienne Neilan [NIISQ], Jim Hogan [Griffith University], Allison Ravenhall [Commonwealth Bank], Michael Curran [NV Access].
Thanks to everyone at #SomethingDigital in Brisbane for a fantastic time this week!
Our founder Mick Curran was on a panel discussing "From voice interfaces to micro-interactions: The innovations powering digital accessibility"
#SD25 #SomethingDigitalBrisbane #SomethingFest2025
Kris Stewart from QMusic is smashing the AI conversation for creative industries (and industries beyond them) at Something Digital by demanding that the onset question of tech use should be “are we delivering Star Trek with this, or Idiocracy?”.
#SD25
I am at the Something Digital tech conference in Brisbane and every policy stakeholder from arts to science to economics should be in these rooms where the discussions about how AI and tech are shaping our reality are taking place across SUCH diverse expertise. Best conference in the country: #sd25
Big Data and AI at the @cern.bsky.social LHC: Scale and Speed for Physics Discovery
The penultimate #SD25 premiere on YouTube, tomorrow with Dr. Thea Klaeboe Aarrestad!
10am PT / 1pm ET / 7pm CET
www.youtube.com/watch?v=T8HT...
Two people posing together at the front of the Something Digital stage
Today in #Brisbane, I finally got to meet @vanbadham.bsky.social - another of our original #Bluesky Australian adopters crew!
She’s MC for #SomethingDigital (as part of #SomethingFest this week) 🎤💡
You might also know her from The Guardian & her #book #QAnonandOn (one of my faves) 📚
#SD25 #SF25
#SD25 online continues today!
Join Kyle Kingsbury for Jepsen 18: Serializable Mom
How three unconventional systems ensure--or violate--key safety properties
10am PT / 1pm ET / 7pm CET
www.youtube.com/watch?v=dpTx...
@jepsen.mastodon.jepsen.io.ap.brid.gy
#SD25 online continues today!
Join Prof. Ram Alagappan for 'New Shared-Log Abstractions for Modern Applications'
10am PT / 1pm ET / 7pm CET
www.youtube.com/watch?v=t-a-...
#SD25 online continues tomorrow!
Join Andrew for his talk, 'Don't Forget To flush'
Aug 11 at 10am PT / 1pm ET / 7pm CET
www.youtube.com/watch?v=f30P...
Next up in #SD25 online...
What your system 𝐢𝐬𝐧'𝐭 supposed to do, with @hillelwayne.com
Aug 6 at 10am PT / 1pm ET / 7pm CET
www.youtube.com/watch?v=d9cM...
#SD25 online continues tomorrow!
Join Cpt. @hannes.muehleisen.org for his talk on DuckLake
Aug 4 at 10am PT / 1pm ET / 7pm CET
www.youtube.com/watch?v=YQEU...
#SD25 online continues!
Join @kristoff.it tomorrow for his talk, "Hello Systems"
July 30 at 10am PT / 1pm ET / 7pm CET
www.youtube.com/watch?v=w9rk...
Up next in #SD25 online!
Join @dominiktornow.bsky.social for his talk, "Building a Distributed Protocol"
Monday, July 28 at 10am PT / 1pm ET / 7pm CET
youtube.com/watch?v=DW9g...
Up next in #SD25 online!
Join Stephanie Wang as she takes the stage for her talk, “Simplicity is The New Black”.
Tomorrow, Wednesday, July 23 at 10am PT / 1pm ET / 7pm CET
youtu.be/itK6BSSe5DA
Kicking off #SD25 online
𝚖𝚊𝚝𝚔𝚕𝚊𝚍 on building systems, simply
Tomorrow, July 21 at 10am PT / 1pm ET / 7pm CET
youtu.be/jVC4DP-8xLM
AMS Amsterdam → ORD Chicago, Heading back from #sd25. Man, what an experience.
What an amazing first day at #SD25 Systems Distributed in Amsterdam!
It was a joy to hear all the wonderful talks and meet so many people building the next generation of software.
The tiger beetle team have built something special here.
These guys employ a lot of artists
#sd25
Red and blue stage lights, they were yellow for EVERY OTHER TALK. Changing in time to the synthwave that's also playing
THE STAGE LIGHTS CHANGE COLOR
THEY CHANGED COLOR THIS WHOLE TIME
#sd25
Tigerbeetle learns from history. While SQL is the language of databases for 5 decades, DebitCredit has been language of transactions for 5 centuries. Tailor interface for that.
We can fit 8000+ transactions in 1mb, getting a lot more work done per network round-trip.
#sd25
Write contention is what separates OLTP from OLGP. At 10% contention, the proprietary cluster never goes above 12% cpu utilization.
What about stored procedures? Keep processing in a single in-process transaction without row locks!
Benchmark #3: DuckDB.
Kinda ill-suited, as DuckDB is OLAP
#sd25
Amdahl's law is a killer. That, plus network times, give hard limits to how fast a truly general db can process transactions under high contention. Many engineers give up, believing we either need "correct but not fast" or "fast but not correct".
"No. Give me serializable or give me death!"
#sd25
We're going to benchmark four databases. "Before we use interfaces to unlock performance, we will use them to LOCK performance".
First db, Postgres, OLGP (online general purpose). Have to build out transfers as a general relational table. #sd25
Standard interface is SQL ∪ over network ∪ trasnsaction processing. "No OLGP or OLAP", specifically ultra-high volume transactions, OLTP in the most restricted sense.
Inventor of OLTP Jim Grey proposed in 1985 three benchmarks: scan, sort, and DebitCredit. kicked off optimization race.
#sd25
-------
"1000x: The Power of an Interface for Performance", Joran Dirk Greef, #sd25
"A million dollars, 16 machines, a race" between good implementations and a good interface. Interfaces expose, and impose, and play a profound influence on how well systems scale.
Tigerbeetle can recover from helical faults, where ∀byte in the disk, ∃one node, that byte is corrupt.
As of 0.16.43, Tigerbeetle is strong serializable, and all found issues fixed, except requests never timeout and a documented upgrade crash in one specific release
#sd25
Strong serializable timestamps made it real easy to look for issues, just look for graph cycles over the realtime-transaction id edges.
To test this made a cleanroom Tigerbeetle state machine. Then realtime order refines timestamp order refines state machine correctness. Found crashes instead #sd25