Top all-time · #9187
Josh Mcguigan
Personal blog · joshmcguigan.com/blog · on HN as JoshMcguiganprogrammingsystems
Josh Mcguigan's personal blog at joshmcguigan.com covers programming and systems. Since 2018, 8 different Hacker News readers have linked it 23 times, most often “Methods for Array Initialization in Rust (2018)”. No feed was found, so read it on the site itself.
Too few sampled comments (1) to say how often HN recommends it.?
Why HN links it
The only comment is a discussion of Go's zero values, prompted by the post "Perils of Constructors". It does not judge the post's writing, so HN's view of it is unclear.
Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Methods for Array Initialization in Rust (2018)3 people · 3 mentions · first linked 2018-12-27
- Building your own shell using Rust3 people · 3 mentions · first linked 2018-11-17
- Switching from Fedora and Gnome to Arch and Sway2 people · 2 mentions · first linked 2020-06-19
What Hacker News says?
DNS infrastructure is really interesting. I did a bit of a deep dive on it a few months ago, culminating in running my own authoritative name servers [0] for a while. [0]: https://www.joshmcguigan.com/blog/run-your-own-dns-servers/
Comment linking /blog/run-your-own-dns-servers/
on “What happens when you update your DNS”Submitted Building your own shell using Rust as a story · 216 points
HN discussionAlthough it doesn't have constructors, Go has zero values. I can't find a reference, but I believe this is so that you can create arrays with any element type and they can be automatically initialized? Naturally, if pointers must have a zero value (like any other type), nil is a logical choice. The pervasive support for zero values (or not) seems like a pretty fundamental design choice with far-reaching consequences…
Comment linking /blog/array-initialization-rust/
on “Perils of Constructors”Submitted Shell Completions in Rust as a story · 150 points
HN discussionI found quadcopters to be a great way to get into embedded development. There are a couple posts on my blog [0] [1] related to getting Rust running on a quadcopter controller, although I never actually got my code controlling the drone in flight. The lesson I learned was that if I was going to do it again I'd definitely choose a board with an exposed debugger port, as I spent a lot of time repurposing one of the mot…
Comment linking /blog/betafpv-drone-flight-controller-board-support-crate/
on “Quadcopter Programming Part 2: Using the CMSIS Library and First Takeoff”Submitted Understanding Serde as a story · 121 points
HN discussionHey HN, OP here. This is the third post in a series about running your own authoritative DNS infrastructure. The previous posts were about why I'm doing it and how to setup an authoritative DNS server [0], and how I monitor these machines [1]. This post provides an overview of how I automated the deployment of these servers. [0]: https://www.joshmcguigan.com/blog/run-your-own-dns-servers/ [1]: https://www.joshmcguig…
Comment linking /blog/low-cost-infrastructure-monitoring/
on “Blue-Green Deployments and Immutable Infrastructure”Submitted Methods for Array Initialization in Rust (2018) as a story · 103 points
HN discussionSubmitted Swapping GNU coreutils for uutils coreutils on Gentoo Linux as a story · 89 points
HN discussionSubmitted Blue-Green Deployments and Immutable Infrastructure as a story · 11 points
HN discussionSubmitted Run Your Own Authoritative DNS Servers as a story · 11 points
HN discussionSubmitted Build Your Own Shell Using Rust as a story · 6 points
HN discussionSubmitted Switching from Fedora and Gnome to Arch and Sway as a story · 4 points
HN discussionSubmitted Build Your Own Shell Using Rust as a story · 3 points
HN discussionSubmitted Troubleshooting a Stuck Process as a story · 3 points
HN discussionSubmitted Switching from Fedora and Gnome to Arch and Sway as a story · 3 points
HN discussionSubmitted Coverage Reports as a Code Reading Tool as a story · 3 points
HN discussionSubmitted The Cost of Indirection as a story · 2 points
HN discussionSubmitted Patterns for Array initialization in Rust as a story · 2 points
HN discussionSubmitted A surprising fact about ldd as a story · 1 points
HN discussionSubmitted Internal pull-up resistors are insufficient for I2C as a story · 1 points
HN discussion