Well, to be fair, in the event of a real missle attack, the last thing anybody is going to be thinking about is sending out that tweet. Plus you didn't account for the time to get to the computer, open the browser, go to Twitter, log into your account, realize you forgot the password because you've never used the account, get a reset password request, wait for the email to come through, wait longer than you should, resend it assuming it failed, wait a while longer, check your spam folder and fine the reset email, click on the link, reset the password, and then type your tweet. In an emergency situation, you want that tweet going out automatically, as soon as the system is put into the state of "incoming missile", if there's people relying on it for emergency warnings, you don't want it to be the case that someone forgot they were supposed to send out the message via twitter.
I think it's a British English vs. American English thing. Since it's a corporation, it consists of a group of people, so they use the word "are" to account for that. In American English, it's proper grammar to say "The Miami Heat are going to win the championship this year". Because the Miami Heat is an organization of people. In the same sense, since Mozilla is an organization of people, the British use "are".
My problem is what really constitutes "effort"? A student in the earlier grades who performs well may not put much effort into individual assignments, but has an attitude and lifestyle that permits good marks. While kids from a good home where the basics (ABC's and 123's) can do the entire homework with no mistakes and no effort, some kids who didn't receive such things in their childhood may have to put forth a lot of effort to do a particular assignment, but ultimately will still be unable to get all the answers right. However, the child who puts in no "effort" for the particular assignment is probably putting in a decent amount of effort by reading and doing other learning tasks on their own time.
Also on the idea that sometimes the fakes look better than the real ones. Completely believable. There's a lot of accounts out there that are only created as placeholders. I have a few myself that I created for different domain names I own. Better to create the account and not use it than have the name not available if you decide to use it. It costs nothing to do this, so it makes sense to just create a few accounts for interesting names that you might want to use in the future.
Any wireless network is going to need encryption. This is the reason why we have WPA for our radio frequency wireless networks. You could probably use the exact same security protocols as I'm pretty sure they don't depend on the medium you are transferring over.
This is why I won't spend money on digital music. Digital music should be significantly cheaper than buying a physical CD. I've actually seen quite a few cases where the downloaded album is more expensive than the CD.
Oh, I haven't played PlayStation in so long I forgot about the joysticks as pressable buttons issue. I can't believe that anybody really thought that was a good control mechanism. As if 4 thumb plus 4 shoulder buttons plus start and select wasn't enough already, they had to make the joysticks into buttons.
I'm pretty sure that Netflix will develop support for the PS4, although it may or may not be there on release day. As far as blu-ray player goes, you might be better off getting a dedicated blu-ray player as I've known a lot of people with dead drives on their PS3, possibly from playing so many movies. And the same problem happened with DVDs on the PS2.
As nice as it is to have a single box under your TV that does everything, I can defintely see the pluses of having a dedicated blu-ray player, some kind of Android TV box for Netflix and streaming videos from your file server, and then a console for serious gaming. But I don't think I'd buy a console on release date. It would probably cost close to the price of the TV.
Actually MariaDB and Percona both support XtraDB which is a transactional backend that's a drop in replacement for InnoDB. MariaDB also supports the new Aria storage engine which can be both transactional and non-transactional depending on your needs (determined by option in Create Table statement).
I think that MySQL is a great database that suffers from a bad reputation due to a lot of history. Stay away from MyISAM, and it can be a great database. I find it actually does a few key things a lot better than some of their competitors, and you can always start out for free, which is a big advantage for start-ups. Postgres is just about the only other free alternative but has a lot of issues of it's own. Someone pointed out MySQL installer not working, well, if you want to complain about Postgres, how about no case insensitive collation?
I would like to know what specifically Oracle is doing so badly. I've been watching MySQL for a while as we use it at work, and it seems that a lot of advancements have been made in MySQL since the Oracle takeover. They've released 5.5 and 5.6. They haven't let it stagnate. They've released a ton of new features. They still have the free version easily available on their website. It seems like their prices have gone up if you want the supported version, but there are other providers out there.
I think the great thing about House of Cards is that it's the first TV Series I've seen that didn't have to go through all the censors or ratings boards whatsoever. I think this allows them to make it more true to life. There's swearing, drugs, violence, and even some brief nudity. Also, because it wasn't made for TV, each episode is exactly as long as it needs to be. It rarely seemed like they added content simply because they needed to make the episode longer.
I'd like to see Mythbusters try this one one. Obviously not with a real pilot in a real plane, but set up a similar scenario and see if this is even possible. Even if you don't need as much acccuracy as I pointed out, you probably need still quite a bit as to make it reasonably dangerous. It's like charging somebody with attempted murder for sticking their victim with a thumbtack. Sure there's scenarios one could think up that would cause death by pushpin, but in almost all cases it would not.
What kind of accuracy would be required to hit a pilot in the eye from 100m away? The pupil has a radius of probably 5 mm. Using some simple trig, that's.03 degrees. You'd have to be pretty precise to hit a pilot in the eye. Expecially if the plane is moving, which it most certainly is.
While DOOM has a certain nostalgic appeal, it's missing some key features such as vertical aiming, and jumping which really add to the FPS experience. I really don't mind playing games from that era, but in certain genres we've moved way beyond where we were back then.
I think the main thing you could reasonably do is use the memory as a buffer for the SDCard/Internal storage. This is the one thing that makes Windows 7 so much better than Windows XP. It has much better caching, and your computer actually gets faster as you leave in on for longer, because it has most of the stuff you already need in cache. There's no reason why the Android OS couldn't copy an entire ebook file into memory when an application requested the file be opened. If the memory was needed later, it could take back the memory, and then re-open the file next time the ereader applications requests for the file to be read. Perhaps things like music players could make calls to the OS to put things into memory so that they would likely be in cache by the time they actually needed them. They could let the OS know what the next file was in the queue so that it would be in memory assuming there was some available.
For things like VP8 which we wish to standardize and be patent free, there should be some process for giving patent holders a limited amount of time to come forward with their grievances so that we don't get so far into the process before we decide we have to drop the whole project because of an existing patent. I think this should probably exist for all things, but especially things we want to be patent free. It really bothers me when somebody has been selling a product 2 or 3 years, and then somebody comes around with a patent that's 10 years old, and then expects them to pay for all the infringing they did over the lifetime of the product. It bothers me so much that I even feel bad for companies like Sony when it happens to them.
I don't think that it's really a problem you can throw money at. You basically demonstrated this in your response. DC spent more money and got worse results. From a quick Google, I found that in Ontario Canada where I live, we spend about $10K per child. And we usually rate among the best on international rankings. I think a lot of the problem isn't something the government can solve on it's own. The biggest problem is that many parents just don't care about school, or even worse, discourage their kids education.
Actually, if more programmers would start out with something like Matlab or Delphi then they would probably have a better time programming. Look at that list of things you need to know to make a web application (PHP/JS/HTML/CSS/SQL). Plus the web is a very non forgiving place for badly coded applications. Sorry you didn't call MySQLReallyEscapeMyQuotesIMeanItThisTime, your database just got emptied by some malicious user to your site. If you screw up desktop application, a user can only mess with their own data, not the data of everybody using your application everywhere. Also, you mention that browsers have their quirks, and this kind of thing will make things frustrating to new developers. Sorry, your HTML is messed up, we don't tell you about how bad it is, and pretend that nothings wrong, but the browser will attempt to fix your code and everything will look just a little messed up. Have fun finding out which part of the HTML is broken, or which part the specific browser you're using decides not to like. At least with a langauge like Delphi, if it compiles, you can be sure that at least the syntax is correct.
HTML does have a couple aspects that's useful as an introduction to computer science. It's a language that's interpreted by programs which use it as input for computers to do something. Learning HTML will help you understand things such as langauge syntax, and how messing up that syntax causes the computer to do things the writer of the HTML didn't intend. Also, it's a good starting point for programming. Once you've learned HTML as a language for describing to the computer what you want to display on the screen, you can move on to PHP to learn how to tell the computer to display different HTML depending on user input, or to repeat sections of the HTML for each record in a database. Or you could start learning javascript to control things that happen when part of the HTML document is clicked on or hovered over. HTML is technically not a programming language, but it's a good launching point for learning real programming languages.
The problem here is that the programming equivalent of building a hut is more akin to writing a few excel formulas than it is to any kind of actual application development. The FizzBuzz problem demonstrates this very well. Even among those people who have been trained in programming, and who are applying for jobs in the field, there are a surprising number of people who can't even write an very simple loop that figures out a very simple problem.
While I agree that not everybody is equal, and that there should be the resources for people with above average abilities to excel, there's also a need to ensure that everybody in society get at least some minimal level of education. A person with no education who's on welfare and lives a life of crime probably costs the government more in tax dollars than a person who makes $100,000 a year would pay in taxes. Especially once you subtract out the amount of money that goes towards government services for the person who it working. Add to that fact, that most people, no matter how much resources you put into them, could not do a job worth $100,000 a year, and your left with the simple fact that we need to ensure that people can at least hold a job so that they don't cost the state more than they pay in taxes. This is where I believe the US school system (and parenting system) is really failing. It's not that they aren't turning out enough highly educated people, It's that there's too many people who make it through high school without even knowing how to read or do basic arithmetic. This is where the real problem is. Even if you put all your resources into the people who are going to excel, you're still going to end up behind if there are too many people who are leeching off the system producing nothing. And the people who are going to excel are probably going excel anyway even if you don't devote too much resources to them.
MS could have alleviated a lot of pain everywhere if they would have just added a supported method of running 2 versions of IE at the same time. This way they could have continued to support businesses that were locked into corporate intranet applications that wouldn't work in anything but IE 6, and also have newer versions of IE be able to adopt proper standards without having to worry about how it affected older websites.
Not only that, but interrupt based controllers (as opposed to polling the controller) that meant minimal lag between pressing a button and something happening on the screen. Games like Street Fighter can't really even be properly experienced on an emulator with a USB controller. I'm surprised that consoles haven't retained this over the years. Some PC gamers still use PS/2 keyboards because of the inherent limitations in USB keyboards.
Well, to be fair, in the event of a real missle attack, the last thing anybody is going to be thinking about is sending out that tweet. Plus you didn't account for the time to get to the computer, open the browser, go to Twitter, log into your account, realize you forgot the password because you've never used the account, get a reset password request, wait for the email to come through, wait longer than you should, resend it assuming it failed, wait a while longer, check your spam folder and fine the reset email, click on the link, reset the password, and then type your tweet. In an emergency situation, you want that tweet going out automatically, as soon as the system is put into the state of "incoming missile", if there's people relying on it for emergency warnings, you don't want it to be the case that someone forgot they were supposed to send out the message via twitter.
I think it's a British English vs. American English thing. Since it's a corporation, it consists of a group of people, so they use the word "are" to account for that. In American English, it's proper grammar to say "The Miami Heat are going to win the championship this year". Because the Miami Heat is an organization of people. In the same sense, since Mozilla is an organization of people, the British use "are".
My problem is what really constitutes "effort"? A student in the earlier grades who performs well may not put much effort into individual assignments, but has an attitude and lifestyle that permits good marks. While kids from a good home where the basics (ABC's and 123's) can do the entire homework with no mistakes and no effort, some kids who didn't receive such things in their childhood may have to put forth a lot of effort to do a particular assignment, but ultimately will still be unable to get all the answers right. However, the child who puts in no "effort" for the particular assignment is probably putting in a decent amount of effort by reading and doing other learning tasks on their own time.
Also on the idea that sometimes the fakes look better than the real ones. Completely believable. There's a lot of accounts out there that are only created as placeholders. I have a few myself that I created for different domain names I own. Better to create the account and not use it than have the name not available if you decide to use it. It costs nothing to do this, so it makes sense to just create a few accounts for interesting names that you might want to use in the future.
Any wireless network is going to need encryption. This is the reason why we have WPA for our radio frequency wireless networks. You could probably use the exact same security protocols as I'm pretty sure they don't depend on the medium you are transferring over.
They can have my password. I use two factor authentication, so just having the password will do them no good.
This is why I won't spend money on digital music. Digital music should be significantly cheaper than buying a physical CD. I've actually seen quite a few cases where the downloaded album is more expensive than the CD.
Here's one I found within 1 minute of searching on Google.
Oh, I haven't played PlayStation in so long I forgot about the joysticks as pressable buttons issue. I can't believe that anybody really thought that was a good control mechanism. As if 4 thumb plus 4 shoulder buttons plus start and select wasn't enough already, they had to make the joysticks into buttons.
I'm pretty sure that Netflix will develop support for the PS4, although it may or may not be there on release day. As far as blu-ray player goes, you might be better off getting a dedicated blu-ray player as I've known a lot of people with dead drives on their PS3, possibly from playing so many movies. And the same problem happened with DVDs on the PS2.
As nice as it is to have a single box under your TV that does everything, I can defintely see the pluses of having a dedicated blu-ray player, some kind of Android TV box for Netflix and streaming videos from your file server, and then a console for serious gaming. But I don't think I'd buy a console on release date. It would probably cost close to the price of the TV.
Actually MariaDB and Percona both support XtraDB which is a transactional backend that's a drop in replacement for InnoDB. MariaDB also supports the new Aria storage engine which can be both transactional and non-transactional depending on your needs (determined by option in Create Table statement).
I think that MySQL is a great database that suffers from a bad reputation due to a lot of history. Stay away from MyISAM, and it can be a great database. I find it actually does a few key things a lot better than some of their competitors, and you can always start out for free, which is a big advantage for start-ups. Postgres is just about the only other free alternative but has a lot of issues of it's own. Someone pointed out MySQL installer not working, well, if you want to complain about Postgres, how about no case insensitive collation?
I would like to know what specifically Oracle is doing so badly. I've been watching MySQL for a while as we use it at work, and it seems that a lot of advancements have been made in MySQL since the Oracle takeover. They've released 5.5 and 5.6. They haven't let it stagnate. They've released a ton of new features. They still have the free version easily available on their website. It seems like their prices have gone up if you want the supported version, but there are other providers out there.
I think the great thing about House of Cards is that it's the first TV Series I've seen that didn't have to go through all the censors or ratings boards whatsoever. I think this allows them to make it more true to life. There's swearing, drugs, violence, and even some brief nudity. Also, because it wasn't made for TV, each episode is exactly as long as it needs to be. It rarely seemed like they added content simply because they needed to make the episode longer.
I'd like to see Mythbusters try this one one. Obviously not with a real pilot in a real plane, but set up a similar scenario and see if this is even possible. Even if you don't need as much acccuracy as I pointed out, you probably need still quite a bit as to make it reasonably dangerous. It's like charging somebody with attempted murder for sticking their victim with a thumbtack. Sure there's scenarios one could think up that would cause death by pushpin, but in almost all cases it would not.
What kind of accuracy would be required to hit a pilot in the eye from 100m away? The pupil has a radius of probably 5 mm. Using some simple trig, that's .03 degrees. You'd have to be pretty precise to hit a pilot in the eye. Expecially if the plane is moving, which it most certainly is.
While DOOM has a certain nostalgic appeal, it's missing some key features such as vertical aiming, and jumping which really add to the FPS experience. I really don't mind playing games from that era, but in certain genres we've moved way beyond where we were back then.
I think the main thing you could reasonably do is use the memory as a buffer for the SDCard/Internal storage. This is the one thing that makes Windows 7 so much better than Windows XP. It has much better caching, and your computer actually gets faster as you leave in on for longer, because it has most of the stuff you already need in cache. There's no reason why the Android OS couldn't copy an entire ebook file into memory when an application requested the file be opened. If the memory was needed later, it could take back the memory, and then re-open the file next time the ereader applications requests for the file to be read. Perhaps things like music players could make calls to the OS to put things into memory so that they would likely be in cache by the time they actually needed them. They could let the OS know what the next file was in the queue so that it would be in memory assuming there was some available.
For things like VP8 which we wish to standardize and be patent free, there should be some process for giving patent holders a limited amount of time to come forward with their grievances so that we don't get so far into the process before we decide we have to drop the whole project because of an existing patent. I think this should probably exist for all things, but especially things we want to be patent free. It really bothers me when somebody has been selling a product 2 or 3 years, and then somebody comes around with a patent that's 10 years old, and then expects them to pay for all the infringing they did over the lifetime of the product. It bothers me so much that I even feel bad for companies like Sony when it happens to them.
I don't think that it's really a problem you can throw money at. You basically demonstrated this in your response. DC spent more money and got worse results. From a quick Google, I found that in Ontario Canada where I live, we spend about $10K per child. And we usually rate among the best on international rankings. I think a lot of the problem isn't something the government can solve on it's own. The biggest problem is that many parents just don't care about school, or even worse, discourage their kids education.
Actually, if more programmers would start out with something like Matlab or Delphi then they would probably have a better time programming. Look at that list of things you need to know to make a web application (PHP/JS/HTML/CSS/SQL). Plus the web is a very non forgiving place for badly coded applications. Sorry you didn't call MySQLReallyEscapeMyQuotesIMeanItThisTime, your database just got emptied by some malicious user to your site. If you screw up desktop application, a user can only mess with their own data, not the data of everybody using your application everywhere. Also, you mention that browsers have their quirks, and this kind of thing will make things frustrating to new developers. Sorry, your HTML is messed up, we don't tell you about how bad it is, and pretend that nothings wrong, but the browser will attempt to fix your code and everything will look just a little messed up. Have fun finding out which part of the HTML is broken, or which part the specific browser you're using decides not to like. At least with a langauge like Delphi, if it compiles, you can be sure that at least the syntax is correct.
HTML does have a couple aspects that's useful as an introduction to computer science. It's a language that's interpreted by programs which use it as input for computers to do something. Learning HTML will help you understand things such as langauge syntax, and how messing up that syntax causes the computer to do things the writer of the HTML didn't intend. Also, it's a good starting point for programming. Once you've learned HTML as a language for describing to the computer what you want to display on the screen, you can move on to PHP to learn how to tell the computer to display different HTML depending on user input, or to repeat sections of the HTML for each record in a database. Or you could start learning javascript to control things that happen when part of the HTML document is clicked on or hovered over. HTML is technically not a programming language, but it's a good launching point for learning real programming languages.
The problem here is that the programming equivalent of building a hut is more akin to writing a few excel formulas than it is to any kind of actual application development. The FizzBuzz problem demonstrates this very well. Even among those people who have been trained in programming, and who are applying for jobs in the field, there are a surprising number of people who can't even write an very simple loop that figures out a very simple problem.
While I agree that not everybody is equal, and that there should be the resources for people with above average abilities to excel, there's also a need to ensure that everybody in society get at least some minimal level of education. A person with no education who's on welfare and lives a life of crime probably costs the government more in tax dollars than a person who makes $100,000 a year would pay in taxes. Especially once you subtract out the amount of money that goes towards government services for the person who it working. Add to that fact, that most people, no matter how much resources you put into them, could not do a job worth $100,000 a year, and your left with the simple fact that we need to ensure that people can at least hold a job so that they don't cost the state more than they pay in taxes. This is where I believe the US school system (and parenting system) is really failing. It's not that they aren't turning out enough highly educated people, It's that there's too many people who make it through high school without even knowing how to read or do basic arithmetic. This is where the real problem is. Even if you put all your resources into the people who are going to excel, you're still going to end up behind if there are too many people who are leeching off the system producing nothing. And the people who are going to excel are probably going excel anyway even if you don't devote too much resources to them.
MS could have alleviated a lot of pain everywhere if they would have just added a supported method of running 2 versions of IE at the same time. This way they could have continued to support businesses that were locked into corporate intranet applications that wouldn't work in anything but IE 6, and also have newer versions of IE be able to adopt proper standards without having to worry about how it affected older websites.
Not only that, but interrupt based controllers (as opposed to polling the controller) that meant minimal lag between pressing a button and something happening on the screen. Games like Street Fighter can't really even be properly experienced on an emulator with a USB controller. I'm surprised that consoles haven't retained this over the years. Some PC gamers still use PS/2 keyboards because of the inherent limitations in USB keyboards.