frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Programming Still Sucks

https://www.stvn.sh/writing/programming-still-sucks-fqffhyp
69•jeromechoo•6h ago

Comments

jdw64•5h ago
This is absurdly well written.

I don’t know how someone takes the familiar anxiety around AI replacing developers and turns it into something this beautiful and funny.

Once again, the programming industry has robbed literature of a potential Nobel Prize candidate.

jeromechoo•5h ago
> You knew. And you signed off anyway. Because the alternative was losing the job, and the job was the mortgage, and the school fees, and the visa, and the version of yourself who'd fix it later once things stabilized.

I felt the pang in my bones reading this. All of us peons are just wading through this brave new world trying to do what we know is right but ultimately having no choice but to give in to life's needs.

pona-a•3h ago
When I heard the repetition of an insignificant detail like the USB stick, I caught a whiff of Claude, and soon enough Pangram confirmed my suspicions: 26% AI generated.

At least I'm glad the ship paragraph doesn't light up as AI, that would have been a travesty...

jdw64•2h ago
You may be right. But this feeling is mine. Haha.
tyg13•2h ago
26% AI generated? What does that even mean? How is Pangram arriving at that figure?
idle_zealot•1h ago
Can we not pretend that AI can meaningfully classify whether something was written by AI?
grvdrm•31m ago
If it’s Claude - I’d love to see the prompts. This doesn’t read like AI to me. Lots of active voice. Shorter sentences.

Not saying those are signals of human writing but in my experience AI writing is verbose.

grahamjperrin•30m ago
> anxiety around AI replacing developers

For the benefit of people who don't absorb the entire article (spoiler alert):

>> … AI didn't take our jobs. Greed did. …

dktp•3m ago
As another commenter implied, the title a reference to this - https://www.stilldrinking.org/programming-sucks. Which is an incredible read as well
SaucyWrong•1h ago
This was beautiful. I also appreciated the backlink to Peter Welch’s spiritual ancestor to this essay, which I had forgotten how to find, and had the joy of reading again.
fatih-erikli-cg•1h ago
Normal will end up as programming at the end as a normal thing, this is what I know, I feel the same. Same shit happened so many times. Shit people become programmers as an excuse to all the shit happened before. People asking visa to stay in a country are programmers too. People asking military service to other people are programmers as well. People sending PDF invoice to other people are programmers, too. People march in 1st of May for labor rights are programmers too, it is originally first of April.

You are a one who claims you are a German person so you hold the most valuable passport bla bla, as I see your linkedin profile, plus you are looking for work. So you are the same shit person. I block you, I will not recommend you to my recruiter friend for an open position if it will happen.

phainopepla2•16m ago
What?
TacticalCoder•1h ago
The USB stick hints at a big problem in our trade though: how do you "reboot" your IT infrastructure if it literally burns to the ground? I'm not talking about Google-scale systems (which still couldn't restart from scratch IIUC but they're actually working on it?) but only about SMEs.

How does a medium-sized SME were all the payrolls depends on Sara and her USB stick do if, literally, their servers do catch fire.

You've got backups, then what? How automated is the reinstallation of your typical SME's infra?

The closest I saw to that scenario was some documentary where some little trading firm had just time to fetch the backup hard drives before leaving the building on fire after a plane crashed into it on 9/11. The CEO (I think it was the CEO) was explaining that had he not grabbed a HDD with the backups, the company was done (not that I advice onsite/offline backups on HDDs that you must not forget to grab when the shit hits the fan as a solution btw).

I understand the "just drink the cloud kool-aid" angle: but are SMEs typically doing that?

How many SMEs out there are depending on Sara's knowledge of the USB memory stick and how to use it?

I've definitely seen similar things. And I'm sure many of you did too.

Many houses of cards?

smitty1e•55m ago
> How does a medium-sized SME were all the payrolls depends on Sara and her USB stick do if, literally, their servers do catch fire.

The SpecOps guys have the following bit of wisdom on offer: "Two is one and one is none".

AnimalMuppet•31m ago
And a backup you haven't verified you can restore from isn't one.
ksd482•51m ago
Good read.

I think one thing that has changed permanently is coding by hand has become unnecessary. Programmers had edge over others because they knew the spec and syntax. Now that field has been leveled.

You still need to know the syntax but not the nitty gritty details and you don't need to be able to code a java's lambda's anonymous override or streams anymore. Just knowing it "somewhat" is enough.

But that's all that has changed.

What has not changed is the requirement for "systems" thinking and the general good practices. In fact, that has become even more important because earlier we were forced to think in existing patterns (editing pre-existing code), but now with coding agents, it can very easily duplicate the logic in its own module and call it a day.

So we need to be the forcing function here with our systems thinking and guardrails.

Valve releases Steam Controller CAD files under Creative Commons license

