<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: boredtofears</title><link>https://news.ycombinator.com/user?id=boredtofears</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 05:45:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=boredtofears" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by boredtofears in "EmDash – A spiritual successor to WordPress that solves plugin security"]]></title><description><![CDATA[
<p>Do LLM's not benefit from the abstractions higher level languages like Javascript/node offer?<p>Perhaps I'm speaking out of depth because I haven't done a lot of Golang, but I've always thought of it as a systems language first, which means by necessity you have you to handle lower level problems yourself. I'm sure there's plenty of libraries that paper over this - but the philosophy of the languages themselves is different. Javascript was designed to solve CRUD like interfaces/problems quite well.<p>Maybe this is just an outdated argument though that isn't really relevant with modern golang/rust though.</p>
]]></description><pubDate>Wed, 01 Apr 2026 20:49:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47606367</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=47606367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47606367</guid></item><item><title><![CDATA[New comment by boredtofears in "1M context is now generally available for Opus 4.6 and Sonnet 4.6"]]></title><description><![CDATA[
<p>All of those things are smells imo, you should be very weary of any code output from a task that causes that much thrashing to occur. In most cases it’s better to rewind or reset and adapt your prompt to avoid the looping (which usually means a more narrowly defined scope)</p>
]]></description><pubDate>Sat, 14 Mar 2026 01:15:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47372261</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=47372261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47372261</guid></item><item><title><![CDATA[New comment by boredtofears in "John Carmack about open source and anti-AI activists"]]></title><description><![CDATA[
<p>Its a lot less odd when you remember that he's running an AI company himself.</p>
]]></description><pubDate>Fri, 13 Mar 2026 19:02:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47368269</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=47368269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47368269</guid></item><item><title><![CDATA[New comment by boredtofears in "I built Timeframe, our family e-paper dashboard"]]></title><description><![CDATA[
<p>Are you telling me that my home assistant enabled humidity sensors in my garden that trigger the arduino hose valve could just be replaced by a watering can??</p>
]]></description><pubDate>Mon, 23 Feb 2026 18:19:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126394</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=47126394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126394</guid></item><item><title><![CDATA[New comment by boredtofears in "How I use Claude Code: Separation of planning and execution"]]></title><description><![CDATA[
<p>It’s not X it’s Y is one of the most obvious LLM writing patterns. Especially the heavily punctuated sentence structure.</p>
]]></description><pubDate>Sun, 22 Feb 2026 18:03:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47113153</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=47113153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47113153</guid></item><item><title><![CDATA[New comment by boredtofears in "Facebook is cooked"]]></title><description><![CDATA[
<p>I'm on FB primarily because my local buy-nothing group is on it, so I am logging in multiple times a day. I'm so used to this slop it's pretty funny at this point, but as is the case with all social media, you tune your algorithm as you engage. At this point it pushes things like cooking videos and hockey clips more than the AI slop for me.<p>Sometimes I'll go down a rabbit hole of clicking AI generated videos just because my curiosity is piqued, and then I'll be stuck getting that slop fed to me for the next week. I have to make a mental note to actively disengage with it as quickly as possible to tip the algo in the other direction.</p>
]]></description><pubDate>Fri, 20 Feb 2026 18:48:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47092116</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=47092116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47092116</guid></item><item><title><![CDATA[New comment by boredtofears in "Dario Amodei – "We are near the end of the exponential" [video]"]]></title><description><![CDATA[
<p>I guess you're right - getting your podcast big enough that it becomes a necessary checkbox for book/media tours is a skill. 
You're correct that he brings absolutely nothing to the podcast, but he interrupts plenty - usually with superficial pet theories about the "oneness of the universe" or "how all we need is love, actually". He never seems well prepared for his guest beyond a chatgpt summary, never gets any kind of interesting answer out of a guest that they weren't already going to give, just absolutely zero criticality to anything in the interview.<p>A podcast with guests is an interview. Interviewing is a skill. The difference between a good and bad interviewer is night and day.</p>
]]></description><pubDate>Sat, 14 Feb 2026 18:28:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47016968</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=47016968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47016968</guid></item><item><title><![CDATA[New comment by boredtofears in "Dario Amodei – "We are near the end of the exponential" [video]"]]></title><description><![CDATA[
<p>I can't think of an interviewer who interjects their viewpoint more and tries to get his guest to acknowledge/agree to his typically shallow level analysis than Lex. The only redeeming quality about his podcast are the guests he gets. I don't think Dwarkesh is great but he's leagues better.</p>
]]></description><pubDate>Fri, 13 Feb 2026 22:49:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47008904</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=47008904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47008904</guid></item><item><title><![CDATA[New comment by boredtofears in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>Helping out with a freelance project I built 15 years ago. It didn’t end on the best of terms, but the relationship has since been repaired (and I’m much better at managing my time now)<p>It’s been fun to come back to, most of the code I wrote still drives the business (it’s just far outdated).<p>I was pretty early on in my career when I wrote it, so seeing my mistakes and all the potential areas to improve has been very interesting. It’s like buying back your old high school Camaro that you used to wrench on.</p>
]]></description><pubDate>Sun, 08 Feb 2026 22:43:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46939340</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=46939340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46939340</guid></item><item><title><![CDATA[New comment by boredtofears in "The Waymo World Model"]]></title><description><![CDATA[
<p>What problem is it even solving? Keeping my car straight so I can be less attentive on the road?<p>I get it in the context of driverless but find it nothing but annoying as a driver.</p>
]]></description><pubDate>Sat, 07 Feb 2026 14:00:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46923950</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=46923950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46923950</guid></item><item><title><![CDATA[New comment by boredtofears in "I miss thinking hard"]]></title><description><![CDATA[
<p>Of course I use code generation. Why would that be mutually exclusive from AI usage? Claude will take full advantage of it with proper instruction.</p>
]]></description><pubDate>Wed, 04 Feb 2026 14:37:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46886324</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=46886324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46886324</guid></item><item><title><![CDATA[New comment by boredtofears in "I miss thinking hard"]]></title><description><![CDATA[
<p>As most are</p>
]]></description><pubDate>Wed, 04 Feb 2026 14:18:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46886084</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=46886084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46886084</guid></item><item><title><![CDATA[New comment by boredtofears in "I miss thinking hard"]]></title><description><![CDATA[
<p>In my experience AI is pretty good at performance optimizations as long as you know what to ask for.<p>Can't speak to firmware code or complex cryptography but my hunch is if it's in it's training dataset and you know enough to guide it, it's generally pretty useful.</p>
]]></description><pubDate>Wed, 04 Feb 2026 06:11:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46882095</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=46882095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46882095</guid></item><item><title><![CDATA[New comment by boredtofears in "I miss thinking hard"]]></title><description><![CDATA[
<p>I dunno, when you've made about 10,000 clay pots its kinda nice to skip to the end result, you're probably not going to learn a ton with clay pot #10,001. You can probably come up with some pretty interesting ideas for what you want the end result to look like from the onset.<p>I find myself being able to reach for the things that my normal pragmatist code monkey self would consider out of scope - these are often not user facing things at all but things that absolutely improve code maintenance, scalability, testing/testability, or reduce side effects.</p>
]]></description><pubDate>Wed, 04 Feb 2026 05:18:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46881781</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=46881781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46881781</guid></item><item><title><![CDATA[New comment by boredtofears in "After two years of vibecoding, I'm back to writing by hand"]]></title><description><![CDATA[
<p>If you're using a code coverage tool to identify the branches its hitting in the code, you at least have a guarantee that it is testing the code its writing tests for as long as you check the assertions. I could be codifying bugs with tests and probably did (but they were already there anyways). For the purpose of upgrading OS libraries and surrounding software, this is a good approach - I can incrementally upgrade the software, run all the tests, and see if anything falls over.<p>I'm not having AI write tests for life-or-death software nor did I claim that AI wrote tests that all pass without updating any code.</p>
]]></description><pubDate>Tue, 03 Feb 2026 17:16:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46873842</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=46873842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46873842</guid></item><item><title><![CDATA[New comment by boredtofears in "Amazon closing its Fresh and Go stores"]]></title><description><![CDATA[
<p>Also funny because there are many product categories on amazon where if its not above 4.5 its probably shit</p>
]]></description><pubDate>Tue, 27 Jan 2026 16:35:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46782291</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=46782291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46782291</guid></item><item><title><![CDATA[New comment by boredtofears in "After two years of vibecoding, I'm back to writing by hand"]]></title><description><![CDATA[
<p>I used a static analysis code coverage tool to guarantee it was checking the logic, but I did not verify the logic checking myself. The biggest risk is that I have no way of knowing that I codified actual bugs with tests, but if that's true those bugs were already there anyways.<p>I'd say for what I'm trying to do - which is upgrade a very old version of PHP to something that is supported, this is completely acceptable. These are basically acting as smoke tests.</p>
]]></description><pubDate>Tue, 27 Jan 2026 16:02:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46781764</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=46781764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46781764</guid></item><item><title><![CDATA[New comment by boredtofears in "After two years of vibecoding, I'm back to writing by hand"]]></title><description><![CDATA[
<p>You should read my other comment - I did check that the test was actually checking the logic, so I guess I did some level of review with it.</p>
]]></description><pubDate>Tue, 27 Jan 2026 16:00:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46781741</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=46781741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46781741</guid></item><item><title><![CDATA[New comment by boredtofears in "We will ban you and ridicule you in public if you waste our time on crap reports"]]></title><description><![CDATA[
<p>To be honest, I didn't really think about the goals of the projects at all. I'm not even sure if a CONTRIBUTING.md existed. I just needed a particular feature for something I was working and it felt like "being a good OSS citizen" to at least offer it back to the maintainer, but I think I just ended up putting them in a position where they felt like they had to make it work.</p>
]]></description><pubDate>Tue, 27 Jan 2026 06:36:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46776268</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=46776268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46776268</guid></item><item><title><![CDATA[New comment by boredtofears in "After two years of vibecoding, I'm back to writing by hand"]]></title><description><![CDATA[
<p>Yes, the first hour or so was spent fidgeting with test creation. It started out doing it's usual whacky behavior like checking the existence of a method and calling that a "pass", creating a mock object that mocked the return result of the logic it was supposed to be testing, and (my favorite) copying the logic out of the code and putting it directly into the test. Lots of course correction, but once I had one well written test that I had fully proofed myself I just provided it that test as an example and it did a pretty good job following those patterns for the remainder.
I still sniffed out all the output for LLM whackiness though. Using a code coverage tool also helps a lot.</p>
]]></description><pubDate>Mon, 26 Jan 2026 22:36:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46772589</link><dc:creator>boredtofears</dc:creator><comments>https://news.ycombinator.com/item?id=46772589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46772589</guid></item></channel></rss>