frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Kaiser nurses say AI, workplace surveillance are making their jobs, care worse

https://localnewsmatters.org/2026/07/15/kaiser-nurses-say-ai-workplace-surveillance-are-making-th...
317•gnabgib•4h ago•204 comments

AWS: Inaccurate Estimated Billing Data – $1.7 billion

1064•nprateem•17h ago•646 comments

Thanks HN for 15 years of support and helping me find my life's work

375•nicholasjbs•9h ago•34 comments

The Zilog Z80 has turned 50

https://goliath32.com/blog/z80.html
172•st_goliath•7h ago•54 comments

The Isomorphic Labs Drug Design Engine unlocks a new frontier beyond AlphaFold

https://www.isomorphiclabs.com/articles/the-isomorphic-labs-drug-design-engine-unlocks-a-new-fron...
41•andsoitis•3h ago•2 comments

First atmosphere found on Earth-like planet in habitable zone of distant star

https://www.bbc.com/news/articles/cy4kdd1e0ejo
382•neversaydie•12h ago•237 comments

Vāgdhenu: A Sanskrit Chanting TTS System

https://prathosh.in/vagdhenu/
76•subinalex•4d ago•8 comments

A grumpy screed about AI in software engineering

https://sam.sutch.net/posts/a-grumpy-ai-screed
44•ssutch3•2h ago•37 comments

Moonstone: Modern, cross-platform Lua runtime and package manager written in Zig

https://moonstone.sh/
9•ksymph•1h ago•2 comments

DrDroid (YC W23) Is Hiring

https://www.ycombinator.com/companies/drdroid/jobs/w45QcNV-product-engineer-assignment-mandatory
1•TheBengaluruGuy•1h ago

Learning a few things about running SQLite

https://jvns.ca/blog/2026/07/17/learning-about-running-sqlite/
177•surprisetalk•9h ago•41 comments

An Update on Igalia's Layer Based SVG Engine in WebKit (Reducing Layer Overhead)

https://blogs.igalia.com/nzimmermann/posts/2026-07-14-lbse-conditional-layers/
9•bkardell•3d ago•0 comments

I Started a "Dirt Notebook"

https://pinewind.bearblog.dev/i-started-a-dirt-notebook/
16•herbertl•1h ago•10 comments

Kimi K3, and what we can still learn from the pelican benchmark

https://simonwillison.net/2026/Jul/16/kimi-k3/
280•droidjj•12h ago•149 comments

TP-Link Kasa cameras leaked home GPS via unauthenticated UDP for 6 years

https://github.com/BadChemical/IoT-Vulnerability-Research-Public/blob/main/TP-Link_Kasa_EC71/Kasa...
34•BadChemical•5h ago•5 comments

Static search trees: 40x faster than binary search (2024)

https://curiouscoding.nl/posts/static-search-tree/
54•lalitmaganti•6h ago•3 comments

Open Book Touch: open-source e-reader

https://www.crowdsupply.com/oddly-specific-objects/open-book-touch
67•surprisetalk•6h ago•16 comments

Painting the sides of railroad rails white to reduce derailment

https://www.up.com/news/safety/Tracking-Rail-Heat-260608
53•zdw•6h ago•19 comments

Stenchill: 3D Printable Solder Paste Stencil Generator

https://www.stenchill.com/en/
10•radeeyate•2h ago•1 comments

Topcoat: The full full-stack framework for Rust

https://github.com/tokio-rs/topcoat
50•wertyk•6h ago•29 comments

Show HN: A zoomable timeline of 4M Wikipedia events

https://app.everything.diena.co/
64•lortex•8h ago•24 comments

Lego building instructions through time

https://www.lego.com/en-us/history/articles/d-lego-building-instructions-through-time
69•NaOH•8h ago•11 comments

The state of open source AI

https://stateofopensource.ai/
380•rellem•12h ago•278 comments

FAA lets Boeing sign off on 737 MAX, 787 airworthiness certificates again

https://www.cnbc.com/2026/07/17/faa-boeing-737-max-787.html
129•hmm37•5h ago•68 comments

