Sunday, October 6, 2013

Will SteamOS change Everything we know about Gaming?



Valve recently announced their brand new operating system SteamOS.  I'm here to tell you what I think the true potential is for SteamOS. Why it is the biggest thing to happen to gaming in over a decade and why SteamOS will change everything we know about gaming.

I don't blog much, but I do when something truly fascinates me. I like to follow disruptive change in the technology industry and I feel we are nearing the cusp of a big one for gaming and Valve will be held as the arbiter of it if everything goes to plan, but it is certainly not Valve by its lonesome that will compete with the gaming giants. Disruptive change requires several agents to occur i will list them:

Stagnation: Stagnation is the natural effects of companies doing well and growing larger. As they grow large enough they become beholden to certain factors, such as meeting quotas and appeasing shareholders. Because of this giants such as EA, Microsoft, Sony, & (Nintendo is just weird) cant innovate. And I don't mean that the don't innovate. I mean they innovate in ways that lose focus of the underlying problem. Why create a game? Answer: to be immersed in another world.

Converging Technologies: Factor number two for disruptive change is many technologies converging at once. The traditional console makers don't realize it, but their new consoles are already outdated. To the PC gamers in the room, I don't just mean graphically. There is a wave of virtual reality sweeping the industry led by Oculus Rift and others. There is also a wave of indie development led by things like Kickstarter & Steam Greenlight. We have streaming technologies such as Nvidia GRID & Steam Big Picture. Finally there is the mobile industry which is producing performance improvements in low power device. Smarthphones are getting leaps and bounds more powerful every year, like PCs used to do in the 90's. These technologies need a home.

Catalyst: This is the third and final component of disruptive change and why Steam OS is in the heart of it.
To put this in perspective we need to think back to 2008 and the initial release of Android OS. Android was nothing. At the time few saw it as possibly competing with the big three. Symbian, RIM, and iOS. Or how it could be profitable.

And this is that same perspective today.


Symbian who? Yeah that's what the console market will look like soon. It is enevitable. So let's begin. The reason for the mobile comparison is not incidental, mobile itself will be the death of consoles. Hardware manufactures are producing record breaking mobile GPU's. The gap between consoles & mobile is closing and it's closing damned fast. A dedicated PC will hold out, but not a console with a GPU that is mid-tier and outdated at launch. Not with Nvidia doing stuff like this with their new generation of mobile GPU's 


Yeah that's on a phone GPU. The fact of the matter is low-power is in. Because the power wall is making it harder (i.e. impossible) to develop faster chips the big movement is in low & ultra-low power. http://www.androidauthority.com/mobile-gaming-pc-console-220538/ This means a GTX Titan equivalent will be powered by a smartphone battery in 10 years time. Oh how long were these consoles meant to last? 10 years? Maybe they'll just get by. 

I'm kidding. It wont take Titan graphics to compete with that hardware. And it won't be smartphones that kill them, smartphones are simply on an open platform (aka Android) and this is the main factor, because disruptive change loves open platforms.

Here is were the Oculus Rift an VR technologies come in. The VR community is exhibiting a rebirth like nothing I have seen in my 20+ years on this planet. People are loving the rift. It is a device that takes them to another world, it signifies "Gaming" & "Immersion". There are other devices joining the fray too. Devices like the STEM Motion control and the PrioVR. But none of this captures the thrill I felt throughout the development community. There is a wave of Indie Developers on the way and they are fascinated ("in love") with the Oculus. Also there is a huge outpouring from business & engineering community, commercial applications, Adult entertainment industry, etc. When one large company can not push a technology through a lot of small ones can. ANd this is what's happening. The masses are adapting VR, and soon this wave will sweep the country. Every single game developer I have read about or came across that has used the Oculus mentions one thing. "The future of gaming" or "This is the true next-gen". They say that because it's true. The level of immersion is independent of video quality or fps and it is like nothing ever felt before.




PC is an open platform for these items, but there one thing getting in the way. DirectX. This may seem strange but it's true. AMD announced a huge power grab with the release of AMD Mantle. Because AMD has won the hardware war on the new consoles, XBox One and PS4, it has put Nvidia in a bad position. Giving game developers hardware access means games will be developed from the ground up for AMD. To compete Nvidia needs their own hardware access or to change the console game up completely. That is where SteamOS comes on. Nvidia is going to be allying itself with Valve to fend off this huge attack. After all can't have AMD outpacing its stronger graphics cards on the PC front all because they have hardware access. Now this is speculation, and it is not important till a few years down the road, but it will seal consoles fate. I feel later down the road Nvidia will add hardware support and Valve will jump on it. And in doing so they protect themselves and they can compete with AMD. http://www.usgamer.net/articles/amds-mantle-and-why-valve-might-want-to-worry. Make no mistake this is about to be all out war on the console front Nvidia & Valve vs. AMD and Microsoft & Sony. The conventional consoles have the home field advantage, but SteamMachines are open and have their own features.

