Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Show HN: TypeFerry – Typed RPC, real-time data, and React from one contract(github.com/leonardoventurini ↗)
    discuss
  2. 2027 Ford Bronco Sport Lineup Drops Auto Start / Stop(fordauthority.com ↗)
    discuss
  3. Using Jev as a teacher to help an SLM write better stories(trulm.com ↗)
    discuss
  4. AI is a powerful but problematic new collaborator in mathematics(ft.com ↗)
    1comments
  5. An undercover Google analyst infiltrated a notorious supply-chain hacking gang(wired.com ↗)
    discuss
  6. Woman falsely charged with bank theft sues for $10M over AI facial recognition(abcnews.com ↗)
    discuss
  7. Agent network using pico.prose.sh to communicate(pico.prose.sh ↗)
    1comments
  8. ChatGPT vs. Chat18GPT
    1comments
  9. Truman World(trumanworld.live ↗)
    discuss
  10. Germany's far-right AfD win another state election, adding pressure on Merz(cnn.com ↗)
    discuss
  11. Video: Flooded road confuses AI-driven car into an endless loop(theweathernetwork.com ↗)
    discuss
  12. When Is Software Done?(mooreds.com ↗)
    discuss
  13. The scientific pleasures of ignorance (and other big picture stuff)(socialbat.org ↗)
    discuss
  14. Xing4.0-29B-A4B: Domestic from Ascend Chips to Frameworks, Consumer-Grade GPUs(aibase.com ↗)
    discuss
  15. Show HN: Radius – A Meetup.com Alternative(radius.to ↗)
    discuss
  16. Xing4.0-29B-A4B: China Telecom's Moe Model Trained on Ascend NPUs(mindstudio.ai ↗)
    discuss
  17. A History of the Chiming Machines at Gloucester's Cathedral and City Churches [pdf](bgas.org.uk ↗)
    discuss
  18. Umami Analytics has an MCP now(umamiengine.com ↗)
    discuss
  19. Sharks are not the nemesis of the internet(iscpc.org ↗)
    discuss
  20. Jev Jailbreak Benchmark(backnotprop.com ↗)
    discuss
  21. I Am Often Wrong(borischerny.com ↗)
    1comments
  22. Overdue library magazine returned after 132 years(npr.org ↗)
    1comments
  23. GPT-2 as a Step Toward General Intelligence (2019)(slatestarcodex.com ↗)
    discuss
  24. Don't Let Architecture Astronauts Scare You (2001)(joelonsoftware.com ↗)
    discuss
  25. Show HN: A1Lab – Ad free Learning platform with interactive editor and forum(a1lab.tech ↗)
    discuss
  26. The Sims and Wikipedia trace back to the same book(youtube.com ↗)
    1comments
  27. The Court Case About Whether a Jaffa Cake Is a Cake(youtube.com ↗)
    discuss
  28. I was certain but I was wrong(bookofjoe2.blogspot.com ↗)
    discuss
  29. New Species of Cat Discovered for First Time in a Century(nytimes.com ↗)
    1comments
  30. Researchers have created a mouse with a partly human brain(economist.com ↗)
    discuss

Pirate Face Rescues LLM Models from Deletion

104 pointsby 1h agopirateface.co
31 comments
55m agoHN ↗

That is pretty smart, torrent should have been used for more things, and this is a perfect usecase!

53m agoHN ↗

Torrents should really be the preferred method for distributing AI model weights. Why rely on a single point of failure like Hugging Face? BitTorrent was made for exactly this.

42m agoHN ↗

Yeah, I thought they were used for this already. Surprised this is news, but also relieved.

35m agoHN ↗

In my experience public torrents often die as they grow older. It doesn't help that BitTorrent V1 makes long term seeding annoying, and BitTorrent V2 is almost never used.

20m agoHN ↗

I never understood this, is there anything that makes it difficult for the original uploader, the one that supposedly offers the file directly, to offer a torrent instead for the same amount of time?

As far as perennity is concerned it seems strictly better.

16m agoHN ↗

If they're no longer using that model they may not be willing to continue using their storage for it.

12m agoHN ↗

How does this address the previous point? If they are not providing storage, then centralized or decentralized doesn’t make a difference.

Torrent/P2P can only add redundancy, so it’s impossible to have worse availability than a download link?

6m agoHN ↗

You're absolutely right. The problem is convenience. Torrent doesn't integrate as nicely as curl, wget, apt-get, npm, you name it or even in the browser. It doesn't have to be that way but it is currently. Is there a fully in-browser torrent option that has the same UX as a regular file download in Firefox? Even better for others/the system would be to then keep sharing by default as long as the file's on your drive..

7m agoHN ↗

Every change to the source is effectively a new torrent. This creates a ton of fragmentation as data is reorganized, remixed, reencoded, and so on.

You can see this with many Linux distros: there is no single Debian torrent that people seed for years because there's always a refreshed version.

