<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: Myrmornis</title><link>https://news.ycombinator.com/user?id=Myrmornis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 16:37:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Myrmornis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Myrmornis in "I'm going back to writing code by hand"]]></title><description><![CDATA[
<p>> The problem was the view didn't work after something else had been done.<p>In that situation you have two choices:<p>1. Tell claude to iterate until the tests for the new view and the old views are all passing.<p>2. git reset --hard back to the previous commit at which all tests are passing and tell claude to try again, making sure not to break any tests.<p>It's essential to use tests when vibecoding anything non trivial. Almost certainly in a TDD style.</p>
]]></description><pubDate>Mon, 11 May 2026 12:03:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48093914</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=48093914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48093914</guid></item><item><title><![CDATA[New comment by Myrmornis in "I'm going back to writing code by hand"]]></title><description><![CDATA[
<p>> I typed :rs pods to switch back to the pods view. Nothing rendered. The table was empty...
> now something was fundamentally broken and I couldn't just prompt my way out of it.<p>Hey I don't want to over simplify, I'm sure it was complicated, but did the author have functional tests for these broken views? As long as there are functional tests passing on the previous commit I'd have thought that claude could look at the end situation and work out how to get the desired feature without breaking the other stuff.<p>TUIs aren't an exception, it's still essential to have a way to end-to-end test each view.</p>
]]></description><pubDate>Mon, 11 May 2026 03:11:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48090683</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=48090683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48090683</guid></item><item><title><![CDATA[New comment by Myrmornis in "When Dawkins met Claude – Could this AI be conscious?"]]></title><description><![CDATA[
<p>On the one hand I'm not sure Dawkins has read/thought enough about how LLMs actually work. I'm getting the impression he doesn't fully appreciate or is somehow forgetting that it's a text completion algorithm with a vast number of parameters and that even if the patterns of learned parameter tunings are not really comprehendible, the architecture was very deliberately designed.<p>But on the other hand his thoughts at the end are interesting. Summary:<p>Maybe our "consciousness" is like an LLM's intelligence. But if not, then it raises the question of why do we even have this "extra" consciousness, since it appears that   something like a humanoid LLM would be decent at surviving. His suggestions: maybe our extra thing is an evolutionary accident (and maybe there _are_ successful organisms out there with the LLM-style non-conscious intelligence), or maybe as evolved organisms it's necessary that we really feel things like pain, so that evolutionary mechanisms like pain (and desire for food, sex etc) had strong adaptive benefits.</p>
]]></description><pubDate>Sun, 03 May 2026 01:41:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47992478</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47992478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47992478</guid></item><item><title><![CDATA[New comment by Myrmornis in "When Dawkins met Claude – Could this AI be conscious?"]]></title><description><![CDATA[
<p>I don't think you read carefully what he said. At the end he gave three quite interesting thoughts about what might be true assuming LLMs are less conscious than we are (i.e. assuming our consciousness is not a purely algorithmic phenomenon as we obviously know LLMs are).</p>
]]></description><pubDate>Sun, 03 May 2026 01:25:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47992356</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47992356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47992356</guid></item><item><title><![CDATA[New comment by Myrmornis in "Show HN: A Karpathy-style LLM wiki your agents maintain (Markdown and Git)"]]></title><description><![CDATA[
<p>Your notes look really interesting, thanks. I'm curious --from the prose style it's clear they were written by an LLM. For  design notes like this do you sort of have a mental TODO to go back and write them up in your own words to make sure they really capture your own opinions?</p>
]]></description><pubDate>Sat, 25 Apr 2026 15:07:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47902057</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47902057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47902057</guid></item><item><title><![CDATA[New comment by Myrmornis in "Towards trust in Emacs"]]></title><description><![CDATA[
<p>The article is still missing the most important point about a "trust system" -- you have to explain what it is and convince me that I even care about the problem you're trying to solve. It's my machine, what is a "trusted" or "untrusted" file? If people just force security "solutions" on me without asking me whether I understand or agree with their problem diagnosis then I will immediately disable the protection if I can or blanket accept all prompts without thinking.<p>This is good, but it doesn't go far enough:<p>> ... the problem with security measures that cause too much friction is that users tend to disable them in order to get on with their work. To fulfill its security purposes, a good trust system needs to stay out of your way.</p>
]]></description><pubDate>Sat, 18 Apr 2026 11:58:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47815212</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47815212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47815212</guid></item><item><title><![CDATA[New comment by Myrmornis in "Pretty Fish: A better mermaid diagram editor"]]></title><description><![CDATA[
<p>Take a look at <a href="https://d2lang.com/examples/dagre/" rel="nofollow">https://d2lang.com/examples/dagre/</a> and <a href="https://d2lang.com/tour/intro/" rel="nofollow">https://d2lang.com/tour/intro/</a><p>The language is richer and all diagram types are implemented consistently in the same language in a way that can be composed, as opposed to being a collection of unrelated DSLs.<p>The improved visual appearance is clear from inspecting example diagrams, I believe.</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:40:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780666</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47780666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780666</guid></item><item><title><![CDATA[New comment by Myrmornis in "Pretty Fish: A better mermaid diagram editor"]]></title><description><![CDATA[
<p><a href="https://d2lang.com/" rel="nofollow">https://d2lang.com/</a> is a nicer language than Mermaid with much nicer visual appearance. It would be great if it became more widely supported.</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:21:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780379</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47780379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780379</guid></item><item><title><![CDATA[New comment by Myrmornis in "The future of everything is lies, I guess – Part 5: Annoyances"]]></title><description><![CDATA[
<p>I read the first couple of posts in the series. The essay is full of criticism of LLMs, and in a couple of places the author distances himself, as if he himself isn't using them ("some people I respect tell me that...").<p>It's certainly worth discussing the fact that the entire industry is starting to outsource large amounts of our thinking and writing work to non-sentient statistical algorithms, but this discussion needs to honestly confront the extent to which they are successfully completing useful tasks today.</p>
]]></description><pubDate>Sat, 11 Apr 2026 16:38:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47731956</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47731956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47731956</guid></item><item><title><![CDATA[New comment by Myrmornis in "Show HN: Git bayesect – Bayesian Git bisection for non-deterministic bugs"]]></title><description><![CDATA[
<p>This is really cool! Is there an alternative way of thinking about it involving a hidden markov model, looking for a change in value of an unknown latent P(fail)? Or does your approach end up being similar to whatever the appropriate Bayesian approach to the HMM would be?</p>
]]></description><pubDate>Wed, 01 Apr 2026 19:25:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47605366</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47605366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47605366</guid></item><item><title><![CDATA[New comment by Myrmornis in "Artificial Cleverness: The system that knows everything and understands nothing"]]></title><description><![CDATA[
<p>Doubtless the current LLMs aren't the last word. But this author sounds like they would get more out of the current LLMs if they put their energies into that rather than into criticism.</p>
]]></description><pubDate>Sun, 29 Mar 2026 20:16:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566820</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47566820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566820</guid></item><item><title><![CDATA[New comment by Myrmornis in "Make macOS consistently bad unironically"]]></title><description><![CDATA[
<p>The rounded corners are nothing compared to the notch camera making part of the top of my applications invisible.</p>
]]></description><pubDate>Sun, 29 Mar 2026 00:52:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47559469</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47559469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47559469</guid></item><item><title><![CDATA[New comment by Myrmornis in "Hyperlinks in terminal emulators"]]></title><description><![CDATA[
<p>Alacritty shows a preview at the bottom by default (sounds similar to ghostty). Looked to me like WezTerm doesn't though.</p>
]]></description><pubDate>Sun, 15 Mar 2026 14:16:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47387596</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47387596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47387596</guid></item><item><title><![CDATA[New comment by Myrmornis in "1M context is now generally available for Opus 4.6 and Sonnet 4.6"]]></title><description><![CDATA[
<p>This is interesting but don't you worry that you're competing with entire companies (e.g. Anthropic) and thus it's a losing battle? Since you're re-implementing a bunch of stuff they either do in their harness or have decided it was better not to do?</p>
]]></description><pubDate>Sun, 15 Mar 2026 01:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47383279</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47383279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47383279</guid></item><item><title><![CDATA[New comment by Myrmornis in "TUI Studio – visual terminal UI design tool"]]></title><description><![CDATA[
<p>Yes, they do, but the premise in my comment (and this discussion) is that a TUI is being written today.</p>
]]></description><pubDate>Fri, 13 Mar 2026 16:30:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47366551</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47366551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47366551</guid></item><item><title><![CDATA[New comment by Myrmornis in "TUI Studio – visual terminal UI design tool"]]></title><description><![CDATA[
<p>TUIs built today should be usable by AI agents. I'm not sure exactly what it looks like but I'm imagining that every UI view has an associated CLI command that can yield precisely that view. Maybe like formally structured breadcrumbs, or maybe like Emacs "keyboard macros".</p>
]]></description><pubDate>Fri, 13 Mar 2026 15:55:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47366154</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47366154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47366154</guid></item><item><title><![CDATA[New comment by Myrmornis in "Why does AI tell you to use Terminal so much?"]]></title><description><![CDATA[
<p>Ah right, sorry, you were making a much more interesting point than my reply! I read "UI development" and jumped to the conclusion that the point was just about inference-time modify-test cycles. Yes, agreed, if they trained on images, or even better (?) on (code, image) or (code-delta, image-delta) pairs, they would surely be better at UI development.</p>
]]></description><pubDate>Wed, 11 Mar 2026 15:11:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47336663</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47336663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47336663</guid></item><item><title><![CDATA[New comment by Myrmornis in "Why does AI tell you to use Terminal so much?"]]></title><description><![CDATA[
<p>Getting them to take screenshots with playwright/puppeteer and look at them as part of their development iteration cycle works well.</p>
]]></description><pubDate>Wed, 11 Mar 2026 08:47:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47333134</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47333134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47333134</guid></item><item><title><![CDATA[New comment by Myrmornis in "Ghostmd: Ghostty but for Markdown Notes"]]></title><description><![CDATA[
<p>> Markdown is already beautiful. We don't render it. We don't preview it. You read it raw, the way it was meant to be.<p>I don't want to be inflammatory or shallowly dismissive of other people's opinions. But I find this puritanical view surprising when we're talking about presenting markdown for reading by humans.<p>Take markdown links for example. In a terminal those should surely be rendered as OSC8 hyperlinks where supported: that gives actual link functionality, as well as being much more readable.<p>Or take markdown code blocks; to me it seems clear that they should be rendered with syntax highlighting, probably in a box or against a slightly different background color to set them off from the rest of the document. Triple backticks are for machines, not humans, surely? I don't think they're beautiful.<p>I don't know the history / lore of what is common mark vs non-standard addons etc. But github supports things like <details> tags; clearly it's no good just rendering that in plain text. A browser renders it well; not sure how to in a terminal.<p>Similarly tables should surely at least have padding added so that each column has constant width as you look down the rows, but promising to output it raw wouldn't do that since markdown itself has no such requirement. Which gets at my overall point: markdown is a format for capturing richer document data while writing; this should be rendered for humans to read.</p>
]]></description><pubDate>Sun, 08 Mar 2026 01:14:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47293299</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47293299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47293299</guid></item><item><title><![CDATA[New comment by Myrmornis in "When does MCP make sense vs CLI?"]]></title><description><![CDATA[
<p>Yes. But are you letting your agent make the decision of when and how to call that CLI? And presumably you're invoking it via the Bash tool. In which case your agent is free to write ad-hoc bash orchestration around your CLI calls. And perhaps you don't just have one such CLI but rather N for N different services.<p>And so we've arrived at the world of ad-hoc on-the-fly bash scripting that teams writing backend agentic applications in more "traditional"/conservative companies are not going to want.<p>Don't get me wrong, it's great for claude-code-type local computer automation use cases -- I do the same as you there.</p>
]]></description><pubDate>Tue, 03 Mar 2026 02:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47227139</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=47227139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47227139</guid></item></channel></rss>