<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: wb14123</title><link>https://news.ycombinator.com/user?id=wb14123</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 10:42:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wb14123" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[TCode: An AI Coding Agent Leverages Neovim and Tmux]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.binwang.me/2026-04-12-TCode-An-AI-Coding-Agent-Leverages-Neovim-and-Tmux.html">https://www.binwang.me/2026-04-12-TCode-An-AI-Coding-Agent-Leverages-Neovim-and-Tmux.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47799380">https://news.ycombinator.com/item?id=47799380</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Apr 2026 20:55:12 +0000</pubDate><link>https://www.binwang.me/2026-04-12-TCode-An-AI-Coding-Agent-Leverages-Neovim-and-Tmux.html</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=47799380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47799380</guid></item><item><title><![CDATA[Helping data centers deliver higher performance with less hardware]]></title><description><![CDATA[
<p>Article URL: <a href="https://news.mit.edu/2026/helping-data-centers-deliver-higher-performance-less-hardware-0407">https://news.mit.edu/2026/helping-data-centers-deliver-higher-performance-less-hardware-0407</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47793772">https://news.ycombinator.com/item?id=47793772</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Apr 2026 14:43:55 +0000</pubDate><link>https://news.mit.edu/2026/helping-data-centers-deliver-higher-performance-less-hardware-0407</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=47793772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47793772</guid></item><item><title><![CDATA[Interval-Aware Caching for Druid at Netflix Scale]]></title><description><![CDATA[
<p>Article URL: <a href="https://netflixtechblog.com/stop-answering-the-same-question-twice-interval-aware-caching-for-druid-at-netflix-scale-22fadc9b840e">https://netflixtechblog.com/stop-answering-the-same-question-twice-interval-aware-caching-for-druid-at-netflix-scale-22fadc9b840e</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47783642">https://news.ycombinator.com/item?id=47783642</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Apr 2026 19:01:12 +0000</pubDate><link>https://netflixtechblog.com/stop-answering-the-same-question-twice-interval-aware-caching-for-druid-at-netflix-scale-22fadc9b840e</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=47783642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47783642</guid></item><item><title><![CDATA[WebGPU – One Graphics API to Rule Them All]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.kitware.com/webgpu-one-graphics-api-to-rule-them-all/">https://www.kitware.com/webgpu-one-graphics-api-to-rule-them-all/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47771979">https://news.ycombinator.com/item?id=47771979</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 Apr 2026 21:53:08 +0000</pubDate><link>https://www.kitware.com/webgpu-one-graphics-api-to-rule-them-all/</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=47771979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47771979</guid></item><item><title><![CDATA[Sciwrite-Lint: Verification Infrastructure for the Age of Science Vibe-Writing]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2604.08501">https://arxiv.org/abs/2604.08501</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47771957">https://news.ycombinator.com/item?id=47771957</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 Apr 2026 21:50:44 +0000</pubDate><link>https://arxiv.org/abs/2604.08501</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=47771957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47771957</guid></item><item><title><![CDATA[Intel Releases OpenVINO 2026.1 with Back End for Llama.cpp, New Hardware Support]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.phoronix.com/news/OpenVINO-2026.1-Released">https://www.phoronix.com/news/OpenVINO-2026.1-Released</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47753459">https://news.ycombinator.com/item?id=47753459</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 13 Apr 2026 15:30:18 +0000</pubDate><link>https://www.phoronix.com/news/OpenVINO-2026.1-Released</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=47753459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47753459</guid></item><item><title><![CDATA[New comment by wb14123 in "Go ahead, self-host Postgres"]]></title><description><![CDATA[
<p>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 (<a href="https://www.binwang.me/2024-12-02-PostgreSQL-High-Availability-Solutions-Part-1.html" rel="nofollow">https://www.binwang.me/2024-12-02-PostgreSQL-High-Availabili...</a>). I tried to explore some other solutions, but found out the lack of a high level design really makes the HA for PostgreSQL really hard if not impossible. For example, without the necessary information in WAL, it's hard to enforce primary node even with an external Raft/Paxos coordinator. I wrote some of them down in this blog (<a href="https://www.binwang.me/2025-08-13-Why-Consensus-Shortcuts-Fail.html" rel="nofollow">https://www.binwang.me/2025-08-13-Why-Consensus-Shortcuts-Fa...</a>) especially in the section "Highly Available PostgreSQL Cluster" and "Quorum".<p>My theory of why Postgres is still getting the hype is either people don't know the problem, or it's acceptable on some level. I've worked in a team that maintains the in house database cluster (even though we were using MySQL instead of PostgreSQL) and the HA story was pretty bad. But there were engineers manually recover the data lost and resolve data conflicts, either from the recovery of incident or from customer tickets. So I guess that's one way of doing business.</p>
]]></description><pubDate>Sun, 21 Dec 2025 02:17:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46341650</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=46341650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46341650</guid></item><item><title><![CDATA[Show HN: A Web UI Generator for Rust CLI Projects]]></title><description><![CDATA[
<p>Hi HN,<p>Everyone loves CLI! I recently started to use Rust write CLI tools and I really enjoy it. But sometimes it's convenient to also have the tool available in a browser so that I can share it to other non tech savvy people, and also for myself to use on mobile phones. So I write a tool to automatically generate a web UI for Rust CLI projects if it's using Clap (<a href="https://docs.rs/clap/latest/clap/" rel="nofollow">https://docs.rs/clap/latest/clap/</a>) to parse the cli args. It reads the Clap command and generate HTML input elements for it. Everything runs in the browser through WASM without a need of backend.<p>Here is the project: <a href="https://github.com/wb14123/clap-web-gen" rel="nofollow">https://github.com/wb14123/clap-web-gen</a> . Any feedback is welcome!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46169697">https://news.ycombinator.com/item?id=46169697</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 06 Dec 2025 01:33:55 +0000</pubDate><link>https://github.com/wb14123/clap-web-gen</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=46169697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46169697</guid></item><item><title><![CDATA[New comment by wb14123 in "K8s with 1M nodes"]]></title><description><![CDATA[
<p>Instead of giving up the good guarantee of etcd, a better approach maybe grouping some nodes together to create a tree like structure with sub clusters.</p>
]]></description><pubDate>Sun, 19 Oct 2025 01:56:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45631602</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=45631602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45631602</guid></item><item><title><![CDATA[New comment by wb14123 in "Jepsen: Amazon RDS for PostgreSQL 17.4"]]></title><description><![CDATA[
<p>Yeah yet this is a happy path with no failure imported. Still surprised to see this kind of scenario was not tested inside AWS.</p>
]]></description><pubDate>Wed, 30 Apr 2025 08:42:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43842643</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=43842643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43842643</guid></item><item><title><![CDATA[New comment by wb14123 in "Jepsen: Amazon RDS for PostgreSQL 17.4"]]></title><description><![CDATA[
<p>This kind of replication can be configured in vanilla Postgres with something like ANY 3 (s1, s2, s3, s4) in synchronous_standby_names? Doc: <a href="https://www.postgresql.org/docs/current/runtime-config-replication.html#GUC-SYNCHRONOUS-STANDBY-NAMES" rel="nofollow">https://www.postgresql.org/docs/current/runtime-config-repli...</a></p>
]]></description><pubDate>Wed, 30 Apr 2025 08:40:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43842628</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=43842628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43842628</guid></item><item><title><![CDATA[New comment by wb14123 in "Jepsen: Amazon RDS for PostgreSQL 17.4"]]></title><description><![CDATA[
<p>Surprised to see Amazon RDS doesn't pass such simple test. Nicely done!</p>
]]></description><pubDate>Wed, 30 Apr 2025 00:43:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43839881</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=43839881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43839881</guid></item><item><title><![CDATA[Use OpenAPI Instead of MCP for LLM Tools]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.binwang.me/2025-04-27-Use-OpenAPI-Instead-of-MCP-for-LLM-Tools.html">https://www.binwang.me/2025-04-27-Use-OpenAPI-Instead-of-MCP-for-LLM-Tools.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43812545">https://news.ycombinator.com/item?id=43812545</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 27 Apr 2025 15:20:33 +0000</pubDate><link>https://www.binwang.me/2025-04-27-Use-OpenAPI-Instead-of-MCP-for-LLM-Tools.html</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=43812545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43812545</guid></item><item><title><![CDATA[New comment by wb14123 in "7 Databases in 7 Weeks for 2025"]]></title><description><![CDATA[
<p>Ever 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: <a href="https://www.binwang.me/2024-12-02-PostgreSQL-High-Availability-Solutions-Part-1.html" rel="nofollow">https://www.binwang.me/2024-12-02-PostgreSQL-High-Availabili...</a></p>
]]></description><pubDate>Fri, 06 Dec 2024 04:16:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42336278</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=42336278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42336278</guid></item><item><title><![CDATA[PostgreSQL High Availability Solutions – Part 1: Jepsen Test and Patroni]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.binwang.me/2024-12-02-PostgreSQL-High-Availability-Solutions-Part-1.html">https://www.binwang.me/2024-12-02-PostgreSQL-High-Availability-Solutions-Part-1.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42293937">https://news.ycombinator.com/item?id=42293937</a></p>
<p>Points: 158</p>
<p># Comments: 42</p>
]]></description><pubDate>Mon, 02 Dec 2024 07:35:39 +0000</pubDate><link>https://www.binwang.me/2024-12-02-PostgreSQL-High-Availability-Solutions-Part-1.html</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=42293937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42293937</guid></item><item><title><![CDATA[New comment by wb14123 in "Bhutan, after prioritizing happiness, now faces an existential crisis"]]></title><description><![CDATA[
<p>Is it really prioritizing happiness tho? From Wikipedia:<p>> According to the World Happiness Report 2019, Bhutan is 95th out of 156 countries.<p>Not to mention its ethnic cleansing of the non-Buddhist population. There are definitely other things that have higher priority on the government's agenda than people's happiness.</p>
]]></description><pubDate>Mon, 18 Nov 2024 17:49:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=42174885</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=42174885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42174885</guid></item><item><title><![CDATA[Source Code of RSS Brain Is Available]]></title><description><![CDATA[
<p>Article URL: <a href="https://news.rssbrain.com/news/2024/07/26/Source-Code-Released">https://news.rssbrain.com/news/2024/07/26/Source-Code-Released</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41084327">https://news.ycombinator.com/item?id=41084327</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 27 Jul 2024 03:53:00 +0000</pubDate><link>https://news.rssbrain.com/news/2024/07/26/Source-Code-Released</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=41084327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41084327</guid></item><item><title><![CDATA[Create a Checkbox That Returns Boolean Value for Htmx]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.binwang.me/2024-06-08-Create-a-Checkbox-That-Returns-Boolean-Value-for-htmx.html">https://www.binwang.me/2024-06-08-Create-a-Checkbox-That-Returns-Boolean-Value-for-htmx.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40621159">https://news.ycombinator.com/item?id=40621159</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 09 Jun 2024 00:47:32 +0000</pubDate><link>https://www.binwang.me/2024-06-08-Create-a-Checkbox-That-Returns-Boolean-Value-for-htmx.html</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=40621159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40621159</guid></item><item><title><![CDATA[Scala 2 Macro Tutorial]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.binwang.me/2023-12-29-Scala-Macro-Tutorial.html">https://www.binwang.me/2023-12-29-Scala-Macro-Tutorial.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38809655">https://news.ycombinator.com/item?id=38809655</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 29 Dec 2023 20:13:47 +0000</pubDate><link>https://www.binwang.me/2023-12-29-Scala-Macro-Tutorial.html</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=38809655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38809655</guid></item><item><title><![CDATA[Personal ZFS Offsite Backup Solution]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.binwang.me/2021-09-19-Personal-ZFS-Offsite-Online-Backup-Solution.html">https://www.binwang.me/2021-09-19-Personal-ZFS-Offsite-Online-Backup-Solution.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38674188">https://news.ycombinator.com/item?id=38674188</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 17 Dec 2023 16:55:59 +0000</pubDate><link>https://www.binwang.me/2021-09-19-Personal-ZFS-Offsite-Online-Backup-Solution.html</link><dc:creator>wb14123</dc:creator><comments>https://news.ycombinator.com/item?id=38674188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38674188</guid></item></channel></rss>