- You can call your car if you need it like Bruce Wayne calls the Batmobile.
- You can send things across town. No more courier or logistics.
- No more DUIs or drunk driving accidents.
- No more accidents period.
- No more insurance.
I know it's still a ways off, but damned if I'm not excited as hell. <3 Google.
And the benefits are manifold for those who do want to live in cities. Diversity of options is a big one--that food truck that serves gluten-free venison tacos can only exist somewhere with enough people that such a niche can survive, so the long tail of preferences can be accommodated. Infrastructure is in dense places is cheaper per capita; tearing up one road/pipe/sewer can benefit thousands of people instead of just whoever lives in that one cul-de-sac. Public transportation becomes more practical, enabling people to go where they want cheaper and more easily. A higher concentration of jobs and workers means there can be a better matching of needs and skills, making businesses more successful and workers happier.
So sure, you may wish to forgo all that to have a yard and some space. I'm sure the housing market and broadband companies will oblige. But in general, practical dense cities will be a boon to society, from which we'll all benefit.
Edit: clarity.
When I was a boy, twenty years ago I firmly believed that I would need to move to London as soon as I could, just for the British library and access to information. Then the internet happened (well the web, and it was already happening but for me, that's when it happened). The internet made distance so much less of a factor, and i suspect that this trend will only continue. I suspect the density/creativity association will break down, but I have no evidence either way, so I could be completely wrong.
There's actually a service called "OnLive" that streams games, it seems pretty cool. It's a mashup between Steam and Netflix; you don't have to have a gaming PC to render the frames, just a fast Internet connection to stream them.
The input and video latency makes it impractical for all but the slowest-paced of games.
I can send an IP packet to Europe faster than I can send a pixel to the screen. How f’d up is that?
From: http://superuser.com/questions/419070/transatlantic-ping-fas...
There is user-side latency and there is server-side latency. In multi-player games it may be preferable to have less latency within the game between players than in the players' view of the game.
I've spent several playing first person shooters and it's easy to forget you're not playing locally.
Games on OnLive lack the above features and you also have input lag, where, for example, a camera movement with the mouse will take the full network RTT plus processing time to reflect on the client's screen.
[1] http://web.cs.wpi.edu/~claypool/courses/4513-B03/papers/game...
I haven't played the OnLive stuff so I'm not sure what it's like, but with a decent connection I'm guessing it's something that your brain just ends up dealing with. Although if it's anything like using RDC for a long period of time I can see it getting annoying.
Sure it would be a "waste" of compute power and network, but that's certainly one way to, in a sense, "push data across distances faster than the speed of light". That's exactly the kind of approach which would be unimaginable in a scenario where you have to worry about compressing media in order to get a single stream across in a timely manner (read: now), but might actually fall within the realm of possibility when gigabit bandwidth is ubiquitous.
And frankly, a $500 computer today can already display quite good graphics. Maybe by the time gigabit bandwidth is ubiquitous, computers will be usable enough that installing and running a game locally will be as seamless as clicking a link on a web page, so we won't need cloud gaming amymore.
I'm not saying that's catastrophic, but I think the impossibility of cheating is one of OnLives clear advantages. Sure you can write a bot, but it will only have access to the same information a human player does.
Ok, how is that possible? I genuinely am curious about the science. Feel free to provide links.
The "faster than light" approach is: 1) OnLive renders several frames that could be the outcome of all the possible actions by the user, and sends all of them to the user. 2) User chooses the next action. 3) The frame is already available and is rendered ASAP. 4) The action is sent to OnLive. 5) Repeat.
It is of course not actually faster than light, but it's faster than the time required to send light to OnLive and back. Although, if you're going to this trouble, you may as well just render the frames locally and not bother with OnLive at all... :-S
Heck, you don't even need to play the game yourself. Send Google a copy of your brain too, and they will simulate the encounter in their servers and insert the memory in your brain when they're done. EVERYTHING can run in the cloud!
Still good, but I won't be abandoning local storage any time soon.
Is the Wizard of Oz your reference for weather in KC? ;)
Having now Googled... wow, so they're technically two cities with the same name literally right next to each other, not one big city?
And turns out the Royals are from KC, MO, but I presume they have a lot of support from KC, KS as well?
It's one metropolitan area, but governmentally, yes, it is 2 separate cities (+ a lot of suburban cities). Politically, it's a dysfunctional family. It's really hard to get anything done, but occasionally that works to the benefit because you have competing governments. Most of the time its a detriment though.
The sports teams get support from both sides of the state line.
Tornadoes are actually one of the more mild natural disasters. They are certainly not any more likely to knock out your ISP, whose cables are underground, than any other natural calamity. California's earthquakes pose a much greater threat to infrastructure than Kansas's tornadoes.
And like chucknelson, I lived in KC for years and can't recall a weather-related service disruption for my ISP.
Ping.
You may have a point with the rest, but response time is a really big deal with many games and a large amount of bandwidth doesn't actually mean a super amazing ping. And actually the speed of light presents ping issues that are meaningful to games so you will never ever be able to just locate computers anywhere and connect to them to play.
"Stream" is a euphemism for "download you are not allowed to keep".
Expect to keep seeing the word "stream" for a while.
I detail the idea some here: http://www.fossfactory.org/project/p305
- Why own a computer when you can just vpn into a cluster through a thin client?
- Why own a game system...
- Stream 4k HD movies
- A whole bunch of ideas not thought of yet.
0r maybe your right and it wont be that different, I would like the chance to see if it does make a big difference. The current telcos were not in that game, google is.