Viewing profile — D4ckard
D4ckard
HN member- Joined
- Thu, Oct 20, 2022, 6:14 PM UTC
- HN karma
- 423
- Public activity
- 56 items
- HN profile
- View on Hacker News ↗
About D4ckard
Recent public activity
-
comment
Comment #43971317
> The worst part about uninitialized variables is that they frequently are zero and things seem to work until you change something else that previously happened to use the same mem…
-
comment
Comment #43971156
I agree that zero-initializing doesn't really help avoid incorrect values (which is what the author focuses on) but at least you don't have UB. This is the main selling point IMO.
-
comment
Comment #43971144
You can do lot's of the same things in C too, as the author mentions, without too much pain. See for example [1] and [2] on arena allocators (which can be used exactly as the tempo…
-
story
Ask HN: Future-proof way of archiving web pages?
Web rot is a well-known problem and I frequently come across old blogs with lots of broken links. I want to prevent this from happening to my blog so I'm considering different opti…
-
comment
Comment #43918168
The text column is very thin on pages like the IPv6 address generator. The spacing between the lines also seems too high (reminds me of school essays where for some reason you alwa…
-
comment
Comment #43908657
I don't get why people want the AI right in their editor. In another windows inside the editor, fine, but not inline with code I'm writing. It's super distracting to have AI auto c…
-
comment
Comment #43888476
I love MBR hacking, it's so fun to see. Cf. sector lisp [1] and OSle [2]. [1]: https://github.com/jart/sectorlisp [2]: https://news.ycombinator.com/item?id=43866585
-
comment
Comment #43794179
This is a great series of posts which have inspired me to write a debugger when they were posted here before. Very fun! This is another insightful series of the topic: https://eli.…
- story
- story
-
comment
Comment #42465981
Yes, there are really cool packing techniques. See this talk for example: https://www.youtube.com/watch?v=kPR8h4-qZdk I don't include the null-terminator because I use this type in…
-
comment
Comment #41458548
Read his other stuff, it’s rather well thought out. The assumption is you don’t use libc or at least you use different interfaces to it.
-
comment
Comment #41458303
I’d really like to see a full C implementation of this interface. Remove all the C++ complexity in the back end
-
comment
Comment #41366525
I don’t get why people use (or used) CGI programs for web servers. This seems crazy inefficient and prone to break
-
comment
Comment #40960148
Yes, you can do that too
- story
-
comment
Comment #39959772
I got the error as well on the first load. Reload fixed it.
-
comment
Comment #39239185
There's a great talk by Evan Czaplicki [0] that outlines the financial significance of browsers. It helps make sense of why Microsoft (and Apple) act(s) in this way. [0]: https://w…
-
comment
Comment #39227636
Location: Northern Germany Remote: Possibly; I'd prefer to work in person Willing to relocate: Yes Technologies: C, Rust, (some) Haskell, UNIX Shell Résumé/CV: https://drive.proton…
-
comment
Comment #38865323
Daniel Lemire has an interesting talk on this: https://www.youtube.com/watch?v=wlvKAT7SZIQ . They key takeaway is that the disk is rarely the bottleneck.
-
comment
Comment #38240012
Thanks for your kind words, and also thanks for the link : D
-
comment
Comment #38239966
Scheme doesn't work well for very low-level code, and C doesn't handle processing source code very well. For that I'd rather use a functional language. Also, I like using different…
-
comment
Comment #38239891
Yes. Anyone who is interested in this topic should read it.
-
comment
Comment #38239873
There are definitely many people who almost exclusively spend their time consuming stuff at a young age. I cannot tell however, if that has ever been different, or if it's just per…
-
comment
Comment #38232796
Yeah, I don't think so. It's x86_64 only, and C only too. Some points from your list make sense now, but most of it is simply not part of Spray's scope, and never has been ...