"I See What You Mean" by Peter Alvaro
What it is
Peter Alvaro's Strange Loop 2015 talk argues that query languages let you state what you mean, and applies that to distributed programming. It covers Datalog, Dedalus and the Bloom lineage for reasoning about distributed systems.
Why Hacker News recommends it
Recommended as a fantastic introduction to declarative and Datalog-based distributed systems and failure modeling.
- 6 people recommended it
- 5 different months
- 2 strong recommendations
- first 2016, last 2019
What HN commenters said
“Peter Alvaro's 2015 Strange Loop talk was fantastic.”
Fantastic intro to Dedalus with less reading.
roller, 2016-10 · Strong recommendation · in “Eve: Programming designed for humans”
“I highly recommend watching Peter Alvaro’s Strangeloop talk about creating Dedalus”
Talk about creating Dedalus matches the asker's train of thought.
alexmingoia, 2019-03 · Strong recommendation · in “Ask HN: Datalog as the only language for web programming, logic and database”
“is a good introduction to the thinking behind some of these systems”
Good introduction to thinking behind declarative distributed systems like Bloom.
jitl, 2016-01 · Recommendation · in “BOOM: Berkeley Orders of Magnitude – Declarative Languages And Systems”
“are thought-provoking looks at failure modeling in distributed systems.”
Thought-provoking look at failure modeling in distributed systems.
svieira, 2018-04 · Recommendation · in “Ask HN: What is your favourite tech talk?”
“I encourage you to check out Peter Alvaro's talk on Distributed Systems.”
Shows how restricting query language eases distributed reasoning.
iamwil, 2018-12 · Recommendation · in “Please do not attempt to simplify this code”
“almost any talk by Peter Alvaro might be as well.”
Recommended Alvaro talk for those interested in Datalog semantics.
ComNik, 2019-03 · Recommendation · in “Introduction to Datalog”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: datalog, dedalus, bloom, query languages, distributed systems
Also recommended by the same people
talkSpec-ulation Keynote - Rich HickeyClojureTV · 10 HN recommenders · 2016–2024
talk"How to Think about Parallel Programming: Not!" - Guy L. Steele Jr. (Strange Loop 2010)Strange Loop Conference · 2 HN recommenders · 2022–2024
talkModern Dictionaries by Raymond HettingerSF Python · 9 HN recommenders · 2016–2025
documentarySHIPBREAKERS | Would you risk your life dismantling the world’s largest ships just to survive? | NFBNFB · 3 HN recommenders · 2022–2024
lectureThe Only Unbreakable LawMolly Rocket · 12 HN recommenders · 2022–2026
talkCRDTs: The Hard PartsMartin Kleppmann · 3 HN recommenders · 2020–2024
talkPreventing the Collapse of Civilization / Jonathan Blow (Thekla, Inc)DevGAMM · 14 HN recommenders · 2020–2025
talkThe Soul of Erlang and Elixir • Sasa Juric • GOTO 2019GOTO Conferences · 16 HN recommenders · 2019–2024