Live data from Hacker News

HTTP is obsolete – it's time for the distributed, permanent web (2015)

ipfs.io

321–330 of 337 posts

Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)

#321
post #317

Earlier quoted context omitted.

> I'm not sure what you think would be difficult exactly. You've said that archive.org has already done the programming needed to ensure dynamic resources are discovered, and now those resources are content ids rather than URLs. Nothing's really changed on this point. The point was that it's outside of the level which IPFS can possibly help with. IA actively maintains the code which does this and any competing projec…

> IA actively maintains the code which does this and any competing project would need to spend the same time on that for the same reasons. I'm not sure why they would have to compete. They're literally solving the same problem in basically the same way. I see no reason to fork this code. > That's an interesting theory but do we have any evidence suggesting that it's likely? In particular, SETI@home / folding@home did…

> I'm not sure why they would have to compete. They're literally solving the same problem in basically the same way. I see no reason to fork this code.

The point was simply that the original comment I was replying to claiming that this made it easy to replace archive.org was really only relevant to one fraction of what an archiving project would involve. If IA is going strong on their side, it's not clear why this project would get traction.

> > > That's an interesting theory but do we have any evidence suggesting that it's likely? In particular, SETI@home / folding@home did not involve either substantial resource commitments or potential legal problems, both of which would be a concern for a web archiving project.

> But this isn't a concern of a web archiving project any more if content-based addressing becomes the standard, because pervasive caching is built into the protocol itself. Publishing anything on such a network means you are already giving up some control you would otherwise have in where this content will be served from, how it's cached, how long it lasts, etc.

That's a separate problem: the two which I described are covering the commitment of storage, which is unlike the distribution computing projects in that it's only valuable if they do so for more than a short period of time, and the legal consideration. If you run SETI@Home you aren't going to get a legal threat or FBI agent inquiring why your IP address was serving content which you don't have rights to or isn't legal where you live.

> The same logic applies here, but the failure rate would likely have to be jacked up.

Yes, that's the point: running a service like this on a voluntary basis requires significantly more redundancy because you're getting fewer resources per node, have a higher risk of downtime or permanent loss of a node, and replication times are significantly greater. Yes, all of those are problems which can be addressed with careful engineering but I think they're also a good explanation for why P2P tools have been far less compelling in practice than many of us hoped. Trying to get volunteers to host things which don't personally and directly benefit them seems like more than a minor challenge unless the content is innocuous and relatively small.

> Whether there would be performance problems isn't clear. Content-based addressing is already fairly slow (at this time), but once content is resolved, fragments of content can be delivered from multiple sources concurrently, and from more spatially close sources. Higher latency, but more parallelism.

The problem is bootstrapping: until you get a lot of people those assumptions won't be true and a worse experience is one of the major impediments to getting more people. In the case of something like web archiving where the hardest part is crawling, which this doesn't help with at all, and there's a popular service which is generally well-liked it seems like have a detailed plan for that is the most important part.

Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)

#322
post #312

Earlier quoted context omitted.

During 95 or 96, I was explaining to customers over the phone how to set up Trumpet Winsock and MacTCP/PPP. Most people didn't instantly get Windows 95, so it wasn't the reason that the ISP existed. And it was already possible to access the internet to some extent through an established online service, I think I'd used Delphi, AOL, maybe others during high school. Something made it feasible right then for anybody to…

What was Apple's market share of desktops at the time? And whether you were talking people through a Trumpet WinsSock install or I was doing it in person, it wasn't going to get done that way, just too slow. Sure lots of physical infrastructure (modems etc...) had to be added, no disagreement there. Anyway, it's all a long time ago now. A funny aside, thinking of Apple in those days reminded me of "Cyberdog" - https:…

>What was Apple's market share of desktops at the time?

I don't know, but probably significantly better than a few years later, due to how vast an improvement 95 was.

There really, in my view, and in some of the magazine reviews I read back then, was nothing to recommend Windows 3.1(1) except if (a) you couldn't afford a Mac, or (b) you wanted to run software that wasn't available for one.

Suddenly, once 95 got traction, people promoting Macintoshes had to make excuses for the lack of memory protection or pre-emptive multitasking, on top of the high prices. And Windows just wasn't as godawful ugly any more.

But at the moment that ISPs were all sparking into existence, I don't think the wave had quite arrived. I mean, people were getting it and I do remember vaguely the initial version of IE, but 95 wasn't even the majority of PC users for a little while.

A browser for 3.1 that I kind of remember from those days, that lapsed into obscurity, was Cello:

https://en.wikipedia.org/wiki/Cello_(web_browser)

Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)

#323
post #231
post #93

Earlier quoted context omitted.

> Imagine if we said that about web sites at the begining. The web was fast (for documents on 56k) and extremely useful almost immediately. It was obvious to everyone watching that the technology was going to change everything.

Yea, I'm afraid that's not so. In 1993, I was running a WildCat BBS and I was way more hyped about that and it's RIP graphics, lol. The only way I could get on the internet at all was through other peoples university accounts, which required dial-up, Trumpet Winsock, and PPP. It was a chore to get running and was very slow on the 14.4k (and slower) modems of the day. 56k modems weren't introduced until the late 90s.…

In 1993, iirc, I borrowed a Mac and 2400bps modem from my high school that I used to call the library and AOL.

Before that, the way to get software (for me, because I wasn't a college student) was to go to a local computer store and copy their disks containing free or shareware.

https://en.wikipedia.org/wiki/Fred_Fish

But everything changed about 1995.

Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)

