Hacker Newsnew | past | comments | ask | show | jobs | submit | more rob's commentslogin

I agree with you, it's personally hard to tell.

For me I've noticed it getting nothing but better over the past couple months, but I've been working on my workflows and tooling.

For example, I used to use plan mode and would put everything in a single file and then ask it to implement it in a new session.

Switching to the 'superpowers' plugin with its own skills to brainstorm and write plans and execute plans with batches and tasks seems to have made a big improvement and help catch things I wouldn't have before. There's a "get shit done" plugin that's similar that I want to explore as well.

The code output always looks good to me for the most part though and I've never thought that it's getting dumber anything, so I feel like a lot of the improvements I see are because of a skill issue on my part trying to use everything. Obviously it doesn't help there's a new way to do things every two weeks though.


Elon Musk doing Nazi salutes and calling people "retarded" on Twitter all the time has absolutely nothing to do with my stance on Tesla or how I feel about them.

I just don't like Tesla's vehicles, how they look, or the interiors of them. Nothing to do with the individual.


Did he actually do Nazi salute? Come on. People moved on from that when Mamdani did the same gesture.

Lol yeah Tesla is doing so great they just got rid of two flagship models.

Government rebates have ended. Sentiment towards EV has shifted negatively in consumer eyes. Manufacturers are sticking to gasoline. Even Jeep just got rid of all their electric stuff.

Maybe they'll be good for self driving robot taxis over in California with "FSD."

Past performance does not indicate future success.


Nop. The S and X were always meant low volume high priced. And it's a great strategy. Didn't Tesla repay loans before it was due?

Challenge is that even that good past performance was shat upon by people. I hate Elon. But I don't think Tesla is doing bad at all. GM is shitting itself on EVs.


It's a brand new account that reads 100% like a ChatGPT response where the author just swapped out the em dashes for hyphens when posting, knowing it's a common "indicator" people look for.

It's more surprising to me that it seems to have already fooled a bunch of people looking at their replies to you.


I've been playing around with the "Superpowers" [0] plugin in Claude Code on a new small project and really like it. Simple enough to understand quickly by reading the GitHub repo and seems to improve the output quality of my projects.

There's basically a "brainstorm" /slash command that you go back and forth with, and it places what you came up with in docs/plans/YYYY-MM-DD-<topic>-design.md.

Then you can run a "write-plan" /slash command on the docs/plans/YYYY-MM-DD-<topic>-design.md file, and it'll give you a docs/plans/YYYY-MM-DD-<topic>-implementation.md file that you can then feed to the "execute-plan" /slash command, where it breaks everything down into batches, tasks, etc, and actually implements everything (so three /slash commands total.)

There's also "GET SHIT DONE" (GSD) [1] that I want to look at, but at first glance it seems to be a bit more involved than Superpowers with more commands. Maybe it'd be better for larger projects.

[0] https://github.com/obra/superpowers

[1] https://github.com/glittercowboy/get-shit-done


Just curious, are these articles on your "blog" written by AI or are you writing them all by hand?

https://hokstadconsulting.com/blog

Very impressive daily output! Keep up the good work.


3 blogs a day, including Christmas day. Impressive indeed!


Just another AI generated website with 5000 calculators thrown together that looks like every other single one. From a brand new account with a post that looks like it was also written from ChatGPT. Somehow getting enough votes to show up on my homepage.

Things are definitely changing around HN compared to when it first started.


Fair call — it did kind of explode from one calculator to 60+ I’m a real person (long-time lurker, finally posting), but I get why it looks sus. Things are changing fast, and I’m just happy to be part of the messy early wave. Thanks for the honesty.


> Thanks for the honesty.

It's impossible to tell if this is AI or not. Another version of Poe's law. The only thing to do is assume everything is AI, just like you must assume all posts have ulterior (generalluy profit-driven) motives, all posters have a conflict of interest, etc.

Maybe the only thing to do is stop trying to understand posters' motivations, stop reading things charitably, stop responding, just look for things that are interesting (and be sure to check sources).


Reader, keep in mind that OP being "a real person" has nothing to do with whether their content is appropriate for HN.

Every spammer and scammer, even a bot, is ultimately controlled by a real person in some sense. That doesn't mean we want their content here.


people are hurt because something which defined them as a person can now be done by a machine; don't let them dissuade you


A fair amount of AI hype traffic is likely to be astroturfed and automated. Just serving AI investors.

Anyone who disagrees with the above are just hurt that their manual hyping has been replaced with machines.


People are hurt when people turn person-to-person communication into person-to-machine communication. It's dismissive of their use of genuine wall-clock time trying to engage with you.


I would add to this: skills mean nothing if you don’t use them.

OP made a site with a bunch of calculators. Their critics didn’t make that!


