Remember they don't just send the inputs there. They have to get the display back again. If each frame is 100Kilobytes and they need 30fps to look smooth that's approaching the limit of 25Megabits/s (=3.125Megabytes/s).
The latency from where the game is running to the multiplayer game server will be very low. So you won't get bugs that are normally attributed to that sort of thing. As far as the games concerned you'll have a terrific ping to nearby game servers.
The input and display lag isn't even knowable by the game for the remote desktop trickery they are doing. Instead you get a game running perfectly smoothly on the datacenters computer with your inputs being completely out of sync with the display.
Knuth doesn't stand out amongst his peers in his field as much as those examples you've mentioned. Peers such as Turing, Shannon, Dijkstra, Boole, Babbage, von Neumann, Hopper... (etc.) are all more important http://en.wikipedia.org/wiki/List_of_computer_scientists
(disclaimer: i knew who Knuth was but i'm just not bothered by those that don't when there are so many prominent computer scientists)
The Maemo package manage system is the Debian package management system. They are the same. They both use dpkg and apt. So your criticism makes no sense. If you are having trouble with dependencies on Maemo you'd have the same problem on Debian.
Pretty much only the kernel is open source and not the other parts. The Google apps, the main interface API, and anything relating to the market are well locked down.
The Android is not a phone you should get if you want an open source phone. Try the OpenMokos.
Well the process would be just as hard on Android but he isn't running Android. His phone has an officially supported root mode. The root mode isn't killed by updates. It doesn't stop the updates from working. Nor does it prevent you using any applications you could use before like the app store. It doesn't void your warranty. It doesn't require a re-flash.
So no, the process of getting root for you wasn't as easy for you as it was for the GP.
Slashdot can be very hypocritical sometimes. eg. People in this thread are saying the n900 sucks because it's currently running the open source GTK toolkit instead of the open source QT toolkit. People are being modded to +5 for pointing this out. In the meantime Android runs neither! It uses a propriety toolkit that only supports Java. Androids Google application stack is closed source. There's tutorials out there on how to get root on an Android (requires a warranty voiding re-flash). Root on the Nokia means getting rootsh from the official maemo repository.
Despite this, it would seem people here hate Maemo and love Android. I don't get it.
Well yeah. If you want an app store the n900 isn't the phone for you and you'll be unhappy with it.
In the meantime i love my n900. It seems to be able to do almost everything my full Linux machine can do. I have the GCC toolchain on the phone, openSLL client and server, all the old console emulators. Tutorials to install these features are provided on the official maemo forums.
Yeah it's unpolished. It doesn't even hide its shell from the applications menu. That's also why i love it.
The basis of this article seems to be that it's impossible for an unknown such as Alvin Greene to get voted in.
Here's the thing. Alvin Greene isn't unknown! I'm not an American and i know who he is. He posts on a ton of internet forums. He is well known on Digg, reddit etc.
There have been threads about him with 1000+ Diggs. http://digg.com/search?s=Alvin+Greene If you consider any publicity to be good publicity Alvin Greene is the most well known politician after Obama. It seems to me this is a case of a politician discovering an entirely new way to promote themselves- Log into social media sites and start posting.
Try asking why are there no billion-dollar companies using 100% CLOSED source software?
The answer is simply because billion dollar companies dabble in a bit of everything. Oracle has a lot of open source products. It also has a lot of closed source products. Same with IBM, Microsoft, Google, Apple, etc etc. If you don't consider these billion dollar companies to be open source companies then you can't consider them to be a closed source companies either. They all dabble in a bit of both because they are all really big.
NASAs technology isn't open to all why should CSIROs? http://techtran.msfc.nasa.gov/working/patent.html
As an Australian i'm happy that the government has a research arm. I'm also happy to see we make an effort to get other coutries to pay their share for the products of this research.
Blizzards online log-in lets you add any valid CD-Key from any product. Enter it and they give you a link to an official no-cd-required full download of the game.
eg. If you have a copy of the original Starcraft or even just the CD-Key you can create an account on bnet and download the game at any time on any computer. You don't have to install any software to do this, just make an account through your browser.
All you need is a valid CD-Key and they give you the ISO. Once downloaded and installed it never needs to talk back to the official server. The ISO is a version that requires no cd in the drive at play-time also.
Because the cache is shared on newer multicore processors you essentially do get more cache. Cache is the largest user of real estate on die. The added processors you get are just a bonus.
For those wondering of a better way. for( i = 4339; i > 0; i-=31) {
output((wxchar)(bigInt & 0xef));//output lowest 31bits of our 4339bit block of data
bigInt = bigInt >> 31;// Shift down }
Reverse while( curInput = input() ) {
bigInt += curInput;// add the 31 bits to the current bitInt
bigInt = bigInt 31;// Shift up }
Well his algorithm is dead set simple. It encodes a 4339bit block of data into a series of valid tweetable characters and back again. It does nothing more and it could have been written in a much simpler way.
The maths at the top refer to the number of unique tweet-able messages. If there are 2^4339 total unique tweet-able messages then that means there are 4339 bits available.
Remember they don't just send the inputs there. They have to get the display back again.
If each frame is 100Kilobytes and they need 30fps to look smooth that's approaching the limit of 25Megabits/s (=3.125Megabytes/s).
The latency from where the game is running to the multiplayer game server will be very low. So you won't get bugs that are normally attributed to that sort of thing. As far as the games concerned you'll have a terrific ping to nearby game servers.
The input and display lag isn't even knowable by the game for the remote desktop trickery they are doing. Instead you get a game running perfectly smoothly on the datacenters computer with your inputs being completely out of sync with the display.
Knuth doesn't stand out amongst his peers in his field as much as those examples you've mentioned. Peers such as Turing, Shannon, Dijkstra, Boole, Babbage, von Neumann, Hopper... (etc.) are all more important
http://en.wikipedia.org/wiki/List_of_computer_scientists
(disclaimer: i knew who Knuth was but i'm just not bothered by those that don't when there are so many prominent computer scientists)
You may as well just self sign if you are going to use a certificate that isn't in the root keys of any major OS
The Maemo package manage system is the Debian package management system. They are the same. They both use dpkg and apt.
So your criticism makes no sense. If you are having trouble with dependencies on Maemo you'd have the same problem on Debian.
I'm getting old. I remember C being regarded as a high level language designed with portability in mind.
Pretty much only the kernel is open source and not the other parts.
The Google apps, the main interface API, and anything relating to the market are well locked down.
The Android is not a phone you should get if you want an open source phone. Try the OpenMokos.
Well the process would be just as hard on Android but he isn't running Android.
His phone has an officially supported root mode. The root mode isn't killed by updates. It doesn't stop the updates from working. Nor does it prevent you using any applications you could use before like the app store. It doesn't void your warranty. It doesn't require a re-flash.
So no, the process of getting root for you wasn't as easy for you as it was for the GP.
It has 256MB not 128MB.
Slashdot can be very hypocritical sometimes.
eg. People in this thread are saying the n900 sucks because it's currently running the open source GTK toolkit instead of the open source QT toolkit. People are being modded to +5 for pointing this out. In the meantime Android runs neither! It uses a propriety toolkit that only supports Java. Androids Google application stack is closed source. There's tutorials out there on how to get root on an Android (requires a warranty voiding re-flash). Root on the Nokia means getting rootsh from the official maemo repository.
Despite this, it would seem people here hate Maemo and love Android. I don't get it.
Well yeah. If you want an app store the n900 isn't the phone for you and you'll be unhappy with it.
In the meantime i love my n900. It seems to be able to do almost everything my full Linux machine can do. I have the GCC toolchain on the phone, openSLL client and server, all the old console emulators. Tutorials to install these features are provided on the official maemo forums.
Yeah it's unpolished. It doesn't even hide its shell from the applications menu. That's also why i love it.
Geez. What kind of poorly written site would do something like quietly defaulting to unencrypted HTTP on a HTTPS request.
https://www.slashdot.org/
Try a Nokia n900.
It's pretty much straight up Linux with the command line and apt-get ready to go right out of the box.
"What we discovered is that people were not bothered by it [an advertisement],"
Ahh! So that's what it said? I couldn't tell due to a pop-up that appeared on that very page.
The basis of this article seems to be that it's impossible for an unknown such as Alvin Greene to get voted in.
Here's the thing. Alvin Greene isn't unknown! I'm not an American and i know who he is. He posts on a ton of internet forums. He is well known on Digg, reddit etc.
There have been threads about him with 1000+ Diggs.
http://digg.com/search?s=Alvin+Greene
If you consider any publicity to be good publicity Alvin Greene is the most well known politician after Obama. It seems to me this is a case of a politician discovering an entirely new way to promote themselves- Log into social media sites and start posting.
They wrote the ES operating system (an open source OS). Amongst other things.
Try asking why are there no billion-dollar companies using 100% CLOSED source software?
The answer is simply because billion dollar companies dabble in a bit of everything. Oracle has a lot of open source products. It also has a lot of closed source products. Same with IBM, Microsoft, Google, Apple, etc etc. If you don't consider these billion dollar companies to be open source companies then you can't consider them to be a closed source companies either. They all dabble in a bit of both because they are all really big.
I just noticed after reading this post that https://www.slashdot.org/ doesn't encrypt. It just redirects to the non-encrypted version.
We're screwed if even the technical sites don't support encrypted connections.
NASAs technology isn't open to all why should CSIROs?
http://techtran.msfc.nasa.gov/working/patent.html
As an Australian i'm happy that the government has a research arm. I'm also happy to see we make an effort to get other coutries to pay their share for the products of this research.
Because even if you're right you'd be a fool not to sue in the easiest possible court.
Actually right now in the Beta of Starcraft 2 you'll often see a "play time has been added to your account" message.
So don't be surprised if they are considering the WoW business model there either.
I've found it makes things easier.
Blizzards online log-in lets you add any valid CD-Key from any product. Enter it and they give you a link to an official no-cd-required full download of the game.
eg. If you have a copy of the original Starcraft or even just the CD-Key you can create an account on bnet and download the game at any time on any computer. You don't have to install any software to do this, just make an account through your browser.
All you need is a valid CD-Key and they give you the ISO. Once downloaded and installed it never needs to talk back to the official server. The ISO is a version that requires no cd in the drive at play-time also.
Because the cache is shared on newer multicore processors you essentially do get more cache. Cache is the largest user of real estate on die. The added processors you get are just a bonus.
For those wondering of a better way.
//output lowest 31bits of our 4339bit block of data // Shift down
for( i = 4339; i > 0; i-=31) {
output((wxchar)(bigInt & 0xef));
bigInt = bigInt >> 31;
}
Reverse
// add the 31 bits to the current bitInt // Shift up
while( curInput = input() ) {
bigInt += curInput;
bigInt = bigInt 31;
}
Well his algorithm is dead set simple. It encodes a 4339bit block of data into a series of valid tweetable characters and back again. It does nothing more and it could have been written in a much simpler way.
The maths at the top refer to the number of unique tweet-able messages. If there are 2^4339 total unique tweet-able messages then that means there are 4339 bits available.