Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:Chrome 0 (Score 1) 243

What have you done to your Firefox to make full screen mode use anything less than the full screen? In mine all bars are hidden until the mouse cursor reaches the edge of the screen. Almost every modern graphical open source application has a full screen mode, with the notable exception of Eclipse (based on SWT, having no portable way of making a true full screen window).

Comment Re:May I say (Score 1) 243

It's your decision if you buy a car that does not allow a substitute stereo. However, Microsoft specifically required its third-party vendors to sell only Microsoft operating systems and to bundle only Microsoft Windows on computers. So for a very long and critical time, the only way to buy a computer was to buy one with Windows already on it, and that's a huge part of how Microsoft got its market share. These "agreements" are fundamentally anticompetitive and illegal, and apparently a very good business strategy.

Comment Re:Patent examiners can't generalize. (Score 1) 357

There is a theoretically robust test against obviousness, and it's that if basically any reasonably competent worker in the industry could have come up with the same idea, then it's not supposed to be patentable. This is completely useless in practice because the patent examiners are very far from being competent workers in the industry, /especially/ in our industry, and so, to them, anything more sophisticated than a checkbox seems like game-changing innovation.

Comment Re:Worth the wait. (Score 1) 453

Right, because each game client is going to submit to bnet a complete list of all of its interface IPs, including VPN and wireless connections, and bnet is going to be able to decide with only that limited information which precise subnet to ask each client to broadcast on, even though it has no knowledge at all of the topology or technology involved for each device, or even if the apparent subnets on each machine are part of a connected network. There are so many ways it can all go wrong, I would be genuinely surprised if they decided that was the right way to provide the "experience".

The best compromise would be to have each client elect a network interface to use for LAN play, and submit only that network interface's IP. You wouldn't be able to do this with aliased interfaces (many IPs per interface), but maybe you could with bridges (many interfaces per IP, though Windows does this exceedingly poorly). Giving users so much frustration and potential failure points *just* for anti-piracy, something the real hackers will subvert in a matter of days anyway, is exactly the kind of mistake Blizzard will not make.

Comment Re:Worth the wait. (Score 1) 453

You can tell when gamers don't know anything about network software implementation. By the time Battle.Net receives your Network Address Translated connections, it all looks like one IP, so while it could easily see that it's all from one network (of arbitrary size), it has no way of selecting a specific client to act as a host, nor commanding the others to connect, as it does not know the LAN IPs. The very closest it could do is ask client machine to perform UDP broadcasts, which is exactly what SC1 LAN play does, and if they implemented all of that anyway it would be a crime against nature to require bnet to bootstrap it.

Comment Re:More likely (Score 1) 211

For servers it's 5 years, which is more than reasonable for Ubuntu's target market. Desktops are obsolete after 6 months, saying nothing of 3 years. An LTS comes out every 1.5-2 years so at worst you get 3 years of server support for the old LTS while deploying the new LTS. If that's not long enough, your management infrastructure is probably a much bigger problem than your support contracts.

Comment Re:There is no such thing as ten-round AES-256 *$* (Score 2, Insightful) 93

If attackers against any system have the resources to store all of the system's traffic in the hopes of decrypting it with a complete break later (e.g. as WEP was broken after months/years of wireless traffic), then the fact is they'll have a lot of sensitive information. To an individual, corporation or defence organisation, there is plenty of "old" data that would be very damaging for others to have, and yet in general the old data inches closer to exposure. So sure, it drops in value, but never enough to make a break acceptable.

Comment Re:Correction (Score 1) 546

It's not evil, but it undermines the effect of the GPL. The GPL ensures that any product using your GPL code cannot become proprietary - it has to be licensed under a compatible license, compatibility depending on how it uses your code. What the 5-year expiry date would do is allow, say, a proprietary fork of Linux 2.6.30 to emerge 5 years from now. Later versions would have later effective expiry dates, but the point is that the product itself could have proprietary derivatives, exactly what the GPL prevents.

The reason to prevent proprietary derivatives is to ensure that enhancements, extensions, etc. are available to users of the original code. This is most of the reason Linux is so ridiculously powerful today, having been extended by many commercial institutions, with most of the changes being merged into the mainline for all to share.

However, it is clear that a forked Linux would still not be distributable in countries without the 5-year expiry, so the actual influence of the fork would be very limited.

Comment Re:10 years? (Score 4, Interesting) 539

It's very simple to see why this happens. When you start a project, or even just a stage of a project, you have some list of problems and you may even have some idea of the solutions. You can use good judgement to estimate the time it takes (at least to some order of magnitude), and rounding off to 10 years makes for good press.

But when you actually begin the work, every problem you solve illuminates a whole new set of problems to solve. If each solution opens up more than one new problem, you've "increased" the amount of work left to be done. So either you cut back on some of the goals (to reduce the list of problems) or you admit it wasn't as simple as you thought and announce a new project to tackle some subset of the new set of problems.

Comment Re:don't believe it (Score 4, Insightful) 539

A lot of what makes a brain's connections is genetic, and a lot is learned. It wouldn't even begin to function without the genetic component, and it wouldn't survive long or perform any useful task without the learned component. Getting the genetic part right is incredibly difficult (it took evolution millions of years before any organisms could just walk), and fundamentally necessary to get any use out of the brain.

Slashdot Top Deals

"May your future be limited only by your dreams." -- Christa McAuliffe

Working...