<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: kaelwd</title><link>https://news.ycombinator.com/user?id=kaelwd</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 13:48:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kaelwd" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kaelwd in "A new spam policy for "back button hijacking""]]></title><description><![CDATA[
<p>And if the tab was unloaded then you press back it changes the URL but not the actual contents of the page.</p>
]]></description><pubDate>Tue, 14 Apr 2026 06:02:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47761813</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=47761813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47761813</guid></item><item><title><![CDATA[New comment by kaelwd in "A new spam policy for “back button hijacking”"]]></title><description><![CDATA[
<p>Can I preventDefault on mouse5? What about the physical back button on Android?</p>
]]></description><pubDate>Tue, 14 Apr 2026 05:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47761725</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=47761725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47761725</guid></item><item><title><![CDATA[New comment by kaelwd in "Why Switzerland has 25 Gbit internet and America doesn't"]]></title><description><![CDATA[
<p>Australia did that but also paid out the telecom companies a gazillion dollars for infrastructure that had only been privatised like a decade earlier.</p>
]]></description><pubDate>Mon, 06 Apr 2026 11:25:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659488</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=47659488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659488</guid></item><item><title><![CDATA[New comment by kaelwd in "The Appalling Stupidity of Spotify's AI DJ"]]></title><description><![CDATA[
<p>What would you add to MP3 tags? ID3v2 already has separate fields for section/title/performer/conductor/composer/lyricist, it isn't the spec's fault Spotify doesn't use them.</p>
]]></description><pubDate>Sun, 15 Mar 2026 10:42:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47386088</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=47386088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47386088</guid></item><item><title><![CDATA[New comment by kaelwd in "Mozilla is working on a big Firefox redesign, here is what it looks like"]]></title><description><![CDATA[
<p>Looks kinda like <a href="https://github.com/nuclearcodecat/shimmer" rel="nofollow">https://github.com/nuclearcodecat/shimmer</a></p>
]]></description><pubDate>Fri, 06 Mar 2026 12:35:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47274224</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=47274224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47274224</guid></item><item><title><![CDATA[New comment by kaelwd in "Coding assistants are solving the wrong problem"]]></title><description><![CDATA[
<p>"Make all the tests pass"<p>"Ok, I've deleted all the failing tests"</p>
]]></description><pubDate>Thu, 05 Feb 2026 09:12:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46897538</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=46897538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46897538</guid></item><item><title><![CDATA[New comment by kaelwd in "The Overcomplexity of the Shadcn Radio Button"]]></title><description><![CDATA[
<p>Straight up doesn't even register clicks or keyboard focus for me in firefox.</p>
]]></description><pubDate>Wed, 21 Jan 2026 06:42:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46701935</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=46701935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46701935</guid></item><item><title><![CDATA[New comment by kaelwd in "Databases in 2025: A Year in Review"]]></title><description><![CDATA[
<p>From discord:<p>> There has been a ton of interest expressed this week about potential community maintenance of Gel moving forward. To help organize and channel these hopes, I'm putting out a call for volunteers to join a Gel Community Fork Working Group (...GCFWG??). We are looking for 3-5 enthusiastic, trustworthy, and competent engineers to form a working group to create a "blessed" community-maintained fork of Gel. I would be available as an advisor to the WG, on a limited basis, in the beginning.<p>> The goal would be to produce a fork with its own build and distribution infrastructure and a credible commitment to maintainership. If successful, we will link to the project from the old Gel repos before archiving them, and potentially make the final CLI release support upgrading to the community fork.<p>> Applications accepted here: <a href="https://forms.gle/GcooC6ZDTjNRen939" rel="nofollow">https://forms.gle/GcooC6ZDTjNRen939</a><p>> I'll be reaching out to people about applications in January.</p>
]]></description><pubDate>Mon, 05 Jan 2026 11:15:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46497472</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=46497472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46497472</guid></item><item><title><![CDATA[New comment by kaelwd in "PNG in Chrome shows a different image than in Safari or any desktop app"]]></title><description><![CDATA[
<p>GIMP asks if I want to keep or convert the color profile but both options look washed out. The only thing that opens it "correctly" for me is MPV.</p>
]]></description><pubDate>Sat, 27 Dec 2025 17:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46403365</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=46403365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46403365</guid></item><item><title><![CDATA[New comment by kaelwd in "Using Git add -p for fun (and profit)"]]></title><description><![CDATA[
<p>You get light grey? The headings are #101828 and body text #364153 on #0a0a0a for me.</p>
]]></description><pubDate>Sun, 14 Dec 2025 15:30:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46263732</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=46263732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46263732</guid></item><item><title><![CDATA[New comment by kaelwd in "Valve: HDMI Forum Continues to Block HDMI 2.1 for Linux"]]></title><description><![CDATA[
<p>That's only 60Hz though. Are there any dumb TVs with 120+ Hz VRR and HDR?</p>
]]></description><pubDate>Thu, 11 Dec 2025 03:25:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46227293</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=46227293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46227293</guid></item><item><title><![CDATA[New comment by kaelwd in "CSS now has an if() conditional function"]]></title><description><![CDATA[
<p>That's the same as regular css variables unfortunately<p><pre><code>    padding: 1em;
    padding: var(--padding);
</code></pre>
With no fallback value that resolves to padding: unset if the variable is not defined. The only ways I know of to work around this are style queries:<p><pre><code>    padding: 1em;
    @container style(--padding) {
      padding: var(--padding);
    }
</code></pre>
Or cascade layers:<p><pre><code>    @layer base {
      padding: 1em;
    }
    @layer override {
      padding: var(--padding, revert-layer);
    }</code></pre></p>
]]></description><pubDate>Sat, 06 Dec 2025 11:39:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46172545</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=46172545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46172545</guid></item><item><title><![CDATA[New comment by kaelwd in "Shai-Hulud Returns: Over 300 NPM Packages Infected"]]></title><description><![CDATA[
<p>Everyone needs to switch to pnpm and enable <a href="https://pnpm.io/settings#minimumreleaseage" rel="nofollow">https://pnpm.io/settings#minimumreleaseage</a><p>Pnpm also blocks preinstall scripts by default.</p>
]]></description><pubDate>Mon, 24 Nov 2025 11:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46032716</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=46032716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46032716</guid></item><item><title><![CDATA[New comment by kaelwd in "Nearly all UK drivers say headlights are too bright"]]></title><description><![CDATA[
<p>Luckily that's illegal in my country, instead we have the opposite problem where new cars have LED taillights that are just as blindingly bright as their headlights.</p>
]]></description><pubDate>Tue, 18 Nov 2025 14:44:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45966814</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=45966814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45966814</guid></item><item><title><![CDATA[New comment by kaelwd in "Drawing Text Isn't Simple: Benchmarking Console vs. Graphical Rendering"]]></title><description><![CDATA[
<p>The author of that issue has a whole video series about it: <a href="https://www.youtube.com/watch?v=hxM8QmyZXtg" rel="nofollow">https://www.youtube.com/watch?v=hxM8QmyZXtg</a><p>A way faster terminal emulator demo: <a href="https://github.com/cmuratori/refterm" rel="nofollow">https://github.com/cmuratori/refterm</a><p>And a terminal rendering benchmark tool: <a href="https://github.com/cmuratori/termbench" rel="nofollow">https://github.com/cmuratori/termbench</a></p>
]]></description><pubDate>Wed, 12 Nov 2025 04:31:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45896395</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=45896395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45896395</guid></item><item><title><![CDATA[New comment by kaelwd in "Trump pardons convicted Binance founder"]]></title><description><![CDATA[
<p>California would have to split into 68 separate states to have the same representation as Wyoming.</p>
]]></description><pubDate>Fri, 24 Oct 2025 16:27:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45696223</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=45696223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45696223</guid></item><item><title><![CDATA[New comment by kaelwd in "Why do we need MAC addresses?"]]></title><description><![CDATA[
<p>> Can we not just have a UUID that the device generates?<p>They kinda are already, your phone probably uses a random MAC address for each network it connects to.</p>
]]></description><pubDate>Wed, 08 Oct 2025 13:11:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45515805</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=45515805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45515805</guid></item><item><title><![CDATA[New comment by kaelwd in "Pnpm has a new setting to stave off supply chain attacks"]]></title><description><![CDATA[
<p>The chalk+debug+error-ex maintainer probably would have noticed a few hours later when they got home and saw a bunch of "Successfully published" emails from npm that they didn't trigger.</p>
]]></description><pubDate>Fri, 19 Sep 2025 08:40:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45299367</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=45299367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45299367</guid></item><item><title><![CDATA[New comment by kaelwd in "DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware"]]></title><description><![CDATA[
<p>NPM could also flag releases that don't have a corresponding github tag (for packages that are hosted on github), most of these attacks are publishing directly to NPM without any git changes.</p>
]]></description><pubDate>Tue, 09 Sep 2025 15:15:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45183092</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=45183092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45183092</guid></item><item><title><![CDATA[New comment by kaelwd in "DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware"]]></title><description><![CDATA[
<p>Versions with a serious vulnerability should be deprecated by the maintainer which then warns you to use a newer version when installing. Yes if a npm account is compromised the attacker could deprecate everything except their malicious version but it would still significantly reduce the attack surface by requiring manual intervention vs the current npm install foo@latest -> you're fucked.</p>
]]></description><pubDate>Tue, 09 Sep 2025 15:10:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45183021</link><dc:creator>kaelwd</dc:creator><comments>https://news.ycombinator.com/item?id=45183021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45183021</guid></item></channel></rss>