Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
davidwf
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
davidwf
2y ago
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.
▲
by
davidwf
2y ago
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.
▲
by
davidwf
5y ago
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 documentation close to the code, like I want as a develop
4.
▲
by
davidwf
5y ago
You are correct, will edit. C is hard, writing C in the browser sans coffee is harder. :-)
5.
▲
by
davidwf
5y ago
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-lectures/blo... (the implementatio
6.
▲
by
davidwf
5y ago
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 has really improved our developer experience. Using ceedling&
7.
▲
by
davidwf
5y ago
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 house in 2/5 of the most expensive ci
8.
▲
by
davidwf
5y ago
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-influential on me ever since.
9.
▲
by
davidwf
5y ago
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 brain's processor, with a "layered approach&
10.
▲
by
davidwf
5y ago
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 -- I use the framework presented there ev
11.
▲
by
davidwf
5y ago
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've ever made in my life. I think it's important t
12.
▲
by
davidwf
5y ago
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-terminated, whereas we do NOT require he_msg_auth->{userna
13.
▲
by
davidwf
5y ago
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 there are internally to countries. Especially in I
14.
▲
by
davidwf
5y ago
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.com/podcast/book-club-hastings
15.
▲
by
davidwf
5y ago
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 processing we don't see a lot of duplication problem
16.
▲
by
davidwf
5y ago
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 story. I started out as a Java-by-the-
17.
▲
by
davidwf
5y ago
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 an absolute lifesaver: https://apple.stackexchange
18.
▲
by
davidwf
5y ago
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 years, and a huge dearth of "intermediate&qu
19.
▲
by
davidwf
6y ago
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 given that I was learning a whole new language, but
20.
▲
by
davidwf
6y ago
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 it that transports me to a different, more y
21.
▲
by
davidwf
6y ago
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.
▲
by
davidwf
6y ago
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? I realize that I could Google and research and find a li
23.
▲
by
davidwf
6y ago
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: https://clojure.org/about/runti
24.
▲
by
davidwf
6y ago
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 of my wrist. I saw immense improvement in three
25.
▲
by
davidwf
6y ago
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 channels and I don’t even feel bad about it :-) I actually lik
26.
▲
by
davidwf
6y ago
I have an odd dream to visit Georgia (the country). I know extremely little about it, but the combination of language-geek attraction (Georgian is a totally out there language with its own script) and the absolutely stunning images of every
27.
▲
by
davidwf
6y ago
99pi and Changelog are great! I listen to a lot of podcasts, in alphabetical order: A Million Little Gods <- Serious but accessible philosophy discussions, Season 2 was an absolutely mind-blowing discussion of "race" Bundyville
28.
▲
by
davidwf
6y ago
I moved to MailMate this year -- native client + the GMail shortcurts that are burned into my fingers. :-) https://freron.com/
29.
▲
by
davidwf
6y ago
I missed this article in previous rounds, but during your interview with the Changelog regarding RedwoodJS I remembered the anecdote about "writing the tutorial first" and it really stuck with me. I find this especially useful whe
30.
▲
by
davidwf
6y ago
My answer is: as much as possible! I willingly took a 50% paycut this year and left my $big_company job to invert the 80% meeting / 20% tech ratio, and it was the best decision professional decision I've ever made. On a day-to-day
More ›