Thursday, May 29, 2008

History - John von Neumann, the father of modern computing

Every country has their own heroes. Not only heroes who saved other people’s lives but also heroes who made the nation proud. In Hungary we have some people in our hearts who made our country more respected in the world. Just to mention some examples: Ernő Rubik, the inventor of ‘rubik cube’; Laszló Bíró, the inventor of ‘biro pen’ or ‘ball pen’; János Irinyi, the inventor of ‘safety matches’; Dr Albert Szent - Györgyi, the discoverer of ‘Vitamin - C’, who received the Nobel – prize for it in 1937 and John von Neumann /János Neumann/. As Nathan Myhrvold, chief technology officer for Microsoft, writes in an article for the Time Magazine: “Virtually all computers today, from $10 million supercomputers to the tiny chips that power cell phones and Furbies, have one thing in common: they are all "Von Neumann machines," variations on the basic computer architecture that John von Neumann, building on the work of Alan Turing, laid out in the 1940s. Men have become famous for less. But in the lifetime of this Hungarian-born mathematician who had his hand in everything from quantum physics to U.S. policy during the cold war, the Von Neumann machine was almost the least of his accomplishments.” (John von Neumann: Computing's Cold Warrior, 1999)
John von Neumann (1903 Budapest – 1957 Washington, DC) immigrated to the U.S. in 1933 and was hired by the Institute for Advanced Study in Princeton, N.J. with Albert Einstein. He invented the ’game theory’ „a branch of mathematics that has brought new insights to fields as diverse as economics and evolutionary theory.” (John von Neumann: Computing's Cold Warrior, 1999)
John von Neumann became interested in computational mathematics in 1943. “In early 1944 a project of the Applied Mathematics Panel was organised under his direction at the IAS. ... The project was taken over by the Navy Bureau of Ordnance in 1945 and expanded to include the development of computing methods for the high – speed calculating devices just beginning to be built. ” (Aspray, 1990, p. 27) Von Neumann became a scientific consultant in Los Alamos where he worked together with “Stanley Frankel and Eldred Nelson, who had organized a computing service for the electromagnetic isotope separator...” (Aspray, 1990, p. 28) The scientists and employees in Los Alomos used ‘Marchant and Friden’ desk calculators which they called ‘computers’. After a while they started to use the “most up-to-date electromechanical IBM accounting equipment”. (Aspray, 1990, p. 29) They organised a contest to decide whether the desk-calculators or the ‘punched-card equipment’ would be more efficient. The IBM computer won, after the contest they used that for all large calculations. John von Neumann became very interested in programming the machine. “Metropolis and Nelson remember: ...he spent two weeks working in the punched – card machine operation ...learning how to wire plugboards and design card layouts, and becoming...familiar with the machine operations. He found wiring the tabulator plugboards particularly frustrating...He later told us this experience led him to reject parallel computations in electronic computers and in his design of the single-address instruction code where parallel handling of operands was guaranteed not to occur.” (Aspray, 1990, p. 30)
He never gave up; he convinced the board of I.A.S. to allocate $100.000 to build his machine, the MANIAC that contained the JOHNNIAC and IBM 701. According to Nathan Myhrvold „Von Neumann didn't just design the stored-program computer; he was the first hacker.” He also worked on the ENIAC (Electronic Numerical Integrator and Computer) with Arthur W. Burks and Herman H. Goldstine.” The Eniac’s job was to calculate the trajectory of artillery shells.” (Arthur W. Burks, 92, Dies; Early Computer Theorist, 2008) The ENIAC was attributed as the first “electronic digital computer”. The three theorists published two papers in 1945 and 1946. Von Neumann wrote the first which was a draft of the EDVAC, the ENIAC’s successor. The three of them were the co-authors of the second. “The papers described the design for the modern programmable, general-purpose computer, initially called the “stored-program computer,” and later termed the von Neumann architecture.” (Arthur W. Burks, 92, Dies; Early Computer Theorist, 2008) After Neumann’s death, Mr. Burks finished the paper von Neumann had been working on which was published in 1966. The paper described “how a machine might reproduce itself”.
According to ‘The Internet Encyclopedia of Science’ “A von Neumann machine is able to move over interstellar or interplanetary distances and to utilize local materials to build new copies of itself. Named after the Hungarian-born American mathematician John von Neumann who, among many other achievements, was the first to develop a mathematical theory of machines that can make exact copies of themselves.” (von Neumann machine) The ‘Webopedia’ explains the von Neumann machine like this: “An early computer created by Hungarian mathematician John von Neumann (1903-1957). It included three components used by most computers today: a CPU; a slow-to-access storage area, like a hard drive ; and secondary fast-access memory (RAM). The machines stored instructions as binary values (creating the stored program concept) and executed instructions sequentially - the processor fetched instructions one at a time and processed them. Today "von Neumann architecture" often refers to the sequential nature of computers based on this model.” (von Neumann machine)
István Hargittai, a Hungarian writer, calls von Neumann “the father of modern computing”. In his book, ‘The Martians of Science’, he writes about five very famous Hungarian scientists, whose life stories are very similar. They were all Hungarian Jews and they all went to the United States. Hargittai thinks that this similarity is the key to their success. (Hargittai, 2006) John von Neumann did much more than I could have mentioned in 1000 words. I finish my essay with a last quotation. „ Von Neumann also became an icon of the cold war. Disabled with pancreatic cancer, he stoically continued to attend AEC meetings until his death in 1957.” (John von Neumann: Computing's Cold Warrior, 1999)

Wednesday, May 21, 2008

Lecture 11 - The Ethics of Peer-to-Peer Filesharing...

Yesterday we had a discussion about downloading… Is it okay to download music or anything else from the internet?

People have different opinions about it. Some of them say that it is absolutely okay, some of them say that it is a crime… My opinion is that the ‘criminals’ are those who put up these things onto the internet, it is not the other people’s fault. We are obviously not ‘criminals’ we all pay for the internet, so we do not steal anything if we download something… Anyway, I never download from the net, I have other resources :)

Wednesday, May 7, 2008

Lecture 9 - Cyberpunk

Notes -
  • Cyberpunk is a science fiction genre based in the possibilities inherent in computers, genetics, body modifications and corporate developments in the near future.
  • . The word comes from the amalgamation of Cybernetics (the study of communication, command and control in living organisms, machines and organisations) and Punk.
  • The term cybernetics comes from the Greek kybernetes which means steersman or pilot and the concept developed during and after WWII to indicate the use of a systematic approach to complex issues such as managing a large number of computers at distributed sites or understanding the operationms of the brain.

William Gibson

  • William Gibson is a US/Canadian writer whose fictional work has spawned a number of key concepts like 'cyberspace' and 'virtual reality'.

Matrix

  • It deals with philosophical issues at some depth.
  • It explores a possible future world where machines dominate humans but keep them inignorant bliss of their real state.

Cyberpunk Themes

  • Technology and Mythology - Cyberpunk sought to demythologise technology but effectively predicied/created the World Wide Web and so was used to remythologise technology.

Utopia and Dystopia

  • Utopias (from the Greek, meaning nowhere) are literary works that tell of imaginary places where everything is perfect, usually because people and technology are in harmony.
  • Technology itself has often been visualised as Utopia.
  • There have not been many literary Utopias in the 20th Century, but there have been a rash of Dystopias - George Orwell's 1984 (1949)[?1948...] .

Cities as Machines

  • the city is a machine for living ... it creates human lifejust as humans create it
  • the city is a natural thing, created by natural beings (humans)just as bee-hives and ant nests are created by natural beings
  • the city is a living being ... a cyborg which combines humantissue with synthetic infrastructure.
  • In the 1960s, a group of English architects designed a new typeof city. This project was called Archigram and was detailed in a set of posters called ArchitecturalTelegrams.

Technological change - The First Media Age (centralised dissemination) versus the Second Media Age (decentralised interaction)

  • Early forms of electronic communication technology bore many similarities. Mark Poster calls this period the first electronic media age and argues that it was characterised by the use of one source (or relatively few) and many receivers.
  • The telephone equalised the positions of the sender and receiver of messages / information. Anyone could both send and receive messages with a minimum of technical and financial resources.
  • The latest development to mimic the equalising structure of the telephone is the Internet. The Internet made it possible for an individual to 'publish' to a huge audience. By the middle of the 1990s there were over 30 million users around the world. In early 2000, it was estimated that there were 262 million Internet users world-wide.

Modernism to Postmodernism

  • Just as postmodernism is built upon modernism, the second media age is built on the first and is thus largely dependent on the the world view inherent in existing technologies.
  • The new media brings with it a need for new understandings - particularly political ones - to protect the public interest.
  • Virtual reality brings with it even more complex questions about the nature of society. If the medium is the message, then what is the message of virtual reality? In virtual reality, a type of cyborg structure exists in which your body - your mind and senses - is part of the medium.

Wednesday, April 30, 2008

Lecture 7 - Video Games Studies

Notes -

  • Video Games Studies includes the following types of games:
    Arcade Games, Consoles, Computer Games, MUDs, MMOGs
  • We can divide them into different genres based on their platform (hardware or software), and into sub-genres of different types of games - from First Person Shooters to adventure games.
  • Video games have been intertwined with the development of computing technology since the development of Spacewar, in the mid-1960s.
  • The military have always shown interest in video games as training tools, which has driven development of hardware to power their training simulations

Narratology vs Ludology -

  • Narratology is the study of video games from the perspective of them being stories or literary works. People who follow this sort of approach think that games can be studied like 'texts' in the same way people study other 'texts'
  • Ludology is not concerned with the story elements of games but rather with the Game Play elements. People who have written work that is classified as ludology tend to follow the argument that the story elements in many games are there for decoration only, and is incidental to just playing a game.

Other Approaches -

  • We can look at video games in a technical sense, as coming to us in the same era as computers
  • If we think of video games as mediums of communication, or expression, it is tempting to view them as having a history that follows film and cinema, and television. That is where we get the idea of narratology. Early video games did contain some cinematic elements (such as cut-scenes) but the act of playing the game was usually dramatically different.
  • Semiotics - It's even possible to view video games as media. A game can be taken apart and examined to see how the process of making meaning operates in particular games.

The QUESTION : Are video games similar to, or different from, traditional games?

Wednesday, April 16, 2008

Lecture 6 - a brief history of the computer and internet

Notes -

  • Computers were first commercially produced by IBM in the 1950s - large, unwieldy and expensive machines for military, government and corporate work
  • 1965, Gordom Moore - Moore's law: the capacity of microchip's doubles every two years. This law has held true for over 40 years.
  • Xerox PARC early 70s - mouse, graphical user interface (GUI)
  • 1975 - first PC - Altair didn't have a language. Bill Gates started writing a language called BASIC for the Altair. In order to market his program he started a little company, the Microsoft.
  • By 1980, IBM was determined to get into the PC market. Bill Lowe, promised IBM a product within one year: Open architecture - buying shelf products from a range of other companies and putting them together as a package.
  • IBM needed a software - Bill Gates /Microsoft/ made PC DOS 1.0
  • Apple - icon-based GUI (Graphical User Interface) - IBM and Microsoft came up with their own GUI - Windows

Internet

  • The internet, is a network of networks.
  • The idea came from Rand corporation in the 1960s - they developed a scheme for a network that could survive a nuclear war.
  • A group of researchers from across the U.S. were already working on a system that they had called Packet Switching which is essentially breaking down messages into small chunks and transmitting them from one computer to another.
  • ARPANET developed - downloading academic data - BBS - Bulletin Board Servers and MUDs - Multiple User Domains

World Wide Web

  • The Web includes all the internet sites that people have made available on servers around the world.
  • 'browsers' - Mosaic and Netscape became generally available in the early 1990s.
  • Hyper Text Mark-up Language (HTML) is the name of the language in which web pages are written.
  • Internet is not the same thing as the web.

Cyberspace

  • 1972 Karl Popper wrote about the nature of reality as being divided into three worlds.
  • The concept of cyberspace owes much to the work of William Gibson. He took the idea of cybernetics which is the study of particular types of systems of control and communication common to living organisms and machines.
  • A conceptual space where words, relationships, data, wealth and power are manifested by people using Computer Mediated Communication technologies.

Early Internet Applications

  • Electronic mail (Email)
  • File Transfer Protocol (FTP)
  • Internet Relay Chat (IRC)
  • MUDs, MOOs, MUSHes, etc.

Tuesday, April 8, 2008

Tutorial 3

How do I use new communication technologies to communicate with my friends and family?

I have been using the internet for 10 years now. I have never been interested in meeting people on the internet, because it makes me feel uncomfortable that I can never be sure, who is on the other side. But, I use the internet in many other ways.

When I was a little girl, the only way of communication with those who were far away was letter-writing. It took a lot of time to write and post a letter, and the delivery was very slow. We only could see each other if we attached photos to our writing. If we wanted to hear the other person’s voice we could call them, but we never could see and hear them in the same time.

Now it is so easy. We just open up our laptops and write letters, one after another and the addressee can get it immediately. Now it is not a problem to see and hear our loved ones at the same time.

I am so far away from my home, so “Skype” is a huge help for me. I just put on my headset and talk to my family and friends as much as I like. If we want to see each other we just turn on our web cameras. And if we are in the mood of writing, we can chat by typing in the words.

But not only the internet gives us fast access to the ones we miss. I can write a text message (sms) to my Hungarian friends whenever I like and they can send me one, when ever they like. It’s very simple. If I would like to show something immediately to someone who is not with me, I just send an mms with a picture or a video.

Wednesday, April 2, 2008

Tutorial Task 4



1. Who was the creator of the infamous "lovebug" computer virus?


Onel de Guzman - http://www.cnn.com/



2. Who invented the paper clip?


The first bent-wire paper clip was patented by Samuel B. Fay in 1867. This clip was originally intended primarily for attaching tickets to fabric, although the patent recognized that it could be used to attach papers together. - http://www.officemuseum.com/



3. How did the Ebola virus get its name?



It was named after the Ebola area of Zaire where it was first discovered in an outbreak occurring in 1976, when there was also an outbreak in the western equatorial region of Sudan; a second outbreak occurred in the same area of Sudan in 1979. - http://www.britishcouncil.org/



4. What country had the largest recorded earthquake?



The largest recorded earthquake in the world was a magnitude 9.5 (Mw) in Chile on May 22, 1960. - http://earthquake.usgs.gov/



5. In computer memory/storage terms, how many kilobytes in a terabyte?



1073741824 kilobytes - http://www.t1shopper.com/



6. Who is the creator of email?



Ray Tomlinson, 1971 - http://au.encarta.msn.com/



7. What is the storm worm, and how many computers are infected by it?



W32.Storm.Worm is a worm that seeks out Microsoft Internet Information Services (IIS) systems that have not applied the proper security patches. Any such systems that it finds are then infected with the worm. When this worm is run, it sets up a server FTP thread and starts to scan 10,000,000 IP addresses in an attempt to find a vulnerable system at one of the targeted addresses. - http://www.symantec.com/



8. If you wanted to contact the prime minister of australia directly, what is the most efficient way?



Parliament House
Suite MG 8Parliament HouseCanberra ACT 2600
Tel:
(02) 6277 7700
Fax:
(02) 6273 4100



Griffith Electorate Office
630 Wynnum RoadMorningside, QLD, 4170
Tel:
(07) 3899 4031
Fax:
(07) 3899 5755



Postal Address:
PO Box 476AMorningside, QLD, 4170



Web:



http://www.pm.gov.au/contact/index.cfm





9. Which Brisbane-based punk band is Stephen Stockwell (Head of the School of Arts) a member of?






"The Black Assassins were a dirty-assed punk rock band formed in Brisbane, Australia in the middle of 1981...The Black Assassins had strong political opinions but were very inexperienced musicians who knew no shame." - http://blackassassins.net/




10. What does the term "Web 2.0" mean in your own words?
A lot of web sites... - http://www.go2web20.net/
How do search engines rank the stuff they find on the internet?
They follow a set of rules, known as an algorithm. One of the the main rules in a ranking algorithm involves the location and frequency of keywords on a web page. Pages with the search terms appearing in the HTML title tag are often assumed to be more relevant than others to the topic. Search engines will also check to see if the search keywords appear near the top of a web page, such as in the headline or in the first few paragraphs of text. They assume that any page relevant to the topic will mention those words right from the beginning. Frequency is the other major factor in how search engines determine relevancy. A search engine will analyze how often keywords appear in relation to other words in a web page. Those with a higher frequency are often deemed more relevant than other web pages.- http://searchenginewatch.com/showPage.html?page=2167961