<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: blub</title><link>https://news.ycombinator.com/user?id=blub</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 10:31:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=blub" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by blub in "A simplified model of Fil-C"]]></title><description><![CDATA[
<p>All of these didn’t prevent Go from competing with Rust and I’m guessing that Fil-C will be the better choice in some cases.<p>Rust has managed to establish itself as a player, but it’s only the best choice for a limited amount of projects, like some (but not all) browser code or kernel code. Go, C++, C with Fil-C) have solid advantages of their own.<p>To name two:<p>* idiomatic code is easier to write in any of these languages compared to Rust, because one can shortcut thinking about ownership. 
Rust idiomatic code requires it.<p>* less effort needed to protect from supply-chain attacks</p>
]]></description><pubDate>Sat, 18 Apr 2026 06:33:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47813634</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=47813634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47813634</guid></item><item><title><![CDATA[New comment by blub in "All 12 moonwalkers had "lunar hay fever" from dust smelling like gunpowder (2018)"]]></title><description><![CDATA[
<p>No, UV is unrelated to your issue.<p>First you need to figure out if it’s a surface infestation because of condensation or if it’s a constructive thermal bridge. The latter can be solved by raising the surface (wall, ceiling, etc) temperature through insulation or more inefficiently special heaters designed for this purpose.<p>In both cases, the contaminated material is removed down to the plaster or masonry. Wood, wallpaper and similar materials will likely be deeply contaminated and must be removed. For areas larger than 1 sq meter, it’s better to get a specialized contractor which will use HEPA vacuum cleaners, special bags, etc to ensure that the mould spores don’t spread in other rooms.<p>For small areas the agents of choice are bleach or hydrogen peroxide, both available in products for home use.</p>
]]></description><pubDate>Sat, 18 Apr 2026 06:14:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47813542</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=47813542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47813542</guid></item><item><title><![CDATA[New comment by blub in "All 12 moonwalkers had "lunar hay fever" from dust smelling like gunpowder (2018)"]]></title><description><![CDATA[
<p>Was it from flooding or how did it get there? How did you detect it?</p>
]]></description><pubDate>Sat, 18 Apr 2026 06:06:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47813519</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=47813519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47813519</guid></item><item><title><![CDATA[New comment by blub in "LittleSnitch for Linux"]]></title><description><![CDATA[
<p>ZoneAlarm, assuming it still exists, would be at least 20 years old.<p>Back then there was also a nice ~$15 program called Net Limiter which allowed one to cap network speeds individually per program.</p>
]]></description><pubDate>Thu, 09 Apr 2026 16:59:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47706148</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=47706148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47706148</guid></item><item><title><![CDATA[New comment by blub in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>The web and web apps as pushed by Google and others was another nail in the coffin of efficient software.<p>From Android to whatever web framework they’re peddling as development solutions, these are not designed for efficiency, but for time-to-market and consumption by front-end developers.</p>
]]></description><pubDate>Mon, 23 Mar 2026 08:07:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47486601</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=47486601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47486601</guid></item><item><title><![CDATA[New comment by blub in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>I worked on Windows programs similar to WinAmp, which had custom drawing, skins with custom shapes, etc. Usually written directly in WinAPI, VCL (C++ Builder, not Delphi) or a combination.<p>It was a matter of having access to the right (although limited) resources such as Petzold’s book, Codeproject and experimentation. There was no big rush, no start-up hustler mentality and most importantly hardware resources mattered a lot and it was a point of pride to create efficient software.<p>The development culture of present time is the opposite of that: developers are drowning in documentation, the default solution is technically inferior and the hustler mentality’s dominating.</p>
]]></description><pubDate>Mon, 23 Mar 2026 08:02:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47486573</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=47486573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47486573</guid></item><item><title><![CDATA[New comment by blub in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>A good rule of thumb for programming languages is to check what the general recommendation is on HN and do the opposite.<p>Using win32 from Rust is nonsensical. This is the kind of use-one-tool-for-any-job Visual Basic 6 programmers used to have, except VB6 would have actually been much better than Rust at Windows programming.</p>
]]></description><pubDate>Mon, 23 Mar 2026 07:53:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47486511</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=47486511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47486511</guid></item><item><title><![CDATA[New comment by blub in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>It’s certainly doable, but not as nice and easy as Delphi or Qt, which are WYSIWYG.<p>Of course, if one is a web developer, even attempting such a feat this could result in a brain-melting experience.</p>
]]></description><pubDate>Mon, 23 Mar 2026 07:48:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47486482</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=47486482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47486482</guid></item><item><title><![CDATA[New comment by blub in "Honda is killing its EVs"]]></title><description><![CDATA[
<p>That’s genuinely nice that it doesn’t have the multimedia crap. They do also have an “extreme” model with touchscreen and connected services. 
At ~220km range it probably has about 100km in winter though. :-/</p>
]]></description><pubDate>Wed, 18 Mar 2026 07:07:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47422471</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=47422471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47422471</guid></item><item><title><![CDATA[New comment by blub in "I resigned from OpenAI"]]></title><description><![CDATA[
<p>The UN has released a report on human rights abuses in China, but has not called these a genocide. The more credible accusations of genocide came from a handful of political bodies in Western countries, but crucially the acting governments have not defined it as such.<p>There’s absolutely no consensus that the legal definition is met, in contrast with another ongoing situation which enjoys wide recognition.<p>It feels that this is more a geopolitical cudgel, pulled out when the discourse against the US becomes negative. But given the events in the last years, this seems like a lost cause even in the West, never-mind the rest of the world.</p>
]]></description><pubDate>Sun, 08 Mar 2026 08:59:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47295730</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=47295730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47295730</guid></item><item><title><![CDATA[New comment by blub in "Ladybird adopts Rust, with help from AI"]]></title><description><![CDATA[
<p>This is less about languages and more about so-called AI. One thing’s for sure: it’s becoming harder and harder to deny that agentic coding is revolutionizing software development.<p>We’re at the point where a solid test suite and a high-quality agent can achieve impressive results in the hands of a competent coder. Yes, it will still screw up, needs careful human review and steering, etc, but there is a tangible productivity improvement. I don’t think it makes sense putting numbers on it, but for many tasks, it looks like there’s a tangible benefit.</p>
]]></description><pubDate>Mon, 23 Feb 2026 16:29:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47124551</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=47124551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47124551</guid></item><item><title><![CDATA[New comment by blub in "Ladybird adopts Rust, with help from AI"]]></title><description><![CDATA[
<p>I feel similar about the potential of this technique and have heard this from other C++ developers too.<p>Rust syntax is a PITA and investing a lot of effort in the language doesn’t seem worth the trouble for an experienced C++ developer, but with AI learning, porting and maintenance all become more accessible. 
It’s possible to integrate Rust in an existing codebase or write subparts of larger C++ projects in Rust where it makes sense.<p>I was recently involved in an AI porting effort, but using different languages and the results were fine. Validating and reviewing the code took longer than writing it.</p>
]]></description><pubDate>Mon, 23 Feb 2026 16:24:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47124473</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=47124473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47124473</guid></item><item><title><![CDATA[New comment by blub in "Tesla Sales Down 55% UK, 58% Spain, 59% Germany, 81% Netherlands, 93% Norway"]]></title><description><![CDATA[
<p>The apparently widespread enthusiasm for spyware on wheels (a category in which Tesla also competes) is sobering.<p>Many customers really only care about price and that it generally works and looks fine and have zero idea about the hidden costs.</p>
]]></description><pubDate>Wed, 18 Feb 2026 08:01:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47058470</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=47058470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47058470</guid></item><item><title><![CDATA[New comment by blub in "How AI assistance impacts the formation of coding skills"]]></title><description><![CDATA[
<p>Losing connectivity is a non-issue because it will come back soon enough absent some global event. The realistic risks are rather:<p>* all services are run at a loss and they increase price to the point the corp doesn’t want to pay for everyone any more.<p>* it turns out that our chats are used for corporate espionage and the corps get spooked and cut access<p>* some dispute between EU and US happens and they cut our access.<p>The solution’s having EU and local models.</p>
]]></description><pubDate>Fri, 30 Jan 2026 16:13:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46826153</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=46826153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46826153</guid></item><item><title><![CDATA[New comment by blub in "Rust at Scale: An Added Layer of Security for WhatsApp"]]></title><description><![CDATA[
<p>I had already said it’s a PR piece, you’re merely rephrasing that and making it sound like a good thing.<p>This and the Google blogs offer zero technical insights and I haven’t learned anything from any of them.</p>
]]></description><pubDate>Wed, 28 Jan 2026 16:59:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46798049</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=46798049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46798049</guid></item><item><title><![CDATA[New comment by blub in "Rust at Scale: An Added Layer of Security for WhatsApp"]]></title><description><![CDATA[
<p>The dependency management and complexity/poor ergonomics are the two major technical problems with Rust. Normally the first one’s ignored while the second is downplayed, so it would have been interesting to see what (if anything) Facebook have done about them.<p>Not only can AIs help, but they can write most if not all the code and spare the human from learning all the intricacies of individual programming languages. 
Problem is, reports are contradictory on compatibility with Rust. We know they work great with simpler/friendlier languages like Go or Python.</p>
]]></description><pubDate>Wed, 28 Jan 2026 16:57:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46798021</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=46798021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46798021</guid></item><item><title><![CDATA[New comment by blub in "Rust at Scale: An Added Layer of Security for WhatsApp"]]></title><description><![CDATA[
<p>Just like Google’s Rust-in-Android blogs this reads like a PR piece (and in the case of facebook also recruitment piece) with some technical words sprinkled in for effect. The overall communication quality is that of a random startup’s “look what we did” posts.<p>The interesting aspects, such as how they protect against supply-chain attacks from the dependency-happy rust toolchain or how they integrated the C++ code with the Rust code on so many platforms - a top challenge as they said - remain a mystery.<p>Would also be interesting to hear how much AI-driven development they used for this project. My hope’s that AI gets really good at Rust so one doesn’t have to directly interact with the unergonomic syntax.</p>
]]></description><pubDate>Wed, 28 Jan 2026 14:10:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46795632</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=46795632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46795632</guid></item><item><title><![CDATA[New comment by blub in "Porsche sold more electrified cars in Europe in 2025 than pure gas-powered cars"]]></title><description><![CDATA[
<p>> I'm trying really hard to buy European made products and to use European services where possible.<p>European companies are trying even harder to outsource to China.<p>In the past months I’ve seen an increase and it feels like almost everything is made in China, from books to Christmas trinkets to clothes and kitchen utensils, it’s a pain the ass to find locally produced goods.<p>This has a lot to do with the energy crisis triggered by decoupling from Russia, which was never properly put into context and evaluated from an economical perspective.</p>
]]></description><pubDate>Tue, 20 Jan 2026 07:54:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46689080</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=46689080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46689080</guid></item><item><title><![CDATA[New comment by blub in "Fil-Qt: A Qt Base build with Fil-C experience"]]></title><description><![CDATA[
<p>QtBase is C++ first of all.<p>Massive projects like Qt also push compilers to their limits and use various compiler-specific and platform-specific techniques which might appear as bugs to Fil-C.</p>
]]></description><pubDate>Mon, 19 Jan 2026 08:32:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46676343</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=46676343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46676343</guid></item><item><title><![CDATA[New comment by blub in "The creator of Claude Code's Claude setup"]]></title><description><![CDATA[
<p>(Not the OP)<p>For many years, all the projects I’ve been in had mandatory code review, some in the form of PRs (a github fabrication), most as review requests in other tooling.<p>This applies to everything from platform code, configuration, tooling to production software.<p>Inside a component, we use review to share knowledge about how something was implemented and reach consensus on the implementation details. Depending on developer skill level, this catches style, design issues or even bugs. For skilled developers, it’s usually comments on code-to-architecture mismatches, understandability, etc. Sometimes not entirely objective things, that nevertheless contribute to developing and maintaining a team consensus and style. 
Discussions also happen outside and before review, but we’ve found reviews invaluable.<p>If a team has yearly turnover or different skill levels (typical for most teams), not reviewing every commit is sloppy. Which has an additional meaning now with AI slop :)</p>
]]></description><pubDate>Thu, 08 Jan 2026 08:29:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46538700</link><dc:creator>blub</dc:creator><comments>https://news.ycombinator.com/item?id=46538700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46538700</guid></item></channel></rss>