frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The threat is comfortable drift toward not understanding what you're doing

https://ergosphere.blog/posts/the-machines-are-fine/
289•zaikunzhang•3h ago•204 comments

Iguanaworks has closed down. USB Infrared hardware open source maker

http://iguanaworks.net/products/usb-ir-transceiver.html
11•ripe•30m ago•0 comments

Someone at BrowserStack Is Leaking Users' Email Address

https://shkspr.mobi/blog/2026/04/someone-at-browserstack-is-leaking-users-email-address/
18•m_km•34m ago•1 comments

Talk like caveman

https://github.com/JuliusBrussee/caveman
205•tosh•4h ago•144 comments

Lisette a little language inspired by Rust that compiles to Go

https://lisette.run/
141•jspdown•6h ago•67 comments

Show HN: A game where you build a GPU

https://jaso1024.com/mvidia/
827•Jaso1024•21h ago•168 comments

Sad Story of My Google Workspace Account Suspension

https://zencapital.substack.com/p/sad-story-of-my-google-workspace
84•zenincognito•2h ago•21 comments

German implementation of eIDAS will require an Apple/Google account to function

https://bmi.usercontent.opencode.de/eudi-wallet/wallet-development-documentation-public/latest/ar...
392•DyslexicAtheist•14h ago•349 comments

Friendica – A Decentralized Social Network

https://friendi.ca/
13•janandonly•3h ago•1 comments

Hightouch (YC S19) Is Hiring

https://hightouch.com/careers#open-positions
1•joshwget•1h ago

OpenScreen is an open-source alternative to Screen Studio

https://github.com/siddharthvaddem/openscreen
362•jskopek•4d ago•60 comments

Introduction to Computer Music (2009) [pdf]

https://composerprogrammer.com/introductiontocomputermusic.pdf
182•luu•11h ago•57 comments

Scientists Figured Out How Eels Reproduce (2022)

https://www.intelligentliving.co/scientists-finally-figured-out-how-eels-reproduce/
55•thunderbong•3d ago•8 comments

Shared mutable state in Rust (2022)

https://draft.ryhl.io/blog/shared-mutable-state/
13•vinhnx•3d ago•3 comments

Aegis – open-source FPGA silicon

https://github.com/MidstallSoftware/aegis
64•rosscomputerguy•7h ago•5 comments

LLM Wiki – example of an "idea file"

https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f
232•tamnd•20h ago•76 comments

Apple Rich Text Fundamentals

https://paper.pro/apple-rich-text
5•tobr•3d ago•0 comments

Ubuntu now requires more RAM than Windows 11

https://www.howtogeek.com/ubuntu-now-requires-more-ram-than-windows-11/
84•jnord•1h ago•85 comments

How many products does Microsoft have named 'Copilot'?

https://teybannerman.com/strategy/2026/03/31/how-many-microsoft-copilot-are-there.html
711•gpi•18h ago•336 comments

Costco sued for seeking refunds on tariffs customers paid

https://arstechnica.com/tech-policy/2026/03/costco-sued-for-seeking-refunds-on-tariffs-customers-...
64•AdmiralAsshat•4d ago•48 comments

Show HN: OsintRadar – Curated directory for osint tools

https://osintradar.com/
24•lexalizer•7h ago•2 comments

Rubysyn: Clarifying Ruby's Syntax and Semantics

https://github.com/squadette/rubysyn/blob/master/README.md
59•petalmind•4d ago•13 comments

Zml-smi: universal monitoring tool for GPUs, TPUs and NPUs

https://zml.ai/posts/zml-smi/
58•steeve•5d ago•8 comments

Common drug tests lead to tens of thousands wrongful arrests a year

https://www.cnn.com/2026/04/05/us/colorado-field-drug-test-law
11•rawgabbit•1h ago•0 comments

Show HN: I built a small app for FSI German Course

https://detawk.com/
41•syedmsawaid•3d ago•13 comments

AWS engineer reports PostgreSQL perf halved by Linux 7.0, fix may not be easy

https://www.phoronix.com/news/Linux-7.0-AWS-PostgreSQL-Drop
340•crcastle•13h ago•104 comments

Demonstrating Real Time AV2 Decoding on Consumer Laptops

http://aomedia.org/blog%20posts/Demonstrating-Real-Time-AV2-Decoding-on-Consumer-Laptops/
42•breve•12h ago•10 comments

Show HN: I made open source, zero power PCB hackathon badges

https://github.com/KaiPereira/Overglade-Badges
121•kaipereira•23h ago•11 comments

Show HN: M. C. Escher spiral in WebGL inspired by 3Blue1Brown

https://static.laszlokorte.de/escher/
108•laszlokorte•18h ago•19 comments

Show HN: sllm – Split a GPU node with other developers, unlimited tokens

https://sllm.cloud
166•jrandolf•22h ago•81 comments
Open in hackernews

Software never had a soul

https://www.jmduke.com/posts/software-never-had-a-soul.html
19•firloop•2d ago

