Lobster Roll

All Programming (General) 8177 Systems / Low-Level / OS 6631 Programming Languages / CS Theory 4253 Data / Databases / Infrastructure 3847 Web Development 2761 AI / Machine Learning 2325 Security / Privacy 2166 Culture / Philosophy / History / Reading 2105 Productivity / Career / Business 1501 Maker / DIY / Hardware 1281 Gaming / Retro Computing 995 Design / UX / Visualization 915 Science / Math / Physics 837 Apple / macOS / iOS 697 Internet / Digital Culture 332 Health / Fitness / Lifestyle 24 Crypto / Blockchain 10

Programming Languages / CS Theory

Regexp Lessons (tbray.org)
Kelp: A New Streaming Log Parser Algorithm (stonebucklabs.com)
Functors, Applicatives, and Monads: The Scary Words You Already Understand (cekrem.github.io)
Compiler Engineering In Practice - Part 2: Why does a Compiler exist ? (chisophugis.github.io)
A Practical guide to building a parser in Go (gagor.pro)
LLVM Developers Meeting schedule January 2026 (llvm.org)
Signals vs Query-Based Compilers (marvinh.dev)
4 Ways to Improve A Perfect Join Algorithm (remy.wang)
win32 on macOS (2019) (winehq.org)
On scannerless parsing again (wareya.wordpress.com)
Building a TLS 1.3 Implementation in Pure Common Lisp (atgreen.github.io)
The Cost of a Closure in C, The Rest (thephd.dev)
minikv: A little KV store implementation in OCaml to practice DB systems things (github.com)
A Basic Just-In-Time Compiler (2015) (nullprogram.com)
Enterprise Integration Patterns: The Routing Slip (james-carr.org)
Notes on the expression problem and type design (2018) (tedinski.com)
Ken Thompson on How A Disk Scheduling Algorithm Became Unix (youtube.com)
Verified Model-Based Conformance Testing for Dummies (welltyped.systems)
GPU Compilation with MLIR (stephendiehl.com)
Is tree-sitter good enough? (2022) (blog.jez.io)
RubyEvents.org 2025 Wrapped - a look back at the Ruby community's year (rubyevents.org)
Was it really a Billion Dollar Mistake? (gingerbill.org)
Proving liveness with TLA (roscidus.com)
Destination Driven Compilation (tailrecursion.com)
A Comment-Preserving Cabal Parser (blog.haskell.org)
Designing type-safe sync/async mode support in TypeScript (hackers.pub)
Cursed Bundler: Using go get to install Ruby Gems (nesbitt.io)
Extensibility: The "100% Lisp" Fallacy (kyo.iroiro.party)
xcc700: mini C compiler for esp32 (github.com)
The GDB JIT interface (bernsteinbear.com)