frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Code is run more than read (2023)

https://olano.dev/blog/code-is-run-more-than-read/
64•facundo_olano•1h ago

Comments

choeger•55m ago
Clearly, there is a thing missing here: Regulations. If you have strong regulations on how you can make money, you cannot sustainably have biz antagonize user. So in that case biz just becomes a filter for users that actually are willing (and able) to fund your software. That's a good thing.

Obviously, our regulations aren't perfect or even good enough yet. See DRM. See spyware TVs. See "who actually gets to control your device?". But still...

codemog•6m ago
Stupid regulations are why we have an idiotic cookie banner on many websites.
jjk166•6m ago
> Regulations. If you have strong regulations on how you can make money, you cannot sustainably have biz antagonize user.

If that's what the regulators are optimizing for.

3form•50m ago
I like the final conclusion. And sadly I don't feel like anything changed for the better on this topic since 2023.

I am afraid that without a major crash or revolution of some sort, user won't matter next to a sufficiently big biz. But time will tell.

dbalatero•40m ago
I've found the users-first mentality degrading over the years at companies. It's a bit jarring too, since a lot of my early training was pretty user-centric.
3form•29m ago
I do have a feeling that the example of bigger players is carefully followed by many of the other companies, kind of as a cult of success. And that example for a long time has been rather lacking.
alexpotato•40m ago
I've worked at some of the "top tier" finance firms over the years.

It is absolutely astounding how much of them run on code that is:

- very reliable aka it almost never breaks/fails

- written in ways that makes you wonder what series of events led to such awful code

For example:

- A deployment system that used python to read and respond to raw HTTP requests. If you triggered a deployment, you had to leave the webpage open as the deployment code was in the HTTP serving code

- A workflow manager that had <1000 lines of code but commits from 38 different people as the ownership always got passed to whoever the newest, most junior person on the team was

- Python code written in Java OOP style where every function call had to be traced up and down through four levels of abstraction

I mention this only b/c the "LLMs write shitty code" isn't quite the insult/blocker that people think it is. Humans write TONS of awful but working code too.

majorbugger•39m ago
Which is great until you have to make changes to this kind of code, not to mention a massive refactoring.
arscan•18m ago
It is completely possible that the path that got them to this point was the optimal path given their goals and knowledge at the time. And wildly enough, maybe it was even the optimal path with perfect knowledge of the future as well.
JackSlateur•22m ago
I would not call "you must leave the webpage open" a "working code" :)

This looks like an example of biobackend: defective IT compensated by humans

Your point is very sane, of course, shitty code was not invented now. But was it ever sold as a revolution ? Probably, too !

datsci_est_2015•13m ago
Google “hospital server room”. Guess everywhere should just do the same thing with their server rooms, yeah? Works for hospitals, and look how much money the healthcare system makes! Why even pay an IT engineer, just plug in another wire bro.
jollyllama•39m ago
And cars are driven more than worked on, but putting the oil filter inaccessibly in the middle of the engine block is still an unforgiveable sin.
wiseowise•32m ago
But if you happen to own a repair shop, you can make a fortune from drivers who don’t know how to do it. Wink.
its_ethan•26m ago
What if there's an efficiency in engine design by placing the filter in the middle that leads to a +2mpg improvement for the driver? Or that it fails, on average, 22k miles later into it's life? Not all hard-to-repair-yourself designs are malicious...
1970-01-01•20m ago
Except..there is never such reason. They can put the filter anywhere in the pipeline. Some even have it exactly where it should be: https://www.ifixit.com/Guide/2013+Subaru+Legacy+Oil+and+Oil+...
csours•20m ago
If it is a part with a regular maintenance schedule, it should be designed for maintainability.

Most maintainability conflicts come from packaging and design for assembly.

Efficiency more often comes into conflict with durability, and sometimes safety.

datsci_est_2015•18m ago
I’m no mechanical engineer, but I would assume those extreme tradeoffs occur more often when repairability is not prioritized from early iterations. I.e. “boss we’re 90% into the design cycle why are you bringing up the position of the oil filter now?”

There’s definitely a programming equivalent as well…

batisteo•12m ago
Most cars sold in the US are not aerodynamic so it seems a couple of mpg isn't the focus anyway
0x457•6m ago
I think oil filter located somewhere sinful usually in cars that are aerodynamically sound.
ww520•7m ago
If the engine failed due to missing oil change because of the difficulty, the whole car is gone. The waste in cost, material, and environmental impact far outweighs the savings in 2mpg improvement.
andsoitis•5m ago
The real issue is that oil filters and gears are really just legacy design. EVs don’t need them.

So, similar with software design, as in other fields, often a problem goes away when you ask a different question.

cineticdaffodil•18m ago
Oh noe, noe no.. you want to crowdsource debugging.. describe the error and your expectations, then build software by machine learning while screwing up.
direwolf20•7m ago

    biz > user
is capitalism. Removal of that isn't capitalism. Non-removal of that is capitalism.

Trump's Changes Lock Some Employers Out of H-1B Visa Program

