HNHacker News
TopNewBestAskShowJobs

pnathan

11,778 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 Work after work: Notes from an unemployed new grad watching the job market break
The number of junior roles I have seen my companies open in the past 8 years - and I've been at a few different shops - is less than he fingers I have. And this is _before_ the AI-copolypse.

Management has generally become persuaded that juniors are not worth hiring. My current shop is a bit more thoughtful on this which is good. But. The desire for senior+ is out of line. Particularly when companies want to pay junior rates. =}

---

Dear author,

I don't know any period in the past 20 years where entry level jobs were properly allocated outside of FAANG. I have always advised talking to Microsoft, as my perspective is that they have the best entry level pipeline.

"The market can stay irrational longer than you can afford to stay in it" is an old stock traders proverb. And I believe it applies the AI fad. I do not believe that the dreams of actually replacing humans will work out generally. But it will be a painful experience for the employees and the prospective employees.

pnathan··on End of Japanese community
Yeah - I know in US law some terms are simply unenforceable and void. Much of the FOSS movement is designed around US contract law. There are issues with some US licenses being enforceable under other legal regimes - I was chatting a decade or so ago with a Russian who understood the...GPL(? I don't remember exactly) to be invalid in Russia and so it had to be bundled in some fashion to be usable.

Or to put another way, a license (a contract) is a tuple (terms, jurisdiction), and the juridical evaluation process will take both into account.

pnathan··on End of Japanese community
I would be curious if that is how Japanese courts would view it. They may not consider that a valid way. Or they might. But different jurisdictions vary.
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.
← PreviousPage 2 of 34Next →