<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: wwilson</title><link>https://news.ycombinator.com/user?id=wwilson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 28 Aug 2026 13:05:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wwilson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Ways Research Teams Fail]]></title><description><![CDATA[
<p>Article URL: <a href="https://antithesis.com/blog/2026/ways-research-teams-fail/">https://antithesis.com/blog/2026/ways-research-teams-fail/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49375775">https://news.ycombinator.com/item?id=49375775</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 20 Aug 2026 15:10:55 +0000</pubDate><link>https://antithesis.com/blog/2026/ways-research-teams-fail/</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=49375775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49375775</guid></item><item><title><![CDATA[New comment by wwilson in "Tracking down the 16-year-old WAL-reset SQLite bug"]]></title><description><![CDATA[
<p>Nope, it's a generic PBT harness. The human who built it knew about the bug, but the workload was specifically designed <i>not</i> to specifically target this particular bug, and may have found several others as well (we are in the process of reporting these upstream).</p>
]]></description><pubDate>Thu, 13 Aug 2026 01:50:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49280951</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=49280951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49280951</guid></item><item><title><![CDATA[New comment by wwilson in "Breaking the WAL"]]></title><description><![CDATA[
<p>Brutally honest answer: it only recently became easy to get random systems under test with Antithesis without a bunch of manual/expert effort. Expect us to be reporting a lot of bugs against open source projects in the near future.</p>
]]></description><pubDate>Wed, 12 Aug 2026 22:37:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49279525</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=49279525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49279525</guid></item><item><title><![CDATA[New comment by wwilson in "Tracking down the 16-year-old WAL-reset SQLite bug"]]></title><description><![CDATA[
<p>Discussion here: <a href="https://news.ycombinator.com/item?id=49277799">https://news.ycombinator.com/item?id=49277799</a></p>
]]></description><pubDate>Wed, 12 Aug 2026 21:27:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49278798</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=49278798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49278798</guid></item><item><title><![CDATA[New comment by wwilson in "Breaking the WAL"]]></title><description><![CDATA[
<p>As the post (and linked repo) pretty clearly indicate, zero info about the existence of the bug went into this work.<p>Oh btw, we also found some other ones… Stay tuned!</p>
]]></description><pubDate>Wed, 12 Aug 2026 20:49:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49278351</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=49278351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49278351</guid></item><item><title><![CDATA[New comment by wwilson in "Tracking down the 16-year-old WAL-reset SQLite bug"]]></title><description><![CDATA[
<p>We are working on getting self-serve signups to you ASAP. For now, just email us. We don’t bite.</p>
]]></description><pubDate>Wed, 12 Aug 2026 20:48:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49278342</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=49278342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49278342</guid></item><item><title><![CDATA[New comment by wwilson in "Breaking the WAL"]]></title><description><![CDATA[
<p>We wanted to publish this ASAP since people are talking about this bug today. In a follow-up, we will show how our automated causality analysis could have saved Tailscale and SQLite from 6 months of root cause analysis. Stay tuned!</p>
]]></description><pubDate>Wed, 12 Aug 2026 20:42:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49278270</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=49278270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49278270</guid></item><item><title><![CDATA[Breaking the WAL]]></title><description><![CDATA[
<p>Article URL: <a href="https://antithesis.com/blog/2026/wal-reset-bug/">https://antithesis.com/blog/2026/wal-reset-bug/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49277799">https://news.ycombinator.com/item?id=49277799</a></p>
<p>Points: 162</p>
<p># Comments: 52</p>
]]></description><pubDate>Wed, 12 Aug 2026 20:00:16 +0000</pubDate><link>https://antithesis.com/blog/2026/wal-reset-bug/</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=49277799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49277799</guid></item><item><title><![CDATA[New comment by wwilson in "Tracking down the 16-year-old WAL-reset SQLite bug"]]></title><description><![CDATA[
<p>RECEIPTS: <a href="https://antithesis.com/blog/2026/wal-reset-bug/" rel="nofollow">https://antithesis.com/blog/2026/wal-reset-bug/</a></p>
]]></description><pubDate>Wed, 12 Aug 2026 19:59:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49277791</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=49277791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49277791</guid></item><item><title><![CDATA[New comment by wwilson in "Tracking down the 16-year-old WAL-reset SQLite bug"]]></title><description><![CDATA[
<p>Stay tuned!</p>
]]></description><pubDate>Wed, 12 Aug 2026 19:29:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49277439</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=49277439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49277439</guid></item><item><title><![CDATA[New comment by wwilson in "Tracking down the 16-year-old WAL-reset SQLite bug"]]></title><description><![CDATA[
<p>Was curious so we checked and yep, Antithesis finds this bug in about 15 minutes. Will post a repro/writeup here soon.</p>
]]></description><pubDate>Wed, 12 Aug 2026 19:14:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49277244</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=49277244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49277244</guid></item><item><title><![CDATA[New comment by wwilson in "OpenWrt One – Open Hardware Router"]]></title><description><![CDATA[
<p>I’ve been running one for a while and love it. Have also built a Nix -> OpenWRT config language transpiler so that I can keep my router state in Nix files and have nice deterministic rollbacks etc. It’s been great!</p>
]]></description><pubDate>Mon, 06 Jul 2026 22:20:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48811246</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=48811246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48811246</guid></item><item><title><![CDATA[My quest to see all of Tetris]]></title><description><![CDATA[
<p>Article URL: <a href="https://antithesis.com/blog/2026/tetris-quest/">https://antithesis.com/blog/2026/tetris-quest/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48765999">https://news.ycombinator.com/item?id=48765999</a></p>
<p>Points: 73</p>
<p># Comments: 17</p>
]]></description><pubDate>Thu, 02 Jul 2026 19:09:35 +0000</pubDate><link>https://antithesis.com/blog/2026/tetris-quest/</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=48765999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48765999</guid></item><item><title><![CDATA[New comment by wwilson in "What are skiplists good for?"]]></title><description><![CDATA[
<p>Author here. That’s right — the challenge was representing a tree in an existing SQL database that we’d chosen for its pricing model. I think encoding a B-tree in SQL would be a lot less fun even than what we did.</p>
]]></description><pubDate>Sun, 19 Apr 2026 11:40:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47823578</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=47823578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47823578</guid></item><item><title><![CDATA[New comment by wwilson in "Battle for Wesnoth: open-source, turn-based strategy game"]]></title><description><![CDATA[
<p>Thanks,our company is in the DC area so I just reached out with an offer to chat. Wesnoth is an incredible project, I can't believe he doesn't have a programming job.</p>
]]></description><pubDate>Mon, 06 Apr 2026 19:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47665444</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=47665444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47665444</guid></item><item><title><![CDATA[New comment by wwilson in "Hypothesis, Antithesis, synthesis"]]></title><description><![CDATA[
<p>[Disclaimer: Started Antithesis]<p>If you run your Hegel tests in Antithesis, you get this for free (along with various sorts of “non-local” assertions, perfect reproducibility even for concurrent or distributed code, etc.).<p>But yeah, not hard to hack together basic coverage guidance outside Antithesis. That works well for large classes of programs, just not a majority of them.</p>
]]></description><pubDate>Tue, 24 Mar 2026 23:25:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47511032</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=47511032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47511032</guid></item><item><title><![CDATA[New comment by wwilson in "Hypothesis, Antithesis, synthesis"]]></title><description><![CDATA[
<p>If I had been wearing my fiendish CEO hat at the time, I might have even said something like: "somebody pointing this out will be a great way to jumpstart discussion in the comments."<p>One of the evilest tricks in marketing to developers is to ensure your post contains one small inaccuracy so somebody gets nerdsniped... not that I have ever done that.</p>
]]></description><pubDate>Tue, 24 Mar 2026 16:12:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47504898</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=47504898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47504898</guid></item><item><title><![CDATA[New comment by wwilson in "Bombadil: Property-based testing for web UIs"]]></title><description><![CDATA[
<p>Glad you enjoyed the talk! Making Bombadil able to take advantage of the intelligence in the Antithesis platform is definitely a goal, but we wanted to get a great open source tool into peoples’ hands ASAP first.</p>
]]></description><pubDate>Mon, 23 Mar 2026 16:58:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47492103</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=47492103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47492103</guid></item><item><title><![CDATA[A Fighting Retreat]]></title><description><![CDATA[
<p>Article URL: <a href="https://antithesis.com/blog/2026/carcinization/">https://antithesis.com/blog/2026/carcinization/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47287203">https://news.ycombinator.com/item?id=47287203</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 07 Mar 2026 12:49:24 +0000</pubDate><link>https://antithesis.com/blog/2026/carcinization/</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=47287203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47287203</guid></item><item><title><![CDATA[Formal Methods for Rust Unsafe]]></title><description><![CDATA[
<p>Article URL: <a href="https://antithesis.com/blog/2026/rust_formal_methods/">https://antithesis.com/blog/2026/rust_formal_methods/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47167729">https://news.ycombinator.com/item?id=47167729</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 26 Feb 2026 15:53:10 +0000</pubDate><link>https://antithesis.com/blog/2026/rust_formal_methods/</link><dc:creator>wwilson</dc:creator><comments>https://news.ycombinator.com/item?id=47167729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167729</guid></item></channel></rss>