<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: PetahNZ</title><link>https://news.ycombinator.com/user?id=PetahNZ</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 15 May 2026 08:55:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=PetahNZ" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by PetahNZ in "We rewrote JSONata with AI in a day, saved $500k/year"]]></title><description><![CDATA[
<p>If the original released a bunch more features that you wanted why wouldn't you just redo the conversion against the latest version?</p>
]]></description><pubDate>Fri, 27 Mar 2026 07:22:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47539877</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=47539877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47539877</guid></item><item><title><![CDATA[New comment by PetahNZ in "LT6502: A 6502-based homebrew laptop"]]></title><description><![CDATA[
<p>We did have web browsers, I had Internet Explorer on Windows 3.1, 33mhz 8mb RAM.</p>
]]></description><pubDate>Sun, 15 Feb 2026 18:40:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47026182</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=47026182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47026182</guid></item><item><title><![CDATA[New comment by PetahNZ in "Map To Poster – Create Art of your favourite city"]]></title><description><![CDATA[
<p>It does support SVG, --format=svg</p>
]]></description><pubDate>Wed, 21 Jan 2026 04:07:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46700979</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=46700979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46700979</guid></item><item><title><![CDATA[New comment by PetahNZ in "Every vibe-coded website is the same page with different words. So I made that"]]></title><description><![CDATA[
<p>jQuery UI?</p>
]]></description><pubDate>Sat, 18 Oct 2025 02:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45624280</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=45624280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45624280</guid></item><item><title><![CDATA[New comment by PetahNZ in "When I say “alphabetical order”, I mean “alphabetical order”"]]></title><description><![CDATA[
<p>If I wanted to sort by date taken I would do just that using the EXIF data on them.</p>
]]></description><pubDate>Mon, 29 Sep 2025 01:53:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45409717</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=45409717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45409717</guid></item><item><title><![CDATA[New comment by PetahNZ in "The Rise of Hybrid PHP: Blending PHP with Go and Rust"]]></title><description><![CDATA[
<p>This is one of the best things about PHP IMO. It makes it very easy to scale out.</p>
]]></description><pubDate>Sun, 31 Aug 2025 00:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45079157</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=45079157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45079157</guid></item><item><title><![CDATA[New comment by PetahNZ in "AI overviews cause massive drop in search clicks"]]></title><description><![CDATA[
<p>Why wouldn't I? It takes a few seconds and my thermometer just sits on fridge.</p>
]]></description><pubDate>Thu, 24 Jul 2025 08:28:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44668376</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=44668376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44668376</guid></item><item><title><![CDATA[New comment by PetahNZ in "Progressive JSON"]]></title><description><![CDATA[
<p>Reminds me of Oboe.js<p><a href="https://oboejs.com/" rel="nofollow">https://oboejs.com/</a></p>
]]></description><pubDate>Sun, 01 Jun 2025 10:54:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44149973</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=44149973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44149973</guid></item><item><title><![CDATA[New comment by PetahNZ in "Show HN: I reinvented PHP in TypeScript (demo)"]]></title><description><![CDATA[
<p>I think this misses one of the main selling points of PHP, the shared nothing, single thread, fire and forget methodology that I can throw behind a load balancer and spin up 100 servers.</p>
]]></description><pubDate>Mon, 19 May 2025 08:56:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44027771</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=44027771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44027771</guid></item><item><title><![CDATA[New comment by PetahNZ in "Notes on rolling out Cursor and Claude Code"]]></title><description><![CDATA[
<p>And the waiting is somewhat frustrating, what am I supposed to do while I wait? I could just sit and watch, or context switch to another task then forget the details on what I was originally doing.</p>
]]></description><pubDate>Thu, 08 May 2025 20:58:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43931278</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=43931278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43931278</guid></item><item><title><![CDATA[New comment by PetahNZ in "One Million Chessboards"]]></title><description><![CDATA[
<p>Yea seems the rate limit should be stricter, I made a quick script to do 1 move (capture) every 150ms, doesn't seem to get throttled.<p>I like how generals.io did it where they explicitly made a bot only server/version.</p>
]]></description><pubDate>Fri, 02 May 2025 05:27:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43866466</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=43866466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43866466</guid></item><item><title><![CDATA[New comment by PetahNZ in "Claude can now search the web"]]></title><description><![CDATA[
<p>It would be nice if I could tell it what page to look at (maybe you can, I am not sure). Often if I am getting an LLM to write some code that I can see is obviously wrong, I would love to say here is the docs ... use that to formulate your response.</p>
]]></description><pubDate>Fri, 21 Mar 2025 03:55:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43431652</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=43431652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43431652</guid></item><item><title><![CDATA[New comment by PetahNZ in "Why does man print "gimme gimme gimme" at 00:30? (2017)"]]></title><description><![CDATA[
<p>Have you never worked for anyone before? The software I make is always expected to do more than what the requirements stated.</p>
]]></description><pubDate>Fri, 04 Oct 2024 09:19:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41739462</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=41739462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41739462</guid></item><item><title><![CDATA[New comment by PetahNZ in "Why does man print "gimme gimme gimme" at 00:30? (2017)"]]></title><description><![CDATA[
<p>I made a website for a goat breading society. It played screaming goat sounds if you typed the Konami code. I was sad the day that site was replaced.</p>
]]></description><pubDate>Fri, 04 Oct 2024 09:01:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=41739332</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=41739332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41739332</guid></item><item><title><![CDATA[New comment by PetahNZ in "Why does man print "gimme gimme gimme" at 00:30? (2017)"]]></title><description><![CDATA[
<p>Yea, I have seen a very inappropriate debug statement being left in the led to the dev being promptly fired.</p>
]]></description><pubDate>Fri, 04 Oct 2024 08:56:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41739302</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=41739302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41739302</guid></item><item><title><![CDATA[New comment by PetahNZ in "FrankenPHP: Modern PHP App Server"]]></title><description><![CDATA[
<p>You can set PHP_CLI_SERVER_WORKERS to make it run multiple threads.</p>
]]></description><pubDate>Thu, 30 May 2024 07:55:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40521240</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=40521240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40521240</guid></item><item><title><![CDATA[New comment by PetahNZ in "Static Chess"]]></title><description><![CDATA[
<p>It doesn't even really need to be rendered by a backend. An SPA with pushState and it could literally be just a single file.</p>
]]></description><pubDate>Tue, 14 May 2024 05:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=40351813</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=40351813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40351813</guid></item><item><title><![CDATA[New comment by PetahNZ in "JPEG XL and the Pareto Front"]]></title><description><![CDATA[
<p>My server will encode 1,000,000 images itself, but each client will only decode like 10.</p>
]]></description><pubDate>Fri, 01 Mar 2024 10:43:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=39560529</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=39560529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39560529</guid></item><item><title><![CDATA[New comment by PetahNZ in "Toolong: Terminal application to view, tail, merge, and search log files"]]></title><description><![CDATA[
<p>Sed takes ages to remove a single line from huge files too.</p>
]]></description><pubDate>Sat, 10 Feb 2024 23:36:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=39331311</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=39331311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39331311</guid></item><item><title><![CDATA[New comment by PetahNZ in "Zero downtime Postgres upgrades"]]></title><description><![CDATA[
<p>15 minutes to migrate a large DB? It takes days just to run an alter column on our DB.</p>
]]></description><pubDate>Wed, 13 Dec 2023 08:12:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=38624136</link><dc:creator>PetahNZ</dc:creator><comments>https://news.ycombinator.com/item?id=38624136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38624136</guid></item></channel></rss>