Right versus left is not always the spectrum to be looking at. There are people on both sides of the left/right spectrum that are for more government control and for less government control.
See the Pournelle Chart for a 2D analysis of political thought.
Government officials and organizations have immunity from lawsuits for the most part, however private corporations are not. I'm sure there are any number of potential lawsuits that could be brought against them. I'd say it would be fun to watch them try to dance around the subject but it's not, really. It's sickening.
It seems like anybody can make an Android compatible phone these days so I'll assume that Blackberry has the ability to do that. Now, will they be able to sell their hardware? They have a well-established channel. However, the Android phone market is pretty competitive so the question is will they be able to sell enough and make enough profit to sustain themselves as the large company they've become?
Spoiled? You mean they've seen non-sucky applications. That's not spoiled, that's being a discerning user.
Applets and Flash both suffer from the problem of continually downloading code over the Internet, slow startup times, and then all the handicaps of running inside a browser window and running inside a sandbox.
Browsers still suck for running applications. If the browser crashes it takes all your windows with it. The "Back" button is usually there and gives inconsistent results.
Browsers suck for running applications because they're for displaying web pages, not for running interactive UI's.
Don't fuckin hog my cpu and demand I run a supercomputer too as an end user.
Amen! I am sick and tired of people trying to write "applications" instead of just serving up a web page that you can read.
Some sites have started going to this system where they load portions of the article as you scroll through it. Is there a benefit to me? Not that I can see. The only reason I can think of why they do it is to track what you're reading.
Well, you get to program in a paradigm that regular GUI programmers understand, that is an event loop type environment. You also get to program everything in ONE language (that isn't Javascript) and you don't need to manage the client/server communications.
Google uses it for some of their stuff and it works reasonably well. I wouldn't use it for implementing, say, a word processor in a browser, but for things like interactive forms it's quite reasonable.
Those do exist, for example Google Web Toolkit (GWT) which spits out Javascript and HTML from Java code that you write and manages the communications between the Javascript in the web page and the Java code running on the server. There are difficulties, though, because Javascript and HTML are really kind of sucky for running GUIs and it takes tweaking to get everything looking good in every browser.
Personally, I think that running complex applications inside the browser is just plain stupid but it keeps on getting pushed at us.
In my experience the concurrency will get you but it's also the lack of memory protection that will drive you nuts. The Linux kernel has everything running in the same address space so a bug in some dippy USB driver can crash the whole system. And that is why you shouldn't let n00bs write kernel code.
But not every driver gets included into the kernel. I wanted to use an open source ISDN driver and it was broken because some yahoo had decided that the kernel logging macros all needed to be renamed.
I did kernel development back before Linus even started on Linux and I avoid Linux internals like the plague because they're in a constant state of flux.
Maybe it's time for "corporate jail" - the company's operations get suspended for the time it's in "jail" but it's required to continue paying employees. That might finally start getting their attention.
Large enterprise customers tend to buy "enterprise" grade hardware. Which, these days, is mostly just a fancy case with a label stuck on the front and a warranty. Amazon doesn't run expensive hardware, they run cheap hardware, and mark it up enough as a "cloud service" to make a good profit but still undercut the expensive hardware vendors. Essentially, you're paying Amazon for a warranty. If you're spending $100M/year on hosting you should be able to run your own cloud for less than AWS charges you but in order to do that you need to let go of the enterprise vendor security blanket.
Have you ever really looked at what cloud services provide? You would like to believe that if a physical server at Amazon goes down that you're just fine - the fact is that no, you're probably pretty screwed. Even worse if they lose an "availability zone". And those are just hardware failures. Just wait until they f-up a software release. When I spec'd data centers we would typically require at least two different carriers with no common points of failures for internet connectivity. Are you doing that with your cloud providers?
Cloud services are not as robust as they are portrayed to be. In order to reach that level of robustness you need to engineer your applications to fail-over between servers and availability zone and even cloud service providers.
Uber has different levels of service. This appears to be a crackdown on "UberX" which lets anyone drive for extra cash. There's also "Black Car" which uses limousine services (i.e. "Town Cars") which are licensed and insured. That probably remains legal unless there is some problem with them picking up fares anywhere.
We used Uber Black Car and regular taxis in San Francisco recently. San Francisco taxis have really gone to the dogs - we had one driver who did nothing except talk on the phone and swerved in and out of traffic. The limo drivers were much nicer, the cars were nicer and the price was about the same.
I think you're thinking of Single Stage To Orbit (SSTO). DC-X was pretty cool and had a strong possibility of working until they gave it to NASA who promptly broke the prototype and then poured billions of dollars into VentureStar only to give up before ever completing a vehicle.
SSTO is pretty marginal. You do need a high mass fraction to pull it off. The DC-X people thought they could but they never got far enough along to actually have it happen. However, multiple stages is proven technology and the first stage, especially, has usually got some margin.
In any case, we can armchair quarterback all day with no effect. SpaceX is actually DOING which is damned impressive to me.
Salt water is a big problem - the SpaceX plan appears to be to land the booster back at the pad, though, not in the water. No one has ever gotten a booster to fly back after a launch before, so that's a pretty big score for them.
It's easy to say "can't, too expensive, why are you wasting your money?" - the fun thing here is that SpaceX is wasting their own money, not the government's (the government is paying for the launches but not the experimental part). Maybe they'll be right, maybe they'll be wrong. However, they are trying and that's pretty exciting.
Montana's total population is just slightly above 1 million. SF Bay Area is more like 7.4 million with a much higher percentage of tech workers. So, no, Montana isn't going to be the next tech hub because there aren't enough workers there. Might be a place for DC's if there's enough bandwidth.
I read a few of those long long ago but don't remember many plot details except maybe for some anti-Force sloths. Were Han, Luke and Leia in those novels and if so, how old were they? That may be part of the problem in adapting them.
Really? Apple nearly went out of business in the late 90's because of that business model. You can only go for big margins when your products offer major value over the competition.
Code fixes are all fine and well but where the real thought needs to be going is how to verify these protocols. The basic problem with security is that "working" doesn't mean "secure". Most people focus on testing for "working" and given the bugs that have shown up in OpenSSL and its cousin in the last month or so, the problem is not that they don't work (that is, interoperate and transmit data) but that they have corner cases and API holes that are major security concerns. Some real thought needs to be put into the testing of secure systems and how to verify that they not only "work" but are actually secure.
Right versus left is not always the spectrum to be looking at. There are people on both sides of the left/right spectrum that are for more government control and for less government control.
See the Pournelle Chart for a 2D analysis of political thought.
Government officials and organizations have immunity from lawsuits for the most part, however private corporations are not. I'm sure there are any number of potential lawsuits that could be brought against them. I'd say it would be fun to watch them try to dance around the subject but it's not, really. It's sickening.
It seems like anybody can make an Android compatible phone these days so I'll assume that Blackberry has the ability to do that. Now, will they be able to sell their hardware? They have a well-established channel. However, the Android phone market is pretty competitive so the question is will they be able to sell enough and make enough profit to sustain themselves as the large company they've become?
Spoiled? You mean they've seen non-sucky applications. That's not spoiled, that's being a discerning user.
Applets and Flash both suffer from the problem of continually downloading code over the Internet, slow startup times, and then all the handicaps of running inside a browser window and running inside a sandbox.
Browsers still suck for running applications. If the browser crashes it takes all your windows with it. The "Back" button is usually there and gives inconsistent results.
Browsers suck for running applications because they're for displaying web pages, not for running interactive UI's.
Don't fuckin hog my cpu and demand I run a supercomputer too as an end user.
Amen! I am sick and tired of people trying to write "applications" instead of just serving up a web page that you can read.
Some sites have started going to this system where they load portions of the article as you scroll through it. Is there a benefit to me? Not that I can see. The only reason I can think of why they do it is to track what you're reading.
Well, you get to program in a paradigm that regular GUI programmers understand, that is an event loop type environment. You also get to program everything in ONE language (that isn't Javascript) and you don't need to manage the client/server communications.
Google uses it for some of their stuff and it works reasonably well. I wouldn't use it for implementing, say, a word processor in a browser, but for things like interactive forms it's quite reasonable.
So when did you first choose to be straight?
Those do exist, for example Google Web Toolkit (GWT) which spits out Javascript and HTML from Java code that you write and manages the communications between the Javascript in the web page and the Java code running on the server. There are difficulties, though, because Javascript and HTML are really kind of sucky for running GUIs and it takes tweaking to get everything looking good in every browser.
Personally, I think that running complex applications inside the browser is just plain stupid but it keeps on getting pushed at us.
In my experience the concurrency will get you but it's also the lack of memory protection that will drive you nuts. The Linux kernel has everything running in the same address space so a bug in some dippy USB driver can crash the whole system. And that is why you shouldn't let n00bs write kernel code.
But not every driver gets included into the kernel. I wanted to use an open source ISDN driver and it was broken because some yahoo had decided that the kernel logging macros all needed to be renamed.
I did kernel development back before Linus even started on Linux and I avoid Linux internals like the plague because they're in a constant state of flux.
Two out of three of those things are not benefits for the customers.
How about a publicly accessible forum where the SUPPORT STAFF answer questions?
What's wrong with peer-to-peer support? Basically the company is free-riding on the backs of its users.
Maybe it's time for "corporate jail" - the company's operations get suspended for the time it's in "jail" but it's required to continue paying employees. That might finally start getting their attention.
Large enterprise customers tend to buy "enterprise" grade hardware. Which, these days, is mostly just a fancy case with a label stuck on the front and a warranty. Amazon doesn't run expensive hardware, they run cheap hardware, and mark it up enough as a "cloud service" to make a good profit but still undercut the expensive hardware vendors. Essentially, you're paying Amazon for a warranty. If you're spending $100M/year on hosting you should be able to run your own cloud for less than AWS charges you but in order to do that you need to let go of the enterprise vendor security blanket.
Have you ever really looked at what cloud services provide? You would like to believe that if a physical server at Amazon goes down that you're just fine - the fact is that no, you're probably pretty screwed. Even worse if they lose an "availability zone". And those are just hardware failures. Just wait until they f-up a software release. When I spec'd data centers we would typically require at least two different carriers with no common points of failures for internet connectivity. Are you doing that with your cloud providers?
Cloud services are not as robust as they are portrayed to be. In order to reach that level of robustness you need to engineer your applications to fail-over between servers and availability zone and even cloud service providers.
Uber has different levels of service. This appears to be a crackdown on "UberX" which lets anyone drive for extra cash. There's also "Black Car" which uses limousine services (i.e. "Town Cars") which are licensed and insured. That probably remains legal unless there is some problem with them picking up fares anywhere.
We used Uber Black Car and regular taxis in San Francisco recently. San Francisco taxis have really gone to the dogs - we had one driver who did nothing except talk on the phone and swerved in and out of traffic. The limo drivers were much nicer, the cars were nicer and the price was about the same.
I think you're thinking of Single Stage To Orbit (SSTO). DC-X was pretty cool and had a strong possibility of working until they gave it to NASA who promptly broke the prototype and then poured billions of dollars into VentureStar only to give up before ever completing a vehicle.
SSTO is pretty marginal. You do need a high mass fraction to pull it off. The DC-X people thought they could but they never got far enough along to actually have it happen. However, multiple stages is proven technology and the first stage, especially, has usually got some margin.
In any case, we can armchair quarterback all day with no effect. SpaceX is actually DOING which is damned impressive to me.
Salt water is a big problem - the SpaceX plan appears to be to land the booster back at the pad, though, not in the water. No one has ever gotten a booster to fly back after a launch before, so that's a pretty big score for them.
It's easy to say "can't, too expensive, why are you wasting your money?" - the fun thing here is that SpaceX is wasting their own money, not the government's (the government is paying for the launches but not the experimental part). Maybe they'll be right, maybe they'll be wrong. However, they are trying and that's pretty exciting.
Probably not. Datacenters don't employ very many people. It's easy enough to fly in specialists to set them up and debug the really ugly problems.
Montana's total population is just slightly above 1 million. SF Bay Area is more like 7.4 million with a much higher percentage of tech workers. So, no, Montana isn't going to be the next tech hub because there aren't enough workers there. Might be a place for DC's if there's enough bandwidth.
Thank you!
I read a few of those long long ago but don't remember many plot details except maybe for some anti-Force sloths. Were Han, Luke and Leia in those novels and if so, how old were they? That may be part of the problem in adapting them.
Really? Apple nearly went out of business in the late 90's because of that business model. You can only go for big margins when your products offer major value over the competition.
Code fixes are all fine and well but where the real thought needs to be going is how to verify these protocols. The basic problem with security is that "working" doesn't mean "secure". Most people focus on testing for "working" and given the bugs that have shown up in OpenSSL and its cousin in the last month or so, the problem is not that they don't work (that is, interoperate and transmit data) but that they have corner cases and API holes that are major security concerns. Some real thought needs to be put into the testing of secure systems and how to verify that they not only "work" but are actually secure.
This is a good point. There are times and places where adversarial relationships are good. Just bringing different viewpoints in is good.