Top all-time · #8734
Bin Wang
Personal blog · binwang.me · on HN as wb14123programmingsystemsai
Bin Wang's personal blog at binwang.me covers programming, systems and ai. Since 2014, 8 different Hacker News readers have linked it 31 times, most often “PostgreSQL High Availability Solutions – Part 1: Jepsen Test and Patroni”. It is still writing: the last post was on 2026-11-01, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link Bin Wang's blog for technical write-ups on Postgres replication, including a Patroni report, ZFS profiling on Arch Linux, and his RSS Brain project.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- PostgreSQL High Availability Solutions – Part 1: Jepsen Test and Patroni3 people · 4 mentions · first linked 2024-12-02
- ZFS Profiling on Arch Linux2 people · 2 mentions · first linked 2023-12-15
- /2022-10-29-RSS-Brain-Yet-Another-RSS-Reader-With-More-Features.html2 people · 2 mentions · first linked 2022-12-30
What Hacker News says?
Yeah I'm also wondering that. I'm looking for self-host PostgreSQL after Cockroach changed their free tier license but found the HA part of PostgreSQL is really lacking. I tested Patroni which seems to be a popular choice but found some pretty critical problems ( https://www.binwang.me/2024-12-02-PostgreSQL-High-Availabili... ). I tried to explore some other solutions, but found out the lack of a high level design r…
Comment linking /2025-08-13-Why-Consensus-Shortcuts-Fail.html
on “Go ahead, self-host Postgres”Submitted A Review of Linux on Surface Pro 4 as a story · 204 points
HN discussionThis is a very good question! I do not understand AWS's replication architecture well enough to reimplement it with standard Postgres yet. This behavior doesn't happen in single-node Postgres, as far as I can tell, but it might happen in some replication setups! I also understand there are lots of ways to do Postgres replication in general, with varying results. For instance, here's Bin Wang's report on Patroni: htt…
Comment linking /2024-12-02-PostgreSQL-High-Availability-Solutions-Part-1.html
on “Jepsen: Amazon RDS for PostgreSQL 17.4”Submitted PostgreSQL High Availability Solutions – Part 1: Jepsen Test and Patroni as a story · 158 points
HN discussionEver since CockroachDB changed their license, I'm searching for alternatives. PostgreSQL is an obvious choice but is there a good HA solution? What people usually do for HA with PostgreSQL or do they just not care about it? I tested Patroni, which is the most popular one in my knowledge, but found some HA issues that makes me hesitate to use: https://www.binwang.me/2024-12-02-PostgreSQL-High-Availabili...
Comment linking /2024-12-02-PostgreSQL-High-Availability-Solutions-Part-1.html
on “7 Databases in 7 Weeks for 2025”Submitted Keep Data Consistency During Database Migration as a story · 32 points
HN discussionI've used ZFS on my daily desktop computer for almost 3 years. I'm using it with ArchLinux. The overall experience is great but here are some notes: * The cpu usage can be higher if you use compression. * I used to setup the main pool with SSD cache with HDD data store. It's okay for most use case except slow first time open of applications. But for demanding games it usually has very bad performance. * ZFS also man…
Comment linking /2021-09-19-Personal-ZFS-Offsite-Online-Backup-Solution.html
on “ZFS 2.1.6”Submitted Create a Checkbox That Returns Boolean Value for Htmx as a story · 4 points
HN discussionPostgres replication, even in synchronous mode, does not maintain its consistency guarantees during network partitions. It's not a CP system - I don't think it would actually pass a Jepsen test suite in a multi-node setup[1]. No amount of tooling can fix this without a consensus mechanism for transactions. Same with MySQL and many other "traditional" databases. It tends to work out because these failures are rare an…
Comment linking /2024-12-02-PostgreSQL-High-Availability-Solutions-Part-1.html
on “It's 2026, Just Use Postgres”Submitted Redis Implementation for Cache and Database Consistency as a story · 4 points
HN discussionhttps://www.binwang.me/2023-12-14-ZFS-Profiling-on-Arch-Linu... https://gaultier.github.io/blog/x11_x64.html https://diy.viktak.com/2022/04/home-made-tpm2-0-module.html https://r.bluethl.net/how-to-design-better-apis https://crystalverse.com/sodium-chloride-crystals/ https://twitter.com/Kristy_Viers/status/1287189581926981634
Comment linking /2023-12-14-ZFS-Profiling-on-Arch-Linux.html
on “Ask HN: What are your favorite technical blog posts?”Submitted Use OpenAPI Instead of MCP for LLM Tools as a story · 3 points
HN discussionThe link you included ( https://www.binwang.me/2022-10-29-RSS-Brain-Yet-Another-RSS-... ) has some details, but I guess you are right it's not obvious enough. The way RSS Brain knows upvotes is by leveraging customized fields in ATOM feed. It will parse the tag <*:upvotes>, <*:downvotes> in each of the article and compute score from there. That means the RSS feed should support those fields in order to let RSSBrain…
Comment linking /2022-10-29-RSS-Brain-Yet-Another-RSS-Reader-With-More-Features.html
on “Show HN: RSS Brain”Submitted Great Resources for Learning Database and Distributed System as a story · 3 points
HN discussionReally great to see more RSS-powered stuff! Suggestion: before posting to a technical forum like HN, make sure you have a "technical FAQ" or similar. There were a ton of obvious geek questions I had after reading your front page, and ~~saw no link that might answer any of them.~~ (Edit: okay, some of it is behind the "algorithm" link https://www.binwang.me/2022-10-29-RSS-Brain-Yet-Another-RSS-... which I assumed wou…
Comment linking /2022-10-29-RSS-Brain-Yet-Another-RSS-Reader-With-More-Features.html
on “Show HN: RSS Brain”Submitted Compare Task Processing Approaches in Scala as a story · 2 points
HN discussionSubmitted How to Estimate Max TPS from TPM as a story · 2 points
HN discussionSubmitted A Review on Spanner and Open Source Implementations as a story · 2 points
HN discussionSubmitted Experiment on Combining OOP with Erlang's Actor Model (2014) as a story · 2 points
HN discussionSubmitted TCode: An AI Coding Agent Leverages Neovim and Tmux as a story · 1 points
HN discussionSubmitted A Boring JVM Memory Profiling Story as a story · 1 points
HN discussionSubmitted Scala 2 Macro Tutorial as a story · 1 points
HN discussionSubmitted Personal ZFS Offsite Backup Solution as a story · 1 points
HN discussionSubmitted ZFS Profiling on Arch Linux as a story · 1 points
HN discussionSubmitted Update on RSS Brain to Find Related Articles with Machine Learning as a story · 1 points
HN discussionSubmitted Build a Linux Virtual Machine for Windows Apps as a story · 1 points
HN discussionSubmitted DNS Resolving Bug in iOS 14 as a story · 1 points
HN discussionSubmitted Some Notes on Aurora Database as a story · 1 points
HN discussionSubmitted Use Redis Instead of Spark Streaming to Count Statistics as a story · 1 points
HN discussionSubmitted Why Use Reflections to Write a Web Framework as a story · 1 points
HN discussion