Domain: mit.edu
Stories and comments across the archive that link to mit.edu.
Comments · 7,673
-
StarlogoA few years ago, I as an NSF GK-12 teaching fellow at the University of Maine. Basically, University students were assigned to K-12 (non-US people, read: before college) classrooms and asked to help with science curriculum. One of the classes I was assigned to was the computer course for eigth-graders. Probably nobody remembers it, but a few years ago, the State of Maine gave all 7th and 8th graders iBooks to use in their classrooms, so the computer teacher and I conspired to teach some basic programming to the kids. In most public schools in Maine, programming is taught, even in high school, so this was almost certainly the first time any of the students saw programming, and probably the last they would be able to learn in school until college. I eventually decided to use Starlogo, given that it was designed to teach programming, it was available, and I have fond memories of learning basic programming on Logo on the Apple IIe. It worked as well as I could have hoped, and there were a few kids that were interested in doing more (I pointed them on to Python). Here are some things I learned that I'd like to pass on to you:
- Kids don't always remember details. This can be difficult, because most computer langauges are not forgiving in their syntax. Kids are good at picking up on details, but don't expect them to memorize things like StupidConfusingClassname isn't the same as stupid_confusing_classname.
- Kids like feedback. Thus, the read-eval-print-loop style is important toward keeping their interest.
- Related to that, the intrinsic graphical nature of logo is very engaging.
- This really just a general teaching comment (which I was totally new to when this project was given to me) - especially with totally new topics, kids will have all kinds of levels of ability and interest in the topic. It's important to have something that all of them can do, but also to have something to challenge the kids having an easier time of it. I would ususally introduce a simple topic and have everyone try it out, and then I would have a "master" level problem for the wiz kids to try.
- Robustness and responsiveness is good; kids aren't very patient, as a rule, and if the programming environment crashes, or performs slowly (and Starlogo, being a Java app, did run poorly on those iBooks), the kids will lose interest in it while they wait for the app.
-
BASIC, Logo, ToonTalk
Like most geeks of a certain age, I cut my coding teeth on BASIC, which in its traditional implementations (TRS-80, Apple ][, C64) was nicely interactive, but probably too boringly textual for Kids These Days.® Don't know how the "modern" versions of it compare.
Logo became available to me after I was "too advanced" for it, but certainly deserves a look as the "other" classical language for introductory programming.
I've heard some good things about Toon Talk.
Or there's always BrainFuck. -
More reason to listen to the End-to-End Argument
That's all the more reason to listen to The End-to-End Argument [PDF]. (Wiki link if you don't want a PDF.)
Never trust the network!
Although, I suppose VPNs technically don't adhere to the end-to-end argument, exactly..
-
It's being done
A college friend has been doing this for the last few years with great success. Go figure...
-
Re:TrueCrypt is not for USB sticks
TrueCrypt no longer uses CBC in the latest versions, LRW mode has been the default mode since some time in the 4.1 version and beyond.
I compared the encryption used by TrueCrypt to CBC, that is very different from saying TrueCrypt uses CBC. In fact what TrueCrypt used to use is the not quite CBC mode you get by replacing the random IV with the sector number. The new mode did eliminate the very easy fingerprinting, but introduced a different kind of fingerprinting possible as long as you could get multiple versions of the same sector. A real CBC mode would be more secure than both of them, but a bit unpractical.
And if you carefully read my description from before, you should recognize, that it is the mode known as LRW. I don't like the name of that mode, because to me it looks like this mode was invented by someone who read the article by Liskov, Rivest, and Wagner but did not fully understand it. -
Re:RIAA
Yeah - watch out for these dodgy people!
-
Redherring.com is aptly named
If you can't find a way to sync your iPod with your Linux machine you haven't really been looking!
When will we get to mod articles "-1, Troll"? -
Chomsky, really?Chomsky himself has some odd evolutionary ideas. One sticking point between him and later linguists/cognitive scientists is that he doesn't think that the capacity for language evolved through natural selection, but must have been a by-product of something else or else evolved through some as-yet-unknown mechanism other than natural selection. But modern theorists have certainly had success explaining the evolution of language using only the known mechanisms of natural selection.
You can hear a reference to this in this speech by evolutionary psychologist Steven Pinker. He talks about Chomsky's influence on him starting around 1H 10 min into the talk. He refers to evolution around 1:19.
Kind of odd that you're arguing this after reading something by a man whose own theories run counter to general evolutionary theory.
:) -
Re:Well, you know what Shakespeare said...You realize of course, the context of the "kill the lawyers" quote is that the act of killing all the lawyers would aid in the establishment of a tyrannical reign. In other words, Shakespeare was saying that in some way, there are lawyers who protect freedom.
In context you say? Funny, I read the context as being part of Cade and his rabble's pie-in-the-sky wishes of what they'd do when they got power. Stuff like seven loaves of bread for the price of 2, or make weak beer illegal. Silly things not thought through. Impulses, not serious planning to become a tyrant.
So couldn't it be said that Shakespeare was saying it was a common impulse to want to kill all the lawyers?
The RIAA does little to stifle that impulse.
-
I still prefer the MIT's
-
Rogues gallery of languages
Python developer, I think this is great. I'm glad that Python is gaining more acceptance.
Javascript, PHP and now Python. A real rogues gallery of languages, each more ill-conceived and vomitous than the last. Use scheme. The language is simpler than the others yet for more expressive and powerful. Learn something. Use it!
-
I think Microsoft deserves a little credit.
I think it is a good thing that Microsoft invited hackers to try to attack the system before it is released. A lot of people are saying how the black-hats will get a head start and not tell anybody the bugs they find. However, these guys would have found the bugs in the future anyways, and would exploit them. If one hole is found and patched, the system is safer already. These type of exercises are conducted in cryptography too. Ex: RSA offered a reward for anybody who can decrypt some of their keys, their 200 decimial digit key was factored using parallel computers, but it was found that it would take 55 years on a normal computer to crack the key. It gave them a good idea about what size keys they need to protect information for long enough (i.e. long enough so your credit card expires before someone can decrypt your transaction and buy stuff with your card, etc). Here is an interesting article I read in a class about other systems failing: http://web.mit.edu/6.033/www/papers/wcf.pdf. Banks and ATM machine makers just tested their machines internally before putting the ATMs to use. What happened? People found ways to withdraw money from ATM machines from other accounts, people figured out how to crack pins, how to clone other ATM cards and accounts,... tons of hacks. And this was fairly recent, in the 1990s. Having one internal group to test the security is not enough. Inviting the whole world to test the security before release is much better. What would be best is if Microsoft offered some source code too (much like Linux), so the hackers can have complete information. That way most of the problems can be found and fixed beforehand. But that would never happen since they are corporation and their primary goal is to make money. But inviting attackers is a step in the right direction. What is unfortunate is the deadlines. The shareholders want it released so they can make some more money. The media is trying to make it sound like Microsoft programmers are incompetent. Security is a "negative" goal. It is easy to prove that a system can be broken, you just come up with one hack, one example. However, how do you prove that a system cannot be broken? You have to try every single possible attack. Prolem is you don't know what the attacks are. It takes time to make sure security is at an acceptable level before it is released.
-
Everyday predictions
Even without groups of people, individual predictions of phenomena for which there is a common intuition can be surprisingly accurate. See "Optimal predictions in everyday cognition", reviewed in the Economist.
-
Re:"Allows"? it's already possible
Every single school, from the community college on up, is going to do everything it can to convince its alumni, students, faculty, and benefactors that it's doing useful and important work. Even "MIT, CMU, Stanford, etc." issue the exact same kind of PR. It's necessary everywhere.
The Bad Thing is confusing the explanation in the PR with the real research or discovery, or assuming that it's actually important because the school PR office thought it sounded neat. Which is how Roland Piquepaille wound up propagating the PR writer's mistake on the terminology ("demultiplier"). -
Re:Your argument is not symmetric
That's one form of distorting what I said that sounds suspiciously close to some form of jesuit debating technique. Did you study at a jesuit school?
Actually I went to fairly standard state schools before reading Physics at Keble College, Oxford.
I never wrote that science is the "be all and end all of life". What I wrote is that it's wrong to believe something, anything at all, is that "be all and end all of life", the way religious people think about their religion. Scientists do not think like that.
Actually you said that having everything be inferior to religion is wrong and that having a single work of "one of the most outstanding scientists of antiquity" written over by a single unknown monk was "an excellent argument against religion in general." It seems a little harsh to condemn religion on the basis of one unknown man's actions, so I surmised that your view of science was very high. Perhaps I overestimated your view, but given the venom you displayed towards religion, it was very much the way you came across.
When you have a scientific approach to life you get to be more or less protected from such mistakes.
Science can't be applied to every area of life and it's not meant to be. If you tried to, you'd be making a terrible mistake, or applying science incorrectly.
You tend to approach situations with caution, you tend to analyze before believing things blindly, you do not assume that anything is the "be all and end all of life" because you know that you can be mistaken.
And here you appear to have made a mistake. It would seem that you are implying that those who follow a religion do so blindly, a statement made without sound analysis, abandoning caution and blindly assuming something that is completely without truth. And the decision to have Christ as the be all and end all of life is a carefully reasoned one that makes sense in light of the facts at hand, rather than being an assumption.
I find it interesting the Maxwell and Faraday, arguably two of the finest scientific minds the British Isles have produced, had zero problems with this attitude, something that could be said of the many other scientists who call Jesus their Lord.
And therefore, brethren, we ought to value the privilege of knowing God's truth far beyond anything we can have in this world. The more we see the perfection of God's law fulfilled in Christ, the more we ought to thank God for His unspeakable gift.
Now my great plan, which was conceived of old,
... is to let nothing be wilfully left unexamined. Nothing is to be holy ground consecrated to Stationary Faith, whether positive or negative. All fallow land is to be ploughed up and a regular system of rotation followed. ... Never hide anything, be it weed or no, nor seem to wish it hidden. ... Again I assert the Right of Trespass on any plot of Holy Ground which any man has set apart. ... Now I am convinced that no one but a Christian can actually purge his land of these holy spots. ... I do not say that no Christians have enclosed places of this sort. Many have a great deal, and every one has some. But there are extensive and important tracts in the territory of the Scoffer, the Pantheist, the Quietist, Formalist, Dogmatist, Sensualist, and the rest, which are openly and solemnly Tabooed. ...
Christianity - that is, the religion of the Bible - is the only scheme or form of belief which disavows any possessions on such a tenure. Here alone all is free. You may fly to the ends of the world and find no God but the Author of Salvation. You may search the Scriptures and not find a -
Re:Wifi is the wrong tool for the job.
While looking for inexpensive ways to extend my home wireless coverage to a detatched garage, I came across the MIT Roofnet project. It's a mesh network to deliver internet access to off-campus students using reflashed Netgear WGT634U. Their software is available to download, but it doesn't look like there has been much work done on it lately. There's also information about a test deployment in Boston; how many nodes used, overall coverage, etc. I can't imagine it being much more work to make the nodes solar powered and perhaps somewhat portable. This could easily help bridge the OLPC mesh networks (at least between areas with good LOS).
-
Re:Wifi is the wrong tool for the job.
While looking for inexpensive ways to extend my home wireless coverage to a detatched garage, I came across the MIT Roofnet project. It's a mesh network to deliver internet access to off-campus students using reflashed Netgear WGT634U. Their software is available to download, but it doesn't look like there has been much work done on it lately. There's also information about a test deployment in Boston; how many nodes used, overall coverage, etc. I can't imagine it being much more work to make the nodes solar powered and perhaps somewhat portable. This could easily help bridge the OLPC mesh networks (at least between areas with good LOS).
-
Re:I could be wrong...
# And now comes this OSS issue. Once again, these Europeans appear to be a bit ahead.
And here I thought that my school was firmly planted in the United States. I mean it's not like we've had a whole lot to do with this OSS thing, but we've been at it for a pretty long time. -
Re:who wrote
Is this perhaps what you meant to link to?
-
Re:TBLTBL - or Tim Berners-Lee, Web inventor - has written and spoken publicly in favor of net neutrality. Here's a blog excerpt:
Net neutrality is this:
If I pay to connect to the Net with a certain quality of service, and you pay to connect with that or greater quality of service, then we can communicate at that level.
That's all. Its up to the ISPs to make sure they interoperate so that that happens.
Net Neutrality is NOT asking for the internet for free.
Net Neutrality is NOT saying that one shouldn't pay more money for high quality of service. We always have, and we always will.
There have been suggestions that we don't need legislation because we haven't had it. These are nonsense, because in fact we have had net neutrality in the past -- it is only recently that real explicit threats have occurred.
Control of information is hugely powerful. In the US, the threat is that companies control what I can access for commercial reasons. (In China, control is by the government for political reasons.) There is a very strong short-term incentive for a company to grab control of TV distribution over the Internet even though it is against the long-term interests of the industry.
Yes, regulation to keep the Internet open is regulation. And mostly, the Internet thrives on lack of regulation. But some basic values have to be preserved. For example, the market system depends on the rule that you can't photocopy money. Democracy depends on freedom of speech. Freedom of connection, with any application, to any party, is the fundamental social basis of the Internet, and, now, the society based on it.
Let's see whether the United States is capable as acting according to its important values, or whether it is, as so many people are saying, run by the misguided short-term interested of large corporations.
I hope that Congress can protect net neutrality, so I can continue to innovate in the internet space. I want to see the explosion of innovations happening out there on the Web, so diverse and so exciting, continue unabated.
-
Tangentially related...
There has also been some confusion over authorship. Mr. Lee is not to be
confused with Tim Berners-Lee, Web inventor and NetNeutrality proponent. -
Re:Stockpiling prior art?
Yes. But it is Congress that makes laws about patents and copyrights
-
Re:Couldn't the FOSS community
What you suggest sounds like this:
Secret Ballot Receipts:
http://crypto.csail.mit.edu/~rivest/voting/papers/ Chaum-SecretBallotReceiptsTrueVoterVerifiableElect ions.pdf
Really, really brilliant idea. -
Our ancestors: Been there, Done thatOur ancestors wouldn't have evolved if it hadn't been for natural disasters. We're the proof that those guys survived them all - we carry the genes of the winners - so don't underestimate us.
a huge asteriod hitting earth
Happens about every million years
due to some natural/un-natural process, a virus/bacteria gets created which splits water to its elemental components.
That would be the ancestor of algae. Wiped out almost everything back in the day, but led to green plants and us.
Those magnatars sound pretty scary, but life would survive them too.
-
Re:Not Awesome: Vaporware
If there are no working prototypes, how did Kofi Annan present one at the World Summit on Information Society?
-
Re:It's not really a 'hack' per-se
Well, the word "hack" and "hacker" originates from the hardware side of things. Rewiring circuits and fiddling with non standard ideas to get some circuit to work etc. Software hacking is really a latecomer, and what he did qualifies to be called "hacking".
-
Re:Rule Number One...
Where they run into problems is anything more advanced than high school math, understanding of algorithms, etc.
Assuming they can't pick up a book and learn it yourself (imagine that!) - which he did, by the way.
Also, their skill portability is very limited so getting laid off would likely be a bigger blow than if they had a better grounding in the maths.
I'm curious - do you have a specific anecdote to back up this generalization? Because my experience has been that employers place greater weight on hard business experience than theoretical knowledge. I encountered one recruiter who posited it was so bad ("uneducated" coders with experience beating out inexperienced comp sci majors) that he wanted to see the IT equivalent of State Bar Associations (i.e. no coding with out a license!).
The only thing a Masters in Computer Science seems to be good for is justifying a role in middle management (where, ironically, one typically does very little coding) - and that's true of just about every professional career field, not just IT. Associates at Investment Banks typically need an MBA (which they never use) before being hired into a VP role. Journalists seek Journalism degrees, hospital executives need Masters in Health Care Management, etc. etc. -
Re:It may be too late...
In a 'free market' scenario, patents will still exist in that the Monopoly will have the power to enforce its own 'patents' without the help of the government. Agreed?
If one goes beyond the strict "free market" definition to include a government conformant with libertarian ideals -- trade secrets, yes; patents, no.In that case, the middle-ground would be some antitrust regulations, with some very light patent/IP protections (to ensure the adequate return on R&D investment)?
The historical record with regard to whether patents promote or retard innovation is inconclusive. See http://web.mit.edu/moser/www/pat501.pdf -- which finds that rather than increasing the total amount of innovation, a patent system's primary beneficial effect is encouraging a wider variety of fields to be studied. There is evidence elsewhere that in several specific fields patents tend to retard innovation -- textiles is one of these, historically; I suspect strongly (but with a lack of experimental data) that software is another.
Anyhow, I'm not personally in favor of a libertarian paradise -- but I do think patents should be available only in those situations and fields where their presence promotes, rather than harms, the public welfare; and I think that the case in favor of patent protection in general, while persuasive, is frequently overstated. -
Re:Power to the People
This is called "chaffing", and it was proposed by none other than Ron Rivest. There is a paper on his website describing it. It seems like a natural way to implement something like this.
So, who wants to hack on this? -
Re:Passing the buck
OK, I'll hand it to you. Let me state your position: computers are just bullshit in education. They're just for drawing nice graphs and powerpoints. There's nothing to be gained in understanding from programming a virtual ant and seeing how the behavior of 100.000 virtual ants compares with the behavior of real ants. You can learn anything just by looking at real ants. You can do the same with real cars, of course, I suppose. Yes, I'm being ironic. That's because I've nothing against learning with real stuff. And with real teachrs. That's the point: you need real people, stuff, and teachers, and the computers can make that a much richer environment. I don't support computers for feeding you information and losing teachers and interactions. I don't think you even tried to skim the references I gave you, but I'll try another one, one final time. Give me the benefit of the doubt: if I provide all this links perhaps there could be something interesting in them: Alan Kay: "Computers, Networks and Education" http://llk.media.mit.edu/courses/readings/alan-ka
y .pdf -
Re:Particularly the psychological effects...
There's not much of a difference between your toys and transformers. And nothing wrong with using your toys! Computers are not being proposed by OLPC to replace other toys, just as extra ones that can make a difference. Check out this: http://llk.media.mit.edu/projects.php And if you think that's not for third-world countries, check this out: it is in use in Brazil, Thailand... http://padthai.media.mit.edu:8080/cocoon/gogosite
/ home.xsp?lang=en -
Re:Particularly the psychological effects...
There's not much of a difference between your toys and transformers. And nothing wrong with using your toys! Computers are not being proposed by OLPC to replace other toys, just as extra ones that can make a difference. Check out this: http://llk.media.mit.edu/projects.php And if you think that's not for third-world countries, check this out: it is in use in Brazil, Thailand... http://padthai.media.mit.edu:8080/cocoon/gogosite
/ home.xsp?lang=en -
Support of Important Native Languages in India...@harlemjoe
i highly doubt the laptop supports all of India's 33-odd "recognized languages", disregarding others commonly taught in schools (Arabic, Farsi, etc). The vernacular lobbies would have a field day claiming that the government is deliberately excluding their languages. Which is a valid point. People would sue the government and the education boards.
You're right, distributions of GNU / Linux don't support all 33-odd recognized languages in India. According to this place they only have 11+ Indic font packages and language packs supported. I'm not Indian but I assume these are the most popular third of the recognized languages in India.
These people could never support themselves. I don't know what they would do without generous Microsoft pouring money into their country. Just look at the spectatular support Microsoft has given them, so much innovation it makes me want to throw a chair! They have taken all those 33 recognized languages and lumped them into ONE.. Too bad the people of India didn't think of that first, just take all 33 languages and lump them into one, it's so easy! This ONE generic language pack was only released with Windows 2000 though; and for Windows XP there is no support at all.(except 3rd party?)
The Ministry of Human Resource Development of India really know what is best for their country. They wouldn't want to harm the relationship they have with a wealthy American company and lose money or even worse lose a mistress or two. And they definitely don't want to harm the relationship they have with the creator of that company and his wife. They have also been so generous to them. Bill and Melinda wouldn't stop the flow of donations to the fair and ethical body of government in India. They definitely wouldn't stop donating if India supported the OLPC project. And there is no way Bill and Melinda would stop donating if India publically sponsored GNU+Linux. Since their country already has the highest rates of adoption percentage out of any country I know of, it just wouldn't make sense for India to support GNU+Linux. They would have all 33-odd recognized languages in one operating system, for free. That would be impossible+silly. Preposterous! -
Re:Not as good as the Beeb though
The thing which I think you should bear in mind is that the tool used is nowhere near as important as the teacher using it.
I think you are 100% correct. Unfortunately, I didn't know that at the time.
If it's any comfort, there's a lot of people in IT who didn't start out there
Actually, it is a comfort. Since I do not have the where-with-all to go back to school at this time, I am learning what I can in my spare time. MIT rocks. http://ocw.mit.edu/index.html
-------
Clever trolls are master baiters of the worst kind.
-
Re:Wirth's law
Tomcat 5.5 pure Java application and web server can match Apache speeds for many cases.
Again with the speed comparisons to apache-httpd? Please compare features with apache-httpd, but speed with any of thttpd, lighttpd or and-httpd (or insert any number of actually efficient webservers here).
I think it's fair to say that one of the problems with "higher than C" languages is that in many ways it's harder to do efficiently than C. Which explains why most of the slowest/hugest applications on my desktop are all Java and python based.
-
Re:This article is full of errorsYes, a better article is here: The (abridged) story of Infocom
Specifically, about the origins of Zork here In the Beginning
Of course, it's very Infocom centric. Well, it is MIT, birthplace of Zork, after all.
-
Re:This article is full of errorsYes, a better article is here: The (abridged) story of Infocom
Specifically, about the origins of Zork here In the Beginning
Of course, it's very Infocom centric. Well, it is MIT, birthplace of Zork, after all.
-
Imagined
Already been done by some Greek dude about 22 centuries ago...
-
Re:Nice tip!
Structure and Interpretation of Computer Programs is a pretty good book.
-
Re:Better yet, since it's a WEB PAGE...
It's actually pretty easy[0]. Examples of the method can be seen in scientific papers[1] and text-only publishing formats such as electronic mailing lists[2].
[0] http://www.answers.com/easy
[1] http://pdos.csail.mit.edu/scigen/rooter.pdf
[2] http://lists.debian.org/debian-news/debian-news-20 06/msg00029.html -
Re:ssh2 keys?
better yet why dont they use a version of Kerberos ?? seems to be this is more secure.. as it requires a normal password but also you have a pin number that displays a separate password to authenticate the user on the client side.
-
ATIC Lab
I am a student that works in the Adaptive Technologies for Information and Computing (ATIC) Lab at MIT. You can find our website at http://web.mit.edu/atic/www/
Our website lists plenty of pointing devices but like you said, they require the use of a thumb. What I would recommend is that your friend obtain voice recognition software like one user of our lab who also has wrist problems. For example, use Dragon NaturallySpeaking for text entry and navigation:
http://web.mit.edu/atic/www/tools/voice.html
Feel free to browse around the website for information about RSI and ergonomics. Unfortunately, the lab is only open to MIT students and faculty. -
ATIC Lab
I am a student that works in the Adaptive Technologies for Information and Computing (ATIC) Lab at MIT. You can find our website at http://web.mit.edu/atic/www/
Our website lists plenty of pointing devices but like you said, they require the use of a thumb. What I would recommend is that your friend obtain voice recognition software like one user of our lab who also has wrist problems. For example, use Dragon NaturallySpeaking for text entry and navigation:
http://web.mit.edu/atic/www/tools/voice.html
Feel free to browse around the website for information about RSI and ergonomics. Unfortunately, the lab is only open to MIT students and faculty. -
How to avoid RSI (Repetitive Stress Injuries)Here are usefull resources from a Google news about RSI... Worth knowing My 2 cents, W.
-
Some Ideas with cost
http://www.naturalpoint.com/ cost $199 - $399
http://www.cameramouse.com/ cost $299 - $429
http://web.mit.edu/atic/www/tools/mice.html $45 touchpad - $299
http://www.enablemart.com/productdetail.aspx?store =10&pid=174&dept=12 cost ??? -
GSA's CITA
Contact the GSA's CITA (http://www.gsa.gov/Portal/gsa/ep/contentView.do?
c ontentId=9815&contentType=GSA_OVERVIEW) and let them know what issues you are having. They can probably tell you about some devices you haven't heard about before.
http://www.utoronto.ca/atrc/reference/tech/altmous e.html
http://web.mit.edu/atic/www/tools/mice.html
~Gildas (too lazy to log in) -
Re:Yay
high speed interface with zero lag
Actually IIRC there is significant lag of ca. 0.3-0.5 secs between input reaching your sensory organs and cerebrum reaction. Your brains just pretends to itself that it has zero lag. Reference IIRC somewhere in here, -
The basic principle
Net Neutrality is not a business concept, it's based on a theory in computer science that the most efficient and cheapest networks are those based on the principle that protocol operations (i.e. TCP/IP) should occur at the end-points of the network.
See "End-to-end arguments in system design" by Jerome H. Saltzer, David P. Reed, and David D. Clark:
This principle was used by DARPA when it worked on Internet design and it's the reason TCP/IP communications have experienced massive growth.
It's a principle supported by almost everyone except the backbone owners. Verizon's CEO has said many times that the pipes belong to him and if you're going to make a profit off them then he wants a cut too (referring to Google, Yahoo, Microsoft, et al who oppose Net Neut).
An example of a non-net-neut service is a cell-phone. I'm no fan of government regulation, but I don't want my ISP bill to start looking like my cell-phone bill. -
Coming?
This is hardly cutting edge;
Case Western Reserver University started a program like this 5 years ago using Lego Mindstorms kits, and I'm sure they weren't the first. This is seperate from the higher-level Autonomous Robotics (aka Lego Lab) course that's been going on since 1995 and is based largely on MIT's 6.270 Autonomous Robot course that created the Handy Board. -
Re:The BETA Had this restriction
The link you published, http://stuff.mit.edu/afs/sipb/user/asedeno/vmware
/ vmware-console-distrib/doc/EULA, seems to be a EULA for the VMware console distribution, not for VMware server.