<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: andypants</title><link>https://news.ycombinator.com/user?id=andypants</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 04:38:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=andypants" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by andypants in "The 49MB web page"]]></title><description><![CDATA[
<p>Z-index warfare is so stupid (the practice, not the name). It's not only with media publications, but ecommerce sites as well.<p>There have been countless businesses that have lost out on my money because I clicked on their ad (good job!), start reading the product info on their website as it loads (that's basically a sale), and then the page finished loading with a barrage of popups for cookie consent, newsletter signup for a discount code, special offers, special sale, spin the wheel for a prize, etc. That's when I close the tab and forget about it.</p>
]]></description><pubDate>Mon, 16 Mar 2026 12:38:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47398153</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=47398153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47398153</guid></item><item><title><![CDATA[New comment by andypants in "Zed editor switching graphics lib from blade to wgpu"]]></title><description><![CDATA[
<p>He coined the term in the context of UI, by borrowing the existing term that was already used in graphics. Drawing that parallel was the point.</p>
]]></description><pubDate>Fri, 13 Feb 2026 16:45:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47004736</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=47004736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47004736</guid></item><item><title><![CDATA[New comment by andypants in "The Gleam Programming Language"]]></title><description><![CDATA[
<p>While I don't agree with the OP about type systems, I understand what they mean about erlang. When an erlang node joins a cluster, it can't make any assumptions about the other nodes, because there is no guarantee that the other nodes are running the same code. That's perfectly fine in erlang, and the language is written in a way that makes that situation possible to deal with (using pattern matching).</p>
]]></description><pubDate>Wed, 14 Jan 2026 11:28:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46614831</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=46614831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46614831</guid></item><item><title><![CDATA[New comment by andypants in "Doom in Django: testing the limits of LiveView at 600.000 divs/segundo"]]></title><description><![CDATA[
<p>This is more like HTMX+websockets than phoenix liveview.<p><pre><code>  - It's not stateful
  - There's no html diffing
  - Handlers return target+fragment instead of updating state</code></pre></p>
]]></description><pubDate>Wed, 31 Dec 2025 18:31:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46446851</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=46446851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46446851</guid></item><item><title><![CDATA[New comment by andypants in "Jonathan Blow has spent the past decade designing 1,400 puzzles"]]></title><description><![CDATA[
<p>Jai, odin and zig's creators are all part of the handmade network, a community of programmers. You are vastly underestimating blow's reach/influence.<p>Odin's creator has credited Jai as an influence. You can see him in the comments of old jai youtube videos (videos that go into a lot of depth about the language design). Odin's syntax and features are very similar to Jai, the influence is pretty clear. Odin has other influences of course but you could say it's "jai but open source".<p>Lastly, jai is not open source but it doesn't mean it's not available. You can message blow to get access to it. Many programmers have used it. There are third party jai libraries on github.</p>
]]></description><pubDate>Thu, 18 Dec 2025 19:59:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46317815</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=46317815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46317815</guid></item><item><title><![CDATA[New comment by andypants in "1X Neo – Home Robot - Pre Order"]]></title><description><![CDATA[
<p>You choose one or the other</p>
]]></description><pubDate>Tue, 28 Oct 2025 19:01:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45737316</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=45737316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45737316</guid></item><item><title><![CDATA[New comment by andypants in "The evolution of Lua, continued [pdf]"]]></title><description><![CDATA[
<p>column types are more like guidelines than rules</p>
]]></description><pubDate>Wed, 08 Oct 2025 12:04:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45515206</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=45515206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45515206</guid></item><item><title><![CDATA[New comment by andypants in "Someone at YouTube needs glasses"]]></title><description><![CDATA[
<p>Also when clicking from a search result to a video, it replaces the url instead of pushing to navigation history. So when I click into a video and try to go back, it takes me to the homepage instead of the search results! It only happens on mobile!</p>
]]></description><pubDate>Wed, 30 Apr 2025 19:17:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43849538</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=43849538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43849538</guid></item><item><title><![CDATA[New comment by andypants in "Show HN: Undercutf1 – F1 Live Timing TUI with Driver Tracker, Variable Delay"]]></title><description><![CDATA[
<p>It's not meant for public use, but it's also not protected. Best documentation is the fastf1 project.</p>
]]></description><pubDate>Sat, 19 Apr 2025 10:01:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43735391</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=43735391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43735391</guid></item><item><title><![CDATA[New comment by andypants in "Building websites with lots of little HTML pages"]]></title><description><![CDATA[
<p>View transitions api, it's pretty new: <a href="https://developer.chrome.com/docs/web-platform/view-transitions" rel="nofollow">https://developer.chrome.com/docs/web-platform/view-transiti...</a></p>
]]></description><pubDate>Wed, 12 Mar 2025 21:47:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43347988</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=43347988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43347988</guid></item><item><title><![CDATA[New comment by andypants in "Tabby: Self-hosted AI coding assistant"]]></title><description><![CDATA[
<p><p><pre><code>    struct HealthState {
        model: String,
        chat_model: Option<String>,
        device: String,
        arch: String,
        cpu_info: String,
        cpu_count: usize,
        cuda_devices: Vec<String>,
        version: Version,
        webserver: Option<bool>,
    }
</code></pre>
<a href="https://tabby.tabbyml.com/docs/administration/usage-collection/" rel="nofollow">https://tabby.tabbyml.com/docs/administration/usage-collecti...</a></p>
]]></description><pubDate>Mon, 13 Jan 2025 12:33:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42682764</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=42682764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42682764</guid></item><item><title><![CDATA[New comment by andypants in "Matt Mullenweg deactivates WordPress accounts of contributors planning a fork"]]></title><description><![CDATA[
<p>> with WPEngine’s<p>"WPEngine's" being key here. Some of the banned people are <i>wordpress</i> contributors, unrelated to WPE. The other banned people are not contributors at all and seemingly the only reason they were banned is that matt is angry at their tweets.</p>
]]></description><pubDate>Sat, 11 Jan 2025 21:46:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=42669177</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=42669177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42669177</guid></item><item><title><![CDATA[New comment by andypants in "WordPress: Joost/Karim Fork"]]></title><description><![CDATA[
<p>None of the banned people mentioned a fork, some don't even have anything to do with wordpress other than commenting about the drama on twitter. The whole post is matt gaslighting to justify the purge.</p>
]]></description><pubDate>Sat, 11 Jan 2025 21:38:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42669113</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=42669113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42669113</guid></item><item><title><![CDATA[New comment by andypants in "Orbit by Mozilla"]]></title><description><![CDATA[
<p>It feels very resistant to doing anything other than summarizing. Even when you ask questions for details, the answer is always in the form of a simple summary.</p>
]]></description><pubDate>Tue, 31 Dec 2024 17:03:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42559990</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=42559990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42559990</guid></item><item><title><![CDATA[New comment by andypants in "Fun facts about SQLite"]]></title><description><![CDATA[
<p>> This was also changed recently in 2010 by adding WAL mode.<p>2010 is closer to sqlite's creation than today, not very recent</p>
]]></description><pubDate>Mon, 30 Dec 2024 20:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=42553298</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=42553298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42553298</guid></item><item><title><![CDATA[New comment by andypants in "<dialog>: The Dialog Element"]]></title><description><![CDATA[
<p>There's no event for the dialog about to close, only an event for after the dialog closes. You can prevent default on the enter key and space key, but that obviously breaks the form ux.<p>There is an event for the dialog about to close from pressing the escape key. No idea why it's only for closing via escape key.</p>
]]></description><pubDate>Sat, 07 Dec 2024 11:02:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42348929</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=42348929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42348929</guid></item><item><title><![CDATA[New comment by andypants in "<dialog>: The Dialog Element"]]></title><description><![CDATA[
<p>Tried this today and came across an issue that I could not get around: if the dialog contains a form, then submitting the form with enter (focused on any input) or space (focused on the submit button) will close the dialog. I couldn't find any nice way of preventing it.<p>Normally a form will reload the page anyways so I guess this isn't a normal problem but I was using htmx.</p>
]]></description><pubDate>Fri, 06 Dec 2024 20:25:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=42343998</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=42343998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42343998</guid></item><item><title><![CDATA[New comment by andypants in "Helping wikis move away from Fandom"]]></title><description><![CDATA[
<p>I've been seeing more and more sites with a "Subscribe/pay to decline cookies" option</p>
]]></description><pubDate>Fri, 11 Oct 2024 13:52:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41809497</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=41809497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41809497</guid></item><item><title><![CDATA[New comment by andypants in "Show HN: Void, an open-source Cursor/GitHub Copilot alternative"]]></title><description><![CDATA[
<p>They are making changes that cannot be done or are very difficult with vscode extensions</p>
]]></description><pubDate>Tue, 17 Sep 2024 09:37:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=41565977</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=41565977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41565977</guid></item><item><title><![CDATA[New comment by andypants in "Gleam 1.2.0 release – Fault tolerant Gleam"]]></title><description><![CDATA[
<p>The RC for 1.17 is out, and the notes will tell you what type checks are included: <a href="https://github.com/elixir-lang/elixir/releases/tag/v1.17.0-rc.0">https://github.com/elixir-lang/elixir/releases/tag/v1.17.0-r...</a></p>
]]></description><pubDate>Tue, 28 May 2024 12:26:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=40500034</link><dc:creator>andypants</dc:creator><comments>https://news.ycombinator.com/item?id=40500034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40500034</guid></item></channel></rss>