Recent submissions

Comment · 3 months ago
I lived in Ontario for 20 years then I lived in Seattle for the next 17, I assure you that the healthcare I receive and received is pretty much the same - except in Ontario it's way cheaper.

You're talking about cutting edge technologies available to the tiniest sliver of people - I'm not even able to get access to much of them with my private FAANG insurance - and drawing a false comparison.

Comment · 3 months ago
It's not though. It's fast enough for many applications but if you need to write a hypervisor then suddenly bounds checks and atomic pointers become significant. Not to mention that rust dramatically reduces your ability to control where memory is allocated.

I write in rust and c++, rust isn't as fast. Rust is easier to work with and, compared to the Java crap it's replacing at my work, it's a lot better but it's certainly not zero cost abstractions the way c++ can be, nor is it great for data oriented design because you're hoping the compiler will do the right thing, consistently.

Comment · 3 months ago
This is a very different take than I have. People who are good tend to leave sinking ships much faster.
Comment · 4 months ago
"You can't use reflection if the classes aren't in the class loader" "I see why you would think that however this should work, let's test it."

-Claude, burning my company's money.

Comment · 4 months ago
What do you mean how? I know engineers in Berlin that work for AMZN, MS, meta, and Google...
Comment · 4 months ago
Hey, if you can handle a dystopian Kafka inspired shit show all major tech companies have an office in Berlin.
Comment · 4 months ago
Calculated risk? Nah those guys are gloriously insane. They do minimize risks, but they also go into the air wright-bro-style except instead of a glider that will go 200m they're strapped to two experimental jets in an airframe that was welded, not pressed ^^
Comment · 4 months ago
Sorry I was painting a broad image. I'm also worried about copyright infringement, discovery, someone switching to a different different that requires glpl, etc
Comment · 4 months ago
Most of them involve very weird and unlikely scenarios and bad security practices or access to the ffmpeg binaries and being allowed to run arbitrary commands at an elevated permission.

In and of itself there's not a massive issue from what I can see, they're entry vectors that can lead to worse situations.

That's not to say they're not serious but if a Russian hacking group is using one of them it's in conjunction with other exploits or security flaws. Which is common in practice when it comes to decoding.

Comment · 4 months ago
Yeah, then you need to stream content in real time between multiple processes. And not screw up the licensing.

And get hardware acceleration working...

Comment · 4 months ago
Speed and security are not good bedfellows. Combine that with really shitty standards and dozens of years of development...

Oh, and licensing. Licensing is the real killer. I could just write my own mp3 decoder easily (the format not the file type) but I'm not gonna risk my company getting sued into the ground by doing that.

Comment · 4 months ago
Forcing developers to consider and more is harmful though. You're arguing to put all of the forethought upfront, when you have the least context and least understanding of what can go wrong, and carrying that complexity forward rather than starting simple and refactoring over time.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton