Sign in

Joe Hellerstein

@joehellerstein.bsky.social
860 followers 281 following 31 posts

Computer things @Berkeley and music things elsewhere.

PostsRepliesMedia
Joe Hellerstein @joehellerstein.bsky.social · 07/04/2026
It turns out that the 'weakest' tic-tac-toe opening is actually the best one — if your opponent occasionally makes mistakes. New post on what games can teach us about coordination cost in distributed systems: jhellerstein.github.io/blog/two-com...
jhellerstein.github.io
Playing for Complications—and Why Systems Shouldn't
In the last post I argued that coordination is commitment—a vow to avoid futures with undesirable outcomes. I also raised a question: when coordination is…
060
Joe Hellerstein @joehellerstein.bsky.social · 11/02/2026
📄 New blog post! AI will soon write most distributed code. Distributed code is where our worst bugs —Heisenbugs— live. The real lever isn’t “test more,” it’s **aim better**: AI should target frameworks where correctness contracts are explicit and checkable. jhellerstein.github.io/blog/codegen...
jhellerstein.github.io
Coding Agents Meet Distributed Reality
AI is about to write most of the code in the world. Most of the code in the world participates in a distributed system. And distributed code is where our worst…
0112
Joe Hellerstein @joehellerstein.bsky.social · 26/06/2025
Nebula Film Festival www.crowdfunder.co.uk/p/nebula-fil...
crowdfunder.co.uk
Nebula Film Festival
Help us raise money to host this years Nebula Film Festival at the Notting Hill Picture house!
020
Reposted by Joe Hellerstein
Madelon Hulsebos @madelonhulsebos.bsky.social · 05/06/2025
Let’s collaborate on democratizing insights from tabular data in Amsterdam! ✨ PhD directions: 1) fundamental techniques for tabular foundation models, 2) reliable mechanisms for AI-powered tabular data analysis. Sharing w/ friends appreciated! ⬇️
233
Joe Hellerstein @joehellerstein.bsky.social · 05/06/2025
The last blog post in my miniseries on CRDTs is up! jhellerstein.github.io/blog/crdt-in... Mix of pragmatism and formalism. There's actually a small result in there that may be novel: Strong Eventual Consistency !=> Determinism. Curious to hear whether they've seen this result elsewhere.
jhellerstein.github.io
CRDTs #4: Convergence, Determinism, Lower Bounds and Inflation
The CRDT literature sometimes leaves room for mathematical ambiguity. Maybe because the bulk of the work tends to be targeted at systems researchers and…
0122
Joe Hellerstein @joehellerstein.bsky.social · 28/05/2025
Next blog post in the CRDT Series is up! This one is for the developers... stay safe out there, folks. jhellerstein.github.io/blog/crdt-do...
jhellerstein.github.io
CRDTs #3: Do Not Read!
Ever used a CRDT, thought you were safe, and—boom—you bought a Ferrari you didn't mean to? It could happen to you! The truth is that CRDTs are dangerous to…
1122
Joe Hellerstein @joehellerstein.bsky.social · 28/05/2025
Good thread. Thoughtful as always.
030
Joe Hellerstein @joehellerstein.bsky.social · 23/05/2025
(Catching up to my LI feed). Next blog post is out! This is the first real post in a short series on CRDTs, an idea that has some currency in the distributed programming community, but one that comes with a number of sharp edges. Be careful out there! jhellerstein.github.io/blog/crdt-tu...
jhellerstein.github.io
CRDTs #1: Turtles All the Way Down
This is the 1st post in a series of 4 detailed posts I'm doing on CRDTs. Please see the intro post for context. Modern distributed systems often seem to rest on…
1123
Joe Hellerstein @joehellerstein.bsky.social · 23/05/2025
Blog relaunch! Bbye wordpress, hello github. If you're into SW dev, cloud, databases, distributed systems, automatic codegen ... or data and CS in general... check it out. As a warmup, I'm starting with a series of posts on CRDTs. Intro post up now: jhellerstein.github.io/blog/crdt-in...
jhellerstein.github.io
A Run of CRDT Posts
Over the next few days, I'm going to post a number of observations about CRDTs: Convergent Replicated Data Types. These are data structures that aspire to help…
2185
Joe Hellerstein @joehellerstein.bsky.social · 16/04/2025
Wow! @arvind.bsky.social giving an awesome keynote including discussion of VegaExpress and GoFish interactive vis libraries from his group. #EPICRetreat #UCBerkeley.
020
Joe Hellerstein @joehellerstein.bsky.social · 16/04/2025
Here’s a provocative example from JD Zamfirescu-Pereira on ways that humans and LLMs can get misaligned on expectations. Is the LLM lying? Is it just emitting tokens? How do people interpret this? #EPICRetreat #UCBerkeley.
120
Reposted by Joe Hellerstein
Shadaj Laddad @shadaj.me · 13/02/2025
The SF Systems Meetup is back! On 2/27, we're excited to have headline talks from the creator of FizzBee and a research collaborator with Signal. This is going to be a super fun night diving deep into making distributed protocols work, hope you'll join us! lu.ma/vqjf30k3
lu.ma
SF Systems Meetup: Correctness and Security for Distributed Systems · Luma
The SF Systems Meetup is back for the new year! This meetup, our theme is correctness and security. It's easy to write a distributed protocol, but very hard to…
053
Joe Hellerstein @joehellerstein.bsky.social · 13/02/2025
In some kind of sad watershed, today was the day as a professor when I live-ChatGPT'ed the answer to a question in a Zoom with my PhD student and his undergrad mentees. But hey, let's paint it in a positive light: this was a demonstration of using the right tool at the right time.
150
Reposted by Joe Hellerstein
Eric Colson @ecolson.bsky.social · 06/02/2025
Operationalizing Machine Learning: An Interview Study by @joehellerstein.bsky.social, @adityagp.bsky.social, et al. Particularly love the part on "Retrofitting Explanations". #MachineLearning #MLOps #Datascience. arxiv.org/pdf/2209.09125
1114
Joe Hellerstein @joehellerstein.bsky.social · 23/01/2025
Sunset in #Berkeley these days is a perfect field goal over the golden gate bridge. Shifts quite a ways north during the summer.
090
Joe Hellerstein @joehellerstein.bsky.social · 08/01/2025
2025. What a time to be alive!
"Whats new in Excel" dialog box. The text says "Data Aggregation Functions: We've added two incredibly powerful new data aggregation functions: GROUPBY and PIVOTBY"
091
Reposted by Joe Hellerstein
Jamie McCarty @jamiemccarty.bsky.social · 30/12/2024
It’s incredibly beautiful that President Carter is our emissary on a Voyager probe. His words live on across our galaxy!
818242
Reposted by Joe Hellerstein
Shadaj Laddad @shadaj.me · 03/12/2024
Thrilled to share that our paper “Flo: A Semantic Foundation for Progressive Stream Processing” (with @mpmilano.bsky.social, Alvin Cheung, and @joehellerstein.bsky.social) will appear at POPL 2025! Check out the preprint at arxiv.org/abs/2411.08274, and read on for more!
arxiv.org
Flo: a Semantic Foundation for Progressive Stream Processing
Streaming systems are present throughout modern applications, processing continuous data in real-time. Existing streaming languages have a variety of semantic models and guarantees that are often inco...
14412
Joe Hellerstein @joehellerstein.bsky.social · 03/12/2024
Sunset over SF looked promising again today so we went down to the bay to take it in.
An egret walking in the San Francisco Bay with the sunset behind the Golden Gate BridgeSilhouettes of people by the San Francisco Bay at sunset with the Golden Gate Bridge in the backgroundSan Francisco Bay at sunset with the Golden Gate Bridge
0120
Joe Hellerstein @joehellerstein.bsky.social · 02/12/2024
Sunset over SF was stellar today.
0110
Reposted by Joe Hellerstein
Kelsey Hightower @kelseyhightower.com · 19/11/2024
Just when I thought I've seen it all, a PostgreSQL extension shows up that allows you to embed a SQLite database inside a table. github.com/frectonz/pgl...
Example usage of embedding SQLite inside a Postgres database table.
841030150
Joe Hellerstein @joehellerstein.bsky.social · 01/11/2024
The legendary Phil Bernstein talking @BerkeleySky about his work in sw libraries for DPUs. Phil was paving the way for relational DBs and transactions in the 70s, and is still doing deep, detailed technical work. @Berkeley_EECS @BerkeleyDataSci
Phil Bernstein presenting a slide on DPU networking
140
Joe Hellerstein @joehellerstein.bsky.social · 28/09/2023
HT Remy Wang, UCLA.
000
Joe Hellerstein @joehellerstein.bsky.social · 28/09/2023
Berkeley Data Systems and Foundations (DSF) in the house! With special guests from the awesome Simons Institute semester of database theory (HT NEU db group).
020