News for hackers. Stuff that matters.
Re:Why Gumroad Didn't Choose Htmx by alexpetros on Thursday October 03, 2024 @04:46PM (#41734811)
> LLMs will further amplify the existing winner-take-all, first-mover nature of dev tools

This will be true for people who rely on LLMs to code, which I strongly suggest is not a great long-term bet for a software engineering career.

Re:Why Gumroad Didn't Choose Htmx by MetaWhirledPeas on Thursday October 03, 2024 @05:59PM (#41735498)
Yes. And no matter how good LLMs get at coding there will always be a crowd intentionally doing it themselves, especially in the open source arena, if only just to keep the joy alive.
Re:Why Gumroad Didn't Choose Htmx by steve_adams_86 on Friday October 04, 2024 @05:05AM (#41739358)
I fully expect to keep writing code for decades, just like I still use a hand plane and enjoy growing plants to eat.

I know other methods are more efficient. But I’m here to experience life. I want to do the hard things. I want to be uncertain, confused, to make mistakes, and to learn.

AI is a neat tool in limited scopes. Every time I use it though, I feel like I didn’t get the full experience. I’m acutely aware of all the rabbit holes I missed, or the tiny details I’d notice along the way and helpfully remember 10 years later. For everything it adds, it takes at least as much away from where I’m looking. And I like those parts.

Re:Why Gumroad Didn't Choose Htmx by jimmaswell on Thursday October 03, 2024 @05:10PM (#41735030)
I still think it's a perfectly fine productivity multiplier to use as long as you still understand what you're doing.
Re:Why Gumroad Didn't Choose Htmx by alexpetros on Thursday October 03, 2024 @06:28PM (#41735751)
There's a very clear skill ceiling on the kind of code for which LLMs can serve as a productivity multiplier.
Re:Why Gumroad Didn't Choose Htmx by jimmaswell on Sunday October 06, 2024 @06:43AM (#41756216)
I don't think so. No matter the code complexity, copilot gives me good enough suggestions that it saves me time. It often simply writes the exact line I had in mind.
Re:Why Gumroad Didn't Choose Htmx by edanm on Friday October 04, 2024 @02:18AM (#41738360)
I think ~0% of people will be coding without LLMs in some form in a few years. How many people are still coding in assembler?
Re:Why Gumroad Didn't Choose Htmx by anonzzzies on Friday October 04, 2024 @04:37AM (#41739191)
The LLMs will need to get a lot better though. I see every day on reddit/X a bunch of people saying they downloaded Cursor and built a saas without ever having coded anything in their lives; the resulting code is always terrible, full with really obvious bugs and buckets of trivial security issues. All these things can be prevented, in theory, but current LLMs really don't do that at all (they aren't capable).
Re:Why Gumroad Didn't Choose Htmx by steve_adams_86 on Friday October 04, 2024 @05:08AM (#41739382)
All of these SaaS products are also clones of things people have already made. If it was helping newcomers create novel things from great imaginations and curiosity, I’d be really excited about this. Instead I saw a reminder app, a todo app, a combination of these, and a voice transcription app.

All of these have existed in huge numbers for a decade or close to it. This isn’t interesting. It wouldn’t have taken much to do this without AI if these people found motivation through some other means. Nothing notable is happening yet.

Re:Why Gumroad Didn't Choose Htmx by anonzzzies on Friday October 04, 2024 @06:03AM (#41739799)
> All of these have existed in huge numbers for a decade or close to it

That doesn't always matter though; I saw some guy on reddit selling 1000s of subs of a server uptime page they generated with an LLM (Cursor I think it was). Most do it for the money and that is working IF you have the following somewhere.

Re:Why Gumroad Didn't Choose Htmx by steve_adams_86 on Friday October 04, 2024 @11:41PM (#41747552)
Do you have a link to that?
Re:Why Gumroad Didn't Choose Htmx by robocat on Friday October 04, 2024 @03:37PM (#41744871)
> the resulting code is always terrible, full with really obvious bugs and buckets of trivial security issues

That's pretty much the same as what you got from old school stackexchange. The LLMs are trained on poor example data (e.g. from stack exchange) and I presume it is a hard problem to filter for just the "good" training data.

Re:Why Gumroad Didn't Choose Htmx by bccdee on Friday October 04, 2024 @03:48PM (#41744968)
Stack exchange answers make up a tiny fraction of LLM training data. They've dumped the source of every open-source project on the internet into those things. They've been trained on plenty of high-quality code; the trouble is that all that can teach is imitation.

The why behind a design decision is something an LLM can't understand simply by being fed the decisions themselves. Hence, though they often stumble into the right answer, they only ever do so because it "seems right based on context," and so they can easily apply a principle correctly one moment and then misuse it the next.

Re:Why Gumroad Didn't Choose Htmx by sgarland on Friday October 04, 2024 @08:14AM (#41740595)
ffmpeg, for one.
Re:Why Gumroad Didn't Choose Htmx by bccdee on Friday October 04, 2024 @03:44PM (#41744930)
Compilers actually output the binary that you ask them to, though.

If all a compiler did was spit out a slurry of buggy assembly that misunderstands its context and has to be carefully scrutinized for errors, I would still be writing assembly the old fashioned way.