Hacker News new | ask | show | jobs
by bembo 1199 days ago
Wouldn't ipfs be a good fit for this?
2 comments

On the topic of IPFS, but also slightly tangential -- how has nobody written an Activity Pub client/server in Javascript and distributed it as a Browser Addon?

If an IPFS node/server can be literally hosted via a Firefox Extension[1], how has nobody done the same for an arguably easier protocol like Activity Pub?

1: https://github.com/ipfs/js-ipfs

Ipfs is a pull protocol. Activitypub is normally implemented as a push one (despite the specification having outboxes, so in theory it should be able to do either)
The ideas behind IPFS definitely seem to reflect the unchangeable URL intentions of this article. However, IPFS is also more limited, as edits and updates require special handling and interactivity is simply not possible.

Furthermore, IPFS is too slow to be usable in practice. I'd love it to become a serious alternative to the web in terms of documents and blog posts, but the amount of timeouts and 30+ second loading times you need to tolerate to get any IPFS page to load makes it very difficult to tolerate.

At least with the NFT scams IPFS found a real-life purpose, something I hadn't expected to see. That's dying down now, I think, so who knows how long the most active pin servers will stick around.

IPFS would still be a good candidate for media attachments in Mastodon, potentially saving quite a bit of resources in bandwidth and storage.

The performance of ipfs gateways has improved a lot lately, so even without a native ipfs:// protocol handler that could work nicely in clients.

Bittorrent has been there for decades and can solve the issue ofedia attachments way more easily than ipfs
Are there gateways to access bittorrent resources from https:// ?
There are multiple libraries and software giving you a gateway, but there's no public gateway. It would fall into problematic use in less than an hour because of the insanity that IP is, and it would completely contradict the whole idea of being decentralized
If no one is paying, content on IPFS will disappear, and very soon.