Viewing profile — davidwf
davidwf
HN member- Joined
- Wed, Oct 14, 2015, 12:12 AM UTC
- HN karma
- 97
- Public activity
- 44 items
- HN profile
- View on Hacker News ↗
About davidwf
No profile information was provided.
Recent public activity
-
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. :-)
-
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.
-
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…
-
comment
Comment #28947731
You are correct, will edit. C is hard, writing C in the browser sans coffee is harder. :-)
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 -…
-
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…
-
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…
-
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…
-
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.…
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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. :-)
-
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…
-
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…
-
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 …
-
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…