frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Modders Are Slapping 32GB of VRAM on Nvidia's RTX 5080 GPUs

https://www.tomshardware.com/pc-components/gpus/modders-have-figured-out-how-to-slap-32gb-of-vram...
1•_____k•1m ago•0 comments

You can't design software you don't work on

https://www.seangoedecke.com/you-cant-design-software-you-dont-work-on/
2•saikatsg•3m ago•0 comments

Show HN: Proof-of-work presentation for back end (OR pure-code) devs

https://github.com/Parthajeet-Sarmah/showcode
1•coderparth32768•4m ago•0 comments

Kiorg v1.4.1 – A modern battery included file manager with Vim inspired keybind

https://github.com/houqp/kiorg/releases/tag/v1.4.1
1•todsacerdoti•5m ago•0 comments

Banana Prompts – Master Nano Banana: The Premier AI Prompt Gallery

https://banana-prompts.com
1•icstiss•10m ago•1 comments

Hacker claims to leak WIRED database with 2.3M records

https://www.bleepingcomputer.com/news/security/hacker-claims-to-leak-wired-database-with-23-milli...
1•thunderbong•17m ago•0 comments

Two decades of evolution: How Ext4 has changed

https://llmnativeos.github.io/specfs/#/statistics
1•Dd_nirvana•21m ago•0 comments

Plastic Software

https://medium.com/@jpleboeuf/plastic-software-d289691c020c
1•gpi•21m ago•0 comments

FORCEDENTRY

https://en.wikipedia.org/wiki/FORCEDENTRY
1•weinzierl•22m ago•0 comments

KdK part 2: a medical mystery from postwar Germany

https://nealstephenson.substack.com/p/kdk-part-2-a-medical-mystery-from
1•philbo•24m ago•0 comments

Americans Hate AI. Which Party Will Benefit?

https://www.politico.com/news/magazine/2025/12/28/ai-job-losses-populism-democrats-bernie-sanders...
1•01-_-•27m ago•1 comments

Immune complexes containing immobilized IgG require platelets

https://www.jci.org/articles/view/195987
1•01-_-•27m ago•0 comments

Find your perfect match with integer programming

https://maxkapur.com/2025/12/19/perfect-match-integer-programming.html
1•owenlacey•28m ago•0 comments

A Syntopicon

https://en.wikipedia.org/wiki/A_Syntopicon
1•harryday•33m ago•1 comments

But He Rose – Resurrection Worship Anthem – Spiritinus Music

https://tubespace.io/therealbible/but-he-rose-resurrection-worship-anthem-spiritinus-music
1•impexpage•33m ago•0 comments

Show HN: Text-to-Light: Local LLM-Powered Christmas Tree on Raspberry Pi [video]

https://www.youtube.com/watch?v=EmUWbESvOwA
2•eyesim•35m ago•0 comments

The Late Arrival of 16-bit CP/M

https://nemanjatrifunovic.substack.com/p/the-late-arrival-of-16-bit-cpm
1•ingve•35m ago•0 comments

KdK (Kinetik der Kontinua) part 1: Introduction

https://nealstephenson.substack.com/p/kdk-kinetik-der-kontinua-part-1-introduction
1•philbo•37m ago•0 comments

Show HN: Instant map of your flight routes, no account required

https://myflightroutes.com/
1•atamagno•39m ago•0 comments

How Ed Snowden Taught Me to Smuggle Secrets Past Danger (2014)

https://theintercept.com/2014/10/28/smuggling-snowden-secrets/
2•xeonmc•42m ago•1 comments

Game Download Sizes Thoughts

2•BatteryMountain•49m ago•1 comments

Leaked documents show Instagram's plan to win back teens

https://www.washingtonpost.com/technology/2025/12/26/meta-instagram-teen-strategy/
3•1vuio0pswjnm7•53m ago•0 comments

Oracle shares on pace for worst quarter since 2001, concerns about AI build-out

https://www.cnbc.com/2025/12/26/oracle-stock-on-pace-for-worst-quarter-since-2001-ai-concerns.html
4•1vuio0pswjnm7•55m ago•0 comments

When Cities Realized They Can Just Say No to Surveillance Tech

https://www.eff.org/deeplinks/2025/12/procurement-power-when-cities-realized-they-can-just-say-no...
4•MilnerRoute•58m ago•0 comments

