Live data from Hacker News

Born Against, or why hobby programming communities are against LLM usage

blog.fogus.me

551–560 of 561 posts

Re: Born Against, or why hobby programming communities are against LLM usage

#551

Earlier quoted context omitted.

I think that's true, but I'm not sure if this would characterize itself as "lifting ideas". I mean, it's one thing to personally take the idea and re-implement it yourself elsewhere. But I have to believe there could be an argument, that having an inference algorithm take the original source and re-implement it in the context of your engine might count as derivative work. A particular work is deliberately supplied at…

Whatever the legal outcome, whether it's ultimately decided that people can or can't "get away" with using LLMs to license-launder code, it's undoubtedly a dick move.

Without acknowledgment and credit, I totally agree. Also, I think it might be patentable, just not copyrightable, though it can be pretty tricky to get a patent in software approved.

Re: Born Against, or why hobby programming communities are against LLM usage

#552
post #344

Earlier quoted context omitted.

The basic services that keep us alive (e.g. farmers producing our food) tend to also be "easy" (it is physically demanding, but doesn't require years of study to start and you quickly learn by doing). This also means that the vast majority of people would be able to do this kind of jobs. Our economy pays more for scarcity, i.e. jobs that are in demand and at the same time require more qualification, so that the numbe…

"The basic services that keep us alive (e.g. farmers producing our food) tend to also be "easy"" The reason you think that is that you know nothing about agriculture. But it isn't true. Right now, farmers in the US grow about 5x as much food per acre as farmers in other countries. If you were in charge of farming in the US, that surplus would likely disappear in a single season. You would also likely damage the soil…

You should read my other comment where I explain better what I meant. I also don't like how some programmers like you tend to think they're superior to others ;)

Re: Born Against, or why hobby programming communities are against LLM usage

#553

Programming is nice because you have lots of different scales of structure to think about, and your program slowly comes together. You see it improving over time as a result of your efforts. You also build your skills and learn. It’s really a nice activity. AI systems basically change that whole formula. I’m not sure how people get joy out of constantly vibe coding new projects. It feels like binge watching Netflix s…

> I’m not sure how people get joy out of constantly vibe coding new projects. What? It's the simplest thing in the world. You get the product. Isn't that the point of all programming? You want a thing and you speak a magic incantation and then you have the thing, to keep and use. > even if this thing is any good, someone with real capital can just direct a future AI at it to take it from me, so I’m not really gaining…

Absolutely that is not the point of programming. The point of programming is finding good abstractions, writing clear and concise code, creating beautiful algorithms.

If I wanted to make a product, I'd be a product manager.

Re: Born Against, or why hobby programming communities are against LLM usage

#554
post #141
post #52

Earlier quoted context omitted.

[flagged]

> ADHD wins over autism in the immediate future. It was balanced in the past for development to need both but now it’s a total hyperactive victory of general knowledge, master of none. That’s an interesting framing. I’m not sure I agree with your strong conclusion but that’s mostly because I think there’s a second axis about maintenance – you can make a grand strategy game in a couple months but it’s harder to make i…

That's right. Clearly juleiie has never actually tried to ship a game, and is just speculating without any actual experience, which is fine for fan fiction, given they have free speech and all, but totally detached from reality and not in any way useful to people actually interested in creating and shipping games. That kind of uninformed opinion is just a distraction, AI hype, and cheerleading, not anchored in any actual experience or practice.

This is juleiie's laughable comment that illustrates my point exactly, and is a textbook example of the Dunning–Kruger effect, making brash overconfident claims without sharing the title and URL of any games they've actually made and tuned and finished and shipped and supported:

>Good luck making a grand strategy game in two months holidays without an LLM. Now you can.

Yet you didn't, juleiie. The term for you is "Armchair Architect".

https://wiki.c2.com/?ArmchairArchitect

>One who can solve all the software world's problems from his armchair but considers actual implementation to be out of scope. Usually identified by a casual dismissal of real-world problems that many people have struggled with. As well as a dismissal of everything that anyone else has actually built as crap.

>They have lots of seemingly great ideas that will be all things to all people but they avoid testing them with anything as crude as reality or running code.

Chris Trottier, who actually has shipped games like The Sims, describes the concept of "Tuned Emergence" and "Design by Accretion":

https://news.ycombinator.com/item?id=25964699

DonHopkins on Jan 30, 2021 | parent | context | favorite | on: Factorio 1.1 stable

The Sims (the original version) started with around 4 developers during its first 6 or so years, and it took quite a long time to develop. And yes, the team was quite tight and focused, with excellent "high" quality communication (in that we smoked lots of weed together). More developers and artists and designers came in towards the end, after EA bought Maxis, but the original version had a much smaller team than any of the subsequent version.

It pains me to recall how crude and primitive it was even a year and a half before the release (check out the awful flamingo and telephone and fish tank graphics, not to mention the characters and animations themselves, like pot-bellied Archie Bunker always holding a cigar in his hand, and the naughty scenario description text @ 40:44) -- a whole lot of content and user interface and tuning was done at the very last moment:

The Sims Steering Committee - June 4 1998. A demo of an early pre-release version of The Sims for The Sims Steering Committee at EA, developed June 4 1998.

