frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: TeamOnly, a place IT can approve for vibe-coded internal apps

https://teamonly.dev/
1•xoail•50s ago•0 comments

Impatient Programming

https://impatientprogramming.org/
1•obiefernandez•2m ago•0 comments

Nvidia backs Indian startup helping companies run AI models with fewer GPUs

https://techcrunch.com/2026/10/27/nvidia-backs-indian-startup-helping-companies-run-ai-models-wit...
1•sangamdas1981•3m ago•0 comments

How to Fund Rust Contributors

https://blog.rust-lang.org/2026/10/26/how-to-fund-rust-contributors/
1•acossta•5m ago•0 comments

Europe vs. Elon: 5 ways the EU is trying to squeeze out Musk's Starlink

https://www.politico.eu/article/elon-musk-5-ways-eu-starlink/
1•robtherobber•5m ago•0 comments

Japanese virtual desktop cloud hacked so hard it asks to be banned

https://assets.theregister.com/2026/10/27/2026
1•ruhani_grover•5m ago•0 comments

Show HN: Lcars – a Star Trek journal that changes itself on my orders

https://github.com/saftacatalinmihai/lcars
2•saftamihai•6m ago•0 comments

Coast Guard Great Lakes District Set to Use Autonomous Sail Drones

https://www.war.gov/News/News-Stories/Article/Article/4477650/coast-guard-great-lakes-district-se...
2•Bluestein•16m ago•0 comments

Understanding the Exponential Time Hypothesis, and OpenAI's claim it is false

https://gravitypersists.github.io/explainer-eth-disproved/
1•gravity13•16m ago•0 comments

Show HN: Tiny Tube – A self hosted video sharing server in a single Go binary

https://github.com/spapas/tiny-tube
3•spapas82•17m ago•0 comments

The Threat of Generative Writing

https://jetgirl.art/the-threat-of-generative-writing/
1•jetgirl•17m ago•0 comments

The U.S. put surveillance drones in the Great Lakes

https://www.cbc.ca/lite/story/9.7396779
1•colinprince•19m ago•0 comments

Show HN: Minecraft as one C file that runs inside a PDF, a terminal and a Kindle

https://github.com/pragyaangaur/Can-It-Run-Minecraft
1•pragyaangaur•19m ago•0 comments

Show HN: Diagonals (Diago) – a chess variation where the pieces stay diagonally

https://diagonals.vercel.app/
3•knarykov•21m ago•0 comments

Beauty Is Everywhere. But What Is It For?

https://thereader.mitpress.mit.edu/beauty-is-everywhere-but-what-is-it-for/
2•the-mitr•23m ago•0 comments

Notes on a recent claim that a mceliece348864 distinguisher uses only 2^529 ops [pdf]

https://classic.mceliece.org/mceliece-529-20250417.pdf
1•wslh•24m ago•0 comments

Show HN: Kupe Cloud – the assembled Kubernetes platform

https://kupe.cloud/
1•bwlkr•25m ago•0 comments

LiteLLM supply chain attack started with an exposed master key

https://www.theregister.com/security/2026/10/26/litellm-supply-chain-attack-started-with-an-expos...
2•clarionbell•25m ago•0 comments

Show HN: FoundationForecast: unified API for time series foundation models

https://github.com/TimeCopilot/foundationforecast
2•azulgarzar•27m ago•0 comments

Show HN: flint - SSH and SFTP client built with GPUI

https://github.com/mousEHEHE/flint-gpui
1•mouseehehe•27m ago•0 comments

Show HN: AI Compute Footprint (energy, space, water and CO2)

https://heyyeah.github.io/AI_Compute_Footprint/
2•heyyeah•28m ago•0 comments

Solid-state transformers could help power the AI boom

https://www.technologyreview.com/2026/10/27/1147684/solid-state-transformers/
1•joozio•30m ago•0 comments

SDL's Claude.md

https://github.com/libsdl-org/SDL/blob/main/CLAUDE.md
3•sergiogdr•30m ago•1 comments

