frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The 'Hidden' Costs of Great Abstractions

https://jdgr.net/the-hidden-costs-of-great-abstractions
37•jdgr•1h ago

Comments

shadowgovt•53m ago
Oof. There are two pieces to this story. One is great and one his heartbreaking.

The fact that modern tech has disintermediated people with problems to solve from the need for a "priest class" to commune with the machine to solve the problem is a great thing. It's the goal. The more we do it the better we are making the world for humans.

... the fact that people need to work to eat or provide anything above a subsistence quality of life is not only tragic, it's increasingly abhorrent in a world where automation and simplification via machines has freed up this much raw resource and free time.

If we're pitting LLMs against people's ability to provide for their families, we have lost the thread on why we're doing any of this.

arkt8•43m ago
Not he automation, but the way... we gone farther since agricultural and energy domestication... but the profit as main director is less than suboptimal, it is tragical. Having known about many accidents in complex systems is a madness to see things at this point in the most complex of systems that is society.
hgyyy•10m ago
Profit is what drives the survival of the firm to be fair

However there are tasteful ways of doing it. And google and meta in particular certainly are not.

arkt8•48m ago
More than ever is time to be stoic. Have things but live as having nothing. But as obvious as the author says it was predictable too.

By now... I see in my country high prices for laptops with only 4Gb of Ram and Celerons.

It could do wonderful things if in 2000s people didn't buy the argument that hardware is so cheap so lets write unefficient code. Same hardware that could play an Youtube video in 2000s today cannot even open the website. Electron send hugs...

Now people are mad about AI until when? Oceans be drought like in Oblivion movie?

And professionals? The generation of specialists will pass... and people will blindly depend on Ai soon if the course of things doesn't stop or at least be corrected.

I think the author could have brighter days in future (and still thing in present in some hidden niches) as knowledge will always precious.

The main lesson I have is buy less TI and every buzz promises and find the place where knoledge and craft walk side by side.

hamasho•39m ago

  “Duplication is far cheaper than wrong abstraction."
donatj•38m ago
I've come to the conclusion in the last couple years that being the guy who understands how the abstraction works under the hood is treated by companies as more of a liability than a virtue.

More and more places just want Jira tickets done fast instead of someone that's going to push back or question if this is the best way to build some thing. They want the thing, they don't care if it works well. They don't care if it's efficient. They want it now.

We've been moving to React, replacing an internal framework that's worked wonders for us we've been using for over a decade. The biggest part of the move is "hiring".

My general sense is that nobody understands how React works under the hood. The answer I get when I ask questions is generally just "don't worry about it".

Everything is giant overbuilt and terrible because most people never bothered to learn even a single level up from where they do most of their work. The people that do become unhirable. Everything takes hundreds or thousands more cycles and electricity it should because people can't be bothered to understand what they're doing.

skydhash•27m ago
> More and more places just want Jira tickets done fast instead of someone that's going to push back or question if this is the best way to build some thing.

That's one thing I never care to do unless I'm the one making the technical decisions. What I do is to build the thing, but with defensive programming in place. I take care of making that my code is good, then harden any interface so that I can demonstrate that I'm not the cause for new bugs. People will be careless, so make sure that you have blast doors between your work and theirs.

And I do take time to learn about the abstractions of the new shiny tools, even when it's overengineered. Going blind and making mistakes is not my cup of tea.

rdevilla•26m ago
> I've come to the conclusion in the last couple years that being the guy who understands how the abstraction works under the hood is treated by companies is more of a liability than a virtue.

This is one of the most alienating things about the modern software engineering industry. Someone who grew up just fucking around with computers since they were 5 is supposedly now on even footing with someone who took a 16 week bootcamp and a Claude subscription and has never seen a terminal before.

I was at a drum and bass show recently and talked to one of the other people there. It was obvious I didn't really listen to that much drum and bass as I couldn't name anybody except the most popular artists. You see peoples' reactions change slightly when they discover you are not really part of their music scene - you're an outsider, or a tourist, or even a poser. That's not even a problem, that's just the way subcultures are - you've either lived and breathed that way of life, or not.

What LLMs are doing is they are automating the manufacture of posers and cultural appropriators at scale - you don't really understand the nooks and crannies of this territory, you never actually lived on IRC or in the bash terminal - but you can sure wave around these oversimplified maps of the territory with all the back alleys and laneways missing, and use your pocket book of translated phrases to pose as a native.

> My general sense is that nobody understands how React works under the hood. The answer I get when I ask questions is generally just "don't worry about it".

The problem in software is it seems that we are losing the ability to distinguish between appropriators of computer geek culture and those who do "speak" programming languages natively. The bar has fallen so low that I can't even expect people to understand the difference between runtime and compile time. Anybody who brings up such advanced and esoteric (read: high school level computing) topics is viewed with scorn, as if their ability to expose ignorance on foundational topics presents an existential (or career) threat.

There's been a rise of anti-intellectualism in software from people with non-STEM backgrounds who actually disdain seeking out and possessing such knowledge. It's utterly useless to study - just like math. I find it harder and harder to locate hobbyists, especially here in Toronto, who bother to go below the abstractions not just because they want to, but because they are compelled to understand.

jongjong•10m ago
This has been obvious to me since I graduated with a BIT majoring in 'Software design.' I literally went to university with software design and software architecture being my core interests.

