<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: dragonfax</title><link>https://news.ycombinator.com/user?id=dragonfax</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 06:46:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dragonfax" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dragonfax in "Help Keep Thunderbird Alive"]]></title><description><![CDATA[
<p>The law of Software Envelopment.  Jamie Zawinski in 1995 stated that "software inevitably expands to include email functionality, or it is replaced by software that does"<p>Clearly, that's not the case anymore. Nowadays you just swap out "email" for "LLM"</p>
]]></description><pubDate>Thu, 09 Apr 2026 21:54:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47710707</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=47710707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47710707</guid></item><item><title><![CDATA[New comment by dragonfax in "Meow.camera"]]></title><description><![CDATA[
<p>Oh my gosh, he's trying to stay awake but having a hard time so he keeps tiping over.</p>
]]></description><pubDate>Sat, 28 Mar 2026 03:36:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47551351</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=47551351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47551351</guid></item><item><title><![CDATA[New comment by dragonfax in "Intent-Driven Development"]]></title><description><![CDATA[
<p>Nice! I'll read up on it.</p>
]]></description><pubDate>Wed, 11 Mar 2026 05:15:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47331943</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=47331943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47331943</guid></item><item><title><![CDATA[New comment by dragonfax in "Intent-Driven Development"]]></title><description><![CDATA[
<p>As software engineers, I get the feeling we’re moving almost entirely away from code.</p>
]]></description><pubDate>Wed, 11 Mar 2026 05:01:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47331889</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=47331889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47331889</guid></item><item><title><![CDATA[Intent-Driven Development]]></title><description><![CDATA[
<p>Article URL: <a href="https://jason-stillwell.com/blog/2026/03/10/intent-driven-development/">https://jason-stillwell.com/blog/2026/03/10/intent-driven-development/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47331888">https://news.ycombinator.com/item?id=47331888</a></p>
<p>Points: 3</p>
<p># Comments: 4</p>
]]></description><pubDate>Wed, 11 Mar 2026 05:01:35 +0000</pubDate><link>https://jason-stillwell.com/blog/2026/03/10/intent-driven-development/</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=47331888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47331888</guid></item><item><title><![CDATA[New comment by dragonfax in "Gradient.horse"]]></title><description><![CDATA[
<p>The backwards horse is my fault, period. I didn't read the direction.</p>
]]></description><pubDate>Sat, 14 Feb 2026 01:57:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47010692</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=47010692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47010692</guid></item><item><title><![CDATA[New comment by dragonfax in "The Day the Telnet Died"]]></title><description><![CDATA[
<p>1. Start with root to bind the port below 1024.<p>2. give up root because you don't need it any further.<p>3. Only accept non-root logins<p>4. when a user creates a session, if they need root within the session they can obtain it via sudo or su.</p>
]]></description><pubDate>Wed, 11 Feb 2026 00:22:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46969093</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=46969093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46969093</guid></item><item><title><![CDATA[New comment by dragonfax in "What makes Claude Code so damn good"]]></title><description><![CDATA[
<p>HARD AGREE (to your disagree)</p>
]]></description><pubDate>Sun, 24 Aug 2025 02:08:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45000702</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=45000702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45000702</guid></item><item><title><![CDATA[New comment by dragonfax in "Why agents are bad pair programmers"]]></title><description><![CDATA[
<p>Claude Code has "plan mode" for this now. It enforces this behavior. But its still poorly documented.</p>
]]></description><pubDate>Tue, 10 Jun 2025 03:40:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44232225</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=44232225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44232225</guid></item><item><title><![CDATA[New comment by dragonfax in "An indie studio created a game based on Stanislaw Lem's novel"]]></title><description><![CDATA[
<p>Its a prequel to the novel actually. But I don't think the advertising makes that apparent enough.<p>Its a walking simulator for the most part. (For those that know what that means) Think of it as a journey you take part it. But there are a few choices you can make to change a bit of who dies, and a affect a slight change in the ending.<p>I enjoyed it thorougly. And felt it was a great representation of the retrofuturistic world the book presented, and stayed mostly in the style of that era.</p>
]]></description><pubDate>Tue, 29 Oct 2024 02:07:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41978665</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=41978665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41978665</guid></item><item><title><![CDATA[New comment by dragonfax in "Timeliness without datagrams using QUIC"]]></title><description><![CDATA[
<p>I've seen UDP used for great effect in video streaming. Especially timely video streaming such as cloud gaming. When waiting a late packet is no longer useful.</p>
]]></description><pubDate>Sun, 23 Jun 2024 13:22:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=40767300</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=40767300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40767300</guid></item><item><title><![CDATA[New comment by dragonfax in "OpenD, a D language fork that is open to your contributions"]]></title><description><![CDATA[
<p>Do</p>
]]></description><pubDate>Sun, 14 Jan 2024 04:44:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38987563</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=38987563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38987563</guid></item><item><title><![CDATA[New comment by dragonfax in "Ask HN: Who wants to be hired? (December 2023)"]]></title><description><![CDATA[
<p><p><pre><code>  Location: Santa Monica, California
  Remote: Yes (and local hybrid)
  Willing to relocate: No
  Technologies: Golang, Python, Javascript, Ruby, Java, AWS, Kubernetes, Postgres, Mysql, CI/CD, Serverless, Microservices, Scalability, Distributed Architectures
  Résumé/CV: http://resume.jason-stillwell.com/
  Email: dragonfax@gmail.com
</code></pre>
Senior Software Engineer with 25 years of experience at big names like Ebay, Paypal, Twitter, and Zendesk. But also with small startups such as Wheels (micromobility) and Buildzoom. Mostly in backend and feature development roles, and more recently, cloud and infrastructure.</p>
]]></description><pubDate>Wed, 06 Dec 2023 23:02:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38550687</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=38550687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38550687</guid></item><item><title><![CDATA[New comment by dragonfax in "Peter Gabriel: AI competition statement"]]></title><description><![CDATA[
<p>I too couldn't recognize him. I had to dig around the main site and verify that this is indeed the Peter Gabriel that we all know.</p>
]]></description><pubDate>Fri, 21 Apr 2023 02:41:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=35649201</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=35649201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35649201</guid></item><item><title><![CDATA[New comment by dragonfax in "OpenGOAL: Port of Jak and Daxter, written in GOAL, a custom Lisp by Naughty Dog"]]></title><description><![CDATA[
<p>Abuse was mostly written in Lisp. 2d side scrolling action game from the 90s that was unusual in being commercial with a brick and mortar release but also supporting Linux. It uses keyboard for direction mouse for aiming at the same time, which was also kind of unique at the time. The code is open source, complete with modernization, but you have to dig around for it nowdays.<p><a href="https://en.wikipedia.org/wiki/Abuse_(video_game)" rel="nofollow">https://en.wikipedia.org/wiki/Abuse_(video_game)</a></p>
]]></description><pubDate>Wed, 19 Jan 2022 05:49:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=29990425</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=29990425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29990425</guid></item><item><title><![CDATA[New comment by dragonfax in "Anti-Patterns to Avoid in Lambda Based Apps"]]></title><description><![CDATA[
<p>Any external API that could reasonably take a long time to return (because of the work its doing) should have an asynchronous API. I.e. you submit the request to start the work and can later do another request to check if its complete and get any results. Rather than waiting on a live request.<p>Good practice for using external APIs is to NOT use any default http client settings and always provide your own timeouts to what you consider reasonable for connections and responses, as well as using a context system with deadlines so you can time out any requests that are taking more than a reasonable time to complete. Making your described surprise long expensive requests into nothing more than short errors (which hopefully you'll pick up on after a while, as long as you've got your alerting system setup right).</p>
]]></description><pubDate>Fri, 05 Nov 2021 11:53:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=29117945</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=29117945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29117945</guid></item><item><title><![CDATA[New comment by dragonfax in "How Discord Stores Billions of Messages (2017)"]]></title><description><![CDATA[
<p>KKV databases (Cassandra and DynamoDB are good examples) have a common problem with hotspots or "hot partitions". The most common mistake is to use a timestamp of any kind in the range (cluster) column. Then, whatever partition represents "today" or "this hour" ends up being the hot partition.<p>The article mentions hot partitions becomming a problem with max partition size, but they're also a problem with scalability. Say, if your writing a very high throughput of logs into the table (contrived example), then your bottlenecked by the rate at which you can write to one partition.<p>Adding the bucket id (say, the current day or hour), is a common solution, and solves the max partition size issue, but not the scalability issue of hot partitions.</p>
]]></description><pubDate>Tue, 24 Aug 2021 23:56:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=28296507</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=28296507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28296507</guid></item><item><title><![CDATA[New comment by dragonfax in "The Unix Magic Poster"]]></title><description><![CDATA[
<p>I love that he's "pouring" everything into the "shell".</p>
]]></description><pubDate>Mon, 03 May 2021 20:11:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=27030053</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=27030053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27030053</guid></item><item><title><![CDATA[New comment by dragonfax in "Retool Raises $50M from Sequoia"]]></title><description><![CDATA[
<p>I've been using retool for a year, and very heavily for some large internal tools for the last month. I find some of its design rather inspired. Its been massively helpful and surprisingly easy to use. Even for some relatively complicated tasks.<p>We are hitting the limits of its capability. Which is when applications get complicated or end up with lots of code. The javascript you write in your tool is running inside many layers of retool javascription and encapsulation.<p>But at this point if we decide to move such an app out of Retool, then the business logic is already written.</p>
]]></description><pubDate>Tue, 20 Oct 2020 20:01:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=24841787</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=24841787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24841787</guid></item><item><title><![CDATA[New comment by dragonfax in "Retool Raises $50M from Sequoia"]]></title><description><![CDATA[
<p>The git thing is only for on-prem.</p>
]]></description><pubDate>Tue, 20 Oct 2020 19:58:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=24841758</link><dc:creator>dragonfax</dc:creator><comments>https://news.ycombinator.com/item?id=24841758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24841758</guid></item></channel></rss>