SF Bay Area, the birthplace of smartphones, badly needs dual sim phones. There are coverage gaps even with AT&T/Verizon, right alone highway 101 and major tech companies. Having a second prepaid sim would be a godsend for actually being able to call people when you need to. Especially if you want T-mobile unlimited plan rather than paying $1K phone bill because of a bug in one of your apps.
As opposed to what? Data on thousands of individual laptops? Servers in the hands of IT department in a company for which IT is not a core competency? I would think a cloud provider that specializes in this sort of stuff is less risky, all things considered.
Now, government secrets or say Coca Cola formula should be obviously stored in physically secured datacenter guarded by best security money can buy. Probably still not users laptops. But city gardening logs? I think Google Docs is fine.
Ergonomics is for 40 hours/week desk workers. If you are a gardening supervisor and spend most of the time interacting with workers, you can manage an hour/day hunched in front of a laptop filling in forms. In fact, you will prefer the flexibility to work anywhere, connected to a Windows XP cloud instance running your thousand custom applications. Obviously if you are going to spend most of the day at your computer, you should have a nice big monitor and a height adjusting desk.
Do all 8300 employees need individual desktops? This is not a software development company, and those machines still need to be managed, maintained and replaced. Keep big depos of $250 chromebooks where anyone can get one for temporary or permanent use at office or home. Then return when done, as still working or broken. No IT costs, as data is in the cloud.
For heavier use, provide computer labs with a choice of platforms, so if someone really needs to work on the latest version of Office or Photoshop, they can.
And of course, anyone who is expected to work on computer for hours every day, or handle sensitive data, should get a laptop/desktop of their choice with reasonable price constraints. Savings from all the other use cases will more than pay for the luxury.
A half full bus is dramatically more efficient than each of the passengers driving their own car. Plus there are many alternatives to batteries for relatively few vehicles traveling fixed routes - trains, trolleys, natural gas, biodiesel. The first priority should be getting people to ride public transportation, even legacy one. The second is getting ones that can not into electric cars. This is not even on the radar.
Every revolution results in the most brutal, morally crude, religiously exploitive group coming to power. This is a simple function of a free for all fragfest. If we are so revolted by some head chopping, what about French revolution and its guillotine? If US and other countries didn't launch military intervention after similarly brutal bolshevik revolution in Russia, we could have avoided much of cold war, including current Ukrainian episode. Any country would want to establish a friendly buffer zone after being repeatedly attacked from the same direction many times.
We have nothing to offer to people of Iraq. The government we installed last time supported Shias killing Sunnis. Now it's the other way around. To change that, minds of millions of people need to be changed. It's not a matter of installing one government or bombing one rebel faction. When there is a visionary with big following, we could try to support him, like German's who helped install Lenin into power in exchange for a big piece of territory. All the good it ultimately done them.
Most education should be free or very cheap. Sure, if you need access to a particle collider or DNA sequencing, these things cost money. But for learning math, programming and majority of other subjects, there are excellent free ebooks and software. We should mandate use of textbooks that are free online and free software that runs on most devices that would be available to student's family (Windows, Android, Chromebook etc). Even if minimum wage is $15/hour, the cost to have one person who continuously circles the classroom during the test and ensures that only approved software is used is trivial.
Calmly try your best for 40 hours/week or whatever you agreed to. Explain limitations and possible solutions, like user training and shifting parts of infrastructure to where you are in a better position to maintain it. Then set the limits, but don't be rude. You don't pay the company's bills, your users do.
If you need access to a particle collider, yes you need a big, formal research facility. For everything else, there is enough free information to get a solid job. It's too bad recruiters are looking for a degree, they shouldn't. A programming test can be administered very inexpensively and the problem space is too big to learn every possible question by rote. Current system basically ensures that only rich white and asian people have a shot at a well paying job with their $100K+ degree, regardless of aptitude and effort.
Clean power that can bridge capacity/fluctuation problems of solar and wind is just what we have been waiting for. I hope all the world governments tax rebate and finance the heck out of this to bring it to market in time to make an impact on worst effects of climate change.
MFC? Visual Basic? Bastardized Java?.Net? Silverlight? Windows CE? Windows Phone? Windows RT? It seems that if you stay with Microsoft, either as a user or as a developer, you will never be able to become an expert in what you do and capitalize on your investment in software and skills. Back in the days of VB6 and IE6, Microsoft was largely untouchable because of the rich ecosystem of useful 3rd party software and libraries as well as universal user familiarity.
By killing everything that works, Microsoft is making competitors lives easy as they can make users comfortable by just keeping things the same. Objective C is still well-supported on MacOSX and iOS. Oracle is sticking with Java as server software development language. First users and developers of Android and Chromebooks will still find a familiar environment.
I hope they actually tough it out and NOT kill Metro and its charms bar. While they are highly irritating to me personally, there are still millions of users for whom this was first experience with Windows and they would rebel at yet another breaking change. Keep them as an option and well supported until and unless users truly lose interest.
The software detects weak signals from damaged nerves to usefully move fingers of the prostetic arm. This is no floppy bird. There was probably an incredible amount of difficulty to get the thing working in the first place and the issue of backup was left for later. One day these things would be both modular and not cost $70k.
How much effort does it take to create a systemd service wrapper to run init.d scripts, run sysvinit from systemd or run both independently. My guess is a week of work for a competent developer. If nobody is willing to invest this much time, people should stop grumbling and accept that minor changes like that are inevitable.
As long as the later is adequate, success of the former is immaterial. A language like Scala that runs on top of JVM can make full use of availability of the platform and libraries of existing code. For me, the biggest limitations of JVM seem to be 2^32-1 limit on array indices and no option for explicit, real time memory management. Perhaps experts greater than me can comment more. Does byte code provide enough information to support vector instructions of modern CPUS/GPUS?
Why not have all applications ship in LLVM intermediate format and then have on-device firmware translate them according to exact instruction set and performance characteristics of the CPU? By the time code is compiled to ARM instruction set, too much information is lost to do fundamental optimization, like vectorizing loops if applicable operations are supported.
One critical piece of information which is available JUST BEFORE time and not much earlier is which precise CPU/rest of device the code is running on! I don't buy that an OOO processor can do as good of a job optimizing for than in real time than a JIT compiler that has 100x time to do its work. If a processor has cache prefetch/test instructions, these can be inserted "hundreds of cycles" before memory is actually used. OOO can work around a single stall, but how about a loop that accesses 128K of RAM, with start location and size discoverable far in advance the actual access.
I think it's obvious that in the ideal world, with unlimited power and money budget, you would do both. If you have to choose, well you take your best guess and go with it.
Database access should be already restricted by firewalls and to in-house developers/administrators. This is just a way to ensure they don't routinely get exposed to private information and then leak it in e-mails, bug reports and so on. It is understood that they can get to data if they are really determined, although database queries are usually audited and most should be deterred by potential consequences.
Ordinary users would access data through middleware that will return appropriate data subsets for their roles in the company. Like, not credit cards for most employees.
A better question is what testosterone level increases one's chances of passing on the genes TODAY. And the answer seems to be clear. Maybe evolutionary pendulum swung too far and the nature is trying to compensate.
Salvation army should take computers in good working order. The problem is that support and education need to go along with hardware. Your box should at least be able to run modern software and come with installation media for the same for someone to be able to support it.
Chromebooks are $200 new. Figure in used and people who can not afford one are in more urgent need of assistance in other areas of their lives. Once you have one, there are plenty of online tools for education, even coding.
Internet connections are a biggie. If anyone in the family has a cell plan, tethering would be an option. It would be a huge help if wireless providers donated access, even to a very limited plan with low speed and only selected educational sites.
SF Bay Area, the birthplace of smartphones, badly needs dual sim phones. There are coverage gaps even with AT&T/Verizon, right alone highway 101 and major tech companies. Having a second prepaid sim would be a godsend for actually being able to call people when you need to. Especially if you want T-mobile unlimited plan rather than paying $1K phone bill because of a bug in one of your apps.
As opposed to what? Data on thousands of individual laptops? Servers in the hands of IT department in a company for which IT is not a core competency? I would think a cloud provider that specializes in this sort of stuff is less risky, all things considered.
Now, government secrets or say Coca Cola formula should be obviously stored in physically secured datacenter guarded by best security money can buy. Probably still not users laptops. But city gardening logs? I think Google Docs is fine.
Ergonomics is for 40 hours/week desk workers. If you are a gardening supervisor and spend most of the time interacting with workers, you can manage an hour/day hunched in front of a laptop filling in forms. In fact, you will prefer the flexibility to work anywhere, connected to a Windows XP cloud instance running your thousand custom applications. Obviously if you are going to spend most of the day at your computer, you should have a nice big monitor and a height adjusting desk.
Do all 8300 employees need individual desktops? This is not a software development company, and those machines still need to be managed, maintained and replaced. Keep big depos of $250 chromebooks where anyone can get one for temporary or permanent use at office or home. Then return when done, as still working or broken. No IT costs, as data is in the cloud.
For heavier use, provide computer labs with a choice of platforms, so if someone really needs to work on the latest version of Office or Photoshop, they can.
And of course, anyone who is expected to work on computer for hours every day, or handle sensitive data, should get a laptop/desktop of their choice with reasonable price constraints. Savings from all the other use cases will more than pay for the luxury.
Luckily all chromebooks come with multitouch touchpads which are perfectly capable of handling pinch/rotate gestures.
A half full bus is dramatically more efficient than each of the passengers driving their own car. Plus there are many alternatives to batteries for relatively few vehicles traveling fixed routes - trains, trolleys, natural gas, biodiesel. The first priority should be getting people to ride public transportation, even legacy one. The second is getting ones that can not into electric cars. This is not even on the radar.
Every revolution results in the most brutal, morally crude, religiously exploitive group coming to power. This is a simple function of a free for all fragfest. If we are so revolted by some head chopping, what about French revolution and its guillotine? If US and other countries didn't launch military intervention after similarly brutal bolshevik revolution in Russia, we could have avoided much of cold war, including current Ukrainian episode. Any country would want to establish a friendly buffer zone after being repeatedly attacked from the same direction many times.
We have nothing to offer to people of Iraq. The government we installed last time supported Shias killing Sunnis. Now it's the other way around. To change that, minds of millions of people need to be changed. It's not a matter of installing one government or bombing one rebel faction. When there is a visionary with big following, we could try to support him, like German's who helped install Lenin into power in exchange for a big piece of territory. All the good it ultimately done them.
Most education should be free or very cheap. Sure, if you need access to a particle collider or DNA sequencing, these things cost money. But for learning math, programming and majority of other subjects, there are excellent free ebooks and software. We should mandate use of textbooks that are free online and free software that runs on most devices that would be available to student's family (Windows, Android, Chromebook etc). Even if minimum wage is $15/hour, the cost to have one person who continuously circles the classroom during the test and ensures that only approved software is used is trivial.
Calmly try your best for 40 hours/week or whatever you agreed to. Explain limitations and possible solutions, like user training and shifting parts of infrastructure to where you are in a better position to maintain it. Then set the limits, but don't be rude. You don't pay the company's bills, your users do.
If you need access to a particle collider, yes you need a big, formal research facility. For everything else, there is enough free information to get a solid job. It's too bad recruiters are looking for a degree, they shouldn't. A programming test can be administered very inexpensively and the problem space is too big to learn every possible question by rote. Current system basically ensures that only rich white and asian people have a shot at a well paying job with their $100K+ degree, regardless of aptitude and effort.
Clean power that can bridge capacity/fluctuation problems of solar and wind is just what we have been waiting for. I hope all the world governments tax rebate and finance the heck out of this to bring it to market in time to make an impact on worst effects of climate change.
And now it's proven! They are against high speed Internet too!
MFC? Visual Basic? Bastardized Java? .Net? Silverlight? Windows CE? Windows Phone? Windows RT? It seems that if you stay with Microsoft, either as a user or as a developer, you will never be able to become an expert in what you do and capitalize on your investment in software and skills. Back in the days of VB6 and IE6, Microsoft was largely untouchable because of the rich ecosystem of useful 3rd party software and libraries as well as universal user familiarity.
By killing everything that works, Microsoft is making competitors lives easy as they can make users comfortable by just keeping things the same. Objective C is still well-supported on MacOSX and iOS. Oracle is sticking with Java as server software development language. First users and developers of Android and Chromebooks will still find a familiar environment.
I hope they actually tough it out and NOT kill Metro and its charms bar. While they are highly irritating to me personally, there are still millions of users for whom this was first experience with Windows and they would rebel at yet another breaking change. Keep them as an option and well supported until and unless users truly lose interest.
The software detects weak signals from damaged nerves to usefully move fingers of the prostetic arm. This is no floppy bird. There was probably an incredible amount of difficulty to get the thing working in the first place and the issue of backup was left for later. One day these things would be both modular and not cost $70k.
How much effort does it take to create a systemd service wrapper to run init.d scripts, run sysvinit from systemd or run both independently. My guess is a week of work for a competent developer. If nobody is willing to invest this much time, people should stop grumbling and accept that minor changes like that are inevitable.
As long as the later is adequate, success of the former is immaterial. A language like Scala that runs on top of JVM can make full use of availability of the platform and libraries of existing code. For me, the biggest limitations of JVM seem to be 2^32-1 limit on array indices and no option for explicit, real time memory management. Perhaps experts greater than me can comment more. Does byte code provide enough information to support vector instructions of modern CPUS/GPUS?
Why not have all applications ship in LLVM intermediate format and then have on-device firmware translate them according to exact instruction set and performance characteristics of the CPU? By the time code is compiled to ARM instruction set, too much information is lost to do fundamental optimization, like vectorizing loops if applicable operations are supported.
One critical piece of information which is available JUST BEFORE time and not much earlier is which precise CPU/rest of device the code is running on! I don't buy that an OOO processor can do as good of a job optimizing for than in real time than a JIT compiler that has 100x time to do its work. If a processor has cache prefetch/test instructions, these can be inserted "hundreds of cycles" before memory is actually used. OOO can work around a single stall, but how about a loop that accesses 128K of RAM, with start location and size discoverable far in advance the actual access.
I think it's obvious that in the ideal world, with unlimited power and money budget, you would do both. If you have to choose, well you take your best guess and go with it.
Database access should be already restricted by firewalls and to in-house developers/administrators. This is just a way to ensure they don't routinely get exposed to private information and then leak it in e-mails, bug reports and so on. It is understood that they can get to data if they are really determined, although database queries are usually audited and most should be deterred by potential consequences.
Ordinary users would access data through middleware that will return appropriate data subsets for their roles in the company. Like, not credit cards for most employees.
We all know what kind files they will scan for next. Because MPAA/RIAA are way more important than children!
A better question is what testosterone level increases one's chances of passing on the genes TODAY. And the answer seems to be clear. Maybe evolutionary pendulum swung too far and the nature is trying to compensate.
Yes, but want to bet that the bug ONLY happens with gcc 4.9 is compiled with gcc 4.9?
Salvation army should take computers in good working order. The problem is that support and education need to go along with hardware. Your box should at least be able to run modern software and come with installation media for the same for someone to be able to support it.
Tablets are not the answer for serious learning. Chromebooks may be, with good guidance on finding educational websites.
Chromebooks are $200 new. Figure in used and people who can not afford one are in more urgent need of assistance in other areas of their lives. Once you have one, there are plenty of online tools for education, even coding.
Internet connections are a biggie. If anyone in the family has a cell plan, tethering would be an option. It would be a huge help if wireless providers donated access, even to a very limited plan with low speed and only selected educational sites.