HNHacker News
TopNewBestAskShowJobs

mountainriver

2,759 karma · joined March 21, 2015

e/acc
submissionscomments
mountainriver··on I'm going back to writing code by hand
Writing machine learning kernels. Writing low level geometry libraries. Writing compilers...
mountainriver··on I'm going back to writing code by hand
Certainly not back to hand crafted code unless you want to be left in the dust
mountainriver··on I'm going back to writing code by hand
>When a competent programmer is writing the code, the human written code tends to be higher quality too

This is a great idea, but on average is deeply untrue. Far and away most programmers today write significantly worse code than LLMs. Also LLMs are fantastic at generating high level summaries and comments in code

mountainriver··on If AI writes your code, why use Python?
uh huh, how's the trampoline working out?
mountainriver··on If AI writes your code, why use Python?
This is it
mountainriver··on If AI writes your code, why use Python?
Have you tried writing Rust? I often hear this from people who haven’t tried it. I’ve found absolutely no issues over python and everything works 100x better
mountainriver··on If AI writes your code, why use Python?
I think the only use cases are when it wraps low level C++ libs like ML libraries, and yes those are extremely difficult to reproduce
mountainriver··on If AI writes your code, why use Python?
I loved from writing all my code with LLMs from Python to Rust. I’ve seen absolutely no difference, most of the time I couldn’t even tell you which it’s writing in.

My programs are faster and more reliable than they’ve ever been.

mountainriver··on If AI writes your code, why use Python?
Why? Go has a GC, is basically incompatible with C and very limited overall
mountainriver··on I'm going back to writing code by hand
This is it, people are acting like bad code wasn’t written before. My wife and I were full on laughing about it in bed the other night of all the absolutely horrible code we’ve seen written and how people actually think LLMs are worse than that.

The quality gates are up to you, and if you are smart you will make a lot of them and review them closely

mountainriver··on I'm going back to writing code by hand
There are also just problems where the code is the hard part…
mountainriver··on I'm going back to writing code by hand
Can you not review it?
mountainriver··on Just Fucking Use Go
Exactly, I don’t know why we are even arguing over this anymore. People basically don’t write code today so why not use the best languages?

Go is handicapped in significant ways which were specifically designed so that it was easier for humans to write. People pushing for Go code in this age either don’t understand the future or the past

mountainriver··on Cloudflare to cut about 20% of its workforce
This is the simplest and almost certainly correct answer.

I’ve seen this at a number of public companies, and is a reason I hate working for them. These decisions are always unbelievably short sighted and ruin companies in the long term.

mountainriver··on Austin’s surge of new housing construction drove down rents
>Well, sorry. It's desirable because it's developing

no.... it's not... what an incredibly naive take. Why don't you just leave out every nice small town in a beautiful location. "Who cares about keeping thing beautiful amiright??"

mountainriver··on Astral to Join OpenAI
lol yeah history isn't this, humans are dumb and follow herds to whatever end. Agents will be much more rational
mountainriver··on Astral to Join OpenAI
yes the next five years, and no agent in 3 years will be writing python outside of ML. Except if some fool is directing them otherwise. What benefits does it possibly offer them other than "I think python good"
mountainriver··on Astral to Join OpenAI
>It's fast enough for many use cases. That doesn't mean that there is no room for optimization, but this is far less a deciding factor these days.

Everyone says this but its not really true. Every team I've seen do this immediately regrets it when they scale (like at all).

>You can do static analysis with Mypy and other tools.

Not even remotely the same

>There's different mechanisms for running things concurrently in Python. And there's an active effort to remove the GIL. I also have to ask: What is "real" concurrency?

Free threads. And yes this is a deal breaker in tons and tons of situations. I have no idea why people are soooo hard up for python

mountainriver··on Study finds no evidence cannabis helps anxiety, depression, or PTSD
I feel the same way, I'm constantly cycling sleep meds
mountainriver··on Dune3d: A parametric 3D CAD application
FreeCAD is the worst. Thanks for building this!
mountainriver··on Study finds no evidence cannabis helps anxiety, depression, or PTSD
Weed is great for my anger and sleep. I’ve never found as good of a sleep medicine for someone who wakes up too early.

I also had debilitating anger in my teens and weed really helped calm that down. I’ve been off it for years at a time and I still can’t get past my anger without it.

That said my memory is shit

mountainriver··on Mamba-3
We kinda do do this with hybrid mamba transformers
mountainriver··on Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran
This thread makes me happy
mountainriver··on Austin’s surge of new housing construction drove down rents
That is quite literally what you are implying
mountainriver··on Astral to Join OpenAI
Yes most languages are terrible except the ones that are actually performant and good like Rust.

Do you really think AI agents of the future will be coding in Python??? What advantage would that possibly give them? That's the only laughable take here

mountainriver··on Astral to Join OpenAI
> it's performant enough for 99% of use cases

My last two companies went all in on python and really regretted it. It's performance and concurrency primitives really hurt as you scale

mountainriver··on Astral to Join OpenAI
Yeah ML is the one of the only spaces I could see it living on, but even then doing it in C++ isn't that much harder for an LLM
mountainriver··on Astral to Join OpenAI
Yeah that's sort of fair today, although we have switched over most of our org to Rust and it hasn't been much of a problem. The LLM can usually explain small parts of code with high accuracy if you are unsure.

Overall the switch has been very much loved. Everything is faster and more stable, we haven't seen much of a reduction in output

mountainriver··on Astral to Join OpenAI
What?! It's one of the slowest languages on the planet, it's not type safe, it has not real concurrency.

I can't believe people say this with a straight face

mountainriver··on Austin’s surge of new housing construction drove down rents
"There is no downside to endless growth" ... lol
← PreviousPage 4 of 34Next →