Occasionally I read works that simply defy description. This is one of them, an interview with Eben Moglen, general counsel of the Free Software Foundation. It isn't short, but if you read one article referenced from Slashdot this month, this should be the one.
Part 1.
Part 2.
No, Tempest refers to the shielding to protect against it.
--
Simon
- We can't encrypt when browsing the web unless the remote site supports SSL so we basically don't get a choice here.
- We can't encrypt everything in general using something like IPsec because of the administrative overhead required at BOTH ends.
- We can't habitually encrypt our email unless the person we are emailing have a public key (and one that we can trust!). I can't think of anyone I know personally who has a public key and/or uses PGP et al.
I appreciate the overall purpose of the recommendation but encrypting everything is just not possible today. Even encrypting small amounts (like email) is awkward and inconvenient in the RARE situations where it is possible. It seems like people who know nothing about cryptography like to jump up and down and say how encryption solves all these problems and we should all be using it. Encryption doesn't solve any problems, it just moves them around -- often at considerably increased overhead costs.As a side note, it's interesting that Moglen seemed to suggest that SSH is secure while SSL is not when, in fact, it would appear to be the opposite. SSL as a protocol is much better designed and more secure than SSH. Defeating the SSH protocol would probably require significantly less work for an attacker than trying to break even 40-bit RC4 SSL.
It's also known as Tempest.
-- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
What you say about most browsers having SSL support now is correct. Even lynx has patches for SSL.
/ \
\ / ASCII ribbon campaign for peace
x
/ \
No, I think he really means "property", in the sense that Windows and Back Street Boys albums are property production, whereas Linux and Chris Johnson mp3s (just fr'instance) are non-property. Although proprietariness is a close cousin to property - maybe just close enough to use the wrong word for emphasis?
Your right to not believe: Americans United for Separation of Church and
Oh, yes, these are also my feelings and the admirably expressed. I had always the impression that the MacOS/Windows/whatever thing was a great way to foster computer use but also computer illiteracy: you should not know how it works and we (the big software companies) want the customer to be completely ignorant of how it works. This also allows to put completely unknowlegeable people which tell complete bullshit on the support lines (in the interest of the software vendor which charges by the time you are on phone). I've made one support call in my life, I'll never try again, too dangerous for my health to try to stay polite.
I'll say I almost buy this conspiracy argument. However, I think that the idea that the computer *could* be a common home appliance that nearly anyone could use was and still is a compelling argument for the simplification of computer interfaces and usage, if only for the businesses that sell them.
The apparent success of this idea has only furthered its reach. That business embrace this for their employees, who often have poor education to begin with isn't surprising. The need to automate requires either a hypereducated workforce or easy to use machines.
Keep in mind that military service is manditory in Israel, so you should have plenty of CS majors doing their service that could act as sys admins.
-- It only takes 20 minutes for a liberal to become a conservative thanks to our new outpatient surgical procedure!
Uh, I guess you don't keep up too much on mathematical happenings, but you should know that Fermat's last theorem was proved in 1995.
-- It only takes 20 minutes for a liberal to become a conservative thanks to our new outpatient surgical procedure!
use the radiation emission from your monitor (can't remember the name of it right now)
Van Eck phreaking
Admit nothing, deny everything and make counter-accusations.
What he obviously means is "if somebody figures out a shortcut to factoring the product of two large primes" - as the mathematical impossibility of this is the basis for the RSA algorithm.
Speaking of silly comments, you've made one yourself. You really want to say that no one has yet found such a shortcut - there's no way to prove that it's "impossible" to easily factor the product of two large primes.
The real point he was getting at is that user-friendly systems often discourage people from exploring the depths of their computers, in the same way that modern high school boys don't tinker with cars the way boys did in the 50s. (note: "boys" is in the original article). If the interface is easy and the guts are not user-serviceable, then fewer people will become hackers (in the positive sense of the word).
This is a problem with MacOS, Windows, and most Wimp GUIs, but NOT with the original Parc GUI that he complains about. The Parc GUI came with full source, code browsers, compiler, etc., and encouraged people to tinker. Everything was user-serviceable.
The "caveman interface" was only the surface representation. The real language (Smalltalk) was there when you were ready for it. I agree with him that seeing and copying only the look and feel was a "terribly socially retrograde thing to do". But it doesn't have to be that way.
I seriously doubt it. I submitted this story TWICE yesterday.
The first time I submitted it, it was rejected so quickly that no editor could possibly have read the article.
Now, a day later someone else posts it and it gets in.
Standards, Standards ... /. is big on applying them to others, its a shame they don't have many for themselves.
Your default may well be 3DES, try changing to Blowfish.
Hmmm. Seems like you may not have finished that last thought, but you earlier said,
People like us need to start to devote some time to serious personal, grass roots activism, to widen the pool of people using encryption.
and I couldn't agree more, but I want to add a few ideas.
Convince a minor political activist group that protection against "dirty tricks" on the internet entails using the strong authentication function of good encryption, or talk to people about privacy. Maybe even try to convince them of the (occasional) value of anonymous speech, and tell them about the folks who give their valuable time to do things like run anonymous remailers or write free privacy-enhancing software. Try to get them to support EFF or one of the other groups if you can.
JMR
Try e-gold - (contact me). I'm NOT e-
I sometimes wonder how true it is that you "need" those computers and sensors in a car. With the exception of some things the computer controls, I wonder if all those other sensors are really needed. Case in point:
My GF had a 1986 Mustang - it of course had a computer. The thing ran well. However, it had a secret. If you opened the hood, you noticed that a lot of wires and hoses to various sensors were NOT hooked up. The computer was, to whereever it controlled - but almost every sensor was disconnected...
Now, why was it this way, you may ask? Well, my GF's brother-in-law bought it for her when she was going to college, as an auctioned vehicle. When he got it, it had a lot of problems with it, so he ended up working and working on it, removing this, that, and the other thing - fixing and tweaking stuff, and realized that once he got it running, many things were still disconnected... He's of the "if it works, leave it alone" crowd - so he simply removed what wires/hoses he could, and left the rest to dangle.
The car always ran good after that - making many long and short trips all over Arizona. Now, you may say "Sure - but what about emmisions?"
It passed! Every single time. Sure, not with flying colors, but it was better than a lot of other vehicles.
In the end, the car eventually died (transmission failure), and ended up getting towed away after we left it in a no-parking area (long story). At the time, it wasn't worth the money to get it out of impound - probably has been crushed by now...
Worldcom - Generation Duh!
Reason is the Path to God - Anon
g/<fuzzy logic>/s/propert/proprietary/
--
Sometimes boldness is in fashion. Sometimes only the brave will be bold.
Demographics; it's a consequence of where Macs and PCs are deployed, not their users.
Microsoft has spent alot of time and money selling PCs to schools and corporations, while macs have always been strong in art and communications. This explains everything appart from the 45 YO mac users. I would have guessed mid thirties.
sometimes you gotta stop, look, and listen before you correct someone. The previous poster is pointing out that a prime number is obviously not factorisable (by definition of prime), so the article must have meant factor into primes.
RSA does infact rely on the two factors being relatively prime (I believe this is used in the chinese remainder theorem, but I looked into that a very long time ago). I don't know if they have to be absolutely prime, or whether the exponent needs to be either. I don't think so.
Hey now, I wanted to use a mac because I wanted to, not because I was stuck in the early 90's with a IBM clone.
And there are a heck of smart, and artistic people who use macs too. Applemasters
And smart guy, ever read the bottom of the article you were quoting? Mac users are twice as likely to have a girlfriend or be in a relationship, and I forget the rest, as well as the link.
That's true, but you don't have to use SSL everywhere. For example /. could use SSL when sumbitting posts and entering passwords, while keeping the article pages unencrypted.
How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
Not in my lifetime. Nor anyone else's. This sounds like the same mistake that Bill Gates made.
--
Paul Gillingwater
Paul Gillingwater
MBA, CISSP, CISM
excellent point. you do realize that Mac OS X addresses everything you've said here, right?
OS X may not be perfect, but i'd say it'll be the best operating system for the "use everyday" computer (unfortunately due to my heavy reliance on Adobe apps and high-end Audio, i can't use Linux on my primary work machine). i'm definitely looking forward to it.
and hey, if you find another TCP/IP bug, then just download the Darwin source and fix it yourself. it's definitely a step in the right direction.
- j
You're missing the point of the argument by a mile. It applys to Windoze as well as the Mac OS, although 'doze does admittedly compensate somewhat through crap design. Oh, and since when is intelligence measured by the cost of one's wardrobe and being between 18 and 24?
No, but I do know that independant groups have run through the source code routinely - and I do for some programs. The OpenBSD team has gone through some (ssh and sshd), and the Debian team others (packages with Debian-specific versions). That's more than you can say for Windows. Yes, most companies don't care - but many individuals should.
-RickHunter
Another issue with closed-source encryption programs - it can be hard to verify that its doing what it says its doing. How do you know the NSA or CIA hasn't muscled Microsoft into including a backdoor they can exploit? Can you prove they haven't, without source code access?
-RickHunter
An entirely GUI-based system can only take you so far towards that goal. Yes, learning is done very often in non-linguistic ways, and the initial stages of someone's growth involve sight and touch and not speech. As an introduction to computers, this should be lauded. But how often have you learned something beyond that non-linguistically, audially? I'd be interested in hearing how many people don't have a terminal running on their desktop under X.
Further, he seems very optimistic in believing that knowledge of computers will be part of the standard education of the future; everybody will need to know something about them. So it's not just technocrats, but everyone's desire to learn and interact on a linguistic level.
Anyway, he never made an objection to GUI's in general...he objected to a system which never lets you go beyond the GUI. Mind, I'm not saying I agree with him (I believe, and I think this is implicit in the article, that OS-choice is a product of the free market; you choose the one that suits your needs, and I have no right to determine what your computing needs are or how to fill them), but I believe that is his point. Oh, and yes, I think datajacks are a bad idea; the mere thought of someone cracking my disturbed little mind makes me shudder.
"Oh Bother", said the Borg, "We've assimilated Pooh."
And the article seems to imply a more important point than simply 'ra! ra! linux! goooo...free software!'. Linux is now on the free market, with only two advantages to get it going: free access, and open source. A multi-national company with several times the liquidity of the U.S. government isn't going to care much about the purchase price, and the open source isn't going to win the hearts of the people, since most just don't care. Better than that, Linux is a viable alternative, and can now compete on the levels a product should: reliability, suitability for a task, etc.
"Oh Bother", said the Borg, "We've assimilated Pooh."
And in response to Mr. Hunter, I run debian. it's nice, and i get those neat little messages from the debian security mailing list. do i think my box is more secure than a windows box? hell yes. do i have a fully secure system? hell no. i could perhaps point out only a few more security holes in my system than i could on a windows box.
"Oh Bother", said the Borg, "We've assimilated Pooh."
curious as to how you differentiate thought and linguistic interaction. isn't a computer's translation of thought a 'linguistic' interaction on a more direct level?
"Oh Bother", said the Borg, "We've assimilated Pooh."
Why ask a central server? Modify sendmail to include a key generator and database and put together an encrypting/decrypting email client that interfaces tightly and securely with the new sendmail. The email client queries keys.foo.com (the sendmail database) for joe's public key and encrypts the message accordingly. The fun part is that the public key is created and assigned when joe's account is created on the mailserver. From then on, the encryption process is transparent.
All this requires is a little marketing at the ISP level... Anything I'm missing here?
--Fesh
--Fesh
Kill -9 'em all, let root@localhost sort 'em out.
Heck, never mind explaining it to anyone, I can't get it to work myself. Maybe the PGP versions for Windows or Unix are better to use than the Mac version. They could hardly be worse. After a week of struggle, the posting of half a dozen ruined public keys, and a complete failure to reasonably integrate PGP with Eudora, I gave up.
I'm not even a computer illiterate Mac-target-market type either, I'm a fourth year computer science student. For heaven's sake, this should not happen.
To get the average person using encryption, you should not even be noticing that you are using encryption, except to be warned whenever you send mail to troglodytic AOL users who do not have it. And, as has been mentioned here already, a flaming big warning should be appended to any such messages unless you actively uncheck the "warn this person that their e-mail is unsafe" checkbox.
What is the robbing of a bank, compared to the founding of a bank? -- Bertolt Brecht
Sorry - bad example (IANAM!) - but my point holds, even if my example is rubbish.
Salocin.com
You can't factor a prime number, that's the whole point of it being a prime, it's only divisible by 1 and itself. I hate it when alleged cryptographers make silly comments like this.
What he obviously means is "if somebody figures out a shortcut to factoring the product of two large primes" - as the mathematical impossibility of this is the basis for the RSA algorithm.
Salocin.com
I had a similar reaction to this same passage and thought back to Jaron Lanier's software sucks rant, in which he rejects Unix precisely because of this. Hey, freedom of choice.
--
Oh, yeah, it's not easy to pad these out to 120 characters.
EXACTLY. It has always puzzled me why Licq has SSL and the official ICQ client has never integrated it. With all the security breakings going on around the internet and carnivor being setup it has surprised me that email isn't super-utra-heavy encrypted yet.
Moglen didn't seem to understand the removal of 'GPS error'. When the error was removed (basically just a software change to the satellites), the capability remained to reestablish the error for non-US military GPS recievers in regions when necessary (war/conflict). It wouldn't be pinpoint enough to protect Montana missile silos, but it would be able to screw up civilian-purchased GPS in Iraq/Serbia and neighboring areas... just in case Saddam or Slobodan had GPS in use for their forces, for example. Just upload a patch to the appropriate regional satellites in the coverage constellation, and the enemy forces facing US troops are going in circles. ^_^
"The idea that he can't get under the covers after a whole decade and half of life with computers, he's just got to accept that they're as formlessly, seamlessly, totally incorporated, with nothing for him to do as his father's Oldsmobile? That's just not the way society is going to exist. The number of people who are going to demand to control their environment is going to be very large." This quote reminded me of the various scripting languages that are so popular in FPSs now. The games are far from OpenSource, but at the same time, the developers have opened up a subset of functionality into the game, and give you a simple language to code in. I think in the future it is more likely that even simple programs will give you this capability. An example I've thought of before is the graphics attached to mp3 players. They might have 30 preset settings, or pages upon pages of configuration options which let you choose exactly how things will swirl and shake to the music, but it would be more precise and easier to control if they had a programming language that gave you direct control over this stuff.
Computers don't make mistakes. What they do, they do on purpose.
doh, wrong thread
Computers don't make mistakes. What they do, they do on purpose.
You can go to blockbuster, etc. and rent a console game for a few bucks and have the chance to try out the full game for a few nights.
Computers don't make mistakes. What they do, they do on purpose.
"point and grunt". I like this.
Now I'm going to grunt Submit.
Cheers,
--fred
1 reply beneath your current threshold.
Your argument seems to be "We Americans will prevent our people from exporting cryptographic tools, therefore nobody else in the world will be able to encrypt anything". I'm sorry? Don't you think anyone outside the US has brains? Or perhaps you didn't realise there was anyone outside the US at all? The export regulations were abandoned, not because your lot suddenly came over all liberal, but because, since lots of other people had written encryption software of their own, it was pointless to maintain what had become simply a restriction on those US businesses who wanted to export it.
.
No sig is a good sig
If you use emacs or gnus for your email, you can add M-x spook to email
(add-hook 'mail-setup-hook 'spook)
easily enough, which does this automatically for you.
I just find it annoying in letters to coworkers, my grandmother, etc.
Plus, that means that my unencrypted traffic is all the more likely to be scrutinized. If everyone did it, sure. But it's not very frequent.
---
the pen is mightier then the sword. the sword is mightier then the court. the court is mightier then the pen.
When will these people learn?
-------------------------------------------
User interfaces seem to be the problem. Microsoft and others put a lot of effort into making encryption keys work with their Media Player and Reader software, but they don't do much for those running Outlook (Express). I'm trying right now to get a friend setup to use the built-in S/MIME functions and it's a pain in the ass. First you have to spend 1/2 hour at Verisign or Thawte and finally you get a key.
I'm now digging into GPG and PGP but they seem rather cryptic.
Bottom line is, if it's moderately difficult for a computer knowledgable person, my mom and grandma will never ever use it.
Actually, most of the load happens at the time of setup of the session key. There are plenty of encryption coprocessors which aid in offloading this from the server's cpu... nCipher, Intel, etc. make products to do this.
It's feasible, just more expensive.
-Nev
What counts as "critical operation?" Most people use computers for e-mail, surfing the web, word processing, porn, and wasting time - hardly anything critical. Why should they be limited to an interface that makes these tasks unnecessarily difficult or impossible? Different people prefer different interfaces for different tasks - no one interface is the best for everything. Let's try some examples:
WYSIWYG HTML Editor vs. Hand-Coded HTML
I do all of my HTML by hand, but my web site consists of some text and a few graphics. I like having complete control over the output, but I wouldn't want to hand-code an extremely large, graphically-intensive, whiz-bang, multimedia site. Some people can't even grasp the concept of basic HTML - graphical editors and Word-to-HTML translaters allow the rest of us to point and laugh at their pathetic attempts. Without them, those people would not have attempted to learn HTML and would not participate in information exchange on the web.
Word vs. LaTeX
It's easy to pick on Word because of all its shortcomings, but for simple documents and simple people, Word is helpful. Some people want to be able to make text bold or italic by pushing a button. Sure it can be a pain to get Word to do exactly what you want, but if you wish you could easily edit the source of a Word document, then you probably already use TeX of some sort (or are just too lazy and prefer complaining). LaTeX is nice for controlling the exact layout of a document, but some people prefer the more limited options of point and click to the more complicated options of type, type, memorize, look up commands, type, type.
Elitism vs. Ease of use
Saying that all computer users should be able to navigate a CLI or generate any kind of document using only text is like saying that all tourists should speak the native language(s) of the country they visit. For many people, computers are like a strange and unfamiliar world. While it is helpful to be fluent in the local language, it is always easier on the tourists if someone there speaks their language. The GUI plays the part of the translator for a computer - it facilitates communication between the system and the user. The goal here isn't to make advanced computer knowledge so commonplace that a CS degree becomes worthless, it is to allow people to use computers as tools to enhance productivity, communication, and knowledge of the world around them. The measure of worth isn't something like Word vs. LaTeX, it's more like Word vs. typewriter. Most people don't want the absolute best way to do something, they want the most cost-effective way - the most return for the least investment.
People who see the GUI as the path to destruction are just as wrong as the people who said that computers would reduce paper consumption and kill written language. Both of these were completely wrong because they failed to factor in human nature - if I use less paper and time to produce a document, I can produce more documents in greater quantities (and reading something on paper is easier than reading something on a glowing piece of glass); if I can send a piece of text to people instantly, I don't have to listen to them and I can send one message to multiple people with no additional time or effort (and text is easier and smaller than audio or video - a picture is worth a thousand words, so it is overkill if you only have a hundred words to say). By extension, if I can improve what I do now by using computers without needing to learn about computers, I can focus on what I want to do and not what I have to do to get it done. Imagine a computer that doesn't need a system administrator - this is the ideal conclusion of personal computer evolution, a computer that just works without demanding anything of the user. If you want advanced features, get them for yourself, but don't force them on people who can't handle them.
For example I have directories with photographs which I take with my digital camera - the file names just represent the date on which they are taken. (Which is nice when you want to view them in order, and also just they way they come out of the camera.) - Ok now I want to send some pics to my family - I look at the directory with the file manager (enabling the image preview) and drag the pics I want to the mail tool. There is just no sensible way to do this via command line.
Another application is this: I resynthesize the code for a computer chip. It needs to run through two different tools, and then be transported to another machine in the lab. (Different building, different company.) No problem, I just write a script which runs the tools, packs the results in a tar ball and mails them to me. A GUI would be a total pain in the ass in this case...
I've been trying to express this thought for years and haven't been able to phrase it half as well. The mac gui really does emotionally and intellectually regress those that use it.
Maybe we should attach a keyboard and LCD to our toasters too, that way we can interract with it on a deeper level, and make it harer to toast bread. A lot of jobs on a computer only need (or only should need) a few clicks of a mouse and not dozens of key presses.
Who pays for the fiber? It's not like laying a couple thousand miles of fiber optics is pocket change.
Israel is a pretty tiny country -- roughly 100 Km east-west and 200 Km north-south. They wouldn't need that many thousands of miles of fiber.
Who administers the network?
That's a better question -- especially if those "free" mailservers are running sendmail.
Stickerboy, I think your most valid concern is around human resources. Indeed, that's the way it is with almost any IT project. Technology won't solve the problem without good analysis, design, project management, and operational frameworks -- all of which are done best by skilled, experienced people. That's not cheap. But if they pulled it off, just think what a treasure they'd have! It's always fun to have a dream....
Careers should combine three things: what you can do, what you want to do, and what you can get paid for.
I wish more people would embrace the easy
to use encryption technologies that are readily
available today. In fact, I just posted a quick
and easy to follow tutorial on The Linux Pimp
which shows you, step by step, how to
encrypt your Linux POP3 servers.
It's very easy to do.
Penguins love encryption. The Linux Pimp
--It's Pimptastic!--
I'd love to send & receive all my e-mail encrypted, but sadly nost of my friends and family are too technologically challenged (hell, most of them are AOL users!) I've often tried convincing them to dump AOL, to no avail. Getting them to use encryption seems like an even more futile effort.
According to Bill gates this is only a problem if someone figures out a way to "factor very large prime numbers". Apparently, factoring some of the smaller prime numbers is something he does in his sleep.
MOGLEN: ..."we were programmers - not of video games, but of really heavy stuff - we were youngsters who were allowed to work in ways that youngsters are not now allowed to work because the whole industry is professionalized to the point where you can't get in without some of the same kinds of credentialing that you get into any other business with."
This is 100% the way I've felt about this issue for years, only better expressed than I could have put it. It is continually annoying to me that because I have the misfortune to be born 20 years late, I don't get the chance to take part in REAL computing work. It's become a business like any other... There is a whole generation of young would-be programmers like myself who would eagerly take part in the Information Age, if only we were ALLOWED to learn and help.
The rest of his remarks were also well-thought out and thought-provoking, but this is the one that has the most relevance to my personal situation.
-Kasreyn
Kasreyn: Cheerfully playing the part of Devil's Advocate to hairtrigger
MOGLEN: Oh, we'll all be having this conversation constantly.
They obviously know /. too well.
I am assuming this concept is more on principle than reality. If you are trying to protect your privacy, you're better off locking your computer, not writing down passwords, using hard to hack passwords, and looking for clues as to whether your sysadmin is crooked. If you are really worried about all your e-mails being scanned, a much more realistic (and easy) way to overload the scanners is to include alert words in your signature. - Kill the president, guns, rockets bombs, blowup the FBI building, access to explosives, purchase high quality cocaine, etc... Wonder what trouble I'm getting myself into.
-Nuke the moon
a = n
b = o
and so on, read this post if you don't feel like deciphering right now.
This will only happen if we let it happen. In America anyway.
The issue is not price, that is merely an advantage. The issue is freedom. The freedom to understand and control the technology that is becoming so pervasive and important in our lives.
A reference: In the beginning ... was the command line.
by Neal Stephenson
Of course anyone who was ever proficient
with teco knows this has a lot of truth in it.
GUIs are clumsy, that's the tradeoff for
being accessible to the non-proficient.
And you have to leave the GUI world to gain
true proficiency and control of your machine.
So GUIs are also control mechanisms to keep
users where the GUI maker wants them.
From the article:
"MOGLEN: Well, I don't think their answer is there's nothing we're going to be able to do about it. But the answer is we are no longer attempting to delay the adoption of strong encryption technology by United States export controls. You'll notice that last night they took the error out the GPS.
WORTHINGTON: So Iraq is now going to be able to target its cruise precisely on top of the Washington Monument and not 50 meters away.
MOGLEN: Yes. The military says they will continue to provide wrong information in just those places that are absolutely important, but I don't think that means the White House or the Washington Monument. I think that means missile silos in Montana."
Thats fine...
but means naught in a day and age when you can rent your own satellite!
Goat sex free since 2001
Reason: One character. Hmmm. Gee, might this be a troll?
the Lameness filter is pretty lame. I "decyphered" the parent text, and just wanted to point out it was rot13. It calls me a troll because there's no reason for me to put text in the body. fuck that. now you have to read this.
Nowadays, there are less people with musical talent, but there are still thousands more that still do it today for fun. Easily harmonizable melodies that all ages enjoy, and this is alive and well! Why use Napster when these are online legally? :)
Even though I post at +1, I read at +2. Redundancy is a natural byproduct of this process. It is also self-correcting, since if I get modded down for being redundant enough times I will never acquire the 26 karma points necessary to read my own posts.
Assuming 123 = space
:-)
THE GOVERNMENT SUCKS
You need better encryption, or possibly not to post the private key along with your message
When the Mac GUI was first developed, it was aimed for being used by 6 year olds. Guess how many calls I get each day from people who who their local version of Ph D behind their name? "Point and grunt" sounds like an expresson suitable for subtle tech-support though. So where can I get a good voice recognition program?
People replying to my sig annoy me. That's why I change it all the time.
That is, bar none, the coolest thing I have ever seen written, linked to, quoted, or otherwise posted to slashdot. EVER!
It sums up what I have been saying for years, only taking about twice as much time to say it. I consider myself good with words most of the time (at least, good at getting my point across), but I think I may have to save that quote as a better explanation than I could have come up with on this subject.
I wonder how much influence the point and grunt interfaces have had on our school literacy rates. That would be an interesting topic.
------------
Vs gurer vf bar zbfg fvathyneyl vzcbegnag yrffba gb yrnea sebz guvf, vg vf HFR RAPELCGVBA PBAFGNAGYL, JURARIRE LBH PNA, NF ZHPU NF CBFFVOYR (Cneqba gur gurngevpf) Gb or ubarfg, vs lbh ner gur fbeg jub unf orra ernqvat fynfuqbg sbe n juvyr, lbh nyernql xabj guvf nethrzrag jryy, naq V frr ab arrq gb unfu vg bhg nf vs V unir nalguvat oevyyvnag gb nqq gb vg, rkprcg sbe guvf yvggyr ahttrg bs avxr-vfz. Whfg QB vg. Vg'f bar guvat gb fvg nebhaq ba lbhe ohggbpxf [snpr vg, lbh trarenyyl ner jura lbh ner ng n grezvany] naq qb abguvat nobhg vg, eriryvat va gur cbffvovyvgvrf bs guvf zneirybhf arj [jryy, fbeg bs ;) ] argjbexrq zrqvn qrzrafr jr vaunovg, xabjvat shyy naq jryy gung cevinpl naq nabalzvgl ner rkgerzryl vzcbegnag vffhrf nf fbpvrgl nf n jubyr pbagvahrf gb ribyir va vg'f eryngvba jvgu naq ernpgvba gb gur cbffvovyvgvrf bs noohaqnag vagreargjbexrq raq gb raq pbzzhavpngvbaf orgjrra cevingr pvgvmraf [naq qba'g sbetrg gb guebj va gur cerfrapr bs encvqyl vapernfvat nssbeqnoyr onaqjvqgu].
Vg'f rnfl sbe znal bs hf gb fnl, lrf, rapelcgvba vf vzcbegnag pregnvayl, abg rabhtu crbcyr ner hfvat vg fhpu gung erfbheprf pbhyq pbapvrinoyl or gnetrggrq ng gubfr srj jub npghnyyl obgure, ohg vg'f fbzrbar ryfrf ceboyrz.
Vg'f gbb zhpu bs na vapbaivravrapr gb hfr CTC be TCT jvgu nal erthyneyl, naq orfvqrf, jung'f gur cbvag jura zbfg crbcyr lbh qvnybt jvgu va rznvy qba'g hfr vg? Gurer vf n cbvag, naq na vzcbegnag bar. Rvgure gur pvgvmvael jvyy znantr gb fbzrubj jnxr hc naq fgneg gnxvat vg'f cevinpl naq frphevgl vagb vg'f bja unaqf, be crefbany cevinpl jvyy pbagvahr gb jvgure njnl. Gbb znal bgure crbcyr unir fbzr srryvat gung gurve vagrenpgvbaf ba gur arg ner nabalzbhf, jura guvf vf fb sne sebz gur gehgu.
Vs gur H.F. cbfgny flfgrz jrer gb jbex nf gur vagrearg, jurer rirel yrggre frag pna or ernqvyl naq [ng iveghnyyl ab pbfg va uhzna ynobe] vafcrpgrq gubehbhtuyl ol gur tbireazrag be bgure obqvrf, crbcyr jbhyq or bhgentrq. Ohg gurl srry gung gurfr fbegf bs guvatf whfg qba'g unccra, gung vg jba'g unccra gb gurz. Naq, senaxyl, znal crbcyr ner ubcryrffyl pbashfrq nobhg ubj pbzchgref be argjbexf jbex ng nyy. Gb gurz n pbzchgre vf bsgra whfg n snapl glcrjevgre naq vasb xvbfx.
Crbcyr yvxr hf arrq gb fgneg gb qribgr fbzr gvzr gb frevbhf crefbany, tenff ebbgf npgvivfz, gb jvqra gur cbby bs crbcyr hfvat rapelcgvba.
Orphnfr vg'f bayl ng gur tenff ebbgf yriry gung gurve vf nal yvxyvubbq bs vg npghnyyl unccravat. Creuncf fbzrguvat pbhyq or rfgnoyvfurq inthryl [va fcvevg, pregnvayl abg vzcyrzragngvba, V'z gnyxvat va fjrrcvat trarenyvgvrf nobhg gur cbffvoyr fbpvny qlanzvp] yvxr gur EOY. V qba'g zrna n prageny freire be yvfg bs crbcyr jub qb/qba'g hfr rapelcgvba, V zrna vafgrnq n flfgrz jurerol crbcyr jbhyq srry fbzr cranygl be qvfvafvagvir vs gurl ner abg hfvat rapelcgvba gurzfryirf. ...Creuncf fbzr fbeg bs rkgrafvba gb fraqznvy naq sevraqf, jurerol n fvzcyr fpevcg pbasvthengvba pbhyq npgvingr n zbqr jurerva bhgtbvat rznvyf [cebonoyl bayl bs jvyyvat cnegvpvcnagf, V jbhyqa'g jnag gb or bireornevat be zlfrys yrffra nalbarf serrqbz gb hfr gur argjbex nf V pubbfr, ab znggre ubj sbbyvfuyl] ...jureva bhgtbvat rznvyf jbhyq vavgvnyyl or nhgbzngvpnyyl rapelcgrq [fnl, nf n zvzr nggnpuzrag gb nabgure, nhgbtrarengrq rznvy, jubfr obql jbhyq vasbez gur erpvcvrag gung gurl unir erpvrirq na rznvy sebz fb-naq-fb, ohg gung guvf crefba inyhrf gurve cevinpl naq qbfra'g jnag nalbar jvgu tbbq argjbex be fbpvny/cbyvgvpny erny-rfgngr gb or noyr gb ernq gurve crefbany pbzzhavpngvba gb gurz. Vg pbhyq vapyhqr creuncf n yvax gb na nqibpnpl fvgr, rkcynvavat gur jubyr checbfr naq vqrnf oruvaq rapelcgvba orvat n Tbbq Guvat, nf jryy nf fvzcyr naq genafcnerag gb hfr onpxraq pyvragf gb qbjaybnq sbe nyy gur znwbe cyngsbezf, gung pbhyq whfg nf genafcneragyl qrpelcg naq qryvire gur zrffntr nf vs vg unq arire orra rapelcgrq.
Sbe gubfr jub pubfr [cebonoyl zbfg, sbe V cebonoyl jbhyqa'g jnag nyy bs zl rznvy gb or pbzcyrgryl haernqnoyr ol gubfr jub qvqa'g nterr gb eha fbsgjner V yvxrq, rira vs vg jnf serr naq bcra], gurer pbhyq or nqqvgvbany qrgnvyf va gur rznvy zrffntr gb nyybj sbe gur erpvcvrag gb erfcbaq va n pregnva jnl naq erpvrir gur harapelcgrq irefvba. Fbzrguvat nxva gb gur cebprff bs pbasvezngvba sebz n znvy freire, sbe vafgnapr.
Gur vapbaivavrapr jbhyq or n xrl nfcrpg, sbe vg jbhyq ghea gur gnoyrf; jurenf abj vg vf zber vapbaivravrag sbe fbzrbar gb obgure jvgu frggvat hc rapelcgvba.
Abj V xabj guvf vf nfxvat n ybg, naq V qba'g vzntvar irel znal bs lbh unir obgurerq gb ernq guvf sne, ohg vg'f fbzrguvat gb guvax nobhg. yrffba gb or yrnearq sebz guvf, vg vf n y
--
(if you're still looking for the point, it was back there, in the post. </sig>)
the government sucks
What a coincidence!
--
(if you're still looking for the point, it was back there, in the post. </sig>)
One of the mantras of the Open Source Movement, if such a grand term applies, is that the "free" in "free software" doesn't mean zero cost, it's free as in "freedom". However, because we're speaking (er... typing) English here, the connection is inescapable. The two meanings will always apply whenever the phrase is used, and no amount of preaching to the choir will cure us of a simple homonym.
In this article which is only partly about encryption, really, in the same way that you could write an article about baking bread and call it an article about flour, much is made of the discrepancies between economic models of what Ought To Be, and models of What Is. The point which is made repeatedly in the interview concerns the absurdity of a situation where millions of people are paying cold hard cash for a product when the competitor's product is free and readily available. This is presented as one of the Great Economic Mysteries of our time.
Not so.
There are several underlying themes in the interview, so the collapse of this one point won't cripple the structure of the whole interview, but I do believe there is a fallacy here. It seems to me, non-economically-educated-layman that I am, that in Western Capitalist society, cost and price are equated with value and worth. The two ways something can be valuable, it can be worth money or it can be important to me, are blurred together on a constant basis. If the monetary value of a thing is low, then its practical utility must be low as well. They are the same, are they not? Of course they're not, but in Capitalist society they are. If it isn't worth money, it's worthless, in every sense of the word.
Now I, and most of you I would bet, disagree - "free" does not equate to "worthless". Far from it. The readers of Slashdot (I'm going out on a limb here) are likely to take a useful piece of code and be thankful for the use they get out of it, the fun they have with it, the work they're able to accomplish because of it, and not care in the slightest that they didn't pay a dime for it.
In the end, it comes back to education. Why do I choose software regardless of its cost? Because I know enough about computers and programs that I have other, better criteria with which to judge these products. However, if I go shopping for an electric drill, how do I know which is the best one? I don't trust the advertising, so all I have to go on is basic statistics and the price. Doesn't it make sense to assume the more expensive one is better? Like it or not, we all do it from time to time. If the bulk of society has equally little base knowledge with which to judge software, doesn't it make sense that they would make the same kind of evaluation?
I think that this can change, but that it will take a lot longer than the people involved in this interview seem to think. How long before people will stop thinking a free operating system is worthless?
Coffee is my drug of choice.
Personally that's why I want to use open source software. I have no problem with paying for software, as long as it comes with the source (and if I tweak it to my needs I'm ready to give up support).
I once had a problem (in 1992) with the TCP/IP stack of a closed source (pseudo) real-time OS: there was obviously a bug with ethernet broadcast messages. The upgrade to the package was on its way so I waited for it. When it arrives I take the first floppy to look at the release notes: the very first statement in the list of changes/improvents/bugfixes was that "broadcast messages are now handled correctly. So I install it, try it and ... same bug as before.
I could not wait 3 months or so for the next upgrade down the road so I (illegally) disassembled the whole thing, sifted through the whole text (50Mb of text was a painful thing to handle at the time on a 25MHz 486 DX with 4Mb of RAM), found the bug in about 2 days, fixed it by patching 6 bytes with a hex editor, and the system worked flawlessly for over 7 years until these (68030) processors were replaced by faster ones (PPC under Linux) end 1999.
Needless to say, after such an experience, if you still believe in software vendors and closed source systems for critical operation you should have your head examined (as I said the problem was not paying for the software in this case, it was paying for support which looked like anti-support, outright lies, and being unable to fix the problems myself when some were simply endangering production at my workplace while of course the vendor was not even liable for the plain wrong statements in a list of bugfixes).
GUI do exactly the same for user interface, hiding the way it works. GUI have their place, but within limits: a computer which has only a GUI without a command line interface and a decent scripting language is completely castrated (that's the last point which makes Windows as it comes from Redmond not even qualify as an operating system).
The fact is, from living in Asia for years, I've seen more pirated software in business and personal use than you can poke a stick at. If MS truly hated piracy in Russia and East Europe, then they would fight it more there too. The fact is, they know as well as us that those markets are important tomorrow.
The people who can't afford the software they need today can still become hooked, trained, proficient, what have you. It's important to realize that it's not a simple fight overseas, and we can't just say that since software is too expensive they will gravitate toward free software. We wish. It's just not true.
Compare the education systems and standards of the EE, Russia, Southeast Asia, and see what you come up with. That's where the success of BSD/Linux may lay. They have a shockingly higher standard. I don't know why Russia is so poor with so many nuclear physicists running around, nor India, with so many doctors and technologists. The undeniably initial learning curve with complex software systems, unlike your standard Windows installation, gives an edge to those who except more from their kids in the first place.
Summarizing: the interviewee mentioned education, and I really think that's where the progress will lay. Lets not hope too much that cheap software will be the answer.
Don't forget that commercial/closed operating systems are getting cheaper than ever. I can buy a fully commercially useable (and copyable to some extent) Solaris for about $70. And educational/non-profit institutions can pick up a license for Win 2000 Advanced Server for about $300 in the States. Lets not depend on price alone to save us.
The ideal is to take the middle road -- to give the users their dumbed-down interface, but have the advanced features easily available. A prime example of this is LyX, which allows a (dare I say it?) almost Word-like graphical point-and-clicky interface to LaTeX. If users want the complexity, however, they can still add arbitrary LaTeX commands themselves. It is this, the system which retains all the (complex, difficult to learn) functionality despite its ease of use, that many of us want. It's not the GUI we (all) see as the path to destruction, but rather those OSes which offer the GUI but don't additionally provide any more powerful interfaces.
Similarly, WYSIWYG HTML editors are fine if they permit parts to be hand-coded. The thing is, the easy way should never be the only way, and there should always be a straightforward path from the easy way to the powerful way.
He believes that full human/computer interaction should take place in the impoverished region of context-free languages. And I believe it should take place in the far richer area of GUIs, natural (context-sensitive) languages, and eventually thought.
The problem is, GUIs often sacrifice richness and capability for a simple analogy. The user becomes restricted to doing the tasks that were anticipated by the programmer. For all it's bells and whistles, Windows still doesn't seem to have a GUI way to say 'do this with each one of these'
Meanwhile, it is possable to implement a simple (and slow) but functional relational database using shell scripts and command line utilities in Unix. The Windows approach is particularly bad for handling anything automatically (Just try searching a log file for a specific event and emailing that to you every night at 3:00 A.M.).
I don't condemn GUI, I'm running X and using Netscape right now. It is just as big a mistake to forego CLI for GUI as it is to forego GUI for CLI. Of course, it's easier to build a GUI on top of a CLI program than it is to build a CLI on top of a GUI program.
Some people will raise the issue of needing to decentralize the storage of the keys, etc, but isn't that an incredibly minor concern considering the state of things now?
That's easy to do. The key should be fetched from the server that will recieve the mail. To keep things honest, there can be a more global server as well. Every so often, compare the keys fetched from both.
The point of a GUI is to get work done quickly.
If I sit and dig through manuals on specifics of syntax, and grind on scratch paper and eventually work up a script to do something. yeah. my brain gets some excercise. I'm a human, I'm thinking. I can join mensa now. Proud of me mom? yay.
But if I drag an icon onto another icon, and I get results - I'm getting work done, and quickly.
It's a tool, stupid!
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
moron.
Nobody said that there wasn't a stage in the process where everything was reduced to numbers.
But at the same time, did someone sit down at a computer, open up Excel, and enter numbers in cell after cell?
Hell no! the datasets were captured by digitizing actors movements, scenes were tacked together with graphically driven editing equipment. Some data, of course, was derived from procedural animations generated entirely by computer, but most of the procedures were based on motion capture, or formulized versions of motion capture.
I'm not saying that nobody opened up a spreadsheet and massaged or tweaked data by hand. That's the beauty of the process. You can do both. But to say that in order to use a computer everyone ought to learn how to enter data on a keyboard with two buttons (1 and 0) or they're not worthy of your respect - is lame, and shortsighted.
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
-Isaac
I am not a lawyer, and this is not legal advice. For Entertainment Purposes Only.
Sometimes it is a good idea to interact with technology at a low level.
I get instant physical feedback from a car. I can use muscle memory and habit to make driving unconscious. It would be painful and ridiculous to drive via voice commands.
Programming something is different, I think, to operating it. When we start writing shell scripts and pipelines we're programming. When we type up and format a document, we're just operating.
There is a fuzzy line past which it becomes easier to use language than physical movements, which is why I like OSs that offer both.
So I see the neccessity for CLIs. But the fact that GUIs offer interaction at a more primitive level does not make them a bad thing.
I can't say I agree.
Language is great. But it's not always the best approach. In real life, people don't generally sit there, in one place, and _just_ talk all day. People move around, handle objects, and interact with the world through physical means. In fact, we're kind of evolved to seek out and use physical feedback in our interactions with the world around us. Merely talking at the world isn't enough for most people, in most applications.
Now, there _are_, of course, some cases where people can get away with just 'talking' at the world and be productive. Like programming, generally, and writing, and perhaps things like theoretical physics and mathematics, where you write strings of formulas (language!). But this already gets borderline, because you have to start visualizing these things, drawing graphs, and then you end up _building_ physical models to test your equations.
If an activity is heavily abstaracted from the physical, then just language can be enough. The closer to the physical you get, the more you need to use other ways of interaction, like touching, or seeing, or smelling, or pointing, or whatever.
Some people, in some professions, rely on abstract 'language' heavily. The mathematicians, physicists, the engineers in some ways - people like that. To them, this abstract way of interacting with the 'world' is simple, natural, elegant, and powerful. I lean that way myself. These sorts of people were the ones who _invented_ computers, who created the first user interfaces. And naturally, these interfaces were very heavily language oriented. (The fact that anything else was basically not feasible on the hardware of the time was of course another factor).
But it is very important to see that most people are _not_ in professions that are heavily abstracted from the physical. They do _not_ use abstract thought, abstract language to interact with their world, not nearly as much as the coders and scientists. Their lives are far closer to the physical, and abstract text, memory-based commands, atomicity, etc, etc, are just _alien_. They aren't trained to think in these ways. They prefer more visceral interactions, like taking things in through vision (and not just the 'vision' that is used to see text, which then has to parsed and absorbed - vision as in seeing things move, seeing data visually represented, actually _seeing_ your tools, and seeing them in some more-or-less familiar form). They want to be able to grab things and drag them to where they want them to be. And so on, and so forth.
And so some sort of graphical user interface becomes necessary. And command-line interfaces are 'bad' here, because these people aren't familiar with the very modes of thought it takes to use one, and they don't want to learn - they don't see why they should have to, if there's another, more comfortabe way. And so we have the spectacular success of the Mac model of GUI.
This drastic change in user interfaces, from the heavily abstract to the far more 'intuitive', visceral interface allowed great numbers of people to use computers in their daily lives who hadn't a hope of doing so before. This was far from a 'dumbing down'. That's rank elitism. This was the 'eligatarinization' (not a word, I know) of computing. And computers _were_ useful to these people's lives. Word processors, spreadsheets, drawing, games, email, the internet, and the many 'killer apps' did a lot of good for a lot of people.
These people that rushed into computing with the coming of the Mac-style interfaces were not, and are not, any dumber than the geeks that had been using them before. They were, and are, simply _different_.
And there are a hell of a lot more of them then of us geeks. To deny them the means to use computers easily so that we can hang on to our elite self-image, trying to remold them in our own image ("Our way or the highway") strikes me as wrong.
Command-line interfaces have their strengths and weaknesses. So do GUIs. The problem is, some people just _can't_, or won't (which is really the same thing) use the command-line interfaces. In fact, it's not 'some', it's 'most'. Which is why there's such a dominance of GUI-emphasis OSes.
And until Linux and its ilk learn to be so GUIfied that essentially any typical-user-land task can be done in the GUI, without having to go the command-line, it will not become mainstream. You don't have to give up the CLI, of course. You just have to make the GUI good enough that people don't _have_ to use the command-line to work productively. Until then, Linux will not be a big success on the desktop. And the elitism displayed by the community only serves to turn potential users away.
Cheers,
-Geon
Your great-grandparents could all sing in tune and in harmony, and many of them played an instrument. They were music-makers. Sheet music sales were big business. In the days before radio, TV, and records, people had to entertain themselves, and they did. Few people wrote original music, but almost everyone sang and far more people could play the piano.
Now, it is true that other people at the apex of my computer graphics effects industry have a hard time accepting this; so I won't hold it against you. But, nevertheless, it's true. Toy Story, Toy Story II, A Bug's Life, and Antz were all animated with spreadheets. You can look it up.
thad
I love Mondays. On a Monday, anything is possible.
Would be a better title for this inteview.
/. readers.
How many people here feel the moral obligations mentioned in the text? Every DMCA, RIAA, MPAA ruling seems that much closer to corporate money buying fascist control over every aspect of your interaction with intellectual property.
I hope this is a wake up call for a large portion of
Other parts of the article touched on that: It's because of the GUI dragging things down to the caveman level.
Outside of North America, Linux use is considerably higher. Using Linux and other *nix OSes tends to encourage understanding, because the nuts-and-bolts are more visible.
Reading between the lines, the interviewee seems to be suggesting that the nations that are currently the most high-tech could eventually lose that edge because of their dependance on expensive (>$0) point-and-drool software, and that the Linux-loving people in the second-world countries will produce free software to drive out the evil MicroSoft corporation, and all will live happily ever after under some post-industrial economic model. Or something.
I don't know whether it takes fifteen or twenty years to do Microsoft in - what difference does it make? They're going down. You can't make less good stuff and sell it at high prices indefinitely when the good stuff is free.
Microsoft makes $400 billion a year selling stuff, than which there is better available for nothing. In the pure microeconomics of this you would expect it to go away.
I think there's two possibilities here.
1) MS is doing enough things right -- and the right things right, for the largest available market -- that they're not going down. And they'll continue to. You know that attitude -- it doesn't have to perfect
2) People don't optimize well. For lots of human reasons, not the least of which is flow of information.
Moglen seems to pick up on #2....
Now, there are a whole lot of things that can be done to stave off the law of supply and demand - you can advertise heavily; you can give people fear, uncertainty and doubt; you can do all sorts of things
And they do. Plus there's the simple fact that people frequently make wrong choices. The theme of being deceived and chosing something of lesser value over something of greater value is VERY old.
Isaiah "Wherefore do ye spend your money for that which is not bread? and your labor for that which satisfieth not?"
Of course, there's themes of redemption, too, and maybe that fits in with the MLK quote he throws in "The moral arc of the universe is long, but it bends towards justice".
And so might it be a long time before MS goes down.
Tweet, tweet.
Moglen is a very smart guy, but like most of programmers he is very linguistically oriented. [Ah? Yes, I know he is a law professor at Columbia, but he used to be a programmer before that and it still shows. Not that it's a bad thing.] He also doesn't understand user interfaces.
Sure, there is a place for language interfaces (aka command line). For example, it's quite hard to get arbitrary information out a database by point-and-click/grunt/drool methods. However, there is also definitely a place for non-language interfaces, as well. You don't drive your car by typing (or even speaking) "turn left", "slow down", "aiiieeeeee!".
Inventing a language to allow humans to think more precisely is not a new idea. The reason Latin was taught in all elite schools a hundred years ago is that people thought that one can think more clearly and coherently in Latin.
Moglen is enamoured with language ("regressing away from language", "infantilized, return to a pre-linguistic condition") and does not understand that it's not necessarily appropriate to all human-computer interaction. Do you want to play Quake by typing "run forward, shoot guy"? Besides, human interaction with systems is quite more complicated than a simple "pre-linguistic" -> "lingustic" ("stupid" -> "smart") line.
People at PARC knew what they were doing. The WIMP (windows-icons-menus-pointer) environment has many well-documented advantages over a command line and Moglen should know better than to air his prejudices in public.
Kaa
Kaa
Kaa's Law: In any sufficiently large group of people most are idiots.
What counts as "critical operation?" Most people use computers for e-mail, surfing the web, word processing, porn, and wasting time - hardly anything critical.
A "critical operation" is one which the organisation needs to do to function. Which could very easily include "web surfing" and "wordprocessing"...
Code - plain and simple. Keep coding. Build a portfolio, and shop it around. Make sure that whatever code you have is clean and well thought out. If you can show a spec, going from design to implementation, in a portfolio, so much the better. Comment heavily, and neatly. But most importantly, keep coding.
I worked as a cashier at Osco before I got my first "professional" coding job. It isn't impossible (one trick I learned was to ask them to let me work for free - if they liked my work after a trial period, of say, 2 weeks, then they could hire me - this is easily something you can do if you are living at home, harder or impossible if you have a family to support)...
Worldcom - Generation Duh!
Reason is the Path to God - Anon
he makes this point that GUI's dumb down the user by removing the usage of language. he says that people should want to operate their computers through language, not infantile pictures. Im not sure how he can *not* see that users would *definitely* prefer to use language over pictures, except that that language must be their own native speaking tongue.
Popular culture from the 1950's right through 2001: A Space Odyssey and ST:TNG portray the most powerful computers as being operated strictly through human-spoken English dialogue. It is obvious to everyone that human-spoken languages are the most intuitive interfaces of all. However, since the native lanaguages of operating computers are things like Bash, DOS, C, whatever, end-users feel like learning these other languages just as much as they would feel like learning Japanese in order to operate their computers. Computer enthusiasts like us and Moglen do not see command-line systems as anywhere nearly as complex as learning Japanese, but I bet to the majority of end-users it appears as a similar amount of effort.
So if we presented Moglen with a computer that had only an interface in Japanese, he wouldnt have any issue with that, right?
And how many people consciously apply formal mathematics on a communication basis? For the large part it is solely reserved for math problems, which, probably counter to many mathemeticians' opinions, most people don't interpret the whole world as! Just like most people don't interpret the whole world as a programming or logic problem to be solved algorithmically. We are wetware. We do strange fuzzy things like "feel" and "sense". We have moods. We think and behave irrationally. Trying to stuff us into some rigid formal box is just futile. We *want* to point and grunt dammit! Perhaps for you and I it may seem naturally to express ideas and wishes in concise semantic-rich arcane syntax, but to most people it doesn't. We have to realize that we are just as much a product of computing as computing is a product of humans. Would you have had the same opinion before computers were even invented (physically throwing away this file is so primitive! Why can't we just say "R.M. slash-cabinet-slash-reports-slash-two-thousand-dot -12"...it's SOOO much easier)? They would have thrown you in the loony bin.
It's 10 PM. Do you know if you're un-American?
but what exactly do you have against the CIA/FBI identifying and stopping terrorists and the like? I mean, what you're saying here is that people should use encryption so there are so many encrypted messages that the agencies we pay to protect us can't decrypt all of them. I mean really, what these keyword searches are doing is picking out of the pile all the messages that may be validly scary. Then, assumably, someone looks at these messages and determines whether or not there really is something here. Turn on the encryption for every little thing and that small bit of security disappears. Obviously not a big thing, but it could be a crucial issue in your national security. Now the things that I personally have a problem with, is the companies and marketing jerks who are doing this sort of monitoring. They arn't doing keyword searches, their goal is to build a very big database with every little bit of information they can get on you. Presumably this is to protect their intellectual property or sell you stuff, two things I really don't want them doing. So if there ever was a reason to encrypt everything you send it is to protect you from these ilk (criminals?) and not your own intelligence agencies.
How we know is more important than what we know.
An excellent case for the irreducibility of visual and spatial
intuitions to linguistic ones is made by John Etchemendy in his paper
"Computers, visualisation and the nature of reasoning" (PDF file).
John Etchemendy is a smart chap, a formal logician working at the
Stanford CSLI, and a close colleague of the late Jon Barwise.
"MOGLEN: There's no question. But the world economy would not necessarily be better off if nobody needed to buy any PCs any more. The fact that the hardware market actually saturated with all the computers we really needed years ago is not really an argument for why the society would be so much more prosperous if we stopped making them.
Rather, this is the digital divide problem in a serious way. I made a proposal to the Israeli government a year ago that went like this: Take every computer that you threw away in the state last year, just the ones you scrapped, and put free software on them. They are now the routers, bridges, switches and e-mail servers for an entire free broadband network for all of Israel. The only thing you don't have is the cable. But you have required annual military reserve duty. Take one cycle and say everybody not performing militarily essential service is laying fiber, for one year. You are now finished. Free software, scrapped computers, one year of conscript labor, and the physical cost of the fiber and you're done."
Questions:
- Who pays for the fiber? It's not like laying a couple thousand miles of fiber optics is pocket change.
- Who administers the network? You have thousands of computers that need to be refurbished and installed with the proper software, not to mention who fixes the bad things that will eventually happen to the network. That takes manpower (and I don't think conscript soldiers can build email servers) and more importantly, money to pay for that manpower.
- How much electricity is this network going to suck up? It's not like Israel is bursting at the seams with extra kilowatt-hours.
- Exactly how many soldiers on duty do you think Israel feels is doing nothing important? Especially now?
No wonder the Israelis were laughing behind his back. To hear Mr. Moglen say it, he was offering to wire up every Israeli for free...minus certain obvious necessities. He has some good thoughts to offer on almost everything, but I wish he would spend a little more time thinking through his proposals.Light a fire for a man and he'll be warm for a day. Light a man on fire and he'll be warm for the rest of his life.
Furthermore, rather than using Geoshitties, you could support a great little Web-Mail provider called ZKey.Com, who provide free mail and other services over SSL as standard.
--
Paul Gillingwater
Paul Gillingwater
MBA, CISSP, CISM
By calling it a "subscription", I can get work to pay for it. Just keep the rate under USD $100/year :-)
I do not deploy Linux. Ever.
Along with SSL, they could provide faster response time than the free service (give port 443 higher priority on the routers and servers), and offer access to a caching proxy server to avoid the slashdot effect.
As a "subscription" to a "journal" related to my job, I can get work to cover the cost.
I do not deploy Linux. Ever.
Yes, I saw this demonstrated quite effectively on THE MACHINE THAT CHANGED THE WORLD. The Xerox PARC people were mentioning how the GUI was designed so that even 2 or 3 year old children could use it.
The researcher then brought his 2 year old daughter in, and she then sat down at a machine, used a simple paint program to draw a ball and change the color of the ball.
Rich...
Ignore Alien Orders
That question has now been answered. If the NSA can develop quantum computers, if this, if that, if somebody figures out a way to factor prime numbers... something might destabilize this new environment in a deep way.
Indeed, this does defy description. I am continually surprised at the lifetime of this annoying factoring prime numbers meme.
I don't consider this a huge cost. Encryption naysayers have been bugling the CPU costs for years, but they just don't bear out in benchmarks or in real-world application.
--
It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
A massive winding down, regressing away from language, in order to address the technological nervousness of the user.
;) but you get my point. They were not nearly so common nor as easy to use, and finding someone to help you who wouldn't treat you like crap was difficult.
:-) But I am saying I disagree with the assertion that the MacOS keeps a person stupid or is designed for morons. I think it is designed to be easy to learn, to be comfortable. And I'm glad that Apple did take on Xerox PARC technology, because it allowed people like me, with little money and little education, to get started.
And this is avoided by making any and all use of the computer handled through cryptic commands, then treating anyone who asks a question about it as though they were a moron? More importantly, at the time, this was a bad thing???
Things today have gotten (somewhat) better, but lets face it, people who were absolute beginners, knew nothing about DOS or Unix, had a very hard time learning unless they could find someone to take them under their wing back in the 80's. That's a big part of the reason I ended up starting out with Macs. I could mount disks, add hardware, format a page, save a document, open a program with a quick click on the icon which showed up on the desktop. I wholeheartedly admit that at the time, as a newbie, I wanted to do... not spend hours or even weeks learning. Yes, that is an evil thing and yes, I now feel that everyone should learn as much as they can, but remember that at that time computers were still this mystical device that only wiz kids knew how to use, or socially inept perverts... hmmm... well... some things haven't changed much
Yes, I admit that the command line, once learned, is faster and more... well, I wouldn't know how to describe it, perhaps more logical is a good description. But now I prefer it because I've learned how and books on the subject of Linux/Unix had become more geared toward the newbie. And while I'm sure that 5 years ago, when I started getting interested in *nix, there were people willing to help, but finding them seemed impossible at the time for someone who was a "blue collar", po' white trash.
MacOS may have been (and may still be) a "dumbed down" computer interface to some. But if I am ever asked by someone who has never used a computer what they should buy, if they have the money I still say "start with a Mac".
I am not saying I think the MacOS is better or worse... No flame wars going on here
Ceci n'est pas une sig.
Wouldn't the world be a better place if (as is increasingly happening) everything we ever did was logged and stored? Maybe we'd all stop pretending we never go faster than 54, officer, never looked at dirty pictures, never downloaded from Napster. We will have to come to terms that no-one is a model citizen, and become a lot more realistic in how we deal with people.
A pizza of radius z and thickness a has a volume of pi z z a
That is a generalization of people that has always been true about all socities.
That isn't true at all. Why do you think that just about every agricultural society has harvest songs, planting songs, and for all I know weeding, watering and fruit picking songs? Herding societies have songs for hauling water from the wells for their cattle. Potters sing while they turn pots, Woodsmen sing while they saw logs, and weavers sing while they make cloth. It isn't the select few with the best voices who sings these songs, it is every worker.
To make repetitive work more enjoyable, they sing songs whose rhythm is that of the work at hand. Not only do they make the work more pleasant, they often help people get into the rhythm of the work. This is especially true of cooperative work - when you have to hand a bucket of water to the guy above you exactly when he is reaching down and passing you an empty bucket, it sure makes it easier if you're always trading buckets on the same beat in the song.
Incidentally, some of the coolest sounding music I've heard is a rice planting song. The 'drum beats' are made by people slapping the water of the paddy with their hands as they reach down to plant the rice shoots (or something). I don't understand the words at all, but it sounds a bit like a round.
What is the robbing of a bank, compared to the founding of a bank? -- Bertolt Brecht
What makes Windows and the Mac UI "regressive" and "infantilized" is not their GUI nature, but their WIMP-only nature. A GUI is a powerful tool, but it only goes so far. At some point, most heavy computer users need to express their desires in language. For example, my employer has an internal web page listing all the employees, with their phone number and a thumbnail photo in a table. What happens when you want to add or remove an employee from the table? With the drool and click interface, you have to manually rearrange the entire table. The person doing this hadn't even considered the possibility that a simple script could regenerate the page from a database: the impoverished Windows environment had trained her that manual repetition is the only way to accomplish work.
Contrast this with a Linux desktop: the machine I'm typing this on has GUI gadgets and widgets coming out of its ears. But they are not based on the read-only binary dictatorship of MSFT. My Gnome toolbar has a variety of icons and useful applets on it (try putting a volume control next to the Start button on the Windows toolbar). The clock applet I chose shows not just the time but the date, and in a large, easy-to-read font (the Windows clock is hard wired time-only, and is also hard wired to a single-pixel font that is virtually unreadable at 1600x1200). Whenever I have to do something over and over again, I write a little script. Sure, it takes several hours to become competent at scripting, but it pays off the first time you don't have to waste an hour repetitively clicking some unscriptable Windows junk. I administer this machine with Webmin, which provides a slick GUI interface, yet is written in easily altered perl. (Try adding blink tags to the Windows administration utilities. ;-)
-- ;-)
Kuro5hin.org: where the good times never end.
© Immaterial Incorporated
That freaked me out. Of course, it's absolutely normal for them to do that, I might put that there myself. But that's the point, isn't it? this stuff has already gone too far, that guy is too optimistic, everything is already property, and we all already play along.
I believe posters are recognized by their sig. So I made one.
"you point and you grunt. A massive winding down, regressing away from language, in order to address the technological nervousness of the user"
Yeah, nothing keeps the old grey matter in shape like a pointlessly over-complicated interface.
Verisign charges a minimum of $350/year. That's right, you have to pay the Verisign Tax every year. Of course, if someone captures your cert, they can only impersonate you until it expires. Thawte (which has been bought by Verisign) still provides certs for $125/year, and that's what my site uses (I hope they don't raise the Thawte price, though I can't see why they wouldn't now that they've got a near monopoly). Netscape comes loaded with several others certification authority keys, but all of those folks seem to only offer certs in conjuction with their hosting or their (expensive) software.
SSL certs aren't cheap, because represent a significant effort to verify the business contact info for the operators of the site. For e-commerce, it's a really good idea, that little lock icon closing means two things... your data is encrypted, and the sight you're communicating with really is who they claim to be. The certification authority's process is thoughly audited by a big-five accounting firm (KPMG for Verisign, I think), and those folks ain't cheap (I know because Robin works for one of the big-five).
Getting a huge portion of the web to click the non-default choices to allow a untrustworthy certification authority would be a serious reduction in the overall security of e-commerce, and it's probably open a huge opportunity for spammers to appear as reputable business. Not a good idea.
If you want to fill the net with encrypted data, what's really needed is a protocol that doesn't require either side to incur a monetary cost. SSL is (or at least seems, not being an cryptanalyist) a good e-commerce protocol. SSL's barrier to entry and reoccuring cost will prevent if from being useful for the social goal of filling the net with encrypted streams.
PJRC: Electronic Projects, 8051 Microcontroller Tools
the open source isn't going to win the hearts of the people, since most just don't care.
If I read Eben Moglen's words correctly, it seems like you and he have exactly opposite opinions here. He believes kids will grow up with "freedom" and won't even consider closed source.
Personally, I'm skeptical it'll turn out that way, though it'd sure be nice if it did.
PJRC: Electronic Projects, 8051 Microcontroller Tools
PC users are... more likely to go out on a romantic meal... Mac counterparts who would rather be at a dinner party.
... [are] three times more likely to spend more than £200 per month on their wardrobe.
PC users are 50% more likely to prefer romantic films than Mac users.
PC users
you're more likely to find PC users out clubbing than Mac-sters
This generally matches my experience, too. All the PC people around here spend all their time trying to get laid, but end up doing everything but getting laid -- they dink around with clothes, and romantic dinners, and romantic movies, and clubs, and everything but the actual sex. They're generally not sure what they actually want, but they've managed to convince themselves that it must be really complicated to get it. Boy, are they a frustrated lot.
The Mac people, on the other hand, know what the want to do, and the best way to get it. They seem pretty happy.
The less said about the linux users, the better.
Slashdot is jumping the shark. I'm just driving the boat.
Your comparision is flawed in comparing the lack of privacy in unshredded trash to a communication that is already in an easily machine readable form on a public network. Sure, someone could go through your trash, but the government or other entity can install a few small extremely cheap boxes at each city dump and have them automatically categorize and sort through everyones trash, and map it all back to the household of origin.
You're point on credit cards is valid, however. Credit card transactions can say a lot about a person, leaving an audit trail of their economic interactions [at least when using them]. Of course, this is unlikely to come near the level of personal exposure that one's writings, one's supposedly private communications with friends, collegues, family, potential buisness partners, etc, would have.
---
man sig
---
the pen is mightier then the sword. the sword is mightier then the court. the court is mightier then the pen.
But what are you going to do otherwise?
"It is a greater offense to steal men's labor, than their clothes"
... that they don't want to look under the bonnet.
MOGLEN: Absolutely. In the same way, kids, boy kids particularly of course, they wanted the engines of automobiles to be malleable.
WORTHINGTON: What fraction of Americans actually knew how to tinker with the insides of their cars?
There is a neighbor of mine who has a car which, on a good day, runs on three, bad day, runs on 2 - 2.5. It sounds sick as hell. Yet every morning he gets up, starts it, revs the tits off it as soon as it fires, sits doing this for five minutes, then drives off.
How many people do you know who's computers run on 3 cylinders? Do *they* know? Do they CARE?
I was then working on the development of APL2, a nested array, algorithmic, symbolic language, and I was committed to the idea that what we were doing with computers was making languages that were better than natural languages for procedural thought.
I assume APL2 is a descendant of APL. APL is one of the most cryptic languages ever invented, just ridiculously dense. If this is this guy's idea of a good computer language...
The idea was to do for whole ranges of human thinking what mathematics has been doing for thousands of years in the quantitative arrangement of knowledge, and to help people think in more precise and clear ways.
There is no "mental logic". This is one of those common fallacies. There is no evidence that teaching children logic, latin, logo, or whatever subject people at the time think exercises the "mental muscle" improves thinking in any general sense. Read any textbook on cognitive psychology for the details. Of course, because most computer programmers are rather good at abstract and mathematical thinking, they egocentrically think this is the way all people think, or all people should think, or that is best.
What I saw in the Xerox PARC technology was the caveman interface, you point and you grunt.
sigh.I just finished a recent book on the history of Xerox PARC, Dealers of Lightning by Hiltzik. It traces the motivation behind the development of the GUI. I recommend it to you all for more insight than this quote offers.
For what it's worth, I see the GUI as a win over command languages in many situations because it makes the intentions of actions clear. The desktop metaphor works because people know the purposs of the various objects on one's real desktop, and so there's no need to infer the consequences of the paralle objects of their GUI. On the other hand, to learn the intentionality of key combinations is to start from scratch. As far as the visual versus linguistic nature of GUIs versus command languages, well, the folks at Xerox were trying to capitalize on the tremendously higher bandwidth of human vision versus the teletype keyboard. They weren't trying to make artifacts for pre-linguistic, primitive cultures.
This was to my mind a terribly socially retrogradething to do, and I have not changed my mind about that.
And why would you? It's quite easy to cling to one's initial, elitist impressions, isn't it?
Anyway, let me address your points in turn
Has anyone considered the cost of encrypting the majority of Internet traffic? I always encrypt terminal sessions, but the cost of servers encrypting web traffic would be very high. I wouldn't mind; my PC has enough power to encrypt all MY traffic, but how about a busy web server? How much new hardware would slashdot need to support encrypting everything? If slashdot is going to blow that stupid smoke, then slashdot should encrypt all its traffic.
Incase you hadn't noticed hardware companies are producing faster and faster processors all the time, and the price of this increased technology is falling. We are very rapidly approaching (in fact it could be argued were are there) a time in which CPU speed routinely exceeds requirements. Encrypting data produces no overhead in terms of bandwidth, only in terms of CPU time. I'd wager that if the slashdot cru were to go out and replace the hardware they currently have, spending exactly the same amount as they did last time they upgraded, the extra CPU power they'd gain would be enough to add SSL.
Second, is his explicit assumption that Linux is the best thing available, and that free software is always better than proprietary software in quality. Linux does have a lot of good points, and in some cases is the best solution. MS Windows has strengths also. Sometimes Microsoft solutions solve a problem better. Sometimes one of the other systems he ignores is better.
What you say at first is incorrect; the interviewer says Linux is the best thing avaliable, he actually says that free software is the best thing avaliable, which happens to include Linux. The point that is being made is that even if the Microsoft implementation of something were to be technically better (and I'm not going to get into whether or not that is the case), the fact that it is not free makes it inherently worse. Microsoft may make something better, but time does not stand still. If something is free, anyone is free to improve it, and with the potential billions avaliable to improve it, there is no way proprietary software can compete.
--
Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
While the objective of "help people think in more precise and clear ways" is admirable, the methodology (censorship) is not. Essentially he is promoting the idea that access to computers should be limited to those who have passed the exam of procedural thought. This is not unlike withholding citizenship from those who hold a certain religious or ideological viewpoint.
Firstly the GUI should be lauded, as it has enabled the introduction of computers, the simple directory structure of which requires logical thought, to a set of people who otherwise would have remained in the computer and logical dark.
Secondly, it is the zenith of arrogance to assume that the sum objectives of computers can be met with procedural languages. Would Toy Story have been done without GUI-based art programs? No.
Finally, if the purpose of a computer language (and extrapolated to a GUI) is to translate human intent (rich language) into computer action (poor language), should not as much of that work as possible be done by the computer, and not by the human? Is there anyone reading Slashdot who thinks that datajacks, which would translate human thought into computer action, would be a bad idea?
I think their opinion is principally head by would-be techocrats bitter when they saw their technology lead and investment eroded by a better interface.
Careers should combine three things: what you can do, what you want to do, and what you can get paid for.
I really don't know what the costs of encryption are. I'm basing my claim on personal experience, on a system that is far below what anyone would even consider using for a web server. My poor gateway box (a slow 486) can easily handle routing the full bandwidth of my cable modem, but try to transfer a file to or from it via scp, and it chokes at about thirty kilobytes per second, which is only a tenth the peak bandwidth otherwise. I'm sure you can reduce the overhead a lot by changing the encryption algorithm, but there it was tremendous.
If you are modding me down because you disagree with me, use the "Flamebait" category, not the "Troll" one.
Of course users want to be infantilized. It seems that Molgen is bemoaning the fact that a simple, non-precise interface ended up being more popular with Joe User than a rigorous, procedurally sound language interface. That's akin to bemoaning the widespread use of the dumbed-down word "sphere" to denote some unknown representation of the equation [f(x, y, z) = ax + by + cz + 2dxy + 2eyz + 2fxz + 2gx + 2hy + 2jz + k = 0], or using the imprecise and general "Taco Bell" to represent the global coordinates of (93W 14' 41", 44N 57' 47"). Would you enjoy living in a world where everything you did was bound to a precise, exhaustive and accurate lingustic definition? Why the heck would you want a computing experience to be exclusively defined in the same way?
It's important to note, too, that though he uses the Lisa memo as the subject, he specifically addresses the problem as being "Xerox PARC technology, the graphical user interface". This would imply that all the GUIs derived from the PARC model that exist today (Mac, Windows, X, KDE, Gnome, etc.) fit the same ug-me-bash label. As fun as it was to give them thar silly Mac users a kick in the ribs, Moglen's protest would extend quite handily to, well, pretty much anything that has mouse pointers and dialog boxes. Funny group that Gnome team is, so damn bent on the intellectual and emotional regression of Linux...
$ man reality
Obliteracy: Words with explosions
The problem isn't awareness. The problem is the user interface. My mother knows how to make her postal mail secure. She simply opens an envelope, puts in the letter, and licks it shut. The person on the other end also knows how to get at the letter. She doesn't need to explain to them how to open the envelope. This isn't true for email. I can't even explain to her how to send encrypted mail because it's just too difficult. And there's absolutely no way she could explain it to her friends. So even if she could send it, it couldn't be read by the recipient.
Any change has to happen transparently. She has to send the letter to joe@foo.com, the public key for joe@foo.com needs to be automatically looked up in one or more global databases, and it needs to be encrypted and sent. All without her even noticing. If joe@foo.com hasn't registered a public key then it should tell her the mail is insecure and to tell the other user to register a public key. The other user should also get a warning. Probably at the start of the email.
Why this functionality isn't already built into every single mail reader in existence, I just don't understand. Some people will raise the issue of needing to decentralize the storage of the keys, etc, but isn't that an incredibly minor concern considering the state of things now? People make secure connections all the time on the net. They do this because SSL is built into every browser and encryption happens transparently and automatically. Until we have the same for email, we won't have secure email.
Devon
WORTHINGTON: Have you heard of any project like this today?
MOGLEN: I'm not aware of any. But you can see that it will happen, because that data stream will exist, and there will be a kind of decentralized geographic information service structure, but I don't think anybody has yet thought about what will happen. You have lots of people thinking about it from a commercial point of view - Pizza Hut guys wondering how soon they'll be able to advertise to you on your cell phone where the closest Pizza Hut is.
WORTHINGTON: It sounds like you were going in more of an open-source direction, though. MOGLEN: That's right, and indeed, lots of open-data possibilities of all sorts exist out there that we will begin to see. But like a lot of free-software activity, this organizes as people perceive the need or the possibility. It doesn't organize ahead of that perception. We get, in our world, accustomed to the idea that what people think is neat, or needed, they'll do. As the net makes possible various kinds of collaborations that have never been possible before they'll do things, collaboratively, in new ways. Part of what I'm trying to do is understand what the political economy of a world full of that kind of content sharing is, and this is just one tiny little example of such a process.
Exactly! I'm working on a project like this, and am in way over my head... It _must_ be open source to the core. Anybody else interested in working on this kind of real-time mapmaking? It is a huge project, and I know where it needs to go, but I haven't got the skills to pull it off within ten years alone. -jared@dctkc.com, a.k.a. Water Paradox
information is immaterial
Remember getting the secret decoder in the cereal box? Remember making up secret codes in school to pass notes? I wonder when the encryption laws are going to get so strict in some places that even that will be illegal.
...
E DXWVPONHGF
A=ZYX
B=YXW
GFESRQVUT123TSRLKJEDCVUTIHGMLKNMLVUTMLKGFE123HGFF
His argument was that if everybody routinely used encryption for their communications, the ability of Big brother to monitor communications would be severely weakened. Your post has no relevence to the discussion.
On the other hand, maybe this particular plan isn't terribly practical, but with a little tweaking, maybe it could work, somewhere, somehow.
/hypothesis mode/ Suppose someone put a plan something like this to work in India, where government initiatives, particularly in states like Andhra Pradesh, are already providing the fibre cable (and want to wire ALL the villages in the next 10 years or so), and where there is massive unemployment coupled with enough resources to create a huge "make-work" project along these lines...not to mention all those hungry IT professionals coming out of Hyderabad with the ink on their diplomae barely dry...
/or your-free-OS-here, an NGO or two and maybe the Indian Post Office (once they get off strike) or some similar large organizational structure, and free software, you have the infrastructure, the personnel, and the means to implement just such a programme. /hypothesis mode off/
Suddenly, if you add "junked" computers, Linux and
Considering that my current company does educational development work (and is especially interested in the digital divide) in India and South Asia, I've forwarded that section on to the boss. You'd be surprised what someone's hare-brained idea can do -- even seventeen incarnations later.
Interrobang, the former Mrs. Tesla
I'm not a geek, I'm just a clever script.
So the two-button mouse allows you to grunt at two different pitches, making a disctinction to the Mac cavemen?
Americans listen to music; they don't make music
That is a generalization of people that has always been true about all socities. From the days of Homer (who may or may not have been a musician setting the Odyisey to music) on today most people do not make their own music, they listen to music others create. We all need enertainment, some like it more then others. Some feel compelled to create it. The best of those make money at it. (Homer probably made his money going village to village singing the same song/stories, spreading news. Of course he wasn't paid in money so much as food, shelter and other necessities.
Today some people feel compelled to make music for their own enjoyment. Some familys still gather in the living room at least weekly for their family jam sessions. (I've knowns such folks but they are closed sessions and i'd have to marry into the family to join). Others have open Jams with friends. Some put on a concert for friends/family, some put on a public concert (generally for money).
It has never been true that the majority of people have every done everything. Go look at metalwork news groups (rec.crafts.metalworking amoung others) and see the cirticism about people who do not know how to fix things in general. Check out the wood working news group and you will find people who can't understand why anyone would buy a bookshelf (either junk from walmart of a quality model) when they can make their own. They don't pause to consider many of them make book shelves for others. Those who take part in the above two groups have favorite clothing they like to wear (xyz make better welding gloves then abc), but none of them even consider butchering their cow (which they don't have anyway) to get leather to make their own welding gloves.
Or to put it anouther way: I'm ccapable of doing many things, but I don't have time to learn how to do them all. I can paint a house, but a professional painter can do the same job in 1/4th the time, and make less of a mess. I can do a, I can do b, or I can do c; however the time it takes to learn each means I cannot do a, b, and c. At best I might live to be 110, and be healthy along the way, and so perhaps I could do a and b, but I still won't have time to learn c. Now add in the fact that c bores me and suddenly it makes sense why I wouldn't do it.
My grandpa doesn't care about comptuers except as it relates to keep our family tree. He uses the web for research, email to contact relatives in the old country. He has a specialized genology program that he enters all that data into, which is much nicer then his files that he used to keep pre computer. (He started this hobby long before computers existed, he is making progress much faster now) When he has problems with the computer he calls me. When I want to know where in Germany my ancestors imigrated from I call him.
"It's a paradox of the way the U.S. government works that the secret agencies spent hundreds of millions of dollars building Echelon and all the rest of the interception gear, but when it came down to defending the export controls over encryption in the federal courts you had a couple of assistant U.S. attorneys."
Wordnik, a dictionary project which aims to collect
Note, of course, that Moglen is referring to the entire category of WIMP GUIs, not just MacOS. In fact, he reserves his harshest criticism for Slashdot's favorite whipping boy:
The real point he was getting at is that user-friendly systems often discourage people from exploring the depths of their computers, in the same way that modern high school boys don't tinker with cars the way boys did in the 50s. (note: "boys" is in the original article). If the interface is easy and the guts are not user-serviceable, then fewer people will become hackers (in the positive sense of the word).
His obvious mistake is that if the interface is difficult, fewer people will use computers overall, so the absolute hacker count won't be much different. The key is not an interface that forces people to get their hands dirty just to use it, but instead design the whole system so it's easy to modify. An OS that comes with full documentation, editors, and a compiler pre-installed will encourage the development of more programmers, no matter how nice a GUI you put on top.
Perhaps SlashDot could publish a public key for comments, and you`d get a +1 bonus for encrypting your comments to that key?
Occasionally I read works that simply defy description. This is one of them, an interview with Eben Moglen, general counsel of the Free Software Foundation
Wow, this may be the first time in history that a slashdot editor actually read an article befor posting it.
The apocalypse is near.
Seriously though, Moglen's objection to the mac gui is amazing:
In 1979, when I was working at IBM, I wrote an internal memo lambasting the Apple Lisa, which was Apple's first attempt to adapt Xerox PARC technology, the graphical user interface, into a desktop PC. I was then working on the development of APL2, a nested array, algorithmic, symbolic language, and I was committed to the idea that what we were doing with computers was making languages that were better than natural languages for procedural thought. The idea was to do for whole ranges of human thinking what mathematics has been doing for thousands of years in the quantitative arrangement of knowledge, and to help people think in more precise and clear ways. What I saw in the Xerox PARC technology was the caveman interface, you point and you grunt. A massive winding down, regressing away from language, in order to address the technological nervousness of the user. Users wanted to be infantilized, to return to a pre-linguistic condition in the using of computers, and the Xerox PARC technology's primary advantage was that it allowed users to address computers in a pre-linguistic way. This was to my mind a terribly socially retrograde thing to do, and I have not changed my mind about that.
I've been trying to express this thought for years and haven't been able to phrase it half as well. The mac gui really does emotionally and intellectually regress those that use it.
--Shoeboy
Bruce Sterling was talking about individual privacy, not the larger issue here of a kind of 'civil disobedience'. If everyone were to use encryption all the time, ECHELON and its ilk would become useless.
On a personal level, it's not really relevant. If someone wants to know all about you, they'll put in keyboard sniffers, or use the radiation emission from your monitor (can't remember the name of it right now) or any number of other social engineering techniques. Shredding your trash only stops your neighbor. Anybody serious can just call up the credit bureaus, phone companies, utilities and own you.
Short of living in a shack in the woods or having bazillions and living your life through the screen of lawyers and accountants, any ordinary shmoe, on an individual level, is pretty much unable to safeguard their privacy. It wouldn't take much of a 'black bag' operation to break into your doctor's office and copy your medical records, either. On an individual level, you're screwed.
On a large level, everyone using encryption would put a serious crimp on the NSA, CIA, and corporate espionage. Of course, right now, using encryption in all your communications makes you stick out like a sore thumb.
So it's OK to participate in this civil disobedience if you have nothing to hide (ooh, a catch-22) and you only communicate with people who are willing to deal with the pain and bother of encryption. There you go.
--
Has anyone considered the cost of encrypting the majority of Internet traffic? I always encrypt terminal sessions, but the cost of servers encrypting web traffic would be very high. I wouldn't mind; my PC has enough power to encrypt all MY traffic, but how about a busy web server? How much new hardware would slashdot need to support encrypting everything? If slashdot is going to blow that stupid smoke, then slashdot should encrypt all its traffic.
Second, is his explicit assumption that Linux is the best thing available, and that free software is always better than proprietary software in quality. Linux does have a lot of good points, and in some cases is the best solution. MS Windows has strengths also. Sometimes Microsoft solutions solve a problem better. Sometimes one of the other systems he ignores is better.
Another thing he guessed wrongly about is the interest of people who grow up with computers in hacking. Maybe I'll be proved wrong, but I haven't been yet. People who grow up with computers don't gain any magical insight or understanding of them. Nor do they desire such. They use them as familiar tools, just like adults at work. The difference is how familiar and what they do. Some people will become hackers; probably more. Definitely not everybody.
So, I think the article is nonsense, but if Michael thinks this is the most significant article of the year, then he should put slashdot on the same track by encrypting all its traffic.
If you are modding me down because you disagree with me, use the "Flamebait" category, not the "Troll" one.
__
__
Men with no respect for life must never be allowed to control the ultimate instruments of death.
GW Bu
An interesting an important article. One key point is to invalidate keyword filtering by massive redundant use of encryption.
So when is SlashDot going to do it's bit and make everything HTTPS? Almost all browsers have it, and it's a simple and transparent way to increase encrypted traffic to nullify keyword filters.
If there is one most singularly important lesson to learn from this, it is USE ENCRYPTION CONSTANTLY, WHENEVER YOU CAN, AS MUCH AS POSSIBLE (Pardon the theatrics)
;) ] networked media demense we inhabit, knowing full and well that privacy and anonymity are extremely important issues as society as a whole continues to evolve in it's relation with and reaction to the possibilities of abbundant internetworked end to end communications between private citizens [and don't forget to throw in the presence of rapidly increasing affordable bandwidth].
...Perhaps some sort of extension to sendmail and friends, whereby a simple script configuration could activate a mode wherein outgoing emails [probably only of willing participants, I wouldn't want to be overbearing or myself lessen anyones freedom to use the network as I choose, no matter how foolishly]
...wherin outgoing emails would initially be automatically encrypted [say, as a mime attachment to another, autogenerated email, whose body would inform the recipient that they have recieved an email from so-and-so, but that this person values their privacy and dosen't want anyone with good network or social/political real-estate to be able to read their personal communication to them. It could include perhaps a link to an advocacy site, explaining the whole purpose and ideas behind encryption being a Good Thing, as well as simple and transparent to use backend clients to download for all the major platforms, that could just as transparently decrypt and deliver the message as if it had never been encrypted.
To be honest, if you are the sort who has been reading slashdot for a while, you already know this arguement well, and I see no need to hash it out as if I have anything brilliant to add to it, except for this little nugget of nike-ism. Just DO it. It's one thing to sit around on your buttocks [face it, you generally are when you are at a terminal] and do nothing about it, reveling in the possibilities of this marvelous new [well, sort of
It's easy for many of us to say, yes, encryption is important certainly, not enough people are using it such that resources could concievably be targetted at those few who actually bother, but it's someone elses problem.
It's too much of an inconvienience to use PGP or GPG with any regularly, and besides, what's the point when most people you dialog with in email don't use it? There is a point, and an important one. Either the citizinry will manage to somehow wake up and start taking it's privacy and security into it's own hands, or personal privacy will continue to wither away. Too many other people have some feeling that their interactions on the net are anonymous, when this is so far from the truth.
If the U.S. postal system were to work as the internet, where every letter sent can be readily and [at virtually no cost in human labor] inspected thoruoughly by the government or other bodies, people would be outraged. But they feel that these sorts of things just don't happen, that it won't happen to them. And, frankly, many people are hopelessly confused about how computers or networks work at all. To them a computer is often just a fancy typewriter and info kiosk.
People like us need to start to devote some time to serious personal, grass roots activism, to widen the pool of people using encryption.
Becuase it's only at the grass roots level that their is any liklihood of it actually happening. Perhaps something could be established vaguely [in spirit, certainly not implementation, I'm talking in sweeping generalities about the possible social dynamic] like the RBL. I don't mean a central server or list of people who do/don't use encryption, I mean instead a system whereby people would feel some penalty or disinsintive if they are not using encryption themselves.
For those who chose [probably most, for I probably wouldn't want all of my email to be completely unreadable by those who didn't agree to run software I liked, even if it was free and open], there could be additional details in the email message to allow for the recipient to respond in a certain way and recieve the unencrypted version. Something akin to the process of confirmation from a mail server, for instance.
The inconvinience would be a key aspect, for it would turn the tables; wheras now it is more inconvienient for someone to bother with setting up encryption.
Now I know this is asking a lot, and I don't imagine very many of you have bothered to read this far, but it's something to think about. lesson to be learned from this, it is a l
---
the pen is mightier then the sword. the sword is mightier then the court. the court is mightier then the pen.
So you tell me this now, when half of the month is already over...