<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: chrismorgan</title><link>https://news.ycombinator.com/user?id=chrismorgan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 12 Oct 2026 07:12:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=chrismorgan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by chrismorgan in "The gap in shared understanding of LLM capability is widening"]]></title><description><![CDATA[
<p>Do you mean Apache APISIX, <a href="https://github.com/apache/apisix/issues/13501" rel="nofollow">https://github.com/apache/apisix/issues/13501</a>? That sounds like a simple bug which existed for a short time and has been fixed. For Apache HTTP Server (what people mean by “Apache” in such a context), what you describe is thoroughly unbelievable.</p>
]]></description><pubDate>Mon, 12 Oct 2026 05:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50051679</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=50051679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50051679</guid></item><item><title><![CDATA[New comment by chrismorgan in "Bitwarden Dual License Model"]]></title><description><![CDATA[
<p>I didn’t say <i>deliberately</i>, but I did say actively. It <i>sounds</i> like this was something that would have broken older Bitwarden self-hosting servers too (no idea <i>how</i> old, or whether this is true at all, for I haven’t checked).<p>The “nefarious” dividing line is often hard to assess. For a better-known example, it’s interesting just <i>how many</i> times Google has done things like degrading their stuff on Firefox by user-agent string detection, and then been all apologetic about it, it was a mistake, <i>&c.</i> Malice and incompetence can be indistinguishable.</p>
]]></description><pubDate>Sun, 11 Oct 2026 18:49:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50046478</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=50046478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50046478</guid></item><item><title><![CDATA[New comment by chrismorgan in "Bitwarden Dual License Model"]]></title><description><![CDATA[
<p>The Bitwarden web client has actively broken Vaultwarden compatibility at least once <<a href="https://github.com/dani-garcia/vaultwarden/issues/7607" rel="nofollow">https://github.com/dani-garcia/vaultwarden/issues/7607</a>>. It’s reasonable to expect they’ll do so more, carelessly or deliberately. They already have features and UI that don’t make sense for Vaultwarden, and the rate of such things feels to me (as a mere user) to have increased. When Bitwarden continues in the direction they’re going, I think a hard fork of the entire ecosystem for Vaultwarden is fairly likely, and it will almost certainly be a good thing, and in hindsight we’ll probably wish the fork branched off earlier.</p>
]]></description><pubDate>Sat, 10 Oct 2026 17:24:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=50035077</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=50035077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50035077</guid></item><item><title><![CDATA[New comment by chrismorgan in "Anthropic wants your thoughts on AI"]]></title><description><![CDATA[
<p>I… suppose it could be twisted so. Hadn’t quite thought that way. Thanks.</p>
]]></description><pubDate>Mon, 05 Oct 2026 15:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49966585</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49966585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49966585</guid></item><item><title><![CDATA[New comment by chrismorgan in "Pixel 11 doesn't yet meet the GrapheneOS security standards and may be skipped"]]></title><description><![CDATA[
<p>I hear people say things like this about phones, laptops and cars, but anecdotally I have never once seen any sort of trade-in offer, and only rarely and arguably on any kind of lease or lease-to-buy arrangement, where I would consider that even remotely true.</p>
]]></description><pubDate>Mon, 05 Oct 2026 15:36:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49966256</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49966256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49966256</guid></item><item><title><![CDATA[New comment by chrismorgan in "Anthropic wants your thoughts on AI"]]></title><description><![CDATA[
<p>> <i>Gain ammo for regulatory capture from anti-ai sentiment, check.</i><p>I’m not sure what you mean by “anti-AI sentiment” here, because what I would interpret that as (and generally agree with myself) would answer the title question “What do you want from AI?” with “for it to all be agreed a bad idea, deleted, and made illegal”.</p>
]]></description><pubDate>Mon, 05 Oct 2026 15:13:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49965928</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49965928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49965928</guid></item><item><title><![CDATA[New comment by chrismorgan in "What is going on with ceiling fans"]]></title><description><![CDATA[
<p>I grew up in Australia and now live in Hyderabad, India. Pretty good chance I’ll be building a house in the next couple of years, and I’m of a strong mind to go off-grid for power for this sort of reason. Appliances and other devices (ACs, fridges, computers, laptops, chargers, even fans and lights) fail at <i>far</i> greater rates than in Australia, and I believe most of that is about power quality (though sometimes it’s about higher ambient temperatures, far more dust, possibly lower component quality). Given how often the power goes out, you want a home inverter anyway, so increasing the battery capacity further and adding solar isn’t <i>such</i> a huge extra cost; and if it reduces appliance failure rates as much as I expect, I genuinely suspect it’ll be cheaper in the long run, even with the grid price being 0.05–0.10 USD/kWh.<p>Now if only DC wiring and appliances were more common/mature, could possibly drop the “inverter” part altogether. If I were single I’d try more seriously for a full-DC system, but as a married man I’ll probably just stick with everything AC.</p>
]]></description><pubDate>Mon, 05 Oct 2026 02:57:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49960212</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49960212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49960212</guid></item><item><title><![CDATA[New comment by chrismorgan in "CSS Bed: Classless CSS themes to use as starting points in web development"]]></title><description><![CDATA[
<p>Well, μ- <i>is</i> a million times bigger than p-. But last time I looked <<a href="https://news.ycombinator.com/item?id=45163827">https://news.ycombinator.com/item?id=45163827</a>>, Pico CSS was 83 kB—nowhere near as small as that name would suggest, either.</p>
]]></description><pubDate>Fri, 02 Oct 2026 03:16:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49929507</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49929507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49929507</guid></item><item><title><![CDATA[New comment by chrismorgan in "Vermont replacing power plants with home batteries"]]></title><description><![CDATA[
<p>The whole depth of discharge thing does make it harder to compare them. I said upthread “slightly higher capacity” for LiFePO₄, but I feel like by recommendations I’ve heard it’s more like 20–40% higher, which is really quite a bit.</p>
]]></description><pubDate>Wed, 30 Sep 2026 18:42:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49912704</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49912704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49912704</guid></item><item><title><![CDATA[New comment by chrismorgan in "Vermont replacing power plants with home batteries"]]></title><description><![CDATA[
<p>I’ve seen and heard of a lot of lead-acid battery home inverter and desktop UPS setups in India (extremely common due to grid unreliability). Desktop UPS batteries sound to consistently be completely useless (<10% capacity, typically 0%) in 3–5 years, and the larger home inverter batteries are typically in poor shape by around 5 years.<p>I haven’t known any Lithium-ion batteries yet, so I have no personal figures on them. But what I’ve <i>heard</i> is generally more like “they said 8–10 years but it’s still fine after 12”.</p>
]]></description><pubDate>Wed, 30 Sep 2026 09:59:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49906674</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49906674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49906674</guid></item><item><title><![CDATA[New comment by chrismorgan in "Vermont replacing power plants with home batteries"]]></title><description><![CDATA[
<p>I was looking into this stuff early this year in India, and found LiFePO₄ more compelling on paper: two or three times the cost, but lasting two or three times as long, allowing deeper discharge so it should be equivalent to slightly higher capacity, and requiring no maintenance. I could easily have overlooked or misunderstood something, and am interested in counterarguments.</p>
]]></description><pubDate>Wed, 30 Sep 2026 09:40:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49906527</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49906527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49906527</guid></item><item><title><![CDATA[New comment by chrismorgan in "Improving site performance by shipping more CSS"]]></title><description><![CDATA[
<p>Compile everything together and you know what names are used. I can’t comment on whether it’s easy or even possible with the specific toolchain in question, but the concept is very straightforward.</p>
]]></description><pubDate>Sun, 27 Sep 2026 16:19:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49868076</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49868076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49868076</guid></item><item><title><![CDATA[New comment by chrismorgan in "Tells of a Slop UI"]]></title><description><![CDATA[
<p>> <i>Emoji Slop</i><p>Not just emoji, icons in general, in both website generation and image generation.</p>
]]></description><pubDate>Sun, 27 Sep 2026 15:07:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49867280</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49867280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49867280</guid></item><item><title><![CDATA[New comment by chrismorgan in "Improving site performance by shipping more CSS"]]></title><description><![CDATA[
<p>You could also drop the hash part and gain most of that improvement. Or module and hash and do <i>better</i> on compression (because the hash is high-entropy).<p>Rudimentary experiment on <a href="https://github.githubassets.com/assets/te.1288ac5c9584fbf2.module.css" rel="nofollow">https://github.githubassets.com/assets/te.1288ac5c9584fbf2.m...</a> on replacing /(?<module>[A-Za-z0-9_-]+)__(?<local>[A-Za-z0-9_-]+)__(?<hash>[A-Za-z0-9_]{5})\b/:<p>${module}__${local}__${hash} (original): 72967 raw, 10993 br.<p>${module}__${local}: 68459 raw, 8867 br.<p>${hash}: 48754 raw, 8189 br.<p>${local}: 52610 raw, 7927 br. (Now in practice a few of these <i>are</i> likely to need disambiguation, so it’s probably a tad smaller than realistic.)<p>Frankly I think ${local} is the right target, with global disambiguation where necessary. For typical systems, I consider the hash approach to be foolish: its value is when interacting with unknown other styles, but when you’re compiling everything you should know everything, so you can disambiguate more selectively and succinctly/compressibly, as JS build tools like Rollup do (in flattening modules with colliding names, you’ll get Foo, Foo$1, Foo$2, <i>&c.</i>).</p>
]]></description><pubDate>Sun, 27 Sep 2026 14:41:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49867035</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49867035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49867035</guid></item><item><title><![CDATA[New comment by chrismorgan in "OpenAI agents tried to bruteforce a UN website's API fields"]]></title><description><![CDATA[
<p><a href="https://www.felonybench.com/" rel="nofollow">https://www.felonybench.com/</a></p>
]]></description><pubDate>Sun, 27 Sep 2026 04:23:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49863332</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49863332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49863332</guid></item><item><title><![CDATA[New comment by chrismorgan in "How I changed teaching after AI managed to do all my homework assignments"]]></title><description><![CDATA[
<p>> <i>"you fail them" can mean both "you give them a failing grade" and "you fail to provide the support they need", right?</i><p>Yes, but as written the latter would not be a reasonable parse. For that sense: “you have failed them”, sure; “you are failing them”, sure; even “in acting so, you fail them”; but “and then you fail them” as an entire sentence would be very weird. The emphasis I placed on “fail” also doesn’t feel particularly compatible with that sense of the word.</p>
]]></description><pubDate>Sat, 26 Sep 2026 17:25:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49858665</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49858665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49858665</guid></item><item><title><![CDATA[New comment by chrismorgan in "The Copilot+ PC brand is dead"]]></title><description><![CDATA[
<p>It may or may not be easy, depending on your environment, but you can remap keys. I have `input * xkb_options "caps:backspace,compose:ralt"` in my ~/.config/sway/config, for example, plus `input ‹laptop keyboard identifier› xkb_file "~/.config/sway/keymap.xkb"` with that file fixing XF86AudioMicMute (which has key code 256, but X only supports up to 255 and I’m still not quite sure why this was necessary), and now remapping RShift to LCtrl which died early this year.<p>But… <i>ouch</i>. From <a href="https://itsfoss.com/remap-copilot-key-linux/" rel="nofollow">https://itsfoss.com/remap-copilot-key-linux/</a> and other sources, sounds like the Copilot button is LMeta+LShift+F23. Why a <i>combo</i> when using an esoteric key not on anyone’s keyboard anyway? Ugh. That’ll make it harder to sort out, though still possible.</p>
]]></description><pubDate>Sat, 26 Sep 2026 15:44:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49857615</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49857615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49857615</guid></item><item><title><![CDATA[New comment by chrismorgan in "How I changed teaching after AI managed to do all my homework assignments"]]></title><description><![CDATA[
<p>And then you <i>fail them</i>. I suspect an institute genuinely empowered to do so, where the expectations were declared up front and followed through on consistently, would fare well, after the dust settled.</p>
]]></description><pubDate>Sat, 26 Sep 2026 08:14:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49854330</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49854330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49854330</guid></item><item><title><![CDATA[New comment by chrismorgan in "How I changed teaching after AI managed to do all my homework assignments"]]></title><description><![CDATA[
<p>What you’re calling evaluating is a part of the learning process for the student, not just about confirming that the student knows the thing. LLMs are actively undermining learning in this way. There was useful friction which has been removed.</p>
]]></description><pubDate>Sat, 26 Sep 2026 08:07:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49854296</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49854296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49854296</guid></item><item><title><![CDATA[New comment by chrismorgan in "Goodbye Google"]]></title><description><![CDATA[
<p>> <i>uncertainty about the motives of another, omnipotent supernatural intelligence</i><p>It’s not uncertainty about the <i>motives</i>; those and the end state are clear. It’s just the details of how we get there (“God’s plan”) that aren’t clear.</p>
]]></description><pubDate>Fri, 25 Sep 2026 06:49:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49841016</link><dc:creator>chrismorgan</dc:creator><comments>https://news.ycombinator.com/item?id=49841016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49841016</guid></item></channel></rss>