At least with the music industry's drm'ed files they could be played on a multitude of devices from various companies. Amazon's ebooks only work on amazon hardware.
Actually it works with amazon hardware, but also any android OS, iOS, BlackBerry OS and desktop (using Chrome or a derivative, I believe web reader supports Windows/OSX/Linux) .
Amazon's not stupid. They know that customers will want/need their content on multiple devices and they make it easy to move content across devices.
This isn't to say that DRM is a good idea -- only that they're very efficient at hiding the fact that DRM exists from the majority of consumers. THis works very much in their favor -- it would take many large-scale problems with revoking content to make the average consumer aware that they don't own their books.
I wonder if the same thing would have happened now a days. Between public awareness of viral attack vectors and our medical industry's ability to stabilize a person, I doubt we'd see anywhere near the same infection rate, nevermind mortality rate.
Which is great for the countries that have consistent access to that. Unfortunately most of the world's human population resides in countries that don't.
SOunds like you'd expect the same level of quality here as you would from an offshore hire. .
I would hope that companies doing this are "doing it right" -- providing a cut *above* the mindless capabilities that most offshore firms can provide. Unfortunately, based on your company site (for I assume this to be spam), you're following the same flawed model. Offer enticing pay (but below average for most of the country), provide the minimum training necessary to read some code occasionally, and sell that as "programming".
But hey - I'm sure it works to make money for the owner(s), if not maintainable code for your clients;)
Another influx of people who get into programming for the money, and who are able to adequately pass the book learning requirements -- while lacking the fundamental critical thinking skills required to actually construct useful programs without massive amounts of direction and oversight.
For further information as to what this results in, see the vast majority of programmers who jumped on the 90s tech boom bandwagon, as well as the last decade of the programmers produced in India and other nations where it's seen as a cash ticket.
Yes, I've known skilled programmers who came out of the tech boom, and skilled programmers who have come from India as well -- but these are the exception and not the norm. There is a certain drive and a nearly natural ability to *think* in certain ways that allows one to be a talented programmer -- the ability to envision and hold complex solutions in your brain, to an extent running your programs with your brain as the CPU.
The vast majority of people who get into this profession for the money lack this ability -- and are suitable for heads down copy-paste programming, or at best programming while very closely monitored and supervised.
Ah well... it gives middle management a reason for existing, I suppose.
Though keep in mind the intent of civil disobedience: you're performing an action with intent of breaking a law, in order to raise awareness of an issue and as a means of effecting change. But a key part of this is that along with breaking a law, you're willing to face the consequences of your actions as a part of raising awareness.
Where the line gets murky is when actions can be performed without consequence. Such as deliberately DDOSing a web site by clicking on a link or running a program/loading a web page. Yes, it's theoretically possible that every person contributing can face the consequences of their actions - but realistically only a handful will if that, because of the expense and time associated with tracking down hundred of thousands of IP addresses.
I understand what you're saying - I just don't agree;)
It's what I meant by oversimplifying in my original post - it's not a matter of 3 minority groups [hmm - "voting blocs" is probably more accurate than "minority groups"] it's a matter of dozens. Each one has its own set of favorite issues. You can get a subset of voting groups to oppose a candidate (or support a candidate) but as the number of groups increases, the voting power of each group decreases.
My point is that in aggregate it's the same thing. If I'm portrayed as having views that oppose ten different minorities, then those ten minorities are no longer a minority at all (assuming no major crossover between them).
If I'm portrayed as having views that oppose just one minority, that one minority isn't going to significantly change the outcome -- because they're not a minority.
My favorite line was "In addition, the Internet industry has increased productivity for small and medium sized businesses by 10%". Just dropped into the middle of a paragraph on job creation -- that's the kind of thing that should have its own paragraph and supporting arguments, or else not be mentioned. As it is... seems completely random, and like maybe someone meant to edit it out and forgot.
You don't even have to find issues where the candidate disagrees with the majority. If the majority of the district supports strong measures against illegal immigration and so does the candidate, but 80% of Spanish-speaking constituents strongly oppose those measures, you run ads describing the candidate's position in Spanish. If the candidate is pro choice, you run ads on religious TV networks. If the candidate is pro life, you run ads on liberal women's networks. If the candidate opposes further unfunded increases in Medicare benefits, you put ads in AARP publications, etc.
This is over-simplified. If you're in one of those target demographics, it can certainly seem as you've described. But each of the targeted ads you're talking about appeals only to a subset of the voting bloc. If you convince AARP members to vote against a candidate, that still leaves a significant portion of the population that looks at other issues. Unless your candidate fits *all* of the criteria -- in which case you are, in fact, finding issues where the candidate disagrees with the majority (or every minority, which amounts to the same thing).
Okay, time to rehash all hte old arguments!
on
Occupy Flash?
·
· Score: 1
HTML5 is far from ubiquitous. Implementations differ by vendor and platform. The standard is not finalized and won't be for some time yet -- meaning it's impossible to get uniform support for all features across browsers.
Flash is slow, inefficient - a total CPU hog. These days it's mostly used for advertising, and who wants to look at advertising anyway.
So have you... I don't know, *read* that review? (Or dare I ask -- the book?) Seems to me what he did was kind of the complete opposite of your interpretation of a single remark.
The problem with this is that it leaves you - by necessity - with the lowest common denominator across platforms. You can't take advantage of each platform's features; so you end end up with something that looks and behaves "ok" on all platforms but doesn't truly integrate as a native app with *any* platform.
Flash is a closed "standard", and the binary is only available for a couple of platforms.
The "couple" of platforms that make up the majority of devices in the market: Linux, Windows, Linux ARM, QNX ARM, and iOS (ARM too? I don't actually know). I'm not sure if the ARM platforms I'm aware of are somehow different from the "old" ones you're referring to; but Flash functions on modern ARM just fine, with no difference between that platform and x86.
For example, there is no version for Linux on PPC.
And the thirteen people who run Linux on PPC are probably grateful.
There are limited, old versions for some ARM Linux platforms, so it doesn't in fact look identical there. When it comes to updating these, you are at Adobe's mercy, or you can just compile the latest Firefox because it is Free software.
If you're willing to compile the latest firefox (and you make it sound like it would be easy/flawless to do so on an old platform - which I doubt), you're probably going to be doing just fine without Flash anyway.
Realistically, you're naming edge cases. The vast majority of devices where people expect to be able to play games or multimedia via Flash can do so today. And that's more than can be said for consistent cross-browser HTML5 support for those same platforms.
For the record, what can Flash do that HTML5 + JavaScript cannot, other than 1. efficient vector animation and 2. camera and mic access?
Provide an actual (not theoretical) unified platform that works across the majority of installed browsers *today*.
I've developed mobile apps with HTML5, and that's pretty good (though performance varies from "acceptable" to "atrocious") - because in reality "mobile" these days means "webkit". But once you get into developing with the desktop in mind, you're stuck in a situation that's very similar to what IE forced on us years and years ago: different major browsers, each with their own implementation of standards. Worse, because in this case those standards themselves are a moving target.
Flash provides a cross-platform environment, for nearly all of the platforms that matter (iPhone excepted). It's a horrible working environment and used poorly (as many often do) it does bad things to CPU usage... but it does work, and it's here today.
At least with the music industry's drm'ed files they could be played on a multitude of devices from various companies. Amazon's ebooks only work on amazon hardware.
Actually it works with amazon hardware, but also any android OS, iOS, BlackBerry OS and desktop (using Chrome or a derivative, I believe web reader supports Windows/OSX/Linux) .
Amazon's not stupid. They know that customers will want/need their content on multiple devices and they make it easy to move content across devices.
This isn't to say that DRM is a good idea -- only that they're very efficient at hiding the fact that DRM exists from the majority of consumers. THis works very much in their favor -- it would take many large-scale problems with revoking content to make the average consumer aware that they don't own their books.
I wonder if the same thing would have happened now a days. Between public awareness of viral attack vectors and our medical industry's ability to stabilize a person, I doubt we'd see anywhere near the same infection rate, nevermind mortality rate.
Which is great for the countries that have consistent access to that. Unfortunately most of the world's human population resides in countries that don't.
the iPhone "started glowing red and emitting dense smoke.
That's what you get for installing the antichrist app. Idiot.
SOunds like you'd expect the same level of quality here as you would from an offshore hire. .
I would hope that companies doing this are "doing it right" -- providing a cut *above* the mindless capabilities that most offshore firms can provide. Unfortunately, based on your company site (for I assume this to be spam), you're following the same flawed model. Offer enticing pay (but below average for most of the country), provide the minimum training necessary to read some code occasionally, and sell that as "programming".
But hey - I'm sure it works to make money for the owner(s), if not maintainable code for your clients ;)
Just what we need.
Another influx of people who get into programming for the money, and who are able to adequately pass the book learning requirements -- while lacking the fundamental critical thinking skills required to actually construct useful programs without massive amounts of direction and oversight.
For further information as to what this results in, see the vast majority of programmers who jumped on the 90s tech boom bandwagon, as well as the last decade of the programmers produced in India and other nations where it's seen as a cash ticket.
Yes, I've known skilled programmers who came out of the tech boom, and skilled programmers who have come from India as well -- but these are the exception and not the norm. There is a certain drive and a nearly natural ability to *think* in certain ways that allows one to be a talented programmer -- the ability to envision and hold complex solutions in your brain, to an extent running your programs with your brain as the CPU.
The vast majority of people who get into this profession for the money lack this ability -- and are suitable for heads down copy-paste programming, or at best programming while very closely monitored and supervised.
Ah well... it gives middle management a reason for existing, I suppose.
Well said.
Though keep in mind the intent of civil disobedience: you're performing an action with intent of breaking a law, in order to raise awareness of an issue and as a means of effecting change. But a key part of this is that along with breaking a law, you're willing to face the consequences of your actions as a part of raising awareness.
Where the line gets murky is when actions can be performed without consequence. Such as deliberately DDOSing a web site by clicking on a link or running a program/loading a web page. Yes, it's theoretically possible that every person contributing can face the consequences of their actions - but realistically only a handful will if that, because of the expense and time associated with tracking down hundred of thousands of IP addresses.
I understand what you're saying - I just don't agree ;)
It's what I meant by oversimplifying in my original post - it's not a matter of 3 minority groups [hmm - "voting blocs" is probably more accurate than "minority groups"] it's a matter of dozens. Each one has its own set of favorite issues. You can get a subset of voting groups to oppose a candidate (or support a candidate) but as the number of groups increases, the voting power of each group decreases.
My point is that in aggregate it's the same thing. If I'm portrayed as having views that oppose ten different minorities, then those ten minorities are no longer a minority at all (assuming no major crossover between them).
If I'm portrayed as having views that oppose just one minority, that one minority isn't going to significantly change the outcome -- because they're not a minority.
Likely the cost of one day of collective downtime would far exceed the financial costs of SOPA for many years to come.
This is just a good way to generate good PR without actually doing anything.
My favorite line was "In addition, the Internet industry has increased productivity for small and medium sized businesses by 10%". Just dropped into the middle of a paragraph on job creation -- that's the kind of thing that should have its own paragraph and supporting arguments, or else not be mentioned. As it is... seems completely random, and like maybe someone meant to edit it out and forgot.
You don't even have to find issues where the candidate disagrees with the majority. If the majority of the district supports strong measures against illegal immigration and so does the candidate, but 80% of Spanish-speaking constituents strongly oppose those measures, you run ads describing the candidate's position in Spanish. If the candidate is pro choice, you run ads on religious TV networks. If the candidate is pro life, you run ads on liberal women's networks. If the candidate opposes further unfunded increases in Medicare benefits, you put ads in AARP publications, etc.
This is over-simplified. If you're in one of those target demographics, it can certainly seem as you've described. But each of the targeted ads you're talking about appeals only to a subset of the voting bloc. If you convince AARP members to vote against a candidate, that still leaves a significant portion of the population that looks at other issues. Unless your candidate fits *all* of the criteria -- in which case you are, in fact, finding issues where the candidate disagrees with the majority (or every minority, which amounts to the same thing).
HTML5 is far from ubiquitous. Implementations differ by vendor and platform. The standard is not finalized and won't be for some time yet -- meaning it's impossible to get uniform support for all features across browsers.
Flash is slow, inefficient - a total CPU hog. These days it's mostly used for advertising, and who wants to look at advertising anyway.
Did I cover the basics? Can we move on now?
So have you ... I don't know, *read* that review? (Or dare I ask -- the book?) Seems to me what he did was kind of the complete opposite of your interpretation of a single remark.
Maybe you all should practice playing the "who can go longer without posting inane comments" game...
It is trivially easy to score a life sentence
I don't think that phrase means what you think it means.
Actual life sentences, wherein the convicted is required to stay in prison until he dies, are becoming increasingly rare.
Let me fix that for you:
(of a phone that sends constant audio surveilance of its surrounding to The Creator)
A daemon is just a program that runs in the background. A daemon can be implemented in practically any programming language.
Some of us only have one brain cell, you insensitive clod.
Us old-timers call that "shotgun debugging"
People who watch tons of porno. Think of how fast it will load.
I think the concern in that case is more the speed of un"load"ing.
The problem with this is that it leaves you - by necessity - with the lowest common denominator across platforms. You can't take advantage of each platform's features; so you end end up with something that looks and behaves "ok" on all platforms but doesn't truly integrate as a native app with *any* platform.
Key words: "seems to think". I'd be more curious about how a language can seem to think at all... dancing bears, etc.
Wait - after all this time we learn that the Cabal is really a spam filter? How disappointingly ... prosaic.
Flash is a closed "standard", and the binary is only available for a couple of platforms.
The "couple" of platforms that make up the majority of devices in the market: Linux, Windows, Linux ARM, QNX ARM, and iOS (ARM too? I don't actually know). I'm not sure if the ARM platforms I'm aware of are somehow different from the "old" ones you're referring to; but Flash functions on modern ARM just fine, with no difference between that platform and x86.
For example, there is no version for Linux on PPC.
And the thirteen people who run Linux on PPC are probably grateful.
There are limited, old versions for some ARM Linux platforms, so it doesn't in fact look identical there. When it comes to updating these, you are at Adobe's mercy, or you can just compile the latest Firefox because it is Free software.
If you're willing to compile the latest firefox (and you make it sound like it would be easy/flawless to do so on an old platform - which I doubt), you're probably going to be doing just fine without Flash anyway.
Realistically, you're naming edge cases. The vast majority of devices where people expect to be able to play games or multimedia via Flash can do so today. And that's more than can be said for consistent cross-browser HTML5 support for those same platforms.
For the record, what can Flash do that HTML5 + JavaScript cannot, other than 1. efficient vector animation and 2. camera and mic access?
Provide an actual (not theoretical) unified platform that works across the majority of installed browsers *today*.
I've developed mobile apps with HTML5, and that's pretty good (though performance varies from "acceptable" to "atrocious") - because in reality "mobile" these days means "webkit". But once you get into developing with the desktop in mind, you're stuck in a situation that's very similar to what IE forced on us years and years ago: different major browsers, each with their own implementation of standards. Worse, because in this case those standards themselves are a moving target.
Flash provides a cross-platform environment, for nearly all of the platforms that matter (iPhone excepted). It's a horrible working environment and used poorly (as many often do) it does bad things to CPU usage... but it does work, and it's here today.