HNHacker News
TopNewBestAskShowJobs

nathan_douglas

278 karma · joined February 16, 2023

    LinkedIn: https://www.linkedin.com/in/nug-doug/ 
    Email: calm.moon9098@tenesm.us
    Website: https://darkdell.net/
    GitHub: https://github.com/ndouglas/
    BlueSky: https://bsky.app/profile/tenesm.us
    Résumé: https://ndouglas.github.io/resume/resume.pdf
submissionscomments
nathan_douglas··on VA staff flag dangerous errors in Oracle-built electronic health record
I don't disagree at all (disclaimer: I don't work on VistA, but systems that communicate with VistA... close enough that the "career suicide" phrase hits a little close to home).

I think the bigger problem is that we're not meaningfully grappling with the reality of what it takes to replace legacy government systems.

Another grain of sand on the beach of things that we're completely unequipped to deal with, I guess.

nathan_douglas··on VA staff flag dangerous errors in Oracle-built electronic health record
VistA is an old system, and it's definitely "aging." But the thing is that it actually works really, really well. For instance, it kills a remarkably low number of people, which is one of the benchmarks I personally value in an EHR.

One of the interesting things about this is that, from my perspective, VistA's sort of a mesh of servers rather than the hierarchy we might expect from a federal system. Perhaps that's because of the complex interplay between federal and state and local laws. But anyway, there's probably a "station" for VistA near you that serves your area, and that's very similar (though not identical) to the "station" in the next neighboring area/metropolis/state/whatever.

But weirdly it seemed like the plan to roll this out was to replace all of the functionality at a given VistA station, rather than to do a strangler fig sort of thing and work on supplanting VistA's functionality in a specific functional area (whether locally or nationally). I don't know if that's because of the aforementioned complexity of laws, or the complexity of how the system(s) is/are administered, or other reasons that would elude me.

It's, uh, it's a fun situation.

nathan_douglas··on Beej's Guide to Learning Computer Science
(I'm actually set to complete Mathematical Foundations II next week, after completing Mathematical Foundations I recently.)

Thank you for your comment. I had a very nontraditional path to engineering, even in an era of self-taught programmers, and I feel a lot of pain and despair and bitterness and, uh, a vicarious feeling of disappointment, I guess... so discussing this sort of journey does me some good.

> I feel like I learned "Discrete Math", but in the sense that all the lessons were discrete and I couldn't draw connections between them.

Very reasonable takes. I think you're spot on. I do have a lot of trouble with the abstractness and disjointedness of it. I'm hoping that repetition will improve it. So far I'm still struggling with the same things I struggled with in college - combinatorics, for whatever reason, just seems to slide right out of my brain.

By "modularity" I meant that I could squeeze in 10-15 minutes here or there without having to commit multiple hours to a single concept, and that I could take a day off without destroying anything, but that's probably connected to the "discreteness" you mention, without a holistic, oceanic kind of cohesion or connectedness.

I'm actually working on a project now, an educational site that's kind of along these lines but focused on areas of CS I've always struggled with - Lambda Calculus, Type Theory, Lisp, that sort of thing. I think I have some good ideas. I hope I come up with more, because I definitely want to build a rich mesh of knowledge rather than a catalog of disconnected facts and tools without any underlying meaning.

nathan_douglas··on Beej's Guide to Learning Computer Science
I third MathAcademy. I graduated high school >25 years ago with almost no math skills and had a major struggle with the math prerequisites for my CS degree ~15 years ago. I've been wanting to get into higher math recently, so a few months back I started hitting MathAcademy heavily. Its structure and modularity is exactly what I needed.
nathan_douglas··on Ask HN: Who wants to be hired? (December 2025)

    Location: Ohio, USA
    Remote: Yes
    Willing to Relocate: Complicated (see below)
    Technologies: Pretty much anything DevOpsy/Platformy/Infra-y, Backend-y
    Résumé/CV: https://bitterbridge.github.io/resume/resume.pdf
    Email: strong.dot4349@tenesm.us
    GitHub: https://github.com/ndouglas
    Homelab: https://clog.goldentooth.net/
Hi, I'm Nate. I'm a generalist backend/infra/system kinda guy with ~14 years of experience. I love where I'm at and what I do, but I intend to move to France in 2028 and that's an impossibility with my current employer, so I'm exploring other opportunities.

I'm spending a lot of time outside of work tuning up my math skills with the eventual goal of getting a PhD in Complexity Science, CS, or pure math. Careerwise, I'd love to get into HPC or MLOps/AI/ML research (not necessarily GenAI).

If you're seeking a stable guy who'll grow and develop with your organization (I've never been employed less than four years), I might be the guy.

EDIT: Nice, got a scam email... en français. Thanks for the opportunity to practice :P

nathan_douglas··on Writing a good Claude.md
I tell it to accomplish only half of what it thinks it can, then conclude with a haiku. That seems to help, because 1) I feel like it starts shedding discipline as it starts feeling token pressure, and 2) I feel like it is more likely to complete task n - 1 than it is to complete task n. I have no idea if this is actually true or not, or if I'm hallucinating... all I can say is that this is the impression I get.
nathan_douglas··on Microsoft makes Zork open-source
https://github.com/allengarvin/inform-zork1/blob/main/zork.i...

