<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: lucumo</title><link>https://news.ycombinator.com/user?id=lucumo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 06:58:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lucumo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lucumo in "Škoda DuoBell: A bicycle bell that penetrates noise-cancelling headphones"]]></title><description><![CDATA[
<p>Well, obviously. What else did you expect to be the most dangerous thing on roads? Sharks?</p>
]]></description><pubDate>Wed, 08 Apr 2026 22:46:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47697214</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=47697214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47697214</guid></item><item><title><![CDATA[New comment by lucumo in "Kagi Translate now supports LinkedIn Speak as an output language"]]></title><description><![CDATA[
<p>It's got our number...
<a href="https://translate.kagi.com/?from=en&to=Hacker+News+speak&text=I+like+burgers" rel="nofollow">https://translate.kagi.com/?from=en&to=Hacker+News+speak&tex...</a>.<p>"I like burgers." in Hacker News speak:<p>> I'm curious if anyone has looked into the scalability of burgers. Honestly, I've been DIYing my own patties since I realized the local joints aren't really optimized for flavor-to-cost ratio. Does this even have an API?</p>
]]></description><pubDate>Tue, 17 Mar 2026 06:47:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47409417</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=47409417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47409417</guid></item><item><title><![CDATA[New comment by lucumo in "Don't post generated/AI-edited comments. HN is for conversation between humans"]]></title><description><![CDATA[
<p>My college classes usually had one offline written test per quarter, and about half the classes had an assignment with them. I can see how those would be easier to cheat on now, though they were already hardly cheat-free. (Not just plagiarism, also free-riding on group assignments for example.) The written examinations carried the heaviest load precisely because of that.<p>Offline written tests solve the issue quite well. They scale well too. At least as far as assignments do.<p>People saying that oral examinations are the last bastion of cheat-free examinations are really over-stating the case.<p>> But some universities (maybe most) have massive classes where a professor may never have an actual conversation with some students.<p>Probably most yeah. At least it was my experience.</p>
]]></description><pubDate>Thu, 12 Mar 2026 14:45:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47351315</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=47351315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47351315</guid></item><item><title><![CDATA[New comment by lucumo in "Don't post generated/AI-edited comments. HN is for conversation between humans"]]></title><description><![CDATA[
<p>There's something viscerally distasteful about a one-liner comment berating the author of a long thoughful comment for exerting too little effort.</p>
]]></description><pubDate>Thu, 12 Mar 2026 11:12:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47349089</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=47349089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47349089</guid></item><item><title><![CDATA[New comment by lucumo in "Don't post generated/AI-edited comments. HN is for conversation between humans"]]></title><description><![CDATA[
<p>Why would oral verification be needed? Hand-written answers on paper in a proctored classroom should still work fine. That was the way most verification worked when I was in school, and still is the most used verification method used currently around me.<p>Homework assignments are harder, but those were always a bit difficult for teachers. It's not like cheating was invented by Gen Z...</p>
]]></description><pubDate>Thu, 12 Mar 2026 11:04:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47349040</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=47349040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47349040</guid></item><item><title><![CDATA[New comment by lucumo in "Don't post generated/AI-edited comments. HN is for conversation between humans"]]></title><description><![CDATA[
<p>I would say that you also don't know the false positive rate. The only person who truly knows is the one who wrote/generated the text. And they have every incentive to say it's not AI-generated, whether or not it truly is.<p>Personally, when I see the number of accusations thrown around, I very much suspect that the false positive rate is pretty high.</p>
]]></description><pubDate>Thu, 12 Mar 2026 10:22:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47348678</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=47348678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348678</guid></item><item><title><![CDATA[New comment by lucumo in "LLM Writing Tropes.md"]]></title><description><![CDATA[
<p>> At this point it’s pretty easy to detect unaltered LLM output because it is such bad writing.<p>And yet people seem to still be terrible at that. Someone uses an em-dash and there's always a moron calling it out as AI.<p>> I honestly don’t know what sites like this will do when that happens and the only way of detecting LLMs is that they are subtly wrong or post too much, we’d be overrun with them.<p>My personal take is that it doesn't really matter. Most posts are already knee-jerk reactions with little value. Speaking just to be talking. If LLMs make stupid posts, it'll be basically the same as now: scroll a bit more. And if they chance upon saying something interesting then that's a net gain.</p>
]]></description><pubDate>Sun, 08 Mar 2026 09:25:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47295840</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=47295840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47295840</guid></item><item><title><![CDATA[New comment by lucumo in "LLM Writing Tropes.md"]]></title><description><![CDATA[
<p>I think that's Gemini trying to personalize the answer specifically for you. It really leans heavily into that to the point of being galling.<p>You can give it additional instructions in the settings, but you have to be careful with that too. I've put my tech stack and code preferences in there to get better code examples. A while later I asked it about binary executable formats and it started ending every answer with "but the JVM and v8 take care of that for you."<p>Which is both funny in an "I, Robot" kind of way, and irritating. So I told it to ignore my tech stack. I have a master's in CS and can handle a bit of technical detail.<p>Turns out, Gemini learned sarcasm. Every following answer in that thread got a paragraph that started with something like "But for your master brain, this means..."</p>
]]></description><pubDate>Sun, 08 Mar 2026 07:07:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47295251</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=47295251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47295251</guid></item><item><title><![CDATA[New comment by lucumo in "LLM Writing Tropes.md"]]></title><description><![CDATA[
<p>Yes, and it's a detection loop without feedback. You can never verify that a piece of work in the wild is actually AI. The poster is the only one who really knows, and they'll always say it's not.<p>This is a problem, because you can easily get stuck in a self-reinforcing loop. You feel strengthened in your convictions that you're good at ferreting out LLM-speak because you've found so much of it. And you find so much of it because you feel confident you're good at it. Nobody ever corrects you when you're wrong.<p>Combine that with general overconfidence and you get threads where every other post with correct grammar gets "called out" as AI generated. It's pretty boring.<p>There's a similar effect with contentious subject. You get reams and reams of posts calling the other side out for being part of a Russian/Israeli/Iranian/Chinese troll network. There's no independent falsification or verification for that, so people just get strengthened in their existing beliefs.</p>
]]></description><pubDate>Sun, 08 Mar 2026 06:50:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47295176</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=47295176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47295176</guid></item><item><title><![CDATA[New comment by lucumo in "British Columbia is permanently adopting daylight time"]]></title><description><![CDATA[
<p>> Perhaps if Sweden adopted a different policy it would have an even longer life expectancy!<p>The policy of being between 55 and 69 N? I'm not sure the world is ready for another viking age.<p>Joking aside, GPs point was that Sweden has long nights and long days. Based on the studies you'd expect life expectancy to be worse there than in more Southern parts, like most of Canada. It isn't.</p>
]]></description><pubDate>Tue, 03 Mar 2026 07:20:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47229220</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=47229220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47229220</guid></item><item><title><![CDATA[New comment by lucumo in "British Columbia is permanently adopting daylight time"]]></title><description><![CDATA[
<p>So because we're used to it? I know perfectly how those C numbers will feel. Haven't got a clue about the F numbers.<p>Anyway, I doubt that that analogy goes for noon. I eat lunch by the clock, not when the sun's highest. I expect most people do. Especially the ones that are cooped up in an office during the daytime.</p>
]]></description><pubDate>Tue, 03 Mar 2026 07:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47229153</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=47229153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47229153</guid></item><item><title><![CDATA[New comment by lucumo in "LLM=True"]]></title><description><![CDATA[
<p>> Then a brick hits you in the face when it dawns on you that all of our tools are dumping crazy amounts of non-relevant context into stdout thereby polluting your context windows.<p>Not just context windows. Lots of that crap is completely useless for humans too. It's not a rare occurrence for warnings to be hidden in so much irrelevant output that they're there for years before someone notices.</p>
]]></description><pubDate>Wed, 25 Feb 2026 09:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47149515</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=47149515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47149515</guid></item><item><title><![CDATA[New comment by lucumo in "Justifying Text-Wrap: Pretty"]]></title><description><![CDATA[
<p>It's latin. "de omnibus" on the second line is pretty well recognizable. But holy hell is Gutenberg's font terrible. Look at the first word on the second line, it ends in seven undotted sticks that seem to bleed over into each other a bit. I read that as "mim" before I figured out it was "num".<p>Anyway, it's the Gutenberg bible. The epistle of St. Jerome, according to the alt text.</p>
]]></description><pubDate>Wed, 25 Feb 2026 06:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47148169</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=47148169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47148169</guid></item><item><title><![CDATA[New comment by lucumo in "Frontier AI agents violate ethical constraints 30–50% of time, pressured by KPIs"]]></title><description><![CDATA[
<p>> Sounds like every AI KPI I've seen. They are all just "use solution more" and none actually measure any outcome remotely meaningful or beneficial to what the business is ostensibly doing or producing.<p>This makes more sense if you take a longer term view. A new way of doing things quite often leads to an initial reduction in output, because people are still learning how to best do things. If your only KPI is short-term output, you give up before you get the benefits. If your focus is on making sure your organization learns to use a possibly/likely productivity improving tool, putting a KPI on usage is not a bad way to go.</p>
]]></description><pubDate>Tue, 10 Feb 2026 06:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46956169</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=46956169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46956169</guid></item><item><title><![CDATA[New comment by lucumo in "The Overcomplexity of the Shadcn Radio Button"]]></title><description><![CDATA[
<p>Plain CSS is very useful if all you have is an HTML page. Giving all buttons a consistent look is nice and easy if you can just specify that with a nice CSS selector. That's also the only place you can do it without changing all <button> tags.<p>If you're building a component-based UI, that need is less, because all your buttons are created in a specific Button component. That's also an easy place to attach styling. You don't even need a separate file anymore.<p>But that's a wash. It gets much more interesting if you have components that are used in different contexts. Unordered lists for example can be an unordered list in the running text, but also a navigation list in the footer, the menu, or as tabs. There's some semantic logic to having those things as lists, but they usually look completely different.<p>You'd use classes and descendent selectors to deal with those differences. The downside is that those leak very easily to instances that you don't want them in. Having normal lists inside tabs inside running text requires careful engineering of the selectors.<p>The larger and older your project grows, the harder it becomes to get that exactly right in a future-proof way. At some point changing something for one item somewhere, can completely mess up something on another part of your site.<p>Inline styling, or Tailwind-style utility classes, are useful in that situation. Every component gets to be responsible for the way it looks and no longer has to care what anything else does. HTML tags that are used in different contexts will have their context right there, next to the styling. All part of the component.<p>The few remaining things that you need for consistency between components (colors, sizes, fonts, etc.) can be handled with CSS variables.</p>
]]></description><pubDate>Tue, 20 Jan 2026 16:46:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46694080</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=46694080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46694080</guid></item><item><title><![CDATA[New comment by lucumo in "Dead Internet Theory"]]></title><description><![CDATA[
<p>:-D<p>I did ask G'mini for synonyms. And to do a cursory count of e's in my post. Just as a 2nd opinion. It found only glyphs with quotation marks around it. It graciously put forward a proxy for that: "the fifth letter".<p>It's not oft that you run into such alluring confirmation of your point.</p>
]]></description><pubDate>Mon, 19 Jan 2026 09:56:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46677000</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=46677000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46677000</guid></item><item><title><![CDATA[New comment by lucumo in "Dead Internet Theory"]]></title><description><![CDATA[
<p>Not long ago, a statistical study found that AI almost always has an 'e' in its output. It is a firm indicator of AI slop. If you catch a post with an 'e', pay it no mind: it's probably AI.<p>Uh-oh. Caught you. Bang to rights! That post is firmly AI. Bad. Nobody should mind your robot posts.</p>
]]></description><pubDate>Mon, 19 Jan 2026 06:28:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46675620</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=46675620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46675620</guid></item><item><title><![CDATA[New comment by lucumo in "Parental controls aren't for parents"]]></title><description><![CDATA[
<p>Family Link is kind of funny like that as well. As a parent you can limit which apps your child can use, and even how long they can use them. My child is above the age we can monitor their every move, but they're below the age where we can trust they won't spend all day playing games when they need to study. So that feature is nice.<p>Except you have to allow the Google app. And you have to allow it unrestricted time. That's not all that bad yet, though not great. The annoying thing is that Google loves their little easter eggs. So the child is procrastinating by playing Pacman, Snake, that stupid Dino run game, and what not. Courtesy of the makers of the parental controls.</p>
]]></description><pubDate>Fri, 02 Jan 2026 15:23:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46465627</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=46465627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46465627</guid></item><item><title><![CDATA[New comment by lucumo in "Donald E. Knuth and Peter van Emde Boas on priority deques (1977) [pdf]"]]></title><description><![CDATA[
<p>>  on the van Emde Boas construction<p>Cool to see that the capitalization of Dutch names was as confusing then as it is now.<p>The correct way to write that would have been with a capital 'V'. The rule for these surname prefixes in The Netherlands is that they are not capitalized unless it's the first letter of the name. So it's "Peter van Emde Boas" but "Mr. Van Emde Boas".<p>To add to the confusion, that capitalization rule is different for Flemish names. There the first one in the surname is always capitalized: "Willy Van der Steen" and "Mr. Van der Steen".</p>
]]></description><pubDate>Wed, 24 Dec 2025 15:06:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46376205</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=46376205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46376205</guid></item><item><title><![CDATA[New comment by lucumo in "JetBlue flight averts mid-air collision with US Air Force jet"]]></title><description><![CDATA[
<p>There's a marked difference between this and the Russian one: the Americans owned their mistake and paid reparations. The Russians denied and keep denying.<p>Mistakes aren't good, but pretending that you didn't make them adds insult to injury.</p>
]]></description><pubDate>Tue, 16 Dec 2025 10:02:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46286743</link><dc:creator>lucumo</dc:creator><comments>https://news.ycombinator.com/item?id=46286743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46286743</guid></item></channel></rss>