Why I don't like smartphones
devever.net
devever.net
e.g. I don't own a smartphone, because it's a consumption device rather than both consumption and production, is just silly. So is a photoalbum, so is a book, so is a TV, so is a music player. A smartphone is all in one and it's incredibly useful. Beyond that, it is in ways a production device. It's a messaging device, a photo and video taking device, it's great for email, I record audio for my college classes on it etc. Sure you can hardly build software or write books on a smartphone in a practical way, but that's throwing out the baby with the bathwater. Further, smartphones are increasingly becoming production devices, too. They're becoming bigger, more powerful, and some can now be plugged in to monitors and bluetooth keyboards and create a reasonable windows production environment, others have interesting note-taking capabilities.
Web design is another one... Bad web designers have ruined web design, just like they were ruining web design before smartphones. Further it doesn't seem like a reason not to use a smartphone, either.
I'm in total agreement with him on centralisation... it's a slippery slope, I think. For example I'm still playing games from 15 years ago, because I actually own the software. But many of today's games, even though they have no multiplayer component, would not run if in 15 years their servers shut down... because there's calculation or storage being done in the cloud that is essential to the game running. We don't physically own copies of our software anymore, but rather we own, in a way, a sort of thin client and some login details that we have to hope will last as long as we'd like to use them.
This was always a problem, back in the day, too... but at least the software was available. Take any popular MMO, if the servers shut down, people have copies and can run their own servers. In future, this may not be possible anymore. Anyway games are just an example, but it's a trend that's a bit worrying. Although, it's not specific to or exclusively because of smartphones, it's a larger trend.
" It's a messaging device, a photo and video taking device, it's great for email, I record audio for my college classes on it etc." Majority of what you are referring to as productive tasks are merely the users consuming various services on offer. Although they are useful devices, I agree with the opinion that any significant production work is rarely performed on them. If anything the we subject ourselves to unnecessary consumption more than increasing our productivity.
If we're going to reduce taking photos to a consumption of a service just because they go to Instagram or whatever, aren't we just consuming a service when we host an application we wrote on Heroku or AWS or DigitalOcean? Aren't we just consuming a service when we share code using Github or even when we send patches over an hosted email service?
Where do you draw the line?
I don't like it. I like having games from decades ago and still being able to play them long after the companies are dead and its employees working on other things.
On my own time I try to come up with software that can run entirely without the need to communicate with servers, or even without internet access.
The only problem with that is the software becomes that much easier to pirate, but oh well, I guess. I care more about the longevity of my work for my personal projects than whether or not I'm going to make the megabucks with them.
And honestly, for a few games I've worked on for companies in the past, pirates are the only thing keeping those games accessible at all.
I think in a few years phones will have significant "mesh-net" capabilities and will maintain significant amounts of distributed data using paxos and/or blockchain-style algorithms. It's only a matter of time before the "thin client" and server-driven software era will end.
This is not true of games. Can you name any? Yes, multiplayer games require a server component, but they're not thin clients. And games that are not multiplayer generally don't require a server at all except possibly for DRM. People don't like wasting their data plan unnecessarily and they like being able to play in subway tunnels.
If you think about the economics of it, this makes sense. Margins are razor slim; you need to be able to profit off of whatever is left after the app store takes its cut of your $0.99-4.99 retail price. Having to run and maintain a fleet of servers to handle your games simply doesn't make sense. Better (and easier programmatically) to take advantage of the powerful processors on the devices themselves and have the games run locally. Think of something like Civilization, that has a mobile app; why on Earth would you want a central server that would have to run god knows how many millions of AIs when the phones could simply calculate that themselves?
Well, who cares. Try playing Star Craft II in 20 years or whatever it takes Blizzard to go out of business. All while v1 will keep working, even in multiplayer (LAN mode over VPN).
Clash of Clans is like that. Even when you just want to do some non-multiplayer thing like rearrange your defenses, if you have no connection the game won't start, and if it loses connection it kicks you out.
Blizzard has been much better than most companies about keeping its online infrastructure up and running long after a game loses popularity, but even they won't be around forever.
On the mobile side I don't think that's a common strategy (Candy Crush and Angry Birds aren't going to stop working), but the purely multiplayer games like Ingress and Clash of Clans will certainly shut down someday.
But still, I didn't buy Diablo 3, and this was one of the reasons why.
And yeah, I can't think of any mobile games that rely on servers for bullshit reasons like D3 does.
I'm not aware of an Android-exclusive or iOS-exclusive game that is immersive and not casual. Certainly nothing on even a Diablo-level. Anything close is multi-platform effort.
But tell your argument of independent "non connected" software to administrators who have to manage installations for hundreds of workplaces and they will tell you what a godsend cloud applications are.
I think it will become even more extreme, technologically it would already be possible to have computers or even smartphones be essentially just thin clients, which today is even working for the highest demanding apps like games (eg. Steam Streaming, Playstation network etc). For this to be a reality our network infrastructures have to improve a lot though.
Only because desktop OS-es they have to manage are crappy. At my previous employer, we had Ubuntu desktops managed by CFEngine. Now guess how big trouble was to roll-out any software packages, updates or new installations, or how difficult was to configure (or preconfigure) the applications.
Microsoft in Bill Gates' era understood the importance of piracy. He said, "As long as they are going to steal it, we want them to steal ours."
Windows Phone in my opinion is suffering because of its nonexistent piracy - sideloading was near impossible for normal users.
Imagine downloading 3gb+ visual studio just to unlock your phone.
My siblings loved my 925 but then they asked, "How do you get apps?"
I replied, "From the store."
They responded, "So, no flashshare?"
I said, "No." And that was the end of it.
I could see the stupidity in Microsoft's previous focus on low end phones targeted at emerging markets. Because emerging markets NEED piracy.
Comparing a powerful, expensive, fully programmable computer provided with cameras, GPS, radios with a photoalbum/book/TV is silly.
> They're becoming bigger, more powerful, and some can now be plugged in to monitors
You could plug a Commodore 64 to a television and write software on it, even if its CPU was probably less powerful than the battery controller of my smartphone.
It's obvious that smartphone OSes are designed to turn the device into an addictive toy. Your examples of not owning software and centralization goes on the same line.
Because it could be something else than just a consumption device (unlike a book or a photo album), as it's technically a general purpose computer. His point makes perfect sense.
No, it's a crucial one, for a simple reason: you're not supposed to change the firmware of your car, but you change the software in your palmtop computer quite often. Car firmware is special purpose (let's ignore some high-end multimedia stuff), while your palmtop computer can and does run any program.
Nothing technically prevents you from tethering a keyboard, mouse, and big screen to your palmtop computer —just like you do with some laptops when you dock them. Heck, it would be damn useful, to centralise all your computing in the palm of your hand.
The fact that your computer fits in the palm of your hand and can hook up to a phone network is not a good reason to have its usage restricted. The only reason people got tricked into thinking this is somehow okay, is because those computers are misnamed "smartphones".
No. They're networked computers. "Phone" is a distant second by now.
Granted, doing this set us back a few years. Still, for my day to day computing (everything except 3D gaming and maybe HD movies), I would totally love to have my phone run GNU/Linux with my favourite window manager when tethered, and an Android-like touch-based shell when unplugged.
That's not to say smart phones suck. I love mine. All the disadvantages have to be weighed against the value of having a network connected computer in your pocket wherever you go. There is quite a bit of latency involved in sitting down at computer compared with pulling a smartphone out of one's pocket.
Novels written on mobile phones are a popular literary subculture in Japan.
http://www.ualberta.ca/~berban/cell/cellwho.html
The Android SDK will run on Android, so apps can be written and built entirely on the device. Definitions of 'practical' vary, but I have done web development work on an Android tablet with a Bluetooth keyboard. I regularly use a terminal emulator on Android for quick server admin tasks.
But then they did one misstep after another that effectively neutered it, and tried to pitch ChromeOS for office uses (watch them demo Citrix during the unveiling for example).
Now they seem to be coming back around, but can't get their ducks in a row (shipping hardware before the software is ready etc).
And are ROM's hard to install ? For the technical user ,No,At least for large enough variety of phones. And as for the non-technical users - they always needed to pay someone or ask a friend when they wanted an OS install, so nothing's different.
And if look deeper, Android is open-source ,so it's undoubtedly offers much more freedom than windows.
For very similar reason I wasn't crying after Firefox OS, even though it had some progress when it comes to platform openness in some other areas.
We're talking about multi-gigahertz quad-core devices with gigabytes or RAM, USB connectivity, Bluetooth, and a high-speed WiFi cards. The fact that they are designed in such a way that connecting them to a keyboard is seen as some kind of achievement is fucking ridiculous. That alone proves the author's point.
It's not just the fact that it's an underutilized general computing device; just look at the apps on your phone and tell me the percentage of them that open to a blank "canvas" rather than some kind of stream / feed.
On the desktop, you have your text editors, word processors, photo editors, video editors, 3D modelers, IDEs, file sharing utilities, digital audio workstations, etc.
On the phone, you have your camera app and maybe an audio recording app. Everywhere you want to produce something on the smartphone is generally tied to sharing it with others -- but then to share a photo, video, or thought, you're almost always coerced into consuming some information first.
I think this is solvable, though, especially by this community. The mobile platform is still young, especially compared to the desktop world. There is time to create real tools that enable more people to create, and don't simply aim to hold users' stares and profit from their personal information.
Could have sworn i have seen examples of all but 3D modeling in the Android Play store.
That said, some of those uses can be very RAM demanding, and phones do not have much to offer there compared to a desktop.
But a little anecdote though. I seem to recall that the early Toshiba Android tablets were popular with photographs. This because their full size SD slot (and USB-A on the Thrive) allowed them to use the tablet as a on the go light table.
Similarly, tablets seems to be getting more and more use as clipboard replacements for various tasks. This because they can handle all manner of forms and documents.
Whatever made you think mobile platforms don't have those tools?
[1] https://play.google.com/store/apps/details?id=com.scalisoft....
[2] https://play.google.com/store/apps/details?id=jquinn.qubism....
[3] https://play.google.com/store/apps/details?id=com.autodesk.f...
[4] https://play.google.com/store/apps/details?id=com.autodesk.S...
[5] https://play.google.com/store/apps/details?id=com.naticis.d3...
[6] https://play.google.com/store/apps/details?id=xyz.projectdev...
If people don't have those on their phones, it's because they don't want to.
One of the best things about Snapchat is that it always opens on the camera. It orients the user immediately towards creation and sharing, rather than consuming.
Yep."Our 2015 default theme is clean, blog-focused, and designed for clarity."
https://twentyfifteendemo.wordpress.com/ https://twentyfifteendemo.wordpress.com/about-twenty-fifteen... https://twentyfifteendemo.wordpress.com/image-alignment-and-...
"Ruined" is an understatement.
I have previously been complaining about the spacing in GNOME/GTK but this is another level.
I owned a smart-phone for a year. I didn't replace photo-album, book, TV, Music player or camera with it. I only replaced a dumb phone. So I gave it away. I do enjoy many consumption devices, I don't need one more, if it just means consuming more. But I might adopt consumption device if it allowed me to consume better.
I use my phone in place of paper logs for calorie counting and training. It's definitely been a solid replacement. It's probably shaved an hour a day off the odious task of counting calories, and having internet access means that I'm only a few touches away from form pointers and useful advice. I could replace it all but I'd have to start carrying about 40 pounds of books around instead.
But personally I don't track calories or training. I would not even with smartphone. I'm just way too incoherent person for that.
It's not actually silly because of the mindset some people have. I know many people who bought an iPad or an iPhone with the mindset of, "GREAT! Now I don't need a computer." They went into it thinking that an iPad or an iPhone was a replacement for a computer and then were basically transformed into someone who could easily produce content to someone who could only produce content with difficulty.
Your argument from analogy is not apt because nobody buys a photoalbum thinking, "GREAT! Now I don't need a camera."
A palmtop computer (I insist on this more accurate name) is even more than you say. It's something that you use to run arbitrary programs.
Now I have a couple questions: why can't I tether my computer to a docking station with a big screen, a keyboard, and a mouse? Laptops can do that, why not palmtops? Why do I have to use a separate desktop computer to develops software for my palmtop? Why so many palmtop computers don't even let me have root access? Aren't they supposed to be mine? Why can't I use my computer as a freaking computer?
Because my computer fits in the palm of my hand? Because my computer can talk to the phone network? Because my computer has a camera and a GPS sensor attached?
The only way this is not utterly ridiculous is because we fail to call those devices properly. No one would ever restrict your "computer" thus (Just imagine Microsoft trying to enforce a "Windows store" in 2005). But a "smartphone"? Sure!
But people don't do that. Because the experience is shit. Smartphone apps are great because they are specifically made for a very specific use case (eg. passive browsing on a small touchscreeen, or messaging, etc). Nobody wants to do software development while waiting in line at the supermarket.
So people use desktops or laptops for coding. You have a faster CPU, more battery, a real keyboard....
And phones aren't as locked down as you say. I can write any app I want for my iPhone, and I can share the source code with others, and they can then install it on their phones... Sure, all the code signing stuff is a nuisance, but it makes downloading apps safe for non-technical users.
And whose fault is it exactly? Those things have more than enough power to run a full GNU/Linux distribution, complete with IDE and all.
There are a few easy (yet deal-breaking) problems. We don't have docking stations like laptops do, and I bet the driver support for GNU/Linux is crap. Then there's the mismatch between desktop peripherals and a tiny touch screen.
The hard problem is the weakness of the CPU. Right now, we're kinda set back 12 years. We could imagine the docking station providing some co-processor, even additional RAM, or something that gives the phone more processing power when docked. Solve that with a standard docking interface, and you just turned phones into ultra-portable desktop computers. (Oh, and don't forget to invent a virtual machine that can be efficiently implemented in hardware. Something like asm.js or SPIR-V might be a starting point.)
> I can write any app I want for my iPhone, and I can share the source code with others, and they can then install it on their phones...
Don't everyone is supposed to pay something like 99$ a year for the privilege?
> Don't everyone is supposed to pay something like 99$ a year for the privilege?
Developer Program Membership is no longer required. As of XCode 7, all you need is a (free) Apple ID to sign software for your device. You do need a paid membership for access to App Store distribution and for integrating services like Apple Pay.
So I can carry my environment with me.
All with my OS, my custom keyboard, my own special vimacs… My email and favourite web pages are the same on the move and on the desk. I want to take quick notes while on the move, and organise them when I settle at home. I don't want to worry about synchronisation. I want backups of course, but that can be automated each time I have a fast connection.
Do do that, there are 2 problems to overcome: the first is storage: we need our phones to carry several terabytes of data. Thankfully with the new stacking flash memories, this should be achievable.
The second is processing power: it can be low while on the move, but we gotta achieve desktop performance at home. I don't see how we could avoid the need for co-processors in this case.
I've become pretty strict about installing applications on my smartphone. It seems like so many applications just wanna track everything you do and blast ads in your face. And the worst ones even start showing random notifications! To me this just shows a total lack of respect from their part. I always regret installing applications that behave this way.
What's most surprising to me about mobile is that somehow it just keeps getting worse. I've been a smartphone user since the Nexus One came out, and I currently own a Nexus 5X. I don't think I've ever had a smartphone that was as buggy and crashed as often as this!
If you're on Android, I strongly suggest installing Firefox with uBlock Origin and Ghostery. It makes the mobile web much better. But overall, doing anything on mobile feels like a painful chore.
And yet the TI-82 came built-in with everything you needed to write and run your own programs, on the device. Modern smartphones do not. In that one sense they are significantly less capable than those TI calculators.
Excluding so many apps and web apps that enable you to write and test code on mobile/tablet? Excluding all the content writing and note taking apps? Excluding 'game builder' apps? I don't agree with your point. Android lets you run android sdk anyways.
But the important point is -- the phones don't come with them. The TI-82 literally had a button that you'd press to access programs, and the submenu within was "Run" or "Edit". That discoverability was very important. The kinds of people who would search for and use apps to write programs on the device are the kinds of people like us, who don't need it. (I do all my Android development in Android Studio on a workstation, for obvious reasons.)
On the other end of the scale, I have a python interpreter on my android phone (although I don't use it very often)
Fundamentally I want something in my pocket that I can query to find information quickly. This is truly sci-fi terminal stuff and we have it today.
Tablets - yes, this is a big problem. It annoys me that I can buy a tablet with great CPU power underneath, but I can't do any real work on it. Real work being development, access to a non-emulated terminal. We're getting closer to this with the MS Surface since you can run desktop applications on it, but I would never buy an iPad or an Android tablet because to me it's just a big phone without the data contract.
"No thanks." ?
The smartphone is one of the most significant inventions of the last 100 years.
That is one Hell of a lot of people I have no interest in talking to.
Technology-wise, we already had about everything when we had laptops and modems attached to them. It's just become much more convenient but it's still the same concept.
One may as well dismiss laptops with modems as "more fully featured telegraphs", or "smaller mainframes".
Smartphones will be their first and last computer. Laptops, let alone desktops, are being permanently bypassed.
No, unfortunately smartphones are toys at best. Nobody uses them for real work, just consumption and browsing facebook. When they go to work, they will use a real computer.
The smartphone may replace the box, but it won't replace the peripherals. Those will continue to be extremely desireable features for many tasks, because they are far more ergonomic and speed up many types of work.
I predict a smartphone docking station on every desk within 5 years, both at home and at work. Maybe a docking station on every couch, too, tablet form-factor.
That argument is not as relevant as evidence of the importance of the invention of the smartphone vs the laptop with a modem.
Nice strawman. This was not at all my point. It's not because something gets market recognition that it's fundamentally new in itself. Most of the time it's simply because the way it's packaged or marketed is more attractive.
In what way is a Universal Turing Machine equivalent, stored-program, probably Von Neumann architecture computer in any way "really just" a fast calculator? The computer may contain an ALU, but the ability to change the program makes the computer capable of far more that a fancy ALU (calculator).
There are a lot of people that wish they could stuff the genie called "Turing complete" back in its bottle and go back to the days of selling merely a calculator (or "app"liance), but as Cory Doctorow put it[1], "...an appliance is not a stripped-down computer -- it is a fully functional computer with spyware on it out of the box."
I see about no productive work happening on smartphones. It's a leisure device at best, or something convenient, but not something that will ever replace a PC with a proper OS and full keyboard.
Sure, there will always be the 1% of folks who does something else with their smartphone, but that's a very, very small minority.
I don't understand when developers feel threatened by the existence of consumer devices.
Lots of general purpose computing chips exist in all kind of devices, yet that doesn't make them computers. The great majority of people uses smartphones still mainly a communications device, just like they used phones before.
If you then showed them a real computer, nobody in their right mind would have said "yes." The thing about smartphones is, they don't actually do anything new. The only thing better about them is the form factor, they sacrifice everything else in comparison to a real computer. None of those things you listed are inherent to smartphones.
>The smartphone is one of the most significant inventions of the last 100 years.
This is hilarious. Oh yeah sure, nukes are pretty forgettable compared to smartphones, because now anyone can post on Hacker News from while on the toilet.
Stop trolling. GP said "one of the most".
There are products you can buy in pretty much every category if you need a general purpose computing device, but most people are better off with a locked down device that reduces significantly the amount of harm they can inadvertently expose themselves too.
(As an aside, I use an iPhone and can perform - with varying degrees of hassle imposed by iOS' restrictions - many of my day to day "creation" activities, with the bigger annoyance coming from small screen size than the locked down nature of the device. In some cases, in fact, the tools available for mobile OSes are far better than those on the desktop/web due to the incentive created by app store ecosystems.)
You can easily have a device with disabled root access and a curated store as a default and make gaining root access an added functionality (similarly how Android Nexus phones require you to issue a fastboot oem unlock command).
Where does this idea that the only alternative to not having some non-technical people install malware is to forbid root access to EVERYONE else?!
Some minimal level of responsibility of action from a users side isn't unreasonable. Being locked out from your own hardware because there are a few uneducated users out there is absurd.
Not to mention that now there are actually viruses and exploits out there that install themselves through security holes on users devices and the users can't remove them because they're locked out!
If you got an older iPhone, it's best not to open random PDFs anymore.
I was kind of thinking more of examples of malware where people were actually using the lockdown of the OS to stop users removing it, but hey I said exploits and that's an exploit.
I think CyanogenMods solution, where root access has to be enabled in the Developer Settings, which have to be enabled by tapping the Android version number 6 times, is the perfect solution: My mum would stop immediately doing such a complicated thing if she wanted to install something.
That seems to me to illustrate the point of a locked down environment fairly well...
i installed linux when i was 12. i've been working in this field for nearly 20 years. i'm abnormal, as 'techie' as they come, and i really just don't give a shit about having root access on my iphone. in fact i pretty much use it for a handful of things, primarily messaging, and that's it. i view my phone as a fancy microwave oven.
from a business point of view, you might as well ask amazon for root access on their hypervisors, or network switches. some people give you that. others don't, because they just care about the people who want that.
How do you know?! There are billions of people out there not using Apple devices, how do you just claim that the demographic is vanishingly small? How did you measure it? Apple doesn't even own half of the market.
As a result, there will be more malware if you even make enabling root access an option. It isn't surprising that Apple and others are happy just not catering to that small segment of the market.
This is largely solved, I think, by the current system. People who know/want/understand the risks, can have a rooted phone. But it is not trivial for the average layperson.
Phones are unique devices in generally requiring you to buy new hardware after 2 or 3 years if you want up-to-date software. This is wasteful and infuriating. My 13 year old PC is still able to run the latest version of Ubuntu, and does a pretty good job at it.
I really really wish Nokia had gone the N900/N9 route. Or now that they somehow acquire Jolla. For us, developers, phones are small computers. There's no difference. Locked down devices are simply restricting our ability to do things. We need something different.
That's totally software's fault. I find it kinda hilarious that my sister is looking for a new smartphone because her few years old Samsung is laggy while all she does is chatting with friends and watching their pics - things people did on dog slow PCs from the '90s.
If manufacturers released drivers for your sister's device, your sister would be able to install a different operating system which would satisfy her needs.
There are also plenty of examples of mobile devices being infected even though the user didn't have root access.
Equally, as for free speech, there are options for completely uncensored speech (although fewer than you think, and even then if you say certain things you'd better hope they can't be traced back to you or have an escape plan) but the most popular ways of communicating (whether online or off) are also locked down to a significant extent.
So it's not actually much different for speech vs. access to devices. Feel free to argue for anarchy if that's what you want, but let's not pretend that smartphones represent a special and particularly nefarious restriction of important freedoms.
The Nokia n900 was the last "openish" phone to come out and they stopped making those in 2011 when, guess what, they were bought by Microsoft.
Yes, not counting GTA04, N900 was pretty much the last phone out there that you could call "openish". However, I can tell that Neo900 is not quite done yet and even though with time passing by it obviously gets less exciting than when it was announced, I'm still looking forward to it.
Malicious people always find a way to abuse your system.
Restricting freedom for security means you will get neither.
Do you realize how bad basic freedoms are? Most people are better off without them, because many would harm themselves. And can you imagine the gains if instead of letting people speak for themselves, we has a single entity vetting everyone's discourse? Man, dictatorship is so great, so efficient.
My feelings towards AAPL was pretty mixed from day 1 and has changed surprisingly little over the past few years. I genuinely applaud their take on many issues such as strong encryption and the ability to side-load your own apps from source. On the other hand I am very alarmed by the fact that backing up apps from iOS device is no longer possible from iOS9. It might be an improvement for security, version control or whatever, but it made me very reluctant to pick up my iPad again knowing that I have less control of the platform than ever before.
Keep in mind that iOS devices must phone home for activation and repeat the process every three years. It is rather unlikely yet not entirely impossible that one day Apple will cease to provide activaton for older devices and render them useless. In that sense I don't really own my iPad but paid a premium for the priviledge to able to use it, only as long as Apple allows me to. Suffice to say I refuse to be subject to the same tyranny again.
That's my point - it's not useful to compare the loss of rights in states to the loss of rights in smartphone platforms, because the latter are easily opted-out.
There is obviously no such built-in hardware support for analyzing software-imposed risks. If such hardware existed, it's not actually the consumer's behavior that would change, it would be the software producers, because the software engineers would feel that bit of their brain poking them and produce much less insecure software in the first place.
So, I don't think the argument translates as well as you say in real life.
[1]: Proof: There exist a large number of people who disagree with $YOU about the optimum nature of government. You are self-evidently correct, of course, and they are wrong. So a lot of people are running on self-evidently faulty hardware for large-scale society.
I have yet to have a customer bring me an Android or an iOS device that was ridden with browser toolbars, malware popups, or link re-directors. I probably get 4 or 5 customers a week with this problem in Windows 7, 8, or 10. Any random business or small town cop shop I walk into is guaranteed to have at least half of their computers infected with something or other. People practicing law who are totally oblivious that their search has been hijacked by Conduit or one of its clones. This is because Microsoft is much more open than iOS or typical Android installs. Everything most consumers get on smartphones comes from vetted stores owned by the OS developer. While there have been a few things that have snuck under the radar with both Google and Apple, for the most part if you submitted Conduit to the App Store, I'm pretty sure someone from Apple would drive to your place and punch you right in the face. And this is why people prefer the closed ecosystem. They want to get work done in their field and not hassle with doing work in another field they don't care about, like IT.
What you're making the argument for is a package manager with vetted packages, not a prohibition on advanced users installing anything outside of the package manager using a different method.
Many people own cars and there's lots of proprietary things about them. Does that mean car owners are living in an authoritarian world? If those people just didn't ride cars they would be so much more free! It's the power to tinker with the cars, not the power to use that makes them free!
Electronics generally contain chips that are proprietary and that we can't change. And we usually can't change the firmware of those devices. Nobody seems to be complaining about that (except firmware in computers because that's supposed to be software again or something). Apparently we don't see how we're living in such an authoritarian world.
Computers and smartphones are also tools. Just like with the stuff before, the most important thing is that they do their job in a good way. Being a toy to tinker around with isn't one of them, at least for me. And that's the only thing your so called freedoms really give you.
Also Firefox seems to have thrown the towel in the ring already.
I'm waiting to see what Ubuntu comes up with in the phone/tablet space. It's certainly taking a long time.
I don't understand that with all the people concerned about rights and privacy, and all the open-source affectionados, there just doesn't seem to be that much of a market for alternatives to the big two of Android and Apple iOS.
Is it because of locked-down hardware? Or that Linux on desktop and mobile is not a (funding) priority? Or are people that addicted to downloading low-quality apps (i.e. the "eco-system")? Or is there simply not enough demand?
The N900 begs to differ with that statement. It ran Maemo 5, and (in my personal opinion) was the best phone of its era hands down.
"of it's era" = "so far"
A hardware keyboard IS highly deairable, backspace/tab/ctrl/arrow keys ARE extremelt useful, a file manager(stock) removes necessity of numerous utility(sic) apps. A removable battery/ext storage port do NOT ruin design so much as it fosters future dependence. A cell radio that does voice & data on request IS preferred by those who do not choose to share evwry nuance of their digital existence. To name just a few points.
edit: almost forgot, a working iteration of a resistive touchscreen is a far superior experience... when implemented correctly. Still marvel how great my n800 still feels when cuing up tunes in the truck.
When using F-Droid [1] with a custom ROM and no Google Apps, Android is as open-source as Ubuntu, Sailfish or Firefox OS. The one big problem left is proprietary drivers, and this hasn't been fixed be these three alternatives yet. IIRC Sailfish and Ubuntu use the same proprietary Android drivers.
Also I guess very few people are compiling Sailfish, Ubuntu or Firefox OS from source either ;)
Android on the other hand is fully open source.
I see. The author has never noticed anyone taking pictures with their smartphones.
And Snapchat is also pure consumption. Except that users are taking pictures (and videos). And modifying them. And transforming them.
I've been told Facebook is the most popular iPhone app by time open. Facebook did not become more cloud-centric with the smartphone, it was always a web site. Its place in the cloud has nothing to do with battery life.
The only apps I can think of that used cloud computing instead of local computing are voice recognition. And that was likely driven by the desire to have a huge corpus of data for learning rather than on-device battery life.
While the battery consumption issues are definitely a problem, progress is being made to curb them:
http://news.mit.edu/2016/neural-chip-artificial-intelligence...
Really we need innovation in the hardware space in addition to less bloated and more refined APIs. Perhaps more efficient Virtual Machine layers that sit on top of the OS layer. Or even get rid of those entirely and force C++ only, but then the precious security sandbox is gone. In any case, it seems a lot of the OS changes being made are feature-driven more than anything. They are trying to compete on features instead of stabilizing and refining the core. Or, maybe we need a new mobile OS design and some open hardware to support it. Personally, I think BB10 had a lot going for it with QNX and C++ APIs, but because they don't have the precious "apps" consumers demanded it became even more bloated with the sluggish android runtime.
What's more, Device manufacturers push higher-resolution displays and faster CPUs and GPUs--all things that impact battery life. But why not improve upon these gradually while bolstering battery life instead? Consumers won't buy it that's the problem and hardware manufacturers just want to sell units to satisfy shareholders.
The problem is no different than the junk-food industry: consumers don't know what's best for themselves or what they need, yet they develop strong opinions about what they want and companies, hungry for market share meet those demands.
Sure. Don't underestimate the importance of staying in business, or having enough market share to attract developers.
* AMD x86 CPUs
* Intel x86 CPUs
...leaving, ARM CPUs, I guess? Windows ARM machines are also on the list. (And surely ARMs should be blacklisted according to his reasoning; he is unhappy with Intel's secure enclave, while ARM has similar features).
Some people will never be happy.
... with overengineered, potentially buggy and vulnerable junk stuck into their devices which serves no purpose to them and can't be controlled or disabled.
Although there are some interesting moves in the works: https://www.phoronix.com/scan.php?page=news_item&px=Talos-Se... Expensive though.
"The initial focus of Violations Tracker is on things that act against the interests of people who own or use items of technology, and in the interests of the manufacturer or other entities."
It seems he's just making note of anti-user practices on various devices and software, e.g. "Amazon can delete content remotely" on Amazon Kindle devices. Makes sense to me.
Or POWER8.[0]
[And funnily enough, author complains about ruining web design when his page is far more readable on a vertical-layout smartphone browser than a 1680x1050 resolution monitor...]
Let's see what's been using my phone's battery lately. In decreasing order of usage:
• Nike Running
• Strava (cycling app)
• Safari (mostly Hacker News)
• Messages
• Notes
• Health
I also use imiwa (Japanese dictionary), Anki (spaced repetition), Maps, Dark Sky (an amazing weather app), and Kindle. Thanks to my phone, I take more photos. I read more books. I can summon an Uber. Yes, some of these uses are purely content consumption, but many are incredibly useful. While a dumb phone and some dedicated devices could do many of these things, they couldn't do them as well. For example, if someone texts, "Where are you?" I can reply with my GPS location and a map. That feature alone has saved me tons of time and frustration.
Even if all the issues raised by the author are valid (I don't think they are), there's still the fact that without my phone, I wouldn't be quite as knowledgeable, as cultured, or as healthy. Those are the criteria we should use when evaluating these devices, not idealogical ones.
Plenty of people are creating using smartphones. Sure, no one is programming on a smartphone, but plenty of people are creating art via the cameras and on-device editing tools. And doing so much more spontaneously than when you had to awkwardly carry around a camcorder waiting for inspiration to hit.
Similarly, lots of people only use PCs for consumption. It is their reddit/hulu/netflix device.
Both PCs and smartphones are used for creation, just for different types of creation.
Photography isn't really proper art, especially if done using a smartphone, right?
Why is a mobile device not just a small form factor? Why does it also have to remove all our rights at the same time?
Answering your question: It doesn't have to remove rights, but the economics of making a device that doesn't makes that device unfeasible.
Solution: define the world as "everybody on Hacker News".
On the other hand, many of his points are also definitely geek-only (especially the one about not controlling one's phone). While I myself tend to agree (which is one reason I personally do not own a smart phone either), most people really don't want or need full root access to their computing platforms.
More importantly: "Guys, great software, but how am I supposed to use this after you go out of business?"
If we talk education OK, but things have gotten much better since the iPhone/iPad first came out: you can buy your kids a Raspberry Pi Zero for $5 (a $5 truck!) and plug it into an old TV so they can start exploring the endless possibilities of a mostly open general purpose computing device - seriously, how cool is that?!
That said, programming isn't the only creative thing you can do with a computer - e.g. iMovie on iOS was great the last time I used it, I also learned to play my first piano songs on the keyboard with Garageband (on my phone)!
What most people want/need from a smartphone is a device that lets them do things (e.g. send messages, keep up with friends, make phonecalls, browse the Internet) without getting in their way. They're not really in the market for a general purpose computing device like a PC.
If you want that kind of device in a smartphone there are less mainstream options, but I don't regard it as surprising that larger companies don't actively cater to them (it's a niche market place)
Personally I've got a range of computing devices that I use for different tasks. When I want to read a book, or surf the Internet I use my iPad. When I want to write some code or do my technical job, I use Linux.
Now there's the obvious argument that people should have the freedom to control all their computing devices, but that freedom comes at a cost, which is that freer devices are, I would suggest, harder to maintain.(i.e. you need to understand more about the operation of the device in order to manage it). If you're a technical person, you may not see this as a problem, but remember mass-market consumers aren't necessarily very technical...
Also I wouldn't make install without a local prefix, something like ./configure --prefix=/home/$USER/usr/ or something along the lines. I mean common prefix is /usr/local, but still you shouldn't install anything globally without using your package manager.
Apple patches the newests version of iOS. Sometimes older versions get a security update here or there, maybe. So you'd have to be running the latest version of you want security fixes. Which isn't always possible due to compatibility or performance/stability.
If your iPhone is 3 or more years old you can forget any support from Apple whatsoever.
Why not please your customers? Give them what they want? I don't even think the average customer would need a TOS of all the negatives using an older operating system brings.
They have a huge war chest. If a customer wants to be on the operating system that came on their device ten years ago; why make it difficult?
Could it be they want us to upgrade/buy regularly? For myself, I don't think I will ever buy another new Apple product. I will still give them as gifts though.
My personal opinion is that, unfortunately, regulation is the only way to solve that issue, as the market does not appear to be addressing it well.
But wait I'm novice who can't decide what is best for himself :(
That's a common fallacy perpetuated by Apple and similar companies but it's simply not true. Having the ability to unlock your device, install apps after you enable unknown sources and hange other parts of it do not have to come at the cost for "average user" (whoever that is). You can make a secure simple default and still not waste development time and resources locking down the devices.
It's hard enough for IT professionals to maintain the security of general purpose computing devices, let alone non-technical users achieving the same goal.
Lets take a real-world exmaple. Look at the incidence of malware on a platform that allows unrestricted software installation (e.g. Android), with one that doesn't (e.g. iOS).
The problem is that making informed choices about whether a given piece of software is "trustworthy" is extremely difficult. Delegating that to a 3rd party (e.g. Apple) is for most people, likely the best option.
We managed to somehow survive 30 years of unprecedented innovation and computer usage and NOW we suddenly need locked down devices where a single company decides which applications may be used on them and can forbid and innovative competition at will?
Why would you defend that?
OSX and Linux are both vulnerable to malware and have incidences of it, however (for desktop) they're relatively small targets, so get less attention. The idea that they're somehow resistent to malware is amusing.
and yep times are changing. I started in IT in 1995 and the environment now is massively more hostile than it was then, also the number of users has gone up a lot too, so there are a lot more people who aren't well placed to secure general purpose computing devices.
I'd argue that there's plenty of competition and if someone wants to use a nice open computing device, they can. The fact that most people choose not to, should tell you something about their priorities.
I see them as overpriced for what they provide and I agree with him that a lot of the power available in a smartphone's hardware goes under-used.
If you look at what a modern exploit kit is targeting, it is most certainly not mobile devices, it is very much desktop browsers and plugins.
They have far less malware than desktops, despite the scare tactics about how much malware has been in app stores in the past, this has largely been resolved in reputable app stores.
Partly because app stores actually let companies examine the software online before people install it, so now there is malware scanning for every single thing you install.
But mostly because these devices have enforced permissions models where users will get suspicious if a random app wants to read your SMS messages.
Sure, a determined adversary can hack your phone, but they can hack your desktop too, and that's exactly what they're doing.
Guess what? Most computers come with unfree operating systems, you need to perform an arcane operation (install Linux) to regain control, and many sites actively discriminate against Linux, including bank sites. (First result I find is http://stealcode.blogspot.com/2008/07/citibank-doesnt-like-l..., it's admittedly old but still proves a point.)
Edit: also, much of my internet commenting, including this one, is done from smartphones. Does that count as creating?
You can make your own programs and install outside apks without rooting, just need to change a setting.
There's slightly more control in that programs can modify other programs when running as root on Windows, but not on Android. But I don't think that can be described as "incomparable". What specific features are so huge that you don't think a comparison is possible?
And just for the record, I'm talking about 7, not 10.
Comparing the amount of (sub)items listed in control panels with what you get in the settings of most stock Androids should give enough of a hint ^^
See https://play.google.com/store/apps/details?id=com.hp.android... for an example of a "driver" for new hardware.
Editing hosts isn't possible without rooting, but you can get the same effect by running a DNS server on device and changing Android to use it.
I challenge your assumption that we should look at unrooted android versus Windows. Which of those things can you do on Windows without being an administrator? Unrooted stock is sandboxed, but so are Windows nonadmin accounts.
See, this is why I bloody hate when people call everything "app". There's a distinct difference between "a driver" and "an application". A driver can interface with applications or it can be bundled with one, but they're not the same thing. And I'm quite sure that "driver" you linked to operates on one-way application level similar to sending an email to the printer which then does all the work itself. And it has to use that "share" function, but I guess that's expected as there's no "print" one, heh.
And really, having an own DNS server is not only different effect (because it works only if you use that server, plus it can be circumvented more easily), but it's also a completely new element. Not very practical.
Admin account is the default on Windows. That's what you get when you install it (by default anyway) and using it doesn't void any warranties.
And that's not even all the things, heh.
How would you define the difference between driver and app without mentioning any OS details?
>And really, having an own DNS server is not only different effect (because it works only if you use that server, plus it can be circumvented more easily), but it's also a completely new element. Not very practical.
You can set up a DNS server with another app, and change your network to use it.
>Admin account is the default on Windows.
A complaint about defaults, rather than what's possible, is not a complaint about freedom.
The warranty issue is a good one. But that has to do with freedom of the sale contract, not freedom of the phone. My phone came with no warranty because I got an old refurbished one, voiding the warranty means nothing to me and doesn't impinge on my freedom.
Driver is used by applications as an interface between the OS and the hardware.
It's not just that it's default. The OS was clearly designed with that in mind, whilst Android makes it pretty clear that rooting it is undesirable.
If you root it and if you get access to the shell, then you can probably do everything I asked about. But you have to go through hoops and loops to achieve that state.
Or, of course, you can use 3rd party solution, but that doesn't count as a capability of the OS.
I always felt there is something wrong with all those smartphones. Mostly because I had a feeling they are time wasting devices (don't get me wrong there are still a certain percent of people who do real work and are very dependable on smartphone and that's ok, but I am not one of them, as for now at least...). When you look at all those apps people install, like 5 different IM apps, 5 social network apps, 10 games, 5 productivity apps... like what the hell? I used to "consume" phone like that, but after few years got really tired, so I introduced life rule that made me feel much better about these devices. Do not install anything that you do not need (Thinking like "Oh, this could come in handy for X situation", no!). Use one app for one task... So I use stock apps and one app for every need I have. So it makes it 5 additional apps besides default ones. And after all that decluttering I found that I simply do not use smartphone as smartphone. I use it as a phone. (Only "heavy usage" could be music where I have Spotify, SoundCloud and Music app installed). I kinda felt better, like I had few more hours packed in a day, so it would be better for me to spend them differently, sit down, order some coffee in cafe and stare through the window, better than staring at 4.7 inch screen, scrolling dozens of unimportant informations...
Those reasons are all less technical but equally important in my opinion.
I agree, this is so wrong, broken. It shouldn't be like that.
The first argument is based on a terrible premise that only exists to support authors decision to not have a cell phone.
The second argument is just as pitiful as clients have nearly always been centralized. Just because your favorite protocol isn't used often on the device doesn't make this terrible argument stand up.
The third argument... I can't even remember what it was because it was stupid, or perhaps my eyeballs rolled so far into the back of my head that I wasn't able to read anymore.
Ironically, the site itself looks super good on a smartphone. I didn't check the source (because I'm on a smartphone...), but it doesn't seem to have any CSS styling applied to it.
If you cannot read across your screen, you are probably sitting too close to it. I'd rather have wider text that I have to turn my eyes slightly to see all of then narrower text that requires active scrolling.
And I don't know of a single OS that you cannot snap your browser window to half the width of your monitor on the edge, which would make this as presentable as anyone in this comment section wants without the site maintainer having to assume everyone wants narrow text.
If you were to put your content on the screen in such a way that you were not padding with whitespace, but instead were doing a multi-column layout like a newspaper, that would be the best of all worlds I imagine, but it would look extremely disjointed to viewers and you would have to lock the vertical scrolling. But websites are not optimizing space for readability with columns - they are just padding the text body, creating more hand work in exchange for less eye work without considering their efforts are making people exert more total work when they have to scroll more, whereas traditional media is not just padding whitespace, it is introducing vertical columns of text adjacent one another.
btw here is the style sheet for that page :P https://www.devever.net/~hl/style.css
I would never replace my computer with a smartphone, but that hardly seems to be a valid argument for why one shouldn't "like them".
I don't get why this has so many points right now.
Fast forward to now. I don't want the internet at all times. I don't want a $100 a month phone bill. I don't want a $500 device that can fall in the toilet. And most especially, I can't abide little tiny screens. I have $12 Nokia flip phone. My monthly phone bill is less than $25 on pay by minutes. I also have an internet phone at home which costs maybe $30 a year or so and I use for most outgoing calls.
I look at everyone, (including my GF who couldn't live without her smartphone) and wonder what it is I don't get. Sure, mobile net could come in handy at times. So I went and got a nexus 7. It hasn't been powered up in 6 months and that was just to make sure a web app I was working on displayed correctly. I'm a tech guy. Not a Luddite (I don't think). But I just really can't stand smartphones for some reason. All that poking at a little tiny screen... when I have a keyboard and 2 27" inch monitors in the next room along with a couple of laptops. A spiral notebook at the cost of 33 cents works really well for keeping shopping lists and notes. And the form factor is a lot better too. I guess I'm getting old. I just don't get it.
I can't say anything nice about iOS's app ecosystem.
All that aside, this is a hilariously misdirected rant on par with Stallman. The purity of the vision of freedom advanced by RMS (or the OP) is to be admired for it's theory, but no more capable of being reality than Marx's vision for Communist Russia.
He even directly addresses the point iOS devices are blackboxes.
So yeah, I call bullshit on this one, even thou I can see where he is coming from with this.
By the way, you don't necessarily have to "call bullshit" on someone who simply put forward a singular/unusual vision that happens to be different than yours. You can simply "disagree".
Right now, it's essentially a choice between iOS and Android. No serious third platform (Windows Phone, Tizen, BBX, third-party Android ROMs like Cyanogen, etc.)
Apple is decent (but not great) user experience, but has a few serious flaws: Apple's morality policing (and other restrictions) keeping apps users do want off the platform, as well as restricting people to using Apple cloud services for a lot of functionality, and not allowing some core OS functionality to be overridden. Apple's cloud services would be less of a problem if they didn't suck.
Android (well, the two versions; Google vs. the open version) have much more flexibility, but kind of suck. (way better than they used to be, but still inferior to iOS on a strict functionality basis).
I think it's inevitable that more and more computing moves to mobile (the next 2b people on the Internet may ONLY use mobile). Maybe Apple's cloud and policies will improve. Maybe Android will improve in quality. Maybe a new platform will emerge.
"Locked down" is awesome IFF it is locked down to the owner; if the owner has to do some small amount of work to lock down a different config, that's ideal. The "owner" might be an individual for a personal phone, or a corporation for a fleet of phones.
I have a blackberry, these bars eat up a lot of screen space on small devices break the page-down functionality. Can't stand them.
I also hate the ergonomics. Screens are too small, and input methods are slow and error-prone.
think google/facebook etc logins. Think lastpass.
I bought a crappy tablet from amazon, and was just about to add my credentials to it (http://www.ibtimes.com/amazon-selling-40-android-tablets-com...), then realised if the tablet was compromised, anyone able to remote-in to it would have access to one hell of a lot through my single-sign in accounts.
Security for these things is improving, but it's still not there yet.
How is this different to desktop, where most people autofill or lastpass all their accounts?
[ron@mighty:~] openssl s_client -host www.devever.net -port 443
CONNECTED(00000003)
write:errno=54
But it works in Firefox and Chrome without even a warning.It works well, but if you look at its software design, it's miles away from what you could do with linux.
I just WISH there was some code editor designed for a touchscreen. I have this idea of a graphical code editor like scratch.mit.edu, except the editor already has this code hierarchy, and it shows text directly. This would be perfect for a touchscreen.
Good thing is just that we can do so much more on a smartphone that we needed a PC before, and by that, I mean sitting in a desk.
And no, smartphones aren't for media creation OR consumption. Smartphones are for interpersonal communication first.
I guess what the author is trying to say, but a better wording would be asymetric.
However its benefits outweighs those drawbacks way much, so no, I do like my smartphone.
Certainly. Go to Settings -> Security and tick "Unknown sources" option.
> With Android devices there is a distinction between “rooted” and “unrooted” devices, which sounds suspiciously similar to “jailbroken” and “unjailbroken”.
Sounds like it, sure. But as majority of top Android manufacturers have an official page [1][2][3][4][5] describing how to unlock their bootloaders so arbitrary OS can be installed, that similarity disappears.
> With a PC, I don't have to perform some arcane operation to actually have control of the device.
Ask your average PC user how to install a different OS, or even how to re-install the same OS and you'll soon find, the process is "arcane" on all platforms. Also note that I found all the official links I listed, to unlocking various android phones, in 5 minutes.
> Moreover, it seems to be common to discriminate against people who have the gall to “root” their device, or to disable some functionality of the device if such “rooting” is performed.
Nothing stops a PC app developer to put in checks on what ISP you're connected to for example or whether your user has root access. I use Cyanogenmod on my phone and not one app so far has discriminated against me having root access. Point is that it's very uncommon.
> I believe there are even online banking applications which reserve the right, in their terms, to detect if a device is “rooted” and refuse to operate on them.
Yes, they are the developers and they set the terms. There are also banks whose websites simply reject a particular browser by name, not because it lacks a certain functionality.
[1]: http://www.htcdev.com/bootloader
[2]: http://developer.sonymobile.com/unlockbootloader/unlock-your...
[3]: http://developer.lge.com/resource/mobile/RetrieveBootloader....
[4]: https://motorola-global-portal.custhelp.com/app/standalone/b...
* For consumption but not creation - a 'dumb' mobile is even more so, you're stuck with the built-in functionality and can't install any other software.
* Not real network clients due to battery limitations - arguably true for 'dumb' phones as well but they don't have the 'powerful CPU and fast network connection' that OP bemoans wasting.
* Massive centralization / shift to "the cloud" - 'dumb' phones have limited or no online presence.
* Ruined web design - 'dumb' phones have little or no web browsing capability and web pages don't target them.
* Insecure - can't really argue that one.
* Malevolent / locked down - technically applies to 'dumb' phones but they were never advertised as general purpose software platforms.
I'd say most of his points stand.
Because smartphones are replacing general purpose computers.
The vast majority of social media posts being written, photos and videos being taken and edited, and music being recorded and performed with these devices show this is wrong. Anyway, how did most people use their desktop and laptop computers 10-15 years ago at the peak of popularity of those devices?
"They are not real network clients."
This isn't even actually his complaint. His complaint is that smartphones have too-limited battery life. The smartphone battery life we have today would have been considered a miracle 10 years ago.
"They have led to massive centralization."
True enough. Unfortunately, that's how the money which funds the Internet gets made. That said, there's nothing stopping the author from using his smartphone in a distributed manner and helping to build the infrastructure to support the same.
"There are no secure smartphones."
There are no secure networked computers, period.
"They have ruined web design."
I'm not sure web design in general has ever been all that great. The people who practice the art are severely restricted between the demands of their employers and the limitations of the platform. Smartphones have driven the latest changes in fashion, sure. Fashion will change, and the older you get, the less you'll care for it.
"capabilities are all too often restricted by device manufacturers or carriers."
It's true. But I don't think the smartphone is the problem. Microsoft and Intel started talking up the locked-down hardware that only runs trusted code approach 15 years ago or more. Smartphones came along soon thereafter, and are designed along the same lines. It's frustrating, but for a certain class of device, one that you want to Just Work for handling the basics of human communication, I think it's a reasonable tradeoff.
There's still plenty of hardware that lets you do anything you want with it. It's critical that such devices remain available, but with the rise of DIY style hardware--Raspberry Pi and Arduino et alia--I'm very hopeful. The gap between these solutions and high-priced high-performance components will only narrow over the next decade.
Ultimately, though, unless you're manufacturing the hardware entirely by yourself, you have to trust someone. You don't want to trust Apple. But we have to trust the companies who make our wifi chips, our graphics chips, our CPUs, our USB chips. Even our cables soon may be sophisticated enough that they might include the hardware necessary to stream what we're displaying on our monitors directly to the NSA and the MPAA.
Good luck!
In fact I bought 4 of them. I am now awaiting the moment someone will try to smug my phone and show him my wonder and expect him to say: keep your trash!
Just for anyone thinking I love nokia, just remember how cumbersome their software were to use. They are so shitty, I don't have a data plan, thus I am making savings on the accessories, the phone (i dont fear to break it) and the communication plan. ~400$/year
Compared to my old habits, I am sparing money. I can backup my music, I can load music easily and I don't care anymore.
The morale of my story is : don't complain about a market when you are driving it.
So called geeks nowadays are a joke that have high incomes, and shape the market of computer and electronics appliance by early adopting the most stupid ideas possible that cost the most.
The inability of "geeks" to influence positively with their habits of consumption a market on which they are supposed to be more knowledgeable than the mass makes me wonder about the technology they adopt in companies for producing. They really seem to not care about costs, recurrent expanses, adequation to the needs.