Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
buu700
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
121.
▲
by
buu700
11mo ago
But they are diametrically opposed. It's not puritanical that I don't do drugs or that you're monogamous. What's puritanical is trying to impose those personal choices upon others. It would be equally illiberal to manda
122.
▲
by
buu700
11mo ago
Nothing about what you just described is puritanical or illiberal. You can have conservative personal behavior without attempting to exert undue control over the behavior of others. I don't do drugs or want other people to do drugs, bu
123.
▲
by
buu700
11mo ago
To be fair, it's likely that the author's former friend would have a hard time disagreeing with this if presented in exactly the way that you have. I suspect that what such a person finds offensive isn't OOP's behavior (
124.
▲
by
buu700
11mo ago
I did find it interesting that the entire post was such an eloquent description of a generalization of cancel culture, yet the author still went out of her way to virtue signal to readers who would reflexively dismiss any allusion to cancel
125.
▲
by
buu700
11mo ago
I agree that that's a concern, which is why I suggested that a strict firewall around the agent machine/VM would be optimal. Either way, if the alternative is the code not getting written at all, or having to make other significan
126.
▲
by
buu700
11mo ago
Aside from fat loss, my guess is that what we'll ultimately find is that the benefits of GLP-1 therapy are primarily due to reduced blood sugar and/or ketosis, either/both of which (along with fat loss) could contribute to im
127.
▲
by
buu700
11mo ago
Hotel bathrooms should just play rainforest sounds[1] whenever the fan is turned on. 1: https://youtu.be/ef_3Wj4T_ts
128.
▲
by
buu700
11mo ago
I recently learned that this is (for all intents and purposes) a feature in npm as well, specifically the `--before` flag to `npm install`: https://docs.npmjs.com/cli/v11/commands/npm-install#before . That was
129.
▲
by
buu700
11mo ago
I'm not sure you fully understood my suggestion. Just to clarify, it's to add a feature, not remove one. There's nothing inherently idiotic about giving AI access to a CLI; what's idiotic is giving it access to your CL
130.
▲
by
buu700
11mo ago
YOLO-mode agents should be in a dedicated VM at minimum, if not a dedicated physical machine with a strict firewall. They should be treated as presumed malware that just happens to do something useful as a side effect. Vendors should really
131.
▲
by
buu700
11mo ago
Sure, by all means use whatever is the best tool for the job. I never said not to; I've consistently said the opposite of that. My position is that where a developer might have historically said "ideally I'd do X, but given m
132.
▲
by
buu700
11mo ago
I meant "natural" in a context of having more urgent immediate priorities than extensively detailed documentation at the commit level — not an error in judgement, just a tradeoff. If a given project has time/budget to priorit
133.
▲
by
buu700
11mo ago
The author of the commit doesn't matter per se. If someone is just having AI summarize their changes and using that as the commit message, I agree that they're doing it wrong. These days, lots of my commit messages are drafted by
134.
▲
by
buu700
11mo ago
I would literally go days without drinking any water. The idea of that is horrifying. I can't imagine voluntarily putting myself through that in the absence of some sort of extreme drought situation. Personally, I'd be miserable
135.
▲
by
buu700
11mo ago
I used to drink what was probably an unhealthy amount of caffeine on a daily basis. Not out of any discernible addiction, more as a thing to do that mildly improved my focus and tasted good. I got cut off for the day by the coffee bar at wo
136.
▲
by
buu700
11mo ago
> I'd still rather have the original than the AI's un-attributed regurgitation. If what you need happens to be exactly what the library provides — nothing more, less, or different — then I see where you're coming from. T
137.
▲
by
buu700
11mo ago
Sure, but that doesn't contradict the case for conservatism in adding new dependencies. A maximally liberal approach is just as bad as the inverse. For example: * Introducing a library with two GitHub stars from an unknown developer *
138.
▲
by
buu700
11mo ago
You're attacking a straw man. No one said not to use dependencies.
139.
▲
by
buu700
11mo ago
I think AI nudges the economics more in this direction as well. Adding a non-core dependency has historically bought short-term velocity in exchange for different long-term maintenance costs. With AI, there are now many more cases where a f
140.
▲
by
buu700
11mo ago
There could be many such cases, or maybe only a few. I'm easily a multiple more productive as a result of integrating AI into my workflows; but whether that's broadly the case across the industry, or will become the case as we col
141.
▲
by
buu700
11mo ago
Intel should announce their new 40ni (40-nanoinch) process node next April Fools' Day.
142.
▲
by
buu700
11mo ago
Of course; no one said anything about experimentation. Production code is what we're talking about. If what you're saying is that your current experience involves a lot of process and friction to get small changes approved, that s
143.
▲
by
buu700
11mo ago
Some people like running, and some people like traveling. Running is a fine hobby, but I'm still glad that planes exist. Maybe some future version of agentic tooling will decimate software engineering as a career path, but that's
144.
▲
by
buu700
11mo ago
> But why bring in the whole s3 library if you’re going to use one single endpoint? This is a bit of a reach. There's no reason to assume that the entire project would only be using one endpoint, or that AI would have any trouble
145.
▲
by
buu700
11mo ago
Ah, weird, that's good to know. Well here's the code: import { env } from './env'; import { v4 as uuidv4 } from 'uuid'; import { S3Client, PutObjectCommand } from '@aws-sdk/client-s
146.
▲
by
buu700
11mo ago
I don't agree that it would take more time. Drafting detailed requirements like that to feed into coding agents is a big part of how I work nowadays, and the difference is night and day. I certainly didn't spend as much time typin
147.
▲
by
buu700
11mo ago
Details like the language/stack and S3 configuration would presumably be somewhere else in the spec, not in the description of that particular function. The fact that you're able to confidently take what I wrote and stretch it int
148.
▲
by
buu700
11mo ago
The difference is that human language is a much more information-dense, higher-level abstraction than code. I can say "an async function that accepts a byte array, throws an error if it's not a valid PNG image with a 1:1 aspect ra
149.
▲
by
buu700
11mo ago
It makes development faster, but not infinitely fast. Faithfully reproducing complex 42-year-old software in one weekend is a stretch no matter how you slice it. Also, AI is cheap, but not free. I could see it being doable by forking LibreO
150.
▲
by
buu700
11mo ago
Incidentally, I just spent some time yesterday with Gemini and Grok writing a first draft of docs for a complex codebase. The end result is far more useful and complete than anything I could have possibly produced without AI in the same amo
More ›