frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Nothing Ever Happens: Polymarket bot that always buys No on non-sports markets

https://github.com/sterlingcrispin/nothing-ever-happens
114•m-hodges•1h ago•27 comments

Building a CLI for All of Cloudflare

https://blog.cloudflare.com/cf-cli-local-explorer/
70•soheilpro•1h ago•19 comments

The Future of Everything Is Lies, I Guess: Safety

https://aphyr.com/posts/417-the-future-of-everything-is-lies-i-guess-safety
29•aphyr•34m ago•13 comments

Servo is now available on crates.io

https://servo.org/blog/2026/04/13/servo-0.1.0-release/
257•ffin•4h ago•88 comments

Make Tmux Pretty and Usable

https://hamvocke.com/blog/a-guide-to-customizing-your-tmux-conf/
135•speckx•2h ago•104 comments

MEMS Array Chip Can Project Video the Size of a Grain of Sand

https://spectrum.ieee.org/mems-photonics
21•bookofjoe•2h ago•4 comments

Initial mainline video capture and camera support for Rockchip RK3588

https://www.collabora.com/news-and-blog/news-and-events/mainline-video-capture-and-camera-support...
35•mfilion•3h ago•7 comments

All elementary functions from a single binary operator

https://arxiv.org/abs/2603.21852
695•pizza•15h ago•202 comments

Microsoft isn't removing Copilot from Windows 11, it's just renaming it

https://www.neowin.net/opinions/microsoft-isnt-removing-copilot-from-windows-11-its-just-renaming...
131•bundie•3h ago•89 comments

US appeals court declares 158-year-old home distilling ban unconstitutional

https://nypost.com/2026/04/11/us-news/us-appeals-court-declares-158-year-old-home-distilling-ban-...
172•t-3•3h ago•87 comments

Tracking down a 25% Regression on LLVM RISC-V

https://blog.kaving.me/blog/tracking-down-a-25-regression-on-llvm-risc-v/
6•luu•21h ago•0 comments

Michigan 'digital age' bills pulled after privacy concerns raised

https://www.thecentersquare.com/michigan/article_7ca4e268-4a68-42fb-9042-f9d8604ebd7f.html
138•iamnothere•4h ago•66 comments

Missouri town fires half its city council over data center deal

https://www.politico.com/news/2026/04/13/missouri-city-council-data-center-00867259
25•impish9208•57m ago•5 comments

The economics of software teams: Why most engineering orgs are flying blind

https://www.viktorcessan.com/the-economics-of-software-teams/
339•kiyanwang•11h ago•195 comments

The Rational Conclusion of Doomerism Is Violence

https://www.campbellramble.ai/p/the-rational-conclusion
10•thedudeabides5•20m ago•3 comments

Android now stops you sharing your location in photos

https://shkspr.mobi/blog/2026/04/android-now-stops-you-sharing-your-location-in-photos/
251•edent•5h ago•213 comments

Taking on CUDA with ROCm: 'One Step After Another'

https://www.eetimes.com/taking-on-cuda-with-rocm-one-step-after-another/
236•mindcrime•18h ago•175 comments

We May Be Living Through the Most Consequential Hundred Days in Cyber History

https://ringmast4r.substack.com/p/we-may-be-living-through-the-most
99•laurex•2h ago•35 comments

DIY Soft Drinks

https://blinry.org/diy-soft-drinks/
621•_Microft•1d ago•180 comments

Bring Back Idiomatic Design (2023)

https://essays.johnloeber.com/p/4-bring-back-idiomatic-design
638•phil294•1d ago•355 comments

Claude Mythos: The System Card

https://thezvi.substack.com/p/claude-mythos-the-system-card
12•paulpauper•46m ago•6 comments

Show HN: boringBar – a taskbar-style dock replacement for macOS

https://boringbar.app/
458•a-ve•23h ago•261 comments

Most people can't juggle one ball

https://www.lesswrong.com/posts/jTGbKKGqs5EdyYoRc/most-people-can-t-juggle-one-ball
456•surprisetalk•4d ago•160 comments

Ask HN: What Are You Working On? (April 2026)

292•david927•1d ago•952 comments

Claude.ai down

https://status.claude.com/incidents/6jd2m42f8mld
92•rob•1h ago•91 comments

A perfectable programming language

https://alok.github.io/lean-pages/perfectable-lean/
186•yuppiemephisto•19h ago•96 comments