Distros are a bad use case for P2P anyway since you depend on upstream as soon as you start upgrading and installing packages.

17m agoHN ↗

You only need one person/organization to commit to seeding. The majority of people do not want to seed at all without some sort of incentive.

If this site represents a coordinated datahoarding effort then there will be at least a few people who will seed indefinitely.

9m agoHN ↗

I always wondered why v2 is never used... you can even search for files by their individual hash with it.

4m agoHN ↗

The biggest problem with BTv1 was the lack of per-file checksumming and swarm merging (i.e. individual files have shared seeding pools across torrents). BTv2 specs the latter, but I think only BiglyBT actually implements it. That would've gone a LONG way to fixing the dead torrent problem.

47m agoHN ↗

great initiative, it's really weird seeing efficiencies get rediscovered in the LLM audience, because these efficiencies aren't even what I would consider to be old

but I guess they are

47m agoHN ↗

Arguably this should've been a thing since day 1 (and probably would've helped to prevent the buyout), but better late than never.

41m agoHN ↗

Hugging face seemed like buyout bait from day one.

38m agoHN ↗

Which makes it more surprising that something like this didn't exist. I'm relieved it does though.

38m agoHN ↗

Honestly, models are torrents will end any effort from the big AI labs to stop open models. No way to prevent weights from being shared, just like mobies. Genie is out of the bottle

35m agoHN ↗

Steam & Blizzard (probably others) used to delivery games through torrent protocol in the past, before CDNs became cheaper.

When StarCraft 2 was lauched, the installer (before Battle.net installer crapware) had a complete graphical visualization of seeders & leechers.

Reference: https://warcraft.wiki.gg/wiki/Blizzard_Downloader

31m agoHN ↗

I've worked at trading firms where the "reference data master" file is usually a big json or equivalent.

To get the file out to 100s or 1000s of machine they would often use private bittorent to distribute the file out.

29m agoHN ↗

Same here. Inspired by both, I used to delivery videos over torrent to in door machines since at that time, there's no CDNs (or it was difficult to get one).

12m agoHN ↗

Oh, story time:

Once I was using Blizzard's downloader to install something (StarCraft, Diablo, I don't remember), and it was kinda slow. I disabled P2P downloads and speed skyrocketed, and I said "Huh, this was unexpected".

When P2P downloads disabled you could see the list of CDNs you're downloading from and mine had a single IP on that list. It looked familiar. Then it dawned on to me. It was the Akamai server which we were hosting in our system room, at 15 minutes of driving distance. After a chuckle, I went to get a cup of tea, because that was entertaining than the game itself.

Then of course, I dived into whatever I was installing that night.

5m agoHN ↗

Several companies tried this for distributing software.

It was very controversial. Users were angry that software companies were using their internet bandwidth to distribute their software. Made a lot of people angry.

29m agoHN ↗

I’ve been wondering when this will come. The days are numbered for abliterated models to be published on HF I think. Why wouldn’t the government want a central control there?

27m agoHN ↗

If I search for 'uncensored' there are no torrents available. Uncensored models should be top priority, especially now that Nvidia owns HuggingFace and will enshittify the platform in accordance with upcoming US laws.

24m agoHN ↗

There are such results on huggingface tho. Also search for the keywords “abliteration” and “heretic”. Heretic is a tool used to abliterate, that is decensor, models

17m agoHN ↗

That was my my first search too. I know they are still listed on HF but every time I try and use one, the links are dead or the size is beyond my scope. Was hoping for a fresh batch. Ill check back.

13m agoHN ↗

Torrents always seemed like the more sensible way to distribute model weights.

Though I have been disappointed that most of these have been spurred on by the misleading claim that abliterated models were being taken down from HuggingFace because they removed an abliterated model. HF took one abliterated model down because the uploader was spamming people that requested access with sketchy requirements to pay for it.

Plus, there are a bunch of these types of sites, all of them have a couple of models and otherwise completely dead.

There's also the problem of catching malicious models that have been fine tuned to exfiltrate credentials. It would be nice to have means of checking hashes against the HF versions (or against other reputable sources). I'm guessing this is probably easy when just serving the same folder as what HF serves.

5m agoHN ↗

Speaking to the "uncensored model" angle: there's little reason to distribute abliterated weights anyway. Instead of orthogonalising the weights that write back to the residual stream, you can just orthogonalise the activations themselves. It's equivalent.

Orthogonalising activations at runtime is computationally cheap. Just distribute the refusal vectors (few thousand floats per layer), then run against the stock weights. Antirez's DS4 already supports this: https://github.com/antirez/ds4/blob/8db1d1d155cb0400a86a86b9...

Abliterated weights are just a bad habit we've gotten into. It's also deeply suboptimal from a precision point of view to take a model that's already been QATed and distributed in pre-quantised form (DeepSeek V4, Kimi K2.5 or K3...), modify its weights, and re-quantise it.