<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: weinzierl</title><link>https://news.ycombinator.com/user?id=weinzierl</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 11 Oct 2026 06:52:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=weinzierl" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by weinzierl in "C for Rust programmers"]]></title><description><![CDATA[
<p>real musicians don't build identities around instruments (i.e. don't call themselves pianist, violinist or singer).<p>(I say this as an aspiring <i>C major pianist</i>.)</p>
]]></description><pubDate>Sun, 11 Oct 2026 01:25:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50038919</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=50038919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50038919</guid></item><item><title><![CDATA[New comment by weinzierl in "Ask HN: Why aren't Americans rising up against tipping?"]]></title><description><![CDATA[
<p>I'm unfamiliar with US tipping culture.<p>What would be examples of those <i>"other places"</i>?<p>What would be examples of the tip
being part of the bill?<p>For me, if it <i>IS</i> on the bill it's a <i>service fee</i> and not a tip. If it's not on the bill, it's technically optional by definition regardless of social norms that'd make it practically mandatory.</p>
]]></description><pubDate>Sun, 11 Oct 2026 01:16:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=50038854</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=50038854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50038854</guid></item><item><title><![CDATA[New comment by weinzierl in "Ask HN: Why aren't Americans rising up against tipping?"]]></title><description><![CDATA[
<p>Where I come from tipping means rounding up to the next round sensible number. That is marginally more expensive.<p>15% to 20% as customary in the US is anything but <i>"marginally more expensive"</i>.</p>
]]></description><pubDate>Sun, 11 Oct 2026 01:09:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=50038790</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=50038790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50038790</guid></item><item><title><![CDATA[New comment by weinzierl in "Compiling Rust to readable C with Eurydice"]]></title><description><![CDATA[
<p>I highly recommend checking out the other projects from <i>AeneasVerif</i>
(and <i>Jonathan Protzenko</i>).<p><i>Scylla</i> is kind of <i>Eurydice's</i> dual. But also <i>Charon</i> and the eponymous <i>Aeneas</i>.<p>Also, 
<i>"There is ongoing work to integrate Eurydice-generated code for both Microsoft and Google’s respective crypto libraries."</i> [1]
which I find incredibly cool. This link is also a brilliant intro to <i>Eurydice</i>.<p>[1] <a href="https://jonathan.protzenko.fr/2025/10/28/eurydice.html" rel="nofollow">https://jonathan.protzenko.fr/2025/10/28/eurydice.html</a></p>
]]></description><pubDate>Sat, 10 Oct 2026 12:40:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=50032365</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=50032365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50032365</guid></item><item><title><![CDATA[New comment by weinzierl in "Bevy 0.20"]]></title><description><![CDATA[
<p>The whole Solari path tracing work is nothing short of impressive.<p>If you want to learn more, Jasmine gave a good introductory talk about it last week at the Bevy meetup which is available on YouTube.<p><a href="https://youtube.com/watch?v=V1XJtUOsY2s" rel="nofollow">https://youtube.com/watch?v=V1XJtUOsY2s</a></p>
]]></description><pubDate>Fri, 09 Oct 2026 08:27:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=50017634</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=50017634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50017634</guid></item><item><title><![CDATA[New comment by weinzierl in "Reducing undefined behavior in the C language"]]></title><description><![CDATA[
<p><i>"And static analysis can only go so far without blowing up compile times."</i><p>Compile time is not the main issue with static analysis. It's that C doesn't provide enough information and not the right information to make it efficient and effective.<p>If you add this info you unavoidably will end up with something looking like Rust.<p>(Whose long compile times are not caused by its static analysis parts BTW)</p>
]]></description><pubDate>Fri, 09 Oct 2026 06:57:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=50016997</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=50016997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50016997</guid></item><item><title><![CDATA[New comment by weinzierl in "Float and integer arithmetic follow two different paradigms"]]></title><description><![CDATA[
<p>A branch is a branch and no branch will always be better. With sticky flags there is no difference in performance to regular integer arithmetic.</p>
]]></description><pubDate>Thu, 08 Oct 2026 22:11:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50013118</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=50013118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50013118</guid></item><item><title><![CDATA[New comment by weinzierl in "Float and integer arithmetic follow two different paradigms"]]></title><description><![CDATA[
<p>Rust and D and probably others have this too. The interesting question is:<p>Can you chain these operations in a way that will propagate the error to the end result while simultaneously have a compiler produce code without branches after every operation. Safe integer operations alone are not enough for that.</p>
]]></description><pubDate>Thu, 08 Oct 2026 21:16:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=50012422</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=50012422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50012422</guid></item><item><title><![CDATA[New comment by weinzierl in "A Terminal Protocol for Program Status (OSC 7501)"]]></title><description><![CDATA[
<p>I've been using a poor mans version of this for decades.<p>My iTerm2 is configured to show activity, new-output and visual bell in the tab. On Linux I have an approximation for WezTerm.<p>I have a <i>bell</i> command that I can use in a pipeline or sequence to produce the bell on events I'm interested in. Trivial case is when a program finishes.<p>I have a fancy alias that can be used in a shell command sequence and which produces different sounds depending on the exit status of the preceding command in addition to sending the terminal bell.</p>
]]></description><pubDate>Thu, 08 Oct 2026 21:03:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=50012244</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=50012244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50012244</guid></item><item><title><![CDATA[New comment by weinzierl in "Float and integer arithmetic follow two different paradigms"]]></title><description><![CDATA[
<p>The <i>"integer arithmetic paradigm"</i> would mean either checking after (almost) every operation or living with potentially incorrect results.<p>The first is terribly inefficient, the second is just wrong (even if insanely common).<p>This is sad because there is no reason at all why integers couldn’t follow what OP calls the <i>"float paradigm"</i>. It doesn’t even have to be slow. Most modern processors (if we ignore x86) support some form of sticky arithmetic flags. Unfortunately, programming languages don’t support them, so they aren’t used.<p>There is also something to be said  about 
the special treatment division by zero gets.</p>
]]></description><pubDate>Thu, 08 Oct 2026 14:19:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=50006127</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=50006127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50006127</guid></item><item><title><![CDATA[New comment by weinzierl in "Meta and Microsoft take steps to reduce employee usage of Claude AI"]]></title><description><![CDATA[
<p>It is ironic because choosing the right model is what the models themselves are good at. If there were no business incentives it'd be easy to have just a single frontend that routes to a suitable
model. Instead I have to develop the decision skills which is a complete waste of my time which I could better spend in the problem domain for tasks I'm better at than the AI.</p>
]]></description><pubDate>Thu, 08 Oct 2026 09:37:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=50003733</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=50003733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50003733</guid></item><item><title><![CDATA[New comment by weinzierl in "Anti-patterns in software blogging"]]></title><description><![CDATA[
<p>Platforms like Udemy are even worse because they actively incentivize low information density by paying by length.</p>
]]></description><pubDate>Thu, 08 Oct 2026 06:31:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50002441</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=50002441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50002441</guid></item><item><title><![CDATA[Cloudflare Connect Convince Your Boss]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.cloudflare.com/connect/convince-your-boss/">https://www.cloudflare.com/connect/convince-your-boss/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49999896">https://news.ycombinator.com/item?id=49999896</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 07 Oct 2026 22:56:18 +0000</pubDate><link>https://www.cloudflare.com/connect/convince-your-boss/</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=49999896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49999896</guid></item><item><title><![CDATA[New comment by weinzierl in "Meta and Microsoft take steps to reduce employee usage of Claude AI"]]></title><description><![CDATA[
<p>I get it but it goes against the grain for me. Isn't it ironic that we have to waste our precious and expensive human brain cycles to think about how to use AI cheaply so that it is not more expensive than us?<p>In other words I want to spend 100% of my mental capacity in the problem domain for the things AI cannot do for me, like steering, grounding, verification and not for things AI <i>could</i> do.</p>
]]></description><pubDate>Wed, 07 Oct 2026 20:28:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49998362</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=49998362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49998362</guid></item><item><title><![CDATA[New comment by weinzierl in "Anti-patterns in software blogging"]]></title><description><![CDATA[
<p><i>"The meandering intro"</i><p>Not only the intro. Many bloggers try to write as if they'd writing a story, building suspense and all. For technical writing, don't bury the lede.</p>
]]></description><pubDate>Wed, 07 Oct 2026 15:40:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49994391</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=49994391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49994391</guid></item><item><title><![CDATA[New comment by weinzierl in "Shipping JPEG XL in Chrome"]]></title><description><![CDATA[
<p>True, but in my opinion JPEG XL has the right balance of features to become a true replacement of almost every relevant image format we use today, on the web and elsewhere.<p>Nothing is perfect and niche formats will always be necessary but I think JPEG XL has a good chance to become the USB of image formats.</p>
]]></description><pubDate>Wed, 07 Oct 2026 12:13:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49991671</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=49991671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49991671</guid></item><item><title><![CDATA[New comment by weinzierl in "The art of defusing a second world war bomb"]]></title><description><![CDATA[
<p>Not directly bomb related but another good UK series from the 80s that gives a good impression of how  so many bombs ended up undiscovered is <i>"The Machine Gunners"</i>.<p>My parents were around the age of the children in the series during WW II in Germany and what they recounted matched how the children experienced the time pretty well.</p>
]]></description><pubDate>Wed, 07 Oct 2026 09:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49990107</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=49990107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49990107</guid></item><item><title><![CDATA[New comment by weinzierl in "Strands Decider 2B: a small, open-source, decision model"]]></title><description><![CDATA[
<p>I'm interested in this as well and maybe to broaden the scope of the question a little:<p>If I have a sizeable amount of labeled data and need decisions calibrated to that data should I<p>1. Ignore the hype and train a traditional classifier<p>2. Finetune an LLM based decision model<p>3. Shoehorn (probably a small subset of) the data into the context of the LLM classifier somehow<p>If the answer is 3. where does the data belong? In the input content? Request wide state? In the question instructions? In the criteria? How much of my data can and should I use?</p>
]]></description><pubDate>Wed, 07 Oct 2026 08:38:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49989935</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=49989935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49989935</guid></item><item><title><![CDATA[New comment by weinzierl in "Calling It Quits on ServerFault"]]></title><description><![CDATA[
<p><i>"Average user input quality is not optimal by definition."</i><p>Absolutely.<p><i>"SO's upvote system and reputation system is what really refined quality."</i><p>Absolutely not!<p>SO's problem was exactly that they gave average users moderating power. That lead to half of the questions being closed because they were over the head of the average user/moderator regardless of being interesting and useful questions or not.</p>
]]></description><pubDate>Wed, 07 Oct 2026 07:14:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49989400</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=49989400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49989400</guid></item><item><title><![CDATA[New comment by weinzierl in "Plain text is still one of the best technologies we have"]]></title><description><![CDATA[
<p>I'm rather indifferent to emojis. They don't bother me and they are not my point.<p>My point is that Unicode's own mission statement says: <i>"The Unicode Consortium enables people around the world to use computers in any language."</i><p>I think it strayed from that. And I'd argue the mission was only ever fulfilled when seen through an anglospheric lens. You don't even have to summon Han Unification, the elephant in the room. Documents from Western Europe from a couple of decades ago can't be represented properly.<p>Example: you cannot properly represent a German telephone book today. Take "Müller" and the French surname "Haüy". Both contain the same Unicode character, but in "Müller" it is an umlaut and sorts like "ue" (Mueller), while in "Haüy" it is a trema and sorts like a plain u (Hauy). For all intents and purposes these are different letters. That they look similar (not the same, in proper typography) is a mere coincidence. Yet Unicode encodes them identically, so the information needed to sort correctly is simply not in the text anymore.<p>Han Unification is the other sore point, and a much bigger one.<p>I'd like Unicode to focus on its core mission, encoding the languages that exist, before it starts shaping new ones. For that I'd propose a grace period: a new character should have to be in significant active use for 10 to 20 years (not merely implemented on a popular device) before it is accepted into the standard.</p>
]]></description><pubDate>Tue, 06 Oct 2026 10:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49976699</link><dc:creator>weinzierl</dc:creator><comments>https://news.ycombinator.com/item?id=49976699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49976699</guid></item></channel></rss>