#324
post #243

Earlier quoted context omitted.

I love IPFS. It's one of my favorite recent technologies, but I think people have unrealistic expectations about such a young idea. Decentralized tech doesn't work well until the network effects build up. IPFS has the interesting quality that the more popular a piece of content is, the easier it is to get ahold of. If millions of people were using IPFS, the most popular content would be being served by many thousands…

> I think people have unrealistic expectations about such a young idea. It launched in Feb 2015. Things that have launched since then: The idea of Donald Trump as President of the USA TikTok Covid-19 Tesla Model 3 OpenAI It's entirely possible that everything could change any day now. It's equally plausible that it's just a bad implementation of a decent idea, and something similar could come along and deliver on its…

>The idea of Donald Trump as President of the USA

I find this disturbing, because not only is it not true, that it originated in 2015, and many people have commented on how The Simpsons predicted it in 2000...

https://en.wikipedia.org/wiki/Bart_to_the_Future

...but the reason they predicted it had a lot to do with Trump running in 2000, and more recently, he's reportedly been saying he is such a winner he won the first time he ran.

So it reminds me of the famous photo with Stalin and the "vanishing Commissar"...but what do you know - that has been deleted from Wikipedia recently!

https://commons.wikimedia.org/wiki/File:The_Commissar_Vanish...

It was there prior to 2016 though:

https://web.archive.org/web/20150516002908/https://commons.w...

Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)

#325
post #235

Earlier quoted context omitted.

Check out the pinned repos: https://github.com/SkynetLabs Also https://docs.siasky.net/ Very much an actively developed project, with over 100,000 monthly active users.

The second link claims that it will store data without payment and allow extracting money in the future, with 0 mention of who is paying for the space. This is so suspicious that I almost cannot believe this is not addressed immediately.

Skynet operates on a freemium model where users get 20mbps and 100 GB of storage for free and significantly more if they pay (80mbps and 1 TB for $5/mo). This is what pays the bills, and also how things stay pinned.

Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)

#326

Earlier quoted context omitted.

It's been 6 years now and IPFS is still stuck with the same problems it had at the start with no real pathway to being useful. Most technology does something useful early on. I don't know the timeline for the web but I don't imagine it involved 6 years of marketing and selling to investors while not serving any purpose well.

HTTP was invented in 1989. Netscape was founded in 1994. So, if you’re comfortable with either of those a starting point, 6 years is somewhere in the dot com boom.

I'd argue the WWW was instantly useful, even during its halcyon days.

IPFS on the other hand is a horrible "jack of all trades" that has mediocre performance even in the best of times, and it hasn't really gotten any better since it first launched 6 years ago.

And that's not even bringing up the cryptocurrency cohort souring the project with its stench.

I don't object to the existence of IPFS, rather I prefer more efficient and focused projects instead. Someone in the comment threads mentioned Solid, which sounds like a decent decentralized information protocol or system of sorts.

And for those that want censorship resistance... who can forget Freenet? That project has been around since 2000 and seems to do a pretty bang up job, even if the performance is not much better.

Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)

#328
post #243

Earlier quoted context omitted.

> I think people have unrealistic expectations about such a young idea. It launched in Feb 2015. Things that have launched since then: The idea of Donald Trump as President of the USA TikTok Covid-19 Tesla Model 3 OpenAI It's entirely possible that everything could change any day now. It's equally plausible that it's just a bad implementation of a decent idea, and something similar could come along and deliver on its…

>The idea of Donald Trump as President of the USA I find this disturbing, because not only is it not true, that it originated in 2015, and many people have commented on how The Simpsons predicted it in 2000... https://en.wikipedia.org/wiki/Bart_to_the_Future ...but the reason they predicted it had a lot to do with Trump running in 2000, and more recently, he's reportedly been saying he is such a winner he won the fir…

You are missing the point of what I'm saying.

Trump wasn't taken seriously as a candidate in 2015. He didn't declare his candidacy until July 2015 at which point his odds were 150/1 and it didn't get above 66/1 in 2015.

https://www.bbc.co.uk/news/newsbeat-36392621

In 2000 his run wasn't taken seriously either. He had a approval rating of 7%. https://en.m.wikipedia.org/wiki/Donald_Trump_2000_presidenti...

Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)

#329
post #318

Earlier quoted context omitted.

I realize you plan to do a Show HN but in case I don't see it, could you answer a few quick questions: 1. How is this meaningfully different to WebDAV? 2. Is the assumption that web apps export stuff to your pod from time to time, or actually use it as the primary storage? If the former, isn't it more or less the same idea as Google Takeout, if the latter how do apps handle the possibility of slow pods, outages or th…

> 1. How is this meaningfully different to WebDAV? Webpods is more like git than WebDAV. It allows apps/users to store data in logs, and the data can be records (strings) or files. If bob is syncing from alice, he'd pull all entries from the commit-id until which he has previously synced. An app will store data in a pod (which has a unique hostname) such as instagram.jeswin.someprovider.com. Each pod can have multipl…

I see, thanks. Sounds like it's a sort of Apple Time Machine but for the rest of us?

Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)

#330

IPFS needs to decide what it wants to be. Is it about being a decentralized caching layer? Is it about permanently storing content? Is it about replacing my web server? Is it about replacing DNS? Is it about censorship resistance? Right now it does none of those things well. The client chews through CPU and memory when seemingly doing nothing. If I try to download content, it is far slower than BitTorrent unless I go…

what did they sold to investor? The idea that people will pay for hosting using filecoin?
Post reply on HN