<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: chowells</title><link>https://news.ycombinator.com/user?id=chowells</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 20 Aug 2026 19:11:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=chowells" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by chowells in "Linux 7.3 improves performance when running out of vRAM"]]></title><description><![CDATA[
<p>The ideal would be to go into swap without becoming unresponsive, so that the user can quit a program of their choice to free memory. If you <i>really</i> want to make an issue out of it, do something like pre-X macOS, where it would provide a warning when you are getting close to running out of memory, so that a user might have the chance to do something before the current process starts getting swapped out.</p>
]]></description><pubDate>Tue, 18 Aug 2026 19:34:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49351395</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=49351395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49351395</guid></item><item><title><![CDATA[New comment by chowells in "Retire the Abstractions"]]></title><description><![CDATA[
<p>Following this argument to its natural conclusion, we should tell LLMs to generate the binary directly. It's still an abstraction, but it's the lowest level we can go to on current consumer hardware.<p>I don't think raw machine code (not even assembly) is the best form to reason about program logic. It just takes too many steps to execute sophisticated processes to keep them all in your head at once - or keep them all in an LLM context at once.</p>
]]></description><pubDate>Wed, 12 Aug 2026 02:58:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49267355</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=49267355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49267355</guid></item><item><title><![CDATA[New comment by chowells in "Lost my phone at the office. Claude suggested tracking Bluetooth signal strength"]]></title><description><![CDATA[
<p>Good lord, the damage LLM use has done to deep thinking is amazing for such a short time. Maybe if it stayed hard to find your phone, you would have put some time into considering the root cause of the problem: you put an employer MDM on your phone. Except, well. Now it's their phone. You just pay for it.</p>
]]></description><pubDate>Sun, 09 Aug 2026 00:32:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49227222</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=49227222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49227222</guid></item><item><title><![CDATA[New comment by chowells in "The "Disability Dongle": Why Silicon Valley Hates Me and You"]]></title><description><![CDATA[
<p>The expressed (not implied) alternative in the post is for those people to stop pretending they care, and start actually caring. Stop trying to save the world. The world doesn't need an invention to save it. Just put that energy into caring about others.</p>
]]></description><pubDate>Wed, 05 Aug 2026 16:56:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49185532</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=49185532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49185532</guid></item><item><title><![CDATA[New comment by chowells in "Show HN: Shitty – fast terminal. Memory-unsafe and faster than yours"]]></title><description><![CDATA[
<p>Yeah, there's actually been a lot of research on that. 100ms is generally considered to be the threshold between perceiving a delay or not. But even that needs some additional context. That's the threshold for feeling like you're waiting to get a response after completing an input. But a 100ms round-trip delay on a mouse cursor would feel like you were using a broken computer. And when you're doing something where you're used to continuous feedback from your input, you can sense incredibly small changes in the response time. +/- 10ms from what you're familiar with is noticeable for almost everyone. There are people who consistently notice half of that - but remember that's in the context of difference in latency of continuous feedback. 100ms is a pretty good rule of thumb for the threshold of "why am I waiting for this?"</p>
]]></description><pubDate>Mon, 03 Aug 2026 06:33:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49151967</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=49151967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49151967</guid></item><item><title><![CDATA[New comment by chowells in "The Coldcard Disaster Gets Worse: The Hack May Have Reached $88.6M"]]></title><description><![CDATA[
<p>The underlying issue here is that addresses created by the tool at fault can have their private key derived from public data. If you send it back, it'll just get stolen again. Furthermore, the typical way that someone proves ownership of an address is by making a transaction from that address with parameters set via private communication with someone else. But since the private key is knowable, anyone can do that. There's no generic way to prove ownership of an address if the private key associated with that address can be determined by an attacker.</p>
]]></description><pubDate>Sun, 02 Aug 2026 18:42:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49147137</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=49147137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49147137</guid></item><item><title><![CDATA[New comment by chowells in "Postmortem for Kernel Soundness Bug #14576"]]></title><description><![CDATA[
<p>That's not what it says. It says that as long as the logic is rich enough (first-order isn't enough) and consistent there are statements where neither the statement nor its negation is provable. You may choose to create a new logic by adding either the statement or its negation as an additional axiom, and it will (obviously?) remain consistent.<p>Truth is some sort of value judgment that is outside the scope of formal systems. And looking at how bizarre Gödel statements are, it's unclear if there's any particular justification for declaring them to be true or false.</p>
]]></description><pubDate>Sun, 02 Aug 2026 05:38:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49141447</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=49141447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49141447</guid></item><item><title><![CDATA[New comment by chowells in "Read this before you buy that TV streaming stick"]]></title><description><![CDATA[
<p>It might damage Google's reputation with advertisers in the long term. I'm not convinced Google would even care about it, given their other behavior.</p>
]]></description><pubDate>Thu, 30 Jul 2026 20:48:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49115567</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=49115567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49115567</guid></item><item><title><![CDATA[New comment by chowells in "git's –end-of-options Flag"]]></title><description><![CDATA[
<p>Double dash -> emdash is a default autoreplacement in OSX. That's why a lot of people think it's the default everywhere.</p>
]]></description><pubDate>Thu, 23 Jul 2026 06:38:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49017689</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=49017689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49017689</guid></item><item><title><![CDATA[New comment by chowells in "Human mathematicians are being outcounterexampled"]]></title><description><![CDATA[
<p>This is a description of one portion of math... one that's very easy to get tunnel vision towards when undertaking a very formal undergraduate mathematical education. And that's especially true if it was alongside a computer science education, which is precisely the branch of math concerned with formal systems being used in calculation.<p>I've done both of those things. I know what you get taught. But I've kept my math education going for the 25 years since then. I've talked to practicing mathematicians about what they do. I've learned a lot about the scope of math.<p>As an aside: most people really dislike it when I say that they should be much more precise about different numerical systems. The integers are not a subset of the rationals. They are entirely different constructions, but there is an isomorphism between integers and a subset of the rationals that preserves the integers' ring structure within that subset of the rationals and a few other aesthetic concerns. You can see why no one wants to communicate like this, even if they acknowledge it's technically correct. So I know all about pushing symbols around.<p>But I also know that pushing symbols around isn't the whole story. Pushing symbols around is only useful as a final check. Do you want to validate that 1+2=3? Pushing symbols around can help. But how do you decide that the ideas behind 1, 2, 3, +, and = are worth having precise and compact representations?<p>Math doesn't just use formal systems to generate proofs. It's not enough for symbols to be arranged neatly according to some rules. Math is also the process of creating the sets of symbols and their rules and communicating to other people why this set of rules and symbols is interesting. What ideas get preserved when you are working with this system? What is it an abstraction over?</p>
]]></description><pubDate>Wed, 22 Jul 2026 06:21:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49002546</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=49002546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49002546</guid></item><item><title><![CDATA[New comment by chowells in "Human mathematicians are being outcounterexampled"]]></title><description><![CDATA[
<p>You have a weird definition of "smuggling". I say it outright. Because I follow it up with a description of the actual practice of math: it's the study of abstraction. That's not a frame. That's just what math is.</p>
]]></description><pubDate>Tue, 21 Jul 2026 05:15:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48988288</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=48988288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48988288</guid></item><item><title><![CDATA[New comment by chowells in "Human mathematicians are being outcounterexampled"]]></title><description><![CDATA[
<p>It's elegant if all you're concerned with is whether a conjecture is true or false. Answered, move along!<p>But mathematics is not a collection of facts. Mathematics is the study of abstraction. And what do you learn from a single data point? What can you abstract from that?<p>That's why just being a counterexample isn't really interesting. There has to be more than "counterexample" for there to be something to abstract. Was it generated from an analysis of the problem? Can the counterexample be generalized to explore the problem further? Is the counterexample a surprise in a way that suggests something is missing from current understanding?<p>Being a counterexample doesn't mean that something isn't interesting to a mathematician. But it's also not the interesting part.</p>
]]></description><pubDate>Mon, 20 Jul 2026 22:25:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48985649</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=48985649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48985649</guid></item><item><title><![CDATA[New comment by chowells in "Mathematicians still don't know the fastest way to multiply numbers"]]></title><description><![CDATA[
<p>The slowest multiplications are always when the two numbers are about the same size... That is to say, the case you're talking about doesn't happen.</p>
]]></description><pubDate>Sun, 19 Jul 2026 07:28:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48965723</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=48965723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48965723</guid></item><item><title><![CDATA[New comment by chowells in "Bluesky Trademarks ATProto"]]></title><description><![CDATA[
<p>Bluesky has a data store, handles account authorization, and runs a web app that provides a UI to access the backend services. That's an instance, whether they call it one or not. Refusal to admit this is obfuscation for reasons I cannot understand.</p>
]]></description><pubDate>Thu, 16 Jul 2026 06:00:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48930844</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=48930844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48930844</guid></item><item><title><![CDATA[New comment by chowells in "Are we offloading too much of our thinking to AI?"]]></title><description><![CDATA[
<p>As Led Zeppelin once said, "you know sometimes words have two meanings". That definition of wealth is all well and good for books about how markets are magical fix-everything pixie dust. But it's not the definition of wealth that applies when used to describe a person. A wealthy person is not someone with a lot of things. That's a hoarder. A wealthy person is someone who can use their economic power to shape the world around them.</p>
]]></description><pubDate>Tue, 14 Jul 2026 22:51:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48913942</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=48913942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48913942</guid></item><item><title><![CDATA[New comment by chowells in "Are we offloading too much of our thinking to AI?"]]></title><description><![CDATA[
<p>It is literally impossible for everyone to obtain wealth. Wealth isn't a number or physical circumstances. Wealth is having economic power over the people around you. Success is a little more nebulous, but when thought of as a relative of wealth it's similarly contextual.<p>The danger isn't everyone but you getting wealthy. The danger is that wealth tends towards concentration. And it tends to concentrate around people who are already wealthy. The danger is, bluntly, that things will get worse for all but a few and most people will be so caught up in a red queen's race that they can't see how to stop.</p>
]]></description><pubDate>Tue, 14 Jul 2026 19:08:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48911608</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=48911608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48911608</guid></item><item><title><![CDATA[New comment by chowells in "Abject Praise"]]></title><description><![CDATA[
<p>Yeah... I've got a whole lot of experience with "you can't do this thing the obvious easy way because iOS is too important." This isn't about fantasies of Apple being your savior. This is about HTML and CSS that Apple has decided not to support.<p>I don't believe it's possible to work in web dev and not run into this. It's a constant annoyance that semantic markup and declarative layout just have entire swaths of features unsupported on a garbage browser that you can't even say is unsupported because it's the only option on iphones. If it was up to me I'd just tell iPhone users that's what they chose. But businesses don't get to be as petty as I get to. And that's ultimately the point here. Apple is using their market dominance to force working around their poor support of standards on everyone else. They should be shamed for this shameful behavior.</p>
]]></description><pubDate>Mon, 13 Jul 2026 19:40:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48897734</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=48897734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48897734</guid></item><item><title><![CDATA[New comment by chowells in "Abject Praise"]]></title><description><![CDATA[
<p>The article is about how Apple is underdelivering in browser features and compatibility while pretending they aren't. It's about Apple. Apple. The ones responsible for a great many features not being supported in all browsers.<p>What does a web dev have to do with Apple's choice? How do you improve Safari by not using features it doesn't support? What does your comment have to do with the argument the article is making?</p>
]]></description><pubDate>Sun, 12 Jul 2026 18:23:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48883250</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=48883250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48883250</guid></item><item><title><![CDATA[New comment by chowells in "45% of Enthusiasts 'Seriously Considering' Leaving Sony for PC"]]></title><description><![CDATA[
<p>You can not-quite-trivially download all versions of a game that have been uploaded to steam, as long as you own the game. And that's a download like as an installers you can run, not just overwriting your current active steam install.<p>I actually rely on this quite a lot, indirectly. Beat Saber is a fun game, but it doesn't support a lot of fun features, like walls with boundaries that aren't aligned to the coordinate system. There are mods to add those features, but they haven't all been ported over to the new line of the game since it upgraded the version of unity it's using. So I use one of the mod managers that supports, among other things, maintaining multiple versions of the game in parallel so you can choose what you want to do when you start a game. This feature very explicitly relies on downloading older versions from Steam. Because that's a thing you can do with Steam.<p>In the same week that Sony announced they'd be ending production of optical media, they also removed hundreds of movies from user libraries that they'd lost the right to sell. I don't really care if they have yet to do the same with games - they've demonstrated they're willing to remove access from paying customers for their own reasons. And there's nothing the owner of a locked-down console can do about it.<p>Steam exists in a different universe than digital-only games from PSN. Conflating the two because they use the same method of delivery is ridiculous.</p>
]]></description><pubDate>Fri, 10 Jul 2026 20:34:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48864867</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=48864867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48864867</guid></item><item><title><![CDATA[New comment by chowells in "Write code like a human will maintain it"]]></title><description><![CDATA[
<p>Is that actually true? Just because English treats scents as only describable by analogy doesnt mean all languages do. There are a number of languages with scent descriptions for aspects of a smell that are transferrable. [1] That suggests everyone is capable of decomposing a scent into components the same way.<p>If that's true, we're left with a question equivalent to "does everyone see the same red?".  As far as I know, the pure version of that question cannot be answered because subjective experiences of sensation cannot be transferred. And at that point, I'd say the manner in which they're experienced differently is equivalent.<p>1. <a href="https://youtu.be/w3KswMaEBiI" rel="nofollow">https://youtu.be/w3KswMaEBiI</a></p>
]]></description><pubDate>Fri, 10 Jul 2026 18:58:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48863798</link><dc:creator>chowells</dc:creator><comments>https://news.ycombinator.com/item?id=48863798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48863798</guid></item></channel></rss>