Three ways people respond to a problem (other than solving it)

https://improvesomething.today/responses-to-problems/
204•surprisetalk•12h ago•115 comments

PSA about abuse of cat(1) command. Don't abuse cats

https://www.abuseofcats.com
16•scooterbooper•2h ago•21 comments

Frank Lloyd Wright’s first home

https://www.architecturaldigest.com/story/frank-lloyd-wright-home-and-studio-everything-you-need-...
81•NaOH•5d ago•43 comments

MoonBASIC: A modern BASIC for building 2D and 3D games

https://github.com/CharmingBlaze/moonbasic
57•klaussilveira•3d ago•18 comments

Texas wins court order to suspend domain name for violating age-verification law

https://www.texasattorneygeneral.gov/news/releases/attorney-general-ken-paxton-secures-landmark-l...
145•letmevoteplease•4h ago•176 comments

Show HN: Instrumation a PYPI library for Instruments

https://github.com/abduznik/instrumation
4•abduznik•5d ago•1 comments
Open in hackernews

A grumpy screed about AI in software engineering

https://sam.sutch.net/posts/a-grumpy-ai-screed
42•ssutch3•2h ago

Comments

stackghost•1h ago
>I’d love to find a corner of the world where this hasn’t happened yet [...]

Start one?

There's definitely a market for software that doesn't give off the corporate, mass-produced, one-size-fits-all energy. 37signals famously made quite a business out of it.

block_dagger•57m ago
After we get through this slop phase, I think software engineering won’t be about code at all, if it even exists as a profession. Feels like the beginning of the end for the craft.
avaer•50m ago
The meaning of code will change. Maybe it will get a new name.

Software hasn't been about "real code" (asm) for a long time; yes, this was a common opinion when HLL's and compilers were starting.

drdaeman•45m ago
> “real code” (asm)

You meant actual bytecode?

Assembly doesn’t exactly map to in 1:1. x86’s mov eax, ebx is the classic example that has two ways of being encoded. Not to mention sections, labels and all the other fancies.

avaer•43m ago
That's correct but a bit nitpicky. We could talk about punchcards too, but I'm not old enough to credibly make that reference :)
drdaeman•40m ago
:-)

I could be wrong, but AFAIK, switchboards^W patch panels were the OG programming method.

catlifeonmars•28m ago
Cam shafts predate them.
estebarb•21m ago
Real programmers use butterflies (mandatory xkcd reference) https://xkcd.com/378/
mvkel•39m ago
No way. It's simply another layer of abstraction. You don't code in binary, or assembly, or C, or vanilla JavaScript anymore.

Eventually "coding" will simply be prompting skill with the wisdom of architectural decisions.

That's also one way to describe what it's like to code with React et al these days, anyway. Component/hook selection skill with the wisdom of architectural decisions.

ElProlactin•57m ago
It's strange to see this on the site:

> While I may use AI for work, my website, and all the content on it, is entirely written by hand.

I mean, if you're tired of the slop and what AI is doing to the industry, why do you need to use it for a simple personal website?

avaer•56m ago
I think they are saying they didn't use AI for it.
az09mugen•48m ago
Yup, just a problem of a misplaced comma I think.Let me rephrase it : "AI is used for work, but my website, and all the content in it, is entirely written by hand." I wonder why your comment gets upvotes until getting to the top.
WCSTombs•33m ago
Or simply:

"While I may use AI for work, my website and all the content on it is entirely written by hand."

I don't think the original syntax is incorrect exactly, but too many commas in a sentence can make it harder to parse, which is why style guides often warn about it and advise thinking of certain commas as "optional."

MattDamonSpace•56m ago
Hes saying his site is written by hand
ssutch3•52m ago
I'm saying my site and everything on it is written manually.
shric•50m ago
30 years in the industry for me. It’s been a wild last few years watching this transformation. Like the OP I find it wholly unpleasant and I also can’t deny the productivity boost. I’m very glad I’m nearly ready for retirement and I look forward to watching this “progress” from a comfortable distance.
simondotau•24m ago
In all sincerity, what do you mean by wholly unpleasant?

