Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
PC Games (Games)

How Indie Devs Made an 1,800-Player Action Game Mod In Their Spare Time 87

An anonymous reader writes "Just Cause 2 Multiplayer has been getting a lot of press lately, but this making-of feature points out how the mod raises serious questions about the games industry: if 1,800-player massively multiplayer action games are possible on one server, why did it take a group of modders to prove it? From the article: 'There’s more chaos to come. That 1,800 player limit isn’t maxing out the server or the software by any means. Foote says that the team, who first met online seven years ago playing the similar Multi Theft Auto GTA mod, are "yet to reach any real barrier or limitation preventing us from reaching an even higher player count than the previous public tests." When it’s ready, the team will release the software for everyone to download and run their own servers, wherever they are in the world.'"
Security

Shamoon Malware Linked To Saudi Aramco Attack 27

angry tapir writes "A timer found in the Shamoon cyber-sabotage malware discovered last week matches the exact time and date when a hacktivist group claims to have disabled thousands of computers from the network of Saudi Aramco, the national oil company of Saudi Arabia. 'We penetrated a system of Aramco company by using the hacked systems in several countries and then sent a malicious virus to destroy thirty thousand computers networked in this company,' a group called the 'Cutting Sword of Justice' said in a Pastebin post on Aug. 15. 'The destruction operations began on Wednesday, Aug 15, 2012 at 11:08 AM (Local time in Saudi Arabia) and will be completed within a few hours.' That same day, Saudi Aramco confirmed that some sectors of its computer network were affected by a computer virus that infected workstations used by its employees."

Comment Re:One word (Score 1) 504

No.

That's very confidently stated.

But unfortunately, wrong. I had a 40GB (or was it 13.6GB?) quantum fireball that wouldn't spin up anymore. I had suspicions that the PCB had contacted the bottom of the metal case, and so had likely shorted something to ground. Most of the data was unimportant, but several years down the track I had a niggling need to get all the data off that disk, and trawled ebay for a little while for the part number of the disk. I managed to buy 4 PCBs for something like $20+postage (same part number, slightly different markings). And you know what? It worked perfectly long enough for me to do a DD onto a new disk.

Sure, the data recovery firms state that the servo parameters of each individual disk is burned into the EPROM of each disk, but that's just presumably tuning data. Servos continue to work when not perfectly tuned. And given that each disk is manufactured exactly the same way, the servo parameters shouldn't be entirely different anyway.

So in other words, it has been done.

Microsoft

Microsoft's Lost Decade 407

Kurt Eichenwald has written a lengthy article about Microsoft's slow decline over the past 10 years, cataloging their missteps and showing how consistent, poor decision-making from management crippled the tech titan in several important industries. "By the dawn of the millennium, the hallways at Microsoft were no longer home to barefoot programmers in Hawaiian shirts working through nights and weekends toward a common goal of excellence; instead, life behind the thick corporate walls had become staid and brutish. Fiefdoms had taken root, and a mastery of internal politics emerged as key to career success. In those years Microsoft had stepped up its efforts to cripple competitors, but—because of a series of astonishingly foolish management decisions—the competitors being crippled were often co-workers at Microsoft, instead of other companies. Staffers were rewarded not just for doing well but for making sure that their colleagues failed. As a result, the company was consumed by an endless series of internal knife fights. Potential market-busting businesses—such as e-book and smartphone technology—were killed, derailed, or delayed amid bickering and power plays. That is the portrait of Microsoft depicted in interviews with dozens of current and former executives, as well as in thousands of pages of internal documents and legal records." We discussed a teaser for this piece earlier in the month — the full article has all the unpleasant details.

Comment Re:How many... (Score 0) 820

Again: you're preaching to the choir. I think today's prevailing interpretation os the Second Amendment is goofy. But it is what it is, and correct or not it serves to explain the difference between bullets and buckyballs.

It's only Faux News' prevailing interpretation that is at fault. The courts (you know, the people who actually get to decide what the constitution really means) have consistently said since 1939 that people don't just have the right to go out and get and use whatever guns they want:

http://www.fair.org/index.php?page=1364

Comment Re:How many... (Score 0) 820