https://www.digitalfoundry.net/news/2026/05/valve-releases-steam-controller-cad-files-under-creat...
1042•haunter•9h ago•342 comments

How I made $350K from an open-source JavaScript library using dual licensing

https://www.paritydeals.com/blog/monetize-open-source-dual-licensing/
15•sachinneravath•41m ago•5 comments

Appearing productive in the workplace

https://nooneshappy.com/article/appearing-productive-in-the-workplace/
695•diebillionaires•9h ago•272 comments

The Old Guard: Confronting America's Gerontocratic Crisis

https://harpers.org/archive/2026/05/the-old-guard-samuel-moyn-gerontocracy/
17•Caiero•1h ago•4 comments

Vibe coding and agentic engineering are getting closer than I'd like

https://simonwillison.net/2026/May/6/vibe-coding-and-agentic-engineering/
383•e12e•10h ago•413 comments

From Supabase to Clerk to Better Auth

https://blog.val.town/better-auth
202•stevekrouse•8h ago•125 comments

The bottleneck was never the code

https://www.thetypicalset.com/blog/thoughts-on-coding-agents
502•Anon84•2d ago•327 comments

Google Cloud fraud defense, the next evolution of reCAPTCHA

https://cloud.google.com/blog/products/identity-security/introducing-google-cloud-fraud-defense-t...
201•unforgivenpasta•7h ago•198 comments

Learning the Integral of a Diffusion Model

https://sander.ai/2026/05/06/flow-maps.html
92•benanne•6h ago•17 comments

Show HN: Hallucinopedia

http://halupedia.com/
143•bstrama•8h ago•149 comments

Building my own Vi text editor in BASIC

https://leetusman.com/nosebook/yvi
21•zeech•1d ago•7 comments

Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem

https://tilde.run/
124•ozkatz•9h ago•93 comments

Community firmware for the Xteink X4 e-paper reader

https://github.com/crosspoint-reader/crosspoint-reader
43•dmos62•1d ago•19 comments

How do I inform Windows that I'm writing a binary file?

https://devblogs.microsoft.com/oldnewthing/20260504-00/?p=112296
11•ingve•1d ago•10 comments

A Theory of Deep Learning

https://elonlit.com/scrivings/a-theory-of-deep-learning/
122•elonlit•1d ago•26 comments

Inkscape 1.4.4

https://inkscape.org/doc/release_notes/1.4.4/Inkscape_1.4.4.html
206•s1291•5h ago•54 comments

Programming Still Sucks

https://www.stvn.sh/writing/programming-still-sucks-fqffhyp
73•jeromechoo•6h ago•15 comments

Show HN: PHP-fts – Full-text search engine in pure PHP, no extensions

https://github.com/olivier-ls/php-fts
30•asmodios•5h ago•7 comments

Ted Turner has died

https://www.cnn.com/2026/05/06/us/ted-turner-death
220•pseudolus•10h ago•183 comments

Show HN: I built an open-source email builder, alternative to Beefree/Unlayer

https://play.templatical.com
98•oahmadov•9h ago•23 comments

Iran hit more U.S. military targets than has been reported, satellite images

https://www.washingtonpost.com/investigations/2026/05/06/iran-us-bases-satellite-images/
62•SanjayMehta•1h ago•25 comments

Higher usage limits for Claude and a compute deal with SpaceX

https://www.anthropic.com/news/higher-limits-spacex
378•meetpateltech•9h ago•325 comments

Setting up a Sun Ray server on OpenIndiana Hipster 2025.10

https://catstret.ch/202605/srss-hipster202510/
124•jandeboevrie•14h ago•45 comments

SoundOff: Low-Cost Passive Ultrasound Tags

https://yibo-fu.com/SoundOff-Low-cost-Passive-Ultrasound-Tags-for-Non-invasive-and-Non
29•jonbaer•8h ago•1 comments

What British people mean when they say 'sorry'

https://www.bbc.com/travel/article/20260506-what-british-people-really-mean-when-they-say-sorry
6•BiraIgnacio•2h ago•0 comments

What makes a good smartphone camera?

https://cadence.moe/blog/2026-05-05-what-makes-a-good-smartphone-camera
75•zdw•1d ago•52 comments

Virtual violin produces realistic sounds

https://news.mit.edu/2026/mit-engineers-virtual-violin-produces-realistic-sounds-0429
75•gmays•3d ago•61 comments

ADT says customer data stolen in cyber intrusion

https://therecord.media/ADT-data-breach-cyberattack
11•PaulHoule•1h ago•2 comments

Apple is enforcing an old App Store rule against a new kind of software

https://adaptivesoftware.substack.com/p/the-wrapper-and-the-code
58•iristenteije•4h ago•23 comments

Agents can now create Cloudflare accounts, buy domains, and deploy

https://blog.cloudflare.com/agents-stripe-projects/
624•rolph•22h ago•353 comments