<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: Zach_the_Lizard</title><link>https://news.ycombinator.com/user?id=Zach_the_Lizard</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 26 Jun 2026 04:21:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Zach_the_Lizard" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Zach_the_Lizard in "Driver accused of DUI tracks missing laptop to Illinois State trooper's house"]]></title><description><![CDATA[
<p>Teachers can weaponize CPS reports and absolutely cause legal problems. I know someone who dealt with that. Their kid's doctor put the kid on an ADHD medicine, he had a bad reaction to it, and then the doctor told the mother to immediately discontinue it.<p>The teacher was annoyed the kid was kind of disruptive and so filed a report that the mom had committed "medical neglect" for not giving her son the meds.<p>She had to take off work and deal with random CPS visits until they were satisfied.<p>This is a kid with good grades who can read multiple grade levels higher and who is most likely bored in class. I think he was in the first grade at the time<p>I don't know what the consequences of that are or could have been but it raised my eyebrows</p>
]]></description><pubDate>Mon, 11 May 2026 15:03:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48095975</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=48095975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48095975</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "I'm going back to writing code by hand"]]></title><description><![CDATA[
<p>I agree with this. I've been writing a new internal framework at work and migrating consumers of the old framework to the new one.<p>I had strong principles at the outset of the project and migrated a few consumers by hand, which gave me confidence that it would work. The overall migration is large and expensive enough that it has been deferred for nearly a decade. Bringing down the cost of that migration made me turn to AI to accelerate it.<p>I found that it was OK at the more mechanical and straightforward cases, which are 80% of the use cases, to be fair. The remaining 20% need changes to the framework. Most of them need very small changes, such as an extra field in an API, but one or two require a partial conceptual redesign.<p>To over simplify the problem, the backend for one system can generate certain data in 99% of cases. In a few critical cases, it logically cannot, and that data must be reported to it. Some important optimizations were made with the assumption that this would be impossible.<p>The AI tooling didn't (yet) detect this scenario and happily added migration logic assuming it would work properly.<p>Now, because of how this is being rolled out, this wasn't a production bug or anything (yet). However, asking the right questions to partner teams revealed it and unearthed that some others were going to need it as well.<p>Ultimately, it isn't a big problem to solve in a way that will mostly satisfy everyone, but it would have been a big problem without a human deeper in the weeds.<p>Over time, this may change. Validation tooling I built may make a future migration of this kind easier to vibe code even if AI functionality doesn't continue to improve. Smarter models with more context will eventually learn these problems in more and more cases.<p>The code it generates still oscilates between beautiful and broken (or both!) so for now my artistic sensibilities make me keep a close eye on it. I think of the depressed robot from the Hitchhiker's Guide to the Galaxy as the intelligence behind it. Maybe one day it'll be trustworthy</p>
]]></description><pubDate>Mon, 11 May 2026 11:15:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48093525</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=48093525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48093525</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Telus Uses AI to Alter Call-Agent Accents"]]></title><description><![CDATA[
<p>Some of them rocket scientists double down on the accent in Hunts-vuhl.<p>Sadly, the You Must Be Ignorant lot is as ignorant of that conclave of cosmic capsule constructors as it is of the proper pronunciation of y'all</p>
]]></description><pubDate>Sat, 09 May 2026 01:39:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48070916</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=48070916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48070916</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Today I've made the difficult decision to reduce the size of Coinbase by ~14%"]]></title><description><![CDATA[
<p>As one of those supposedly higher level ICs, I agree entirely with the assessment.<p>A decade or so ago, the high level ICs I interacted with were much more technical.<p>They were the kind who would perhaps not invent truly novel things--but plenty did in the right companies--but they had mastered their domains and genuinely solved thorny problems that others struggled with.<p>Nowadays, they are more political and less involved. I have met many that do not code or barely code. I've been in months of meetings to decide to do something fairly obvious just to ensure "alignment" even though no parties actually disagreed, just wanted to nitpick minor details that could just be a comment on a PR.</p>
]]></description><pubDate>Wed, 06 May 2026 14:03:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48036402</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=48036402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48036402</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Telus Uses AI to Alter Call-Agent Accents"]]></title><description><![CDATA[
<p>I had a Southern accent and had to train it out because my northern colleagues kept making fun of it. I noticed that I was perceived as "smarter" without it. My story is not exactly uncommon and there are a bunch of famous people (e.g. Stephen Colbert) who did the same thing.</p>
]]></description><pubDate>Wed, 06 May 2026 08:19:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48033661</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=48033661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48033661</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Influential study on glyphosate safety retracted 25 years after publication"]]></title><description><![CDATA[
<p>Pulling weeds by hand works for a lot of weeds and is the most environmentally friendly solution where possible. It's what I've done, for the most part.<p>I will say for some weed species that can be ineffective or counterproductive, unfortunately, and for those a chemical (or other) solution may be in order.<p>Weeds can also be a sign of a potential problem, such as poor drainage, a leak, etc.<p>Nutsedge is an example of that. As I recall, pulling it out results in it sending more shoots up if you don't get the nut (which can be feet underground).<p>At that point, you have to continuously pull weeds on a daily (or multiple times daily) basis in order for it to use up more energy growing than it generates.<p>It likes water, so if it's there, it might be because there's standing water from rain.<p>I dug up a raised flower bed to get rid of it once. Nuts were absolutely everywhere because of poor drainage. I had to go down 2 feet I think to get them all, I  replaced the bottom layers of impermeable clay soil with something that drained, along with a drain pipe or two.<p>Now the sedge is gone, the risk of foundation damage from being too wet is gone, and no chemicals were required.</p>
]]></description><pubDate>Fri, 05 Dec 2025 15:07:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46162264</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=46162264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46162264</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Influential study on glyphosate safety retracted 25 years after publication"]]></title><description><![CDATA[
<p>Can't do that in cracks in a sidewalk, between pavers, on a wall, etc. where plant growth can damage them.</p>
]]></description><pubDate>Fri, 05 Dec 2025 14:54:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46162091</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=46162091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46162091</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Influential study on glyphosate safety retracted 25 years after publication"]]></title><description><![CDATA[
<p>Some weeds are quite unpleasant, such as sticker burrs. I'd rather not have a dog and children covered in those.<p>Some weeds can be damaging to property, trees, sidewalks, etc. or are poisonous.<p>It's not always about being annoyed by dandelions in an otherwise overly fussed over sterile lawn environment.</p>
]]></description><pubDate>Fri, 05 Dec 2025 14:52:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46162070</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=46162070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46162070</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Ancient-DNA study identifies originators of Indo-European language family"]]></title><description><![CDATA[
<p>The problem with that "decipherment", from what I've been told by others who are far more educated than I am, is that it does the equivalent of deciphering Anglo-Saxon runnic texts by using modern slang like "yo" in order for it to work out.<p>As a non-linguist, non-Sankrit speaker I can't evaluate those claims, but considering that this script declines as the Indus Valley Civilization fades away, along with the arrival of Indo-European speakers who would be more likely to speak the ancestor language of Sanskrit, I'd be highly skeptical of these claims.<p>If the script is a full writing system, and I were forced to guess what a future decipherment might find, it wouldn't surprise me to see that the language is related to the Dravidian languages.<p>Hopefully more examples of the writing will be found so that we may one day know for sure.</p>
]]></description><pubDate>Wed, 12 Feb 2025 12:14:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43024564</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=43024564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43024564</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Ancient-DNA study identifies originators of Indo-European language family"]]></title><description><![CDATA[
<p>There have been attempts to recreate (vulgar) Latin from modern day Romance languages, as well as using older forms of these languages to reconstrct what's known as Proto-Romance.<p>My recollection is that the complexity went the other way; Latin was more complex than the reconstructed languages, especially if the reconstruction didn't include Romanian, because the modern Romance languages became simpler over time in similar ways.<p>It's clear that the result is useful for understanding features of the ancestral language, but it's not perfect, and never will be.<p>On the other hand, comparative linguistics came long before genetics, and it is this field that first noticed a connection between the Indo-European languages.<p>Archaeological and especially genetic evidence now show the peoples of this language family (mostly) have shared (though distant and diluted) ancestry, so the field was broadly correct in noticing a connection.</p>
]]></description><pubDate>Wed, 12 Feb 2025 11:20:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43024226</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=43024226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43024226</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Too much efficiency makes everything worse (2022)"]]></title><description><![CDATA[
<p>>...farming those risks out to institutions seems to be the current way most societies have decided to mitigate those risks<p>Unfortunately, those institutions --be they governments, insurance companies, UL Labs, banks, venture capitalists, etc.--also need to be vetted.<p>Even when staffed with impeccably well credentialed and otherwise highly capable people, their conclusions may be drawn using a different risk framework than your own.<p>The risk that they mitigate may even be the risk that you won't vote for them, give them money, etc.<p>There is also the risk of having too little risk, a catastrophe no worse than too much risk. The balloon may not pop, but it may never be filled.</p>
]]></description><pubDate>Sun, 29 Sep 2024 16:24:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=41688435</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=41688435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41688435</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Australia starts peanut allergy treatment for babies"]]></title><description><![CDATA[
<p>On the other hand, avoiding peanut exposure can cause an increase in allergies, so there's a feedback loop at play.<p>The children who now have allergies, but wouldn't with past exposure levels, are more inconvenienced than the kid who can't eat a peanut butter sandwich at school.<p>Attempting to make life better for all has unexpected twists and turns</p>
]]></description><pubDate>Fri, 02 Aug 2024 21:18:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=41142779</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=41142779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41142779</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Apollo DN10000: Quad CPU/128Mb RAM workstation from 1988 [pdf]"]]></title><description><![CDATA[
<p>It's a bunch of small things: command line flags, whether a command line tool is even present at all, compiler built-ins / differences in behavior, headers possibly being in different places, compiler support for various language standards and more.<p>Even to this day, it's not uncommon to find libraries that won't compile with one of GCC, clang, etc. or even the same compiler but Linux vs MacOS.<p>It was even worse in ye olde times before package managers, I'm assuming.<p>EDIT: I forgot to mention that System V and BSD are two of the major families.<p>Both influenced Unix-like OSes far and wide, such as SysV style init scripts in certain Linux distros, MacOS being derived partly from BSD, Solaris being a continuation of SysV IIRC, and more.<p>There was a rough standardization in where certain things could be found, command line flags, etc.</p>
]]></description><pubDate>Mon, 22 Jul 2024 14:27:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=41034808</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=41034808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41034808</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Apple unveils 'Passwords' manager app at WWDC 2024"]]></title><description><![CDATA[
<p>MacOS is only licensed for use in Apple branded hardware, as I understand it. Even running it in a VM could be problematic if that host isn't running MacOS.</p>
]]></description><pubDate>Tue, 11 Jun 2024 11:57:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=40645179</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=40645179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40645179</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "AMD unveils Ryzen Pro 8000-series processors"]]></title><description><![CDATA[
<p>I'm guessing "the edge" is doing inference work in the browser, etc. as opposed to somewhere in the backend of the web app.<p>Maybe your local machine can run, I don't know, a model to make suggestions as you're editing a Google Doc, which frees up the Big Machine in the Sky to do other things.<p>As this becomes more technically feasible, it reduces the effective cost of inference for a new service provider, since you, the client, are now running their code.<p>The Jevons paradox might kick in, causing more and more uses of LLMs for use cases that were too expensive before.</p>
]]></description><pubDate>Tue, 16 Apr 2024 14:37:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=40052531</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=40052531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40052531</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Google Axion Processors – Arm-based CPUs designed for the data center"]]></title><description><![CDATA[
<p>We used to, until they canceled that trust</p>
]]></description><pubDate>Tue, 09 Apr 2024 12:53:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=39978890</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=39978890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39978890</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Research shows plant-based polymers can disappear within seven months"]]></title><description><![CDATA[
<p>The story of humanity can be summed up as: "what if we changed our environment without understanding it?" with both wonderful and wretched consequences.<p>The same fires that poison the air we breathe also power life saving medical equipment so that we can keep breathing.<p>Micro plastics, endocrine disrupters and more have been unleashed. I am sure their effects will prove to be less than positive on both humans and wildlife.<p>But in trying to snuff out the next great environmental crisis, will we account for the benefits we've derived from the use of these materials when we do our cost-benefit analysis? The effects on innovation?<p>Did curiosity kill the cat, but save cats?</p>
]]></description><pubDate>Thu, 21 Mar 2024 14:24:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=39778852</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=39778852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39778852</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Mass timber is great, but it will not solve the housing shortage"]]></title><description><![CDATA[
<p>Considering that Houston is significantly bigger than Austin--metro area of 6.6 million vs 2.2 million--one could argue it _is_ handling a significant influx of people better than Austin.</p>
]]></description><pubDate>Wed, 13 Mar 2024 22:39:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39698454</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=39698454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39698454</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Go 1.22"]]></title><description><![CDATA[
<p>Part of the issue is that Go has a variety of design choices / limitations that conspire to produce different design patterns in this area than what you might see with e.g. Java.<p>For example: let's say we want to implement something akin to Java's Comparator interface.<p>Java allows interfaces to be extended with default implementations. It also allows methods to specify their own generics separate from the entire interface / class.<p>Thus the "comparing()" method can take in a Function<T, U> that extracts a value of type U from T that is used for comparison purposes. The return type is Comparator<T>.<p>(Generics simplified a bit, there are other overloads, etc.)<p>There's also thenComparing(), which allows chaining Comparator instances and / or chaining Function<T, U>.<p>As a consequence, one can use .thenComparing() to build up a Comparator from the fields on a class pretty quickly. Especially with lambda syntax.<p>Go doesn't support methods having different type parameters than the overall interface / struct.<p>Go also doesn't have default implementations. It doesn't allow function or method overloading.<p>Go does have first class functions, however.<p>To build the equivalent capability, you'd most likely build everything around a comparison function (func[T any](a, b T) int) and write a bunch of functions to glue them together / handle useful operations.<p>That impacts the readability of a long chain of calls, especially since Go doesn't have a lambda syntax to make things a bit tighter.<p>Getting rid of the limitation on method-level generics would make this _significantly_ more ergonomic.</p>
]]></description><pubDate>Wed, 07 Feb 2024 14:56:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=39289297</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=39289297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39289297</guid></item><item><title><![CDATA[New comment by Zach_the_Lizard in "Go 1.22"]]></title><description><![CDATA[
<p>I strongly agree. Map / filter isn't included, but a fair number of the various utilities are included in the standard library in the `slices` and `maps` packages.<p>`context` also helps solve a bunch of the channel related use cases in a more elegant (IMO) way.<p>There are only a handful of things in that package I wish were included, such as "Keys()" on a map.</p>
]]></description><pubDate>Wed, 07 Feb 2024 12:47:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39287886</link><dc:creator>Zach_the_Lizard</dc:creator><comments>https://news.ycombinator.com/item?id=39287886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39287886</guid></item></channel></rss>