HNHacker News
TopNewBestAskShowJobs

pnathan

11,776 karma · joined January 28, 2011

Hi!

Some facts:

- Living and working in Spokane, WA (formerly Seattle )

- Write code, talk to people

- I sit at the intersection of SRE and SWE.

- Email: paul@nathan.house

Please feel 100% free to email me out of the blue. I really do love meeting new people, and try to respond to everyone I can - if I didn't respond, it's not because I didn't want the email, it's because I'm swamped.

- I usually take 1-3 days to respond to comments. This is conscious - deliberation and a cool head gives an immediate thinking bonus.

Some other notes:

- http://articulate-lisp.com Common Lisp for new users!

- I've been programming since the mid-90s

- Has grad degree, M.S. in Computer Science.

- PL geek: experiences in... assemblies, bash, c++, c#, common lisp, golang, haskell, java, objective c, ocaml, perl, prolog, python, rust, scala

- Portfolio/open source work: https://github.com/pnathan

---

[ my public key: https://keybase.io/pnathan; my proof: https://keybase.io/pnathan/sigs/thq2TfZ0ss836xvC6arGWYCzkZAjXYoRVrljegtzf2s ]

submissionscomments
pnathan··on Roc Camera
Nikon is building in authenticity tooling at the camera & sensor level with its latest cameras. Z6iii I believe was the first.
pnathan··on Poison, Poison Everywhere
The solution here is the Government regulating and managing the situation. It has been recognized for a century - if not more - that the onus is on the State.

The FDA, FTC, EPA, etc should be involved here.

pnathan··on Criticisms of “The Body Keeps the Score”
> I've been playing with the hypothesis that if information is controversial/surprising and targeted at laypeople, it is almost guaranteed to be misleading or outright false.

This is my general perspective with history books - most mass market history books simplify the complexity dramatically. You have to get into books with piles of citations before the complexity & nuance level starts to approximate something perhaps like a correct take.

This gets more and more painful the more 'hot' the topic is.

pnathan··on Criticisms of “The Body Keeps the Score”
The Body Keeps the Score is stuffed full of, essentially, woo.

I assess it as being correct in noticing a lot of "smoke" around mind body connections. But I found almost all the causeual linkages to be "... really???".

Consciousness in general seems to be poorly understood outside of the "normal experience" state.

pnathan··on Show HN: I've built a tiny hand-held keyboard
its an interesting concept.
pnathan··on The fight between doctors and insurance companies over 'downcoding'
I wonder how this plays out with Kaiser and other integrated practices.
pnathan··on The strangest letter of the alphabet: The rise and fall of yogh
It would be good to see the old english letters brought in. I particularly enjoy thorn.
pnathan··on Comprehension debt: A ticking time bomb of LLM-generated code
I am running a lightweight experiment - I have a Java repo I am vibecoding from scratch essentially. I am effectively acting as a fairly pointy haired PM on it.

The goal is to see what how far I can push the LLM. How good is it... really?

pnathan··on EA Announces Agreement to be Acquired by PIF, Silver Lake, and Affinity Partners
My chief thought about this deal is that Silver Lake ripped off the Skype employees with a claw back clause.

Good luck to the EA workers.

pnathan··on Terence Tao: The role of small organizations in society has shrunk significantly
Yes, the network effect and cumulative impact is profound.

If I were to make a lightly educated guess - those who were teens in the 40s and 50s saw the world of their parents and their sacrifices, along with the totalitarianism of the USSR and Nazi Germany, and decided to pursue individualism over community. So as they got to an age to participate they opted out, as well as increasing the total social individualism. And here we are.

I don't know exactly what the way out here looks like, but I believe it absolutely means involvement with local organizations. Kiwanis, elks, rotary, religious, etc.

pnathan··on Terence Tao: The role of small organizations in society has shrunk significantly
I would concur. It's my observation from 20 years of watching and participating - the volunteers are the retired, the wealthy, the underemployed, and the stay at home parent. "Normal" working people are not volunteering and handling the complexity of doing these things, they are at their work. I can only imagine that prior generations had the working parent participate through the free time freed up by the stay at home parent.

It suggests to me that there is a long running flaw. I believe Bowling Alone pegs the inflection point in the late 50s or early 60s, ('57?) and the substantative issues came about with the generation hitting the workforce in something like 1960. So the kids born in the 1935-1945 era had something in their culture materially different than prior eras that kept on spreading.

pnathan··on Why haven't local-first apps become popular?
I personally have needed to sync something between 3 and 6 devices over the past 5 years on a daily/weekly basis.

I invite you to figure out how to algorithmically figure this out in a general case without needing Git Merge levels of complexity for data structures far more complicated than lines of code. Peer to peer device merging of arbitrary files for n > 2 conflicts.

The answer - the algorithmically simple and correct answer - is to have a central hoster and the devices operate as clients. And if you have a central hoster, you now gave yourself a job as sysadmin with requisite backup/failover/restore with data management responsibility handling the decade+ case. Or I could hire a central cloud company to manage my tiny slice of sysadmin needs and _not_ have a part time job at home just dealing with file management and multifile merges.

All models that are "I have a laptop and a backup hard disk" are _broken_.

pnathan··on A shift in developer culture is impacting innovation and creativity
Yeah, that's what they said back then too.

For those with ears, the old men always say the world is getting worse.

pnathan··on Microsoft Favors Anthropic over OpenAI for Visual Studio Code
I've been happy with Anthropic models. I also have been using the Google models more, with decent results. The Copilot/OpenAI models don't seem to be as good as a rule of thumb, can't explain exactly why.

Overall, I think Google has a better breadth of knowledge encoded, but Anthropic gets work done better.

pnathan··on Claude’s memory architecture is the opposite of ChatGPT’s
It can be. But I would like the option to toggle to 'unfiltered unmemory'd unsafety'd LLM' to just get the straight answer.
pnathan··on Claude’s memory architecture is the opposite of ChatGPT’s
I generally turn off memory completely. I want to have exact control over the inputs.

To be honest, I would strip all the system prompts, training, etc, in favor of one I wrote myself.

pnathan··on Why our website looks like an operating system
The critique of modern websites is on point.

Yet, I'm not convinced that Windows 95 is the right vibe.

But it's better than many others. There's a lot of damage done by the GUI & design 'experts' who keep up with the 'good looking things' that change routinely.

pnathan··on I ditched Docker for Podman
docker works well enough.

podman avoids having to deal with the Purchasing department, but doesn't work great.

would definitely suggest doing docker if you're up to dealing with the purchasing department.

pnathan··on Thunk: Build Rust program to support Windows XP, Vista and more
I wonder what it would take to compile rust programs to run on Win 3.1. I don't know why you would, but, I wonder.
pnathan··on Python has had async for 10 years – why isn't it more popular?
Async taints code, and async/await fall prey to classic cooperative multitasking issues. "What do you mean that this blocked that?"

The memory and execution model for higher level work needs to not have async. Go is the canonical example of it done well from the user standpoint IMO.

pnathan··on Anthropic raises $13B Series F
Run-rate revenue of 1b vs 3b. Those are big values.

I am very curious about the GAAP numbers here.

pnathan··on Zedless: Zed fork focused on privacy and being local-first
I pay for intellij. I pay for Obsidian.

I would pay for zed.

The only path forward I see for a classic VC investment is the AI drive.

But I don't think the AI bit is valuable. A powerful plugin system would be sufficient to achieve LLM integration.

So I don't think this is a worthwhile investment unless the product gets a LOT worse and becomes actively awful for users who aren't paying beaucoup bucks for AI tooling- the ROI will have to center the AI drive.

It's not a move that will generate a good outcome for the average user.

pnathan··on Zedless: Zed fork focused on privacy and being local-first
It's a question of the business model.
pnathan··on Zedless: Zed fork focused on privacy and being local-first
I'm pretty fast coding and know what I'm doing. My ideas are too complex for claude to just crap out. If I'm really tired I'll use claude to write tests. Mostly they aren't really good though.

AI doesn't really help me code vs me doing it myself.

AI is better doing other things...

pnathan··on Zedless: Zed fork focused on privacy and being local-first
That's a fantastic counterpoint. I've found AI reviewers to be useful on a first pass, at a small-pieces level. But I hear your opinion!
pnathan··on Zedless: Zed fork focused on privacy and being local-first
I'm glad to see this. I'm happy to plan to pay for Zed - its not there yet but its well on its way - But I don't want essentially _any_ of the AI and telemetry features.

The fact of the matter is, I am not even using AI features much in my editor anymore. I've tried Copilot and friends over and over and it's just not _there_. It needs to be in a different location in the software development pipeline (Probably code reviews and RAG'ing up for documentation).

- I can kick out some money for a settings sync service. - I can kick out some money to essentially "subscribe" for maintenance.

I don't personally think that an editor is going to return the kinds of ROI VCs look for. So.... yeah. I might be back to Emacs in a year with IntelliJ for powerful IDE needs....

pnathan··on Learning Is Slower Than You Think
Public schools are also a de facto childcare, welfare, and healthcare delivery system. Education is only one facet of the modern public school system in today's society.
pnathan··on Learning Is Slower Than You Think
OP: You need to stop with the LinkedIn short paragraphs that try to reveal insight. It does you no good as a proponent of a good education to write so poorly.

Anyway -

Education is a very slow and difficult thing, because it is paired with the maturing of the individual along with sharing enough concepts to spark connection _but_ not so much as to overwhelm. Adult humans can make the individual judgment that algorithms can't - WIS not INT.

Regarding dysfunctions.

Children can absorb knowledge _very_ fast in the right environment. I'm uncertain how much that replicates across the whole population, but you can see this in the top-flight homeschoolers.

When we were looking for better environments for our kid than the neighborhood school, we realized that private schools have an advantage in that they can select the parents and effectively curate the environment. Most of the issues in the public elementary school were generated by dysfunctional parents combined with certain political choices on classroom management. The second is materially fixable given work - the first is not something a school board can fix. Much of the discourse on education needs to relate to the total educational delivery across family/student quartiles of capacity, rather than trying to cherry pick a student, or a class, or - . You see, it's very hard to teach when certain students have no self control and disrupt the class continually, and there is no facility to remove them from the class for the good of others. And as we all know- 90% of students are above average, and our kids are _definitely_ gifted. So there's no easy political way to solve the environment problem - which happens to be the key drag on education today.

pnathan··on The Brute Squad
What a depressing read & sales pitch.

I've spent a lot of time doing this sort of agentic coding and it's ... not great as your full time Thing.

Much better for it to be auxiliary boost.

pnathan··on What would a Kubernetes 2.0 look like
vis-a-vis running a roughly equivalent set of services cobbled together, its wildly low maintenance to the point of fire and forget.

you do have to know what you're doing and not fall prey to the "install the cool widget" trap.

← PreviousPage 2 of 34Next →