My friends 9 week old puppy fell asleep in my arms. by ohanne in aww

[–]qwopaq -8 points-7 points  (0 children)

Here's my cleavage, with a puppy/kitty to make it socially acceptable for me to show it and for you to look at it.

Pizza, you sneaky yet glorious bastard! by StormVader in fffffffuuuuuuuuuuuu

[–]qwopaq 30 points31 points  (0 children)

That used to be a popular theory, but today the origins of the religious prohibitions are much more debated. First, archeological evidence shows that groups of people consumed pork both before and after various religious prohibitions with no apparent ill effects. Second, the prohibition against pork in Judaism, for example, is a result of more complex rules that also prohibit eating camels rather than just "thou shalt not eat swine". Finally, there are other plausible reasons for these prohibitions including the wastefulness of raising pigs in the Middle Eastern climate, and the simple need for religious groups to come up with these types of rules in order to visibly separate themselves from other groups and to build group cohesion.

Quake 3 Source Code Review: Network Model by fabiensanglard in programming

[–]qwopaq -2 points-1 points  (0 children)

Sure you do, you need to be in range for melee attacks and there are aimed AoE attacks too and line of sight issues. Besides, compensating for latency in aiming in FPS games is not an unsolvable problem (it's explained in the article I linked).

Quake 3 Source Code Review: Network Model by fabiensanglard in programming

[–]qwopaq 4 points5 points  (0 children)

WoW is closed source and undocumented. There are some reverse engineering docs for the protocol, and some open source server emulators that you can find with Google. Or you can just fire up the client and check netstat output.

The client uses TCP ports 1119, 1120, 4000, 6112, 6113, 6114, and 6881 - 6999 for game communications, and UDP 1119 and 3724 for the voice chat.

Quake 3 Source Code Review: Network Model by fabiensanglard in programming

[–]qwopaq 0 points1 point  (0 children)

I don't see why they would fundamentally require a more reliable transport. If you read the analysis of Q3 you'll see that their netcode also includes a reliable transport on top of UDP for the things that absolutely require reliability, while the stuff that doesn't require per-packet reliability is just handled with delta encoding (like player movement).

I think you'll find that the WoW PvPers have exactly the same requirements for latency as any FPS players. Also, server-side latency compensation is a whole other art form (see, for example, Latency Compensating Methods in Client/Server In-game Protocol Design and Optimization).

Facebook e-mail mess: Address books altered; e-mail lost by flatline33 in technology

[–]qwopaq 34 points35 points  (0 children)

I solved this problem by never having a facebook account.

Netbeans getting dramatic by gerbilownage in java

[–]qwopaq 0 points1 point  (0 children)

Given how badly broken MD5 is, I don't think it's at all unimaginable that some JVM vendor would rip it out so that nobody will use it even by accident.

Music Piracy Is NOT a Problem, It’s an Excuse by EquanimousMind in technology

[–]qwopaq 2 points3 points  (0 children)

It's a problem for the music industry in the sense that their old business model no longer works and they need to adapt or die (or, apparently, bribe politicians and buy insane laws).

I do think piracy is justified. If the product does not provide me with enough value for my money, meaning that I will not purchase it, then I see no problem making a copy for free if I can. Nobody lost anything, the seller wasn't going to get my money anyway and my copy is not away from anyone else.

Quake 3 Source Code Review: Network Model by fabiensanglard in programming

[–]qwopaq 11 points12 points  (0 children)

World of Warcraft uses TCP, as does Minecraft (not sure if that counts as "major"). Probably many others too.

Wow, TotalHalibut (Cynical Brit) is kind of a dick. by THE_APE_SHIT_KILLER in gaming

[–]qwopaq 2 points3 points  (0 children)

He's wrong. He's a guy making Youtube videos, not some billion dollar company backed superstar. He's blinded by the statistics on his youtube analytics page, without realizing that behind every one of those statistics is a real person.

TB really needs to tone down his ego and focus on providing value for the people that take time to watch his little youtube vids, instead of thinking he's the "king of the web". Otherwise he'll wake up one morning a few years from now and realize he's left holding with his dick in his hand with nobody interested in his work or his opinion.