Comments

echelon•6h ago
This totally misses the point several ways.

It's not software. It's the fact that distribution is owned and taxed by outsized players that live as gods and control the experience for the rest of us.

You might not care about Google and Meta, but your customers and parents will be bound up by them. You'll have to pay a tax to reach them. You'll have to jump through their arbitrary rules and give up more than you wanted.

They're the ones deciding to let privacy encroaching governments continue to erode our rights. It better facilitates their profit making opportunities and helps maintain their high walled moats.

Your little blog might have meant something in 2004, but today it's nothing against the titans.

The internet of 1990-2008 was not "indie". It was "free".

The internet of 2000 was the undiscovered country. The internet of 2026 is 1985 surveillance coupled with Brave New World meets Thunderdome algorithms.

The other reason the author misses - the internet was a much smaller place. A personal website or forum would be seen by a large percentage of the internet. The "indie" web was the web. (Drop the "indie".) Now you have to go live on a platform and be an ephemeral engagement sink.

If you don't obey all the arbitrary rules (no external hyperlinks, no videos under thirty seconds, no website references in your images, no green texts, no edits, no posts after 11AM), you won't be selected by the algo lottery for content farming to the horde. Nevermind that they'll ban you if you're a problem to any important powers.

You're just a consumer now. And if you're a creative person, your wares are content to be algorithmically milked.

Isn't that just a little bit dystopian? Doesn't it fall just a tad shy of the dreams we had twenty years ago?

robotnik•5h ago
> The other reason the author misses - the internet was a much smaller place. A personal website or forum would be seen by a large percentage of the internet. The "indie" web was the web. (Drop the "indie".) Now you have to go live on a platform and be an ephemeral engagement sink.

Some of this might just be demographic shifts, i.e. "normal" people using the internet more. The people who are on the internet now would likely never have been interested in reading some indie blog, they just weren't online in 2000.

I could be wrong, but I suspect the absolute number of people who read this blog today is larger than it would have been in 2000, just in a smaller corner of the internet.

nly•4h ago
It feels like the youngest generation are more enthralled by the big media/tech regime online than we were 20 years ago though

Sure we used AIM and MSN Messenger but we also used IRC, visited forums and looked at newsgroups.

So many people these days don't even own laptops. Their entire digital footprint comes through apps on restrictive mobile platforms.

tacker2000•5h ago
Lots of early internet users were also “gate-kept” in some weird AOL CD land.

Also, you dont need to consume the algo content. You can choose to disengage.

jillesvangurp•4h ago
> You're just a consumer now. And if you're a creative person, your wares are content to be algorithmically milked.

That's a choice.

You don't actually have to be an innocent passive bystander; that's a choice. A lot of these nostalgic threads read like old men shouting at clouds at this point "Get off my lawn!". I'm part of the generation that built the internet (though I didn't build any of it). It wasn't taken from us; we just got old. That's actually on us. Nobody ever stopped anyone from blogging, publishing RSS feeds, or whatever it is people did when they and the internet were young. I was there as well. The only thing that changed is that we sunk in a collective mid life crisis when Google Reader pulled the plug. Alternatives never filled the vacuum. Social networks took over and then imploded. And boohoo the evil corporations took our toys. Give me a break!

If you choose to get your news from algorithmic ad factories, that's a choice. Sure, it's convenient. I do this as well. But actually we're empowered to do whatever we want. More so than ever. There are plenty of tools and content creators out there. And with AI it's trivial to build your own tools. Try it, it's fun. The only limitation is your imagination and apathy.

I've been working on a Google reader style reading experience but running locally with codex. It uses locally running LLMs, embeddings, and entity extraction to stay on top of the fire hose of news. Embeddings enable semantic search, clustering, related articles. Entities identify common topics. LLMs allow me to turn this into a personal news agent and editor. Grand vision and I'm a bit geeking out. But completely doable with all the modern toys we have available. Use openclaw/codex/claude cowork/whatever agentic thing you want, make it parse opml and sync and store feeds. Add some skills and you have yourself an AI news agent. Or skip all of that AI nonsense and do it by hand. RSS readers never were rocket science. This stuff no longer is hard.

exitnode•5h ago
I might be missing the point as this only aims at the title but I still own a 5 1/4" floppy disk with the first software I ever wrote as a child. It was a disk label printer software written in BASIC on a C64 and has a label on it printed on a Star LC-10 C. The silly main feature was some sprites flying through the title screen.

This software has a soul - at least by my definition.

snitch182•5h ago
If my hammer has a soul. Software has too.
taylorius•4h ago
Like someone who saw U2 in a small club in Dublin in the 1970s noting that they're not the same anymore. The internet used to be a Sub Culture. Now its the whole world.
cjs_ac•4h ago
Petrolheads often say that electric cars have no soul. It’s because ‘soul’ is used to mean rough edges that we find endearing. Things that are perfect recede into the background and become invisible, and while that can be very desirable, it’s hard to form opinions about such things.
smackeyacky•4h ago
To me it’s an anthropomorphic reaction to things that generate heat, that rumble and roar or you mistake their weird “I am the only one who knows how to start this” quirks.

