<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>Tue, 08 Sep 2026 19:32:22 +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 "Git Submodules as a Package Manager"]]></title><description><![CDATA[
<p>A lot of the confusion and criticism surrounding submodules comes from people not understanding that you do not need to learn a lot of new commands to use them: you just cd into the submodule and use it as a normal git repo. Then you cd out and commit the submodule hash change if that's what you want to do.<p>Some things are annoying, like removing them. But in general they're extremely useful and designed basically exactly how you'd want: it's extremely consistent since to a good approximation, a submodule behaves the same as a normal git repo once you're inside it.</p>
]]></description><pubDate>Sat, 05 Sep 2026 14:21:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49576772</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=49576772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49576772</guid></item><item><title><![CDATA[New comment by Myrmornis in "Small Models Have Arrived"]]></title><description><![CDATA[
<p>Is there a resource somewhere that tells me, "Given that you have X Gb RAM on your laptop, these are the current local models you should consider trying and here's how to configure them to leave enough memory for other applications on your machine."?</p>
]]></description><pubDate>Fri, 28 Aug 2026 13:39:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49478301</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=49478301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49478301</guid></item><item><title><![CDATA[New comment by Myrmornis in "I were 17, I'd learn how to build LLMs from scratch"]]></title><description><![CDATA[
<p>Very silly reply. If you learn how toy LLMs work at 17 don't you think that would help you at university and grad school? There's plenty of time to go into the private sector workforce later.</p>
]]></description><pubDate>Tue, 25 Aug 2026 16:48:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49436988</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=49436988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49436988</guid></item><item><title><![CDATA[New comment by Myrmornis in "Claudette: Make Claude stop talking like a BuzzFeed article"]]></title><description><![CDATA[
<p>I'm largely with everyone that Claude is much too verbose and uses too much annoying flowery language. However, some of the more unusual language it uses does result in more precise communication, if you can figure out what it means.</p>
]]></description><pubDate>Sat, 22 Aug 2026 21:24:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49404016</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=49404016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49404016</guid></item><item><title><![CDATA[New comment by Myrmornis in "Go is an ideal language for AI-assisted software engineering"]]></title><description><![CDATA[
<p>The promise as I understood it was that it would map Go programs down to a unique format, as is done in Python or Rust. It's not required that the long lines violate style guides; we just want a unique blessed format.</p>
]]></description><pubDate>Thu, 20 Aug 2026 23:30:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49381694</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=49381694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49381694</guid></item><item><title><![CDATA[New comment by Myrmornis in "Vomit: Clean up Claude 5's token output with a separate LLM"]]></title><description><![CDATA[
<p>Claude's verbosity is the biggest obstacle in the technical parts of my job currently.<p>(Why does this project need so much Go code to pipe something through a local LLM?)</p>
]]></description><pubDate>Thu, 20 Aug 2026 21:26:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49380495</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=49380495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49380495</guid></item><item><title><![CDATA[New comment by Myrmornis in "Go is an ideal language for AI-assisted software engineering"]]></title><description><![CDATA[
<p>> By enforcing a single, standardized format via the built-in gofmt tool<p>I'd read about this many times before I started with Go so I was particularly disappointed to learn that it was a lie. The most important task of a code formatter is to break long lines; it doesn't do it. It doesn't even have an option to do it!</p>
]]></description><pubDate>Wed, 12 Aug 2026 01:12:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49266689</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=49266689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49266689</guid></item><item><title><![CDATA[New comment by Myrmornis in "Go is an ideal language for AI-assisted software engineering"]]></title><description><![CDATA[
<p>> By enforcing a single, standardized format via the built-in gofmt tool<p>I'd read about this many times before I started with Go so I was particularly disappointed to learn that it was a lie.</p>
]]></description><pubDate>Wed, 12 Aug 2026 01:07:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49266642</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=49266642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49266642</guid></item><item><title><![CDATA[New comment by Myrmornis in "How to write English prose (2023)"]]></title><description><![CDATA[
<p>> How to Write English Prose<p>> There are few if any passages in the works of Sir Thomas Browne that I do not find thoroughly delightful; but two afford me particularly intense pleasure.<p>> To my mind, each is in its own way a perfect, exquisitely faceted gem of English prose from an especially glorious literary epoch. The music of the one has haunted me for most of my life;<p>Oh come on. Sir Thomas Browne looks well worth reading but the author of this article is unreadably pretentious.</p>
]]></description><pubDate>Sun, 26 Jul 2026 21:39:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49062699</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=49062699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49062699</guid></item><item><title><![CDATA[New comment by Myrmornis in "Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample"]]></title><description><![CDATA[
<p>I'm sure you're right that there's poor terminology, and Wikipedia math is certainly daunting. But in general the many mathematical exposition PDFs scattered across the Internet are beautifully written by careful, intelligent people. I'm a software engineer who's spent many hours reading them and also trying to do graduate classes as an adult. It's unfortunately common on Hacker News to encounter people who think that "I'd be good at math if only they used code to explain it" or "I'd be good at math if it used better terminology/notation".<p>The truth is that math is hard: few other subjects have anything close to its crazy conceptual breadth and depth, with hardish concepts being built upon hardish concepts in many layers.</p>
]]></description><pubDate>Thu, 23 Jul 2026 12:31:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49020543</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=49020543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49020543</guid></item><item><title><![CDATA[New comment by Myrmornis in "Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample"]]></title><description><![CDATA[
<p>That's not because the nomenclature is bad, it's because the concepts in advanced mathematics are further from our familiarity zone. In other words because it's hard.</p>
]]></description><pubDate>Thu, 23 Jul 2026 12:24:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49020475</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=49020475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49020475</guid></item><item><title><![CDATA[New comment by Myrmornis in "How to stop Claude from saying load-bearing"]]></title><description><![CDATA[
<p>> the stochastic parrot.<p><a href="https://news.ycombinator.com/item?id=49010345">https://news.ycombinator.com/item?id=49010345</a></p>
]]></description><pubDate>Thu, 23 Jul 2026 03:25:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49016530</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=49016530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49016530</guid></item><item><title><![CDATA[New comment by Myrmornis in "Kimi K3: Open Frontier Intelligence"]]></title><description><![CDATA[
<p>Crikey. It even bound Shift-Cmd-G to the filesystem picker thing.</p>
]]></description><pubDate>Sat, 18 Jul 2026 11:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48957179</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=48957179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48957179</guid></item><item><title><![CDATA[New comment by Myrmornis in "'Likweli': A new monkey species discovered in the Congo Basin"]]></title><description><![CDATA[
<p>Thanks, your noun/process suggestion is interesting. Perhaps that is indeed a good way of characterizing what happened in biology. It's clear that biology has stumbled into a linguistic/philosophical trap; if it were actually science they wouldn't have been "working on it" since Darwin! I'll try to find time to look at the philosophy you refer to.<p>Do you know of comparable "messes" like the one in biology that you suspect were caused by a lack of more process-based language?<p>Are there some human languages that are more process-based than English?<p>It makes me wonder whether what the LLMs have captured in their training data might be effective for looking over different languages to see if there are any interesting different ways of handling "species".</p>
]]></description><pubDate>Fri, 17 Jul 2026 13:16:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48947052</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=48947052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48947052</guid></item><item><title><![CDATA[New comment by Myrmornis in "'Likweli': A new monkey species discovered in the Congo Basin"]]></title><description><![CDATA[
<p>Hi, two answers:<p>Firstly,<p>> how do you conclude that these two populations can still interbreed?<p>I'm saying that people shouldn't spend time asking that question of allopatric populations.<p>Secondly you're right that I didn't read up on these monkeys. I wanted to rant about species concepts, but I was doing it in a discussion about some doubtless wonderful and very interesting monkeys and I am definitely guilty of not doing justice to them or to the people studying them.</p>
]]></description><pubDate>Fri, 17 Jul 2026 13:12:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48947020</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=48947020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48947020</guid></item><item><title><![CDATA[New comment by Myrmornis in "'Likweli': A new monkey species discovered in the Congo Basin"]]></title><description><![CDATA[
<p>Yes I completely agree with every word of this. I hope I didn't give the opposite impression. Clearly the sexual organisms living in one place belong to discrete groups, defined by what breeds with what, no objection to using the word species for those groups in sympatry, and the process by which those species come into existence is extremely important and worth studying (I used to do that). As you say, the problem is that the definition doesn't apply in all situations (e.g. populations that don't live in the same place).<p>That shouldn't be controversial, but unfortunately the idea that you can and should try to "determine" whether such populations are conspecific is completely entrenched in biology; has been since Linnaeus basically.</p>
]]></description><pubDate>Fri, 17 Jul 2026 13:06:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48946946</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=48946946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48946946</guid></item><item><title><![CDATA[New comment by Myrmornis in "'Likweli': A new monkey species discovered in the Congo Basin"]]></title><description><![CDATA[
<p>Thanks, I've looked at that before, but I don't think I've ever read it properly. Are you sure it's not missing the simple answer? Give up the idea that the question of whether populations are "conspecific" should  be assigned a meaning.<p>Words are just labels we attach to concepts that we find ourselves wanting to refer to. My claim is that there is no concept in allopatry that's worth naming.<p>Have a look at Hey's underappreciated book (he's the first author cited in the article you linked).<p>It is an embarrassment: because there's a simple answer (the one I just gave), and because the confusion over "species concepts" has persisted for decades and confused generations of biologists, and hundreds, if not thousands of flawed papers have been published claiming "sufficient divergence" of allopatric populations.</p>
]]></description><pubDate>Fri, 17 Jul 2026 04:37:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48943378</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=48943378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48943378</guid></item><item><title><![CDATA[New comment by Myrmornis in "'Likweli': A new monkey species discovered in the Congo Basin"]]></title><description><![CDATA[
<p>It's an allopatric population. It's one of the great embarrassments of biology. The question "is this population part of the same 'species' as this other population" is simply not defined in biology when they are allopatric. Look at your country's bird identification guide. If you're in Europe or N. America you'll find lots of "species" that are just allopatric populations accompanied by some mtDNA / sound recording data claiming they're "sufficiently" distinct.<p>It shouldn't be controversial to say that this is nonsense. The main problem is that it is challenging for conservation biology to admit that 'species' isn't well defined in allopatry. That is indeed unfortunate. But, science can't be politics.<p>Think about it: there's nothing about the laws of physics, chemistry, or fundamental biology that implies that all populations must be clearly assignable to distinct categories. What biology says is that sexual eukaryotic organisms exist and they breed and distribute themselves more of less connectedly over space, and, stuff happens over time. Whether or not you can interbreed in sympatry is profoundly important -- loss of interbreeding is the basis of biological diversity. And allopatry is profoundly important -- it's the main way you lose the ability to interbreed. But two allopatric populations are just that: the organisms don't interbreed because they can't; they're not in "cruising distance". You could take two groups of individuals of any population you like and ship them off to islands on the other side of the world and they won't interbreed. They were part of the same "species" before their trip so presumably they still are when they get to their new homes. But the question of "when in the future should we say that they've evolved apart enough for us to call them different 'species'" is a question about what's convenient or useful, not a question about biological concepts or mechanisms.<p>So it's not that studying the biology of allopatric populations isn't worthwhile -- far from it -- it's just that biology has a sentimental attachment to the idea that populations can always be assigned to "species". You can consider their ancestry as organismal pedigrees, and you can consider the ancestry of different parts of their genome, you can model it mathematically, you can collect genetic data and try to make inferences about it and about how the world they evolved in gave rise to it all. Population genetics, phylogeography, biogeography, phylogenetics etc are all extremely interesting and worthwhile. But with those subjects came confused "species concepts" stretching over decades trying to explain why some or other genealogical or phylogenetic criterion was the right basis to use to define the word "species".<p>But the correct thing to do was much simpler: just accept that there is no scientific reason for the question "are these allopatric populations the same thing or not" to have any particular meaning, let alone answer.<p>People who have written some sense among the decades of nonsense: Jürgen Haffer and and Ernst Mayr's geographical species, and Jody Hey's in his book "Genes, categories and species".</p>
]]></description><pubDate>Fri, 17 Jul 2026 04:13:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48943263</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=48943263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48943263</guid></item><item><title><![CDATA[New comment by Myrmornis in "The git history command"]]></title><description><![CDATA[
<p>You could reorder so that the test comes in a commit after the fix rather than before if you want to be able to use plain git bisect, so that no commits are failing. The important thing is that you can use git (i.e. revert in this case) to edit the history to remove the fix and verify the test fails.</p>
]]></description><pubDate>Tue, 14 Jul 2026 14:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48907162</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=48907162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48907162</guid></item><item><title><![CDATA[New comment by Myrmornis in "How to stop Claude from saying load-bearing"]]></title><description><![CDATA[
<p>For me, "key", and "critical" merely say it's "important", but don't convey the sense that "out of the mess of connected concepts we're discussing, the one that is actually interacting with the thing we care about, or at least dominating the interactions with the thing we care about, is X".<p>"operative" is a bit better, but I think of it as referring to grammatical interactions, i.e. interactions at the level of language mechanics rather than semantics.</p>
]]></description><pubDate>Tue, 14 Jul 2026 13:11:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48906310</link><dc:creator>Myrmornis</dc:creator><comments>https://news.ycombinator.com/item?id=48906310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48906310</guid></item></channel></rss>