Officially corrected errors persist in AI training data

https://zenodo.org/records/23642239
2•yolinecomtet•31m ago•0 comments

Show HN:reparticle GPU particle effects defined in JSON, with PixiJS integration

https://reparticlejs.github.io/reparticle/examples/
1•saqsun•31m ago•0 comments

Show HN: Rising Hat – A community website for authors and readers

https://risinghat.com
4•surabhigupta123•32m ago•0 comments

Apple releases iOS and macOS 27.2 with new Siri AI features, new Music logo

https://arstechnica.com/apple/2026/10/apple-releases-ios-and-macos-27-2-with-new-siri-ai-features...
2•rbanffy•32m ago•1 comments

Open AI vs. frontier models: the hidden cost of your data (2026)

https://lucasaguiar.xyz/posts/modelos-ia-abertos-vs-fronteira-dados-2026/
2•isfttr•32m ago•0 comments

BYU's Fossil Vending Machine

https://svpow.com/2026/10/03/byus-fossil-vending-machine/
1•surprisetalk•32m ago•0 comments

Dockerless Serverless GPUs: How I Built a Fast, Cheap AI SaaS with RunPod Flash

https://codingcat.dev/post/dockerless-serverless-gpus-fast-cheap-ai-saas-with-runpod-flash
3•codercatdev•39m ago•0 comments
Open in hackernews

Software may be getting worse, but it used to be horrible

https://www.bitlog.com/2026/10/27/software-may-be-getting-worse-but-it-used-to-be-horrible/
64•jakevoytko•1h ago

Comments

WillAdams•40m ago
Probably the most annoying bug I ever encountered was in Quark Xpress 7 when in a two-column layout, placing a discretionary hyphen in a paragraph on the right-hand column caused a preceding paragraph on the left-hand column to reflow to a different number of lines. I tried to get Quark to look into it (it was perfectly repeatable) --- when they wouldn't, I pulled a couple of all-nighters over a weekend and shifted the entire project to InDesign.

That said, as a counter-point, there were also applications such as WriteNow which was ~100,000 lines of hand-coded assembly, which was quick and performant even on an 8MHz 68000 Mac Plus --- it flew on a 25MHz NeXT Cube (it was originally developed as a possible advanced MacWrite/replacement for it if it didn't ship, then was contracted by NeXT to make a bundled word-processor)

https://www.folklore.org/The_Grand_Unified_Model_The_Finder....

mspreij•23m ago
Thank you for that link :-) I miss the old MacOS, often..
quacked•39m ago
All of these are examples of the physical performance of software or hardware limitations at the time. I find that software's reliability has increased a thousandfold in my lifetime, but its actual controllability/feel/UI-UX has been rapidly declining for about a decade.
criddell•22m ago
I think you and I align closer to Robert Pirsig's ideas on quality. It feels worse, so it is and you can't really measure it.
ORDINAND_PIZZA•20m ago
i think crafting software has turned into something like making music. consider the movie Trolls World Tour, where there used to be one way of making it, then it splintered off into a ton of different styles.

everybody only likes their own style, and has trouble dealing with other people’s style.

maybe that’s what you mean by the total net feel/experience decreasing. in my world, it’s still harmonious, but it’s possible queen barb hasn’t showed up here yet

LandR•38m ago
I still get Windows 11 BSOD. That definitely hasn't gone away!
epolanski•29m ago
Since Windows 7, which was I think almost 20 years ago, I've seen a single BSOD.

I've seen more on MacOs/OSX in the same time frame.

doubled112•15m ago
I’ve seen them from AMD and Nvidia drivers.

Antivirus on my work Windows laptop has caused countless BSODs. VPN clients are often junk.

I had a KVM that could occasionally trigger one.

Windows itself seems to be pretty BSOD free. It is almost always something installed after.

thrownawaysz•19m ago
Personal anecode of course but last time I've seen one was around ~2010.
Someone1234•18m ago
Commonly that isn't a software issue though, that's a hardware problem being [correctly] indicated by software. With three notable exceptions:

- Windows 1.0 through ME era: Legitimately an unstable OS due to dangerous memory model/lack of memory isolation.

- Windows NT through XP: Before KPP was added, software was monkey-patching the kernel, and it was causing instability (particularly multiple trying to over-patch each other). For example during that era it wasn't UNCOMMON for antivirus to do so as a matter of course.

- Windows Vista Specific: They made significant changes to the driver model of several popular device types, and manufacturers weren't ready. So a lot of driver-related failures.

But since then, it has mostly be smooth sailing. If you see a BSOD, you can trace it down, and more often than not the source will be underlying hardware failure which is why BSOD exists and isn't a software bug or problem.

ToddWBurgess•35m ago
No Internet for us back in the day with its myriad of issues. Just BBSs and screaming at the family when the carrier dropped and you wanted to know who picked up the phone.
weinzierl•34m ago
I feel this is an apt description of our times. It's getting worse but people forget how horrible the past was.

I, for my part, as much as I dig a little 70s and 80s retro stuff, would never ever want to go back.

BSDobelix•30m ago
Try out MVS-TK5, genius differently and opposite of horrible ;)
mentalgear•34m ago
The real issue is it was secure just by human hacking skill cap and not a wide adaptation of Internet early. now with AI everybody just needs compute and can just run their own hacking operation.
Pannoniae•32m ago
IMO it's a bit more nuanced than what the author portrays it as. Broadly, software used to be much worse on the micro-level but better on the macro-level i.e. architecture.

Since it was much harder to make stuff, you really had to architect it well or otherwise it would simply fall apart. For example in assembler you need discipline in your calling conventions, layout and so on, otherwise it just corrupted, you needed to follow sensible naming conventions otherwise it degenerated into unreadable label spaghetti and so on.

Nowadays it's the other way around, the micro level is so much better due to libraries, code reuse, LLMs and better languages/tools, you can use highly sophisticated data structures and functions at your fingertips. In exchange, you can afford to skimp on architecture because computers are fast anyway, and the programming languages don't let you make a huge mess. (Most don't have unstructured goto/jumps, can't corrupt memory accidentally, etc.)

However, this has the cost of making larger programs a nightmare to maintain and systems suffering from a "death of thousand cuts" i.e. on the micro level all is well but when you look at the entire system it's a sprawling unreliable mess. This is where rewrites often happen ;)

IanCal•18m ago
Counterpoint - lots of old systems have atrocious architectures.

Those downsides existed, but then that’s just how lots of stuff is or was.

Larger systems are not imo any worse to manage now, but the scale of what is possible and expected dramatically changes what we consider a large system these days.

I think this is like looking back at a few hits and being nostalgic for some decade of music forgetting all the terrible songs of the time. Or perhaps if the volume has increased seeing on YouTube all the school bands that you’d never have seen before because recording was expensive and distribution reserved for the very few.

tripledry•5m ago
Not disagreeing, but I feel there is something to be said about how the tools we use nudge us to do things a certain way.

Similar to how using lambda functions and some document DB is easy and fast, but it often times leads to shit architecture as you don't have to think about it anymore, bolt on whatever cloud service X and Y for features and you have a mess.

AI is similar to cloud in that way, it's so forgiving that it pushes you towards a shit architecture as it "doesn't matter anymore".

Funnily enough AI makes the cloud mess easier to manage. These opinions are based on my own experience and most importantly, vibes.

brookst•27m ago
“Software is degrading for obvious reasons” is just painfully lazy. Where are the metrics of degradation? Where are the claims of specific reasons, and the evidence of causality?

If the complaint is vibe coding makes bad software, I largely believe it, but I absolutely believe that vibe arguing makes tissue paper arguments. “Everyone knows” and “it’s obvious” are flimsy things to rest arguments on.

I’m writing dramatically better software for all the reasons this post says obviously make worse software.