https://www.youtube.com/watch?v=zC52jE60KjY

Chris Trottier, one of the designers, calls it "Tuned Emergence" and "Design by Accretion":

https://news.ycombinator.com/item?id=20772916

Here's an interview with Chris Trottier, one of the designers of The Sims, in which she describes "Tuned Emergence and Design by Accretion".

Sims Designer Chris Trottier on Tuned Emergence and Design by Accretion

https://web.archive.org/web/20110408034710/https://www.donho...

>Chris' honest analysis of how and why "the gameplay didn't come together until the months before the ship" is right on the mark, and that's the secret to the success of games like The Sims and SimCity.

>The essential element that was missing until the last minute was tuning: The approach to game design that Maxis brought to the table is called "Tuned Emergence" and "Design by Accretion". Before it was tuned, The Sims wasn't missing any structure or content, but it just wasn't balanced yet. But it's OK, because that's how it's supposed to work!

>In justifying their approach to The Sims, Maxis had to explain to EA that SimCity 2000 was not fun until 6 weeks before it shipped. But EA was not comfortable with that approach, which went against every rule in their play book. It required Will Wright's tremendous stamina to convince EA not to cancel The Sims, because according to EA's formula, it would never work.

>If a game isn't tuned, it's a drag, and you can't stand to play it for an hour. The Sims and SimCity were "designed by accretion": incrementally assembled together out of "a mass of separate components", like a planet forming out of a cloud of dust orbiting around star. They had to reach critical mass first, before they could even start down the road towards "Tuned Emergence", like life finally taking hold on the planet surface. Even then, they weren't fun until they were carefully tuned just before they shipped, like the renaissance of civilization suddenly developing science and technology. Before it was properly tuned, The Sims was called "the toilet game", for the obvious reason that there wasn't much else to do!

Re: Born Against, or why hobby programming communities are against LLM usage

#555
post #310

Earlier quoted context omitted.

The older I get, the more I realize how many problems in society is because there are different "classes" of people. The more we can eschew that, the better it becomes for most people. While yes, I also see myself as having "clearer thinking" than many people , maybe because of the thousands of hours building and maintaining software, I'm not of the impression that my life deserves a higher status than others merely…

We all should be in the same 'class', but some people will be paid more for a job that takes intelligence or years of study. The older I get, I realize some people never change, will always have the same backwards or harmful thinking, and I avoid them instead of just accepting it.

Is that ever the case I think we believe in it as an ideal but never see it. For instance a doctor in Pakistan that moves to the usa and ends up driving a taxi.

Re: Born Against, or why hobby programming communities are against LLM usage

#556
I consider using LLMs to generate code akin to metaprogramming. We created these programs to write programs, which, if it was seen as such, would be considered the highest form of technical achievement.

Instead some people consider it the lowest form, cheating etc. Let them talk, and we'll see who comes up with the most useful programs. I loved programming for the 30+ past years, in many different languages. But in the end what I love most is creating useful programs. So I use LLMs to take care of the nitty gritty, pushing my creative vision through, iterating until I have something worthy of publishing. Haters will hate. I'll just keep working.

I say bring it on.

Re: Born Against, or why hobby programming communities are against LLM usage

#557

Programming has five phases effectively: 1) You figure out what problem to solve. 2) You figure out HOW to solve the problem. 3) You actually implement the solution. 4) You see the solution work, for yourself. 5) You ship/deploy/publish the program. This means you see people be happy users and/or you get paid for it and so on. If you're an entrepreneur type, you probably enjoy the first and last steps most, and you s…

TIL I'm a 1-5 kind of person. I enjoy solving problems, but I also enjoy finding problems and seeing the solutions being used successfully.

Re: Born Against, or why hobby programming communities are against LLM usage

#558

Earlier quoted context omitted.

Why not request that the public chess boards/lists/ranking sites disqualify coda, or break it out into an AI-allowed/only category? That's both more honest, and probably more fruitful.

> That's both more honest In what way is it more honest?

Because what they're asking for is that another person shutter their personal hobby, but what they actually want is for that person's hobby to not affect them by showing up on ranking sites.

Re: Born Against, or why hobby programming communities are against LLM usage

#559

Earlier quoted context omitted.

> That's both more honest In what way is it more honest?

Because what they're asking for is that another person shutter their personal hobby, but what they actually want is for that person's hobby to not affect them by showing up on ranking sites.

> Because what they're asking for is that another person shutter their personal hobby.

Their personal hobby insofar it involves violating F/OSS licenses, for a reminder of context.

> but what they actually want is for that person's hobby to not affect them by showing up on ranking sites.

How have you determined that?

Re: Born Against, or why hobby programming communities are against LLM usage

#560
post #418

Earlier quoted context omitted.

I don't disagree. You can add medical doctors to the list as well, lots of nerds but also a lot of clout chasers and money-grubbers who couldn't care less about the profession. I don't want to see programming take the same path.

It already has? Clout-chasers and money grubbers go for all the big tech jobs in droves.

There are still plenty of the old guard left so it hasn't been entirely overwhelmed yet. I guess AI arrived just in time to nuke it on the way out.
Post reply on HN