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

 



Forgot your password?
typodupeerror
×

Comment Number of optiosn (Score 1) 466

with 160 Mb drive that I would want to copy in full to a newer machine.

Pull the hard drive, and attach it to the new computer via a USB kit.

Something like:

http://www.amazon.com/Vantec-C...

I'm not endorsing that kit in particular. I've had mixed experience with the quality of these kits... you get what you pay for. But it'll get the job done.

Comment Re:meh (Score 2) 148

That echos my point, somewhat. It is pretty easy to design an AI for a lot of video games that can beat a human (without cheating).

Yes, albeit, for a slightly strained definition of "without cheating" :)

Whether you use the moniker "constraints" or call it "dumbing down",

I think the distinction is important. Dumbing it down would be deliberately sabotaging its ability to make good decisions. The constraints certainly have the same effect, but we aren't sabotaging the decision making itself, but merely restricting the information it actually has to work with access to human levels.

No perfect clock. No perfect positioning. etc.

It is odd that the hard part about making a game AI would be making an AI that isn't too competetive, but that's where we are.

Not really. It's just that we've devised a game that's difficult and interesting for humans, but is very easy and trivial for the bot; especially given that by default it has world state information we just don't have. (It knows what time it is, what its x/y/z is.

It can:

advance 4 units at 1 unit per second,
turn 28.5 degrees at 5 degrees per second
retreat 12 units at 11 units per second
turn 19 degrees a 11.4 degrees per second
advance 72 units at 15 units per second
can be arbitrarily long, is trivial for the bot to execute, doesn't require any sensory input/feedback, and can be replayed backwards.

I can't do that. No human can. We aren't that precise. We maintain position and navigate only approximately with constant correction from sensory input. And if I'm playing a game where perfect navigation is demonstrably a very valuable skill then I can't compete with a bot that is allowed to do that. (And my performance against bots drops considerably on open or lava catwalk Quake 3 maps vs closed tunnels maps due to their inhuman ability to navigate exactly where they wish to go whether they are looking where they are going or not...)

That's not "advanced AI"; that's "giving it rudimentary AI paired with superhuman ability". That's not much fun.

But here's the philosophical question: does the motivation behind someone's actions really matter, or is what they actually do the only thing that actually counts?

No it doesn't matter if they do the same thing. But they don't do the same thing. The current process of tweaking the AI's super human abilities and tossing a wrench into their decision making so its not always the optimal choice etc to make them appear more human like vs actually being human-like in response to human constraints does not result in them doing the same thing.

Instead of being truly human like. They end up acting like superhumans with narcolepsy... brilliantly efficient but occasionally they just fall asleep; and worse they usually can be relied upon to fall asleep at the wheel in a given set of circumstances that can be manufactured by the opponent (aka exploited)

For example, in RTS with harvestors a human player might trap a bunch of the AI's harvestors -- a human opponent would not be fooled once he saw what happened, and he'd build more, and suicide/free/destroy the trapped units. But the AI? The average AI will just starve, because it hasn't been programmed to recognize that scenario or how to respond when it happens. It has enough harvestors, so it won't build more... it has sent them orders to harvest...and they aren't under attack... so mission accomplished. Resources will arrive soon.... any minute now... still waiting... oh my base is under attack... hope those resources show up soon... man where are my resources... shit I lost.

All manner of path finding exploits are common in RTS games. Getting his units to stumble over themselves and get in their own way. Funnelling them into kill zones. Etc.

Comment Re:meh (Score 2) 148

The same AI was applied to deathmatch player bots. They had no prior knowledge of the level, or strategies for playing the game. The first few kills were very easy as they figured out what to do. But as they learned your tendencies, they would very quickly evolve into a circle-strafe master. They also learned the map layout pretty quickly, including drop sites and periods for weapons and health. They would then time their circle-strafe to always be on the spawn site immediately as the health or ammo spawned. They would invariably win against even the best human players by monopolizing all of the supplies and winning a war of attrition. Very impressive to watch.

Yes, and it gives another example of the issue. The AI has access to a perfect clock, and perfect spatial awareness, and has perfect control over its movement, sees everything in its field of view no matter how briefly it sees it...

It can run and jump a maze of catwalks over lava with perfect reliability - BACKWARDS. It can do all that and land on a specific set of coordinates where it knows supplies are going to respawn the millisecond it respawns, because it can time to the millisecond when it last picked it up.

It's cool, and it is devilishly hard to compete against, but its not good "AI". Its not out thinking its opponents, its merely taking full advantage of its machine attributes.

For example, In quake I might know the location and approximate respawn time of the quad damage. I would certainly plan my route to be in the area when I was expecting it to respawn... or perhaps plan to have a sight line to it to pick off someone else making a run at it. I have a rough idea how long it takes me to get from where I am to the Quad damage spawn point from various places on the map.

A better player than me, will have smaller error bars on all of those things. A top player smaller still. But the "AI" it has perfection. It's not coming up with a BETTER strategy than me, its simply perfect at executing the same strategy because it can run the level backwards, and end up precisely where it wants to end up precisely when it needs to.

Making the AI human-like; imparts the same reaction times, the same imprecise lossy recollection of the map (I can run some maps backwards, but its usually at least a little bit of steer-by-wall... so if its catwalks over lava or freeform jump pads on a quake 3 open level I can't do that without looking. I can maintain approximate respawn cycles for a number of spawn points, and calculate approximate lenghts of time to get from point A to B... but not for every spawn point in the level, and not to within a millisecond,

Restricting the AI to human ability is not "dumbing it down" that's just putting us both on equal footing. Go ahead and make the AI as good as it can possibly be under all those constraints...if its truly a better than human AI it will come up with better strategies given those constraints.

Because I can come up with the strategy of run and jump backwards, never miss with the rail gun, and pick up the quad damage the instant it spawns; I just can't execute on that strategy with machine precision because I'm not a machine.

Comment Re:Best money Tom Steyer ever spent (Score 1) 437

So we should let them pipe it down to a Gulf of Mexico port and put it on a ship because nothing bad will happen to those ships?

ok...

First, the crude from the pipeline is delivered to refineries in Illinois and Texas. So no, it doesn't all get loaded into a boat in the Gulf of Mexico.

Second, refined fuel poses less threat to the environment, so if it ends up on a boat after its refined that's an improvement.

Third, even if it needs to end up on a boat at some point because its going overseas, so be it. That doesn't mean you don't want it in a pipeline for as much of the journey as possible.

Thus your argument really has no legs to stand on. You are right of course that any shipping accident is bad, but all scenarios are categorically an improvement over alternatives.

All that said, I think Canada should refine it and export themselves; in-source the industry and take a larger share of the profits; and reduce environmental risks of a pipeline. There is a refinery in the works north of Edmonton - The Sturgeon Refinery. But even so refineries are spectacularly expensive and difficult to get built for regulatory/environmental and NIMBY reasons so once built it makes sense to bring the oil to them; so if the Texas / Illinois ones have capacity sending oil there makes sense.

Comment Re:The worst part is the polished turd that is Ube (Score 2, Insightful) 193

I find it strange that Uber doesn't try harder to fix this problem.

Not at all strange. They are sociopathic libertarian company devoted to "disruption", which is generally code for "we break the law if it gets in the way of us making money and we think we can get away with it".

Comment Re:meh (Score 5, Insightful) 148

This just in: Even in simplistic AAA games with bots, the AIs are better than human players, we have to dumb them down to keep the game fun.

First the prime challenge in the games you are talking about is lining up a crosshair with a pixel with a mouse and selecting fire.

If AI's had to do that they might have some difficulty. In practice the so-called AI bots already know where you are, and could keep their weapon lined up on your noggin through half the map without the need for line of sight. Tthey also get to target and fire at me without having to diddle around with a mouse or looking at the screen to see where I am.

Get a bot to actually play such a game with the same UI and world view I have (keyboard and mouse and what they can see on screen and hear on the speakers) and they tend to be quite abysmal.

Second, switch over to RTS games... and there the only way to give the AI any challenge is to stack the deck in its favor... whether its StarCraft or Supreme Commander or Wargame: Red Dragon. Or in a 4X game like Masters of Orion etc... we've yet to see an AI even really challenge a human being without giving it scripts to follow and extra resources to use.

Comment Re:Best money Tom Steyer ever spent (Score 1) 437

The safest option is to let Canada transport the stuff across Canada to a Canadian port.

Where they put it in a boat and sail it down the west coast. And we all know nothing bad happens with boats.

Further, in addition to Alberta crude, the keystone pipeline expansion was ALSO going to carry crude from the Williston Basin reserves (Montana and North Dakota) south; and Canada's not going to be taking care of transporting that, either.

Comment Re:Best money Tom Steyer ever spent (Score 1) 437

Now in my own opinion. I prefer the pipeline, however the maintenance of pipes is generally crap and leaks are common.

The issue of maintenance that you make is spot on. But where things get interesting is that is not a question of the pipelines or no pipelines because that's not realistic. Its pipelines or something else. And what else is actually safer than pipelines? My reading on the subject suggests pipelines are the safest option.

So as bad as the pipeline might be, everything else we might do to transport the oil is even worse. So unless we want to leave the oil in the ground (which we all know isn't likely to happen) then pipelines really make the most sense; environmental concerns and all.

Comment Re:Can they really not get at it off the PS4 disk? (Score 1) 146

I admit I am not an expert on this stuff but I've dabbled; and I think its a smaller problem than you make out. I expect the format for these things is somewhat standardized. Maybe game engine specific, or developer specific, where the files are probably structured similarly to previous games or other games, etc.

I hardly doubt a whole new game data format is invented from scratch for each title.

There are probably existing modding tools and game data extractors that will work as-is or with only a little modification to get the majority of the simple art resources (textures, artwork, sounds, text strings, etc)

You open them in hex editor and they look like complete mush. Now what? I hope you have your coffee machine ready.

Given they've been spending months looking at in-game rocks, and waiting for lunar cycles, this is hardly going to be worse.

Comment Can they really not get at it off the PS4 disk? (Score 1) 146

I'd have assumed there was by now at least some method of at least reading a PS4 disk on a PC; and that they'd be able to dig at the code and game assets, even if they couldn't run it, or use modified code on the PS4 itself...

But surely they have enough to look at the games art assets already now? No?

Comment Re:Cash is so much better. (Score 2) 186

I get so sick and tired of seeing people use some sort of a card or device to pay for small purchases. It's never as quick as cash is.

Perhaps its because of where you live? Where I live, chip and pin is ubiquitous, and tap (e.g. "Visa PayWave") is starting to become very common.

Tap is the fastest by far.
Chip and Pin is next.
Cash is next after that.

When other people pay with credit card or debit card or their phones, it ends up taking at least 30 seconds,

Apparently you've never seen Visa PayWave in action.

If somebody can't find their card right away,

Yes, that's a problem that only happens with cards. Nobody has ever not been able to find their cash right away. It has magic properties such that a $20 note is always in the pocket you expect it to be... while one's cards move around like ninjas.

or if they forget their pin, or if the terminal can't read the card, or if the transaction fails, [...] If the person had just paid with cash, we'd have all been on our way already!.

Or if they forget to bring enough cash, and find themselves a couple bucks short, or they'd go rummaging around for exact change so as not to break a 20, or they find exact change after the cashier has already started counting them change, or they use the cashier as a change machine and start asking her to trade fives for singles or break 20s into fives... and then the cashier has to be very careful, maybe even call a manager because she's worried she's being scammed and wants to have a second set of eyes to make sure everything adds up right. Or the cashdrawer can run out of something, and your waiting for a manager to go get some more from another cashier or the safe.

I've spent LOTS of time waiting in line for people doing stupid things with cash. Moreso then cards... especially now with stuff like paywave.

Phones don't seem to be faster though; getting the phone out, signing in, finding the app, etc... takes longer than it should. I think cards aren't going anywhere for a while yet.

Comment Re:Define "success" (Score 1) 286

Good question about the study, but I'd suppose that the larger the sample you get to meet, the more likely you'd find either.

So you should check off bi-sexual? The logic being that we suppose (for the sake of argument) the female response rate might drop off a bit as a result, but you'll more then make up for it with the additional male responses increasing the gross total, thereby improving your odds of finding that special someone!

Hmmm....

Comment Re:Bogus patent... (Score 1) 128

Simply put, VR headsets (displays mounted in such a way as to be placed in front of a person's eyes) have been visualized and built for decades.

Sure, but that's not what's being patented here. What's being patented here is a frame that you can slot an existing mobile device into to be used as a headset, where the headset detects the insertion and notifies the phone to switch to VR mode. That's not something that has been built for decades.

Lawnmower Man anyone?

Lawnmower Man didn't include a device like this. This is not a patent on any and all VR displays, it's a patent on a specific type of frame for mobile devices.

Slashdot Top Deals

It is easier to write an incorrect program than understand a correct one.

Working...