Oh, I get being greedy. Greedy is when you do something unpleasant in exchange for making more money, right? But what about when you do something unpleasant in order to make *less* money? Is that greedy?
NBC sells eyeballs to advertisers. Cord cutters have eyeballs, and are willing to consume the advertising supported content. Ironically, cord cutters generally can't skip commercials, unlike the cable customers with DVRs. NBC is therefore cutting the number of viewers by about 10% for no particularly understandable reason.
LOL at the idea that the market would "move on" from Android development. Sorry, Android isn't going *anywhere*. It's open source, very powerful, efficient, and is leading the downscale price race, which is exactly where leading technologies need to be to stay in the lead. See Windows vs Mac, see Digital vs IBM, Linux vs Unix, etc.
In my 25 years in IT / Software development, I've seen several paradigm shifts. (Yes, "paradigm" is perhaps the most over used buzzword of all time, but please stick with me)
1) I saw a bit of the tail end of the shift from Mainframes to Minicomputers. (EG: Digital Vax) Note that the mainframes are still in place.
2) The shift from mini frame computers to PCs. Note that the mini-frame computers generally remained in service.
3) The rise of PCs as servers, somewhat merging mini frame PCs and PCs. Note that the *role* of the Miniframe computer remained, as a "server" and even today some business run Vax apps in an emulator.
4) The rise of the Internet that combined servers the world over into a huge, super-hyper-mega-network. Note that PC Servers dominate this environment.
5) The rise of mobile devices as clients.
Please note that In every single paradigm shift, the role of the previous stage remained useful and relevant, in many/most cases becoming critical infrastructure for the next stage. The only exception is perhaps the mini-frame computer which still exists in spirit but is being squeezed at both ends by mainframes and PC-based servers.
Mobile devices are probably best thought of as an "on person server" for the next stage of development which (my opinion) will likely be embedded devices that communicate via the mobile device. See the "smart watch", see the "closed loop insulin pump", bluetooth headsets, Google Glass, and a host of other devices that leverage and extend the mobile phone.
TL'DR: OP may be in exactly the right place to take advantage of the next wave of computing, small embedded devices that use mobile devices as their "server" to communicate with the outside world.
I made one using a coke can and a USB wifi adapter and was rather surprised by the large number of additional number of hotspots I was able to see by slowly turning the can in my suburbia 2nd-floor bedroom. I wouldn't be surprised if my recycled-from-the-trashcan directional antenna increased range by 200% or more.
Since the normal range of wifi hits 500 feet outside, and wifi hackers have achieved as much as 30 miles (50 km) with directional antennas, it wouldn't seem untoward to hit a few miles with an expensive, pole-mounted directional antenna and relatively few obstructions.
Yes, those dark-skinned ghetto-raised individuals could work hard and improve their situation, but they have to work a lot harder than their fair-skinned neighbors to see the same benefits.
I agree wholeheartedly that there are gross inverse incentives at play, and you don't change negative, defeatist culture overnight. For myself, as an employer, I've seen that simple insecurity disables many people. I don't care about race / gender / orientation / etc. and make this very clear... if you can do the job, I want you!
But I've had conversations with numerous people that I would have loved to interview, who said to my face that they'd love to work, but who then never even turned in a resume or submitted our HR form.
As a user of Red Hat's products, I applaud Red Hat for giving me what I wanted: a stable, secure environment for server-based application development.
When I set up a RHEL install, I don't expect to upgrade for a *long* time - at least 5 years and up to 10. We switched from RHEL 4 to RHEL 6 about 2.5 years ago after almost 6 years of continued use.
Fedora comes out every 6 months or so, and EOLs after a year. Want the latest? Go get it! I, for one, have no desire to do a full upgrade cycle any more often than I have to.
The question really isn't whether or not it could last 30 years, but rather would you *want* it to?
I drive a 2001 convertible. It's not a bad car, and runs as if it were new. It has all the luxury options: automatically dimming rear view mirror, leather seats, Bose Infinity speakers, 200 HP engine, etc. I've taken excellent care of it, regular oil changes, fix any problems before they escalate, etc. Even so, it's near the end of its being interesting to me. Its styling is looking pretty passe, the electronics are getting to be really dated, (who even has a CD collection any more?) etc.
Yes, I could (and have) upgraded components. I've replaced the headlight casings because they were turning yellow, etc. and the radio is probably next. Sadly, there's nothing I can do about the 5 disc CD changer, even if I replaced the radio, I'd still have that funny looking husk down in front of the shifter knob.
Nothing changes the fact that it's getting to be an old car.
2) Chrome browser. Development largely in javascript, again there are some obvious exceptions. Javascript is, of course, preferred because it's safer, so ChromeOS protects you by having everything done in Javascript. Except that it isn't.
3) ChromeOS. Kinda/Sorta like using the Chrome browser, except that it's not, because you are developing things that run as if they were actual clients. In Javascript. And of course, this too, is just as strictly enforced.
4) But Let's not forget the 4th platform in the trio: Google's Go language is clearly a contender, and it's designed to replace C, except for a few bone-headed decisions like linking everything statically resulting in enormous binaries. Because you really, really need to have the same library installed once for every app installed, because that way you get to recompile everything installed on your system any time a security update comes out for your favorite library. Except that, of course there are exceptions here, too.
And most importantly, you cannot target all these platforms with any single codebase written in any language. It's like they are trying to make their product suite as difficult as just using products from multiple vendors anyway.
By "letting" workers plug in their electric vehicles, the company not only gets to bill it as a perk of the job, but they get to push 100% of the expense of maintaining those batteries onto their workers while actually saving them money.
There, fixed that for you.
See, at the end of the day, the employees are able to drive home with a fully charged car. Said employees have already decided to invest in the electric cars, it's infrastructure that's already paid for. This deal effectively lets the company use their employee assets in a way that saves said employee money.
It's a win/win, unless said usage causes the batteries to degrade inappropriately.
Software has been eating the free lunch Moore was providing before it got to the users; the sad reality is that the typical end-user hasn't seen much in the way of performance improvements - in some cases, common tasks are even slower now than 10 years ago.
This point of view is common, even though its odd disparity with reality make it seem almost anachronistic. Software isn't bloating anywhere near as much as expectations are.
Oh, sure, it's true that much software is slower than its predecessor. Windows 7 is considerably slower, given the same hardware, than Windows XP which is a dog compared to Windows 95, on the same hardware. But the truth is that we aren't running on the same hardware, and our expectations have risen dramatically. But in actual fact, most implementations of compilers and algorithms show consistent improvements in speed. More recent compilers are considerably faster than older ones. Newer compression software is faster (often by orders of magnitude!) than earlier versions. Software processes such as voice recognition, facial pattern matching, lossy compression algorithms for video and audio, and far too many other things to name have all improved consistently over time. For a good example of this type of improvement, take a look at the recent work on "faster than fast" Fourier Transforms as an easy reference.
So why does it seem that software gets slower and slower? I remember when my Dell Inspiron 600m was a slick, fast machine. I was amazed at all the power in this little package! And yet, even running the original install of Windows XP, I can't watch Hulu on it - it simply doesn't have the power to run full screen, full motion, compressed video in real time. I was stunned at how long (a full minute?) the old copy of Open Office took to load, even though I remember running it on the same machine! (With my i7 laptop with SSD and 8 GB of RAM, OpenOffice loads in about 2 seconds)
Expectations are what changed more than the software.
Wouldn't it be nice if the facts fit your wishes? Too bad that they don't.
Microsoft pretty much does sell it's stuff with little resistance. Windows 8 sales are down, but MS has made it clear that they're willing to take a short term hiccup in order to position themselves for the mobile movement. Win 8 on the Desktop is still a pain, but reviews are that it's in league with Android/iOS as a mobile platform purely on its own technical merits. It may well be that the Desktop/Mobile schizm is resolved over time as desktops pick up mobile features, such as touch screens. As an example, my wife's new Dell laptop has a touch screen, light weight, and decent (8 hours) battery life - three things that mobile devices traditionally had over the lap/desk top.
Since the rule of thumb is "buy the 3rd one" the next update to Windows 8 (which is really a new usability model) will probably be the one that gets traction. They sold XBox at a loss for years before it finally became profitable. If you remember history, it took some time (of significant losses) before MS Word beat out Word Perfect, and for Excel to beat out Lotus 123.
They have a monopoly on Desktop OSs, something they are now using (again) to leverage their way into a new market. (Mobile) And slowly, it's working. Windows 8 phone passed 10% market share in Europe recently. It became #3 in the USA some time ago. And while these milestones seem meager, if they only increase their percentage marginally from year to year, eventually they'll rule the roost as they've done with their Desktop OS. And they have more money than many countries, which buys them a *lot* of a time. That's no guarantee of success, but they are, in no fashion, doomed to fail, regardless of how many "fumbles" you may perceive.
The real question to be answered over the next 2-5 years is whether or not Android can become replace Windows faster than Windows can replace Android.
... a position which is frightfully naive. Of course making things more illegal is a deterrent. It used to be totally legal to drive with your kids in the back of your truck on the open freeway. It's now more illegal (at least in California) and you don't see (very many) people driving on the freeway with kids in the back of their truck.
All officially recognized crimes are punished with the intent of deterring future crime, and you live in a time and place which ranks as among the most peaceful and civilized periods in all of known history. To suggest that this concept does not work betrays a stunning lack of understanding and respect for all the work put in by the millions of people who worked to establish and maintain the system that provides such domestic peace and tranquility.
Did you actually think that spending 10 years in jail actually compensates the parents and loved ones of a murder victim? Sorry, if they're dead, no amount of punishment will ever bring them back, and until you've personally experienced the loss of a close loved one, you cannot really understand just how devastating such a loss can be.
However, even sociopaths can understand personal injury and suffering even if they lack the ability empathize in any way with their victims.
If you think SSDs fail because a part "fails" you lack understanding of how they work.
SSDs have a property called "write endurance" - their data cells are rated to a specific number of writes. Every time you write, you consume some of the remaining write capacity of the drive. It works like a salt shaker: works find until you run out of salt.
Enterprise drives can have dozens to hundreds of times the write endurance of a consumer drive. For example, the Intel SSDs we use are rated to withstand 100% of the drive's capacity in writes every 24 hours for many years on end. A consumer drive couldn't do that for more than a few weeks, perhaps a month or two.
I'd happily pay 2x or 3x the money to get 20x the write endurance.
Pay less? I doubt it, especially over the long term. It doesn't matter if we overpay the insurance companies or the state..both are experts at wasting other people's money.
If this an actual thing, where people are able to be scammed (and invoiced!) for f**king over their computers, what about simply cold calling people with a spiel like this but actually FIX their !@#$ computer?
Most everybody has a crapton of malware on their computer, so if you call with a semi-legitimate intro, but actually do at least a half-assed job of fixing their computer, get a remote session going, etc. then why not make a few honest bucks?
Call back the people you've helped in 2-3 weeks and make sure they're happy. Next thing you know, you'll have a following and a legitimate business model.
Why not add the ability to revoke permissions to an app?
Great, so the flashlight app wants to read my contact list: how about NOPE? 2D game wants to access my camera? How about NOPE? Other OS's include the ability to reject permissions to an app.
I can log into their portal and see that I've not been within their 250 "cap" for months, yet I've received no communication from them. The instant I get a letter from them, I start with the alternative that doesn't cap. I'll go back to 5 Mbit DSL if I have to if it comes without caps.
I'd rather give my money to a company that increases profits by serving their customers.
As somebody who's been in the software industry for well over 10 years, this is both blindingly obvious (to the experienced) and highly useful information. (to new entrants)
It's why articles on screen or pidof on *nixCraft are useful: there are always people who haven't already been doing this for more than a decade, and we, as the more experienced, should rightly welcome informative articles like this as it improves the general pool of competent professionals.
The most important thing is that it works reasonably well and doesn't require excessive administrative overhead. You've described a reasonably well managed configuration, so it's tough to justify changing everything "just because".
Exactly what would you accomplish by switching to an "open" technology? Answer that, and then you can make the best decision.
PS: My TV stick uses something like 3% of the power of my previous, PC-based solution. The PC would wheeze with fans because of the load of Netflix, the new solution (the size of a thumb drive) is too small to have a fan and doesn't need it.
Came here to say this. I have a bluetooth iGo Stowaway originally intended for BlackBerry but it works great with my Android device. The screen on my Razr Maxx HD is pretty decent; I generally don't feel the need for a screen, although I generally carry an HDMI cable so I can Netflix in the Hotel.
But they're being greedy, pure & simple.
Oh, I get being greedy. Greedy is when you do something unpleasant in exchange for making more money, right? But what about when you do something unpleasant in order to make *less* money? Is that greedy?
NBC sells eyeballs to advertisers. Cord cutters have eyeballs, and are willing to consume the advertising supported content. Ironically, cord cutters generally can't skip commercials, unlike the cable customers with DVRs. NBC is therefore cutting the number of viewers by about 10% for no particularly understandable reason.
That's not greed, that's stupid.
LOL at the idea that the market would "move on" from Android development. Sorry, Android isn't going *anywhere*. It's open source, very powerful, efficient, and is leading the downscale price race, which is exactly where leading technologies need to be to stay in the lead. See Windows vs Mac, see Digital vs IBM, Linux vs Unix, etc.
In my 25 years in IT / Software development, I've seen several paradigm shifts. (Yes, "paradigm" is perhaps the most over used buzzword of all time, but please stick with me)
1) I saw a bit of the tail end of the shift from Mainframes to Minicomputers. (EG: Digital Vax) Note that the mainframes are still in place.
2) The shift from mini frame computers to PCs. Note that the mini-frame computers generally remained in service.
3) The rise of PCs as servers, somewhat merging mini frame PCs and PCs. Note that the *role* of the Miniframe computer remained, as a "server" and even today some business run Vax apps in an emulator.
4) The rise of the Internet that combined servers the world over into a huge, super-hyper-mega-network. Note that PC Servers dominate this environment.
5) The rise of mobile devices as clients.
Please note that In every single paradigm shift, the role of the previous stage remained useful and relevant, in many/most cases becoming critical infrastructure for the next stage. The only exception is perhaps the mini-frame computer which still exists in spirit but is being squeezed at both ends by mainframes and PC-based servers.
Mobile devices are probably best thought of as an "on person server" for the next stage of development which (my opinion) will likely be embedded devices that communicate via the mobile device. See the "smart watch", see the "closed loop insulin pump", bluetooth headsets, Google Glass, and a host of other devices that leverage and extend the mobile phone.
TL'DR: OP may be in exactly the right place to take advantage of the next wave of computing, small embedded devices that use mobile devices as their "server" to communicate with the outside world.
I would love to see you propose something better and implement it. The truth is that we live in a world that was quite literally saved by a single guy who refused to follow orders.
But it's not like he was the only one. There was this guy and also (arguably) this guy.
To realize just how close we really came, this movie is an eye opener.
Have you ever used a directional antenna?
I made one using a coke can and a USB wifi adapter and was rather surprised by the large number of additional number of hotspots I was able to see by slowly turning the can in my suburbia 2nd-floor bedroom. I wouldn't be surprised if my recycled-from-the-trashcan directional antenna increased range by 200% or more.
Since the normal range of wifi hits 500 feet outside, and wifi hackers have achieved as much as 30 miles (50 km) with directional antennas, it wouldn't seem untoward to hit a few miles with an expensive, pole-mounted directional antenna and relatively few obstructions.
Yes, those dark-skinned ghetto-raised individuals could work hard and improve their situation, but they have to work a lot harder than their fair-skinned neighbors to see the same benefits.
I agree wholeheartedly that there are gross inverse incentives at play, and you don't change negative, defeatist culture overnight. For myself, as an employer, I've seen that simple insecurity disables many people. I don't care about race / gender / orientation / etc. and make this very clear... if you can do the job, I want you!
But I've had conversations with numerous people that I would have loved to interview, who said to my face that they'd love to work, but who then never even turned in a resume or submitted our HR form.
Sad, really.
As a user of Red Hat's products, I applaud Red Hat for giving me what I wanted: a stable, secure environment for server-based application development.
When I set up a RHEL install, I don't expect to upgrade for a *long* time - at least 5 years and up to 10. We switched from RHEL 4 to RHEL 6 about 2.5 years ago after almost 6 years of continued use.
Fedora comes out every 6 months or so, and EOLs after a year. Want the latest? Go get it! I, for one, have no desire to do a full upgrade cycle any more often than I have to.
The question really isn't whether or not it could last 30 years, but rather would you *want* it to?
I drive a 2001 convertible. It's not a bad car, and runs as if it were new. It has all the luxury options: automatically dimming rear view mirror, leather seats, Bose Infinity speakers, 200 HP engine, etc. I've taken excellent care of it, regular oil changes, fix any problems before they escalate, etc. Even so, it's near the end of its being interesting to me. Its styling is looking pretty passe, the electronics are getting to be really dated, (who even has a CD collection any more?) etc.
Yes, I could (and have) upgraded components. I've replaced the headlight casings because they were turning yellow, etc. and the radio is probably next. Sadly, there's nothing I can do about the 5 disc CD changer, even if I replaced the radio, I'd still have that funny looking husk down in front of the shifter knob.
Nothing changes the fact that it's getting to be an old car.
$300, YIKES!
Especially when other options exist at sharply reduced cost. I bought one like this Buffalo a few years back and use it as a NAS for my home network, and dd-wrt is natively supported by the company!
Didn't this take over 10 years? I seem to recall hearing about their decision to switch sometime around the year 2000....
Sometimes, Google just baffles me. The lack of direction in their product lines makes me shake my head.
We have several distinct software platforms:
1) Android. Development in XML with Java used as glue to hold everything together. Unless you don't. You can use standard C libraries and call the Linux kernel directly, bypassing the Dalvik Java VM.
2) Chrome browser. Development largely in javascript, again there are some obvious exceptions. Javascript is, of course, preferred because it's safer, so ChromeOS protects you by having everything done in Javascript. Except that it isn't.
3) ChromeOS. Kinda/Sorta like using the Chrome browser, except that it's not, because you are developing things that run as if they were actual clients. In Javascript. And of course, this too, is just as strictly enforced.
4) But Let's not forget the 4th platform in the trio: Google's Go language is clearly a contender, and it's designed to replace C, except for a few bone-headed decisions like linking everything statically resulting in enormous binaries. Because you really, really need to have the same library installed once for every app installed, because that way you get to recompile everything installed on your system any time a security update comes out for your favorite library. Except that, of course there are exceptions here, too.
And most importantly, you cannot target all these platforms with any single codebase written in any language. It's like they are trying to make their product suite as difficult as just using products from multiple vendors anyway.
By "letting" workers plug in their electric vehicles, the company not only gets to bill it as a perk of the job, but they get to push 100% of the expense of maintaining those batteries onto their workers while actually saving them money.
There, fixed that for you.
See, at the end of the day, the employees are able to drive home with a fully charged car. Said employees have already decided to invest in the electric cars, it's infrastructure that's already paid for. This deal effectively lets the company use their employee assets in a way that saves said employee money.
It's a win/win, unless said usage causes the batteries to degrade inappropriately.
Software has been eating the free lunch Moore was providing before it got to the users; the sad reality is that the typical end-user hasn't seen much in the way of performance improvements - in some cases, common tasks are even slower now than 10 years ago.
This point of view is common, even though its odd disparity with reality make it seem almost anachronistic. Software isn't bloating anywhere near as much as expectations are.
Oh, sure, it's true that much software is slower than its predecessor. Windows 7 is considerably slower, given the same hardware, than Windows XP which is a dog compared to Windows 95, on the same hardware. But the truth is that we aren't running on the same hardware, and our expectations have risen dramatically. But in actual fact, most implementations of compilers and algorithms show consistent improvements in speed. More recent compilers are considerably faster than older ones. Newer compression software is faster (often by orders of magnitude!) than earlier versions. Software processes such as voice recognition, facial pattern matching, lossy compression algorithms for video and audio, and far too many other things to name have all improved consistently over time. For a good example of this type of improvement, take a look at the recent work on "faster than fast" Fourier Transforms as an easy reference.
So why does it seem that software gets slower and slower? I remember when my Dell Inspiron 600m was a slick, fast machine. I was amazed at all the power in this little package! And yet, even running the original install of Windows XP, I can't watch Hulu on it - it simply doesn't have the power to run full screen, full motion, compressed video in real time. I was stunned at how long (a full minute?) the old copy of Open Office took to load, even though I remember running it on the same machine! (With my i7 laptop with SSD and 8 GB of RAM, OpenOffice loads in about 2 seconds)
Expectations are what changed more than the software.
Wouldn't it be nice if the facts fit your wishes? Too bad that they don't.
Microsoft pretty much does sell it's stuff with little resistance. Windows 8 sales are down, but MS has made it clear that they're willing to take a short term hiccup in order to position themselves for the mobile movement. Win 8 on the Desktop is still a pain, but reviews are that it's in league with Android/iOS as a mobile platform purely on its own technical merits. It may well be that the Desktop/Mobile schizm is resolved over time as desktops pick up mobile features, such as touch screens. As an example, my wife's new Dell laptop has a touch screen, light weight, and decent (8 hours) battery life - three things that mobile devices traditionally had over the lap/desk top.
Since the rule of thumb is "buy the 3rd one" the next update to Windows 8 (which is really a new usability model) will probably be the one that gets traction. They sold XBox at a loss for years before it finally became profitable. If you remember history, it took some time (of significant losses) before MS Word beat out Word Perfect, and for Excel to beat out Lotus 123.
They have a monopoly on Desktop OSs, something they are now using (again) to leverage their way into a new market. (Mobile) And slowly, it's working. Windows 8 phone passed 10% market share in Europe recently. It became #3 in the USA some time ago. And while these milestones seem meager, if they only increase their percentage marginally from year to year, eventually they'll rule the roost as they've done with their Desktop OS. And they have more money than many countries, which buys them a *lot* of a time. That's no guarantee of success, but they are, in no fashion, doomed to fail, regardless of how many "fumbles" you may perceive.
The real question to be answered over the next 2-5 years is whether or not Android can become replace Windows faster than Windows can replace Android.
... a position which is frightfully naive. Of course making things more illegal is a deterrent. It used to be totally legal to drive with your kids in the back of your truck on the open freeway. It's now more illegal (at least in California) and you don't see (very many) people driving on the freeway with kids in the back of their truck.
All officially recognized crimes are punished with the intent of deterring future crime, and you live in a time and place which ranks as among the most peaceful and civilized periods in all of known history. To suggest that this concept does not work betrays a stunning lack of understanding and respect for all the work put in by the millions of people who worked to establish and maintain the system that provides such domestic peace and tranquility.
Did you actually think that spending 10 years in jail actually compensates the parents and loved ones of a murder victim? Sorry, if they're dead, no amount of punishment will ever bring them back, and until you've personally experienced the loss of a close loved one, you cannot really understand just how devastating such a loss can be.
However, even sociopaths can understand personal injury and suffering even if they lack the ability empathize in any way with their victims.
Or did, until you commented on TFA...
[this is some random stuff so that slashot will take my post.]
If you think SSDs fail because a part "fails" you lack understanding of how they work.
SSDs have a property called "write endurance" - their data cells are rated to a specific number of writes. Every time you write, you consume some of the remaining write capacity of the drive. It works like a salt shaker: works find until you run out of salt.
Enterprise drives can have dozens to hundreds of times the write endurance of a consumer drive. For example, the Intel SSDs we use are rated to withstand 100% of the drive's capacity in writes every 24 hours for many years on end. A consumer drive couldn't do that for more than a few weeks, perhaps a month or two.
I'd happily pay 2x or 3x the money to get 20x the write endurance.
Unless maybe we stop subsidizing fossil fuels?
Pay less? I doubt it, especially over the long term. It doesn't matter if we overpay the insurance companies or the state..both are experts at wasting other people's money.
The USA Spends more per capita (by far) than any other nation on earth. Yet our actual life expectancy is just 33rd.
Doubt all you want. I prefer to get some facts and base my opinions on them rather than "gut feelings".
If this an actual thing, where people are able to be scammed (and invoiced!) for f**king over their computers, what about simply cold calling people with a spiel like this but actually FIX their !@#$ computer?
Most everybody has a crapton of malware on their computer, so if you call with a semi-legitimate intro, but actually do at least a half-assed job of fixing their computer, get a remote session going, etc. then why not make a few honest bucks?
Call back the people you've helped in 2-3 weeks and make sure they're happy. Next thing you know, you'll have a following and a legitimate business model.
Stranger things have happened, you know...
Why not add the ability to revoke permissions to an app?
Great, so the flashlight app wants to read my contact list: how about NOPE? 2D game wants to access my camera? How about NOPE? Other OS's include the ability to reject permissions to an app.
Why not Android?
Happy Comcast customer here.
I can log into their portal and see that I've not been within their 250 "cap" for months, yet I've received no communication from them. The instant I get a letter from them, I start with the alternative that doesn't cap. I'll go back to 5 Mbit DSL if I have to if it comes without caps.
I'd rather give my money to a company that increases profits by serving their customers.
As somebody who's been in the software industry for well over 10 years, this is both blindingly obvious (to the experienced) and highly useful information. (to new entrants)
It's why articles on screen or pidof on *nixCraft are useful: there are always people who haven't already been doing this for more than a decade, and we, as the more experienced, should rightly welcome informative articles like this as it improves the general pool of competent professionals.
The most important thing is that it works reasonably well and doesn't require excessive administrative overhead. You've described a reasonably well managed configuration, so it's tough to justify changing everything "just because".
Exactly what would you accomplish by switching to an "open" technology? Answer that, and then you can make the best decision.
PS: My TV stick uses something like 3% of the power of my previous, PC-based solution. The PC would wheeze with fans because of the load of Netflix, the new solution (the size of a thumb drive) is too small to have a fan and doesn't need it.
Came here to say this. I have a bluetooth iGo Stowaway originally intended for BlackBerry but it works great with my Android device. The screen on my Razr Maxx HD is pretty decent; I generally don't feel the need for a screen, although I generally carry an HDMI cable so I can Netflix in the Hotel.
I recently replaced the computer in my bedroom with an Android "TV stick" that makes my 32" TV into a "smart" TV without all the $$ and all the hassle. In large part, I've entered the post-PC era, where much (perhaps most?) of my computing is done on a non-MS device and I don't care much about X86 compatibility except for "legacy apps" like video games.