<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: cweagans</title><link>https://news.ycombinator.com/user?id=cweagans</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 23:04:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cweagans" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cweagans in "Industrial design files for Keychron keyboards and mice"]]></title><description><![CDATA[
<p>Peak <i>east coast</i> US! You can travel three states of distance and back in a day or less on the east coast.<p>Three states over and back would be a day or two minimum, but potentially nearly a week on the west coast. (Depends on start and stop locations obviously, but if you start from eg Portland, three states over could be the Dakotas).</p>
]]></description><pubDate>Sat, 11 Apr 2026 18:32:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732879</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47732879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732879</guid></item><item><title><![CDATA[New comment by cweagans in "Ask HN: What happens when you block/mark as spam a call or text?"]]></title><description><![CDATA[
<p>I, too, find myself wondering why this seems to be such an intractable problem. Maybe it's just misaligned incentives? That is, the phone companies really only care as much as they need to in order to prevent you leaving for another phone company.<p>From a technical perspective, it doesn't seem to be _that_ difficult: it seems like KYC but for anyone who wants automated access to telephone networks. I know there are some existing efforts there that are more technically comprehensive than that (SHAKEN/STIR), but I don't know where they're at in terms of adoption/rollout.</p>
]]></description><pubDate>Wed, 01 Apr 2026 22:52:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47607578</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47607578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47607578</guid></item><item><title><![CDATA[New comment by cweagans in "CodingFont: A game to help you pick a coding font"]]></title><description><![CDATA[
<p>Can you please make an image that is like 10x bigger? Like 30px font and include all the alphanumeric characters? This font looks so familiar.</p>
]]></description><pubDate>Tue, 31 Mar 2026 01:17:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47581664</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47581664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47581664</guid></item><item><title><![CDATA[New comment by cweagans in "Stop picking my Go version for me"]]></title><description><![CDATA[
<p><i>shrug</i> maybe so. But then again, I can't say I'm too torn up about losing support for an EOL OS version.</p>
]]></description><pubDate>Mon, 30 Mar 2026 23:29:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580981</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47580981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580981</guid></item><item><title><![CDATA[New comment by cweagans in "Stop picking my Go version for me"]]></title><description><![CDATA[
<p>In other ecosystems, I could see how this could be a problem, but I don’t think I’ve ever had a problem with a Go upgrade.<p>What’re the actual, practical results of a package pushing you towards a higher go version that you wouldn’t otherwise have adopted right away? Why is this actually important to avoid beyond “don’t tell me what to do”?</p>
]]></description><pubDate>Sun, 29 Mar 2026 00:36:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47559379</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47559379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47559379</guid></item><item><title><![CDATA[New comment by cweagans in "A Eulogy for Vim"]]></title><description><![CDATA[
<p>Sure, but that doesn't address GP's argument, which I _think_ is "there's a time and a place for those criticisms, and _literally every time emacs is brought up in a public forum_ ain't it"</p>
]]></description><pubDate>Wed, 25 Mar 2026 20:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47523163</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47523163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47523163</guid></item><item><title><![CDATA[New comment by cweagans in "The future of version control"]]></title><description><![CDATA[
<p>Thanks for that. I'm definitely familiar with that kind of situation, but what I'm not seeing is how that leads to history "collapsing under its own weight" in larger teams. That seems like a relatively straightforward rebase error that is easily corrected. (Also, if it is important for that list to only include unique items and you were able to merge it anyway, maybe that also reveals a gap in the test suite?)</p>
]]></description><pubDate>Mon, 23 Mar 2026 18:56:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47493647</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47493647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47493647</guid></item><item><title><![CDATA[New comment by cweagans in "The future of version control"]]></title><description><![CDATA[
<p>> it makes history a lie that eventually collapses under its own weight in large teams<p>Can you please elaborate on this? I've seen this argument from others as well, but nobody has ever been able to articulate what that actually looks like and why rebasing branches specifically is to blame.<p>My perspective: whatever happens to the commit history on your non-`main` branch is your business. I don't care about the specifics until your work is merged into a shared branch that we all understand to be the canonical representation of the software we're working on.</p>
]]></description><pubDate>Mon, 23 Mar 2026 16:38:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47491836</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47491836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47491836</guid></item><item><title><![CDATA[New comment by cweagans in "Atuin v18.13 – better search, a PTY proxy, and AI for your shell"]]></title><description><![CDATA[
<p>“I want this feature” and “I want this feature to not exist” are fundamentally incompatible viewpoints when applied to any given feature. It seems like adding that feature and making it opt-in is a good middle ground. The people that want it can have it and the people who don’t want it can pretend it doesn’t exist. This outcome seems like the result of listening to all viewpoints, so I’m not sure what problem you’re trying to point out.</p>
]]></description><pubDate>Sat, 21 Mar 2026 22:19:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47472108</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47472108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47472108</guid></item><item><title><![CDATA[Authentication with Pocket ID]]></title><description><![CDATA[
<p>Article URL: <a href="https://cweagans.net/2026/03/authentication-with-pocket-id/">https://cweagans.net/2026/03/authentication-with-pocket-id/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47355671">https://news.ycombinator.com/item?id=47355671</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 12 Mar 2026 19:11:54 +0000</pubDate><link>https://cweagans.net/2026/03/authentication-with-pocket-id/</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47355671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47355671</guid></item><item><title><![CDATA[New comment by cweagans in "Show HN: Axe – A 12MB binary that replaces your AI framework"]]></title><description><![CDATA[
<p>This is the second time I've seen somebody use the word "clankers" in the last couple days to refer to AI. Is that a thing now? Where'd that come from?<p>Gonna be honest, it has taken away from the message both times I've seen it. It feels a bit like you're LARPing your favorite humans vs robots tv show.</p>
]]></description><pubDate>Thu, 12 Mar 2026 18:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47355444</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47355444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47355444</guid></item><item><title><![CDATA[New comment by cweagans in "Utah's online porn tax proposal poses a major threat to civil liberties"]]></title><description><![CDATA[
<p>From your link:<p>> In practice, pornography showing genitalia and sexual acts is not ipso facto obscene according to the Miller test.<p>I'm not sure you can make the statement that pornographic materials <i>aren't</i> protected speech. I don't think you can make the statement that they <i>are</i> though.</p>
]]></description><pubDate>Sat, 07 Mar 2026 05:13:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47284702</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47284702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47284702</guid></item><item><title><![CDATA[New comment by cweagans in "The L in "LLM" Stands for Lying"]]></title><description><![CDATA[
<p>I think that's what I was confused about: I don't see the lie in the comments above. optionalsquid said "[...]did try to implement procedural generation for the mines, but ended up scrapping it"<p>bombcar said "They're quasi-generated with random elements and fixed elements - similarly to early Diablo procedural generation." (which is true - you confirmed as much in the very next comment - "The levels are all hand drawn, not generated by an algorithm, even if they’re shuffled.". That's all early Diablo was doing.)<p>"Quasi-generated" seems like an appropriate descriptor here - stringing together level building blocks algorithmically is still "generating" a level in a sense. You're right - it's <i>not</i> correct to say that they were generated in the same way that an LLM generates things, but a) nobody claimed that and b) there <i>is</i> an undeniable element of procedural generation here.</p>
]]></description><pubDate>Sat, 07 Mar 2026 02:37:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47283881</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47283881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47283881</guid></item><item><title><![CDATA[New comment by cweagans in "MacBook Neo"]]></title><description><![CDATA[
<p>Well, okay, you can select two specific words to fuel your apparent outrage if you'd like, but if you actually read the entire sentence, you'll see that there is some critical context that you're missing: "you have to physically touch it to activate it in the same way that you'd have to touch the Touch ID sensor."<p>I did not claim that it was the same security scheme or that it's biometric or anything like that. I <i>did</i> claim that you have to physically touch it to activate it.<p>Edit to add:<p>re 'Yubikey Nano is a "thing you have", TouchID is a "thing you are".', I would argue that your finger is in fact a thing you have. The loss of a finger might change a little of who you are depending on the circumstances that led to you losing said finger, but these both fall into "thing you have" territory for me. I don't think it's wise to consider Touch ID much more than that, personally.</p>
]]></description><pubDate>Fri, 06 Mar 2026 00:53:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47269366</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47269366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47269366</guid></item><item><title><![CDATA[New comment by cweagans in "MacBook Neo"]]></title><description><![CDATA[
<p>You're missing that the Yubikey Nano exists. You just leave it in the port. You don't need to remove it - you have to physically touch it to activate it in the same way that you'd have to touch the Touch ID sensor.</p>
]]></description><pubDate>Fri, 06 Mar 2026 00:41:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47269277</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47269277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47269277</guid></item><item><title><![CDATA[New comment by cweagans in "The L in "LLM" Stands for Lying"]]></title><description><![CDATA[
<p>The parent comment didn't seem to say anything offensive. Why so hostile?</p>
]]></description><pubDate>Fri, 06 Mar 2026 00:21:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47269104</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47269104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47269104</guid></item><item><title><![CDATA[New comment by cweagans in "AMD will bring its “Ryzen AI” processors to standard desktop PCs for first time"]]></title><description><![CDATA[
<p>Calling it "consumer-grade RAM" is inaccurate - RAM is RAM. When you solder it to a board, you now have a DIMM that is carrying RAM chips. It's a semantic difference, but it's important.</p>
]]></description><pubDate>Thu, 05 Mar 2026 23:44:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47268810</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47268810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47268810</guid></item><item><title><![CDATA[New comment by cweagans in "AMD will bring its “Ryzen AI” processors to standard desktop PCs for first time"]]></title><description><![CDATA[
<p>The announcement means that they're closing Crucial - just like it says in the title and the first paragraph. The rest of that press release is outlining the mechanics of how that works + some fluff. Micron is going to continue producing the exact same memory chips in the exact same fabs. They're just not soldering it to a board, slapping the Crucial logo on it, and selling it directly to consumers. There's nothing stopping downstream vendors from buying Micron chips, soldering them to a board, and selling them to consumers as Micron was doing previously.<p>There's nothing in that press release that implies that the memory was somehow different (or "consumer-grade"). The _only_ thing they're saying is that they're ending their B2C business and focusing on B2B.</p>
]]></description><pubDate>Thu, 05 Mar 2026 22:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47268106</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47268106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47268106</guid></item><item><title><![CDATA[New comment by cweagans in "New iPad Air, powered by M4"]]></title><description><![CDATA[
<p>I think you missed the implied /s in the parent post.</p>
]]></description><pubDate>Mon, 02 Mar 2026 18:36:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47222097</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47222097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47222097</guid></item><item><title><![CDATA[New comment by cweagans in "The Tax Nerd Who Bet His Life Savings Against DOGE"]]></title><description><![CDATA[
<p>So?</p>
]]></description><pubDate>Thu, 26 Feb 2026 04:39:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47161921</link><dc:creator>cweagans</dc:creator><comments>https://news.ycombinator.com/item?id=47161921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47161921</guid></item></channel></rss>