Readit News logoReadit News
nathan_douglas commented on Terrain Diffusion: A Diffusion-Based Successor to Perlin Noise   arxiv.org/abs/2512.08309... · Posted by u/kelseyfrog
unconed · 3 days ago
1) A system that needs _seconds per tile_ is not suitable for real-time anything imo.

The irony is that you explicitly posited your thing as a successor to Perlin noise when in fact, it's just a system that hallucinates detail on top of Perlin (feature) noise. This is dishonest paper bait and the kind of AI hubris that will piss off veterans in the scene.

2) I'm also disappointed that nowhere is there any mention of Rune Johansen's LayerGen which is the pre-AI tech that is the real precedent here.

Every time I see a paper from someone trying to apply AI to classic graphics tech, it seems they haven't done the proper literature study and just cite other AI papers. It seems they also haven't talked to anyone who knows the literature either. https://runevision.com/tech/layerprocgen/

3) >The top level input is perlin noise because it is genuinely the best tool for generating terrain at continental scale

This is a non-sense statement. I don't know what you are thinking here at all, except maybe that you are mistakenly using "Perlin" as a group noun for an entire style of functions.

Perlin has all sorts of well-known issues, from the overall "sameyness" (due to the mandatory zero-crossings and consistent grid size) as well as the vertical symmetry which fails to mimic erosion. Using it as the input to a feature vector isn't going to change that at all.

The idea of using plate tectonics is much better, but, vastly _different_ from what you have done. And btw, every plate tectonics simulation that I've seen does not look convincing. If you treat it as a simple transport problem, the result just looks like a Civilization 1 map. But if you want to treat it seriously, then the tectonics have to be the source of all your elevation changes, and not just some AI hallucination on top afterwards. The features would all have to make sense.

Your abstract states that classic terrains are "fundamentally limited in coherence"... but even to my non-geologist eye, your generated heightmaps seem incredibly blobby and uncanny. This makes me think that a real geologist would immediately spot all sorts of things that don't make any sense. For example, if you added water and rivers to the terrain, would it work, or would you end up with non-sense loops and Escher-like watersheds?