I gave every train in New York an instrument

https://www.trainjazz.com/
356•joshuawolk•3d ago•70 comments

I ran Gemma 4 as a local model in Codex CLI

https://blog.danielvaughan.com/i-ran-gemma-4-as-a-local-model-in-codex-cli-7fda754dc0d4
191•dvaughan•20h ago•81 comments

Show HN: I built a social media management tool in 3 weeks with Claude and Codex

https://github.com/brightbeanxyz/brightbean-studio
158•JanSchu•7h ago•108 comments

We have a 99% email reputation, but Gmail disagrees

https://blogfontawesome.wpcomstaging.com/we-have-a-99-email-reputation-gmail-disagrees/
328•em-bee•1d ago•283 comments
Open in hackernews

Programming Used to Be Free

https://purplesyringa.moe/blog/programming-used-to-be-free/
50•yeputons•10h ago

Comments

tnelsond4•8h ago
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.
purplesyringa•3h ago
You can still write code without LLMs, much like you can write code without modern IDEs, or use C and assembly instead of higher-level languages. But there are significant differences between the skills you learn in the process, which I believe inhibits upward mobility.
tincholio•2h ago
Well, way back in the day, dev tools weren't free, either, for the most part.
WalterBright•1h ago
In the 80s, a good compiler would cost several hundred dollars. Relentless competition pushed the prices down to zero.
bombcar•1h ago
There are those who started playing with computers when compilers were often more expensive than the computer they ran on, and those who came after you could download an entire "Unix" system and toolchain for free.

Entire industries and massive companies existed for tools and tooling that is now considered free and table-stakes. Heck, an operating system used to cost money and didn't come with much at all!

jimbokun•38m ago
Along with distribution costs for information going to near zero.
compass_copium•1h ago
This is directly addressed by the author and part of the post? Tools were very expensive until gcc etc., and the internet made excellent free guides available.
walljm•1h ago
and there are free models available. and free ways to run them...
mghackerlady•1h ago
they also addressed this and talked about how competitive models can't run on the weaker hardware most people have
AndrewKemendo•56m ago
And prior to the desktop computer, you had to actually go work at a laboratory in order to do any programming whatsoever, which required significant amounts of educational and social access

What’s the point?

Writing deploying and delivering software has never been as accessible as it has ever been

Much like the author I learned on my own too and with a lot less help because I didn’t have a parent even guiding me through it

mghackerlady•41m ago
that is literally what this article is about, how returning to that is a bad thing
jimbokun•39m ago
...that require fairly expensive computers.
jimbokun•39m ago
I'm not sure how true that is. There was copious free information on the internet to learn about coding.
Aurornis•22m ago
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.

roxolotl•3h ago
I’m reasonably convinced this is the best argument against LLMs. It’s the same reason Open is in OpenAI’s name. The understanding that centralizing the ownership of these tools is going to transform the world is widespread. That’s why the investment is so high. If power and wealth isn’t concentrated into these AI labs the investment isn’t worth it. Which means we have to ask ourselves if we want that. There’s plenty of futures which include LLMs and don’t include the centralization but they require a departure from our current trajectory. There was also no guarantee that programming and computing would become free like it is today.
satvikpendem•1h ago
It still is free. No one is forcing anyone to use LLMs to learn to code.
neko_ranger•1h ago
In fact when in "learning" mode you probably shouldn't use an LLM. Same reason why you don't immediately jump to a calculator when learning multiplication. Yes LLMs are more powerful than a calc, but at least you could have arrived at the same/similar result manually if you wanted to spend the time
s08148692•1h ago
When LLM skills become the bottleneck, you kind of need to use an LLM to learn how to use LLM workflows effectively

Getting the most out of LLM tooling is a real skill that needs practice just like any other

compass_copium•1h ago
No one is "forcing" you to drive a car to get to work, either. You could walk 20 miles if you live somewhere without decent public transit.

My view is that the author is talking about having a knowledge of career-relevant skills, developed for free.

If you can't develop the skills to be competitive in an interview without using LLMs, then you are forced by societal factors to use the LLMs.

walljm•1h ago
was it developed for free? he has a computer, which i'm assuming he paid for. and you can run LLMs locally. and those will catch up eventually.

there has always been a moat, with varying levels of depth. do you have electricity? do you have a computer? can you afford internet?