Well, I'm with you. but there's an obvious explanation: like it or not (I sure don't) guns and ammunition are protected by the second amendment and (for some reason) have a special place in American culture.

I'm with you there, except for the bit about the second amendment. Read the first part of the sentence never quoted by the NRA some day. And then let me know when the rednecks have formed a "well regulated militia, being necessary to the security of a free State".

Android

An Android Tablet Victory May Be Problematic For Free Software 208

An anonymous reader writes "Glyn Moody writes at The H that Google's Nexus 7 tablet seems to be in a good position to shake up the market and pave the way for serious Android competition to the iPad. That said, he's worried about the potential downsides to a market full of mostly 'open' devices: 'Such customised systems are likely to be as locked down as they can be – the last thing either manufacturers or companies want is for users to start fiddling with the settings or installing their own software. As a result, the apps that run on such systems are likely to be closed source, since that's the way vertical markets tend to work. Such systems will also expose a persistent problem with the open source development methodology. While big and general projects find it relatively easy to attract interested developers, smaller, more targeted solutions tend not to thrive as free software.'"

Comment Re:How is this an issue? (Score 1) 284

Why would a Unix application ever see the :60? Any time someone checks the clock, the time should be derived from Unix time (seconds since the epoch) which doesn't account for leap seconds. So to an application it should appear as a duplicate :00 or :59.

localtime(3) tells me that
              tm_sec The number of seconds after the minute, normally in the range
                                  0 to 59, but can be up to 60 to allow for leap seconds.

The problem is that the epoch returned by time(2) defined by POSIX is idiotic:
              POSIX.1 defines seconds since the Epoch as a value to be interpreted as
              the number of seconds between a specified time and the Epoch, according
              to a formula for conversion from UTC equivalent to conversion on the
              naive basis that leap seconds are ignored and all years divisible by 4
              are leap years. This value is not the same as the actual number of
              seconds between the time and the Epoch, because of leap seconds and
              because clocks are not required to be synchronized to a standard referâ
              ence.

The correct thing to do would have been to define time() to return TAI or the like. Monotonic. Calculations involving deltas of time should just be deltas of that epoch value in seconds. Easy. If you find yourself trying to manipulate individual components of datetime stamps for purposes other than display and input, You're Doing Things Wrong. The only thing that would care about seconds being 60 would be the presentation layer. localtime() return tm_sec 60, so display 60. No need to "sanity check" (wrongly) the value returned by system libraries to be between 0 and 59 - they should be written by people smarter than yourself usually and they surely know about leap seconds, right? Right?

But unfortunately, idiocy was encoded into the standards, so further idiocy is required to work around the original idiocy. Before long, the world is being run by idiots. And it becomes even harder to undo the idiocy in higher layers even if you're competent and know what you are doing.

Intel

Intel To Launch TV Service With Facial Recognition By End of the Year 175

MojoKid writes "Despite television being a rather tough nut to crack, Intel is apparently hoping that its upcoming set-top box and subscription service will be its golden ticket to delivering more Intel processors to the living room. The service would be a sort of specialized virtual cable subscription that would combine a bundle of channels with on demand content. So what's Intel's killer feature that distinguishes it from the vast and powerful competition? Granular ratings that result in targeted ads. Intel is promising technology in a set-top box that can distinguish who is watching, potentially allowing Intel to target advertising. The technology could potentially identify if the viewer is an adult or a child, male or female, and so on, through interactive features and face recognition technology."
Programming

Ask Slashdot: Tips For Designing a Modern Web Application? 409

New submitter sdoca writes "I am a Java developer and for the past number of years I have mainly been working on server side code. I have an idea for a webpage/application that I would like to develop. For the general public, it will be a site where they can view upcoming events, filter them by type, date etc. and view details of events they're interested in. There will also be an admin section to the app where organizations who want to post their events can log in and set them up. In the long term, writing a view-only version as an Apple and/or Android app is on the radar, but I want to focus on the generic web app for now. I'm not sure what languages/frameworks to look at using for the webpage portion of my project. Many (many!) years ago, I wrote some applets. After that I did some work in WebObjects and after that I tinkered with Wicket. I have no experience with PHP and would like to stay in my Java comfort zone as much as possible, but want to use the right tool. I'm concerned about browser compatibility issues. Chrome didn't exist when I last did web page development. I'm looking for good resources (books, internet) that will guide me through the potential issues and your recommendations for a web development framework."

Slashdot Top Deals

It seems that more and more mathematicians are using a new, high level language named "research student".

Working...