Live data from Hacker News

Programming Used to Be Free

purplesyringa.moe

41–50 of 76 posts

Re: Programming Used to Be Free

#41
I struggle to understand the "hackers" in HN vouching for proprietary LLMs. Like we have so much so good open source software that is top notch like linux, git, postgres, http, tcp/ip, and a long etc., and now we have these billionaires trying to make us use LLMs for coding at a hefty price.

I understand it from people like PG and the like, but real hackers? C'mon people

Re: Programming Used to Be Free

#42
post #26
post #15

I also learned programming on QBASIC around the same time frame, but in my case it was mostly because all the old 90's computers were getting thrown away at that time, so there were plenty of parts around for a kid to learn about computers without breaking anything expensive. It was pretty easy back then to find software that would work on those machines on the internet, too. I'm not so sure it would be as easy for y…

Sitting down for the first time to QBASIC after years of Apple ][ BASIC, my first thought was a gleeful ‘No line numbers!’

And then the second thought was panic: "But how am I going to use GOTO?!"

Re: Programming Used to Be Free

#45
This is a big part of why I'm looking to develop a local LLM capability: having the hardware is a good start, but also developing the understanding on what the SoTA of local edge models can do, so we're not crippled if remote models stop being served, or at least some risk management.

It doesn't solve the problem of general LLM dependency (at the end of the day we gotta keep our brains sharp), but any LLM-based workflows aren't all of a sudden put at risk if we set up something that depends on it.

Re: Programming Used to Be Free

#46

Even back in the day you had to buy programming books and courses if you wanted to learn how to make the best code. That wasn't free. It's really not all that different from LLMs, you can code without them, but they're a good resource to help you when you're stuck. There's a billion free LLMs you can use, Grok, duck.ai, etc. you don't need money or a subscription to vibe code.

I'm not sure how true that is. There was copious free information on the internet to learn about coding.

I was fortunate to grow up when the internet was full of free learning resources, but there was a time just before that when you really did need physical books to get beyond the basics.

I remember talking to people a couple decades older than me and being confused when they talked about having to buy compilers, too.

Re: Programming Used to Be Free

#47
post #26
post #15

I also learned programming on QBASIC around the same time frame, but in my case it was mostly because all the old 90's computers were getting thrown away at that time, so there were plenty of parts around for a kid to learn about computers without breaking anything expensive. It was pretty easy back then to find software that would work on those machines on the internet, too. I'm not so sure it would be as easy for y…

Sitting down for the first time to QBASIC after years of Apple ][ BASIC, my first thought was a gleeful ‘No line numbers!’

If I remember correctly, it even came with a utility to remove line numbers for you

Re: Programming Used to Be Free

#48
Programming wasn't really that free and LLMs just continue that trend of giving some feelings of freedom while trading off other freedoms

Lots of people use locked down proprietary softwares and even GNU licenses have been criticized for being locked down

There are primitivist critiques of technology in general that show how technological systems require very restrictive global industrial systems

Pre-LLM eras had me hunting all over for poorly documented solutions to common problems, with vast amounts of limitations on what was possible

Re: Programming Used to Be Free

#49
So far it still seems like it still is, but I think we will shortly have a lot of convoluted and very sparsely informational code that will be a PITA to read as a human.

I'm already reading a ton of LLM generated code by less skilled developers and understanding and reviewing it requires a paranoid attention to detail of the reader that I think you probably lack if these tools to generate large chunks of code seems like a good option to you at all.

Very tangential, but I could swear QBasic included an on-disk documentation system accessible from the editor. Maybe only later versions?

Re: Programming Used to Be Free

#50

An interesting side effect might be that only people locked out from using LLMs will learn how to program in the future, as vide coding doesn't teach you the fundamentals. I know what you're thinking — when the calculator came about, being forced to compute in your head wasn't an advantage. But LLMs are different: a calculator is a strictly improved substitute for mental arithmetic, whereas an LLM is only an approxim…

> An interesting side effect might be that only people locked out from using LLMs will learn how to program in the future, as vide coding doesn't teach you the fundamentals.

This is the strange part for me. I'm one of those people that I assume are really common here on HN - I've been having fun coding on personal projects for a long time, somewhere circa 1978 iirc for me. Where I work we're starting to dip our toes into AI and vibecoding and I'm not a big fan. Even in my boring job the actual coding is the part I like the most. So I've taken a different tack. I've been prompting Claude to teach me how to do things, and that has worked out really well. Some basic info to start with, specific questions as needed, but I'm doing the work. I'm improving my productivity while still learning new things and having fun. Win-win for me.

Post reply on HN