Viewing profile — nhellman
nhellman
HN member- Joined
- Thu, Sep 22, 2022, 4:23 PM UTC
- HN karma
- 179
- Public activity
- 27 items
- HN profile
- View on Hacker News ↗
About nhellman
Recent public activity
-
comment
Comment #41459640
We've been experimenting at my day-job with using the nix package manager to automate the fetching and building of dependencies, and also isolate them per project/revision. In the …
-
comment
Comment #40736954
This is not forced by Gentoo. My Gentoo installs have separate bin directories which is what I got by default.
-
comment
Comment #40643010
Why return an owned string instead of a borrowed str slice? A substring can always be borrowed and should never require a heap allocation?
-
comment
Comment #40478738
Aren't there symbols missing for the mid central vowels which are common in English? I.e. https://en.wikipedia.org/wiki/Mid_central_vowel . How do you write e.g. "learn" or "bird"?…
-
comment
Comment #40464779
Germany does share an electricity market with its neighbours, you can see the live import and export e.g. here: https://www.iea.org/data-and-statistics/data-tools/real-time... . Cu…
-
comment
Comment #39927912
Besides for verifying that the compiled program works on the target, tests are also required to compile with PGO because you need to have a runtime example to optimize for.
-
comment
Comment #39359458
> Then before I push, I have to temporarily rewind the branch to remove them, push, then cherry-pick them again. You do not necessarily need to modify and restore your branch head …
-
comment
Comment #39179945
To me it feels like Cyrillic cursive has at least as many differences from its printed counterparts as Latin has. For example, д is written like a g, б kind of like a d, т like an …
-
comment
Comment #39111683
It is not an entirely painfree experience, though. In some cases it is not a completely unwarranted question. For example, the snow and ice melted here yesterday, exposing gravel o…
-
comment
Comment #39084291
What happened to C? It's the #5 top language and you never ruled it out but it is missing from the final list? It seems like a reasonable first language with simple operations and …
-
comment
Comment #38991973
Yes, the three holes are very common in Sweden, the first time I even encountered covers without them was when moving abroad. However, a few years ago Ikea removed them in Sweden a…
-
comment
Comment #38979582
The link to the paper seems to be broken but it is openly available at IEEE explore: https://ieeexplore.ieee.org/document/9152719 The paper explores manually guiding AFL-based fuzz…
- story
-
comment
Comment #37593877
NHE looks interesting, they seem to have modified all clients to make the host player teleport above the map. With the current protocol, it seems like it is impossible to achieve t…
-
comment
Comment #37590518
Heh, what a coincidence! Does XSP stand for anything?
-
comment
Comment #37590475
Are you thinking of Theater mode that first appeared in Halo 3? Unfortunately it was slimmed down in later Halo games and it is rarely seen in other games at all, especially not co…
-
comment
Comment #37588769
> So that's basically most of the lowest layers of the Xbox Live protocol as well. Simply game discovery happens over local broadcast instead of through the Live servers. There's s…
-
comment
Comment #37588592
> Loved it, thanks for being so thorough and document the train of thought. Glad to hear! I was hoping to make the whole process easy to follow without any large skips or prior kno…
-
comment
Comment #37587829
I haven't tried this out, I wonder how well the Halo 1 net protocol works over a less reliable connection. I encounter issues as soon as I momentarily minimize the emulator and it …
-
comment
Comment #37587583
> "age in a bot" might be a truncated form of "message in a bottle." Yeah, that makes sense, it is a very odd sentence otherwise. Truncating on "bot" might be a play on words for g…
-
comment
Comment #37580856
Thanks, I was initially surprised that they were encrypted but I can speculate on a few potential reasons: - The Xbox was designed to be able to play online via Xbox Live (e.g. wit…
- story
-
comment
Comment #35718306
There is also 'doas' from the OpenBSD project. It's a replacement for 'sudo' with fewer features and a smaller codebase, with the aim of a smaller attack surface. https://en.m.wiki…
-
comment
Comment #35661072
This is a good point, I updated the article to include a comparison where the naive method is only using standardized floating-point operations. When not using -funsafe-math-optimi…
-
comment
Comment #35655335
I believe you are correct, thanks for pointing that out. clock_gettime gives us ns and I multiply it by 1000 which gives us ps. Not sure how I initially got it to be fs. Updated it…