Show HN: Mind2Post, a tool that turn your minds into high-value posts

https://mind2post.com.com
1•tangpanqing•1h ago•0 comments

Geoffrey Hinton warns AI has 'progressed even faster than I thought' [video]

https://www.youtube.com/watch?v=5qBDQgfeB6s
1•davidst•1h ago•0 comments

Insight Debt

https://bytesauna.com/post/insight-debt
1•mapehe•1h ago•1 comments

Why didn't anyone point out the flawed operating leverage story in SaaS?

https://elocination.substack.com/p/why-didnt-anyone-point-out-the-flawed
1•pr337h4m•1h ago•0 comments

The Second Great Error Model Convergence

https://matklad.github.io/2025/12/29/second-error-model-convergence.html
1•ingve•1h ago•0 comments

Turning Images into Talking Videos with AI

https://www.infinitetalk.com
1•cy1414569•1h ago•1 comments
Open in hackernews

Binaries

https://fzakaria.com/2025/12/28/huge-binaries
18•todsacerdoti•2h ago

Comments

gerikson•1h ago
The HN de-sensationalize algo for submission titles needs tweaking. Original title is simply "Huge Binaries".
doubletwoyou•56m ago
25 GiB for a single binary sounds horrifying

at some point surely some dynamic linking is warranted

nneonneo•27m ago
To be fair, this is with debug symbols. Debug builds of Chrome were in the 5GB range several years ago; no doubt that’s increased since then. I can remember my poor laptop literally running out of RAM during the linking phase due to the sheer size of the object files being linked.

Why are debug symbols so big? For C++, they’ll include detailed type information for every instantiation of every type everywhere in your program, including the types of every field (recursively), method signatures, etc. etc., along with the types and locations of local variables in every method (updated on every spill and move), line number data, etc. etc. for every specialization of every function. This produces a lot of data even for “moderate”-sized projects.

Worse: for C++, you don’t win much through dynamic linking because dynamically linking C++ libraries sucks so hard. Templates defined in header files can’t easily be put in shared libraries; ABI variations mean that dynamic libraries generally have to be updated in sync; and duplication across modules is bound to happen (thanks to inlined functions and templates). A single “stuck” or outdated .so might completely break a deployment too, which is a much worse situation than deploying a single binary (either you get a new version or an old one, not a broken service).

tempay•16m ago
I’ve seen LLVM dependent builds hit well over 30GB. At that point it started breaking several package managers.
01HNNWZ0MV43FF•16m ago
I've hit the same thing in Rust, probably for the same reasons.

Isn't the simple solution to use detached debug files?

I think Windows and Linux both support them. That's how phones like Android and iOS get useful crash reports out of small binaries, they just upload the stack trace and some service like Sentry translates that back into source line numbers. (It's easy to do manually too)

I'm surprised the author didn't mention it first. A 25 GB exe might be 1 GB of code and 24 GB of debug crud.

yjftsjthsd-h•13m ago
Can't debug symbols be shipped as separate files?
0xbadcafebee•17m ago
To be fair, they worked at Google, their engineering decisions are not normal. They might just decide that 25 GiB binaries are worth a 0.25% speedup at start time, potentially resulting in tens of millions of dollars' worth of difference. Nobody should do things the way Google does, but it's interesting to think about.
yjftsjthsd-h•6m ago
> I had observed binaries beyond 25GiB, including debug symbols. How is this possible? These companies prefer to statically build their services to speed up startup and simplify deployment. Statically including all code in some of the world’s largest codebases is a recipe for massive binaries.

I am very sympathetic to wanting nice static binaries that can be shipped around as a single artifact[0], but... surely at some point we have to ask if it's worth it? If nothing else, that feels like a little bit of a code smell; surely if your actual executable code doesn't even fit in 2GB it's time to ask if that's really one binary's worth of code or if you're actually staring at like... a dozen applications that deserve to be separate? Or get over it the other way and accept that sometimes the single artifact you ship is a tarball / OCI image / EROFS image for systemd[1] to mount+run / self-extracting archive[2] / ...

[0] Seriously, one of my background projects right now is trying to figure out if it's really that hard to make fat ELF binaries.

[1] https://systemd.io/PORTABLE_SERVICES/

[2] https://justine.lol/ape.html > "PKZIP Executables Make Pretty Good Containers"