We're busy building real software, not toys. I routinely write all kinds of calculators in my game development, in addition to having 100x more complex code to contend with. This task is as trivial as it gets in coding, considering computers were literally made to calculate and calculation functions are part of standard libraries. OP definitely didn't use Claude to implement math functions from scratch, they just did the basic copy-and-paste work of tying it to a web interface on a godawful JS framework stack which is already designed for children to make frontends with at the cost of extreme bloat and terrible performance. Meanwhile I actually did have to write my own math library, since I use fixed-point math in my game engine for cross-CPU determinism rather than getting to follow the easy path of floating-point math.

It's cool that ChatGPT can stitch these toys together for people who aren't programmers, but 99% of software engineers aren't working on toys in the first place, so we're hardly threatened by this. I guess people who aren't software engineers don't realise that merely making a trivially basic website is not what software engineering is.


> I guess people who aren't software engineers don't realise that merely making a trivially basic website is not what software engineering is.

"Software engineering" doesn't matter to anyone except to software engineers. What matters is executing that idea that's been gathering dust for ages, or scratching that pain point that keeps popping up in a daily basis.


Software engineering matters very much to anyone who has ideas or pain points that are beyond the capabilities of a next-token prediction engine to solve.


Some day in the future, this could be a lot like saying “hand-building engines matters to employees at Aston Martin.”


Not really. Those ideas or pain points are simply ignored or endured by anyone who isn't a software engineer until the tools (no-code platform, LLM, etc) become good enough, or someone else builds the thing and makes it available.


Idk, your superiority complex about the whole issue does make it sound like you’re feeling threatened. You seem determined to prove that AI can’t really make any decent output.

What’s even the point of writing out that first paragraph otherwise?


> What’s even the point of writing out that first paragraph otherwise?

I was correcting your misguided statement:

> Their critics didn’t make that!

by pointing out that we, among other things, build the libraries that you/Claude are copy-and-pasting from. When you make an assertion that is factually incorrect, and someone corrects you, that does not mean they are threatened.


Did you build a library?

If you did, did you put yourself in a clean room and forget about every existing library you’ve ever seen?

Have you made sure your code doesn’t repeat anything you’ve seen in a CS101 textbook? Is your hello world completely unique and non-identical to the one in the book?

When you write a song do you avoid using any chord progression that has been used by someone else?

LLMs are just doing a dumbed down version of human information processing. You can use one to make an app and tell it not to use any libraries. In fact, I’d argue that using an LLM negates the need for many libraries that mostly serve to save humans from repetitive hand-writing.

You can even tell AI to build a new library which essentially defeats your entire argument here. Are you trying to imply that LLMs can’t work at an assembly language level? I’m pretty sure they can because they’ve read every CS textbook you have and then some.

Will it be quality work? The answer to that question changes every day.

But the fact remains that you are indeed acting threatened. You’re not “correcting” me at all, because I didn’t claim that AI-assisted developers are doing anything in some kind of “pure” way.

My claim is that they’re seeing something they want to exist and they’re making it exist and putting it out there, while the vast majority of haters aren’t exactly out there contributing to much of anything in terms of “real software engineering.”

Imitation is a form of flattery. When something “copies” you and makes it better/cheaper/more customized, that’s a net gain. If AI is just a fancy copy machine, that functionality alone is a net benefit.


> My claim is that they’re seeing something they want to exist and they’re making it exist and putting it out there, while the vast majority of haters aren’t exactly out there contributing to much of anything in terms of “real software engineering.”

Except that they didn't. They thought of something and then asked a tool to make it badly. I know it's hard to separate for a lot of people and it makes them feel like they made something. It's especially bad when that thing then has stuff on it like "Made with attention to accuracy" or some similar marketing claim when there is zero accuracy and a bunch of mistakes in there.

But me running the cmd to create the Hello World angular example does not mean i made anything.


> We're busy building real software

My response is perhaps a bit raw, but so is the quote above.

Stop with the gate keeping. I've studied CS to understand coding, not to have some sort of pride to build "real software". Knowledge is a tool, nothing more, nothing less.

There are enough developers whose whole job it is to edit one button per week and not much more. And yes, there are also enough developers that actually apply their CS skills.

> but 99% of software engineers aren't working on toys in the first place

Go outside of your bubble. It's way more nuanced than that.

> I guess people who aren't software engineers don't realise that merely making a trivially basic website is not what software engineering is.

Moving goal posts. Always has been.

It's not that I fully disagree with you either. And I'm excited about your accomplishments. But just the way it reads... man...

I guess it hits me because I used to be disheartened by comments like this. It just feels so snarky as if I am never good enough.

The vibe is just "BUH BUH BUH and that's it." That's how it comes across.

And I've come to mature enough to realize I shouldn't feel disheartened. I've followed enough classes at VUSEC with all their rowhammer variations and x86-64 assignments to have felt a taste of what deep tech can be. And the thing is, it's just another skill. It doesn't matter if someone works on a web app or a deep game programming problem.

