frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Why a new computer is slower than an old computer [video]

https://www.youtube.com/watch?v=t992ul_IKtc
7•tiernano•2h ago

Comments

cogman10•11m ago
David is both right and a little off (IMO).

Where I think he's off is the assumption that dependencies are the primary reason for performance problems. It's true they are a part of that problem, but it's not the way he's thinking (IMO).

What causes dependencies to be performance headaches is the fact that just like everything else, they aren't a priority when it comes to performance analysis. And the bigger the set of dependencies or the framework, the less likely those devs have spent meaningful amounts of time tuning for performance.

These abstractions absolutely could actually be a shortcut to high performance, if there were good incentives to make it so.

There are actually a few examples of this. For example, nothing you could do will be anywhere near as fast as the GMP when it comes to handling big numbers. Handling big numbers fast is the name of the game for that library.

But those deps are the exception and not the rule. And that's the problem. It's not that dependencies couldn't help make everything faster. It's that like a regular application, dependencies are incentivized to bring in more dependencies to accomplish their goals which ultimately nukes performance.

In his video, he talks about how the AI made a base64 encoded json stream. Of course that's horribly slow. But you know what isn't? Protobufs, flatmaps, or and a slew of binary serialization techniques and libraries. And those libraries will easily and efficiently do the work just as well, probably better, than what you could accomplish by handrolling a binary protocol.

He also talks about the good old days (bad old days?) of hypertuning for caches, pages, and memory utilization. This is a fun practice to do, but in my experience performance problems very frequently aren't often due to any of these things. More often than not, it's the fact that someone is doing an n^2, n^3, or n! algorithm and nobody caught that. Generally speaking, if devs kept their software in O(1) or O(n) computational complexity, that'd solve a huge amount of the jank that modern systems experience. All that requires is collecting and reading profiling data to identify these hot spots in the first place.

And that, IMO, is the primary source of failures. Devs are not typically collecting profiling metrics. They are more often than not just guessing at why something is slow and fixing what they think might be the problem. And if that problem lay in a dependency, well, often rather than fixing the dep devs will work around it.

I've actually dealt with exactly this problem with, of all things, the microsoft JDBC driver.

From "prompt and pray" to prompt engineering

https://gogogolems.substack.com/p/from-prompt-and-pray-to-prompt-engineering
1•larve•39s ago•0 comments

The World Needs More Software Engineers

https://www.oreilly.com/radar/the-world-needs-more-software-engineers/
1•worldvoyageur•1m ago•0 comments

Has electricity decoupled from gas prices in Germany?

https://has-electricity-decoupled-yet.strommarktberatung.de
1•konschubert•1m ago•0 comments

RISC-V XIP Linux Feature Removed After It Keeps Breaking for Months at a Time

https://www.phoronix.com/news/RISC-V-XIP-Being-Removed
1•t-3•3m ago•0 comments

Using LLMs to make novel research discoveries

https://github.com/t8/autolab
1•tatef•3m ago•1 comments

The Verification Facade: Structural Gaps in Cryspen's Hax Pipeline

https://symbolic.software/blog/2026-04-07-cryspen-hax/
1•alpaylan•3m ago•0 comments

Gemma 4 31B GGUF quants ranked by KL divergence

https://localbench.substack.com/p/gemma-4-31b-gguf-kl-divergence
1•blacktulip•4m ago•0 comments

The System Around the Code: Five Forces That Drive Engineering Work

https://www.wespiser.com/posts/2026-04-07-five-forces.html
1•wespiser_2018•4m ago•0 comments

Trump says a 'whole civilization will die tonight' if Iran deal isn't reached

https://www.pbs.org/newshour/world/trump-warns-a-whole-civilization-will-die-tonight-if-a-deal-wi...
2•lr0•5m ago•0 comments

Show HN: Yesterday's Bread – a modern MUD with AI NPCs and a personalised novel

https://aarils.com/
1•bridgettegraham•7m ago•0 comments

The Immigration Backlash Is a Global Phenomenon

https://homeeconomics.substack.com/p/the-immigration-backlash-is-a-global
3•gmays•8m ago•1 comments

A Digital Compute-in-Memory Architecture for NFA Evaluation

https://dl.acm.org/doi/10.1145/3716368.3735157
1•blakepelton•9m ago•1 comments

NanoClaw's Architecture Is a Masterclass in Doing Less

https://jonno.nz/posts/nanoclaw-architecture-masterclass-in-doing-less/
1•timbilt•10m ago•0 comments

What's the minimum structure capable of doing physics?

https://github.com/ckoons/BubbleSpacetimeTheory
1•CaseyKoons•11m ago•1 comments

A Skateboard Isn't a Vertical Slice of a Car but It Should Be

https://geo-ant.github.io/blog/2026/making-sense-of-mvp/
2•codeslasher•12m ago•1 comments

Judge prediction markets by depth, not volume

https://iter.ca/post/pred-mkt-depth/
1•speckx•13m ago•0 comments

Google Open Sources Experimental Agent Orchestration Testbed Scion

https://www.infoq.com/news/2026/04/google-agent-testbed-scion/
1•timbilt•13m ago•0 comments

Malware for Windows

https://github.com/matteo227/Malware/tree/main/Malware%20For%20Windows
1•Anonimo34SD•14m ago•0 comments

Show HN: Kumoh – an opinionated framework for Cloudflare Workers

https://github.com/arikchakma/kumoh
2•arikchakma•14m ago•0 comments

Bloom Spectrum

https://dominicroye.github.io/bloom-spectrum/
1•gmays•16m ago•0 comments

OpenAI encourages firms to trial four-day weeks to adapt to AI era

https://www.bbc.com/news/articles/c8x71ejrp92o
1•schnitzelstoat•16m ago•0 comments

Pgit: I Imported the Linux Kernel into PostgreSQL

https://oseifert.ch/blog/linux-kernel-pgit
1•ImGajeed76•16m ago•0 comments

Front End Development with Claude Code and Figma MCP and Playwright MCP

https://www.notion.so/bobcats-coding/Frontend-development-with-Claude-Code-Opus-4-6-Figma-MCP-Pla...
1•kondvik•16m ago•0 comments

You can't cancel a JavaScript promise (except sometimes you can)

https://www.inngest.com/blog/hanging-promises-for-control-flow
2•goodoldneon•17m ago•0 comments

Why Digital Life Can't Replace Humans

https://github.com/IkanRiddle/Why-Digital-Life-Can-t-Replace-Humans-skill
1•IkanRiddle•19m ago•0 comments

Halfway there to 6.7: Updates on Oxygen and Air

https://filipfila.wordpress.com/2026/04/05/halfway-there-to-6-7-updates-on-oxygen-and-air/
2•speckx•19m ago•0 comments

Music Publishers Ask Court to Dismiss X's 'Weaponized DMCA' Antitrust Suit

https://torrentfreak.com/music-publishers-ask-court-to-dismiss-xs-weaponized-dmca-antitrust-suit/
1•gslin•24m ago•0 comments

I built OKVE to make knowledge graph UIs easier to ship in React apps

https://github.com/Biki-dev/OKVE
2•Biki-dev•25m ago•0 comments

Show HN: Dbtrail – Row-level data recovery for MySQL without restoring a backup

https://dbtrail.com/
1•nethalo•25m ago•0 comments

Kiwi Farms challenges DMCA subpoenas as tools to unmask anonymous speech

https://reclaimthenet.org/kiwi-farms-dmca-subpoena-anonymous-speech-case
2•nslsm•27m ago•0 comments