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 X redesigns water pistol emoji back to a firearm
I have always found the :pistol: -> water gun thing to be a great example of corporate NewSpeak in the service of some ideology.

If you mean a pistol, it should be a pistol.

If you mean a water gun, it should be a water gun.

Having both icons seems perfectly fine.

So I rather like this change: it reverts a Newspeakism back to normal meaning. Also, as another commentator points out, the relevant Unicode symbol definition image is an actual pistol.

anyway, a bit of a molehill to get riled up about. I have a mountain of code to climb. Ta!

pnathan··on Trench collapses have killed hundreds of workers in the US over the last decade
Some regulations are written in blood.

I wish that there was a much stronger enforcement culture in the US around dangerous work.

pnathan··on Metal thieves in America's cities
no proposal any political side wants will get anywhere without accountable police.

less beating of black men? accountability.

more convictions of thieves? accountability.

more presence in disorderly areas? accountability.

equality before the law? accountability.

Pick anything you want, any political position, and if the cops are unaccountable, its a dead letter. Except for one: no more cops.

"defunding" is, perhaps, the worst political slogan I've heard of in my _life_, as it implies yeeting the cops out of the city, with prejudice. Most people didn't want that. (Some did). So that was a cluster.

I think that all Americans need to step out of their houses and shake hands with their neighbors, look around, and realize we live next to each other, all of us. And we have to make this a society we can all live in, rather than griping online.

pnathan··on Rye: A Hassle-Free Python Experience
conda works really well for local hacking. Whatever it does, it sidesteps almost all the other footguns I have encountered with local pythons.

on the other hand, I've found Go to be meaningfully superior for many things, and Rust to be meaningfully superior for many other things, and Scala excellent for the JVM and I simply can't actually recommend other languages for professional greenfield work outside of exceptionally niche cases.

pnathan··on Ask HN: Who is hiring? (July 2024)
I was in a similar boat last fall - I was looking for work, and it was a really rough go. I know my resume, and I've point for hiring off and on for years - like yours, my experience is _pretty good_. It was close to murder getting a job.

My working thesis is that there were a lot of senior/staff SREs on the market, so a normally unusual & fantastic resume was just normal.

pnathan··on Infinitone Microtonal Saxophone
As soon as I got a few lines in I was like,

"So, a trombone... with extra steps"

(Also if you want to slide, any fretless instrument is good! )

pnathan··on Sal Khan is pioneering innovation in education again
At this point, I am surprised that LLMs _can_ do code, given the volume of incorrect information they give on specific topics.
pnathan··on A New Jersey couple survived the Alaskan wilderness on a homestead
> wasting their time producing nothing much of a value.

they lived. that is not nil. it enriched their lives.

But, eh, I wouldn't say they lived and thrived there.

Some other people have done the very far out life. Here's one: https://hellscanyon.tours/2022/08/15/all-about-buckskin-bill... is one example.

I think its very feasible.... for people who know what they are doing. This probably requires basically an apprenticeship.

pnathan··on The Time I Lied to the CTO and Saved the Day
That is how I'd read it. I would actually say that OP got played, successfully.
pnathan··on The man who killed Google Search?
> (whose main skill was mainly to get all the SVPs to stop shivving each other in the quest to grow revenue)

Having once been on an engineering team where we all wound up shivving each other's ideas in a quest to, idk, do good work? be alpha? its been a while - when the company hired a manager who was able to stop the shivving, it was like night and day. I can deeply respect that skill!

pnathan··on The biggest source of waste is untapped skilled pragmatists
Competence and promotions are two different skillsets, sometimes they intersect.

I've been swept up into some of the promo-optimized guys' orbits, and it was deeply unpleasant. Lots of smoke and mirrors to execs...

Good leadership optimizes for looking at ground truths, rather than yes-men. Some places succeed at that more than others...

pnathan··on AutoCodeRover: Autonomous Program Improvement
How well does AutoCodeRover work in relation to compiled languages such as Java, Go, or Rust?

The local code search idea to get around context limits is cool. Have you experimented with Anthropic's models for the larger context limit and dropping the code search?

pnathan··on Cake shop worker remains dream job for many children starting school
Yes. I wanted to be a UPS driver as a little boy. Because I loved getting packages.

Being a cake shop worker seems entirely aligned with five year old me. I just had never been to a cake shop at that time. :)

pnathan··on The Montreal problem: Why programming languages need a style czar
That is my take, after having written in many languages over many years.

I also think this is more of a Zeitgeist thing, to be honest.

pnathan··on The Montreal problem: Why programming languages need a style czar
Quality readable code does not depend on these sorts of styles. As a matter of fact, you can write totally opaque code, in perfect style. I have seen this.

If using getOrElse in one function and using an if in another is confusing, I am very sorry: things differ, things change, and its best to just learn to read code.

pnathan··on Bookish Diversions: Do Audiobooks Count?
Oral texts aren't written texts. Different rhythm. Different style.

Note, the Torah is at least as old as the described texts, and has separations between words.