25 years in my case, by the way, and I have found this to be the most liberating and creativity-boosting period of my career. And it’s not even close. I’ve written code in more languages in the past few years than in any other period. I’m finishing more projects than ever before. I’m learning faster than ever before. I’m enjoying programming more than ever before.

And to be clear, I don’t use AI for anything other than as a pair programming partner, or to build single-use scripts. I agree that full-blindfold vibe coding is unpleasant, it’s like getting into a debate with a forgetful and emotionless monkey paw. Skip the vibe coding, just let AI be a helper.

deadbabe•8m ago
AI as helper is basically a better google search, which is not much different than what we did before AI (copy paste from stack overflow)
throwaway74628•48m ago
I anticipate and welcome the market price of slopware dropping to zero, given that it’s now in infinite supply. Too much talent has been cohabiting with SO copypasters, MBA idiots, and management dorks for too long, time to break up.
avaer•40m ago
For a hundred years software was inscrutable enough to normies that you could be an artisan. But most professions haven't had that luxury for a long, long time. Try making and selling pretty much anything else you built by hand.

Now it's software people's turn to feel the pain of being a starving artist and watch as your attractive friends with no skills and a social media presence "make it" with their genius.

We haven't even begun to feel the weight of it yet.

atomicnumber3•26m ago
What doomerism. I really don't see it.

Slop has always been cheap. Now it's even cheaper. But software that actually fucking works AND does what you want is still expensive as hell.

nullstyle•16m ago
Furthermore, software runs the world. Never before have we had such a chance to break the chains.
deadbabe•6m ago
No it isn’t. If you don’t care about stuff like security or user friendliness you can do most of what you want through simple shell scripts probably.
gumby•15m ago
I remember the same at the advent of desktop publishing
agentultra•11m ago
There are cabinet makers who still make pieces by hand with hand tools. They charge whatever they want and do well. Not everything is Ikea.
askmike•31m ago
There has always been some level of misalignment between the (beauty of high) quality of products made by craftsmen and the value of these products by whoever consumes them.

If you zoom out and look at other industries, we've seen this before many many times: Fast food completely commoditized the food industry. There are still extremely skilled people making the "highest quality" food. For example those at michelin star restaurants, these businesses typically don't make money by selling food anymore, they stay around for other reasons (hotel needs a fancy restaurant with a famous chef). We've seen the same when it comes to many other products: toys, furniture, most electronics, etc.

Nobody can swim against the forces of capitalism here, just not enough people care about high quality hand crafted software (the only people that really do are people right here in this thread hand crafting software). Sure there will be some corners of the economy where people doing everything by hand will keep their head above the water.