jimbokun•40m ago
Yes but we could be transitioning from a time when the best tools are free to a time when they decidedly aren't.
benterix•1h ago
Tangentially related: the author of the blog is listening to LukHash. I remember the guys absolutely stunning cover of C-64 Bruce Lee theme: https://www.youtube.com/watch?v=iUHewyaavys
stock_toaster•25m ago
Whoah. How have I not run across this yet?!

Thanks for sharing.

david38•1h ago
Programming is freer, faster, more shared, and has more corporate sponsorship than ever before.

You think it was always this easy to find high quality docs and packages written by others for free?

h05sz487b•53m ago
Yep, this is ahistoric. You used to have to pay for your compiler, not to mention a useable IDE.
kibwen•44m ago
It's not ahistoric. Going back to the bad old days of forbiddingly high costs to developer tooling (not to mention the hardware needed to run it) would be a societal regression. Imagine needing a subscription to use a programming language in 2026, you'd be laughed out of the room. That's the world that the LLM providers are trying to drag us back to.
PeterWhittaker•39m ago
I've been doing this almost 40 years and have never had to pay for either.

Now, if you don't find gcc and neither of vi (and later vim) or emacs usable, well, let's not go there.

And the tools, they just keep getting better. Now I have both clang and gcc, and so many wayy-cool vim plugins to choose from.

I still pay for good hardware, but thanks to Linus and his ilk, I barely need to do that anymore.

jimbokun•37m ago
The article covers this.
polmuz•1h ago
Traveling used to be free. You could walk, run or swim anywhere you wanted. Now these cars and airplanes are ruining travel, they are expensive and hard to maintain. You have to buy tickets from vendors and the experience is completely different than walking.
jimbokun•41m ago
You need to go back thousands of years to find a time when all traveling was walking, running or swimming.
dtj1123•40m ago
But it was free!
pasquinelli•39m ago
i know you're joking, but it is an interesting parallel to draw. consider how roads often make walking unsafe, infeasible, or even overtly illegal. and consider the externalities of automotive culture.
xigoi•4m ago
This, but with people constantly asking you why you’re cycling to work when cars are the future.
alnwlsn•1h ago
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 young people to learn using yesterday's computers today.

gbacon•44m ago
Sitting down for the first time to QBASIC after years of Apple ][ BASIC, my first thought was a gleeful ‘No line numbers!’
baal80spam•27m ago
And then the second thought was panic: "But how am I going to use GOTO?!"
z500•19m ago
If I remember correctly, it even came with a utility to remove line numbers for you
h05sz487b•55m ago
I don't know, there used to be IDE vendors that sold stuff to enterprises and offered freebies for educational purposes. Down the line there will be free offerings by the established players as well as OSS models you can run locally. Right now this is of course not enjoyable on existing hardware that a middle schooler might be using, put a bit more RAM into the MacBook Neo and this might change.
zajio1am•51m ago
Programming is free if you do not consider price of your time. If you consider it, it is much higher than AI-associated costs. And even with AI-associated costs, it is still much cheaper than most other engineering professions, where physical realization is orders of magnitude more costly.
jimbokun•42m ago
Well of course. The article is about the author's experience of being a young person with no money but plenty of time.

This is exactly the kind of person that could be excluded by a programming culture that requires extensive use of LLMs.

kibwen•38m ago
LLM providers are interested in maximizing their profits, not minimizing your costs. The eventual goal of the providers, and the reason that they have trillion-dollar valuations, is because the objective is to capture the market and then increase the price to capture the value of any time you may be saving by using them. In other words, if your time savings amounts to $100 per hour by using LLMs, their goal is to eventually charge you $99.99 per hour for the privilege of using them.
mzelling•35m ago
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 approximate solution — and it is far from clear whether LLMs will ever become a perfect solution, given the nuanced challenges around context management, interpreting intent, etc.

godshatter•13m ago
> 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.

repelsteeltje•30m ago
We programers have been depending on a centralized compute resources for much longer than LLMs.

For one, imagine having to discover StackExchange without Google search. Sure, those were gratis, but I'm not so sure programming was ever as free as the author says.

dakiol•30m ago
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

tmseidman•26m ago
LLMs aren't programming.
headcanon•24m ago
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.

erelong•17m ago
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

boomlinde•15m ago
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?

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

Perhaps my installation didn't include it, or maybe you're confusing it with QuickBASIC, a more feature-complete IDE with a compiler (instead of just an interpreter). I don't exactly remember.