SteamOS vs. The World and why Steam will Win

It's the ultimate show down and here's how it stacks up:
  • Steam has the largest game library. Larger than both consoles combined!
  • Steam has indie developer support!
  • Steam support ground breaking hardware such as Oculus Rift and whatever new invention is created.
  • Valve Exclusives. Make not mistake there are some PC exclusives even console-fanboys will give their right arm to play we are talking about Left4Dead 3, Team Fortress 3, Portal 3, and the almighty Half-Life 3. If Valve drops these exclusive, with Oculus support it will shake the gaming world. 
The big consoles really have nothing to compete with this except better optimized hardware. I guess the big exclusives are maybe Halo? I don't know. Their ecosystem is really to polluted. Nintendo strangely enough is the only one of the Big 3 that has exclusives on the level of Valve.

By making PC gaming accessible to the masses anyone will be able to enjoy the huge selection of consoles with new models each year, just like smartphones today. The XboxOne & OS4 can't compete. How could they? Because here comes the killer.

Prices


Game-over consoles. When the average Joe realizes they can get 3-4 games for the price of one they will be dropping their proprietary consoles with shitty games left and right. They innovation  is on the PC, cool new interesting indie games for the old-school. Awesome graphics and new peripherals for the new school, and Steam Summer sales for anyone who can't see why to switch. Did I mention that you don't have to pay a subscription to pay online.


This assumes $40 games which we all know is not true during Steam Summer Sales. And here lies Valve's trump card. Valve is primarily a content provider. That's how they make most of their money, and this is their bid to enlarge their reach. Steam will make money no matter what, but in the off chance the average Joe finds out about the awesome benefits of PC Gaming,( I have only covered a few). Watch this for more:



There is no going back. And it will only get worse for consoles farther into the cycle, when Steam Machines are selling for just as much or less than a console produced by manufacturers that KNOW how to build hardware but can't create a console ecosystem, they can out compete Microsoft & Sony on price and offer better hardware because their console was launched 2 weeks ago rather than 2 years. Imagine if they all are packing Nvidia chips, maybe some would be AMD to offer console performance on the SteamBox, but there's no competition. Microsoft and Sony have no exclusives and their prices don't warrant having both like with the Wii. And Nintendo still has their amazing exclusives. The Kinect will lose to the Oculus. The fucking Developer kit is $300, the consumer version will be less and more powerful. I urge anyone to give one good counter this amazing collaboration between Valve, Nvidia, Indie Developers, & VR Gaming. There is none.

XBox One and PS4 will rush to add VR support once it becomes so cheap and Steam has it right out of the box on their games, but it will be too late. This isn't something you can retroactively fight. The market is too volatile, it requires an open and free platform to compete. It requires SteamOS.The only way to compete with a non-open platform is to pull a Nintendo or an iPhone. And neither of these consoles can do that. GG consoles. GG.





Thursday, February 17, 2011

Game Over

Surprisingly it seems even the best Jeopardy players in the world are not that good at Jeopardy. Also surprisingly it seems most people were not in awe that Watson won: http://www.kurzweilai.net/human-vs-ai-contest-on-jeopardy-first-day-results-just-announced

Hmmm... but why?
I think it's perhaps because we are already used to computers providing answers. Go into a college math course and every student has a calculator! Want to find an answer everyone says "Google it" or "Look it up..." which implies on a computer. In truth with the rise of the internet we have become reliant on computers not just as a source of information, but the primary source. Granted the actually searching is done by us. The knowledge found is human knowledge written by humans, but the idea of seeing a machine provide an answer was very easy to cope with, and in hindsight it seems that we have done so all along.