Think of it this way: back when people were sending letters to each others and responses took weeks, people (non professional writers) put a lot of thought into writing these letters. I'm sure if you show these people the average (non AI) emails we've been sending each other the last few decades they will complain about all the slop too (including how we all converse to each other right here). But you can definitely argue that this exponentially increased communication and sharing of ideas has outweighed our decreased ability to write properly (in self defense: I'm not a native english speaker).

This obviously sucks for those who care about high quality hand crafted software, but this is going to open the floodgates in terms of the accessibility of software development. And it's yet to be seen whether this is going to take all our jobs away or not. What's very much true (like the article says) is that the future job of software dev is going to look different, and the change is coming fast.

jchw•29m ago
I can't deny this is true, but it hasn't made me hate my job. More than anything, I'm trying to figure out how to thrive in a very different environment. I've definitely realized that sitting there and handcrafting my code to try to make it perfect isn't what my employer is going to want; they want a balanced trade-off. So, I need to find a good split in the middle where I can still add value by using my experience and skills to shape good quality, maintainable code, but I also am trying to use LLMs in places where they are doing a good job. The quality of the generated code, sans the unbelievably bad English prose, has gone up a fair bit, making me wince a bit less about it.

But, the sentiment about drowning in slop, well. Yeah kind of. I am not sure the polite way to tell people they should be thinking for themselves rather than just repeating what an LLM told them.

I absolutely use LLMs to assist in reviewing my own code as well as others, but I am always using my own judgment and speaking in my own voice. I will never copy-paste an LLM comment as if I wrote it, and I don't think even with a proper disclaimer that I'll ever copy-paste an LLM comment that I don't understand enough to confirm and rephrase on my own - instead, I use the LLM insights as a starting point. If I don't understand them, I dig deeper. If I disagree with the comment, I disregard it. And finally, if I understand it fully and agree with it, then I bring it up in code review, in my own voice.

I'm a little more lax when it comes to LLM generated code. A lot of test suites are already kind of a bit pointless thanks to the flawed prioritization of code coverage as a metric (it isn't a bad one generally, but there are cases where it is tragically bad, like when the code you are testing is effectively a DSL and the assertions are restatements of the DSL's contents...) and even when it's not, LLMs are often useful for generating decent test suites. Still a good idea to read them, but I give LLM-generated tests less attention and manually exercising code more attention: it seems like a good tradeoff to get a productivity improvement from LLMs.

To me the biggest sin is using LLMs or generative AI and pretending it is your own human expression. Please use your own words. If that's too much effort, I'm afraid I don't really want you working where I work or posting where I post, just for the sake of everyone's sanity. All of your LLM-assisted blog posts read like absolute shit and I'm tired of all of the excuses for it.

adamtaylor_13•20m ago
Why do some software engineers love AI and some hate it?

I've got senior engineers (20+ yoe) who have never been having more fun and then some who feel like OP here.

Why is it so decisive? There's no other tool (not even emacs) that's caused this sort of division.

agentultra•12m ago
It's not hard to observe what the tools and systems can do. It's impressive. But I suspect for some the trade-off is not worth it based on their principles. No amount of disbelief or encouragement will change that.
andrekandre•11m ago

  > Why do some software engineers love AI and some hate it?
n=1 but i'd say 3 aspects for me:

1. its forced on me at $job; its just a tool so let me use it when i need it and stop making my work-life miserable with childish tokenmaxing leaderboards

2. co-workers who send low-effort low-quality pr's that introduce tons of complexity and waste everyone's time and that they cant answer basic questions about because they no longer know how it works

3. the absolute cult-like manic behavior with some people around "ai"... yes its fun and interesting and cool tech so please stop treating it like a religion ffs

just my 3c

fzeroracer•13m ago
I'm sitting at about a decade of experience and it feels equally bad here. Honestly right now I'm mostly waiting for either AI to blow up and companies to scale back massively or for other engineers to deskill themselves into oblivion so that skilled engineers get the edge again.

If neither gambit pay out then I'll just go find some other career and keep software as my hobby. I'm not going to let this billion dollar industry ruin the thing I enjoy.

fusslo•9m ago
My org has restructured to gear up for reducing engineers' necessary skills

They've changed our job titles from 'Engineer' to 'Developer'.

Power (in the form of talking to business owners, organizing work, setting engineering direction) has been centralized. We had 6 engineering managers now we have one 'Director'.

I don't think I've solved a real problem in 8 months.

georgehotz•9m ago
How much of modern software was slop before AI? Is this really something new? I argue it's been happening in many companies since at least 2010. Made with good old fashioned humans and some help from ZIRP. Remember that time I worked at Twitter?

SQLite is the most popular database in the world. It's maintained by 3 people. There's hope. AI is a great tool that's here to help you if you want, but at the end of the day, the output matters and it's quality not quantity. Don't work for people who don't agree.

spicyusername•6m ago
In another decade I expect the processes and procedures will catch up.

We're at that awkward time where there is still an expectation to fill out JIRA tickets, but it is possible to ship multiple features at once in less time than the planning meeting takes.

As the models improve, the slop will reduce. As the humans improve, the processes and procedures will change to match the new paradigm, whatever it becomes.

spicyusername•10m ago
And yet nearly all cabinets are not made by hand...
stiglitz•4m ago
Kudos to the lucky few artisans that the modern economy will support, but becoming a stocker at Ikea will probably be more lucrative than picking up a saw and plane.
dd8601fn•3m ago
A six of them.