<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: daotoad</title><link>https://news.ycombinator.com/user?id=daotoad</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 11:13:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=daotoad" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by daotoad in "Write less code, be more responsible"]]></title><description><![CDATA[
<p>The gap between quality work and baseline LLM output is precisely the understanding.<p>If it can be validated by automation, the bot will do it.  But no automation suite is complete or perfect.<p>What concerns me is that building software using the LLMs gives a distance that inhibits the formation of the sort of understanding I need to "just know" a code base intuitively. So when product asks for a feature, my ability to be sufficiently pedantic about the 6 different non-obvious things this impacts is less effective.  And when I need to choose abstractions and try to form an effective ontology, my intuition is less effective.  I believe I can still grind out an effective solution, but I start farther from the finish line.<p>Does the LLM's ability to "answer questions" about the codebase make up for my lack of intuition?  Does my apparent ability to run faster make up for the fact that I am starting farther from the end of the race?<p>I don't know yet.</p>
]]></description><pubDate>Wed, 15 Apr 2026 18:35:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47783273</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=47783273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47783273</guid></item><item><title><![CDATA[New comment by daotoad in "America tells private firms to “hack back”"]]></title><description><![CDATA[
<p>RFC 3514 perhaps?<p><a href="https://www.ietf.org/rfc/rfc3514.txt" rel="nofollow">https://www.ietf.org/rfc/rfc3514.txt</a></p>
]]></description><pubDate>Mon, 23 Mar 2026 23:54:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47496804</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=47496804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47496804</guid></item><item><title><![CDATA[New comment by daotoad in "Dune3d: A parametric 3D CAD application"]]></title><description><![CDATA[
<p>I really, really want that to be true, but my experience trying to adopt it has been really painful.<p>Even selecting things in the UI has sucked.  I went in and increased the selection radius or whatever, that helped.  But really, should I need to do this as a new user?<p>Getting the constraints to behave is like pulling teeth.<p>It also kind of sucks that you have to have really sparse sketches that only contain one closed figure. I gather you can create a "master sketch" and selectively project geometry into other sketches.  But the last few times I've tried the app, I haven't gotten far enough into my sketches before rage quitting to validate the technique.<p>Right now I am back F360 with their hobby license wanting to escape their regular messing with the terms and conditions.</p>
]]></description><pubDate>Mon, 23 Mar 2026 23:23:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47496493</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=47496493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47496493</guid></item><item><title><![CDATA[New comment by daotoad in "Parallel Perl – autoparallelizing interpreter with JIT"]]></title><description><![CDATA[
<p>It's a kind of crappy slide deck, not a proper home page.  Even worse, the link drops you into the middle of the deck. (TBF, it wouldn't be so bad if you know that it's a slide deck when you load the page.)<p>Try using the arrow keys to navigate.  It took me multiple tries to get it figured out.<p>Use up/down to navigate within a chapter/topic.
Use left/right to switch between topics.</p>
]]></description><pubDate>Fri, 20 Mar 2026 18:51:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47458945</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=47458945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47458945</guid></item><item><title><![CDATA[New comment by daotoad in "OpenCiv3: Open-source, cross-platform reimagining of Civilization III"]]></title><description><![CDATA[
<p>I lost a nuke to a phalanx in Civ 1.  Still salty about that _decades_ later.</p>
]]></description><pubDate>Sat, 07 Feb 2026 01:28:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46920377</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46920377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46920377</guid></item><item><title><![CDATA[New comment by daotoad in "OpenCiv3: Open-source, cross-platform reimagining of Civilization III"]]></title><description><![CDATA[
<p>Anecdata:<p>I'm a Civ3 hater, give me 2 or 4 any day. 3 is my least favorite version of the game.<p>But, OTOH, my wife is ride or die for  Civ3.</p>
]]></description><pubDate>Sat, 07 Feb 2026 01:10:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46920276</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46920276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46920276</guid></item><item><title><![CDATA[New comment by daotoad in "It's 2026, Just Use Postgres"]]></title><description><![CDATA[
<p>What I really want to know is, is it mighty mighty?  And does it let it all hang out?</p>
]]></description><pubDate>Fri, 06 Feb 2026 00:27:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46907434</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46907434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46907434</guid></item><item><title><![CDATA[New comment by daotoad in "Young adults report lower life satisfaction in Sweden"]]></title><description><![CDATA[
<p>The problem is most people won't take that attitude.  For most homeowners, the home is the largest asset.<p>This is a Catch 22 for elected officials.  We <i>must</i> reduce housing costs dramatically if we do so, we will devalue significant assets of a large number of active voters and political contributors.<p>I'd love to see some ideas on how to pull this off, because we need them.</p>
]]></description><pubDate>Tue, 03 Feb 2026 21:26:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46877531</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46877531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46877531</guid></item><item><title><![CDATA[New comment by daotoad in "After two years of vibecoding, I'm back to writing by hand"]]></title><description><![CDATA[
<p>For a motivated learner with access to good materials, schools provide two important things besides that very important piece of paper:<p>1. contacts - these come in the form of peers who are interested in the same things and in the form of experts in their fields of study.  Talking to these people and developing relationships will help you learn faster, and teach you how to have professional collegial relationships. These people can open doors for you long after graduation.<p>2. facilities - ever want to play with an electron microscope or work with dangerous chemicals safely?  Different schools have different facilities available for students in different fields.  If you want to study nuclear physics, you might want to go to a school with a research reactor; it's not a good idea to build your own.</p>
]]></description><pubDate>Tue, 27 Jan 2026 02:19:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46774681</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46774681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46774681</guid></item><item><title><![CDATA[New comment by daotoad in "There is an AI code review bubble"]]></title><description><![CDATA[
<p>Naming comments are useful when someone catches something like:<p>1. you are violating a <i>previously agreed upon</i> standard for naming things<p>2. inconsistent naming, eg some places you use "catalog ID" and other places you use "item ID" (using separate words and spaces here because case is irrelevant).<p>3. the name you chose makes it easy to conflate two or more concepts in your system<p>4. the name you chose calls into question whether you correctly understood the problem domain you are addressing<p>I'm sure there are other good naming comments, but this is a reasonable representation of the kinds of things a good comment will address.<p>However, most naming comments are just bike shedding.</p>
]]></description><pubDate>Tue, 27 Jan 2026 01:21:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46774243</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46774243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46774243</guid></item><item><title><![CDATA[New comment by daotoad in "European Alternatives"]]></title><description><![CDATA[
<p>US states are, in some ways, less independent than UK countries.<p>Wales can no more disavow the PM than California can disavow POTUS.  So this separate status is limited.<p>The big counter to this is the idea that US states have their own militaries.  States may have militias, but they can be subsumed by the federal government pretty easily, as we saw in California in 2025.  They are not truly independent armed forces.<p>OTOH, states are not allowed to leave the US, we had a war about this a while ago.  Meanwhile Scotland had a referendum on leaving the UK a few years ago.<p>Love it or hate it, we are Americans first before we are New Yorkers or Mississipians and so forth.  This is especially true when it comes to international relations; that's handled on a federal level and most people in the world couldn't tell a Nebraskan from an Alaskan.</p>
]]></description><pubDate>Fri, 23 Jan 2026 22:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46739105</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46739105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46739105</guid></item><item><title><![CDATA[New comment by daotoad in "I set all 376 Vim options and I'm still a fool"]]></title><description><![CDATA[
<p>Do you like your cursor at the beginning or end of words?<p>Most of the time it doesn't really matter.  But if you know you want to append to a word you can hit that target immediately by using `e` (`ea`).  Or if you want to prepend, you can use `wi`.<p>Note that `i` and `a` have a similar pairing to `w` and `e`.</p>
]]></description><pubDate>Thu, 22 Jan 2026 03:57:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46715130</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46715130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46715130</guid></item><item><title><![CDATA[New comment by daotoad in "I set all 376 Vim options and I'm still a fool"]]></title><description><![CDATA[
<p>Motions can be inclusive or exclusive.  It works like the different ways of annotating ranges: [0,1] and (0,1).<p>Consider the command `d` (delete) combined with the motions for `"`.<p>First we have `da"`, it deletes the everything between the pair of `"` characters that surround my cursor.  Next, `di"` deletes the contents of the `"` pair.<p>The movement `a"` is inclusive (think 'a quote') and `i"` is exclusive (think 'inside quote').  Combined with the command you get "delete a quote" and "delete inside quote" when the mnemonics are spelled out.<p><a href="https://vimhelp.org/motion.txt.html#exclusive" rel="nofollow">https://vimhelp.org/motion.txt.html#exclusive</a></p>
]]></description><pubDate>Thu, 22 Jan 2026 03:51:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46715086</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46715086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46715086</guid></item><item><title><![CDATA[New comment by daotoad in "Slop is everywhere for those with eyes to see"]]></title><description><![CDATA[
<p>This usage is a double misunderstanding, it gets both the phonetics of homing and the mechanics of sharpening a blade wrong.<p>It’s like calling someone a “stropping young lad”.</p>
]]></description><pubDate>Sun, 18 Jan 2026 22:30:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46672835</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46672835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46672835</guid></item><item><title><![CDATA[New comment by daotoad in "Slop is everywhere for those with eyes to see"]]></title><description><![CDATA[
<p>Off topic and doesn't impact the validity (or lack thereof) of the post.  Just reactionary whining really...<p>For the love of all that is good, "exacerbated" and "exasperated" are different words.<p>We've already screwed up "home in on" by allowing the horrid "hone in" to horn in our lexicons.  On a side note, watch out for those honing pigeons, they've got <i>very sharp beaks</i>.</p>
]]></description><pubDate>Fri, 16 Jan 2026 20:29:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46651787</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46651787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46651787</guid></item><item><title><![CDATA[New comment by daotoad in "Dev-owned testing: Why it fails in practice and succeeds in theory"]]></title><description><![CDATA[
<p>In my experience, what works best is having QA and a tech writer assigned to a few teams. That way there is an ongoing, close relationship that makes interactions go smoothly.<p>In a larger org, it may also make sense to have a separate QA group that handles tasks across all teams and focuses on the product as a unified whole.</p>
]]></description><pubDate>Fri, 16 Jan 2026 19:39:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46651103</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46651103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46651103</guid></item><item><title><![CDATA[New comment by daotoad in "Dev-owned testing: Why it fails in practice and succeeds in theory"]]></title><description><![CDATA[
<p>That's because we don't value QA in the way that matters.<p>If you're a talented SDET, you're probably also, at least, a good SDE.<p>If you'll make more money and have more opportunity as an SDE, which career path will you follow?</p>
]]></description><pubDate>Fri, 16 Jan 2026 19:30:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46650979</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46650979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46650979</guid></item><item><title><![CDATA[New comment by daotoad in "Show HN: Stash – Sync Markdown Files with Apple Notes via CLI"]]></title><description><![CDATA[
<p>I was about to say "Obsidian is free as long as you don't use it for work."<p>But it turns out that that is no longer the case.  <a href="https://obsidian.md/blog/free-for-work/" rel="nofollow">https://obsidian.md/blog/free-for-work/</a><p>Obsidian is now actually free for everyone.</p>
]]></description><pubDate>Tue, 06 Jan 2026 21:11:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46518814</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46518814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46518814</guid></item><item><title><![CDATA[New comment by daotoad in "SQLite JSON at full index speed using generated columns"]]></title><description><![CDATA[
<p>Rereading TFM can be quite illuminating.</p>
]]></description><pubDate>Fri, 12 Dec 2025 22:43:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46249936</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46249936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46249936</guid></item><item><title><![CDATA[New comment by daotoad in "Programmers and software developers lost the plot on naming their tools"]]></title><description><![CDATA[
<p>Robert Preston, is that you?</p>
]]></description><pubDate>Fri, 12 Dec 2025 21:48:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46249414</link><dc:creator>daotoad</dc:creator><comments>https://news.ycombinator.com/item?id=46249414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46249414</guid></item></channel></rss>