"...A more rigorous way is
to define a spec, a succinct description of every allowable
behavior of the system, and prove that an implementation
always generates outputs consistent with the spec."
-IronFleet: Proving Practical Distributed Systems Correct
18.02.2025 03:48 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
"What does it mean for a system to be correct? One can
informally enumerate a set of properties and hope they are
sufficient to provide correctness..."
18.02.2025 03:48 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
To this day, Ruby is my favorite language to _write_. I don't use it at work, but it's still my go to language for "thinking out loud".
For example, I wanted to calculate the powerset of an array:
`0.upto(arr.length).map { |i| arr.combination(i).to_a }.flatten(1)`
I'll always love method chaining
07.02.2025 03:22 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Branch Coverage Won't Prove The Collatz Conjecture | Concerning Quality
The Collatz conjecture is a concise example of why branch coverage doesn't mean correctness: concerningquality.com/collatz-conj...
27.01.2025 00:20 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
All of his papers are worth reading. He's looked into other data generation strategies beyond pure-random, as well as how to think about the effectiveness of the coverage of a PBT run.
06.01.2025 21:19 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Queues Don't Fix Overload
A coworker reminded me of this post - Queues Don't Fix Overload: ferd.ca/queues-don-t.... It does a great job framing a system as a set of interacting queues. This has become my mental model for sure.
06.01.2025 20:59 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Simulating Some Queues | Concerning Quality
Here's a post looking into the effect of response time distribution on various queueing characteristics. It uses SimPy to simulate several minutes of operation in a queue in various different configurations.
concerningquality.com/queue-simula...
06.01.2025 00:11 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
software engineer @ google
working on distributed storage systems
A community of folks into computer science research and using it for great justice.
๐ https://paperswelove.org
๐ https://pwlconf.org
๐ฆฃ https://mstdn.io/@paperswelove
๐บ https://www.youtube.com/@PapersWeLove
TF, two letters that stand for Type Foundry and Typographie Franรงaise (French Typography).
https://www.205.tf/
Husband, dad, cyclist, OCaml h4x0r, Cornell CS professor (in that order)
Punjabi-Scottish-American husband and father of two, Haskell hacker at Groq, cook, cyclist, Lost In Music. โ๐ฎ๐ณ โง โ๐ฌ๐ง โง โ๐ช๐บ โง โ๐บ๐ธ #celiac ex-{Microsoft, Google, Facebook, Xilinx, Glasgow} living in Los Altos, California
http://satnam.raintown.org
@convex.dev co-founder/CTO. Dropbox storage designer. Distributed systems researcher at MIT. Bad motorcycle mechanic. Database shill.
Student of complex systems failures, resilience engineering, cognitive systems engineering. Will talk your ear off about @resilienceinsoftware.org
Linux perf tools maintainer, pahole for understanding your data structures, eBPF tinkerer, Red Hat Distinguished Engineer.
Passionate about compilers & programming languages. GraalVM founder & project lead. VP at Oracle. Expressed opinions are my own. For DM: contact@thomaswue.dev
Dad, husband, brother, son. Working on Dart at Google, ex-game dev at EA, wrote "Game Programming Patterns" and "Crafting Interpreters". http://stuffwithstuff.com/
Sr. Distinguished Engineer @nvidia
๐ฌ Co-Founder & Software Engineer - ๐ท gitlip.com
Compilers at Igalia. @llvmweekly.org author. Mostly RISC-V, LLVM, and a little WebAssembly. Previously lowRISC CTO and co-founder. Blogs at https://muxup.com
Follow for database internals content.
CEO @ feldera.com, the incremental compute engine for AI, ML and data teams.
Formerly a systems researcher in distributed systems, databases, cloud, OS, PL, and networking. Sci-fi and gaming nerd.
lalith.in/research
Senior Staff Research Engineer in the MongoDB Distributed Systems Research Group. Photographer, Gunks climber, Zen Buddhist. Blog: https://emptysqua.re
Author
"SQLite Internals: How The World's Most Used Database Works" 1st free and open book.
Posts 'hand-drawn' graphs.
๐ซ๐ท๐ฌ๐ง๐ธ๐ฆ
flaskcon / pymug / python / opensource
PL + Constructive Security @agoric โฅ๏ธ Formal Methods, Privacy, DX, Rust ๐ฆ, Lean, F* ๐ณโ๐ {โฅ/โฅ}
Working on Playbit https://playb.it/ . Designer of Figma, Inter, Spotify. Software painter. https://rsms.me/