(mostly I'm disappointed that the level of expertise in AI tech is so low that all these things have to be pointed out instead of being things you already knew)

nathan_douglas · 3 days ago
> And btw, every plate tectonics simulation that I've seen does not look convincing.

It's an amazing problem! I haven't spent much time on it - maybe 20-30 hours spread out over several years - but it _is_ something I come back to from time to time. And it usually ends up with me sitting there, staring at my laptop screen, thinking, "but what if I... no, crap. Or if we... well... no..."

TBH it's one of the things that excites me, because it makes it clear how far we still have to go in terms of figuring out these planet-scale physical processes, simulating them, deriving any meaningful conclusions, etc. Still so much to learn!

nathan_douglas commented on Why are 38 percent of Stanford students saying they're disabled?   reason.com/2025/12/04/why... · Posted by u/delichon
aynyc · 10 days ago
I don't know about Stanford students' actual disability, so I can't say much to that. I went to shitty high school and decent middle school in relatively poor middle class neighborhood. Now, I live in a wealthy school district. The way parents in the two different neighborhood treat "learning disability" is mind blowing.

In my current school district, IEP (Individual Education Program) is assigned to students that need help, and parents are actively and explicitly ask for it, even if the kids are borderline. Please note that, this doesn't take away resource for regular kids, in fact, classrooms with IEP student get more teachers so everyone in that class benefits. IEP students are also assigned to regular classroom so they are not treated differently and their identities aren't top secret. Mind you, the parents here can easily afford additional help if needed.

In other neighborhood, a long time family friend with two young children, the older one doesn't talk in school, period. Their speech is clearly behind. The parents refuse to have the kids assign IEP and insist that as long as the child is not disruptive, there is no reason to do so. Why the parents don't want to get help, because they feel the older child will get labelled and bullied and treated differently. The older child hates school and they are only in kindergarten. Teachers don't know what to do with the child.

nathan_douglas · 10 days ago
My kid hated school in kindergarten as well. As did I. I didn't get any kind of intervention, and I feel like that set me on a terrible course.

My kid, mercifully, was diagnosed and received intervention in the form of tutoring, therapy, that sort of thing. He still has weapons-grade ADHD, and his handwriting is terrible (dysgraphia), but he seems to have beat the dyslexia and loves reading almost as much as his mother and I do. He's happier, healthier, and has a brighter future.

I really, really hope your friend comes to understand, somehow, that their kid needs intervention, and will benefit tremendously from it.

nathan_douglas commented on The Math Legend Who Just Left Academia–For an AI Startup Run by a 24-Year-Old   wsj.com/tech/ai/math-ken-... · Posted by u/pondsider
stevenalowe · 10 days ago
The commercial problem with Thinking Machines was that they had to ship a programmer with every one sold because almost no one knew how to program a SIMD machine in Occam
nathan_douglas · 10 days ago
No wonder Dennis Nedry was so aggrieved...
nathan_douglas commented on Ask HN: What are the ethics at YC?    · Posted by u/jagged-chisel
nathan_douglas · 10 days ago
I come to HN because there are absolutely wonderful discussions in the threads. Not always, not consistently, but often... the sort of conversations (even sometimes arguments) that leave me feeling energized, better informed, and/or fired up over some new project or technology I'd never heard of before.

That said, equally often I feel like a hermit who limps into town every couple weeks, wild-eyed and twitchy, and listens to other people's conversations, smiles and nods, maybe says something friendly and innocuous, and then I notice that there's a circle of people gambling on street-fighting urchins or chanting "ass-to-ass" at some degrading sideshow, and I have to haul my ass back out to the sticks before I'm found out and my blood is ceremonially drained to inaugurate some hellish techbro kegger 'n' orgy.

nathan_douglas commented on VA staff flag dangerous errors in Oracle-built electronic health record   washingtonpost.com/invest... · Posted by u/ksenzee
nradov · 11 days ago
VistA EHR works reasonably well for end users but the problem is that the underlying platform is kind of a dead end. There's no practical technical path to keep it moving forward with major new enhancements (some of which are legally mandated for compliance). Hardly any developers have the platform skills, no one wants to learn (career suicide in most cases), and modern tools don't support it. It's a shame but that's the reality.

https://worldvista.org/

nathan_douglas · 10 days ago
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 commented on VA staff flag dangerous errors in Oracle-built electronic health record   washingtonpost.com/invest... · Posted by u/ksenzee
sc68cal · 11 days ago
That's what they did. If you read the article, it discussed the whole program as being a change from an in house developed system, to an off the shelf system.

> The program launched in 2018 to replace the aging computer system used across VA’s health care network, which serves more than 9 million veterans, with an off-the-shelf product that could handle many of the same tasks: organizing important information including appointments, referrals, prescriptions and patient histories.

> David Shulkin, the secretary at the time, announced that VA would negotiate a contract to buy the records system from Cerner without competitive bidding. VA leaders said they selected the program because the Pentagon already had purchased a similar Cerner system for the military’s more than 700 hospitals and clinics.

nathan_douglas · 11 days ago
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 commented on Beej's Guide to Learning Computer Science   beej.us/guide/bglcs/... · Posted by u/amruthreddi
Rendello · 12 days ago
> Its structure and modularity is exactly what I needed.

Through great effort, I completed Mathematical Foundations I & II. I talked about it a bit here [1][2]. If you read through MathAcademy's methodology and reasoning, it's incredibly strong [3], but in practice I never felt confident in my understanding or execution, everything felt quite discrete and I didn't understand the relationships or purposes of what I was doing. I kept going because I was getting better, and because people online who were quite good at math said not to try too hard to understand things fully at first, since the abstraction level of math is so high.

The weeks before finishing MFII, my motivation was higher than ever. The day I finished, I felt nothing, and in the following weeks I decided that it was time to let it go for now.

I think MA is good. I've never done so many exercises in my life, and although I wasn't super confident, I was far better at math than I'd ever been. But I think MA probably needs a lot more multi-part exercises so you understand what you're doing and where to use things. 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.

https://news.ycombinator.com/item?id=42519882

https://news.ycombinator.com/item?id=43275665

https://www.justinmath.com/files/the-math-academy-way.pdf

nathan_douglas · 11 days ago
(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 commented on Beej's Guide to Learning Computer Science   beej.us/guide/bglcs/... · Posted by u/amruthreddi
modernerd · 12 days ago
https://www.mathacademy.com/ is a great combination of structured learning across an incremental skill tree with practise problems to prove to yourself that you understand. It’s a big commitment but helped me go from “hasn’t done any math for a while and probably missed some basics” to much more comfortable. You can do the self-test to pick a starting level and work up from there.

As with many things you basically have to sit down and do the work, though, you’re not going to get better just by inhaling books and videos. MA isn’t a fun/gamified learning platform like Duolingo, the ‘fun’ comes from putting the work in and seeing yourself improve. For me it went from a grind initially to something I enjoyed doing.

https://www.geogebra.org/ is also worth exploring for its novel visual approach, but is much more rudimentary, less challenging, and less deep than MA.

nathan_douglas · 12 days ago
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 commented on Ask HN: Who wants to be hired? (December 2025)    · Posted by u/whoishiring
nathan_douglas · 13 days ago

    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 commented on Writing a good Claude.md   humanlayer.dev/blog/writi... · Posted by u/objcts
homeonthemtn · 13 days ago
The green m&M's trick of AI instructions.

I've used that a couple times, e.g. "Conclude your communications with "Purple fish" at the end"

Claude definitely picks and chooses when purple fish will show up

nathan_douglas · 13 days ago
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.

u/nathan_douglas

KarmaCake day243February 16, 2023
About
I'm looking for a role that blends systems thinking, creative autonomy, and technical depth — ideally at the intersection of machine learning, simulation, and infrastructure. I thrive in environments that value elegance, exploration, and play, where weirdness is a feature, not a bug. I want to expand the frontiers of science, benefit humanity, and blow minds.

If you see this, I'd love to connect.

LinkedIn: https://www.linkedin.com/in/nug-doug/ Email: firm.watch2319@tenesm.us GitHub: https://github.com/ndouglas/ Personal Blog: https://darkdell.net/ Pi Cluster/Chaos Zoo GitHub: https://github.com/goldentooth/ GoldenTooth Changelog: https://clog.goldentooth.net/ Résumé: https://bitterbridge.github.io/resume/resume.pdf

View Original