bcrosby95
bcrosby95 on Hacker News
My experience with prototyping games is that you need very strong human driven guidance and review in the beginning, then you can increasingly take your hands off the wheel.
If you take it off too early you end up with shit and will spend weeks fixing all these baked bad assumptions your project is built on top of. I spent weeks fixing some of this shit then the LLM revived a not insignificant portion of it in a later change because it got "confused" (its words) because some of the comments it previously made were left around.
People aren't pretending, they just like the word.
How many police have visited flock executives to ask them why they're doing what they're doing?
The problem with hand review I always had was trying to teach the other person. You don't want to present them with an avalanche of problems. So you pick the most important 5. Over time this iterates and you build someone good at what they do.
The good part of LLMs is you don't have to worry about overloading them: you can just outline every problem with the code they produce.
The bad part of LLMs is they don't really "get better" at this stuff. I'm not training a human, and there's a limited amount LLMs can learn. So the training phase never really ends - it's Eternal September.
There's also the problem of this ultimately being my code. It isn't Claude's - Claude isn't a person.
I still read the code. I use LLMs to review it. But I also review it myself. Ultimately its faster than before, and probably better quality (because I can just give all the problems to the LLM), but slower than people doing zero review.
I mostly use it to review and tweak the changes LLMs make. However it feels like a pretty weak use case for the price involved.
How do you define good/bad? People mostly seem to talk about wait time for socialized health care, but where we live in US there's plenty of specialists that you gotta book months ahead of time. When my mom needed a pacemaker it was a 4 month process. My wife's OBGYN is booked a year out - god help you if you miss an appointment. Anyone working in pediatrics look like zombies.
Urgent care clinics have been big in our region. The primary system is obviously overloaded, and 2 of these have popped up in the last 3 years. It's more expensive per visit than our primary physician, but cheaper than an ER visit, which could easily take half a day anyways.
This ties into my experience: greenfield projects turn bad way faster than legacy ones, because AI has no established patterns to key off and it does increasingly dumb shit.
This is why it's good to not keep your prototype a pile of shit as it grows to 5k, 10k, 50k, 100k lines of code.
The US has papered their problems over largely because of its wildly successful service companies. Who knows what that looks like with the increasing utility of LLMs though.
ASML is selling $300 million dollar machines that are fairly small for it's price point. Regulation is going to have very little impact on producing something like that vs mass produced widgets, cars, or chips.
People used to say someday you can sit around all day and create things. Now they say you can go into the trades and build someone's house or something.
Will do. I took your advice and asked Claude what it thought and it said you're exhausting.
Pointing to luck renders all advice meaningless.
I think it's more important. AI gets a lot right, but sometimes it gets things wrong. The document might be the only human authored piece of text, and it will help future agents see that something is incorrect in the implementation.
I've never been much for design docs. But I have some projects that are on again/off again and I can lose my train of thought. It seems like having one of these could help a lot with that.
> normal people feel, reasonably, that their civic responsibility is to vote in actual elections for the policy they support, not to spend their life in City Hall jawboning.
That's not how the vast majority of this works, and the average best case scenario on this you get to vote a politician out after they already fucked people over.
Yeah, we need to go back to names like International Business Machines, fuck this immature "Google" or "Yahoo!" nonsense. Hell, Palantir is named after something in a book
for children!Give me something reasonable like Global Information and Retrieval Systems Inc or Worldwide Computational Services Holdings.
It's pretty clear once you click on it:
> Allow your content to be used to train our models, which makes ChatGPT better for you and everyone who uses it. We take steps to protect your privacy. Learn more
Yes, my favorite codebase to work in is one full of accurate and long comments that detail why calling a function call it never called would cause problems because of the details of a function that function call calls 3 more layers deep.
Meatspace is hard though. But if LLMs solve the virtual part, maybe we can iterate quickly on robots.
Also, if you think it's annoying when Claude goes down while coding, just wait until a robot is in the middle of fixing a leak it just caused.
Why would they do that? It wouldn't accomplish anything useful.
The first thing LLMs seem likely to automate is automation itself. I'm curious what the past few hundreds of years of industrialization would have looked like if the first thing they automated was building, designing, and running the factories themselves.
So we're going to make government weaker, and by doing so, they will stand up to corporations that are now stronger than them?
If that's true then Libertarians have a rosier view of government than I do. A regular David vs. Goliath situation. Biblical stories aside, my money is on Goliath.
Never. It would be like laughing at people writing Prolog calling themselves coders.
People have been "writing code" like this for decades. That a programmer happens to do it doesn't turn it into writing code, no one would have made that claim 25 years ago, and people who aren't programmers wouldn't make that claim today.
You claim writing is thinking, but imply writing code isn't thinking.
My opinion of LLM design review isn't that high - it seems to miss design tweaks that could vastly simplify corner cases. But if your code isn't written for human consumption maybe it doesn't matter. I'm still directly responsible for what I commit, so I can't just offload it to Claude.
They can help with it if you point them in the right direction.
Yeah, I already don't remember what I had for breakfast two days ago.
Oh that? That's just Claude being the sassy asshole it is. It loves to write in a way with maximal self-inflating impact.