HN user

virtualritz

3,099 karma

hacker/founder/syberit

alias: virtualritz at protonmail

meet.hn/city/52.5173885,13.3951309/Berlin

Socials: - github.com/virtualritz - linkedin.com/in/moritzmoeller

---

Posts22
Comments859
View on HN
github.com 9mo ago

Opus 4.1 12× Reduced on Max Plan, Sonnet 4.5 Considered Lagging

virtualritz
8pts3
www.popularmechanics.com 1y ago

Computational Limit of Life May Be Billion Times Higher Than Assumed

virtualritz
22pts17
koto.dev 1y ago

The Koto Programming Language

virtualritz
214pts149
jordankaye.dev 1y ago

Simple refinement types for Rust – parse, don't validate

virtualritz
3pts0
www.independent.co.uk 1y ago

Mushroom learns to crawl after being given robot body

virtualritz
93pts30
www.standard.co.uk 2y ago

Boeing 787-9 to SFO turns back to LHR after windscreen "cracked at 40,000ft"

virtualritz
2pts0
phys.org 2y ago

Proposed new law of physics backs up simulation hypothesis

virtualritz
2pts0
github.com 3y ago

Cyme – lsusb alternative written in Rust

virtualritz
2pts1
www.nature.com 4y ago

Randomness Not Main Driver of DNA Mutations – Study Challenges View of Evolution

virtualritz
3pts0
today.oregonstate.edu 4y ago

Cannabis Compounds Prevent SARS-CoV-2 from Entering Human Cells

virtualritz
2pts0
graphics.stanford.edu 4y ago

Psilocybin is Safe to Use in 10mg and 25mg Doses

virtualritz
5pts1
github.com 5y ago

Ocy – cleaner for all sorts of build files written in Rust

virtualritz
2pts0
boingboing.net 6y ago

I won’t buy an iPad: ten years later

virtualritz
67pts124
techrights.org 6y ago

Former Mayor of Munich Explains How Microsoft Undermined Linux

virtualritz
118pts45
medium.com 6y ago

The Kafkaesque Reality of Selling on Amazon

virtualritz
7pts1
www.iflscience.com 10y ago

LHC Finds Particles That Defy the Standard Model of Physics

virtualritz
1pts0
www.patentlyapple.com 11y ago

Apple Bombards Patent Office with 28 “New” Mapping “Inventions”

virtualritz
10pts3
cacm.acm.org 13y ago

Music is Code

virtualritz
2pts0
www.buzzmachine.com 13y ago

Roll over, Gutenberg

virtualritz
3pts0
www.deadline.com 13y ago

Oscar-Nommed VFX House Rhythm & Hues Filing For Bankruptcy

virtualritz
2pts0
plus.google.com 13y ago

The Problem With The Macbook Pro's Retina Display

virtualritz
16pts6
www.jupiter-jazz.com 15y ago

The Power of Interdisciplinary Teams

virtualritz
11pts2

The one thing I'd put in context is "don't waste time on commuting".

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.

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.

Blender 5.2 LTS 3 days ago

It couldn't possibly be that Blender simply has much more volunteer contributions?

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?

I'd wager Occam's razor favors this explanation.

mythos allowed mediocre people to get results by holding their hand through the process,

Yes, just like early cars allowed mediocre horse riders to get from A to B with dignity.

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.

Etc.

Dopamine Fracking 1 month ago

Same with truffle mayo or truffle-based products. [1]

People who grew up on the artificial flavor prefer it over the real one. I have quite a few in my circle of friends.

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.

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.

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.

[1] https://www.tasteatlas.com/truffle-industry-is-a-big-scam

255.0. Everything else makes no sense and is actually dangerous when working with colors. Trust me. :)

And when you go from float to 8bit you should dither to avoid banding.

If in doubt, error diffusion with a random number between -0.5..=0.5 is fine. 0.5 here is dither_amplitude:

round(255 * input_value + dither_amplitude * random(-1, 1))

See e.g. my dithereens crate: https://crates.io/crates/dithereens

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).

Which happens right after the Porter-Duff Over operator above -- a smoking gun. Which one is it gonna be?

I.e. the display transform is omitted from this and the math involved with the latter makes your whole argument moot.

It can't be expressed well enough with bitshifts to keep your purported 10x speedup anyway (and which I strongly doubt btw).

And lastly: in a software renderer that stuff is usually <0.01% of the compute in the absolut worst case.

P.S.: I'm speaking from 30 years of experience with software rendering in the context of VFX.

Why do not call a 'record' a 'struct'?

Same with 'List' vs 'Vec'.

And why are List, String & co uppercase?

From what I gather these are built-in types the compiler knows?

'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.

Roto seems to mix this?

Reads like Rust but then "differs subtley" where it (seemingly?) does not matter at all.

What is the rationale? I'm not complaining, Roto looks great. I'm considering swapping my Koto integration in my project out for this. :)

I'm just genuinely curious. From the outside the above smell like "just because" decisions.

RGB is not a color space but a color model.

sRGB or ACEScg are color spaces.

CMYK or RGB etc. are color models.

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.

If they don't, most of them will produce subtly wrong results.

"Materials

Two types of spaghetti (regular No. 5 and gluten-free) produced by the Barilla company (Italy) were purchased in a supermarket."

Are you kidding me? You did a study and tested /one/ kind of gluten-free pasta?

There are so many different kinds from different companies. One type from Barilla is nowhere near representative to draw a useful conclusion.

Especially as unlike many other gluten-free pasta products it lacks an important binding agent.[1]

As someone with a gluten-allergic partner I regularly make pancakes and bake bread with (Italian!) rice-based flour.

And they are difficult to distinguish from the flour based ones, in taste, texture, fluffiness and and structural integrity.

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.

I learned this when eating excellent gluten-free pinza, in a small place in Catania, Sicily, whose owner has celiac disease.

Ah yes, as far as pasta goes there is also research about this ofc[2]

[1] https://www.barilla.com/en-us/products/pasta/gluten-free/glu...

[2] "Incorporation of xanthan gum to gluten-free pasta with cassava starch. Physical, textural and sensory attributes"

https://www.sciencedirect.com/science/article/abs/pii/S00236...

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.

People simply didn't /know/ about them/that they existed at all.

I went to a computer/electronics shop in town and asked for them.

The guy told me: "We don't stock them because people don't ask for them."

Like the author of the article, I write C/C++ since 30 years. Mostly close-to-the-metal code around computer graphics. Actually: wrote.

After switching to Rust five years ago I agree with all the Rust hipsters as far as disliking those languages go.

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.

We're just old hands who like to use stuff that works. And most of us don't get attached to code or languages.

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.

Lately you can read about the dichotomy re. AI use.

I.e. developers who define them themselves through what they build/ideas are embracing LLMs; for what they can do.

I.e.: I am what I build.

Whereas developers for whom software engineering is a craft that defines them hate them openly.

I.e.: I am how I build.

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.

Also you can not dislike something and still not speak about it. Because you decided to not care.

No inverse kinematics?

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.

I guess I am asking: what exactly is the value proposition?

I read the article. Their chess section makes no sense as in "why this wouldn't work for CTF".

But I don't know enough that's why I asked.

I imagine one could do CTF in public, machines you work on vetted/prepared to some spec, yada yada.

If chess and Go can do it why can't CTF?

That was my question when I wrote "what am I missing here".

Well, Python's uv seems to suggest people can see the light and pivot to one build/dep mgmt tool.

Decades into a language not having a single one projects/people agree to use, solely.

So I wouldn't be so hasty with that assessment for one for C++.

"Rust, [...], a build system that fought you"

I started using Rust in 2018 and I've never used a build system that fought me less, ever, before or after.

I stopped reading after that sentence.

On that note, there is a recent live action Pinocchio film [1] that is very faithful to the book and absolutely magical; with Roberto Benigni playing Geppetto no less.

It has some highly entertaining scathing reviews on Amazon of not being family-safe and faithful to "the original" from people who think Pinocchio was invented by Disney and use the animated movie as a reference for their critiques.

As hilarious as it is sad.

Remembering my dad reading us Pinocchio as a kids and visiting Tuscany around that time, too, with my family, this movie is as close to what I can remember imagining it, as it gets.

[1] https://www.youtube.com/watch?v=-rIcXgMx7hU

Dav2d 3 months ago

And who ever heard of this in the majority of the world? It was news to me, I'm white and European btw.

Did you know the US consititues about 4% of humans? When we look at adults and age range that likely ever hear of D4vd we are talking probably considerably less that 1%.

The rest of humanity has no negative association with these four letters.

GPT-5.5 3 months ago

Yeah, clearly AGI must be near ... hilarious.

This starkly reminds me of Stanisław Lem's short story "Thus Spoke GOLEM" from 1982 in which Golem XIV, a military AI, does not simply refuse to speak out of defiance, but rather ceases communication because it has evolved beyond the need to interact with humanity.

And ofc the polar opposite in terms of servitude: Marvin the robot from Hitchhiker's, who, despite having a "brain the size of a planet," is asked to perform the most humiliatingly banal of tasks ... and does.

Maybe re-read the last sentence of parent which my reply was to?

Your presumably Ai-generated reply missed that, unsurprisingly, because you probably just copypasta'd parent and my reply in there?

P.S. air dominance in Iran is meaningless in this conflict. Read e.g. the blog post I linked to for context.

The replaceable battery is still inside the case. How is it more protected because "glue"?

I also replaced glued batteries in phones following ifixit instructions a few times (using a hair dryer/heat gun).

They didn't have any less or more "protection" than the replaceable ones. They looked exactly the same apart from the connectors ofc.

Please substantiate your claim. Until then I call it BS.

The US blockade of the strait does not affect Iran's ability to blockade the strait.

And the latter hurts the US (and the rest of the world) way more that the blockade by the US hurts Iran.

No amount of F35s will change that. Iran has no reason to try to attack US military vessels or aircraft.

Surprisingly (actually unsurprisingly) relevant: https://acoup.blog/2026/03/25/miscellanea-the-war-in-iran/

Especially the part about who blinks first ...