Top all-time · #4358
Rinat Abdullin
Personal blog · abdullin.com · on HN as abdullinprogrammingaistartups
Rinat Abdullin's personal blog at abdullin.com covers programming, ai and startups. Since 2010, 18 different Hacker News readers have linked it 21 times, most often “Lokad.CQRS Retrospective”. It is still writing: the last post was on 2026-09-29, and you can follow it by feed.
Too few sampled comments (7) to say how often HN recommends it.?
Why HN links it
Posts on FoundationDB's design and testing, CQRS and event sourcing, and getting into machine learning as a developer. HN readers cite them for FoundationDB's verification methods and the ML guide.
Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Lokad.CQRS Retrospective3 people · 3 mentions · first linked 2017-09-06
- Foundation DB is Back3 people · 3 mentions · first linked 2018-04-20
- Building a Dating Site2 people · 2 mentions · first linked 2014-08-29
- Beautiful Technical Debt2 people · 2 mentions · first linked 2022-01-30
What Hacker News says?
apparently wasn't tested because Kyle thought the internal testing was better than jepsen itself: https://abdullin.com/foundationdb-is-back/
Comment linking /foundationdb-is-back/
on “Jepsen: Amazon RDS for PostgreSQL 17.4”Submitted Beautiful Technical Debt as a story · 65 points
HN discussionTry googling around for "cqrs". There are many ideas on how to do exactly this effectively. All it takes is to swap "write" operation with "event" entity (all is state). Combine that with intention revealing commands (customer_died instead of delete from customers where id=1) and you hit jackpot. End result is nice stream of events which is ultimate source of truth and enables crazy queries you never thought you wou…
Comment linking /journal/2010/6/3/time-machines-should-support-linq.html
on “How Lisp is Going to Save the World”Submitted Erlang Basics as a story · 24 points
HN discussionMight want to look into methods FoundationDB was using: https://abdullin.com/foundationdb-is-back/ Might be useful to your team. One of rare times I was surprised and impressed by a new company's verification process. I look forward to reading your tesm's write-up of techniques and lessons learned, too.
Comment linking /foundationdb-is-back/
on “Consistency Without Clocks: FaunaDB's Distributed Transaction Protocol”Submitted Technology Demons (2012) as a story · 2 points
HN discussion> The author himself did a retrospective that covers a few issues: https://abdullin.com/lokad-cqrs-retrospective/ Having read the article: veeeeeery little of what is mentioned is related in any meaningful sense to CQRS... Horse-before-the-cart framework design is always bad. Encapsulating untested theories in frameworks instead of lifting them from operational designs, always bad. Building frameworks as a learning…
Comment linking /lokad-cqrs-retrospective/
on “Show HN: Learn what DDD, CQRS, and event-sourcing are all about”Submitted Beautiful Technical Debt (2022) as a story · 2 points
HN discussionThe DDD/CQRS/ES topic appears on Hacker News every so often, and never fails to stir a strong debate. In fact, I was going to "Show HN" an Event Sourcing library I open sourced yesterday, but I guess I'll wait until everything dies down a bit :-) I believe that the core principles of DDD/CQRS/ES are flawed and are the cause of a lot of pain. If your team plows forward and ignores the pain, you will have a bad experi…
Comment linking /lokad-cqrs-retrospective/
on “Show HN: Learn what DDD, CQRS, and event-sourcing are all about”Submitted Foundation DB is Back as a story · 2 points
HN discussionAs the article states, Snowflake Data [1] and Wavefront [2] have been using it. SkuVault [3] is another company. https://www.snowflake.net/how-foundationdb-powers-snowflake-... https://www.wavefront.com/wavefront-foundationdb-open-source... https://abdullin.com/sku-vault/foundationdb-layers/ There are probably several other companies from the original releases that haven't posted anything publicly, but it'll be awhi…
Comment linking /sku-vault/foundationdb-layers/
on “FoundationDB community highlights, two weeks in”Submitted Why event sourcing? as a story · 2 points
HN discussionthis is a very helpful guide, thank you! in particular this: https://abdullin.com/llm/how-to-get-into-ml-for-developer/ i find it surprising that you can't find people who can do what you suggest at the bottom. it doesn't look like it should take more than a few weeks to learn that. i sent you a connect request on linkedin.
Comment linking /llm/how-to-get-into-ml-for-developer/
on “Ask HN: Those making $500+/month on side projects in 2024 – Show and tell”Submitted Moncai - Cloud Computing Platform for .NET as a story · 2 points
HN discussionYes, that is the perfect spot! If you already have a coding background and want to focus on practical applications, there is surprisingly little to catch up with LLM/ML/ChatGPT. Here is my quickstart on LLM/ChatGPT for developers: https://abdullin.com/llm/faq-chat-gpt-quickstart-for-program... Don't hesitate to ping me with questions, too!
Comment linking /llm/faq-chat-gpt-quickstart-for-programmers/
on “Ask HN: Those making $500+/month on side projects in 2024 – Show and tell”Submitted Benchmark of 110 RAG implementations on Annual Reports Q&A task as a story · 1 points
HN discussionWe are rewriting a dating web site and the backend is implemented in Go. It exposes functionality as JSON over HTTP (along with some long-polling). We also considered erlang, Haskell, Scala and C# for various reasons. Coming from .NET world, I love the simplicity and power of database/sql in Go. Sometimes it can be too verbose because of error handling, but there is nothing that can't be fixed with a few helper func…
Comment linking /long/happypancake/
on “Go interfaces make test stubbing easy”Submitted Lokad.CQRS Retrospective as a story · 1 points
HN discussionSubmitted High Availability, Performance and Cluster Simulation at SkuVault as a story · 1 points
HN discussionSubmitted Building a Dating Site as a story · 1 points
HN discussionSubmitted Technology demons to avoid as a story · 1 points
HN discussion