6 ms·
It's actually the other way around. "SuperNodes" (elective service as a kind of hub) caused lots of dropped calls and flaky connections because people were tryi
by bigdubs 8y ago
It's actually the other way around. "SuperNodes" (elective service as a kind of hub) caused lots of dropped calls and flaky connections because people were trying to do it on bad home connections.
Microsoft switched to centralized servers to _increase_ call quality.
- tytytytytytytyt 8y agoThen why did quality drop so much?
- hedora 8y agoI find the CADT development model is surprisingly good at explaining most software engineering trainwrecks these days: https://www.jwz.org/doc/cadt.html https://www.jwz.org/doc/cadt.html
- deleted 8y ago[deleted]
- jacquesm 8y agoFor the uninitiated: linking from HN to JWZ's blog has a slightly different effect than what you expect.
- sah2ed 8y agoThe effect works by showing a NSFW image if the referer is detected to be HN. To avoid the effect, you need to open links to jwz.org in a private window.
- gowld 8y agojwz.org links are banned at HackerNews. Please remove.
- abiox 8y ago> are banned what's the story behind that? (i'm not familiar with that domain.)
- duskwuff 8y agoJWZ is not a fan of being linked to by HN. JWZ redirects referrals from HN to an obscene image.
- nickserv 8y agoI was disappointed, no obscene image when I clicked on the link. Using Firefox for Android, if it matters.
- ConceptJunkie 8y agoJust for that, I'm going to port xscreensaver to Windows.
- deleted 8y ago[deleted]
- nix0n 8y agoThis link might work slightly better for some people: https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.jwz.org%2Fdoc%2Fcadt.html https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.jwz.org%2Fd...
- Shorel 8y agoThat's what their public relations department says. We don't have the full data, and seeing past behavior, it is completely possible they have second intentions with the change. We just can't rule out that possibly because of a press release.
- jacquesm 8y agoWell, that may have been their reason but I had excellent service on Skype prior to the acquisition super nodes and all and absolutely rotten service afterwards. So whatever they tried to fix it didn't work. Of course this is all from a European perspective and the broadband situation here could not be compared to the US at the time (and in some places still can't).
- fireflash38 8y agoFrom a US perspective, quality ranged from fantastic to awful to non-existent depending on who started a call. If you learned who had the best hosting, then always had them start it, you would be fine. I gather my experience is not an outlier, which is probably why they switched.
- sandworm101 8y ago>> Microsoft switched to centralized servers to _increase_ call quality. Or to better address their CALEA requirements. It was about surveillance. It still is. The number of telephony decisions that are based on "security" boggles the mind. Why did Skype fail? Because I wouldn't trust Microsoft to protect my grocery list.
- superkuh 8y agoFirst eBay was encouraged to buy Skype. But they messed up and only bought the brand and users and didn't get the p2p backend which was still licensed from the European inventors. So then Microsoft was encouraged to buy Skype and they bought the p2p code as well and promptly put a stop to all the excellent end-to-end encrypted public communications going through Skype. That was the end of Skype. And it's obvious who did the encouraging.
- cakes 8y agoI can understand this rationale technically, when I was using skype (at work) ~8years ago we would have some real problems and a lot of it was attributed to "SuperNodes" if you dug deep down far enough. Chat and group chats at the time, though, were very reasonable Whether that improved quality or not, I wouldn't know, I haven't used skype in quite some time.
- gowld 8y agoHow is peer-to-Internet--peer worse connectivity than peer-to-DC-to-peer for UDP streaming? The peers aren't moving themselves to the DC to sit on their calls.
- occamrazor 8y agoWhen both users are behind a firewall, in some cases the Skype connection was peer-to-supernode-to-peer, not straight peer-to-peer. Replacing a supernode, which could have been a user on a mediocre DSL connection, with a server in a datacenter with good connectivity _should_ improve call quality.
- jacquesm 8y agoYes, but if they had implemented that as a fall-back after a problem was detected I doubt anybody would have had a problem with it. Instead they routed all the traffic through their DC and for a very large number of calls that meant more hops and at least one extra latency incurring handler of the packet stream. So even if in some edge cases it was a win for a large number of calls it was a net loss.
- mikekchar 8y agoIMHO this is exactly right. VOIP is actually super hard unless you have extremely good equipment because any latency can trip up things like echo cancellation. On top of that, you have to consider that this equipment (and its bandwidth) that is doing nothing but carrying traffic is seen to be a cost centre by organisations. Most VOIP calls result in practically no revenue. The bean counters will make decisions without understanding the impact to the service. This was always the big advantage of Skype. Yes, supernodes are problematic (and IMHO, unethical), but on average they will work better than carrying all the traffic. When I used to work at Nortel in the 90's (now defunct telecom equipment manufacturer), I always wondered about VOIP because I knew how much trouble we had with traffic and we had circuit switched networks! Later when I worked for some VOIP startups, I could see the problems first hand. FWIW, for voice, Mumble is still the gold standard IMHO. It's a pain to set up, but once you do, it will work extremely well. I keep threatening to build an open source VOIP system (not based on SIP, and requiring users to open ports by hand) because it's really not that hard. I've built one before for a startup from the ground up in a matter of months, by myself. Maybe one of these days...
- uhhhhhhh 8y agoMy experience with it was the switch to centralize significantly dropped quality and reliability, and my family ditched it alltogether about 6 months after.
- thepumpkin1979 8y agoSuper nodes where added to mitigate the problem of battery consumption in Skype mobile apps. They explained this a long time ago.