Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Jemalloc 5.4.0(github.com/jemalloc ↗)
    37comments
  2. The scourge of x86 emulation(fex-emu.com ↗)
    22comments
  3. Astra for Law(openai.com ↗)
    524comments
  4. Bonsai 2 27B: Near-Lossless Compression in a 9x Smaller Footprint(prismml.com ↗)
    127comments
  5. Bend – A language that blocks AI mistakes via proof, on CPU and GPU(bend-lang.com ↗)
    217comments
  6. Qwen 3.8 Omni Flash(qwen.ai ↗)
    78comments
  7. When the fractional part of a float fixes your shader(crocidb.com ↗)
    1comments
  8. Hister: A private search engine for the pages you visit and the files you keep(github.com/asciimoo ↗)
    165comments
  9. Pre-Greek: The lost language hidden within Ancient Greek(linguisticdiscovery.com ↗)
    33comments
  10. Wax motor(wikipedia.org ↗)
    70comments
  11. Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA(global.fujitsu ↗)
    227comments
  12. A heap overflow and SSO misconfiguration to compromise OpenAI internal repos(hacktron.ai ↗)
    146comments
  13. Shapelearn Qwen 3.8 27B (13.1 GB VRAM)(byteshape.com ↗)
    8comments
  14. How to Write with an LLM(sockpuppet.org ↗)
    92comments
  15. Why Does the Universe Expand?(cosmicave.org ↗)
    50comments
  16. Ask A Monk – A digital wilderness for thoughts with no immediate answer(askamonk.online ↗)
    23comments
  17. Speeding up gearhash on ARM64(sam.dev ↗)
    discuss
  18. Flet 1.0 – Build cross-platform apps in Python(flet.dev ↗)
    56comments
  19. Telstra outage: The night a network decided the year was 2006(netnod.se ↗)
    23comments
  20. Diplodocus, Long Thought Exclusively American, Turns Up in Spain(sci.news ↗)
    37comments
  21. Why I didn’t sign the Fields medallists’ letter(gowers.wordpress.com ↗)
    367comments
  22. How do we prevent mathemathics from devolving into the Medieval Era of secrecy?(mathoverflow.net ↗)
    105comments
  23. Apple detectives solved mystery of ancient tree and rewrote the history of fruit(scientificamerican.com ↗)
    10comments
  24. CrowdSec Source Code Leak(crowdsec.net ↗)
    48comments
  25. Fixing an NZXT Signal 4K30 part 2: the green/pink video bug(downtowndougbrown.com ↗)
    10comments
  26. The most important product decision is what you don't build(liamnugent.me ↗)
    37comments
  27. Show HN: Snapdrop: Instantly share files between devices. No setup, no signup(snapdrop.me ↗)
    34comments
  28. Infinite-Parameter LLMs: Generating and Adapting Weights from Live Data(arxiv.org ↗)
    39comments
  29. How Uber Protects Against Retry Storms(uber.com ↗)
    42comments
  30. Khipu (Quipu) Field Guide(khipufieldguide.com ↗)
    discuss

Changed-block tracking and differential backups in QEMU

36 pointsby 5y agolwn.net
5 comments
5y agoHN ↗

The network block device (NBD) protocol was first introduced 23 years ago (Linux 2.1.55; April 1997), as a way to access block devices over a network.

In ~2002 I scraped together enough money (in college at the time) to replace my desktop. I bought a case/motherboard/cpu, but didn't have enough to buy lots of memory for the new machine (which didn't use the same memory as my old one), so I had 128MB on the new one and ~800MB cobbled together from various dimms on the old one.

Then I read about NBD. Half an hour later I had made a 640MB ramdisk on the old machine and mounted it with NBD on the new machine, and used it as a swap disk. I couldn't believe how well it worked. Fun times.

5y agoHN ↗

Great story.

After you pointed out the NBD protocol I went and looked it up. Wish I'd learned about it a couple years ago!

Found this gem on the libguestfs readme:

Well-documented, simple plugin API with a stable ABI guarantee. Lets you export “unconventional” block devices easily.

I really want to know what they think "unconventional" block devices are. Could lead to some interesting projects!

5y agoHN ↗

The new Proxmox Backup Server uses this feature for backing up VM images. In our setup this has accelerated daily backups by an order of magnitude.