Top all-time · #3777
Repeatable Systems
Personal blog · relistan.comprogrammingsystems
Repeatable Systems is a personal blog at relistan.com about programming and systems. Since 2013, 19 different Hacker News readers have linked it 26 times, most often “Events, Event Sourcing, and the Path Forward”. It is still writing: the last post was on 2026-03-16, and you can follow it by feed.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN commenters link Repeatable Systems for its posts on Cassandra versus MongoDB, a week of learning Rust, and benchmarks of JavaScript rendering and serialization. Comments mostly cite the posts as sources.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Events, Event Sourcing, and the Path Forward3 people · 3 mentions · first linked 2022-01-12
- The Kernel Change That May Be Slowing Down Your App3 people · 3 mentions · first linked 2019-12-22
- Calling Go from Elixir with a CNode in Crystal2 people · 2 mentions · first linked 2025-06-11
- Parsing Protobuf Definitions with Tree-sitter2 people · 2 mentions · first linked 2024-07-22
- Cassandra vs MongoDB For Time Series Data2 people · 2 mentions · first linked 2013-08-21
- Writing Apache Spark UDFs in Go2 people · 2 mentions · first linked 2020-12-07
What Hacker News says?
It feels like the author had a more fleshed out post in mind, but either decided it was running too long or got bored... Or it could be that this post is just the beginning of his journey of learning & blogging about Rust. He did post another one 4 days later, albeit not yet touching on the topics you mention: http://relistan.com/a-pattern-for-wrapping-c-function-calls-...
Comment linking /a-pattern-for-wrapping-c-function-calls-in-rust/
on “A Week with Mozilla's Rust”Submitted A Week with Mozilla's Rust as a story · 180 points
HN discussionHere are two blog posts I was able to find from companies who switched Mongo -> Cassandra: http://www.fullcontact.com/blog/mongo-to-cassandra-migration... http://relistan.com/cassandra-vs-mongo/ The main selling points for Cassandra over Mongo are that it scales to more machines easier for handling larger workloads, and the write performance is better.
Comment linking /cassandra-vs-mongo/
on “The Abandoned Facebook Tech That Now Helps Power Apple”Submitted Parsing Protobuf Definitions with Tree-sitter as a story · 105 points
HN discussionCan you give some context to your benchmarks because it looks like it's comparing messagepack to json in javascript which is one of the few places it would be slower than json. Since the json parser is implemented native vs message pack being implemented in js. Every benchmark I have seen in other languages where json and messagepack parser are on equal footing shows messagepack being faster and lighter. For instanc…
Comment linking /messagepack-vs-json-in-ruby/
on “Don't depend on JavaScript to render your page”Submitted Cassandra vs MongoDB For Time Series Data as a story · 100 points
HN discussionSubmitted Calling Go from Elixir with a CNode in Crystal as a story · 22 points
HN discussionSubmitted Dynamic Nginx Router in Go as a story · 20 points
HN discussionSubmitted Events, Event Sourcing, and the Path Forward as a story · 6 points
HN discussionSubmitted Events, Event Sourcing, and the Path Forward as a story · 4 points
HN discussionSubmitted The Kernel Change That May Be Slowing Down Your App as a story · 4 points
HN discussionSubmitted Writing Testable Code in Go as a story · 4 points
HN discussionSubmitted Events, Event Sourcing, and the Path Forward as a story · 3 points
HN discussionSubmitted Coordination-Free Database Query Sharding with PostgreSQL as a story · 3 points
HN discussionSubmitted Building Tiny, Reliable Docker Container Images as a story · 3 points
HN discussionSubmitted Parsing Protobuf Definitions with Tree-sitter as a story · 2 points
HN discussionSubmitted Writing Apache Spark UDFs in Go as a story · 2 points
HN discussionSubmitted Writing Apache Spark UDFs in Go as a story · 2 points
HN discussionSubmitted The Kernel Change That May Be Slowing Down Your App as a story · 2 points
HN discussionSubmitted Cgo: When and (Usually) When Not to Use It as a story · 2 points
HN discussionSubmitted A Pattern for Wrapping C Function Calls in Rust as a story · 2 points
HN discussionSubmitted A Mermaid Planning Tool for AI as a story · 1 points
HN discussionSubmitted Calling Go from Elixir with a CNode (In Crystal) as a story · 1 points
HN discussionSubmitted The Kernel Change That May Be Slowing Down Your App as a story · 1 points
HN discussionSubmitted Sidecar: Service Discovery for All Docker Environments as a story · 1 points
HN discussionSubmitted A pattern for wrapping C function calls in Rust as a story · 1 points
HN discussion