<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: freshbreath</title><link>https://news.ycombinator.com/user?id=freshbreath</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 21:38:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=freshbreath" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by freshbreath in "Why I don't think AGI is imminent"]]></title><description><![CDATA[
<p>GWh</p>
]]></description><pubDate>Mon, 16 Feb 2026 09:02:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47032656</link><dc:creator>freshbreath</dc:creator><comments>https://news.ycombinator.com/item?id=47032656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47032656</guid></item><item><title><![CDATA[New comment by freshbreath in "I miss thinking hard"]]></title><description><![CDATA[
<p>"I don't want to have to write this for the umpteenth time" -- Don't let it even reach a -teenth. Automate it on the 2nd iteration. Or even the 1st if you know you'll need it again. LLMs can help with this.<p>Software engineers are lazy. The good ones are, anyway.<p>LLMs are extremely dangerous for us because it can easily become a "be lazy button". Press it whenever you want and get that dopamine hit -- you don't even have to dive into the weeds and get dirty!<p>There's a fine line between "smart autocomplete" and "be lazy button". Use it to generate a boilerplate class, sure. But save some tokens and fill that class in yourself. <i>Especially</i> if you don't want to (at your own discretion; deadlines are a thing). But get back in those weeds, get dirty, remember the pain.<p>We need to constantly remind ourselves of what we are doing and why we are doing it. Failing that, we forget the how, and eventually even the why. We become the reverse centaur.<p>And I don't think LLMs are the next layer of abstraction -- if anything, they're preventing it. But I think LLMs can help build that next layer... it just won't look anything like the weekly "here's the greatest `.claude/.skills/AGENTS.md` setup".<p>If you have to write a ton of boilerplate code, then abstract away the boilerplate <i>in code</i> (nondeterminism is so 2025). And then <i>reuse that abstraction</i>. Make it robust and thoroughly tested. Put it on github. Let others join in on the fun. Iterate on it. Improve it. Maybe it'll become part of the layers of abstraction for the next generation.</p>
]]></description><pubDate>Wed, 04 Feb 2026 09:27:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46883548</link><dc:creator>freshbreath</dc:creator><comments>https://news.ycombinator.com/item?id=46883548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46883548</guid></item><item><title><![CDATA[New comment by freshbreath in "Thoughts on thinking"]]></title><description><![CDATA[
<p>> disposing branches that don’t bear fruit<p>Disposing branches that <i>the LLM convinces you</i> won’t bear fruit.<p>The Next Big Thing doesn’t exist yet. At least not in any LLM models. If someone thinks of the NBT, asks LLM about it, and LLM’s model says “impossible”, this could squander innovation.</p>
]]></description><pubDate>Sat, 17 May 2025 01:48:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44011428</link><dc:creator>freshbreath</dc:creator><comments>https://news.ycombinator.com/item?id=44011428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44011428</guid></item><item><title><![CDATA[New comment by freshbreath in "Uncovering Hidden SSIDs Using Wireshark"]]></title><description><![CDATA[
<p>If there are no associated clients, you can brute-force the SSID with MDK3 <a href="http://www.backtrack-linux.org/forums/showthread.php?t=12360" rel="nofollow">http://www.backtrack-linux.org/forums/showthread.php?t=12360</a><p>And mahouse is correct: airodump-ng automatically detects when the SSID is broadcasted and displays it.</p>
]]></description><pubDate>Sun, 14 Jun 2015 17:54:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=9715741</link><dc:creator>freshbreath</dc:creator><comments>https://news.ycombinator.com/item?id=9715741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9715741</guid></item><item><title><![CDATA[New comment by freshbreath in "The color of every photo on the internet blended together is orange"]]></title><description><![CDATA[
<p>I tried making a site to auto-blend images from Google Images…<p><a href="https://github.com/derv82/ImageBlender" rel="nofollow">https://github.com/derv82/ImageBlender</a><p><a href="http://blen.derv.us" rel="nofollow">http://blen.derv.us</a><p>Last time I checked, it didn't work 100%, and was laggy.<p>But I learned bootstrap in the process, and some of the quirks associated with HTML5 canvas.</p>
]]></description><pubDate>Wed, 20 Aug 2014 23:39:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=8205252</link><dc:creator>freshbreath</dc:creator><comments>https://news.ycombinator.com/item?id=8205252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8205252</guid></item><item><title><![CDATA[New comment by freshbreath in "How I cracked my neighbor's WiFi password without breaking a sweat"]]></title><description><![CDATA[
<p>That will install 'aircrack-ng', which can crack WEP ivs packets or a WPA/2 handshake.<p>You will need airodump-ng to actually capture the handshake.  I don't think the entire aircrack suite has been ported in homebrew.</p>
]]></description><pubDate>Tue, 28 Aug 2012 19:09:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=4445327</link><dc:creator>freshbreath</dc:creator><comments>https://news.ycombinator.com/item?id=4445327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=4445327</guid></item><item><title><![CDATA[New comment by freshbreath in "Your Bash Prompt Needs This"]]></title><description><![CDATA[
<p>What if a program prints text without a newline at the end, then exits? It's possible and it would be confusing to not see that last line.<p><pre><code>    cout >> "Hello world"; // with no endl.
</code></pre>
Prepending the prompt with a new line might be a better idea than over-writing the current line.</p>
]]></description><pubDate>Fri, 27 Apr 2012 15:55:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=3899626</link><dc:creator>freshbreath</dc:creator><comments>https://news.ycombinator.com/item?id=3899626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3899626</guid></item></channel></rss>