<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: pmichaud</title><link>https://news.ycombinator.com/user?id=pmichaud</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 08 Jun 2026 02:08:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pmichaud" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pmichaud in "Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign"]]></title><description><![CDATA[
<p>If I were in charge of a package manager I would be seriously looking into automated and semi automated exploit detection so that people didn't have to yolo new packages to find out if they are bad. The checking would itself become an attack vector, but you could mitigate that too. I'm just saying _something_ is possible.</p>
]]></description><pubDate>Thu, 23 Apr 2026 21:48:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47882555</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=47882555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47882555</guid></item><item><title><![CDATA[New comment by pmichaud in "GitHub's Fake Star Economy"]]></title><description><![CDATA[
<p>I think it's probably a little bit about Goodhart? At some point soon after stars were widely in use but prior to them being connected to any particular incentive I bet they were actually a great signal of... something. But then once someone started using the signal to give attention or dollars, the signal was compromised.</p>
]]></description><pubDate>Mon, 20 Apr 2026 18:29:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47838580</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=47838580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47838580</guid></item><item><title><![CDATA[New comment by pmichaud in "“It turns out” (2010)"]]></title><description><![CDATA[
<p>I think it's more like a sign post in the text. At the start of any paragraph (or sentence, really) the text may go literally anywhere--could be a new thought, a continuation of an implicit list, an explanation of what came previous, or anything else.<p>If you say something weird or apparently unsupported, the savvy reader at that very moment is going to be thinking so. So it's helpful to orient them like:<p>> Here's a wild sentence. Here's why it's not actually that wild: reasons<p>Without the connecting phrase, the reader has to figure out from context that out of all the possible things the following text could be doing, what it's actually doing is explaining the previous claim.<p>You can rightly counterpoint that it's not strictly necessary, that a savvy reader can figure it out. But I think the moment right after a wild statement is a hotspot for readers getting ready to jettison, and having a little assurance is likely very helpful.</p>
]]></description><pubDate>Wed, 04 Mar 2026 16:44:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47250160</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=47250160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47250160</guid></item><item><title><![CDATA[New comment by pmichaud in "They lied to you. Building software is hard"]]></title><description><![CDATA[
<p>I think as many other people who replied to you have said, it's a mixed bag. It's better in some sense, with abstractions and frameworks that sand down sharp edges, and libraries that can do everything. But it's also crushingly more complex. Back in the day you had to know and care about memory allocation and ASM, but all the knowledge you needed was in a manual or two that you owned and could actually know the contents of.</p>
]]></description><pubDate>Mon, 02 Feb 2026 18:59:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46859781</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=46859781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46859781</guid></item><item><title><![CDATA[New comment by pmichaud in ""They Saw a Protest": Cognitive Illiberalism and the Speech-Conduct Distinction [pdf] (2012)"]]></title><description><![CDATA[
<p>My tldr: people see what they want to see according to their political commitments.<p>The abstract:<p>> “Cultural cognition” refers to the unconscious influence of individuals’
group commitments on their perceptions of legally consequential facts. We con-
ducted an experiment to assess the impact of cultural cognition on perceptions of
facts relevant to distinguishing constitutionally protected “speech” from unpro-
tected “conduct.” Study subjects viewed a video of a political demonstration.
Half the subjects believed that the demonstrators were protesting abortion out-
side of an abortion clinic, and the other half that the demonstrators were protesting the military’s “don’t ask, don’t tell” policy outside a military recruitment center. Subjects of opposing cultural outlooks who were assigned to the same experimental condition (and thus had the same belief about the nature of the protest) disagreed sharply on key “facts”—including whether the protestors obstructed and threatened pedestrians. Subjects also disagreed sharply with those
who shared their cultural outlooks but who were assigned to the opposing experimental condition (and hence had a different belief about the nature of the protest). These results supported the study hypotheses about how cultural cognition would affect perceptions pertinent to the speech-conduct distinction. We discuss the significance of the results for constitutional law and liberal principles of self-governance generally.</p>
]]></description><pubDate>Fri, 09 Jan 2026 16:01:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46555239</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=46555239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46555239</guid></item><item><title><![CDATA[New comment by pmichaud in "Classical statues were not painted horribly"]]></title><description><![CDATA[
<p>It made immediate sense to me, since the painted statues do, in fact, look gaudy and horrible. I think he was evoking a widely held feeling that is bot in common knowledge.</p>
]]></description><pubDate>Thu, 18 Dec 2025 13:48:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46312571</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=46312571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46312571</guid></item><item><title><![CDATA[New comment by pmichaud in "Google Titans architecture, helping AI have long-term memory"]]></title><description><![CDATA[
<p>I’m guessing that this is the first thing they thought of and the problem only exists in the superficial gloss you’re responding to?</p>
]]></description><pubDate>Sun, 07 Dec 2025 15:00:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46182150</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=46182150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46182150</guid></item><item><title><![CDATA[New comment by pmichaud in "Heretic: Automatic censorship removal for language models"]]></title><description><![CDATA[
<p>I think the concern is that if the system is susceptible to this sort of manipulation, then when it’s inevitably put in charge of life critical systems it will hurt people.</p>
]]></description><pubDate>Mon, 17 Nov 2025 13:56:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45953575</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=45953575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45953575</guid></item><item><title><![CDATA[New comment by pmichaud in "An opinionated critique of Duolingo"]]></title><description><![CDATA[
<p>A language learning platform that works would be nice, instead of this.</p>
]]></description><pubDate>Tue, 30 Sep 2025 14:56:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45426274</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=45426274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45426274</guid></item><item><title><![CDATA[New comment by pmichaud in "A collection of technical things every software developer should know (2017)"]]></title><description><![CDATA[
<p>Probably not. I think it's the beginning of a major language evolution.</p>
]]></description><pubDate>Mon, 22 Sep 2025 19:06:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45338002</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=45338002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45338002</guid></item><item><title><![CDATA[New comment by pmichaud in "Crates.io phishing attempt"]]></title><description><![CDATA[
<p>I experience and wonder the same thing, but literally yesterday I had to help my grandmother recover from a phishing scam that actually (very nearly) worked on her. So there you go.</p>
]]></description><pubDate>Fri, 12 Sep 2025 15:30:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45223223</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=45223223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45223223</guid></item><item><title><![CDATA[New comment by pmichaud in "Our $100M Series B"]]></title><description><![CDATA[
<p>I don't have any particular knowledge about oxide's cooling, but think about how bloated and inefficient literally every part of the compute stack is from metal to seeing these words on a screen. If you imagine fixing every part of it to be efficient top to bottom, I think you'll agree that we're not even in the same galaxy as the physical limitations of moving electrons around at high speeds.</p>
]]></description><pubDate>Wed, 30 Jul 2025 15:57:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44735883</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=44735883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44735883</guid></item><item><title><![CDATA[New comment by pmichaud in "Why English doesn't use accents"]]></title><description><![CDATA[
<p>When I was doing a bunch of learning about linguistics, situations like this were very interesting and confusing to me. I still don't have a good working intuition for how this is possible. I don't understand what maintains the sound differences in the face of the continuous exposure to substantially different accents. It's empirically possible, but it's never made sense to me. Why don't you and your brothers end up talking the same after a while?</p>
]]></description><pubDate>Mon, 07 Jul 2025 13:20:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44490113</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=44490113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44490113</guid></item><item><title><![CDATA[New comment by pmichaud in "Importance of context management in AI NPCs"]]></title><description><![CDATA[
<p>I think you can mostly fake this by waiting until the player reenters the range to generate what happened since the last time they interacted. If it's a complex simulation it won't work without more effort, but if it's flavor text like "Bob told me last week you killed the dragon, nice work!" then it can be done like 5ms after the player enters the simulation radius of the NPC.</p>
]]></description><pubDate>Thu, 03 Jul 2025 15:03:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44455785</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=44455785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44455785</guid></item><item><title><![CDATA[New comment by pmichaud in "Introduction to the A* Algorithm"]]></title><description><![CDATA[
<p>I think it's just the first, most obvious thing to teach people just starting in pathfinding. It works in real life, it's easy to visualize and compute. Therefore all the tutorials are about it :)</p>
]]></description><pubDate>Wed, 18 Jun 2025 12:49:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44309437</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=44309437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44309437</guid></item><item><title><![CDATA[New comment by pmichaud in "The Gang Has a Mid-Life Crisis"]]></title><description><![CDATA[
<p>I agree, although in a way that mirrors my opening statement from OP: I think people who don't have this disadvantage tend to underestimate how real it is, and those who have it tend to overestimate how real it is.</p>
]]></description><pubDate>Thu, 01 May 2025 21:10:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43863410</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=43863410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43863410</guid></item><item><title><![CDATA[New comment by pmichaud in "The Gang Has a Mid-Life Crisis"]]></title><description><![CDATA[
<p>I think in conversations like these most people on the successful side underestimate how valuable the starting advantages were, and most people not on the successful side overestimate how valuable the starting advantages were. Meanwhile almost everyone misunderstands what the advantages really are.<p>People will talk about the $300k loan Bezos started with and think "boy golly, with 300 THOUSAND dollars, I could do anything!" meanwhile millions of people with much more than that fritter it away on nothing, even if they are trying not to. It takes something more to be Bezos.<p>Whereas the proverbial Bezos will think about the grit and determination it took to march for decades through treacherous financial and political swamps, and think "would I have let a lack of an initial 300k stop me from even starting? Would I have failed to secure the capital and cooperation without that seed? Given the heroics I've pulled over the years? Hell no, that wouldn't have stopped me."<p>But here's the part that most people misunderstand. The 300k is a small advantage, it might have made a difference, and some cases might make THE difference, but it's only the most concrete, obvious advantage. The real thing is like this:<p>In my earliest memories I was pretty poor, but also in those memories both my parents were going to university, while my dad was packing fiberglass at a factory. Then they graduated and he got a job and we became suburban middle class, my dad staying at his big corporation for the rest of his life, while my mom more or less stayed at home although she went back to school and ended up about half way through a PhD program. I would think about what career I wanted as a child, and what school I might go to, that sort of thing.<p>Fast forward to my first wife who I met when I was 17. She is self described "british ghetto trash," and she emigrated because she couldn't escape her accent, in a phrase. She taught me what I didn't know about privilege, at a time before that was a term anyone was using for this purpose. The reality she knew in the council housing (ie projects) where she grew up was that her dad was a scam artist flake who floated in and out of her life without regard for the many promises he made, and whenever he pulled off a big one he'd show up and splash a little cash around before running off again. He was far from ashamed, he was a "2 types of people in this world!" type scammer. Her mom wasn't much better, basically scamming the government for benefits, working whatever angle she could but never actually "working working."<p>My ex never thought about careers or schools or anything. She thought about what scam she could pull to make it to next month. It was a weird series of events that brought her across the pond, and into university and beyond.<p>That's what Bezos had that my ex didn't have. He thought he belonged inside society, he thought he could do things and that people would let him. He thought that so very much that never even had to think it consciously. The same for her but opposite, the idea of participating in society at all, never mind changing it was utterly foreign to her experience.<p>I think it was crushingly more important than the 300k in terms of pivotal advantages. It sucks to start with bad cards, but it's much tougher to not be in the game in the first place.</p>
]]></description><pubDate>Thu, 01 May 2025 20:10:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43862797</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=43862797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43862797</guid></item><item><title><![CDATA[New comment by pmichaud in "Principles for Building One-Shot AI Agents"]]></title><description><![CDATA[
<p>I think he means just try shit until something works better.</p>
]]></description><pubDate>Sat, 19 Apr 2025 02:02:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43733595</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=43733595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43733595</guid></item><item><title><![CDATA[New comment by pmichaud in "Show HN: OpenNutrition – A free, public nutrition database"]]></title><description><![CDATA[
<p>I think there is a real conversation to be had about “data” in a post LMM world, but I actually don’t care about debating definitions here, I care about whether the product works within a reasonable margin of error.</p>
]]></description><pubDate>Fri, 04 Apr 2025 14:33:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43583026</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=43583026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43583026</guid></item><item><title><![CDATA[New comment by pmichaud in "Google does not want rights to things you do using Chrome (2008)"]]></title><description><![CDATA[
<p>I am building a company that accepts user generated data, and one surprising struggle is getting my lawyers to stop writing shitty, overbroad, abusive TOS. They are just so used to it, and all the templates and boiler plate is designed to give me everything and the user nothing. And if I want to do better by ny users I have to fight and cajole my own lawyers and pay extra for them to do the extra work of writing terms that aren’t predatory because that is unusual and custom.<p>It sucks.</p>
]]></description><pubDate>Sun, 02 Mar 2025 18:38:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43233503</link><dc:creator>pmichaud</dc:creator><comments>https://news.ycombinator.com/item?id=43233503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43233503</guid></item></channel></rss>