<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: Aeolos</title><link>https://news.ycombinator.com/user?id=Aeolos</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 08 Sep 2026 14:25:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Aeolos" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Aeolos in "Mistral raises €3B"]]></title><description><![CDATA[
<p>Did you miss the Anthropic and OpenAI blog posts screeching for regulation?</p>
]]></description><pubDate>Tue, 08 Sep 2026 07:31:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49606788</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49606788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49606788</guid></item><item><title><![CDATA[New comment by Aeolos in "An Alien Mind"]]></title><description><![CDATA[
<p>For the last 60 years, whenever AI achieves something revolutionary, some people immediately say "well that wasn't particulary revolutionary".<p>Every single time.<p>It's a tired argument, and we should strive for the intellectual humility to do better in this forum.</p>
]]></description><pubDate>Mon, 07 Sep 2026 09:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49595864</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49595864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49595864</guid></item><item><title><![CDATA[New comment by Aeolos in "Malicious Rust crate Arrayref runs a build-time payload"]]></title><description><![CDATA[
<p>You audit the code, then you run cargo update and you are pwned. Asking the user to not make mistakes is the c++ approach to security - it doesn’t work.</p>
]]></description><pubDate>Thu, 20 Aug 2026 22:21:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49381066</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49381066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49381066</guid></item><item><title><![CDATA[New comment by Aeolos in "Malicious Rust crate Arrayref runs a build-time payload"]]></title><description><![CDATA[
<p>cargo add + rust-analyzer instantly executes build.rs before you have a chance to audit the code.<p>Cargo, please PLEASE give me a way to disable third-party build.rs and whitelist the ones I need. And please loudly mark any update that adds a build.rs where there was none before.</p>
]]></description><pubDate>Thu, 20 Aug 2026 14:56:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49375533</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49375533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49375533</guid></item><item><title><![CDATA[New comment by Aeolos in "Malicious Rust crate Arrayref runs a build-time payload"]]></title><description><![CDATA[
<p>The problem is that build scripts run automatically without user consent or intevention.<p>`cargo add` is sufficient to compromise you, before you have a chance to even vet the code.</p>
]]></description><pubDate>Thu, 20 Aug 2026 14:36:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49375201</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49375201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49375201</guid></item><item><title><![CDATA[New comment by Aeolos in "HTML over WebSockets: real-time SPAs with barely any JavaScript"]]></title><description><![CDATA[
<p>We are serving over HTTP/2 and currently testing HTTP/3.<p>I don't have direct HTTP/1 vs HTTP/3 comparisons, because 0% of our requests are over HTTP/1 today...</p>
]]></description><pubDate>Mon, 17 Aug 2026 12:50:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49330013</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49330013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49330013</guid></item><item><title><![CDATA[New comment by Aeolos in "HTML over WebSockets: real-time SPAs with barely any JavaScript"]]></title><description><![CDATA[
<p>The primary problem with SPAs is actually that the server state is duplicated client-side, which inevitably leads to state desync bugs.<p>The secondary problem is SPAs approximately double the amount of code you need to write compared to a server-side approach for the same level of interactivity.</p>
]]></description><pubDate>Thu, 13 Aug 2026 13:48:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49285914</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49285914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49285914</guid></item><item><title><![CDATA[New comment by Aeolos in "HTML over WebSockets: real-time SPAs with barely any JavaScript"]]></title><description><![CDATA[
<p>The library is small enough I simply load the entire datastar codebase in the context when I need to ask how something works.<p>Once you have sufficient context in your html, this is no longer necessary.</p>
]]></description><pubDate>Thu, 13 Aug 2026 13:45:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49285860</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49285860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49285860</guid></item><item><title><![CDATA[New comment by Aeolos in "HTML over WebSockets: real-time SPAs with barely any JavaScript"]]></title><description><![CDATA[
<p>Absolutely not, even on HTTP1.1.<p>Our webapp is achieving 800:1 to 5000:1 compression ratios pushing down the entire HTML page over brotli and zstd. The first render is about 20:1 compression, every interaction after that is 800-5000:1.<p>We are using datastar with the recommended "fat morph" approach where we re-render the entire HTML page from scratch on every request. Our typical RTT is <100ms including rendering, then the brotli / zstd compression window cuts down the wire size to literally _bytes_.<p>This is SO much more efficient than our previous reactjs & graphql render waterfalls with state duplication in the client side. All states lives on the server, all renders are authoritative, and we need to maintain roughly half the code size for better first-render and massively better interactive performance. Appserver and DB pressure is massively reduced too.<p>(This is a medical device with a highly interactive UI, image viewers, editors, not a boring old static website.)</p>
]]></description><pubDate>Thu, 13 Aug 2026 13:42:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49285810</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49285810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49285810</guid></item><item><title><![CDATA[New comment by Aeolos in "I don't recommend Tailwind CSS"]]></title><description><![CDATA[
<p>You do you, but thankfully the rest of the industry disagrees with you.</p>
]]></description><pubDate>Sun, 09 Aug 2026 15:28:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49232347</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49232347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49232347</guid></item><item><title><![CDATA[New comment by Aeolos in "Zed DeltaDB"]]></title><description><![CDATA[
<p>And trending down.<p>IE6 was 97%, how did that work out?</p>
]]></description><pubDate>Sun, 09 Aug 2026 15:27:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49232334</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49232334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49232334</guid></item><item><title><![CDATA[New comment by Aeolos in "Fastmail offers EU data region"]]></title><description><![CDATA[
<p>Trump was elected by the electors, not by the people. Not entirely dissimilar from how VDL was elected.</p>
]]></description><pubDate>Sun, 09 Aug 2026 09:36:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49229881</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49229881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49229881</guid></item><item><title><![CDATA[New comment by Aeolos in "Zed DeltaDB"]]></title><description><![CDATA[
<p>Breaking an illegal monopoly takes decades but, as it happened with Internet Explorer 6, it's finally happening for Windows.</p>
]]></description><pubDate>Thu, 06 Aug 2026 10:17:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49194769</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49194769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49194769</guid></item><item><title><![CDATA[New comment by Aeolos in "DeepSeek pause fundraise after comments on compute gap to US leaked (transcript) [pdf]"]]></title><description><![CDATA[
<p>However "world models" have been a thing for the entire history of computers. They have changed names over time: "rules engines", "expert systems", "semantic web", and so on and so forth.<p>And they have failed <i>every single time</i>.<p>The bitter lesson essay was written precisely to dismiss that approach, which used to dominate conferences and scientific publications of the era. A general learning system, given sufficient computation power, will always outperform specialized crafted systems in the long run.<p>Think of it like this: if a world model is a useful abstraction, the general learning system will create it by itself during its training, <i>without</i> us needing to implement it by hand. This is the bitter lesson. And it comes for us all.</p>
]]></description><pubDate>Sun, 02 Aug 2026 15:13:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49145382</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49145382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49145382</guid></item><item><title><![CDATA[New comment by Aeolos in "I don't recommend Tailwind CSS"]]></title><description><![CDATA[
<p>If BEM is regular CSS, why would I use BEM instead of the actual thing? It's a layer of indirection for no reason if it's the same.<p>You use Tailwind in the same way you use BEM: becuase it makes it easier for frontend developers to write correct CSS.</p>
]]></description><pubDate>Sun, 02 Aug 2026 15:05:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49145319</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49145319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49145319</guid></item><item><title><![CDATA[New comment by Aeolos in "An internal OpenAI Astra model solved 10 major open math and CS problems"]]></title><description><![CDATA[
<p>Replace paper clips with data centers and we are already there…</p>
]]></description><pubDate>Sun, 02 Aug 2026 13:31:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49144539</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49144539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49144539</guid></item><item><title><![CDATA[New comment by Aeolos in "I don't recommend Tailwind CSS"]]></title><description><![CDATA[
<p>If that is so, why are people getting up in arms about tailwind?</p>
]]></description><pubDate>Sun, 02 Aug 2026 13:28:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49144519</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49144519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49144519</guid></item><item><title><![CDATA[New comment by Aeolos in "I don't recommend Tailwind CSS"]]></title><description><![CDATA[
<p>The poster I responded to, specifically asked for how to implement this in tailwind, with a worry about "do you really style each component separately for dark mode? Repeating the same modifiers over and over?"<p>I simply answered his question - tailwind is indeed just plain old CSS with a more ergonomic DX.</p>
]]></description><pubDate>Sun, 02 Aug 2026 10:50:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49143209</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49143209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49143209</guid></item><item><title><![CDATA[New comment by Aeolos in "I don't recommend Tailwind CSS"]]></title><description><![CDATA[
<p>That’s exactly how I’m doing this using tailwind and daisyui though, so I’m not sure what point you are trying to make?<p>My global tailwind.css defines two sets of css vars for the light and dark theme, and it all gets applied globally with a single line in my root html template. I don’t need to touch my markup. Tailwind simply compiles this down to a single css file in the end.</p>
]]></description><pubDate>Sun, 02 Aug 2026 09:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49142846</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49142846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49142846</guid></item><item><title><![CDATA[New comment by Aeolos in "I don't recommend Tailwind CSS"]]></title><description><![CDATA[
<p>You just make a design system in your tailwind.css, following the documentation. You can optionally use something like daisyui if you do not have designer skills or the time.<p>That handles consistent sizing, spacing, text, colors, dark mode, and anything else your design system needs. It all compiles down to css in the end, so no runtime overhead and gives you the superior tailwind dx during development.</p>
]]></description><pubDate>Sun, 02 Aug 2026 09:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49142802</link><dc:creator>Aeolos</dc:creator><comments>https://news.ycombinator.com/item?id=49142802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49142802</guid></item></channel></rss>