<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: virtualritz</title><link>https://news.ycombinator.com/user?id=virtualritz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Jul 2026 21:14:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=virtualritz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by virtualritz in "Ten Steps Towards Happiness (2015)"]]></title><description><![CDATA[
<p>The one thing I'd put in context is "don't waste time on commuting".<p>In Europe for sure and possibly many parts of Asia like Japan or bigger metropolises in China etc. most people will commute by public transport.<p>You can read. Whenever I had a job where I commuted at least an hour a day, the number of books I read, per month, went from 2–3 to 10 or more.</p>
]]></description><pubDate>Wed, 22 Jul 2026 03:58:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49001692</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=49001692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49001692</guid></item><item><title><![CDATA[New comment by virtualritz in "Blender 5.2 LTS"]]></title><description><![CDATA[
<p>It couldn't possibly be that Blender simply has much more volunteer contributions?<p>Since hacking on a 3D DCC in your spare time may be more than three times as enticing to people than doing the same on an email client?<p>I'd wager Occam's razor favors this explanation.</p>
]]></description><pubDate>Sun, 19 Jul 2026 14:25:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48968475</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48968475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48968475</guid></item><item><title><![CDATA[New comment by virtualritz in "NSA lost access to Mythos amid Anthropic dispute"]]></title><description><![CDATA[
<p>> mythos allowed mediocre people to get results by holding their hand through the process,<p>Yes, just like early cars allowed mediocre horse riders to get from A to B with dignity.<p>Or like my Japanese rice cooker allows a person like me, utterly shitty at preparing this, to eat some rice that is cooked to perfection.<p>Etc.</p>
]]></description><pubDate>Wed, 24 Jun 2026 23:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48666652</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48666652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48666652</guid></item><item><title><![CDATA[New comment by virtualritz in "Feds freaked over Fable 5 after 'fix this code', not jailbreak, say researchers"]]></title><description><![CDATA[
<p>We only know how many were discovered.<p>Since we do not know the ratio to undiscovered this "1-2" is meaningless to assess the risk of this sort of attack.</p>
]]></description><pubDate>Tue, 16 Jun 2026 11:52:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48553784</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48553784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48553784</guid></item><item><title><![CDATA[New comment by virtualritz in "Claude Fable 5 will sabotage "frontier LLM research" tasks"]]></title><description><![CDATA[
<p>That is what pure desperation about your moat getting nullifying looks like.<p>Cast into TOS and code. Openly so.</p>
]]></description><pubDate>Tue, 09 Jun 2026 23:25:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48469210</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48469210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48469210</guid></item><item><title><![CDATA[New comment by virtualritz in "Dopamine Fracking"]]></title><description><![CDATA[
<p>Same with truffle mayo or truffle-based products. [1]<p>People who grew up on the artificial flavor prefer it over the real one. I have quite a few in my circle of friends.<p>You go to an Italian restaurant and you get plain pasta, panned in butter or olive oil and then someone comes with a real truffle and grates it in front you of over your dish  until you tell them to stop. You pay for that amount.<p>Unless you go to a restaurant with a great reputation or some Michelin star venue, that is the only way to be sure you're eating real truffles. The dish has no truffle-aroma itself and the truffle is grated while you watch.<p>Assuming ofc (and probably true for most people): your palate is not well acquainted to the taste of the real thing enough to tell it apart from the many fakes/substitutes.<p>[1] <a href="https://www.tasteatlas.com/truffle-industry-is-a-big-scam" rel="nofollow">https://www.tasteatlas.com/truffle-industry-is-a-big-scam</a></p>
]]></description><pubDate>Mon, 08 Jun 2026 12:53:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48444746</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48444746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48444746</guid></item><item><title><![CDATA[New comment by virtualritz in "Should you normalize RGB values by 255 or 256?"]]></title><description><![CDATA[
<p>255.0. Everything else makes no sense and is actually dangerous when working with colors. Trust me. :)<p>And when you go from float to 8bit you should dither to avoid banding.<p>If in doubt, error diffusion with a random number between -0.5..=0.5 is fine. 0.5 here is dither_amplitude:<p>round(255 * input_value + dither_amplitude * random(-1, 1))<p>See e.g. my dithereens crate: <a href="https://crates.io/crates/dithereens" rel="nofollow">https://crates.io/crates/dithereens</a></p>
]]></description><pubDate>Tue, 02 Jun 2026 09:00:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48367697</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48367697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48367697</guid></item><item><title><![CDATA[New comment by virtualritz in "Should you normalize RGB values by 255 or 256?"]]></title><description><![CDATA[
<p>And both are wrong since the values would have to be in a linear color space for for the compositing math to make sense. But in some non-linear space to be useful when mapped to 0..255 (e.g non-linear sRGB).<p>Which happens right after the Porter-Duff Over operator above -- a smoking gun. Which one is it gonna be?<p>I.e. the display transform is omitted from this and the math involved with the latter makes your whole argument moot.<p>It can't be expressed well enough with bitshifts to keep your purported 10x speedup anyway (and which I strongly doubt btw).<p>And lastly: in a software renderer that stuff is usually <0.01% of the compute in the absolut worst case.<p>P.S.: I'm speaking from 30 years of experience with software rendering in the context of VFX.</p>
]]></description><pubDate>Tue, 02 Jun 2026 08:49:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48367628</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48367628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48367628</guid></item><item><title><![CDATA[New comment by virtualritz in "One year of Roto, a compiled scripting language for Rust"]]></title><description><![CDATA[
<p>PascalCase == Heap allocated makes a lot of sense to me.<p>Even if one may argue that scripting languages usually abstract ideas like stack and heap away. :)</p>
]]></description><pubDate>Mon, 01 Jun 2026 13:25:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48356548</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48356548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48356548</guid></item><item><title><![CDATA[New comment by virtualritz in "One year of Roto, a compiled scripting language for Rust"]]></title><description><![CDATA[
<p>Why do not call a 'record' a 'struct'?<p>Same with 'List' vs 'Vec'.<p>And why are List, String & co uppercase?<p>From what I gather these are built-in types the compiler knows?<p>'i32', not 'I32' but 'List' not 'list'? In Rust the case is clear cut: built-ins that the compiler 'knows' are lowercase, types expressed in Rust itself are PascalCase.<p>Roto seems to mix this?<p>Reads like Rust but then "differs subtley" where it (seemingly?) does not matter at all.<p>What is the rationale? I'm not complaining, Roto looks great. I'm considering swapping my Koto integration in my project out for this. :)<p>I'm just genuinely curious. From the outside the above smell like "just because" decisions.</p>
]]></description><pubDate>Sun, 31 May 2026 22:42:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48350453</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48350453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48350453</guid></item><item><title><![CDATA[New comment by virtualritz in "Show HN: TiltBump, a mobile web game controlled by phone tilt"]]></title><description><![CDATA[
<p>Controls feel reversed for me.<p>I would add this as a setting.</p>
]]></description><pubDate>Mon, 25 May 2026 16:22:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48268631</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48268631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48268631</guid></item><item><title><![CDATA[New comment by virtualritz in "Migrating from Go to Rust"]]></title><description><![CDATA[
<p>I would add that Rust also has naming guidelines and sticking to them removes or at least minimizes the occurrence of another common topic of discussions on PRs/reviews.<p>In the article, if you were to mention & follow them GetUser() in Go becomes user() in Rust[1], not get_user().<p>[1] <a href="https://rust-lang.github.io/api-guidelines/naming.html#getter-names-follow-rust-convention-c-getter" rel="nofollow">https://rust-lang.github.io/api-guidelines/naming.html#gette...</a></p>
]]></description><pubDate>Mon, 25 May 2026 11:31:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48265660</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48265660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48265660</guid></item><item><title><![CDATA[New comment by virtualritz in "ArcBrush – Node-based 2D image editor"]]></title><description><![CDATA[
<p>RGB is not a color space but a color model.<p>sRGB or ACEScg are color spaces.<p>CMYK or RGB etc. are color models.<p>This matters a lot. And yeah, it seems this supports neither and it is unclear if operations happen in linear light at a bit depth of at more that 8bit/channel.<p>If they don't, most of them will produce subtly wrong results.</p>
]]></description><pubDate>Sat, 23 May 2026 19:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48250463</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48250463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48250463</guid></item><item><title><![CDATA[New comment by virtualritz in "Neutron scattering explains why gluten-free pasta falls apart (2025)"]]></title><description><![CDATA[
<p>"Materials<p>Two types of spaghetti (regular No. 5 and gluten-free) produced by the Barilla company (Italy) were purchased in a supermarket."<p>Are you kidding me? You did a study and tested /one/ kind of gluten-free pasta?<p>There are so many different kinds from different companies. One type from Barilla is nowhere near representative to draw a useful conclusion.<p>Especially as unlike many other gluten-free pasta products it lacks an important binding agent.[1]<p>As someone with a gluten-allergic partner I regularly make pancakes and bake bread with (Italian!) rice-based flour.<p>And they are difficult to distinguish from the flour based ones, in taste, texture, fluffiness and and structural integrity.<p>The secret to this is xantham gum. It acts as a binding agent in gluten-free baking, providing the elasticity and stickiness that gluten typically offers. It helps to hold ingredients together and improve the texture.<p>I learned this when eating excellent gluten-free pinza, in a small place in Catania, Sicily, whose owner has celiac disease.<p>Ah yes, as far as pasta goes there is also research about this ofc[2]<p>[1] <a href="https://www.barilla.com/en-us/products/pasta/gluten-free/gluten-free-spaghetti" rel="nofollow">https://www.barilla.com/en-us/products/pasta/gluten-free/glu...</a><p>[2] "Incorporation of xanthan gum to gluten-free pasta with cassava starch. Physical, textural and sensory attributes"<p><a href="https://www.sciencedirect.com/science/article/abs/pii/S0023643820306630" rel="nofollow">https://www.sciencedirect.com/science/article/abs/pii/S00236...</a></p>
]]></description><pubDate>Sat, 23 May 2026 09:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48246197</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48246197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48246197</guid></item><item><title><![CDATA[New comment by virtualritz in "Show HN: I Dedicated 4 Years to Mastering Offline Password Cracking"]]></title><description><![CDATA[
<p>When I lived in Adelaide, Australia 2006 or 2007, flexible-neck LED lamps that you plugged into an USB port to have light on your keyboard (backlit keyboards were not the norm on laptops) were a novelty item.<p>People simply didn't /know/ about them/that they existed at all.<p>I went to a computer/electronics shop in town and asked for them.<p>The guy told me: "We don't stock them because people don't ask for them."</p>
]]></description><pubDate>Thu, 21 May 2026 18:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48227416</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48227416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48227416</guid></item><item><title><![CDATA[New comment by virtualritz in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>Like the author of the article, I write C/C++ since 30 years. Mostly close-to-the-metal code around computer graphics. Actually: wrote.<p>After switching to Rust five years ago I agree with all the Rust hipsters as far as disliking those languages go.<p>I just don't talk about it a lot. If every Rust person I know that was a C/C++ developer before was as outspoken about what they think of the latter, you'd see that these people are a majority.<p>We're just old hands who like to use stuff that works. And most of us don't get attached to code or languages.<p>It's also difficult to admint to yourself that you were never in command of a language as far as UB/other footguns go, as much as you thought. Or ever, for your enire career. For me that self-realization about C/C++ (enabled by Rust) was a turning point.<p>Lately you can read about the dichotomy re. AI use.<p>I.e. developers who define them themselves through what they build/ideas are embracing LLMs; for what they can do.<p>I.e.: I am what I build.<p>Whereas developers for whom software engineering is a craft that defines them hate them openly.<p>I.e.: I am how I build.<p>Now this seems to suggest to me that maybe Rust developers who openly hate C/C++ squarely belong to the latter group whereas the silent ones belong to the former. It's builders vs programmers. Just different world views.<p>Also you can not dislike something and still not speak about it. Because you decided to not care.</p>
]]></description><pubDate>Wed, 20 May 2026 10:39:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48205649</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48205649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48205649</guid></item><item><title><![CDATA[New comment by virtualritz in "Show HN: I made a 3D pose maker for artists"]]></title><description><![CDATA[
<p>No inverse kinematics?<p>That is the most important feature this would make me use this over the good old wooden puppet, which is small (10cm). I.e. it travels with me with my drawing utensils.<p>I guess I am asking: what exactly is the value proposition?</p>
]]></description><pubDate>Tue, 19 May 2026 14:21:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48193683</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48193683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48193683</guid></item><item><title><![CDATA[New comment by virtualritz in "Frontier AI has broken the open CTF format"]]></title><description><![CDATA[
<p>I read the article. Their chess section makes no sense as in "why this wouldn't work for CTF".<p>But I don't know enough that's why I asked.<p>I imagine one could do CTF in public, machines you work on vetted/prepared to some spec, yada yada.<p>If chess and Go can do it why can't CTF?<p>That was my question when I wrote "what am I missing here".</p>
]]></description><pubDate>Sat, 16 May 2026 11:34:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48159234</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48159234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48159234</guid></item><item><title><![CDATA[New comment by virtualritz in "Frontier AI has broken the open CTF format"]]></title><description><![CDATA[
<p>Chess and Go are not dead just because Ai got better than humans at these games.<p>What am I missing here?</p>
]]></description><pubDate>Sat, 16 May 2026 08:56:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48158295</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48158295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48158295</guid></item><item><title><![CDATA[New comment by virtualritz in "UK sovereign LLM inference"]]></title><description><![CDATA[
<p>Personal take: terribly disguised pitch to get someone to buy that way too long domain name from you.</p>
]]></description><pubDate>Fri, 15 May 2026 10:31:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48146876</link><dc:creator>virtualritz</dc:creator><comments>https://news.ycombinator.com/item?id=48146876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48146876</guid></item></channel></rss>