NOTE: I'm not saying yesterday was not an important day. The AI needed to search through data and find answers will eliminate a lot of the funny phrasing and techniques we use to day to search for information via keywords and things. We can find answers now to questions in natural language, now currently doing a regular search may be faster for smaller stuff, but for really technical questions there's just no way. Often you need subscriptions to special databases to look through their contents. A Watson could look through all those databases and give us just the answer we need. And we don't have to play the "keyword game". Rather I can describe an idea or a relation and Watson can find that relation. Currently it only gives simple one word answer, but imagine the day, which I don't think is too far off when it starts giving complex well-worded answers to question along with references to the data. I can't wait till I can have a personal Watson to handle the data in my life. "When is Class?" "What time is this event?" "Has my mail arrived yet?" "What's the answer to problem 44?" "What technique is used to solve this problem?". That may seem like a lot, but as Watson handles the little things, we humans should be able to turn are attention to creating new information and less on gathering old data.

Tuesday, February 15, 2011

Why Watson needs a Brother

Well I watched the first round of the Jeopardy: IBM Challenge. And I am certainly impressed, but a part of me also was disappointed, every time Watson got an question wrong or made a mistake. He has some serious problems, but the most important is how much of a closed system he is. Watson doesn't fail questions because he can't find relations to other things. That he can do, but he doesn't understand grammar of how to reconstruct answers very well. Yes I understand the quote the keep playing at IBM is that he's an "imformation seeking tool", but the AI is so narrow I think playing Jeopardy is all it can do. Now this isn't ranting on AI, or IBM, they did an excellent job, but before Watson will be really good at answering questions it needs not one AI, but a couple others. It needs brothers.

It needs a Watson to understand Grammar and read language, A Watson to understand ideas. So when it reads a sentence it knows exactly what that sentence wants. You can tell it has a little of this, but this was not it's primary goal.

Next it needs itself. So once it knows what to look for it can find exactly what it wants. It seems like it already is good at finding evidence, but that's not enough. once it finds that evidence it needs to verify it without a doubt. I understand Watson only has 3 seconds on Jeopardy, but for an enterprise ready version this high-level recursive verification will be important.

Lastly Watson needs a whole new AI to create complex answers to questions that require more then a simple yes or no answer. On the first round Watson said something to the extent "What is leg". Trebbeck corrected him and said "No. It's What is he was missing a leg." So you see he can find association, but doesn't understand the grammar or the question enough to give an answer in the right form.

My predictions are in the next 10 years we will see quite a few powerful narrow AI's like Watson, but the holy grail will become combining these AI's together, to form a more powerful intelligence. There may also be some competition between the combining method and the bottom up general intelligence approach, but I think the two are separate. General Intelligence can learn anything, it has a wide range, but isn't particularly good at anything. Specific Intelligence will be far more important business wise I think. We may start to see robots or AI, including some General Intelligence, but it will only be to round of specific AI, so the don't crash, or in other words provide fault tolerance for conditions out of the Specific AI's range. Where we will see huge benefits is where General AI is given the lead role of controlling all of it's specific AI, and can even create it's own Specific AI's to do things better. Sort of like humans have our own specific AI's for walking and talking, but we don't think about that, it's hardcoded into us and doesn't require serious conscious effort. The creating of Specific AI will be like humans learning a new skill. Sure we can do anything, but the more we practice the less it be comes a mental effort of understanding and we just do.

I think about my own introduction to Reverse Code Engineering, a year ago I had to analyze every little thing a thousand times, but now I just understand the code, I can read it like I would read a sentence, (at a first grade level mind you) but still with little critical thinking, however if I come across a new concept my General Intelligence kicks in and I can find what I know already and try to fit this new thing in. Think of AGI (Artificial General Intelligence) as a default exception handler or a defualt Windows Procedure, it just handles the exception you haven't programmed in.

Rough Draft, might redo this article in the future, with pretty pictures and better formatting and stuff =P

Monday, February 14, 2011

Another why06

On setting up this blog.I discovered there is another Why06 somewhere in the world. I believe he/she/it (could be a bot) is asian. I tried signing up for why06.blogspot.com, but it seemed that spot was already taken. What a shame.

Anyway here is my new blog. I'm not sure what I'm going to do on here. I don't think anyone will listen to me, but I just know I have some things I'm interested in now. High on my interest now are:

#Artificial Intelligence
#Technological Singularity
#GameHacking
#And anything else that suits my fancy.

This site will be completely how I feel about everything. It's not a self-promotion site so I have hid my name behind an alias. This site will just be how I feel about things, my interest etc. I created it today Feb 14, 2011. Valentines Day, and the day Watson completed his first round of Jeopardy. I think it fitting, because here begins my love affair with Artificial Intelligence, which in 10 years I believe will have a noticeable impact on our lives. This blog is to recount those days of transition.