I never give a name to a car until I’ve done something substantial to it and it rewarded me with a decent trip in return. My wife’s Subaru will likely never have a name because I haven’t cut myself fixing it or replaced anything major.

The old SRT8 300C? It has a name.

big_paps•4h ago
I think it’s less about the fact that the drivetrain is electric — it’s more that modern cars no longer have analog gauges, no hand-stitched surfaces, none of that tactile craftsmanship. Last year I saw a beautiful Ferrari, and when I looked into the cockpit, there was a touchscreen staring back at me. The whole car loses its character because of something like that. One software update and your dashboard looks completely different.
rasz•1h ago
Soul, drama, spectacle. All that noise and smells target nostalgia. Its hard to handle cognitive dissonance of Lambo being slower than a cheap Smart fridge on wheels

https://www.youtube.com/watch?v=PwOE2col-6Y

Almondsetat•4h ago
When people talk about software or computers being "fun" in the past, it reminds me how advertisements about children's foods talk about how their cereal brings "fun" to the breakfast.

What does that even mean? Seems like empty words to me from people too accustomed to tv commercials.

gjvc•4h ago
"fun" and "play" are ambiguous words in English.

There is the trivial meaning, where the subject of the sentence is apparently whiling away time, achieving nothing of note except pretending perhaps to be in an imaginary land.

Then there is another sense, one that includes the thrill of experimentation, the disappointment of failure, the doggedness of persistence, and the satisfaction of victory and success when the puzzle is complete, understood, and the whole thing is working as desired or expected. This is why we call programming "fun" and if you are having fun doing it for yourself, you should perhaps be very careful where you end up doing it for work, if you do.

You could do that on computers of the 1990s, and still have the feeling of a broad system, but one which was not unfathomably deep. That's because those systems could be completely understood by one human brain, and being able, striving to be able to do that, was indeed enormously engaging, but people who waxed lyrical about such things were often seen as weirdos, and humans don't like that, generally, so instead they reach for a word that has universal meaning: "fun". Of course, words that have universal meaning, and for which everyone has their own interpretation (though they may not be aware of it), in this manner ironically tend to lose all shared meaning in the strictest sense.

What's sometimes overlooked in the Smalltalk story is that Alan Kay was leading the "Learning Research Group", which is why he refers to educational theorists like Jean Piaget. In some of Alan's talks he goes into some detail showing how children can learn about calculus by watching and visualizing the acceleration of a ball as it falls and bounces. This sort of thing is a serious kind of fun because it actually has a positive benefit, much like sport does for many people.

On the other hand, the use of the word in "making breakfast fun for children" in the advertising sense is a disgusting perversion, and is no way reasonable comparable to the idea of "computers being fun in the past".

Now, if you'll excuse me, I'm going to have my breakfast consisting of dippy eggs and soldiers, and marvel at the viscosity.

big_paps•4h ago
I think the soul of a „thing“ not necessarily equals its function or form. Its perhaps deeper and resembles more something like the term quality i thougt lately about. So two things or actions or whatever have different quality not because of their directly measurable attributes but also because of how it was created so how the context of the thing was affected. Its just a thought i am lately playing with ..
sublinear•4h ago
> You just need to really mean it.

Yes, this is the same that happened to other forms of expression decades or even centuries ago and is extremely well understood. Why blame the canvas?

I think what people actually want is attention and praise for their individual efforts, and that's a very different problem altogether.

At the root of all this is ego and mortality. People much more clearly see their own insecurities now. The inner voice to confront them only gets louder the longer this cultural constipation drags on. The anxiety to feel validated holds it in.

So many great potential artists are afraid to bare their souls and be vulnerable. They're afraid their song will just sound the same as everyone else's and nobody will care. Worse still if everyone hates it or doesn't age well.

Yes, that's what makes art so hard. Of course it is! You do it anyway and stop taking yourself so seriously. Not everyone has to be or should even want to be a rock star. You join the choir at least. We all lose when nobody sings at all anymore.

korginator•3h ago
I want my software to work, consistently, repeatably, and predictably, every time. Whether it's the software that I use is for work - including embedded and real-time systems - or tools for personal use, the last thing I want is some "quirk of its soul" deciding that it feels like 1 + 1 == oranges, or thunderbird doesn't feel like showing me my email because it's too bored today.

Even the original author Ryo's rambling post on X [1] conflates the personal web (personal blogs), window manager UX, AI-generated code, commercial / enterprise software, testing, and boutique or hobby apps, concluding with a plea for a "path forward" that is already available today, while painting everything with the same brush.

Even back in the 1990's real software (e.g., I used VxWorks every day) was built for consistency, functionality, and repeatability, with strong QA, and the thing was expected to work.

[1] https://x.com/ryolu_/status/2038841219556724924