“Kay says that some gadgets with superficial Dynabook-like qualities, such as the iPad, have not only failed to realize the Dynabook dream, but have in some senses betrayed it. That’s one of the points he makes in this interview, conducted by computer historian David Greelish, proprietor of the Classic Computing Blog and organizer of this month’s Vintage Computer Festival Southeast in Atlanta (the Festival will feature a pop-up Apple museum featuring Xerox’s groundbreaking Alto workstation, which Kay worked on, as well as devices which deeply reflected his influence, including the Lisa, the original Macintosh and the Newton). Kay and Greelish also discuss Kay’s experiences at some of the big outfits where he’s worked, including Xerox’s fabled PARC labs, Apple, Disney and HP. Today, Kay continues his research about children and technology at his own organization, the Viewpoints Research Institute.” A great interview with this legendary man.
The idea around Dynabook was to have a tablet you could also program in a Smalltalk like environment and do everything a personal computer should offer his owner.
As they are now, they are mostly an expensive toy to read email, browse the web, read ebooks and play games.
The TV of the 21st century.
I disagree about the “expensive” part. I think a Nexus 7 is not expensive at all, and you can go cheaper with lesser brands.
But it is true that it is difficult to “produce” with tablets. So far they only work well for consumption and communication. Maybe less so with Apple: iMovie and Garage Band are quite nice; I wish there was something comparable for Android.
Taken into account that it costs around the same value as the minimum wage in many countries and that full blown computers can be bought by the same price, it is expensive.
It depends upon what you’re using as a baseline. Compared to other products that are on the market, desktop and laptop computers are a better value in terms of capability and performance. Compared to the price of computers even a decade ago, tablets are dirt cheap.
We live in 2013 not 2003.
“Full blown computers” typically aren’t touch screen enabled portable devices. The Nexus 7 certainly is open enough to allow the full use of its hardware. So I’m not sure what you’re point is.
The whole Squeek Etoy concept is pretty interesting, I’ll take a look at that in my spare time. Its an interesting concept.
I’d say the hardware and software building blocks are mature enough at this point for someone with Alan Kay’s view point on technology could make it happen.
You obviously haven’t done any audio recording or production on iPads lately. They’re a damn fine center of a portable studio. They’re also excellent wordprocessing platforms for school with the addition of a bluetooth keyboard, with battery life no laptop has yet matched. No, you can’t program on them but I’m continually amazed at what they are capable of now. As I’m not much of a programmer (though I can code some basic stuff in a pinch if I have to) I don’t judge the worth of a device based on whether I can code on it but whether I can do what I need to get done. Two years ago I laughed at the iPad. It was nothing but a blown up iPod Touch then, with no real content creation apps to speak of. Now I have one for on-the-go work, and wouldn’t be without it. It can’t replace my desktop and never will, but it makes a better laptop for my purposes than a traditional laptop ever has.
The moment you add an external input device you have already lost.
It is no better than using a more convenient laptop.
Sure it is. I have a bluetooth keyboard that works with both my iPad/iPhone and Nexus 7. I use it rarely. I program and type documents all the time on my iPad. I use the keyboard only in extremes, but it’s handy to have at a desk when I’m not on the move. I’d never carry it about with me though, I don’t feel the need to.
Nonsense; you can add a keyboard to a tablet on those occasions you do need one much easier than you can remove the keyboard from a laptop on all the occasions you don’t.
Whining about the things a tablet isn’t good for is to utterly miss the point: it was never intended to be a jack of all trades like the PC, but a task-oriented device optimized for common consumer activities. For the majority of consumers it is quite sufficient to their needs, especially when they can add an external keyboard or printer when performing the subset of tasks where additional hardware devices are helpful. And for all the other tasks that don’t require the extra hardware, users aren’t forced to lug it around like so much deadweight. It’s a clear win for them.
As to the minority of consumers who genuinely do need greater computing power, they can go buy a general-purpose PC as an alternative (or compliment) to a consumer-oriented tablet. Less of a win for them, but still nice to have the option to swap between devices as and when they like. e.g. I certainly preferred using my tablet as a casual living room device (much better form factor, battery life, and just all-round convenient) while still having the PC in the study for doing serious work.
Exactly! In much the same way that a motorcycle is no better than a poopless horse.
Hey, at least horse poop is good for putting on your roses. If only the 99% of poop posted on the interwebs was 1% as useful.
which is why you should always wash your roses *before* handing them to a woman. Somethings in this life, I’ve had to learn the hard way.
Sure you can.
http://twolivesleft.com/Codea/
http://omz-software.com/pythonista/
With Codea, you can even create actual iPad apps (okay, you need to compile the app on a real computer to release it, but 100% of the development can be done on an iPad.) This was 100% written on an iPad:
http://www.youtube.com/watch?v=mPWWDOjtO9s
There are a number of programming languages available to play around with. I have C, Cobol, Java, Python and Perl on my iPhone and there are a number more.
It’s more of a mix between an emulator and a toy, but it does allow you to explore these languages and run them right on your iOS device.
Lua is a scripting language, and is obviously interpreted, but if you look at Cargobot running on iOS it’s extremely hard to see where that fact actually affects performance.
Codea is a very mature product and pretty fun to play about with. The 3D and physics they have recently added are getting pretty impressive now.
If history has taught us anything, it doesn’t really matter if it doesn’t live up to the inventor’s vision.
The World Wide Web is no Memex, but it evolves and enables so much more.
I think the emphasis is on the word more. As I understand, his main problem is that today’s gadgets provide less, compared to what he envisioned.
Well then, there’s nothing stopping him from attempting one of his own that lives up to what he wants, if he feels that strongly about it.
Savior,
“I think the emphasis is on the word more. As I understand, his main problem is that today’s gadgets provide less, compared to what he envisioned.”
Insightful!
Unfortunately it’s not that the state of technology isn’t catching up to what he envisioned, it’s much worse than that. These gadgets aim to provide less *by design*. Mobile computing technology is becoming rife with artificial policy restrictions that empower corporations to exert their control over end users and developers.
So was the World Wide Web not the Memex when it first started out. And then it evolved and became better than probably what Vannevar Bush had imagined.
Or are we really arguing that today’s technology is at it’s peak and will never ever ever get better?
As much as I don’t personally care for tablets, it’s obvious that today’s state of affairs is not forever.
Furthermore, if you read the article, the lament is about the policy limitations of the devices, NOT the technical capability.
His dream was about symmetric production and consumption of all forms of media. The roadblock is not the technology.
kwan_e,
“Or are we really arguing that today’s technology is at it’s peak and will never ever ever get better?”
“Furthermore, if you read the article, the lament is about the policy limitations of the devices, NOT the technical capability.”
Is this directed at me? I don’t understand what you read into my post, aren’t we saying the same thing? The technology has advanced by leaps and bounds, the shortcoming of these modern platforms is when they try to impose DRM which tells owners what they can and cannot do with the devices they buy.
“His dream was about symmetric production and consumption of all forms of media. The roadblock is not the technology.”
I’m not sure why you thought I’d disagree, but no matter. I had never heard of Alan Kay, it’s interesting that we share so many common thoughts. I think his answers were right on.
And PC technology is rife with contrived complexity and utterly unsafe by design. Mobile tech may be a double-edged sword but don’t pretend PC tech isn’t. Self-serving Apple/Google/MS machinations aside, mobile platforms are far closer to being true consumer OSes than traditional desktop systems. Don’t kid yourselves that ordinary users are somehow throwing away freedom for captivity when all they’re actually doing is swapping one prison for another.
If geeks and FOSS types honestly cared about ordinary users, they’d be building them a genuine consumer OS unencumbered by either corporate or geek self-interest. But I think the ugly truth is that too many geeks like having the old status-quo, a preening elite sitting atop a vast contrived mountain of techno-crap smugly looking down on all the hapless lusers below them with their malware-riddled PCs and neverending struggles with baroque, arcane desktop applications, casual data loss, and all the other long-established brain-dead faults of that half-baked platform.
To be blunt, I cannot help wondering just how much of the concern is over users trading some abstract ‘freedom’ for concrete safety and productivity, and how much is just butt-hurt spite that common users are no longer willing to play the game by the geeks’ own rigged rules? Because once all the common users abandon the PC platform for something that actually fits their needs and doesn’t punish them for every innocent error, who then will the geeks have left to look down on?
Personally I hope for a future where the vast majority of ordinary users have their day-to-day computing activities met by a safe, curated platform optimized to their particular needs, and the only folk left using PCs are those that genuinely need them. Not only will it mean less malware and usability problems for the non-geeks, but also for the geeks: a far smaller, more skilled PC market will be a less desirable target for scammers and can focus all its attention on meeting power users’ needs.
As to any slimy, manipulative corporate activities such as platform lock-in and loss of privacy, welcome to the real world. That sort of behavior inevitably goes hand in hand with any large, highly competitive for-profit exercise. And it’s something the geeks and FOSS types rightly should be directing their attention at and building better alternatives to, instead of endlessly, pointlessly whining about the Evil Evilness of Change.
hhas,
“And PC technology is rife with contrived complexity and utterly unsafe by design.”
That sounds like an overgeneralization, the linux + repository model has been used successfully on desktops long before the model was used in mobile. But, linux, unlike say an ipad, gives the user the option to install from sources outside of the repository. It’s a great hybrid model incorporating the best of both worlds.
“If geeks and FOSS types honestly cared about ordinary users, they’d be building them a genuine consumer OS unencumbered by either corporate or geek self-interest”
Say, have you heard of linux? The biggest obstacle by far is overcoming the defacto monopoly held by microsoft.
“But I think the ugly truth is that too many geeks like having the old status-quo, a preening elite sitting atop a vast contrived mountain of techno-crap smugly looking down on all the hapless lusers below them with their malware-riddled PCs and neverending struggles with baroque, arcane desktop applications, casual data loss, and all the other long-established brain-dead faults of that half-baked platform.”
I assume your talking about windows. I’m honestly not a big fan of windows, but if we’re being honest the malware situation is improving there too. I haven’t been affected by windows malware in recent years, not anywhere like it used to be. It used to be that windows could get infected just by leaving it on.
“To be blunt, I cannot help wondering just how much of the concern is over users trading some abstract ‘freedom’ for concrete safety and productivity, and how much is just butt-hurt spite that common users are no longer willing to play the game by the geeks’ own rigged rules?”
It is genuinely a concern for freedom, both ours and normal users. My opinion may not be worth much to you, but it’s not a lie.
“Personally I hope for a future where the vast majority of ordinary users have their day-to-day computing activities met by a safe, curated platform optimized to their particular needs, and the only folk left using PCs are those that genuinely need them.”
This tells me that you don’t have experience with linux, because that’s exactly how the linux app repo’s work on the desktop. You choose what you want installed from the repo’s, and the system installs everything automatically and safely.
Edit: Haha, it looks like I’m trying to sell you on linux, but actually I only mention it over and over again because it’s a perfect counter example to each of your claims.
Edited 2013-04-03 21:02 UTC
And what is the consumer-friendly security model that Linux provides out of the box to ensure even the least technical user is safe from malware, online fraudsters, etc?
(I won’t even comment about Linux+complexity as it applies to ordinary end-users as I cannot keep a straight face doing so.)
No, it’s a cross-platform problem. Non-technical users will struggle on any desktop OS. Regarding security (malware, scammers, etc), the biggest risk comes from social engineering: what does any OS do to tackle that? e.g. Modern web browsers can just about tell you if a web URL looks legit, though offers no guarantees as to the safety of its content. And email doesn’t even do that: you’ve no idea if a given message is actually from the party it claims to be from. Trust and privacy are the two most priceless commodities to modern computer users; what are the platforms actually doing to deliver that? Precious little from what I can see. Heck, even a basic necessity like ensuring every desktop process is properly sandboxed is only arriving now, 20 years late, and is still greeted overwhelmingly with “how do we get rid of this” rather than “how do we ensure it works right”. The desktop of every internet-connected PC is an untrusted environment and must be treated accordingly; geeks still sticking their heads in the sand saying “it can never happen to me” are part of the problem.
(And again, I won’t even get onto the other usability disasters like poor HCI and rotten data safety or we’ll be here all night.)
“Opinions are like assholes, everybody has one.” Or, results matter, opinions don’t.
Users who are unable to control their own machines because those machines are far too complicated and unsafe for them to handle are not free. They are just as much victims as users who have vast corporate entities crawling into every aspect of their personal lives. You honestly care about the latter problem? Fix the former.
So what are you doing to create a true consumer computing platform that both meets the needs of non-technical users and preserves their personal freedom? My guess is: not a lot when you don’t even comprehend why your beloved PC is such a tyrannical horror to those users in the first place. Older users are afraid to explore and experiment for fear of breaking or losing things; younger users probably will. You think you’re giving them freedom, but all you’re really doing is feeding them rope to hang themselves with.
You mean the Linux (Ubuntu Desktop) I run on my netbook? Or the Linux (Ubuntu Server) I run on my server? Or the Linux (CentOS) VMs I used in my last job? Or the Linux I installed last week on an old laptop for a mate so he could use it for light web browsing and letter writing? (I also run Mac and Windows desktops, currently use a Win8 phone and have had an iPad in the past.) I may not live and breathe Linux to the extent that the hardcore geeks here do; OTOH, I probably bring more experience in other fields (art and design, desktop automation, book writing and editing, end-user programming, various sorts of application development, etc) and have a couple decades’ experience of life as end-user, developer and even ersatz educator, so while I may not beat you on depth of experience I can likely outdo you on breadth. And alternative perspectives are something the Linux/FOSS world is painfully short on.
The notion that Linux repos or their contents are in any way inherently trustworthy is exactly the sort of dangerous naivety and ignorance of the real world that I’m talking about. The only ‘safety’ you get from using Linux repos is the same security-by-obscurity safety that Macs used to provide: not enough users to make them a worthwhile target to malware vendors. (Though expect that to change pretty damn quickly if the current plans to make desktop Linux the standard in China takes off.) And it still doesn’t touch on the broader ‘trust’ concerns that, frankly, all the desktop and mobile platforms have yet to resolve.
Look, I appreciate Linux for what it is, but I also appreciate what it’s not, which includes things like being non-nerd friendly. (Again, do not measure it against Mac or Windows, as those are relatively poor too.) Even the supposedly user-friendly distros like Ubuntu don’t require much surface scratching before they drop you right in the soup. And even when the Linux OS itself is ticking along smoothly, the state of its desktop applications (i.e. the only reason to run a desktop OS) is really very sorry when compared to Windows, Mac, iOS or Android. And as for Linux in the mobile userland? Please don’t make me laugh. I wish the likes of Canonical well on that front, but I’m not holding my breath when 90% of modern personal computing is all about delivering the larger ecosystem, not the 10% that’s the OS (the only bit that Linux-heads invariably fixate on).
Linux/FOSS fans like yourself desperately need to step down from your self-congratulatory ivory tower and spend some quality time interacting with ordinary people and understanding how they live and work, and what their desires and motivations are. And then, if you successfully fuse all that practical experience with your traditional technical strengths and really work long and hard putting all that newfound wisdom to focused use, you might someday produce something that is actually directly useful to them. Otherwise you’re just blowing a lot of empty smoke.
hhas,
“And what is the consumer-friendly security model that Linux provides out of the box to ensure even the least technical user is safe from malware, online fraudsters, etc?”
It offers users a software repo, which is the exact same software distribution model your talking about. Dispite your attempts to do so, you cannot criticize linux software repositories without criticizing the ipad store repositories since they are the same technical distribution model.
“‘Opinions are like assholes, everybody has one.’ Or, results matter, opinions don’t.”
I’m going to restrain myself from responding in kind, but please be more mature, ok?
You were asking if my concern over closed computing was genuinely about our freedoms, and it was.
“So what are you doing to create a true consumer computing platform that both meets the needs of non-technical users and preserves their personal freedom?”
Stop overlooking the platforms that already do this. Users who don’t want to side load don’t have to turn it on, those who do can do so. It’s win-win. It’s all so obvious I have to question your motives for painting it as an impossibility today and in the future.
“You mean the Linux (Ubuntu Desktop) I run on my netbook?”
Sure. It was illogical to claim what you said in the face of the counter examples, including Ubuntu.
“The notion that Linux repos or their contents are in any way inherently trustworthy is exactly the sort of dangerous naivety and ignorance of the real world that I’m talking about. The only ‘safety’ you get from using Linux repos is the same security-by-obscurity safety that Macs used to provide: not enough users to make them a worthwhile target to malware vendors.”
It’s the same distribution model used by IOS. You can criticize the maintainers if you want to, but the model isn’t a security problem. Also, apple deserves it’s own share of criticism for failing to adequately screen apps with security vulnerabilities.
http://www.osnews.com/thread?557286
If anything, linux distros like redhat probably take their repository security even more seriously than apple does since they are used for running enterprise grade systems. And because it’s open source, other distributions will benefit from the fixes as well.
“And even when the Linux OS itself is ticking along smoothly, the state of its desktop applications (i.e. the only reason to run a desktop OS) is really very sorry when compared to Windows, Mac, iOS or Android.”
This is a biproduct of the microsoft monopoly. Unfortunately the problem is greater than Microsoft’s own software, it’s all of the niche proprietary commercial software that gets built for windows and is missing for linux. For example, the tax software for all tax services in my state are built for windows. Most games are only built for windows. Services like netflix are for windows and not linux. We really do need more commercial developers to produce applications on linux and stop making commercial software windows-centric.
“Linux/FOSS fans like yourself desperately need to step down from your self-congratulatory ivory tower and spend some quality time interacting with ordinary people and understanding how they live and work, and what their desires and motivations are.”
You clearly don’t know me very well, I’m taking a pro-linux stance here to counteract your bias. You may perceive this as bias but I’m certainly not among those in the self-congratulatory ivory towers and I’ve criticized linux many times here and elsewhere. I’ve installed linux for non-tech people and while they didn’t have much trouble doing common activities like browsing the web, checking email, or word processing, they did have problems they need to take work home, or install commercial software or games, etc. This IS a problem, and it’s difficult to fix. However it’s important to recognize that this problem is fundamentally caused by being a very small unsupported OS rather than technical shortcomings with the OS itself. It’s why monopolies are so dangerous, they tend to self-perpetuate because they are monopolies.
No they’re not. There is one iPad software repo, and it can be trusted roughly to the extent that Apple can be trusted. There are a myriad Linux repos, both core and third-party, and it’s entirely for the user to determine the trustworthiness of each. The only reason you can point apt or yum at a Linux repo with a reasonable assumption that you won’t pick up any nasties is that the Linux world isn’t a sufficiently tasty target for malware authors to currently bother with. (But, as I say, if it does take off in China then that will change.)
Oh please refrain with the delicate flower act. Once again, your opinions do not matter, only what you are actually doing to promote the freedoms you care about. (Hint: talking about it on the internet does not count.) e.g. Making Linux a genuinely palatable alternative for all those poor gullible iPad-loving sheeples that you claim to be concerned about might be a good start. And if you don’t care about the iPad sheeples, then why are you posting in this thread? As I’ve pointed out elsewhere, if you don’t like the closed Apple/Google/MS platforms yourself, don’t buy into them. If you genuinely want unencumbered mobile/tablet hardware, stop sitting on your asses waiting for the big guys to produce something you can then glom onto for free, and build your own instead.
See: the Golden Rule, i.e. He who owns the Gold makes the Rules. IOW, Apple could not give a stinky crap for your sense of self-entitlement. They owe you nothing. OTOH, you owe them nothing either. If you dislike certain aspects of their business model, create your own competing model that provides all of the same benefits without those disadvantages. Stop telling them how to run their own business though: they do not take orders from you, so all you’re really doing is puffing your ego to feel like you’re doing something useful when all you’re really doing is wasting your own (and others’) time.
Utter crap, and as long as Linuxites like yourself continue to make such excuses it is never, ever going to get any better.
Once again, your sense of entitlement is showing through. Application vendors have absolutely zero obligation to make their products run on your platform. It is a simple cost-vs-benefit decision for them: will the expense of porting be sufficiently offset by total increased sales?
And let’s not forget the first greeting that commercial vendors receive when they do release closed source products on Linux: endless tantrums and whining from the FOSS True Religionites who aren’t even the target audience for those products because closed-source is the work of the Great Satan wharrgarble and they should open it up and all essentially work for free. As if saying ‘make it open source’ will magically result in a viable business model for every possible type of product. (For stuff like development or hosting tools where long-term support contracts are a major part of income, sure; for shrink-wrapped consumer apps, much less likely.) The FOSS business model works well for products created by and for FOSSers themselves, because the people who make the investment are the ones who use the resulting products.
Once again, what is in it for these vendors? What are you going to do to make it worth their time and expense? e.g. Pay a premium price; make Linux accessible to a far larger – i.e. non-geek – market; what? Or are you just going to keep blowing smoke at me?
Yeah, and you don’t understand me at all. I have this bias: it’s called “seeing harsh reality as it is (and trying to figure smart or sneaky-ass ways around it)”.
For instance, I’ve ranted in the past about the fundamentally brain-damaged design model followed by so many desktop environment and application projects, slavishly recycling the clapped out metaphors of Xerox Star and vast inflexible monolithic architectures of MS Office. You sit on your asses waiting for someone else to figure out a solution that works for them, then you try to copy it. The result? Third-rate copies of the original, crippled by incredibly expensive development and maintenance processes.
It’s like nobody in Linuxland has heard of Unix Philosophy, never mind understand what it is or find ways of putting it into effect. Apple/Google/MS can afford to play billion-dollar stakes games where they can burn a million just to light their cigars; FOSS/Linux cannot, so why do you keep trying to pretend you can?
Stop copying their designs, stop copying their construction processes. Develop relationships with creative and logical thinkers in other disciplines – artists, writers, HCI gurus, functional programmers, etc. – and brainstorm some really good original ideas. Stop building vast insanely manpower-expensive monolithic apps, and start building lots of small, simple, pluggable component systems. Stop forking endless me-too projects, steal or merge the best ideas to create fewer, stronger distros, and cull the rest to improve the health of the herd as a whole.
There’s a lot FOSS/Linux could do, if only it has the brains and balls to break out of its arrogant, indolent, self-serving state.
Sure; and if it was Linux that was the Monopoly, you wouldn’t be sitting here saying that. Once again, you are making excuses instead of asking yourself: “What can the Linux community do to make itself stronger?” and coming up with useful answers to that.
TL;DR:
Stop making endless bloody excuses for all your problems, and start searching for concrete solutions for a change.
And the first step in that is taking a cold, hard look at both yourselves as individuals and the Linux community as a whole, clearly identifying your particular strengths and openly admitting your embarrassing weaknesses. Then ask yourselves: “How can we more efficiently and effectively apply the former, and what do we need to do to remedy/compensate/work around the latter?”
Like I say, culling and consolidating your myriad product lines and returning your architectural approaches to your original Unix roots would be good moves on the former front. And as to the latter, learn to detach your egos, and start speaking to and working with ‘outsiders’ on their (not your) terms: artists, writers, HCI wonks, brand image consultants, lateral thinkers, girls, etc. You never know what you might gain from the experience until you try!
hhas,
You’ve gone way off the deep end with your anti-linux tirade, which has nothing to do with me. You can take that flame bait up with someone else if you want to.
My only response is to the original topic of the platform security. I’ve taken the liberty of fixing your paragraph for you:
“Yes the repo model is the same. There is one iPad software repo, and it can be trusted roughly to the extent that Apple can be trusted. There are a myriad Linux repos….and they can be trusted roughly to the extent that their respective distros can be trusted.”
I do not ‘hate Linux’ (at least no more than I hate any other modern technology, since they all suck in some ways). I am, however, enormously frustrated by a painfully narrow, insular FOSS/Linux community that claims to preserve and extend User Freedom while actually being utterly ineffectual – worse than useless even – at preserving and extending it outside of its own tiny self-serving clique.
FOSS/Linuxites talk a helluva lot but you hardly listen at all, at least not to anyone who doesn’t already think and speak exactly the same as you. Now, I do not care if you don’t listen to me personally as I seriously require a copy editor at the best of times. However, if you genuinely do care about about the millions of ordinary users out there, then you should be paying particular heed to the sound of thundering footsteps as they take to true[ish] consumer-oriented platforms like iOS and (to a lesser extent) Android. Because those people are not abandoning Freedom for Prison, but merely exchanging one Prison for another.
All the ‘features’ of the PC platform that the geek elite most loves – openness, flexibility, hackability, etc. – are not benefits but liabilities for the ordinary user: an endless tangle of impenetrable complexity and lethal booby-traps which are utterly beyond their resources to understand or control. And laughing at their mishaps or telling them to ‘educate’ themselves, which are the standard elitist response, are not only useless to them but also serves to drive them further towards exactly the sorts of corporate-controlled platforms you have such an issue with. Because for common users, unlike the geek elite, the platform itself is not their objective but merely an inconvenient stepping stone on the way to achieving their actual goals. They need and want a curated, turn-key platform that is safe and unobtrusive to use; that gets right out their way and enables them to get on with all the things they are actually interested in.
And as long as the Big Bads like Apple and Google understand this principle while FOSS/Linux misses it entirely, and as long as they deliver on just enough of the promise to keep those users satisfied while FOSS/Linux sits around with thumbs up asses whining about how the world is so evil and unfair[1], they will continue to call the shots on greater, more abstract concerns such as privacy and freedom as well.
IOW, any fule can criticize others, but it takes a degree of courage and humility, not to mention painfully rigorous honesty, to usefully criticize oneself[2]. But if the FOSS/Linux community genuinely do care about anyone other than themselves, then that is where they need to start. Because this is not a technology problem, it’s a people problem. Fix yourselves, and the rest will follow. And who knows – maybe someday it’ll be FOSS/Linux which births a million new Kays, and Paperts, and Engelbarts, and Bushes, and so on…:)
—
[1] Which, given the frequency of self-declared ‘libertarian’ types round such parts, always strikes me as very ironic, not to mention a tad hypocritical.
[2] And yes, I do try to eat my own dogfood here too. So if you think I’m being harsh on your work, you should see how I treat my own.:p
hhas,
It’s swell to hear about your philosophy, but I’m still not debating it. The reason I brought up linux was to point out that the secure distribution model for IOS was already being used successfully before IOS with out forcing restrictions on users.
Your tablet is now also a laptop with lots of Debian packages available, including gcc I believe. Throw in gcc-objc, gst, and Vim Touch and you have something programmable in Smalltalk.
Normal people don’t root devices.
Normal people wouldn’t have used Dynabook in the way Alan Kay imagined either. They’d probably use it the same way as they do an iPad.
Most people don’t use PCs (or Macs) to become artists and authors and other kinds of creative activity that the machine is capable of.
kwan_e,
“Normal people wouldn’t have used Dynabook in the way Alan Kay imagined either. They’d probably use it the same way as they do an iPad.”
Nobody anywhere produces as much as they consume, some would still produce very little by choice, and that’s ok. The problem with respect to the ipad is that apple has taken form of a dictator. That’s a nasty turn in computing, and that’s what Alan is criticizing.
Edited 2013-04-03 16:34 UTC
That’s hardly “worse” than what Alan imagined. What Alan imagined, however glorious, was a pipe dream, and the whole symmetric production and consumption of media IS what he envisioned – which is a point you said you agreed with. Like it or not, someone needed to get the tablet thing started, for greater penetration of powerful mobile computing.
What we have now is better than what Alan’s time had, or 10 years ago. I’m not a fan of Apple or its select worshippers on this site, but let’s get some reality check. Alan’s criticisms are moot because it’s obvious that Dynabook isn’t going to come about in one big step. However, it is obvious that we’re heading there. The technology is already beyond what we need. The policy limitations are the hurdles here.
You can’t criticize the [class of] device for being under the control of its designer[s].
You goddamn well can. They should be under the control of the USER, not the fucking designer. I don’t care what some penis in a turtleneck thinks I should do with my computer, I’m root and I’ll act like it.
Hey, it’s your computer and if you’re willing and able to accept the broad range of liabilities in exchange for the narrow set of benefits that being root provides, that’s your choice. For the vast majority of computer users, however, being root provides them with zero benefits while still exposing them to all the liabilities. (In fact, it’s even more dangerous for them than you, since they don’t have your knowledge or experience to identify those dangers and know how to avoid them.)
So why are you whining about a platform that is manifestly designed for them and not you? Are you jealous because they’re getting the shiny new toys, or upset that once they all abandon the PC platform you won’t have anyone left to feel superior to?
A home user of a vendor-curated internet-connected tablet is fundamentally no different to a work user of an IT-curated intranet-connected company PC. Both systems are de facto locked down to prevent their users from screwing up either themselves or their systems. Would you argue that IT should unlock everything and let users do as they like? Or should they lock everything down as standard, and only ever open up individual services where a valid business case can be made? Heck, even sensible geeks won’t run with admin rights (never mind root) as standard, because they appreciate that ‘freedom’ is a double-edged sword, and a lot less freeing once you accidentally lop your arms and legs off.
You want a nerd-oriented tablet platform to compliment your PCs? That’s fine; just build yourselves one. Then everyone – nerds and non-nerds alike – can use what works best for them, and everyone’s happy and nobody has to spend endless hours ranting on the interwebs all because the universe doesn’t rotate sufficiently around them.
The problem is that in the tablet space the nerds are such a minority, and the prisons so locked down, that it’s nigh impossible to get nerd-compatible hardware. That in and of itself is a problem.
tidux,
“The problem is that in the tablet space the nerds are such a minority, and the prisons so locked down, that it’s nigh impossible to get nerd-compatible hardware. That in and of itself is a problem.”
I actually have a rooting problem I wonder if anyone can help me with. I recently tried to root my wife’s galaxy tab 2 7.0. But all of the howtos point to recovery roms that are 404. It looks like it was available through the end of 2012 before removal. All the rooting tools (ie clockworkmod) seem to depend on this as a first step.
http://goo.im/roms/xoomdev/espressowifi-recovery-5-18.tar.md5
I’m kicking myself for not rooting it when it was new. Does anyone have the roms or alternate rooting procedures that will work on the galaxy tab?
Perhaps you need to stop making excuses and instead put your money where your mouths are? Stop always waiting for the big guys to create stuff which you can then glom onto for free, and build your own for a change. Look at the likes of System 76 or Raspberry Pi – it is absolutely possible to FOSS/Linux supporters to create and market their own successful platforms from the ground up.
Sure, you may have to pay a premium price for the resulting hardware, but that’s the nature of boutique products. Either suck up the cost penalty as the price of being a special flower, or – better yet – stop treating Linux as a personal fiefdom and figure out how to make it genuinely useful, accessible and attractive to non-technical users, thereby harnessing the power of mass production and network effects to the freedom and benefit of everyone.
kwan_e,
“That’s hardly ‘worse’ than what Alan imagined.”
How so? He had a vision of what these devices could do way back before anyone else was working on them. Now that the technology has become feasible, it’s a real shame that many implementations are programmed with device restriction policies that make indy creations subordinate to the company. That’s the problem, the ideal software platforms would have everyone equal footing and let the market compete openly rather than under the control and taxation of corporate overseers.
“What Alan imagined, however glorious, was a pipe dream, and the whole symmetric production and consumption of media IS what he envisioned – which is a point you said you agreed with.”
Everything’s a pipe dream before it’s time. Once it’s arrived, it’s no longer a pipe dream. Just as he said, many of his ideas have been spinoff into mirads of commercial products, and even those that haven’t just need time and investment.
“The technology is already beyond what we need. The policy limitations are the hurdles here.”
Why are you telling me this? I know, and it’s clear that Alan does too.
“You can’t criticize the [class of] device for being under the control of its designer[s].”
I can, and I will continue to. I shudder to think where we’d be if desktop PC platforms had been shipped with ipad-like restrictions against indy developers and users. If you take openness for granted, or keep apologizing for those who take it away, then pretty soon we’ll all loose it.
Then your criticisms are irrelevant, because I can pretty well argue we already have had Dynabooks in the form of PCs and laptops. They have the power and the openness. That leaves your criticism only applicable to a certain form factor and thus largely superficial.
Really then, I was right before that we’ve already surpassed Alan Kay’s vision because general purpose computers do more than a Dynabook does.
kwan_e,
“Then your criticisms are irrelevant, because I can pretty well argue we already have had Dynabooks in the form of PCs and laptops. They have the power and the openness. That leaves your criticism only applicable to a certain form factor and thus largely superficial.”
This logic doesn’t make any sense at all. Just because desktop computers are able to run almost anything we want, it doesn’t follow that tablets should not.
What is the purpose of Dynabook?
For symmetric consumption and production.
Do we have that capability today?
Yes.
We have achieved the goal. You can’t get more logical than that.
kwan_e,
“What is the purpose of Dynabook?”
“We have achieved the goal. You can’t get more logical than that.”
Alan Kay was asked to come up with a modern version of the Dynabook, which the video clearly shows as being more tablet-like than laptop-like. So there’s very clear evidence that he applied this vision to tablets also, even way back then.
But even if that weren’t the case I’d still maintain the argument is illogical. Let me try to distance myself from the Dynabook for a moment because that seems to be a roadblock in the discussion. Allow me to substitute it with a less controversial (but more ridiculous) example just to make a point.
Say the ipad banned all graphing calculator software (who cares why, maybe apple thought that it didn’t belong on a consumer consumption device).
Now you come in:
“Do we have that capability today?”
“Yes.”
“We have achieved the goal.”
“Then your criticisms are irrelevant, because I can pretty well argue we already have had Graphic Calcuators in the form of TI85/TI86’s. That leaves your criticism only applicable to a certain form factor and thus largely superficial.”
This is all true, and yet do you see how silly this argument sounds?
That is why I keep bringing the argument back to Dynabook. I don’t seek to apply the argument elsewhere. We have exceeded the Dynabook. Even the iPad, with all its policy limitations, already exceeds the Dynabook concept, not to mention that iPads are no longer the only major tablet maker.
Could the situation be better? Yes, the situation could be miles better. But don’t make the argument that things are worse because they aren’t. They’re not worse. They could be much better and it doesn’t help by conflating orthogonal problems as the same thing.
kwan_e,
“That is why I keep bringing the argument back to Dynabook. I don’t seek to apply the argument elsewhere. We have exceeded the Dynabook.”
Might I infer from this response that you agree the logic by itself was kind of silly irrespective of the Dynabook? I hope so but let’s move on…
I don’t understand why the dynabook is so significant to you. Even if technology has long since exceeded the dynabook, which I’ve been in agreement with since your first post, Alan Kay indicates in his own words how the technology has not exceeded his vision, which I’d expect is more important to him than the dynabook. One accepts that a specific embodiment of ideas must eventually die via natural obsolescence, but the ideas themselves should live onwards by becoming incorporated and improved on by others.
You may not believe in his vision, alot of which is shared by me, but there’s little doubt that modern tablets like the ipad and winrt are regressing in terms of this vision because they’re too closed. It’s certainly fair for those of us who believe in openness to question and indeed criticize those devices that would cut off the channels necessary for independent software to reach the masses.
I can make the logic of quantum mechanics sound ridiculous by applying it to to evolutionary biology. That doesn’t prove anything. You are basically admitting to arguing a completely irrelevant point I wasn’t making. I’m not trying to find the Grand Unified Theory in logic. I’m arguing the specific case of the Dynabook vision.
You can argue in generalities all you want. What would then be the point in doing it in these comments?
I believe in his vision, but I also accept the reality that we are way beyond the vision. And any shortcomings, real or imagined, need not be achieved in an all-in-one solution, so it’s simply wrong to say we have fallen short or “worse”.
Like I said, in many ways, the World Wide Web is barely the vision of the Memex. Yet it’s greater than the Memex as a whole and does way more.
Similarly, the policy shortcomings of tablets should, and are being, addressed in a cross-cutting-concerns way. So what if it’s not in one super-product?
kwan_e,
“You are basically admitting to arguing a completely irrelevant point I wasn’t making. I’m not trying to find the Grand Unified Theory in logic. I’m arguing the specific case of the Dynabook vision.”
No, I was substituting in hopes that you’d see the logic for what it is without getting stuck on “Dynabook”. The argument that restrictions are justifiable on the ipad *because* the technologies already in another form is fundamentally flawed to me. It’s not relevant whether we’re talking about a Dynabook or a graphic calculator. So what if it can already be done on another device? Maybe someone wants to do it on a tablet too…I for one cannot understand why you’d argue against this, but we’ll have to agree to strongly disagree.
“I believe in his vision, but I also accept the reality that we are way beyond the vision.”
You’re kind of missing a crucial distinction. Just because we are technologically well beyond the original embodiment of his vision as a Dynabook, it doesn’t mean we’re beyond the vision itself. I’m pretty sure this is true for the majority of entrepreneurs who’s creations are often held back by technology. I would have thought that Alan Kay himself discussing how modern technology falls short of his vision would have been enough, but if you to argue his vision is completed then I guess your right and he’s wrong.
“Similarly, the policy shortcomings of tablets should, and are being, addressed in a cross-cutting-concerns way. So what if it’s not in one super-product?”
I take offense to the notion that this decision should be left up to you or corporate interests without regards to anyone else’s. This is exactly why devices should be open, because then no overreaching corporation will dictate to us what our technology can do.
That’s not what the logic of my statement was. I never argued the restrictions are justifiable. I’m against restrictions. That’s why I don’t have a tablet.
You may have noticed I repeatedly mentioned the WWW and Memex comparison, as a different angle to the situation. But you went for the calculator.
I think we are beyond the vision itself. If you want to disassociate the vision from the form, which is what I’ve been doing this whole time, then we are beyond any past vision of symmetric consumption and production.
People will make the decision that benefits them. Corporate interests will do as it does even if it’s bad in the long run. Personally, I’m more interested in ways of circumventing current restrictions than talking about how they ruin a vision, and I’m not just talking about unlocking devices. Plus, it’s not as if all tablets are similarly restricted.
kwan_e,
“I think we are beyond the vision itself.”
Never mind that he predicts some of his agent ideas still won’t be ready for another 15-20 years. Nope, when it comes to his vision, someone should tell him to pipe down because we’re already beyond it…sheesh.
Just agree to disagree.
“Plus, it’s not as if all tablets are similarly restricted.”
Thank god for that, because if they were it would be disastrous.
Name me one time I said he shouldn’t say anything.
He said something. I said something. You said something. I disagreed and laid out my reasons why and continue to do so when counter arguments that I don’t agree with come my way.
The only other main idea he discussed was AI and has nothing to do with how restrictive devices are. To me, AI is one of those things, just like the WWW/Memex comparison, that will appear in a form that we didn’t expect and in many ways fall short of the vision but probably exceed the capability.
Actually, a lot of things are like that already. We don’t have full-blown sci-fi AI, but we have cars that are beginning to drive themselves. Passenger aircraft have been doing it for a long time now. AI of the future could well be in a disparate form, and may well be invisible.
I’m fine with disagreement. In fact, I’m so fine with disagreement that I don’t construe someone else’s disagreement with them wanting another to “pipe down”.
In my experience of many forums and in person discussions, those who have the biggest problems with disagreement are those who retreat back to “agree to disagree”. Why else would that phrase be a necessary stopper of conversation if not to shield oneself from further disagreement?
kwan_e,
“In my experience of many forums and in person discussions, those who have the biggest problems with disagreement are those who retreat back to ‘agree to disagree’. Why else would that phrase be a necessary stopper of conversation if not to shield oneself from further disagreement?”
It’s pragmatic. I don’t understand why you are refuting his opinion that today’s technology does not achieve his own vision, but it’s become clear that you are not going to change your mind, so the only logical thing to do is to agree to disagree.
Edited 2013-04-05 05:03 UTC
Go to my original comment.
I’m not refuting it. I’m saying agreements with his statement is looking at things too narrowly.
If it’s a matter of pragmatism, you can always just stop without saying anything.
kwan_e,
“I’m not refuting it. I’m saying agreements with his statement is looking at things too narrowly.”
Yes, you’ve said you agree with his vision, but then you keep contradicting him by insisting we are beyond it whereas he indicates the various ways which we are not. Saying someone’s vision is behind us when they say it hasn’t happened yet is somewhat insulting you know? Your comments don’t justice to his vision. For what it’s worth, I feel like I’m on the exact same wavelength as he is, it’s uncanny, and that is the only reason I stepped in.
“If it’s a matter of pragmatism, you can always just stop without saying anything.”
Agreeing to disagree offers a pragmatic gentlemanly closure to the discussion. I am offering closure as well as seeking it in return. I guess not even that is going to be possible here.
Edited 2013-04-05 14:14 UTC
So I should pipe down?
He only indicated one other major thing: AI. And again, that has nothing to do with gadget lock down.
That doesn’t make sense since Alan Kay is not the only person in history with the same vision. It doesn’t belong to him, at least not if we’re talking about something greater than the Dynabook. Philosophy, religion and history is full of stories about people who had a vision and didn’t see it when it manifested because it didn’t match the form they wanted.
I don’t see what personal feelings have anything to do with fact.
And neither does the World Wide Web do justice to Vannevar Bush’s vision of the Memex. I’m still getting silence on this comparison.
kwan_e,
“That doesn’t make sense since Alan Kay is not the only person in history with the same vision. It doesn’t belong to him, at least not if we’re talking about something greater than the Dynabook.”
Well, maybe the root of our disagreement is over simple semantics. I’d say an individual’s vision is his own. Alan’s vision DOES belong to him, even for things beyond the Dynabook. Of course others will have overlapping visions, but they are THEIR visions and not his. Even if they think that their visions are completed, it doesn’t necessarily imply the same for his.
I hope this can be chalked up to semantic differences, because it’s been frustrating not being able to communicate with each other.
No. We may have exceeded the Dynabook hardware, but we have not yet replicated – never mind bettered – its software or philosophy. (Which are, respectively, more important and by far the most important of all.)
While the software and philosophy behind the iPad may be at least as sophisticated as that of Dynabook’s, they are completely unrelated in origin and growth. Dynabook’s goal was to foster original and independent learners, thinkers and creators; an admirable – and ambitious – goal. iPad’s purpose is merely to fulfill the needs and wants of consumers – not that there’s nothing wrong with that goal in itself, as long as everyone clearly understands that this is all it is.
Unfortunately, whether through ignorance, naivety or plain old brazen salesmanship, the lines between the two models are too often blurred beyond recognition until everyone ends up believing that the iPad is the route to creating learners, thinkers and creators as well. So schools end up with cupboards of the things, which then either sit unused or end up used for games, since neither the software nor education plan necessary to achieve this actually exist.
If the road to hell is paved with good intentions, then the rooms of hell are furnished with the myriad preconceptions, prejudices and rampant misconceptions that even the most educated, open-minded audience will form in their own minds even as visionaries like Kay provide the most elegant, enlightened and clear explanation of How to Make the World a Better Place For All.
Seymour Papert is another great example of this principle in action. Papert’s goal was to teach kids how to think (specifically, structured and creative thinking) and how to learn, and how to learn how to learn (i.e. not just how to explore and teach themselves, but also how to discover improved ways to do so). For Papert, LOGO was merely a vehicle for all this; the fact that kids came away also knowing how to ‘program’ was merely a nice side-effect.
Unfortunately, while Papert had great success with the kids themselves, he obviously had far less success at communicating those goals to classroom teachers, curriculum planners, funding bodies, etc. I suspect what happened was this: Papert might outline his theories and objectives in constructionist thinking to his adult audience, but the moment LOGO was presented the whole audience instantly went “A-HA! I recognize that as ‘teaching programming’.” And as soon as that audience managed to fit Papert’s unfamiliar ‘new information’ into their existing knowledge framework, the die was cast, because it is far, far easier for a human mind to form a brand new idea or association than to usurp or discard an existing one – not even one as grossly incorrect as this. (Indeed, even when additional information and corrections are subsequently provided, they are more likely to double down on the stupid than throw it all away and start right over.)
Kids, of course, never suffered this problem because they had no prior preconceptions or prejudices to color or distort the new information Papert was imparting to them. But then, kids don’t set school budgets or teaching plans either.
And so, use of LOGO was forever universally pigeonholed it as ‘teaching programming’, and Papert could talk to the end of time about pedagogy and epistemiology and so on, and it wouldn’t budge people’s preconceptions and prejudices about it one inch:
– Non-technical educators would recognize it only as an “alien threat” and avoid it like the plague. And without access to a LOGO platform and an educator with the requisite Piagetian pedagogical philosophy to harness it effectively, the actual intended audience – the kids – gain nothing at all.
– Technical types would recognize only the form (“coding”) while utterly missing the substance (“it’s not about learning to code, you fools, it’s about learning to think!”), stripping the whole pedagogical purpose from it, and finally tipping the tool itself in the trash as well in favor of a “real programming language”.
– Cash-strapped schools would say: “Programming education is nice, but it’s far too advanced for our kids, and in any case we must focus all our meagre resources on the ‘Three Rs’.” And “learning how to think and learn” is neither one of those ‘Rs’, nor compatible with the spoon-fed puree of ‘standard curriculum’.
And so, Papert’s great vision slowly crashed and burned, and generations of school kids continue to grow up with no real capacity for structured thinking, creative problem solving, independent learning, and so on.
And if that’s not bad enough, the inherently faddish, ahistorical nature of the internet and its denizens means we’re now being bombarded with fresh plagues of pedagogical atrocities: myriad well-intentioned but fundamentally brain-damaged online “learn to code” courses, created by people who don’t know how to teach for people who don’t know how to think. And because both sides comprehensively lack the background and skills required to analyze and critique such efforts effectively, the whole lot runs joyously out of control. And so all the myriad preconceptions, prejudices and misconceptions that once quietly festered turn globally viral to attain such plague proportions that would put the 1918 Flu to shame.
Honestly, if I wasn’t laughing at the tragic comedy of it all, I would surely be crying. But honestly, if you are interested in folks like Alan Kay beyond the “neat old geezer, invented something once” level that usually prevails, it really is worth exploring further. A lot of this stuff is highly interconnected, and runs all over the place from early computing history, cognitive psychology and individual researchers and discoverers like Piaget, Papert and Kay, through to the myriad political, academic and corporate machinations that dictate so many of the sub-optimal (or even downright awful) directions that technology, education and society find themselves heading, past, present and future.
IMO, Papert’s Mindstorms (http://www.amazon.com/Mindstorms-Children-Computers-Powerful-Ideas/…) is a great place to start; however, to gain any insight or benefit be sure to rigorously check all your geek preconceptions and prejudices at the door, and approach with a completely open and uncolored mind. Because, hey, if six year-olds could achieve Papert’s objectives (and come out not only with excellent thinking and problem-solving skills, but also an aptitude in software abstraction that’d put many a Java Diploma Mill recipient to utter shame) then grown-ups should have no excuse.
hhas,
Now, this post has a lot of substance I’d consider worth having an interesting discussion over, however I think it’s been posted a bit too late in this article to begin a new discussion. Suffice it to say I think you made many insightful points.