Testing has gotten much easier, and bug fixing has gotten much easier. I looked at a pre-AI project I did a couple of years ago: test to code LOC was 0.15:1. The projects I work on now are around 1.3:1. The old project had no accessibility considered at all, the new ones are nicely done aria and beyond. Old project is stuck on old libraries because upgrading is a major pain. New projects take new libraries (after cooldown) no matter the effort.

So I’m left thinking that perhaps some people, too lazy to use the new powers of new tools, churn out the same or worse quality code/essays.

But I am seeing a lot of very high quality software that simply wouldn’t have been possible before, and I believe the same could be done with essays by leveraging these tools to research and find real data beyond “it’s obvious”. But that does take a lot more work.

lirolero•22m ago
> But I am seeing a lot of very high quality software that simply wouldn’t have been possible before

cite 1

rkozik1989•16m ago
Dawg, you clearly haven't used any consumer-grade software in the past 5 years. Everything across the board is a worse experience and there in some cases are limitations that make no sense. Use any app such as Spotify or Uber Eats, its a worse experience than it was 5 years ago, hands down. Everyone outside of our bubble knows it.
zer00eyz•
zelphirkalt•25m ago
The headline makes not much sense though. If the software used to be horrible, and now is getting worse, then what is the result? Abysmal software? In the light of this decrease of quality, the "but" seems misplaced, as if it indicated, that it is not so bad, while in fact software getting _even_ worse, will make some software unimaginably bad and we should worry even more.
thesdev•16m ago
My understanding of the headline is that software used to be horrible long ago, got better for a while and now is getting worse again (but is still better than horrible?).
conartist6•21m ago
What????

If it's getting worse, one can logically deduce that it used to be better

If it used to be better, why are you saying it used to be much worse? You cannot have it both ways unless AI already fried your brain.

...and if we are actually heading the wrong direction, why does it matter that we haven't regressed fully quite yet. AI is pushing us towards regressing fully. It's only a few miserable humans ranting about wanting a future filled with hope

justinfarmer_nc•17m ago
I had to think about this one for a bit. Programming by hand took ALOT of time and, yes, software invariably had errors and edge cases that weren't noticeable until after release. BSOD, buffer overflows, etc.

If anything, software 'may' be getting worse due to non-programmers (vibe coders) releasing things they have no business making in the first place.

rafram•15m ago
Definitely rose-tinted glasses when people look back at Windows XP and earlier in particular. So many HN posts waxing poetic about how great the UIs were then. No! They were ugly, unreliable, inconsistent, and slow. It was a bad OS. Being gray and having small buttons doesn’t make it automatically more powerful or functional.
Razengan•8m ago
Everything used to be horrible.

The biggest companies in the world with hundreds of employees and billions of dollars still can't fix their software.

Google is still anal about dark mode if you're not signed in. YouTube still hinders iOS's picture-in-picture feature. Facebook still doesn't have iPad-native versions of their apps.

There's so much shit in apps with millions of users that hasn't been fixed for years.

And goobers act as if AI could possibly make it worse.

g-b-r•7m ago
This largely deals with Windows 9x, and seems to imply that agents improved the software, while all the improvements he mentions (what he considers to be improvements) happened way before LLMs.
matja•13m ago
And even that got worse - now there's no driver name, exception address or stop codes, so you can't even web search for anything.
senfiaj•9m ago
Architecture is still important for large systems. And there are tons of legacy systems with spaghetti code.
12m ago
> worse experience

This too is subjective.

No one designs for users any more. It's all gas no breaks on the path to enshitification. A lot of this is the motivation of the people building software.

Raise your hand if you ever saw a PM get promoted for removing a bunch of bad and/or unused features?

fsflover•5m ago
Isn't it just the consequence of enshittification? https://pluralistic.net/2024/08/17/hack-the-planet/
_bent•16m ago
> I looked at a pre-AI project I did a couple of years ago: test to code LOC was 0.15:1. The projects I work on now are around 1.3:1.

Goodhart's law etc.

bcvvvy•15m ago
Test cases doesn't mean shit works. It means test cases pass.

About 50% of the test cases I've ever seen are pointless.