HNHacker News
TopNewBestAskShowJobs

D4ckard

423 karma · joined October 20, 2022

https://thasso.xyz
submissionscomments
D4ckard··on Show HN: 100.st – Dev utilities I built for format conversions and encoding
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 always had to put tons of space between lines). Maybe consider decreasing the space a little bit for readability.
D4ckard··on OpenAI reaches agreement to buy Windsurf for $3B
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 complete pop up at random all the time. As always, typing speed, or speed at generating raw code, is not the bottleneck in programming. The crux remains design, in which case having the LLM on the side is just fine (if you use it for that).

There are some niceties about inline completion (like spelling out a log message that's obvious from the surrounding code) but I don't get the hype much beyond that.

Maybe I'm missing some feature though ...

D4ckard··on Minimal Linux Bootloader (2018)
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

D4ckard··on Writing a Linux Debugger (2017)
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.thegreenplace.net/2011/01/23/how-debuggers-work-...
D4ckard··on Fixing C Strings
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 my own environment where I never use null-terminated strings so there is no need for it.

D4ckard··on Giving C++ std:regex a C makeover
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.
D4ckard··on Giving C++ std:regex a C makeover
I’d really like to see a full C implementation of this interface. Remove all the C++ complexity in the back end
D4ckard··on How to run Valgrind on a CGI program in C
I don’t get why people use (or used) CGI programs for web servers. This seems crazy inefficient and prone to break
D4ckard··on Writing a BIOS bootloader for 64-bit mode from scratch
Yes, you can do that too
D4ckard··on Glory is only 11MB/sec away (2023)
I got the error as well on the first load. Reload fixed it.
D4ckard··on Over the edge: The use of design tactics to undermine browser choice
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://www.youtube.com/watch?v=XZ3w_jec1v8

D4ckard··on Ask HN: Who wants to be hired? (February 2024)

  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.me/urls/4AEW15FMVM#amFzaHXAgqb6
  Email: thassilo.schulze (at) proton.me
I'm an aspiring developer, into programming languages and DevTools. Last year, I built a C debugger from scratch, and recently I've been programming in Haskell a lot. I will graduate from German high school this spring, and I'm looking for internship opportunities.
D4ckard··on The One Billion Row Challenge
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.
D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
Thanks for your kind words, and also thanks for the link : D
D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
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 programming languages (though not necessarily in the same project).
D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
Yes. Anyone who is interested in this topic should read it.
D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
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 perceived differently now. For many people continue consuming a lot their entire lives. The quality of the content one can consume has likely gone up though, or at least it has become addictive.

The idea of only watching saddens me. Doing any creative work is incredibly satisfying, and I think has positive effects on long-term happiness and self-worth.

D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
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 ...
D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
Thanks the links : D
D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
Oh, I just noticed some bugs in the code while using Motes the other day. Expect some weirdness with the Emacs plugin. The scripts have been working flawlessly for me the past few weeks though. I hope you like them :D
D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
Wow, this sounds great. Please hit me up at any time if you have questions about the code. I left behind comments most places, but I don't know if all of them are helpful.
D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
Thank you for the link. I'm always looking for books on compilers, but they can be hard to find. Many of them are every from the ivory tower-like unfortunately.
D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
I started off learning Python and C++. At some point I got fed up with C++ and switched to C.

Haha, the emoji thing was something I was doing for about a week or so. You see emojis used a lot more around Rust I guess. I never bothered to remove them. I think the bugs around the PID are fun. The ones in the comments might go at some point, though I didn't experience any problems with editors (Helix, Emacs, and VSCode all work) so far.

Should I maybe disabled printing emojis to standard output in the REPL if terminal colors are disabled as well?

D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
It's mostly books and blogs: I like to read a lot. Also, your guess is correct, my dad is a computer scientist.
D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
Thanks for pointing me to those projects! I didn't know about any of them.
D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
DWARF 5 is truly ... special. My mind was blown when I understood that half of its data is encoded as instructions for full-blown stack-based VM.
D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
I'm sorry, I misread what this is about. I removed the parts that I felt would be problematic.
D4ckard··on Show HN: I spent 6 months building a C debugger as a 17-year-old
Thanks, it's been quite a struggle at times : D
D4ckard··on Ask HN: What's the most interesting (non-AI) advancement in tech in 2023?
What's special about the `en.m.wikipedia` subdomain compared to the usual `en.wikipedia`?
D4ckard··on Show HN: Liz – Collaborative Lisp coding on Discord
No, not really. Discord user IDs are even used stored in the DB to manage session ownership. The amount of features is not that big though. I think porting this to another chat service would be doable in a weekend.
Page 1 of 2Next →