Top all-time · #1797
Not a Monad Tutorial
Company blog · notamonadtutorial.comprogrammingsystems
Not a Monad Tutorial is the company blog at notamonadtutorial.com, writing about programming and systems. Since 2017, 40 different Hacker News readers have linked it 74 times, most often “Interview with Noria’s creator: a promising research database in Rust”. It is still writing: the last post was on 2025-12-03, and you can follow it by feed.
Lambdaclass's blog about distributed systems, machine learning, compilers, operating systems, security and cryptography.
Most-linked posts?
- Interview with Noria’s creator: a promising research database in Rust5 people · 5 mentions · first linked 2019-10-22
- A Pythonist finds a new home at Clojure land4 people · 4 mentions · first linked 2017-04-14
- How to pretend you have social skills3 people · 3 mentions · first linked 2018-08-14
- Interview with Jesper Louis Andersen about OCaml, Go, and Protocol Design 3 people · 3 mentions · first linked 2017-11-26
- Rebuilding the Racket Compiler with Chez Scheme (2020)2 people · 3 mentions · first linked 2022-07-24
- Nearly Practical Verifiable Computation with a Pinocchio Virtual Machine2 people · 2 mentions · first linked 2023-01-14
- A brief introduction to the beauty of Information Theory2 people · 2 mentions · first linked 2020-05-06
- A wild PyBoy appears: a GameBoy emulator written in Python2 people · 2 mentions · first linked 2020-04-29
- Inteview with Thomas Wiecki about PyMC and probabilistic programming2 people · 2 mentions · first linked 2018-11-16
- Beam all the things ClojErl, an implementation of Clojure on the Erlang Virtua2 people · 2 mentions · first linked 2021-07-15
What Hacker News says?
> * Dirty schedulers: This allows easy integration of blocking C-based libraries. So for example can wrap something like RocksDb and make it available to the rest of the VM easier. Or libcurl and others. Amazing. I'm new to erlang, but within the last hour just read comments by a seasoned programmer on how erlang's shiny scheduler has an achilles heel when it comes to blocking C-based libraries. I suppose then that…
Comment linking /interview-with-jesper-louis-andersen-about-erlang-haskell-ocaml-go-idris-the-jvm-software-and-5628fe591295
on “Erlang/OTP 20.0”Submitted Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM as a story · 592 points
HN discussionCheck out the Noria project/database from MIT, I think you'd like it :) https://github.com/mit-pdos/noria https://corecursive.com/030-rethinking-databases-with-jon-gj... https://notamonadtutorial.com/interview-with-norias-creator-... https://pdos.csail.mit.edu/papers/noria:osdi18.pdf
Comment linking /interview-with-norias-creator-a-promising-dataflow-database-implemented-in-rust-352e2c3d9d95
on “Applying “make invalid states unrepresentable””Submitted Bullshit I had to go through while organizing a software conference as a story · 321 points
HN discussionA related article from last year: https://notamonadtutorial.com/an-interview-with-the-creator-... via https://news.ycombinator.com/item?id=19547418 (but no comments there)
Comment linking /an-interview-with-the-creator-of-gleam-an-ml-like-language-for-the-erlang-vm-with-a-compiler-e94775f60dc7
on “Gleam: A statically typed language for the Erlang VM”Submitted How to earn your macroeconomics and finance white belt as a software developer as a story · 307 points
HN discussion'In a way, Nu is a way of saying “what if we didn’t need tools like awk so often?” Since you’re working with structured data, as we add more support for file types, it’s less often you need to reach for “awk”, “jq”, “grep”, and the array of other tools to open and work with common file types.' From this interview: https://www.notamonadtutorial.com/nushell-the-shell-where-tr...
Comment linking /nushell-the-shell-where-traditional-unix-meets-modern-development-written-in-rust/
on “Nushell: Introduction to a new kind of shell”Submitted Interview on ”Bayesian Statistics the Fun Way” as a story · 222 points
HN discussionSee also Noria: https://notamonadtutorial.com/interview-with-norias-creator-... . EDIT: never mind, I should have read the article.
Comment linking /interview-with-norias-creator-a-promising-dataflow-database-implemented-in-rust-352e2c3d9d95
on “Rxdb: A reactive database where you can subscribe to the result of a query”Submitted A brief introduction to the beauty of Information Theory as a story · 171 points
HN discussionThere's a little more context here: https://notamonadtutorial.com/harvey-an-operating-system-wit...
Comment linking /harvey-an-operating-system-with-plan-9-s-shadow-3081414e5f0b
on “Harvey – An effort to provide a modern, distributed, 64-bit operating system”Submitted Lasp: a little further down the Erlang rabbithole as a story · 152 points
HN discussionIndeed, Materialize is quite similar to Noria, and has the Frank McSherry stamp of awesomeness. [0] We know many of the Noria folks and have a lot of respect for them and their work. I also worked on the Noria project for a summer in college, and am a full-time engineer at Materialize now. The biggest difference is one of intended use. Noria is, first and foremost, a research prototype, intended to explore new ideas…
Comment linking /interview-with-norias-creator-a-promising-dataflow-database-implemented-in-rust-352e2c3d9d95
on “Materialize: A Streaming Data Warehouse”Submitted Julia GPU as a story · 131 points
HN discussionI'll just leave this here, especially for Elixir fans: https://notamonadtutorial.com/interview-with-robert-virding-...
Comment linking /interview-with-robert-virding-creator-lisp-flavored-erlang-an-alien-technology-masterpiece-c37003945c
on “Languages on BEAM, the Erlang virtual machine”Submitted Rebuilding the Racket Compiler with Chez Scheme as a story · 106 points
HN discussionYou're correct. It's crazy what you can do when you don't bundle 8 zillion MB of C in your install. Rebol is the original parent language, but it doesn't have a system language to compile to, just a < 5 MB interpreter that you could do a lot with. Neat little languages. The creator wanted to take Rebol and write a version that would be the first true "Full Stack" language covering everything from desktop GUI to buil…
Comment linking /interview-with-nenad-rakocevic-about-red-a-rebol-inspired-programming-language-681133e3fd1c
on “Red Programming Language 0.6.3”Submitted There's a New Language Server and Code Formatter for Erlang as a story · 33 points
HN discussionHere is an interview talking about the move to ChezScheme https://www.notamonadtutorial.com/rebuilding-the-racket-comp... "Why did you choose Chez Scheme over other Schemes to rebuild Racket? The biggest weakness of the Racket BC (“before Chez”) implementation are its back-end compiler structure, its inefficient internal calling conventions (over-adapted to C), and its poor implementation of first-class continuation…
Comment linking /rebuilding-the-racket-compiler-with-chez-scheme/
on “Chez Scheme”Submitted Rebuilding the Racket Compiler with Chez Scheme as a story · 18 points
HN discussionSubmitted A Pythonist finds a new home at Clojure land as a story · 18 points
HN discussionSubmitted Sonic: A minimalist alternative to Elasticsearch written in Rust as a story · 9 points
HN discussionSubmitted HolidayPing: how we implemented an open source app with Erlang and ClojureScript as a story · 9 points
HN discussionSubmitted An interview with the creator of Gleam: an ML like language for the Erlang VM as a story · 8 points
HN discussionSubmitted The big old reliable elephant: talking about Postgres with Craig Kerstiens as a story · 6 points
HN discussionSubmitted Modeling complexity with Symbolics.jl and ModelingToolkit.jl – Interview with C as a story · 4 points
HN discussionSubmitted Ballista, a distributed compute platform made with Rust and Apache Arrow as a story · 4 points
HN discussionSubmitted Scientific Machine Learning with Julia: The SciML Ecosystem as a story · 4 points
HN discussionSubmitted Soss: Probabilistic Programming with Julia as a story · 4 points
HN discussionSubmitted Interview with Noria’s creator: a promising research database in Rust as a story · 4 points
HN discussion