Hacker News new | ask | show | jobs
by yan 5981 days ago
I really don't understand the wave of alarmist posts on the 'end of a tinkering era'. Today, we have more communities and devices for tinkering than we've ever had. Magazines like Make, sites like Hack-a-day, platforms like Arduino, and countless open source projects that are simply there to be messed with, and one device that comes out with a (probably) justified need to be locked down, and everyone raises panic? If I ever have the desire to mess with anything technological today, I can literally get my hands on anything, from affordable FPGA boards with great I/O, to open mobile devices, to even RF hacking! (GNU Radio's great.)

The iPad will never harm anyone's ability to tinker with technology that want to. There will always be platforms that are open by design and always be platforms that have been rooted/hacked/jailbroken/etc. Being a geek/hacker today is far more socially acceptable and wide-spread than it was in the 80s. I'd even argue that it is doing much more to advance the technology than a completely open device like OpenMoko. Completely open devices are rarely better designed than their commercial counterparts. They don't inspire complete neophytes ("I have to do what just to get a decent resolution?"), they don't push boundaries -- they only appeal to people who are already waist-deep in tinkering.

Frankly, if anything, all of this comes off as elitist. God forbid people get their hands on technology that doesn't have a steep learning curve or require you to write BASIC to be useful. Well-designed products that have a lot of concentrated money (and more importantly, talent) inspire people much more so than completely open systems. I think of them as (and please pardon the extremely hyperbolic analogy) well-polished, completed works of art. They won't teach you how to paint or let you alter them, but they'll show you what's possible with the canvas and advance the art.

I'm actually now thinking back to a discussion with a friend of mine, who's a collector of 60's-era oscilloscopes. He was raving about them as being the pinnacle of electronics engineering. Not only were these scopes beautifully designed, but their manuals detailed everything about them, how they worked, what tricks they used to function, what micro-components they used. Their documentation authors really wanted you to understand exactly what made it function. Maybe that's the ideal, but I still believe that beautifully-designed products, even closed, further the state of hacking far far more than completely open platforms. If you don't believe in it, don't buy it.

If you believe they're a step in the wrong direction for open platforms, make another blog post tomorrow when you have less open platforms, less hobbyist projects, less educational materials, and less hobbyist communities than yesterday.

3 comments

"Tinkerable" and "steep learning curve" are orthogonal.

In fact, what the article's author is decrying is that this thing without a steep learning curve is completely un-tinkerable. That, per his argument, is what will cost us some chunk of the next generation of programmers -- that, in pursuit of ease of adoption (and/or control), Apple has lopped off tinkerability.

You're absolutely right: if I want to tinker, I have more options available to me today than anyone ever has before. But it's not me that's being cut off from tinkering. It's the novice computer user, who's only beginning her journey of discovery into the possibilities these incredible tools can offer -- because the tool she has in front of her, as it's been given to her, explicitly excludes those possibilities. She doesn't know what Arduino is; she doesn't even have a concept for it. As far as she's concerned, FPGA is something a golfer might join. Those are things for people already at least knee-deep in tinkering.

All she knows is, "Wouldn't it be cool if my iPad had ... ?" or "Wow, I wish I could ... " And the tool she has not only gives her no ability to explore those possibilities, it looks like it's designed to actively impede her from exploring them.

And I'm pretty sure that plenty of those youngsters who would have loved to tinker got nothing more powerful than a pocket calculator in the 80's because computers were very expensive and hard to come by. I would argue that these calculators were not very tinker-friendly.

I think you underestimate the curiosity of kids and their ability to find things to tinker with if they have that inclination.

It's not curiosity or inclination I'm doubting. It's availability of tools. As far as we know, to develop for the platform she's using, she'll also need a "real" computer. And a (paid!) membership in Apple's developer program. And, and, and. That's the wall she needs to scale here -- not merely, "How do I ... "

How many people does that wall turn away, who might otherwise have discovered a new passion or talent? How much does it take from the rest of us, having all those potential hackers and tinkerers turned away before they could even discover they wanted to tinker and hack? What incredible ways might they have changed the world, if only they'd had the opportunity to discover that they could?

How many people does that wall turn away, who might otherwise have discovered a new passion or talent?

None, is my guess. Anyone who wants to tinker now has internet access, that changes everything.

> All she knows is, "Wouldn't it be cool if my iPad had ... ?" or "Wow, I wish I could ... " And the tool she has not only gives her no ability to explore those possibilities, it looks like it's designed to actively impede her from exploring them.

While I understand this argument has no right or wrong answers, I can't say I agree to the above statement. Just by the virtue of having a well-designed piece of hardware in her hand, she can start asking these questions. If it was an open platform, it would most likely have been of lower quality, not as ground-breaking, and she wouldn't have had it in her hands in the first place (I'd love to be wrong here, but I'm afraid I can't find the evidence to prove myself wrong). The fact that it has "apps", written by real people can actually guide her to search online what it takes to create these apps, from which she can then find out about open platforms, programming languages, (even FPGAs!) and development in general.

I understand that talking about our curious, hypothetical protagonist we can prove anything we agree with, but without an extremely approachable, polished device it would simply not appeal to as many people. Most of these people will just be users, but some will be curious, and those are the ones we're talking about. Since hobbyist platforms are ubiquitous, you don't need to create yet another hackable platform, you need to get them interested.

I'm purposefully holding back anything specific to the iPad. Nor I, nor the majority of HN readers have even held the device, but knowing Apple, I think it can vastly increase the ubiquity of general purpose computing even more, and make good UI and design be expected. And that's a win for everyone.

> If it was an open platform, it would most likely have been of lower quality, not as ground-breaking

The issue isn't that the platform is open/closed. Open or closed is a binary decision that Apple made that was entirely separate from their user interface decisions.

It just happens that most of the development money is behind closed products.

NOTE Before anyone on here says anything more about how much better/worse open systems are vs closed systems when it comes to user interface and integration, think about these points:

* Do you feel that at any point during the development of the iPhone or iPad, Apple's designers would have been restricted had the platform been open? (By designers I mean user interface designers; please don't give me some smug, "they couldn't have incorporated a close-source library," answer)

* Do you feel that if Apple were to release the source code to the iPhoneOS tomorrow that the usability of all iPhones would immediately suffer and there would be mass panic as people were not able to continue using their iPhones?

* Is there any real reason that Apple couldn't have a 'devmode' switch that voids your warranty, but allows you to run whatever you want on it? Note: I'm not talking about jailbreaking. I'm talking about an official switch that flips the only-run-signed-binaries bit off, but at the sacrifice of Apple supporting your further actions.

Apple is all about control. One example, is when they removed the built-in ability to theme the operating system (in OS9) when building OSX. I remember that the justification back then was the Steve Jobs wanted every Mac that was running OSX to have the same interface so that: (1) it would be highly recognizable and (2) people wouldn't have to worry about differences between different setups.

What gets my goat about this is that they were selling computers to the masses. They weren't setting up some sort of corporate infrastructure or university computer lab where all the computers must be the same. What if I want my computer to be different than someone else's? What if I don't care about whether or not someone else can sit down and use my computer? What if X modification makes me more productive? I feel like if I were an Apple employee and voiced such concerns at a planning meeting I would be looking at a pink slip, the way that Steve Jobs runs his boat.

I guess the point of all this is that I see a lot of the electronics industry going the way of 'dumbing down for the masses,' but not just specific products... EVERYTHING. Just look at what happened with TechTV/G4TV, now it's no longer about tech, or even gaming. It's just a SpikeTV, "Let's watch some wrestling" network. The same with SyFy. I feel like this is the start of a 'race to the bottom' in the industry.

If it was an open platform, it would most likely have been of lower quality

That doesn't follow at all. Is Mac OS X of "lower quality" because anybody can write and distribute apps for it? Does the existence of the "allow non-market apps" checkbox in Android make it worse?

You have to weigh in the fact that the growth of the internet has allowed hobbyists to find each other. But then governments and international organizations will be pressured to prosecute against hackers and tinkerers. The post addresses the possibility that in the future, we won't be able to modify our own hardware. It's not elitist to worry about who will have ownership over our future products if it's not going to be ourselves.
will never harm anyone's ability to tinker with technology that want to. There will always be platforms that are open by design

No. Freedom is never granted: it is use or loose it.

Most posters miss the cultural aspect, which is more fragile than you might think. E.g. those, who have no longer seen quality colour TV do no longer have a demand for it. When was The Ascent of Man, or The Day the Universe Changed last updated? When you could learn about the world around you? Perhaps a decade ago? TV hardware is more advanced as ever (large, crisp home theaters) and locked-down as ever (DRM, HDMI, CryptoCard etc.) Would you think you have a case, that there is a demand for quality TV content?

completely open device like OpenMoko

A very good example: it is a practically completely discontinued open communications device. Last time communication devices were open was HAM, which was quickly taken away (read example on freeculture.org).

There's another issue too. It's not just "the iPad is closed, therefore openness is doomed". That would be obviously silly. The problem is that all the powerful forces in our society (barring technology itself) are pushing towards these closed, integrated, proprietary systems. Go look at what ISPs want to do to our internet access! Rather than, as we would expect, having cell phone contracts become more internet-like they want it to be the other way around!