frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Debdelta

https://debdelta.debian.net/
29•Bogdanp•9h ago

Comments

king_geedorah•5h ago
I'm curious if anybody has used this for their own systems and if the savings were substantial. Fedora used something seemingly equivalent (deltarpms) by default in dnf until last year[1] and the rationale for removing it seemed to be based at least in part on the idea that the savings were not substantial enough.

[1] https://fedoraproject.org/wiki/Changes/Drop_Delta_RPMs

ramses0•5h ago
It plays well with the Debian reproducible builds stuff to weed out as much non-essential variation as possible.

For certain packages, I'm guessing the byte-savings could be near-infinite. Already programs are encouraged to ship `foo` (potentially arch dependent) and `foo-data`, but imagine updating "just one font" in a blob of fonts, and not having to re-download _all_ other fonts in the package.

For some interpreted-language packages, these deltas would be nearly as efficient as `git` diffs. `M-somefile.js`, A-new file.js` and just modify the build timestamps on the rest...

The answer to your question should be relatively straightforward: just run it on a base/default major version upgrade and see how many MB of files have the same `md5` between releases?

sitkack•27m ago
It could have really nice observability properties if the delta is transparent and you can see what is flowing by. In this regard, the space savings would be a nice side effect.
pabs3•1h ago
I've used this, I think it depends on what speed the connection to your Debian mirror is. It and the apt meta-data diffs definitely helped when I had slower Internet.

IIRC Google does something similar for Chrome browser updates.

How to build a coding agent

https://ghuntley.com/agent/
156•ghuntley•4h ago•36 comments

Seed: Interactive software environment based on Common Lisp

https://github.com/phantomics/seed
10•todsacerdoti•1h ago•0 comments

Equal Earth – Political Wall Map (2018)

https://equal-earth.com/index.html
19•bjelkeman-again•2h ago•11 comments

Wildthing – A model trained on role-reversed ChatGPT conversations

https://youaretheassistantnow.com/
28•iamwil•2h ago•11 comments

Setting serial baud rate on ESP-IDF does nothing

https://atomic14.substack.com/p/this-number-does-nothing
8•iamflimflam1•15h ago•9 comments

Rolling the dice with CSS random()

https://webkit.org/blog/17285/rolling-the-dice-with-css-random/
81•zdw•2d ago•5 comments

ThinkMesh: A Python lib for parallel thinking in LLMs

https://github.com/martianlantern/ThinkMesh
14•martianlantern•3h ago•1 comments

Line scan camera image processing for train photography

https://daniel.lawrence.lu/blog/y2025m09d21/
294•dllu•15h ago•56 comments

Evaluating LLMs for my personal use case

https://darkcoding.net/software/personal-ai-evals-aug-2025/
49•goranmoomin•7h ago•11 comments

The cost of interrupted work (2023)

https://blog.oberien.de/2023/11/05/23-minutes-15-seconds.html
171•_vaporwave_•10h ago•104 comments

Marshal madness: A brief history of Ruby deserialization exploits

https://blog.trailofbits.com/2025/08/20/marshal-madness-a-brief-history-of-ruby-deserialization-e...
10•pentestercrab•3d ago•0 comments

Physics of badminton's new killer spin serve

https://arstechnica.com/science/2025/08/physics-of-badmintons-new-killer-spin-serve/
73•amichail•3d ago•8 comments

Show HN: Port Kill – A lightweight macOS status bar development port monitor

https://github.com/kagehq/port-kill
54•lexokoh•4h ago•21 comments

What if every city had a London Overground?

https://www.dwell.com/article/what-if-every-city-had-a-london-overground-ac7a7ff9
23•edward•2d ago•27 comments

How can AI ID a cat?

https://www.quantamagazine.org/how-can-ai-id-a-cat-an-illustrated-guide-20250430/
130•sonabinu•3d ago•38 comments

Agentic Browser Security: Indirect Prompt Injection in Perplexity Comet

https://brave.com/blog/comet-prompt-injection/
24•drak0n1c•5h ago•11 comments

Programming People (2016)

https://leftoversalad.com/c/015_programmingpeople/
30•saulpw•4h ago•2 comments

What makes Claude Code so damn good

https://minusx.ai/blog/decoding-claude-code/
298•samuelstros•12h ago•216 comments

Static sites with Python, uv, Caddy, and Docker

https://nkantar.com/blog/2025/08/static-python-uv-caddy-docker/
122•indigodaddy•1d ago•75 comments

A 2k-year-old sun hat worn by a Roman soldier in Egypt

https://www.smithsonianmag.com/smart-news/a-2000-year-old-sun-hat-worn-by-a-roman-soldier-in-egyp...
117•sensiquest•12h ago•27 comments

Buy a Faster CPU

https://blog.howardjohn.info/posts/buy-a-cpu/
4•ingve•2h ago•0 comments

RFC 9839 and Bad Unicode

https://www.tbray.org/ongoing/When/202x/2025/08/14/RFC9839
243•Bogdanp•19h ago•119 comments

My original Palm IIIx

https://www.goto10retro.com/p/taking-a-look-at-my-old-palm-iiix
35•rbanffy•3d ago•19 comments

Texas Instruments’ new plants where Apple will make iPhone chips

https://www.cnbc.com/2025/08/22/apple-will-make-chips-at-texas-instruments-60-billion-us-project....
137•giuliomagnifico•1d ago•124 comments

Motion (YC W20) Is Hiring Principal Software Engineers

https://jobs.ashbyhq.com/motion/7355e80d-dab2-4ba1-89cc-a0197e08a83c?utm_source=hn
1•ethanyu94•11h ago

Acronis True Image costs performance when not used

https://randomascii.wordpress.com/2025/05/26/acronis-true-image-costs-performance-when-not-used/
112•juanviera23•3d ago•25 comments

Insights from research with probiotic E. coli (2016)

https://pmc.ncbi.nlm.nih.gov/articles/PMC5063008/
4•luu•2d ago•0 comments

Mob Programming

https://mobprogramming.org/
3•ustad•2h ago•1 comments

Why was Apache Kafka created?

https://bigdata.2minutestreaming.com/p/why-was-apache-kafka-created
120•enether•1d ago•109 comments

Debdelta

https://debdelta.debian.net/
29•Bogdanp•9h ago•4 comments