What matters (to me at least) that you feel the flow of it and you're going somewhere touching an audience. Maybe his particular calculator app has a better UX for some people. If that's the case, then his app is a win. If your game touches people, then that's a win. If you feel alive because you're doing complex stuff, then that's a win (in the style of "A Mathematician's Apology"). If you're doing complex stuff and you feel it's rough and you're reaching no one with it, it's neutral at best in my book (positive: you're building a skill, negative: no one is touched, not even you).

Who cares what the underlying technology is. What's important is usability.


> Moving goal posts.

Feel free to point out where I moved goal posts. To say that I moved goal posts would imply that at one point I stated that creating a trivial website was software engineering. If you're comparing my statement to what some other person said, who made arguments I did not make, then we cannot have any kind of constructive dialogue. At that point you are not talking to me, but talking to an imaginary projection of me meant to make yourself feel better about your argument.

> Stop with the gate keeping.

I'm not gatekeeping anything. You can disagree with my descriptive terms if you want, but the core point I'm trying to get across is: what people are doing with Claude can not replace what I do. I would know, I've tried extensively. Development is a lot of hard work and I would love it if my job were easier! I use LLMs almost every day, mostly for trivial tasks like reformatting text or writing advanced regex because I can't be bothered to remember the syntax and it's faster than looking it up. I also routinely pose SOTA models problems I'm working on to have them try to solve them, and I am routinely disappointed by how bad the output is.

So, in a thread where people were asserting that critics are merely critics because they're afraid of being replaced I pointed out that this is not factually correct, that no, we're not actually afraid of being replaced, because those of us who do "real" engineering (feel free to suggest a different term to substitute for "real" if the terminology is what bothers you) know that we cannot be replaced. People without experience start thinking they can replace us, that the exhilarating taste of coding they got from an LLM is the full extent to the depth of the software engineering world, but in fact it is not even close.

I do think that LLMs fill a useful gap, for projects where the time investment would be too large to learn to code and too unimportant to justify paying anyone to program, but which are simple enough that a non-engineer can have an LLM build something neat for themselves. There is nothing wrong with toys. Toys are a great thing to have in the world, and it's nice that more people can make them[1]. But there is a difference between a toy and what I do, and LLMs cannot do the thing I do. If you're taking "toy" in a derogatory manner, feel free to come up with another term.

[1] To some extent. While accessibility is generally a great thing, I have some misgivings. Software is dangerous. The web is arguably already too accessible, with frameworks enabling people who have no idea what they're doing to make professional-looking websites. These badly-made websites then go on to have massive security breaches that affect millions of users. I wish there was a way to make basic website development accessible, whether through frameworks or LLMs, in a way that did not give people using them the misplaced self-confidence to take on things way above their skill level at the cost of other people's security.


You're right that this is simple compared to what real engineers build. I have a lot of respect for people like you who write things like custom math libraries for cross-CPU determinism — that's way beyond my level.

I'll keep learning and try to make this less of a toy over time. And hopefully I can bring what I've learned from years in investing into my next product to actually help people. Thanks for the perspective.


This response makes it 100% clear to me that this is just a bot. The verbatim use of a completely random thing like 'custom math libraries for cross-CPU determinism', combined with the agreeable tone and em dash use are pretty much a dead giveaway.

The internet has become so useless, everywhere is just marketing nonsense and bots.


So true. I sometimes wonder how many ai bots there really are. I often see the telltale signs but often miss.


What are you implying?. He would have had to hire a good developer at least for a full month salary to build something like this.

And if you are thinking enterprise, it would take 2-3 developers, 2 analysts, 2 testers, 1 lead and 1 manager 2-3 months to push something like this. (Otherwise why would lead banks spent billions and billions for IT development every year? What tangible difference you see in their website/services?)

5000 calculators may look excessive, but in this case it magnifies the AI capabilities in the future - both in terms of quality and quantity.


> (Otherwise why would lead banks spent billions and billions for IT development every year? What tangible difference you see in their website/services?)

Well, I don't think all those people are spending their time making simple calculators.


Twitter/X incentivizes you to get engagements because with a blue checkmark you get paid for it, so people shill aggressively, post idiotic comments on purpose trying to ragebait you. It's like LinkedIn in for entrepreneurs. Reddit or it's power hungry moderators (shadow)bans people often. The amount of popular websites that people can shill their trash is dwindling, so it gets worse here as a result I assume too.


Maybe PG is more involved now and hired the "10,000 lines of AI code a day" person who made a deployment mistake?

https://x.com/paulg/status/1953289830982664236?s=46


It even nailed the 1999 12px font!


How many of the 20,000+ videos you've saved locally do you actually care about if they get "removed" from YouTube?


I'm not sure and that's a good question but after a point it was a principle of saving them rather than caring them about. Probably a digital hoarding attitude.


You never know until you need to find something and can’t find it.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: