Viewing profile — wilun
wilun
HN member- Joined
- Sun, Apr 24, 2016, 10:53 PM UTC
- HN karma
- 386
- Public activity
- 104 items
- HN profile
- View on Hacker News ↗
About wilun
No profile information was provided.
Recent public activity
-
comment
Comment #17621706
Those measurements inherently makes more sense than hand-waving; and although mathematically I agree with you, the world is not mathematically pure. Regardless, I stand that implyi…
-
comment
Comment #17613493
Are you even trying? A random search tells me that "The mean DD for the studied sample of projects is 7.47 post release defects per thousand lines of code (KLoC), the median is 4.3…
-
comment
Comment #17613441
If the only alternative is between a rewrite, and not-fixing the mess gradually, then I'll take the rewrite anytime and let the cycle continue. The problem is: is your rewrite real…
-
comment
Comment #17613328
That's fair, but one has to remember that some of the key points are to be balanced, and that, like you said, "the quality bar needs to be high". And I'm more for prioritizing tryi…
-
comment
Comment #17560065
Oh the good old IE argument "but it is technically integrated to the OS and providing all kind of essential services, so we are not abusing our monopoly" While it is not (can be re…
-
comment
Comment #17509083
The meaning of "defensive programming" is highly contextual even within a given "field". Also, major influential parts of the industry (last example in date being the C++ committee…
-
comment
Comment #17509059
> Only a debugger can show you the steps and conditions involved that lead to that invalid value. No. Static analysis can and is actually what is used most of the time. Either with…
-
comment
Comment #17509044
While we probably will always have to debug, and if not the "code" it will be a specification formal enough so that it can be considered code anyway, there are different ways to ap…
-
comment
Comment #17318412
Is it efficient and sufficient though? And can and do we build real security on top of it? This issue shows systems have been built for decades with blatant holes because it was no…
-
comment
Comment #17314895
Posix TTY and more precisely stdin/stdout/stderr inheritance and internals of FD have a completely insane design. There is the famous divide between file descriptors and file descr…
-
comment
Comment #17306764
The video is typically subsampled at encoding at capture resolution, but it is also subsampled at other encoding resolutions. Because the whole point of subsampling is to be taken …
-
comment
Comment #17306015
I'm not 100% sure if you tried to be ironic or if you really reported that the video was better in 8k than FHD. Because actually, it can be. Although 8k is overkill, 4k will be eno…
-
comment
Comment #17258953
> Tesla drivers have familiarized themselves with the limitations of the system and then one day you get an update that breaks your mental model you have been familiarized with, yo…
-
comment
Comment #17242679
Stop spreading complete bullshit and go read https://en.cppreference.com/w/cpp/language/reinterpret_cast already. C++ has strict aliasing rules (probably even stricter than C) and …
-
comment
Comment #17049522
I'm not entirely sure nVidia should be equated to the "game industry" in that regard.
-
comment
Comment #16979601
You can not expect any consistency with UB.
-
comment
Comment #16934400
> I believe our industry’s several decades of demonstrated inability to write concurrent code correctly disagrees with you. But mostly so for the reasons nurseries try to solve (an…
-
comment
Comment #16925559
Given the "escape hatch", there is no difference to passing a thread pool object around (or referencing it otherwise), that would for ex join on destruction. And this is a valid ap…
-
comment
Comment #16925346
That's an interesting tool, but merely among other. Not the next big things to structure thread usage. There are loads of problems if we wanted to generalize that solution as funda…
-
comment
Comment #16924642
Well, you are right, it is not really "formal verification". But I don't know how to call it, and it is way more checked on some aspects (well, obviously, we are not talking about …
-
comment
Comment #16923784
One can also not "known" of all the other side effect that will happen. Unless they are documented informally or encoded formally.
-
comment
Comment #16923470
It's not only that Rust allows formal verification, it's that it does it by default, writing unsafe Rust code for no serious reason is fundamentally frowned upon, and even then the…
-
comment
Comment #16923263
I found it still an interesting read, but I agree with you. The most important problem is: > Then our guarantee is lost: the operations that look like they're inside the with block…
-
comment
Comment #16765912
The bounty is incredibly low.
-
comment
Comment #16765870
Even HN readers are misinterpreting it, and there is nothing to prevent confusion from Tesla side on these marketing pages. The question of purposefulness is mostly irrelevant. It …