Web browsers suck [excrement]
-
No. Skype is evil offspring of some (otherwise probably defunct) peer-to-peer network.
-
No. Skype is evil offspring of some (otherwise probably defunct) peer-to-peer network.
According to Wikipedia, the Skype back-end was originally the same as (or very similar to) Kazaa.
-
Yes, probably. It does not matter much; the point is that it was relaying everything through random clients and didn't have servers beyond master account list.
-
The audio and video probably still go P2P where possible (or via a supernode proxy, if they're still doing that) as there's too much bandwidth otherwise.
SkypeMicrosoft probably host quite a few supernodes themselves, but surely wouldn't want to have it all (because of the bandwidth problem). The supernodes are an elegant answer to the problem that many of the people you want as customers are behind evil firewalls. (The competitors to Skype such as Webex probably have much more centralised solutions, but they're a lot more expensive too.)The matchmaking is probably centralised — that would make a lot of sense, as it requires participants with lots of network knowledge to work at all — and I'm not at all sure about the text messaging part. That might be P2P too, though with everyone who is a participant in a particular chat acting as peers (I'm pretty sure I've observed that sort of thing going on).
-
Nope. All NSA.
-
and I'm not at all sure about the text messaging part. That might be P2P too, though with everyone who is a participant in a particular chat acting as peers (I'm pretty sure I've observed that sort of thing going on).
With a nice effect of "if you're not both online at the same time, ye shall not communicate until that happens". Though it might have worked, sometimes, maybe, I dunno. I think it sometimes did, and sometimes spit up messages a week later.
Or how you see someone online at 2AM or so, type up an elaborate message, only for the online indicator to turn grey the exact moment you hit "Send" because Skype forgot to ping the other guy once in a while. And the elaborate message has no real guarantee of delivery, because see point 1.
And don't even get me started on Skype's file transfer...
-
And don't even get me started on Skype's file transfer...
Two tin cans and a wet piece of string, I thought…
-
Never really had a problem with skype.
-
Never really had a problem with skype.
I have.It's incredibly annoying, as a web developer, when something that has no fucking right to run a Web server runs a Web server. On 80 and 443. Meaning Apache/IIS won't fucking run, unless I configure them to use port 23758 or something.
Or, of course, tell Skype to fuck off and not run a motherfucking webserver.
-
As a web developer myself I have also ran into that problem. Though these days I tend to use the dev webserver instead of IIS these days.
-
On 80 and 443
Wait, how can a userland application open ports below 1024? Or does it require special access?
-
You have to elevate the rights via UAC when you install it.
-
As a web developer myself I have also ran into that problem. Though these days I tend to use the dev webserver instead of IIS these days.
I hope by 'dev webserver' you refer to IIS Express. The old webdev.webserver.exe a.k.a. Cassini is a complete and utter piece of shit that in no way whatsoever represents the actual runtime environment of an application running in proper Integrated Pipeline mode. IIS Express atleast is a hell of a lot closer to the real thing.
-
Never really had a problem with skype.
Me neither.Other than the silent crashing.
And the terrible continuous drone sound it makes sometimes.
-
For .NET I use proper IIS.
For PHP, Node, Python I use their dev servers.
-
mutlithreading via timers
Oh $deity, that brings back memories. A dozen or more forms with nothing but timers on them and DoEvents calls sprinkled fucking everywhere...
-
For my Python/Perl/PHP/Apache server on my Win7 box, I use port 69. It seems to work fine.
-
-
-
Why is it called Snickers when there's only one bar?
-
Why is it called Snickers when there's only one bar?
It's named after a horse, apparently.
-
Always be a marathon bar to me.
-
-SNICKER-
It's fun when I send my wife a link to http://servername:69/page.html to look at something.
-
isn't it nice that growing up is optional?
-
It fits well with the theme of the site that I have hosted there.
-
Just to clarify the like, I chose to interpret the above statement without any sarcasm, and will stick to that interpretation, regardless of @accalia's original intentions.
-
no sarcasm intended. just paraphrasing a phrase that is popular in the tech industry (at least the parts i hang out in)
Growing Old is Mandatory, Growing Up is Optional
this is usually followed by a ten to thirty minute nerf war
-
-
> Growing Old is Mandatory, Growing Up is Optional
this is usually followed by a ten to thirty minute nerf war
We used to have them in the place I worked at before the place I currently work at.Then someone got hit in the eye, and that was the end of all that. I didn't mind though, as I found it annoying more often than fun, as I was usually neck-deep in Silverlight at the time.
-
For me having nerf guns et la. is a warning sign. I saw a job advert where one of the benefits was a pool table and a ps3, if that is the main highlight of working there I'd give it a pass.
-
Yeah seriously. No Xbox?
-
For me having nerf guns et la. is a warning sign. I saw a job advert where one of the benefits was a pool table and a ps3, if that is the main highlight of working there I'd give it a pass.
No way of knowing if that is a main highlight or a just a nice perk without at least interviewing. I had a really nice job in college where the breakroom had an XBox 360. We had plenty of work to do, and lots of leeway to try and solve the technical issues we were faced with. Were there problems? Of course, every company has issues. But don't write off a potential employer just because they advertise that they have a pool table and a PS3.
-
But don't write off a potential employer just because they advertise that they have a pool table and a PS3.
I would think it has more to do with the local market. I've never heard of anything like that around here.
-
I would think it has more to do with the local market. I've never heard of anything like that around here.
A company in the Seattle area without a pool/ping-pong/foozball table and at least one game console and cable TV would be strange.
That said, I also find the nerf guns annoying as shit.
-
That said, I also find the nerf guns annoying as shit.
so did I, until i just bought the largest nerf aresenal in the office and started a campaign of maximum reprisal.
after that the nerf battles kind of stopped.... at least on days i am in the office.
-
When this job collapses on top of me and I end up on the bottom of the shit-heap, Seattle will be on my list of places I'm willing to relocate :) It sounds nice
-
The thing is that the few places I've worked it pretty much been window dressing for a job where they don't expect you to have a life outside of work or other horrendous wtf-fuckery going on.
-
a campaign of maximum reprisal.
Vulcan + multiple 9.6V RC batteries + multiple belts hacked together = devastation.
-
or just have 20 or so guns and fire until they are all empty.... ;-)
-
or just have 20 or so guns and fire until they are all empty
Well, that's one way you could do it, but it's thinking small. Have you seen how fast a Vulcan will fire if you wire up multiple batteries to it?
-
hmm.... okay
-
I dunno, that seems silly.
-
but it does end fights quickly.
:-D
-
Assuming your enemies don't have sufficient cover. Then you're just screwed once they pick up all the free ammo.
-
meh. theres so much ammo floating around.
-
Assuming your enemies don't have sufficient cover.
Looking around my office I see 3 book shelves that would make decent shields, not to mention my desk.
-
There's always the door.
-
-
no, but those suction cups are impressively good!
-
There's always the door.
True, but I'd have to get up and go around my desk to get to it.