Hacker News

Top stories

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

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.