Smash the Windows
To be truly free in the 21st century, we have to ignore the flashy graphics and really get inside our computers
Dylan Evans
Thursday November 6, 2003
The Guardian
In the west, at least, illiteracy is practically a thing of the past. That's just as well, since it is difficult to survive, and virtually impossible to prosper, in today's world without the ability to read and write. There is another kind of illiteracy, however, as widespread as the old kind used to be: computer illiteracy. Even in the most advanced countries in the world, the vast majority of people are still unable to read or write any kind of computer language.
Sure, most of us can use computers these days. We know how to send email, surf the web or write a letter in Word. But would you know what to do if all those pretty little icons in your browser disappeared and, instead of Windows, you were left staring at lines of letters and numbers of HTML, the language in which web pages are written? If, like Neo in The Matrix, you could see the code behind the graphics?
If your answer is "no", then you are in the majority - one of the many millions of peasants in the technological middle ages. Like most humans in The Matrix, who believe they are living a normal life when in fact their bodies lie inert in a vast complex of pods, you are asleep, a prisoner of your ignorance. And the only way to escape is by getting to grips with the machines, by learning their language. If you don't get inside them, they will get inside you. Adapt or die.
Things can only get worse. As our society becomes ever more dependent on information technology, the gulf between those who understand computers and those who don't will get wider and wider. In 50 years, perhaps much less, the ability to read and write code will be as essential for professionals of every stripe as the ability to read and write a human language is today. If your children's children can't speak the language of the machines, they will have to get a manual job - if there are any left.
This is yet another reason why Windows is such a dangerous commodity. It lulls us into the pernicious illusion that we can deal with computers without adapting to their logic. By presenting us with colourful screens and buttons for us to click on, Microsoft encourages us to believe that we can force computers to adapt entirely to our preferences for visual images, without having to adapt ourselves to their preference for text.
But not only does this prevent people from getting inside the machine and keep them in a state of blissful ignorance, it also proves to be a deceit, for in the end the user still has to adapt to the machine anyway.
We wait, a captive audience, while the browser painstakingly loads the next image-stuffed web page, or we click through menu after menu until we eventually realise that we are not in control after all. The Windows control us.
Paradoxically, it is only by learning the language of the machines, by adapting to their logic, that we can free ourselves from their dominion. It is only by seeming to go backwards, to the way we interacted with computers before Windows came along, that we can go forwards. Remember DOS or the ZX-80, or the old BBC computer? Not much in the way of fancy graphics. Just lots of text, and strange words like DIR and CD.
Isn't this too much of a burden for the average computer user? Shouldn't we try to force computers to adapt to us as much as possible by giving them user-friendly interfaces and hiding their internal workings? Shouldn't we be able to get on with our jobs without worrying about what is going inside the black box? If that is your attitude, fine. If you want to remain inside the dream world of The Matrix, that's your choice.
It's not just laziness, of course, that prevents people from getting to grips with computers. Cowardice also plays its part. But whatever the motive may be, the result is always the same. Natural selection doesn't care whether a man in a burning building is too lazy to get out or too scared. The secretary who can't be bothered to learn more about the office computer than how to read email and the grandad who feels intimidated by the new technology are equally doomed.
Fortunately, lack of information is not an obstacle to learning about computers. In the west, most people can easily get their hands on books and their eyes on web pages that can take them all the way from complete ignorance to power-user status. But this is not enough on its own; it is also necessary to spend hundreds - no, thousands - of hours at the keyboard. This might sound like hell. But if you want to be truly free, you have no choice but to understand the machines you work with.
· The film Matrix Revolutions was in part inspired by Introducing Evolutionary Psychology, by Dylan Evans and Oscar Zarate
SMash the Windows: An Article on Computer Language Illiterac
Moderator: Thanas
SMash the Windows: An Article on Computer Language Illiterac
Neat little article from Guardian Unlimited about literacy in programming languages and why being able to program in this increasingly computerized world is not just useful but to some degree necessary if one is to remain in control of your computers. Lots of Matrix references used to good effect.
Sì! Abbiamo un' anima! Ma è fatta di tanti piccoli robot.
Also related is Neil Stephenson's article In the Beginning was the Command Line. You have to download it as a zip of stuffit, but thats ok.
Sì! Abbiamo un' anima! Ma è fatta di tanti piccoli robot.
Ah, yes, the Guardian, purveyour of high-quality news everywhere </sarcasm>. Matrix references don't impress me either, they just sound like they're pandering to the Matrix-worshipping tech crowd.
What the article fails to address is why the average guy must intimately understand a computer. Oh, sure, it's a useful skill, but why must every person have to know how to write programming languages? Or, for that matter, is the GUI such a bad thing?
The whole point of a computer is to make our lives our lives easier. They serve us, not the other way around. I'm not staying in the dream world of the Matrix, I'm in cold, hard reality - the author's dreaming.
What the article fails to address is why the average guy must intimately understand a computer. Oh, sure, it's a useful skill, but why must every person have to know how to write programming languages? Or, for that matter, is the GUI such a bad thing?
The whole point of a computer is to make our lives our lives easier. They serve us, not the other way around. I'm not staying in the dream world of the Matrix, I'm in cold, hard reality - the author's dreaming.
-
- Jedi Knight
- Posts: 613
- Joined: 2002-09-13 12:41pm
He's quite enamoured of The Matrix, isn't he. Tragic; if only the humans had been able to write C, they'd have won the war? I don't agree with him. The example of HTML is particularly poorly chosen - what has HTML got to do with the internals of a computer? Bugger all. You can display it on anything that supports a browser, which is part of the point.
There is no one language that unlocks the whole of the computing world. I know some languages, but that doesn't mean I have the faintest idea on how computer networks operate - packages, streams and protocols do not concern me, commander (for example). Would he have everyone learn HTML, and collaborate in a conspiracy of My Pet Hamster webpages? Should everyone learn COBOL, or C, or Java, or Eiffel, or x86 machine code to process entries in a database, or should they use tools designed by professionals for people who use databases?
I think his argument mixes up several different worlds. The world of the UNIX-like command line vs. the world of the GUI, mixed in with the topmost bit of the internet (HTML) and the worlds of systems and application programming in things like C and friends. Learning more about one of these worlds doesn't necessarily give you excellent knowledge of the others. For the command-line vs. GUI stuff; computers speak neither text nor graphics natively. They are both human interfaces, each with admirers and detractors, each with advantages and disadvantages. Is he proposing that we all learn to embrace hexadecimal opcodes, on the basis that it's the true language of the machine? But then he'd be a fool, for the knowledge would be useless the instant you changed architectures.
Those are my objections assuming he's correct and that every job beyond manual work will require one to learn a programming language. I don't believe this will be the case. All the signs are that computers will become more ubiquitous, but as embedded systems rather than desktop behemoths. Who on this monkey planet would need to program their mobile phones to do their jobs, except the people who build mobile phones?
There is no one language that unlocks the whole of the computing world. I know some languages, but that doesn't mean I have the faintest idea on how computer networks operate - packages, streams and protocols do not concern me, commander (for example). Would he have everyone learn HTML, and collaborate in a conspiracy of My Pet Hamster webpages? Should everyone learn COBOL, or C, or Java, or Eiffel, or x86 machine code to process entries in a database, or should they use tools designed by professionals for people who use databases?
I think his argument mixes up several different worlds. The world of the UNIX-like command line vs. the world of the GUI, mixed in with the topmost bit of the internet (HTML) and the worlds of systems and application programming in things like C and friends. Learning more about one of these worlds doesn't necessarily give you excellent knowledge of the others. For the command-line vs. GUI stuff; computers speak neither text nor graphics natively. They are both human interfaces, each with admirers and detractors, each with advantages and disadvantages. Is he proposing that we all learn to embrace hexadecimal opcodes, on the basis that it's the true language of the machine? But then he'd be a fool, for the knowledge would be useless the instant you changed architectures.
Those are my objections assuming he's correct and that every job beyond manual work will require one to learn a programming language. I don't believe this will be the case. All the signs are that computers will become more ubiquitous, but as embedded systems rather than desktop behemoths. Who on this monkey planet would need to program their mobile phones to do their jobs, except the people who build mobile phones?
(3.13, 1.49, -1.01)
-
- Jedi Knight
- Posts: 613
- Joined: 2002-09-13 12:41pm
It's the Grauniad, actually.phongn wrote:Ah, yes, the Guardian, purveyour of high-quality news everywhere </sarcasm>.
This is the statement that sums up my position, better than I've managed to do.The whole point of a computer is to make our lives our lives easier. They serve us, not the other way around.
(3.13, 1.49, -1.01)
- TrailerParkJawa
- Sith Acolyte
- Posts: 5850
- Joined: 2002-07-04 11:49pm
- Location: San Jose, California
Adapt or die? Since when is not knowing code a threat to life or job? Is he really saying that if I dont understand Visual Basic Im totally screwed if the Fed Ex Shipping computer crashes? There is this thing called a pen. You fill out the manual forms. It's easy, serious.
MEMBER of the Anti-PETA Anti-Facist LEAGUE
- RedImperator
- Roosevelt Republican
- Posts: 16465
- Joined: 2002-07-11 07:59pm
- Location: Delaware
- Contact:
I'd love to see how knowing computer programming will make me a better social studies teacher, as opposed to, say, keeping up on the current developments in the field. Then again, I'm apparently the last of the Luddites who thinks computers are good for two things in history education: writing papers and accessing academic databases.
Any city gets what it admires, will pay for, and, ultimately, deserves…We want and deserve tin-can architecture in a tinhorn culture. And we will probably be judged not by the monuments we build but by those we have destroyed.--Ada Louise Huxtable, "Farewell to Penn Station", New York Times editorial, 30 October 1963
X-Ray Blues
X-Ray Blues
Who was the retard that wrote that trash.
Someone actually puts that in a published article?!?Windows is such a dangerous commodity
That is some of the biggest load of steaming shit I've ever read.
Please, most people have enought problems writing with a highly flexible language. Now you expect them to tack on high level computer orriented logic & design as well as write in horrible, ridged, syntaxical hell, languages?
"Okay, I'll have the truth with a side order of clarity." ~ Dr. Daniel Jackson.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
As I've said before, this is the Guardian. They're not exactly known for high-quality commentary; hell, it almost seems like a grab to get a subset of the 'tech' reader market.ggs wrote:Someone actually puts that in a published article?!?
You mean Esperanto?Please, most people have enought problems writing with a highly flexible language. Now you expect them to tack on high level computer orriented logic & design as well as write in horrible, ridged, syntaxical hell, languages?
-
- Biozeminade!
- Posts: 3874
- Joined: 2003-02-02 04:29pm
- Location: what did you doooooo щ(゚Д゚щ)
phongn wrote:You mean Esperanto?
You mean it is not a dead language cooked up by some language professor?!?
I think the Klingon Language or Tolkien's Elven languages are more widely used than Esperanto.
"Okay, I'll have the truth with a side order of clarity." ~ Dr. Daniel Jackson.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
Anyone writing an article on computer security is obliged to include it.ggs wrote:Someone actually puts that in a published article?!?Windows is such a dangerous commodity
Windows is dangerous, it's built with an entire absence of security psychology. (Permission by default and Functionality by default)
Yep. When I hooked up my computer to the halls ethernet someone was able to dump virus infected files into the shared directories. Directories which I didn't want shared with anyone on the network.Vendetta wrote:Windows is dangerous, it's built with an entire absence of security psychology. (Permission by default and Functionality by default)
In its defense, it was designed as a standalone computer, and not networked like they typically are today.Vendetta wrote:Anyone writing an article on computer security is obliged to include it.ggs wrote:Someone actually puts that in a published article?!?Windows is such a dangerous commodity
Windows is dangerous, it's built with an entire absence of security psychology. (Permission by default and Functionality by default)
Security was a feature that really wasnt in high demand went the orginal Win95 kernel rolled off the line.
Bill Door, wtf. Bit more details? You running Win98, winXP or what? It makes a big difference.
"Okay, I'll have the truth with a side order of clarity." ~ Dr. Daniel Jackson.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
With W2K3, it seems that Microsoft is finally trying to turn around, though it was bitten by the various DCOM/RPC worms earlier. Permissions are strict by default and functionality is disabled by default.Vendetta wrote:Windows is dangerous, it's built with an entire absence of security psychology. (Permission by default and Functionality by default)
Want an AD Controller? Gotta enable and install it. Want DNS? WINS? IIS? Same thinkg, gotta install it and enable it.
If the Administrative account didnt have a password, then it wouldnt matter.phongn wrote:AFAIK, W9X does not automatically share anything. Windows NT will, but only using the administrative share. It is possible that the Administrative Shares were subject to a dictionary attack.ggs wrote:Bill Door, wtf. Bit more details? You running Win98, winXP or what? It makes a big difference.
Since windows will not accept an account with no password as a valid account over a network.
So it probable was a weak password somewere.
"Okay, I'll have the truth with a side order of clarity." ~ Dr. Daniel Jackson.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
- Durandal
- Bile-Driven Hate Machine
- Posts: 17927
- Joined: 2002-07-03 06:26pm
- Location: Silicon Valley, CA
- Contact:
The fact that Samba services are enabled by default is something of a security risk. Many worms have spread through Windows' Samba implementation.phongn wrote:AFAIK, W9X does not automatically share anything. Windows NT will, but only using the administrative share. It is possible that the Administrative Shares were subject to a dictionary attack.ggs wrote:Bill Door, wtf. Bit more details? You running Win98, winXP or what? It makes a big difference.
Damien Sorresso
"Ever see what them computa bitchez do to numbas? It ain't natural. Numbas ain't supposed to be code, they supposed to quantify shit."
- The Onion
"Ever see what them computa bitchez do to numbas? It ain't natural. Numbas ain't supposed to be code, they supposed to quantify shit."
- The Onion
- Uraniun235
- Emperor's Hand
- Posts: 13772
- Joined: 2002-09-12 12:47am
- Location: OREGON
- Contact:
Why can't MS incorporate a delay between login attempts so that such an attack would become impractical?phongn wrote:AFAIK, W9X does not automatically share anything. Windows NT will, but only using the administrative share. It is possible that the Administrative Shares were subject to a dictionary attack.ggs wrote:Bill Door, wtf. Bit more details? You running Win98, winXP or what? It makes a big difference.
- Durandal
- Bile-Driven Hate Machine
- Posts: 17927
- Joined: 2002-07-03 06:26pm
- Location: Silicon Valley, CA
- Contact:
They require the Control-Alt-Delete combination to be pressed before the login window comes up.Uraniun235 wrote:Why can't MS incorporate a delay between login attempts so that such an attack would become impractical?phongn wrote:AFAIK, W9X does not automatically share anything. Windows NT will, but only using the administrative share. It is possible that the Administrative Shares were subject to a dictionary attack.ggs wrote:Bill Door, wtf. Bit more details? You running Win98, winXP or what? It makes a big difference.
Damien Sorresso
"Ever see what them computa bitchez do to numbas? It ain't natural. Numbas ain't supposed to be code, they supposed to quantify shit."
- The Onion
"Ever see what them computa bitchez do to numbas? It ain't natural. Numbas ain't supposed to be code, they supposed to quantify shit."
- The Onion
I think he is talking about network logon attempts.Durandal wrote:They require the Control-Alt-Delete combination to be pressed before the login window comes up.Uraniun235 wrote:Why can't MS incorporate a delay between login attempts so that such an attack would become impractical?
But then again, you should have a lockout count (ie x failed attempts and the account is rendered inactive). But this isnt on by default on WinXP.
And in WinXP home there isnt a GUI in which to alter the required settings.
"Okay, I'll have the truth with a side order of clarity." ~ Dr. Daniel Jackson.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.