Ming the Mechanic
The NewsLog of Flemming Funch

Thursday, February 20, 2003day link 

 My computer infancy
picture
This is the front panel of an HP 3000 Series II minicomputer. Not a good picture, but the best one I could locate. It was my first hands on entry into the world of computers. That was around 1975-76.

I went to high school in Denmark where I grew up. "Holte Gymnasium" (the name of the school) wanted to be very progressive and top notch, so they had invested a considerable amount of money in this computer, which made it possible to introduce computer programming classes to students who wanted them. Most of the math & science types signed up, and a considerably smaller group stuck with it and became computer nuts. I was in the Fortran class. The other choice was Algol.

There was a whole room set aside for the computer. The CPU itself was like a small refrigerator, and its harddisk was about the same size. 10MB I believe. The way you started the computer was that you punched in several binary words on one of the sets of 16 lighted switches on the front. That formed the binary instructions to read in the boot loader. The boot loader, the program that would actually start the operating system, was read on hole punch tape. You know, a paper streamer with holes across, each column representing one letter. The program is read in, and it figures out how to load the actual system from the harddisk.

We didn't have any terminal with a screen the first year or so. What we used was teletype machines. Looks like an oldfashioned telex machine. A big electric typewriter. It could be used in online or offline mode. If you type commands to the operating system, it would answer by writing on paper. Or, you could sit and type in a program, which goes directly onto punch tape. And then you would go and insert the punch tape in the tape reader, type a command on the teletype to load it, and the computer reads it in. And you can then store it on the harddisk and run it.

Typically what we would run would be little programs that printed out multiplication tables or square roots or something. Seemed like magic at the time, when the alternative was to use a slid erule or look the approximate answer up in a book. And later we got into little games, implementing known algorithms for solving little matchstick games and that kind of thing. But then there was also the Star Trek game. A lively action game where you're the Enterprise hunting Klingons. The graphics consisted a little 10x10 square of ASCII characters printed out on the printer after each turn, showing what is going on in the current sector. Kids today would probably not be able to fathom how anybody could use hundreds of hours on playing that, but it was rather addictive.

One could reserve the computer in one-hour blocks after school. Every night the lights were on in that room way into the night, and it wasn't unheard of that somebody fell asleep there. There wasn't really more than a dozen or so people who really got into it, but they filled up the whole schedule. Myself and my buddy Morten filled up many slots. So did another aspiring programmer who went on to considerably greater heights with what he learned than I did. Anders Hejlsberg who was one grade below me, wrote what later on became the revolutionary Turbo Pascal compiler after he finished high school. And later on he was leading the projects that developed Borland Delphi, and Microsoft C#. I wonder what he learned on that teletype machine that I didn't learn. Maybe he went with the Algol class and spent less time playing Star Trek.

Anyway, I just wanted to mention some ancient history, since many younger people today are born after that time, and have a hard time imagining a world before 3D graphics and Internet connections. And they probably wouldn't think of finding great joy in producing page after page filled with square roots.
[ | 2003-02-20 22:23 | 7 comments | PermaLink ]  More >

 War: A crime against humanity
picture The following is a press communique and statement from the Club of Budapest, dated yesterday. The Club of Budapest is a global think-and-action tank with a hundred members including the Dalai Lama, Mikhail Gorbachev, Archbishop Tutu, Elie Wiesel, Peter Ustinov, Jane Goodall, Peter Russell, Ervin Laszlo and many others. First Ervin Laszlo, President of the Club of Budapest, has this to say:
"Times are over when questions of war and peace could be decided in the context of international power politics. Right cannot be decided by might, in the international field any more than in the personal domain. In an interdependent global community every war between nations is fundamentally a civil war."
Here is some other good stuff from the press communique:
Terrorists and potential aggressors must be stopped, but war is not the way to stop them. Warfare must be replaced by dialogue leading to mutual understanding as a basis of multilateral cooperation in regard to relations among nations in the political as well as in the economic and the ecological spheres.

According to the Club of Budapest, the project of creating a structure of global cooperation beyond the veto-power and special status of individual states is best pursued in the framework of a 'World Futures Council' as proposed among others by Mikhail Gorbachev and Jacob von Uexkuell. The Council is to be constituted of one hundred independent individuals of high integrity who place the shared human interest above any parochial national or cultural interest. The Club of Budapest takes an active part in the creation of such a Council and will promote its work with special attention to questions of civil and political values and perceptions, and the humanism and sustainability of the policies motivated by them.
I very much agree with that. It is pretty insane to have global wars run by local politicians, either trying to police areas outside their own jurisdiction, or simply for the purpose of improving their chances of re-election, and for filling the coffers of their own business associates. I think there are some important points being made there, so here is the full statement signed by members of CofB:
WAR: A CRIME AGAINST HUMANITY

The time has come for the world community to recognize that war, rather than an instrument for the elimination of terrorists and aggressors, is a crime against humanity. It is itself an act of aggression that threatens human life, and the environment on which human life vitally depends.

No other species kills massively its own kind: war is a uniquely human phenomenon. Such killing was never justified, but it had a marginal warrant at a time when war was waged among neighboring groups for the acquisition of territory with natural and human resources and could be limited to the territories and the warriors of the protagonists. At a time when resources are not limited to defined territories and hostilities cannot be contained, war is neither politically nor economically justified. Given that modern warfare kills innocent civilians, inflicts serious damage on the life-supporting environment, and may escalate to a global conflagration, waging war needs to be declared a crime against humanity. No nation-state should have the legitimate right to wage war against any other nation-state.

The stockpiling of weapons of mass destruction is not a warrant for waging war. Weapons of mass destruction whether they are nuclear, chemical, biological, or conventional are a threat to human life and habitat by whoever possesses them. They are not tolerable in the hands of any state, whether it is large or small, rich or poor, and headed by a dictator or by an elected politician. Such weapons need to be eliminated from the arsenals of every state, a task that is not the self-declared prerogative of any government but the responsibility of the global community of all peoples and states. There will be no lasting peace on earth until all weapons of mass destruction are destroyed, their production and stockpiling proscribed, and strategies calling for their use replaced by strategies of dialogue, negotiation and, if necessary, internationally agreed economic and political sanctions.

Attempting to eliminate weapons of mass destruction with weapons of mass destruction is to fight violence with violence on the principle of an eye for an eye and a tooth for a tooth, a policy that can end up making everyone blind and toothless. Aggressors and terrorists must be stopped, but war is not the way to stop them.

[ | 2003-02-20 22:59 | 4 comments | PermaLink ]  More >

 The war explainifyed
picture
From DemocracyMeansYou via Synergy Earth News
[ | 2003-02-20 23:59 | 3 comments | PermaLink ]  More >

Main Page: ming.tv