https://www.nytimes.com/2026/04/10/us/politics/h1b-visa-program-changes.html
2•mitchbob•1m ago•1 comments

Next Project

https://www.amantulsyan.com/next-project-after-commenda/
1•amantulsyan35•1m ago•0 comments

I built ClawIDE: A web-based IDE for managing multiple Claude Code sessions

1•aeroxis•2m ago•0 comments

TypeScript stack: modern dev tools and platforms for startups

https://www.paralect.com/stack
1•igorkrasnik•5m ago•0 comments

What to Know About OpenAI's Ideas for a World with 'Superintelligence'

https://www.wsj.com/tech/ai/what-to-know-about-openais-ideas-for-a-world-with-superintelligence-e...
1•gmays•5m ago•0 comments

To Fill Air Traffic Controller Shortage, FAA Turns to Gamers

https://www.nytimes.com/2026/04/10/us/politics/air-traffic-controller-gamer.html
1•mitchbob•6m ago•1 comments

Abandoning Apple and Learning to Love Linux

https://jimjeffers.com/blog/abandoning-apple-and-learning-to-love-linux/
3•jimjeffers•6m ago•1 comments

Agents fail because software stopped being readable

https://adaptivesoftware.substack.com/p/what-agents-cant-read-they-cant-change
1•iristenteije•7m ago•0 comments

Show HN: LuxShot – Open-source, native macOS OCR utility

https://github.com/lukebuild/LuxShot
1•lukeiodev•8m ago•0 comments

Show HN: Formally Verified Leaderless Log Protocol for Kafka

https://github.com/lakestream-io/leaderless-log-protocol
2•sijieg•8m ago•1 comments

I used Codex to upgrade my 2013 Nexus 7 to Android 11

https://opuslabs.substack.com/p/breathing-life-into-my-13-year-old
2•opuslabs•8m ago•0 comments

ChatGPT's bug with scanned PDFs

https://medium.com/@sirk390/chatgpts-bug-with-scanned-pdfs-9fc9d5be38ba
1•sirk390•8m ago•0 comments

Why I'm Building a Database Engine in C#

https://nockawa.github.io/blog/why-building-database-engine-in-csharp/
3•vyrotek•10m ago•0 comments

Wikimind: A CLI that compiles raw documents into an interlinked wiki using LLMs

https://github.com/akashikprotocol/wikimind
1•sahildavid•13m ago•0 comments

"Memflation": Cheaper RAM not expected until 2028, says Gartner

https://www.heise.de/en/news/Memflation-Cheaper-RAM-not-expected-until-2028-says-Gartner-11249607...
3•doener•13m ago•0 comments

Neural Computers

https://arxiv.org/abs/2604.06425
1•tosh•14m ago•0 comments

RFC 9019 – A Firmware Update Architecture for Internet of Things (2021)

https://datatracker.ietf.org/doc/rfc9019/
1•Tomte•15m ago•0 comments

Bluesky April 2026 Outage Post-Mortem

https://pckt.blog/b/jcalabro/april-2026-outage-post-mortem-219ebg2
4•jcalabro•16m ago•0 comments

Compute iOS XNU offset from kernel cache

https://blog.reversesociety.co/blog/2026/kernel-rw-not-enough-extract-offsets-from-xnu-kernelcaches
1•tonygo•16m ago•0 comments

WireGuard makes new Windows release following Microsoft signing resolution

https://lists.zx2c4.com/pipermail/wireguard/2026-April/009561.html
10•zx2c4•18m ago•1 comments

Mybets.gg – AI-powered sports bet tracker with browser extension and analytics

https://www.mybets.gg
1•mybets•19m ago•0 comments

Show HN: I built a $3/yr AI workflow to stop doomscrolling Twitter for tech news

1•JustinLee-DEV•19m ago•0 comments

PHP 8.5.5 Release Announcement

https://www.php.net/releases/8_5_5.php
1•ms7892•19m ago•0 comments

Show HN: NotebookLM alternative for working from local files with any model

https://old.reddit.com/r/electronjs/comments/1sfzgbr/built_an_llm_research_studio_for_working_with/
1•ieuanking•19m ago•0 comments

Proto-mammals laid eggs, paleontologists confirm

https://www.popsci.com/science/did-mammal-ancestors-lay-eggs/
2•Brajeshwar•21m ago•0 comments

Proton Calendar now includes secure appointment scheduling

https://proton.me/business/blog/appointment-scheduling
2•teekert•22m ago•0 comments

SAP and Telekom develop central citizen app for Germany

https://www.heise.de/en/news/SAP-and-Telekom-develop-central-citizen-app-for-Germany-11247830.html
2•doener•24m ago•0 comments

The AI Productivity Trap

https://www.neutron.studio/blog/2026/04-08-ai-productivity-trap.html
1•cyberpanther•26m ago•0 comments

Show HN: Free AI Lyrics Generator

https://tinymusic.ai/ai-lyrics-generator
1•jacksonLiu89•27m ago•0 comments

Show HN: Tinder Swipe Everything in Wikidata

https://yynn.app/swipe
1•wilg•28m ago•0 comments