boblivion

Joined 8 years ago

Karma
33
Submissions
18
Member since
Jan 3
aspiring computer scientist
View on Hacker News

Recent submissions

Comment · 4 years ago
Some car manufacturers are employing ultra wide band for precise location. The VW ID.4 for example has this. I'm not aware of successful (relay) attacks against these kind of systems.
Comment · 5 years ago
Which may be because you simply can't do everything good without practice and in pure math, well, there are things you don't do as much. When I go back to the 3rd and 4th degree polynoms we solved back in school, it's a hassle. Back then I was quite good at solving them but nowadays it just takes time to get accustomed to these kind of problems.
Comment · 5 years ago
They weren't the maintainers anymore. That's the reason. OSS is tricky sometimes in that regard.
Comment · 5 years ago
Comment · 5 years ago
https://toc.cryptobook.us/ A comprehensive introduction to provable cryptography that is comparatively modern.
Comment · 6 years ago
I thought a LLVM-based compiler would have been nice for a while but in reality a lot of the tooling is C or C++ based and the run-times here are fundamentally different. This is why putting Go and C code together is so inconvenient (and slow), the calling conventions / stack setup is very different.

I really favor the C/C++ binary interface for its simplicity but Go is really good for what it is built for.

But yes, compilers are always a good argument. I can understand however why C++ frustrated people. To get this beast to work for you, even after C++11 - it requires a lot from the developer. Today, things are a lot better though and they keep getting better.

Comment · 6 years ago
Which is funny because the void keyword specifies that the function receives no arguments. Otherwise you could call it with any amount of arguments you want. However, the linker doesn't care about type-signatures, so in the end this main function still gets called with argc, argv, envp.
Comment · 6 years ago
Nah, my browser tells me it's insecure.
Comment · 7 years ago
It's not about runtime objects, its about static code that should be closed for modification. Plugin architectures are most representable thing for this I can think of: You don't need to change any code. You just write new code and extend the capability of the existing code. In this case you don't even need to recompile anything. Of course plugin architectures are the extreme.
Comment · 7 years ago
Wait, why do they call it amplitude when it's the rotational component? What is the reasoning to call this amplitude?
Comment · 7 years ago
What is it with mercury and relativity?
Comment · 7 years ago
Also the security of the theoretic primitives behind symmetric encryption rely on the existence of pseudorandom generators / pseudorandom functions ect. which is not proven either. On top of this, AES for example is "only" an apporoximation of what a pseudorandom function really is. In the end these ciphers are secure as long as nobody finds a flaw in them. However, flawed implementations are the main risk.
Comment · 7 years ago
For starters nlohmann/json is fuzzed (look at the test directory). From my experience it is really stable. jsoncpp still has some quirks as it relies on unit tests only. Big no no for me.
Comment · 8 years ago
It's on its way though. Better late than never I guess.
Comment · 8 years ago
Well if she finds having children not to be attractive, that's fine. But I doubt that further decline of birthrates in the West will stop overpopulation.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton