weinzierl

Joined 16 years ago

Karma
28,858
Submissions
5,692
Member since
May 2
My name is Ludwig Weinzierl and I'm an engineer and programmer.

Interests:

* Rust

* Robots

* Machine Learning

* Cybersecurity

View on Hacker News

Recent submissions

Comment · 21 hours ago
Nice tool, thanks for building and releasing it.

What I wish existed is smarter handling of megamorphic call sites. In practice most dyn sites only ever see a handful of concrete types, so tracking which types actually get coerced to dyn Trait in reachable code could prune a lot of the vtable fan-out. Probably not easy, but does not have to be perfect. It's also OK to acknowledge that this sometimes fails and handle that gracefully in visuslization.

And a view that overlays coverage data, so you can see which paths are actually exercised. Could be especially useful with panics, so you can see which panic paths tests actually hit.

Comment · 23 hours ago
"What customer would seriously want something this a month earlier that barely works?"

Works for whom? For the customer, "works" means the features work. Security is a vague, nebulous thought at the back of their minds.

The provider provides features. Lack of security has no impact on them, not in the short term and not in the long term. The short term we can't change easily, because people are people. The long term we could: regulation can turn negligent security into a lasting cost.

As much I'm against more regulation in general, I'm afraid as long as we don't do that, companies will always prioritize more features faster over security.

Comment · 1 day ago
A good soul sent it to me.

Thank you very much!

Comment · 1 day ago
Good to know.

I'd be interested in the latest version of the dynaham.w program, if anyone has that.

noreply@[HN username]web.com

Comment · 2 days ago
Elsie sounds more like a German diminutive or pet name of Else than a strict transcription.
Comment · 2 days ago
Interesting. As a native speaker I always thought that "wenn" for the conditional case was only colloquial, but I couldn't find any real evidence for that. So, you are right about that and also about what you said for "falls".
Comment · 2 days ago
Not sure what the original German version was, but

falls-dann-sonst

would be more correct, since "wenn" is temporal, like the English "when".

Many Germans often use these wrongly in everyday speech, but mathematicians like Friedrich L. Bauer probably wouldn't.

Comment · 2 days ago
We don't do rolling upgrades on steam boilers nor do we do it on our door locks. Nothing is perfect, we just need good enough and we are currently far away from good at all.

When it comes to software it hasn't always been the case. Before the Internet software was considered something stable and even now there are areas, like functional safety critical software, where this is true to some degree.

It's not that it can't be done.

It used to be expensive to a certain extent it will stay expensive, but modern languages, tooling and formal methods will hopefully mitigate that enough.

Comment · 2 days ago
At the beginning of the industrialization there were many accidents with steam boilers.

We've git that under control with regulation and the help of organizations, some of which still exist today.

This "era of constant exploits/patches" is not normal and can't go on. Currently it is an ongoing cat and mouse game, but it doesn't have to be.

Comment · 4 days ago
I feel this is an apt description of our times. It's getting worse but people forget how horrible the past was.

I, for my part, as much as I dig a little 70s and 80s retro stuff, would never ever want to go back.

Comment · 4 days ago
Brooks covers this case himself in chapter 2. He says men and months are interchangeable only when a task can be partitioned among many workers with no communication among them, and his examples are reaping wheat and picking cotton. 100 independent attempts are exactly that kind of task. He would have agreed they scale.

But the work doesn't go away, it moves. Someone still has to judge the 100 results, pick one and integrate it with everything else. That part doesn't partition, and it's where Brooks put most of the schedule anyway: in the same chapter his rule of thumb gives a sixth to coding and half to testing.

Comment · 4 days ago
Microsoft (and Apple) poured a ton of money into usability research in the early 90s and it showed. I vaguely remember the story through how many versions of the trash icon Microsoft went for Windows 95 to get it right.

For me it was a bit sad to see the mad and creative UX world of the homecomputer era being bulldozed over with the minimalist uniform results of the scientific usability research.

Little did I know that a mere quarter century later we are back were we once started and everyone as clueless as we were in the 90s goes overboard everywhere as if there was no tomorrow.

Yeah, and it sadly makes me miss the nicely ordered and easily usable world - I'm gettin' old I guess.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton