<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: leg100</title><link>https://news.ycombinator.com/user?id=leg100</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 09 May 2026 03:08:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=leg100" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by leg100 in "Today I've made the difficult decision to reduce the size of Coinbase by ~14%"]]></title><description><![CDATA[
<p>Kenny Dalglish, Liverpool FC, 1985-1990.</p>
]]></description><pubDate>Tue, 05 May 2026 22:57:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48029877</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=48029877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48029877</guid></item><item><title><![CDATA[New comment by leg100 in "I’m spending months coding the old way"]]></title><description><![CDATA[
<p>I'm not sure if that's the case. Of course one has always been able to copy or plagiarise open source code. The value of open source projects is that they continue to be maintained by people that understand the code base. LLM's lifting that code doesn't change that.</p>
]]></description><pubDate>Sat, 18 Apr 2026 18:34:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47818292</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=47818292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47818292</guid></item><item><title><![CDATA[New comment by leg100 in "America's richest 10% now hold 60% of the nation's wealth"]]></title><description><![CDATA[
<p>At a glance, I'm not seeing a big difference in share of wealth between now and 1989. I'm not sure, then, what Robert Reich's point is, to say that the richest 10% "now" hold 60% of the nation's wealth, nor how he can come to the conclusion that it is "eating" the economy alive. Nor what the point is of providing a chonological graph, a graph which doesn't provide any actual percentages, nor a source. He's an accompolished economist, he can do better than that if wants to point out the egregious unfairness of society. Or is this the quality of argument on x.</p>
]]></description><pubDate>Sun, 28 Dec 2025 10:51:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46410155</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=46410155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46410155</guid></item><item><title><![CDATA[New comment by leg100 in "Horses: AI progress is steady. Human equivalence is sudden"]]></title><description><![CDATA[
<p>> In 1920, there were 25 million horses in the United States, 25 million horses totally ambivalent to two hundred years of progress in mechanical engines.<p>I really doubt horses would be <i>ambivalent</i> about this, let alone about anything. Or maybe I'm wrong, they were in two minds: oh dear I'm at risk of being put to sleep, or maybe it could lead to a nice long retirement out on a grassy meadow. But they're in all likelihood blissfully unaware.</p>
]]></description><pubDate>Tue, 09 Dec 2025 10:35:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46203416</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=46203416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46203416</guid></item><item><title><![CDATA[New comment by leg100 in "Garibaldi, history's sexiest revolutionary?"]]></title><description><![CDATA[
<p>The article gives the impression "Italy" was always a nation in the making for all of history, just waiting to "unify". It talks of a "national rebirth".<p>But it's an invention. It never previously existed. Yes the penisula was referred to as Italy for a long time and the language is shared across the area and there are cultural similarities. But none of that automatically makes a nation - you don't have to think hard of counter examples. History could have panned out differently. It still could.<p>I think the bourgeoisies have been enormously successful in giving the impression that these nation states, whether it be Italy or Germany, or India, etc, that they're inevitable, they're permanent and anything else is a perversion. And Garibaldi was one such whose brilliance was to forge a nation so quickly from so many disparate states.</p>
]]></description><pubDate>Sun, 23 Nov 2025 12:04:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46022899</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=46022899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46022899</guid></item><item><title><![CDATA[New comment by leg100 in "I switched from Htmx to Datastar"]]></title><description><![CDATA[
<p>> Calling datastar's pro features "necessary" is a bit disingenuous<p>I didn't. I said:<p>> * Datastar has a paid-for Pro edition, which is necesssary if you want certain behaviours. HTMX is completely free.<p>I don't need to spell out why this means something very different to what you think it means.<p>I'll happily concede on the other two quibbles.</p>
]]></description><pubDate>Fri, 10 Oct 2025 17:37:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45541596</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=45541596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45541596</guid></item><item><title><![CDATA[New comment by leg100 in "I switched from Htmx to Datastar"]]></title><description><![CDATA[
<p>I'd expect it to make it explicit this is a freemium product, with free features and paid features. Nothing is given on the home page to indicate as such.</p>
]]></description><pubDate>Fri, 10 Oct 2025 13:58:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45539155</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=45539155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45539155</guid></item><item><title><![CDATA[New comment by leg100 in "I switched from Htmx to Datastar"]]></title><description><![CDATA[
<p>I think Datastar has the better approach here with making OOB the default. I suspect HTMX's non-OOB default makes more sense for very simple requirements where you simply replace the part of the DOM from which the action was triggered. But personally, situations where OOB is necessary is more typical.<p>Interestingly, elements sent via the HTMX websocket extension [1] do use OOB by default.<p>[1]: <a href="https://htmx.org/extensions/ws/" rel="nofollow">https://htmx.org/extensions/ws/</a></p>
]]></description><pubDate>Fri, 10 Oct 2025 10:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45537224</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=45537224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45537224</guid></item><item><title><![CDATA[New comment by leg100 in "I switched from Htmx to Datastar"]]></title><description><![CDATA[
<p>Did you use templ [1] for server side templating? It supports something called fragments, which may help with HTMX [2].<p>[1]: <a href="https://templ.guide/" rel="nofollow">https://templ.guide/</a><p>[2]: <a href="https://templ.guide/syntax-and-usage/fragments" rel="nofollow">https://templ.guide/syntax-and-usage/fragments</a></p>
]]></description><pubDate>Fri, 10 Oct 2025 09:43:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45536969</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=45536969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45536969</guid></item><item><title><![CDATA[New comment by leg100 in "I switched from Htmx to Datastar"]]></title><description><![CDATA[
<p>I don't think the article does a good job of summarising the differences, so I'll have a go:<p>* Datastar sends all responses using SSE (Server Side Events). Usually SSE is employed to allow the server to push events to the client, and Datastar does this, but it also uses SSE encoding of events in response to client initiated actions like clicking a button (clicking the button sends a GET request and the server responds with zero or more SSE events over a time period of the server's choice).<p>* Whereas HTMX supports SSE as one of several extensions, and only for server-initiated events. It also supports Websockets for two-way interaction.<p>* Datastar has a concept of signals, which manages front-end state. HTMX doesn't do this and you'll need AlpineJS or something similar as well.<p>* HTMX supports something called OOB (out-of-band), where you can pick out fragments of the HTML response to be patched into various parts of the DOM, using the ID attribute. In Datastar this is the default behaviour.<p>* Datastar has a paid-for Pro edition, which is necesssary if you want certain behaviours. HTMX is completely free.<p>I think the other differences are pretty minor:<p>* Datastar has smaller library footprint but both are tiny to begin with (11kb vs 14kb), which is splitting hairs.<p>* Datastar needs fewer attributes to achieve the same behaviours. I'm not sure about this, you might need to customise the behaviour which requires more and more attributes, but again, it's not a big deal.</p>
]]></description><pubDate>Fri, 10 Oct 2025 09:31:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45536893</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=45536893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45536893</guid></item><item><title><![CDATA[New comment by leg100 in "I switched from Htmx to Datastar"]]></title><description><![CDATA[
<p>It's also pretty shady that no mention is made of Datastar Pro on the home page [1]. You might well be well on the way to integrating Datastar into your website before you stumble across the Pro edition, which is only mentioned on the side bar of the reference page [2].<p>[1]: <a href="https://data-star.dev/" rel="nofollow">https://data-star.dev/</a>
[2]: <a href="https://data-star.dev/reference/datastar_pro#attributes" rel="nofollow">https://data-star.dev/reference/datastar_pro#attributes</a></p>
]]></description><pubDate>Fri, 10 Oct 2025 09:10:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45536741</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=45536741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45536741</guid></item><item><title><![CDATA[New comment by leg100 in "I switched from Htmx to Datastar"]]></title><description><![CDATA[
<p>> ...To accomplish this, most HTMX developers achieve updates either by “pulling” information from the server by polling every few seconds or by writing custom WebSocket code, which increases complexity.<p>This isn't true. HTMX has native support for "pushing" data to the browser with Websockets or SSE, without "custom" code.</p>
]]></description><pubDate>Fri, 10 Oct 2025 08:49:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45536635</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=45536635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45536635</guid></item><item><title><![CDATA[New comment by leg100 in "Visa and Mastercard: The global payment duopoly (2024)"]]></title><description><![CDATA[
<p>> These payment processors seem to be basically levying a 1-3% tax on a nations entire GDP<p>You're exaggerating for effect. GDP is the total value of all goods and services sold or bought; only a fraction of which is paid for with a credit card. I doubt an F35 is purchased with a Visa.</p>
]]></description><pubDate>Fri, 25 Jul 2025 07:46:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44680672</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=44680672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44680672</guid></item><item><title><![CDATA[New comment by leg100 in "A better build system for OCaml"]]></title><description><![CDATA[
<p>None of that is contrary to "moving money at speed to make wealthy people more wealthy".</p>
]]></description><pubDate>Fri, 31 Jan 2025 10:27:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42886385</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=42886385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42886385</guid></item><item><title><![CDATA[New comment by leg100 in "Show HN: Kubernetes Spec Explorer"]]></title><description><![CDATA[
<p>I like the version diffs.<p>Perhaps add an "expand all" button to avoid clicking individually on properties to see their descriptions?<p>I usually rely on the official generated docs (all on one giant page):<p><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/" rel="nofollow">https://kubernetes.io/docs/reference/generated/kubernetes-ap...</a></p>
]]></description><pubDate>Thu, 12 Dec 2024 18:34:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42401916</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=42401916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42401916</guid></item><item><title><![CDATA[New comment by leg100 in "Britain buys semiconductor factory for defence purposes"]]></title><description><![CDATA[
<p>Because it's questionable whether that's even possible.</p>
]]></description><pubDate>Sun, 29 Sep 2024 08:47:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=41685868</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=41685868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41685868</guid></item><item><title><![CDATA[New comment by leg100 in "Britain buys semiconductor factory for defence purposes"]]></title><description><![CDATA[
<p>Newport is in South Wales.</p>
]]></description><pubDate>Sun, 29 Sep 2024 08:46:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41685864</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=41685864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41685864</guid></item><item><title><![CDATA[New comment by leg100 in "Vulnerabilities in the Feeld dating app"]]></title><description><![CDATA[
<p>What? They did hold off. Their actions matched their words.</p>
]]></description><pubDate>Thu, 12 Sep 2024 07:58:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41518552</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=41518552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41518552</guid></item><item><title><![CDATA[New comment by leg100 in "Building Bubbletea Programs"]]></title><description><![CDATA[
<p>Indeed a typo, well spotted, it should return the model as well.</p>
]]></description><pubDate>Sat, 31 Aug 2024 17:24:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41410335</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=41410335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41410335</guid></item><item><title><![CDATA[New comment by leg100 in "Building Bubbletea Programs"]]></title><description><![CDATA[
<p>Thank you. Out of curiosity, what do your "TUI managers" do for your apps?</p>
]]></description><pubDate>Sat, 31 Aug 2024 16:26:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41409906</link><dc:creator>leg100</dc:creator><comments>https://news.ycombinator.com/item?id=41409906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41409906</guid></item></channel></rss>