Audiobooks don't count as book in any modern sense. But the sense of a text, yes, they are that.

pnathan··on Updates to US verification requirements
Isn't this normally required when getting a US state business license as it is?
pnathan··on Software Infrastructure 2.0: A Wishlist (2021)
One my basic design philosophies is I learn key things deeply, and fit them together, without layers of "make it easy" tools that introduce incessant XY problems and integration issues.

If something is "magically" easy, it either is a meaningful design/algo revolution or it overpromises the production case while showing off the trivial. Most of the time it's #2. Docker was #1.

pnathan··on Fixing annoying blue standby lights
I will just dab some orange or red acrylic paint on and call it good. No IR needs though.

A little hax but it works Adequately.

pnathan··on Open source liability is coming
The idea that vendors should be responsible under the law for all of what they release is good.

I concur that the long term likely outcome for the late adopter crowd is "certified lts editions, supported by BlahCorp" and the long tail of decay. I don't envy anyone in that system.

The early adopter crowd probably won't notice, they will steam ahead and keep their own patchset on upstream with regular contribute-back and CI. Sure, they are liable, but they will staff to certify their own systems.

pnathan··on You can't do that because I hate you
Eh. I think that's just of how emacs IS and the tutorials I remember all dealt with it.

I also don't think they were jackasses by default...

pnathan··on More product, fewer product managers
I have very rarely encountered a PM(any title) who lucidly communicated their value-add to the company. It is certain that, e.g., someone needs to assess the pricing of a product and how to position it in the market. But it's unclear that the vast majority of people I've worked with are performing that task - they are, to all appearances managing projects and doing secretarial coordination work (ticket munging), something experienced devs and managers can do straightforwardly up to a certain point.

I think its one of those roles that you don't need until product (project) scope is a certain point, but it's been glommed onto smaller companies as they mimic the big-corp designs. So it never quite works for those small shops. They really just need a Product Person, singular, who drives the thing forward, IMO.

pnathan··on Ask HN: Why haven't we seen a race to the bottom in SaaS pricing?
High switching costs internally in terms of tooling and processes.

Also businesses recognize, broadly, that when vendors offer something for nothing, the value is commensurate with the price.

pnathan··on Dietary fiber intake and all-cause and cause-specific mortality
Pollan said once:

> Eat Food, Not Too Much, Mostly Plants

And as near as I can tell, that is basically the way forward, plus remembering to eat enough protein.

There's a steady drip of how this additive or that replacement has a knock on negative effect. So I think at the end, making sure to make your own food, mostly plants, manage protein, with carbs for fun pretty much covers it.

pnathan··on Ask HN: Who wants to be hired? (December 2023)

  Location: Spokane, WA
  Remote: YES
  Willing to relocate: For a lifechanging opportunity.
  Technologies: Golang, Kubernetes, Rust, Python, GCP, AWS, Linux, (and more, but I hate to yammer on)
  Résumé/CV: http://pnathan.com/resume.pdf
  Email: paul@nathan.house
I'm a 10+ year industry experienced computer wrangler, something like 25+ year programming experience, with degrees. Lots of generalist experience, but mostly in the sphere of "cloud services running on Linux". Which, you know, is a lot of the web! If you have an ambiguous problem and you need it solved in Linux on the cloud, call me up. I can design, build, deploy, operate; the whole kit and caboodle. Front end and mobile aren't my specialty, but I can work that through (see - ambiguity management). And I did my Master's in embedded systems.

I'd like full time work.

But, I'd take short term consulting work, e.g., advising for starting up cloud work, doing digital transformation, setting up your infra as a contract.

Happy to get on a 15m call to talk! - I have a Google scheduling widget set up here at this link - https://calendar.google.com/calendar/u/0/appointments/schedu...

(And if it is relevant, I'm a US citizen)

pnathan··on Neil Gaiman on the future of the internet
Worth noting that Neil Gaiman is quite possibly the most active human user of Bluesky on the entire platform. He has absolutely stupendous output, and it's all kind and decent.
pnathan··on Okta says hackers stole data for all customer support users
Again? Third major hack in two years?

Yikes.

pnathan··on OpenAI: Increased errors across API and ChatGPT
I am finding Bard almost comparable. Gpt quality is declining I think.

Wouldn't surprise me if bard permanently surpasses gpt in the next quarter. Particularly if openai is dialing down quality...

pnathan··on OpenAI board in discussions with Sam Altman to return as CEO
Dang.

I owe Mr. Altman an apology. I didn't think a startup board would be so mindexplodingly stupid and figured some toxic skeleton fell out of his closet.

Well, I'm sorry. Its a lesson to not speculate in public.

pnathan··on OpenAI's board has fired Sam Altman
Extremely shocking.

The only thing that comes to mind is criminal conduct. Nothing else seems to demand a sudden firing. OpenAI has clearly been the rocket ship startup - a revolutionary tool and product clearly driving the next decade?+ of innovation. What else would demand a a fast firing of the popular, articulate, and photogenic CEO but a terrible problem?

← PreviousPage 5 of 34Next →