I feel the same about Inform 6 vs 7. I wrote some very simple games in Inform 6 thirty or so years ago, just for personal amusement, but never did a thing with Inform 7.

I guess I'm skeptical of "literate programming" in general, where I have to learn a special way of phrasing English just to interact with some magical process that I don't and can't understand... all so I can avoid typing a few square brackets and semicolons. I think there's an underlying symmetry to the conceptual structure of interactive fiction and the way it looks in Inform 6 that is much easier to reason about... but eh. I'm a couple decades late to the argument.

nathan_douglas··on The Duties of John von Neumann's Assistant in the 1930s (2020)
I feel like I'm always learning and working as fast as I can and von Neumann's right there, receding from me at the speed of light.
nathan_douglas··on I didn't reverse-engineer the protocol for my blood pressure monitor in 24 hours
Numb the arm by having the patient sit calmly with their left arm in an ice bath.
nathan_douglas··on Ask HN: Who is hiring? (November 2025)
Agile Six | Remote (US) | https://agile6.com/ | Full-time

A6 is hiring an Enterprise Engineering Strategist! Pay's $207,132.

https://job-boards.greenhouse.io/agilesix/jobs/7518746003

Agile Six is a people-first, remote-work company that serves shoulder-to-shoulder with federal agencies to find innovative, human-centered solutions. We build better by putting people first. We are animated by our core values of Purpose, Wholeness, Trust, Self-Management and Inclusion. We deliver our solutions in autonomous teams of self-managed professionals (no managers here!) who genuinely care about each other and the work. We know that’s our company’s purpose – and that we can only achieve it by supporting a culture where people feel valued, self-managed, and love to come to work. *TL;DR*: We're a federal contractor.

As an Enterprise Engineering Strategist at Agile Six, you will leverage your deep expertise in software engineering, emerging technologies, and applied AI to strengthen and evolve engineering practices across the organization. This role combines hands-on project work with enterprise-level coaching, focusing on how AI-informed tools, patterns, and approaches are redefining what it means to design, build, and deliver software. You will help Agile Six navigate this transformation – guiding teams as engineering roles, workflows, and required skills evolve – and play a pivotal role in shaping the future of engineering and applied AI practice at Agile Six.

