Live data from Hacker News

Gnutella: A Protocol Outliving the World That Created It

rickcarlino.com

11–20 of 101 posts

Re: Gnutella: A Protocol Outliving the World That Created It

#11

just reading gnutella triggered a really old memory of times when Ares, Limewire and eMule where places to try your luck getting mp3s and software

Docuwiki (not to be confused with DokuWiki) is still the most thorough source I've seen for niche documentaries.

https://docuwiki.net/index.php?title=Category:Name

It is all ed2k links. Unfortunately modern clients for ed2k are quite lacking

Re: Gnutella: A Protocol Outliving the World That Created It

#14
post #9
post #7

Earlier quoted context omitted.

or was it Windows hiding file extensions by default and you downloaded a .mp3.exe file?

Isn't it just great how a decision made by some genius in Microsoft decades ago caused so much confusion and mess. Even on Windows 11 the default is to hide extensions, because, geez, wouldn't want to confuse people with change after decades of it being like that. Although, was the hiding something that the Mac introduced? The idea of the last part of the filename (after the period) determining what program is launch…

The mac started out without using extensions at all, the type was embedded in the metadata. That's still possible now, but it's largely derived from extensions first. I believe Finder shows all extensions by default. It certainly does in details mode.

Re: Gnutella: A Protocol Outliving the World That Created It

#15
post #9
post #7

Earlier quoted context omitted.

or was it Windows hiding file extensions by default and you downloaded a .mp3.exe file?

Isn't it just great how a decision made by some genius in Microsoft decades ago caused so much confusion and mess. Even on Windows 11 the default is to hide extensions, because, geez, wouldn't want to confuse people with change after decades of it being like that. Although, was the hiding something that the Mac introduced? The idea of the last part of the filename (after the period) determining what program is launch…

Macs originally didn’t have filename extensions because the file type was stored as metadata in the file system

Re: Gnutella: A Protocol Outliving the World That Created It

#17

Hot take: the simple reason Gnutella declined is that it was replaced by Bittorrent.

I don’t think that’s a hot take, BitTorrent learned from Gnutella and made a better protocol. Gnutella is important historically, but it had a lot of downsides as a protocol that BitTorrent improved on.

Re: Gnutella: A Protocol Outliving the World That Created It

#18

That’s what Limewire used? It definitely came pre-bootstrapped then.

Are you asking if lime wire used Gnutella Web Cache for bootstrapping? I’m not sure. GWebCache is one of many possible ways to boot strap, and I have not run lime wire in over a decade. I saw that GTKGnutella moved off of GWebCache sometime ago and uses some sort UDP based tool now. I am fairly certain that Shareaza still uses it because I see those results come up in my Web cache pull from time to time. I have seen…

If I recall, proprietary clients usually shipped with their own bootstrap server. I think it may have even contributed to the legal cases, but it's been a long time.

Re: Gnutella: A Protocol Outliving the World That Created It

#19
post #10

I would read a follow-up about LimeWire's dynamic query routing. I enjoyed the writing style very much and now I'm reading Rick's other articles on topics that normally wouldn't interest me. Thanks Rick!

I’m glad you liked it! I hope to publish the follow up soon

Re: Gnutella: A Protocol Outliving the World That Created It

#20
post #12

just reading gnutella triggered a really old memory of times when Ares, Limewire and eMule where places to try your luck getting mp3s and software

Shareaza was the goat. It had 4 or 5 protocols.

It is still around! I see network traffic from it on major GWebCache instances.
Post reply on HN