<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: isaacvando</title><link>https://news.ycombinator.com/user?id=isaacvando</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 11 Jun 2026 08:44:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=isaacvando" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Creators of Zig, SQLite, Htmx, Roc Speaking at SSW]]></title><description><![CDATA[
<p>Article URL: <a href="https://softwareshould.work">https://softwareshould.work</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48357413">https://news.ycombinator.com/item?id=48357413</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Jun 2026 14:36:44 +0000</pubDate><link>https://softwareshould.work</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=48357413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48357413</guid></item><item><title><![CDATA[Nondeterminism's Not the Problem]]></title><description><![CDATA[
<p>Article URL: <a href="https://isaacvando.com/nondeterminisms-not-the-problem">https://isaacvando.com/nondeterminisms-not-the-problem</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48324662">https://news.ycombinator.com/item?id=48324662</a></p>
<p>Points: 15</p>
<p># Comments: 9</p>
]]></description><pubDate>Fri, 29 May 2026 15:43:39 +0000</pubDate><link>https://isaacvando.com/nondeterminisms-not-the-problem</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=48324662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48324662</guid></item><item><title><![CDATA[Software Should Work Conference]]></title><description><![CDATA[
<p>Article URL: <a href="https://softwareshould.work">https://softwareshould.work</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46782734">https://news.ycombinator.com/item?id=46782734</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 27 Jan 2026 17:00:04 +0000</pubDate><link>https://softwareshould.work</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=46782734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46782734</guid></item><item><title><![CDATA[New comment by isaacvando in "I hate GitHub Actions with passion"]]></title><description><![CDATA[
<p>You should try RWX! You can trigger runs from the CLI for way faster feedback loops. The automatic caching is surprisingly good too. <a href="https://www.rwx.com/" rel="nofollow">https://www.rwx.com/</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 16:12:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46617820</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=46617820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46617820</guid></item><item><title><![CDATA[New comment by isaacvando in "1000 Blank White Cards"]]></title><description><![CDATA[
<p>This game is a ton of fun. Try it!</p>
]]></description><pubDate>Wed, 14 Jan 2026 16:08:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46617754</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=46617754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46617754</guid></item><item><title><![CDATA[New comment by isaacvando in "RegreSQL: Regression Testing for PostgreSQL Queries"]]></title><description><![CDATA[
<p>We using Tonic.ai. Although I am interested in writing something myself; I suspect there are a lot of ways it could be improved such as generating the anonymized version more quickly.</p>
]]></description><pubDate>Mon, 24 Nov 2025 21:08:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46039338</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=46039338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46039338</guid></item><item><title><![CDATA[New comment by isaacvando in "We deleted our Dockerfiles: a better, faster way to build container images"]]></title><description><![CDATA[
<p>We use jib at work (<a href="https://github.com/GoogleContainerTools/jib" rel="nofollow">https://github.com/GoogleContainerTools/jib</a>) which also skips the Dockerfile and builds an image for a Java project directly.<p>This certainly looks like a much nicer experience than docker build, especially given that there can be a cache hit after a cache miss.</p>
]]></description><pubDate>Mon, 24 Nov 2025 18:38:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46037423</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=46037423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46037423</guid></item><item><title><![CDATA[New comment by isaacvando in "RegreSQL: Regression Testing for PostgreSQL Queries"]]></title><description><![CDATA[
<p>At work we have anonymized dumps of our production data that we use for local development. This is extremely helpful as it allows testing things locally that would be completely unrealistic to setup otherwise. Your whole dataset might not be able to fit on a dev machine, but I'd guess in most cases you could create a subset of it that would be large enough to be useful for local performance work.</p>
]]></description><pubDate>Fri, 14 Nov 2025 22:06:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45932729</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=45932729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45932729</guid></item><item><title><![CDATA[New comment by isaacvando in "We cut our Mongo DB costs by 90% by moving to Hetzner"]]></title><description><![CDATA[
<p>There are also an enormous number of ways to build insecure apps on AWS. I think the difficulty of setting up your own server is massively overblown. And that should be unsurprising given that there are so many companies that benefit from developers thinking it's too hard.</p>
]]></description><pubDate>Thu, 13 Nov 2025 17:52:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45918076</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=45918076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45918076</guid></item><item><title><![CDATA[New comment by isaacvando in "Vibe code is legacy code"]]></title><description><![CDATA[
<p>programming as theory building mentioned</p>
]]></description><pubDate>Wed, 30 Jul 2025 22:38:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44740361</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=44740361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44740361</guid></item><item><title><![CDATA[New comment by isaacvando in "Ask HN: Is the Ask HN algorithm broken?"]]></title><description><![CDATA[
<p>How did this end up on the front page with 0 comments??</p>
]]></description><pubDate>Thu, 17 Jul 2025 18:25:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44596441</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=44596441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44596441</guid></item><item><title><![CDATA[New comment by isaacvando in "Show HN: Unregistry – “docker push” directly to servers without a registry"]]></title><description><![CDATA[
<p>Love it!</p>
]]></description><pubDate>Thu, 19 Jun 2025 01:29:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44314660</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=44314660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44314660</guid></item><item><title><![CDATA[New comment by isaacvando in "Show HN: Chawan TUI web browser"]]></title><description><![CDATA[
<p>Nothing happens for me either</p>
]]></description><pubDate>Wed, 18 Jun 2025 02:09:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44306051</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=44306051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44306051</guid></item><item><title><![CDATA[New comment by isaacvando in "Show HN: Chawan TUI web browser"]]></title><description><![CDATA[
<p>Here's the contents of a. Let me know if there are any other commands you'd like me to type.<p>```
handleCommandInput 1, buffer "" c 'j'
handleCommandInput 2, buffer "" c 'j'
after handleCommandInput, buffer 0x104c5b780"j" c 'j'
handleCommandInput 1, buffer "" c 'k'
handleCommandInput 2, buffer "" c 'k'
after handleCommandInput, buffer 0x104ca8b70"k" c 'k'
handleCommandInput 1, buffer "" c 'l'
handleCommandInput 2, buffer "" c 'l'
after handleCommandInput, buffer 0x104c5bab0"l" c 'l'
handleCommandInput 1, buffer "" c 'k'
handleCommandInput 2, buffer "" c 'k'
after handleCommandInput, buffer 0x104ca8d20"k" c 'k'
handleCommandInput 1, buffer "" c 'j'
handleCommandInput 2, buffer "" c 'j'
after handleCommandInput, buffer 0x104c5b480"j" c 'j'
handleCommandInput 1, buffer "" c 'h'
handleCommandInput 2, buffer "" c 'h'
after handleCommandInput, buffer 0x104ca89c0"h" c 'h'
handleCommandInput 1, buffer "" c 'g'
handleCommandInput 2, buffer "" c 'g'
after handleCommandInput, buffer 0x104cae780"g" c 'g'
handleCommandInput 1, buffer "" c '1'
after handleCommandInput, buffer "" c '1'
handleCommandInput 1, buffer "" c '2'
after handleCommandInput, buffer "" c '2'
handleCommandInput 1, buffer "" c '3'
after handleCommandInput, buffer "" c '3'
handleCommandInput 1, buffer "" c '1'
after handleCommandInput, buffer "" c '1'
handleCommandInput 1, buffer "" c '2'
after handleCommandInput, buffer "" c '2'
handleCommandInput 1, buffer "" c '2'
after handleCommandInput, buffer "" c '2'
handleCommandInput 1, buffer "" c '3'
after handleCommandInput, buffer "" c '3'
handleCommandInput 1, buffer "" c '\3'
handleCommandInput 2, buffer "" c '\3'
after handleCommandInput, buffer 0x104cae690"\3" c '\3'
handleCommandInput 1, buffer "" c '\3'
handleCommandInput 2, buffer "" c '\3'
after handleCommandInput, buffer 0x104adaed0"\3" c '\3'
handleCommandInput 1, buffer "" c '\3'
handleCommandInput 2, buffer "" c '\3'
after handleCommandInput, buffer 0x104ca8720"\3" c '\3'
handleCommandInput 1, buffer "" c '\4'
handleCommandInput 2, buffer "" c '\4'
after handleCommandInput, buffer 0x104bf8d80"\4" c '\4'
handleCommandInput 1, buffer "" c '\3'
handleCommandInput 2, buffer "" c '\3'
after handleCommandInput, buffer 0x104caaa80"\3" c '\3'
handleCommandInput 1, buffer "" c '\4'
handleCommandInput 2, buffer "" c '\4'
after handleCommandInput, buffer 0x104ca8e40"\4" c '\4'
```</p>
]]></description><pubDate>Tue, 17 Jun 2025 01:02:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44294770</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=44294770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44294770</guid></item><item><title><![CDATA[New comment by isaacvando in "Show HN: Chawan TUI web browser"]]></title><description><![CDATA[
<p>I tried it in Ghostty, iTerm2, and Terminal.app and they all behaved the same.</p>
]]></description><pubDate>Mon, 16 Jun 2025 23:56:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44294437</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=44294437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44294437</guid></item><item><title><![CDATA[New comment by isaacvando in "Show HN: Chawan TUI web browser"]]></title><description><![CDATA[
<p>This is super cool! Bravo. Awesome to see it written in Nim too.<p>When I do `cha example.com` I can't figure out how to use any of the commands (hjkl, etc). The only keys I've found that have any effect are typing numbers which show up in the bottom left. Haven't figured out how to do anything with those. Am I missing something obvious about how to use this or could this be a bug?<p>I built from source on MacOS Sequoia 15.5 Apple Silicon using Nim 2.24. Pages load correctly, I just can't get the commands to work. Thanks!</p>
]]></description><pubDate>Mon, 16 Jun 2025 23:39:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44294348</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=44294348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44294348</guid></item><item><title><![CDATA[New comment by isaacvando in "A faster way to copy SQLite databases between computers"]]></title><description><![CDATA[
<p>Nice!</p>
]]></description><pubDate>Thu, 01 May 2025 15:10:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43858725</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=43858725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43858725</guid></item><item><title><![CDATA[New comment by isaacvando in "Typst 0.13 is out now"]]></title><description><![CDATA[
<p>Looks wonderful!</p>
]]></description><pubDate>Wed, 19 Feb 2025 19:16:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43106153</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=43106153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43106153</guid></item><item><title><![CDATA[New comment by isaacvando in "Roc rewrites the compiler in Zig"]]></title><description><![CDATA[
<p>I believe the main reason is for achieving the best possible performance. Someone closer to the compiler could give more detail.</p>
]]></description><pubDate>Wed, 05 Feb 2025 01:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42942067</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=42942067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42942067</guid></item><item><title><![CDATA[New comment by isaacvando in "Roc rewrites the compiler in Zig"]]></title><description><![CDATA[
<p>Not necessarily! Each Roc app runs on a particular platform which is built in a host language for a specific domain. That host language could be Rust, Zig, C, C++, Go, Swift, etc. It's possible the basic-webserver platform will be rewritten to Zig but it doesn't need to be.</p>
]]></description><pubDate>Tue, 04 Feb 2025 23:25:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42940750</link><dc:creator>isaacvando</dc:creator><comments>https://news.ycombinator.com/item?id=42940750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42940750</guid></item></channel></rss>