Feel free to drop me a line at strong.dot4349@tenesm.us if you'd like more information about what it's like working at A6 (it's pretty great). I can't exactly refer you if I don't know you and haven't worked with you, but I can make sure your résumé gets seen by fresh eyes.

nathan_douglas··on Ask HN: Who wants to be hired? (November 2025)

    Location: Ohio, USA
    Remote: Yes
    Willing to Relocate: No
    Technologies: Pretty much anything DevOpsy/Platformy/Infra-y, Backend-y
    Résumé/CV: https://bitterbridge.github.io/resume/resume.pdf
    Email: strong.dot4349@tenesm.us
    GitHub: https://github.com/ndouglas
    One of my innumerable projects: https://clog.goldentooth.net/
Hi, I'm Nate. I'm a generalist backend/infra/system kinda guy with ~14 years of experience, mostly into improving workflows and debugging thorny problems but spending a lot of time outside of work tuning up my math skills to get a PhD in Complexity Science, CS, or pure math.

I'd love to get into HPC or AI/ML research (not Gen AI). If you're seeking a stable guy who'll grow and develop with your organization (I've never been employed less than four years), I might be the guy.

nathan_douglas··on How ancient people saw themselves
Thank you; I enjoyed this quite a bit.
nathan_douglas··on America is getting an AI gold rush instead of a factory boom
BWAAAA

I wish I still had one around, just to degauss it occasionally.

nathan_douglas··on Ask HN: What are you working on? (October 2025)
That's an amazing goal. I have TAOCP but I got hung up on some of the early questions, mostly because I wasn't sure I understood what he was asking. I didn't want to get in the habit of "looking at the answers" early.

I've been meaning to get back into it and just ask ChatGPT to straighten me out on a few things, e.g. "am I barking up the wrong tree or is this what he wants, but don't spoil me."

nathan_douglas··on The Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel 2025
This page: https://www.nobelprize.org/prizes/economic-sciences/2025/pre... explains in more detail what they mean. It's a pretty clean and effective explanation.

> Technology advances rapidly and affects us all, with new products and production methods replacing old ones in a never-ending cycle. This is the basis for sustained economic growth, which results in a better standard of living, health and quality of life for people around the globe.

> However, this was not always the case. Quite the opposite – stagnation was the norm throughout most of human history. Despite important discoveries now and again, which sometimes led to improved living conditions and higher incomes, growth always eventually levelled off.

...

nathan_douglas··on Leveling Up My Homelab
Oh, that's super cool! I somehow missed that ESO and 1Password would work together. I set up a 1Password Connect Server at one point but ended up not doing much with it. Hmm...
nathan_douglas··on Leveling Up My Homelab
I haven't had a huge issue with power draw, but I live in a place where electricity is really cheap. I had 3x Dell R720s, an R210ii, and an Aruba 48-port PoE switch and felt like I had way more power than I knew what to do with, but it still didn't seem to have a substantial impact on my power bill. Maybe I lucked out with some components. Or maybe the overall power draw in my house is so pants-on-head stupid that I just don't have realistic expectations anymore.
nathan_douglas··on Synology reverses policy banning third-party HDDs
Weirdly, Audio Station is the best app I've found for streaming podcasts from my Synology (given the quirks of podcast hoarding in practice). Admittedly, I haven't looked in a few years... maybe I should get on that.
nathan_douglas··on Synology reverses policy banning third-party HDDs
Synology's fine - even ideal - for that use case. If you want to run Docker containers, run apps for video conversion like Plex, etc, then you'd likely want to consider something with a beefier CPU. For an appliance NAS, Synology's really pretty great.
nathan_douglas··on Show HN: Neural emotion matrix for NPCs
This is really cool - the sort of thing I love seeing on HN. I'm very deeply interested in developing/interacting with realistic characters within a game world and watching them interact with another, e.g. intertribal/interpersonal squabbles in a kobold tribe, that kind of thing. I think the potential for this sort of experience in gaming is really untapped and is going to be incredible.
nathan_douglas··on NIST's DeepSeek "evaluation" is a hit piece
Oceania, Eastasia, or Eurasia. Pick one :)
nathan_douglas··on Leveling Up My Homelab
Talos (and Talhelper) seem pretty reasonable so far. Digging Sops too for managing secrets. I was using Ansible Vault before which worked but was weirdly cumbersome to automate (go figure), and Sops seems to Just Work™.

> The link seems to be broken though.

