Live data from Hacker News

Viewing profile — davidwf

davidwf

HN member
Joined
Wed, Oct 14, 2015, 12:12 AM UTC
HN karma
97
Public activity
44 items

About davidwf

No profile information was provided.

Recent public activity

  1. comment
    Comment #43353510

    The last time I was writing C professionally I used ceedling ( https://www.throwtheswitch.org/ceedling ) and I highly recommend it. I hate cmake too. :-)

  2. comment
    Comment #43353468

    I highly recommend Zed Shaw's "Learn C the Hard Way": https://learncodethehardway.org/c/ I worked through this and felt well-prepared to actually use C in anger when I had to.

  3. comment
    Comment #29271347

    Really really love Antora. I've been pushing hard for it for internal docs -- one very nice attribute is that it can collate docs from multiple Git repos. This way, you can have do…

  4. comment
    Comment #28947731

    You are correct, will edit. C is hard, writing C in the browser sans coffee is harder. :-)

  5. comment
    Comment #28947551

    It's a very common pattern for C memory allocation checking. A public example I know off the top of my head can be seen here: https://github.com/zedshaw/learn-c-the-hard-way-lectur…

  6. comment
    Comment #28736515

    This is very situational, but I have recently been part of a project that does a lot of C server-side development and we have found that static linking our non-glibc dependencies h…

  7. comment
    Comment #28465096

    You aren't! I'm a state-school bachelor's-only don't-even-have-a-CS-degree person; neither of my parents have a 4-year-degree. I had a FAANG job, left it for a better one, own a ho…

  8. comment
    Comment #28452969

    100% true for me as well -- I found the Illuminatus Trilogy via reading the Jargon File when I was an embryonic techie oh so long ago and that whole scene has been super-influentia…

  9. comment
    Comment #28452959

    Sure! The "core" I mentioned above talks about the common psychological concepts of Id, Ego, and Superego (and more), and analogises them to separate processes running on your brai…

  10. comment
    Comment #28451625

    I'm reluctant to even mention it, but I'll bite. :-) I found the first half of "Prometheus Rising" by Robert Anton Wilson to be incredibly useful for understanding human dynamics -…

  11. comment
    Comment #28308147

    I personally left my FAANG role behind for a role that had way more of what I wanted to do (coding) and way less of what I hated (paperwork), and it was one of the best decisions I…

  12. comment
    Comment #28149792

    Disclaimer: I'm an employee of ExpressVPN and work on this codebase. The specific reason for the size disparity is that we require he_conn->{username,password} to be null-terminate…

  13. comment
    Comment #28149041

    Hi! I've done work in Sydney from 2011-2013, India 2013-2014, and now Singapore from early 2020 up to today. Overall, I would say that there's larger gaps between companies than th…

  14. comment
    Comment #28002614

    This was also discussed in length (with a more optimistic outcome) by Reed Hastings of Netflix in this podcast (and I assume in his book that I haven't read): https://freakonomics.…

  15. comment
    Comment #27925559

    One use case that I'm really excited about considering this for is testing! I'm currently working on a project that uses a very straightforward C style and for the mainline process…

  16. comment
    Comment #27586982

    There is a fantastic piece on this topic that really resonated with me: https://markfreedman.com/returning-to-development-from-manag... I'll try not to duplicate it too much in my …

  17. comment
    Comment #27574797

    I know this is random but my Bluetooth mouse was driving me absolutely nuts, and this workaround (which involves a GUI instead of running some random script off the internet) was a…

  18. comment
    Comment #27509574

    Really great in-depth article! At this point in my life I feel like there's such a large amount of content for "beginners" written by people who have only been coding for five year…

  19. comment
    Comment #26288795

    One of the things I love most about games like "Advent of Code" is seeing how other folks go about solving problems! I was personally thrilled that I got the problems done at all g…

  20. comment
    Comment #26244490

    Great article overall but I wanted to add in a recommendation for _Her_ -- I've read it many times and still don't know what happens, but there's something about the act of reading…

  21. comment
    Comment #26023496

    Wow thank you! I totally missed the "Source code and live demo" button during my first cursory glance through the chapters, but indeed, there it is. :-)

  22. comment
    Comment #26022028

    I have to say this looks really cool. Maybe this is a really dumb question, but as someone who really knows nothing about computer graphics, how can you actually run these examples…

  23. comment
    Comment #25935631

    I am not a language expert, but Clojure (inspired by CLOS IIRC) does method resolution based on an arbitrary function that can ask any "is it a duck?" question of the arguments: ht…

  24. comment
    Comment #25886746

    I was in exactly this situation and I actually bought a handwriting book and "re-learned" how to do it by working through the book and focusing on writing with my shoulder instead …

  25. comment
    Comment #25652591

    I keep a Google Document of these to share just in case people ask about my YouTube interests. I Actually Watched All of Them I have actually watched ALL of the videos on these cha…