When I graduated, I was shocked to learn that no company cared about any of the architectural concepts that I had learned. UML class diagrams, sequence diagrams, ER diagrams, etc... had been on the way out. At one point, as large internet companies where scaling up, there was a brief resurgence of interest in sequence diagrams... But it didn't really last. Nowadays most software is riddled with race conditions and deep exploitable architectural flaws. Cryptocurrencies have been victims to many such attacks. Billions of dollars have been lost to race conditions... And that's just the ones which were discovered. It's so bad that it seems as though some people wanted it to be that way.

Request for Testers: Personal Planning App

https://www.threads.com/@alaaalatif/post/DX5VxSbmSgE
1•JustCallMeAl•13m ago•1 comments

Russian Soldiers Surrendered for Free McDonald's

https://www.youtube.com/watch?v=MktJb7dFv9E
2•doener•17m ago•0 comments

Don't Sue Me Nintendo

https://latexcrimes.leaflet.pub/3mky5fjz67k2p
1•Kye•19m ago•0 comments

Do AI Detectors Work Well Enough to Trust?

https://www.chicagobooth.edu/review/do-ai-detectors-work-well-enough-trust
1•alex000kim•23m ago•0 comments

Know thyself: LLM schema for personal memory

https://github.com/parrik/know-thyself
2•parrik•24m ago•0 comments

Valletta: A City in History [pdf]

https://www.um.edu.mt/library/oar/bitstream/123456789/15640/1/Valletta%20-%20A%20city%20in%20hist...
1•andsoitis•24m ago•0 comments

Daily Dots

https://dailydots.dev/
1•oliver-zink•25m ago•0 comments

Should You Be Able to Experiment on Your Own Cancer? (2024)

https://unchartedterritories.tomaspueyo.com/p/should-you-be-able-to-experiment
1•Ariarule•26m ago•0 comments

The Science of French Fries

https://foodcrumbles.com/science-making-perfect-fries/
1•lagniappe•27m ago•0 comments

Fake Notepad++ for Mac

https://notepad-plus-plus.org/news/npp-trademark-infringement/
4•birdculture•29m ago•1 comments

Said it couldn't see her eyes. The car then automatically disabled

https://twitter.com/WallStreetApes/status/2051079891316248860
5•bilsbie•31m ago•1 comments

(not) using "cryptographic hashes" for hash table keys

https://runxiyu.org/comp/ch4ht/
1•runxiyu•32m ago•0 comments

Show HN: Using Tailscale with Apple's containerization stack

https://github.com/highpost/tailscale-macos-container
2•highpost•32m ago•0 comments

Trump blocks wind farms on national security grounds

https://www.telegraph.co.uk/business/2026/05/03/trump-blocks-wind-farms-national-security-grounds/
6•pseudolus•33m ago•1 comments

The text mode lie: why modern TUIs are a nightmare for accessibility

https://xogium.me/the-text-mode-lie-why-modern-tuis-are-a-nightmare-for-accessibility
21•SpyCoder77•35m ago•1 comments

Why I Created phpc.tv

https://afilina.com/why-phpc-tv
1•luu•41m ago•0 comments

Can a quantum sensor detect your heartbeat from 60 km away? [video]

https://www.youtube.com/watch?v=N3zU7sV4bJE
1•areoform•48m ago•1 comments

Conclave – make LLMs debate each other before they respond

https://adndvlp.github.io/conclave/
2•andngd•48m ago•0 comments

ProteinView

https://github.com/001TMF/ProteinView
1•ray__•51m ago•0 comments

How many e's are in strawberry?

https://smileplease.mataroa.blog/blog/how-many-e-are-in-strawberry/
4•Imustaskforhelp•54m ago•3 comments

Let's Buy Spirit Air

https://letsbuyspiritair.com/
26•bjhess•58m ago•12 comments

Vertical agrivoltaics in a temperate climate: Technical and social dimensions

https://www.sciencedirect.com/science/article/pii/S2772427125001664
3•bookofjoe•1h ago•0 comments

GameStop Is Offering to Buy eBay for $56B, CEO Ryan Cohen Says

https://www.wsj.com/business/deals/gamestop-is-offering-to-buy-ebay-for-56-billion-ceo-ryan-cohen...
5•momentmaker•1h ago•1 comments

Show HN: Special Days

https://special-days.pressbin.com/
2•jawns•1h ago•0 comments

Every American interacting with chatbot would need to upload a government ID

https://reclaimthenet.org/senate-panel-backs-guard-act-ai-age-verification-bill
10•g42gregory•1h ago•0 comments

xAI (Grok) Text-to-Speech and Speech-to-Text Are Now Available in Puter.js

https://developer.puter.com/blog/xai-tts-stt-in-puter-js/
1•ent101•1h ago•0 comments

Modern Standby is draining your laptop's battery, and Microsoft won't fix it

https://www.xda-developers.com/modern-standby-draining-windows-11-laptop-battery-microsoft-wont-f...
1•unddoch•1h ago•0 comments

WASM interpreter fits in a QR code

https://purplesyringa.moe/blog/this-wasm-interpreter-fits-in-a-qr-code/
5•curryhoward•1h ago•1 comments

Show HN: Three-step Reader an experimental App for speed reading books

https://vernetit.github.io/s4/
1•Vernetit•1h ago•0 comments

The 'Hidden' Costs of Great Abstractions

https://jdgr.net/the-hidden-costs-of-great-abstractions
38•jdgr•1h ago•9 comments