Yeah, I'm a world-class infra engineer. smdh. Changed how the DNS record was created but didn't push my changes so they were reverted by a scheduled job facepalm

Think it's back now...

nathan_douglas··on Leveling Up My Homelab
Oh hai Cameron!

I'm rebuilding my homelab [1] too, actually, but deprioritizing it while I stave off a wee spot o' burnout.

I'm excited to see that you're building on Talos; I am too! I used to use CoreOS back in the day, like 8-9 years ago or smth, on PXE-booted VMWare VMs, and I've always missed that cleanliness.

That's a large part of why I'm rebuilding right now - I based everything around Ansible + Terraform, and that's workable of course but working iteratively on a homelab leaves so much cruft around, can lead to incidental complexity, etc etc etc.

Anyway, I'm pumped to keep reading!

[1] https://clog.goldentooth.net/

nathan_douglas··on Ask HN: Who wants to be hired? (October 2025)

    Location: Ohio, USA
    Remote: Yes
    Willing to relocate: No
    Technologies: DevOps/SRE/Infra/GitOps stuff, cloud (mostly AWS), backend (mostly Node and Python), a little embedded/lowlevel (mostly C and a few different assembly languages), Rust (favorite language, relegated to hobby/project work). Jack-of-all-trades except Java.
    Résumé/CV: https://bitterbridge.github.io/resume/resume.pdf
    Email: On résumé or in my profile.
Hi, I'm Nate. I've been beating my head against computers for about thirty years, twenty or so of that with varying degrees of professionalism. I've done pretty much everything "software" at one time or another. I know a little about everything and a whole lot about nothing. I've been at my current employer five years this month and I'm getting a little restless.

I'd love to get into ML if there's a scientific/research slant, e.g. simulations, optimizations, etc. I'm very interested in HPC and have played a little with Slurm/Lmod/Singularity, but haven't managed to break in. I want to do work that benefits humanity, or at least a nontrivial subset thereof.

My major lifelong fascinations center around artificial life, computability, computational social sciences, GOFAI, etc, but I tend to shift focus a lot and do a lot of deep dives into random spots on the CS/IT landscape.

My weaknesses: in-depth knowledge; I'm really not an SME of anything. I haven't scaled things to millions of requests per minute. I don't spend time grinding LeetCode. I'm probably not suited for early-stage startups, either temperamentally or professionally; I lean toward sustainability, pragmatism, and care, eating my own dogfood, and sticking around long enough to learn from my own mistakes. I tend to write too much.

My strengths: I'm curious, easy to get along with, focused on continual improvement, and probably some kind of workaholic. I'm a good researcher and I've developed some good instincts.

nathan_douglas··on Ask HN: Share your personal site
Nice, clean layout. Gonna check out Drift too :)
nathan_douglas··on Bach Cello Suites (2024)
Ah, that's really cool and I'm going to stay the hell away lest it trigger my GAS :P
nathan_douglas··on Bach Cello Suites (2024)
Thank you for sharing this; I'm really enjoying it a lot.
nathan_douglas··on Bach Cello Suites (2024)
One of the pages mentioned a 'cello da spalla, which I hadn't heard of before, so I found this YouTube video introducing it and playing part of a prelude on it: https://www.youtube.com/watch?v=XD4kNY34AoE

I enjoy instruments that, for whatever reason, seem to have been discarded by progress - viola da gamba, mandolincello, etc. It's amazing how rich all of our musical traditions are, that we have so many delightful variations on so many lovely ideas.

nathan_douglas··on Is life a form of computation?
Ah! That makes sense. Thank you for explaining!
nathan_douglas··on Is life a form of computation?
I suppose I fail to see why evolution through natural selection is not optimizing. That was Darwin's big idea, right? That given heredity, selection, and variation you end up with life forms we'd consider optimized for their environments?

Or do you mean that optimization by definition must include intent, and evolution as a mindless process has no intentionality?

I'm just not sure what you're driving at.

← PreviousPage 3 of 8Next →