Domain: cmu.edu
Stories and comments across the archive that link to cmu.edu.
Comments · 2,977
-
High Value, Not Overkilla VIA EPIA 800V can be had for $100 now. about the only thing that can be that is an AVR kit. (which can be had for about $35 for a dev board and $10 for a cable to program it. then download a free compiler/assembler. and $30 for a book on how to program AVR. so that's $75).
Also that rentron company doesn't sell very interesting stuff.
Build your own AVR starter kit is going to be a better price than any PICbasic thing and you can program it in C, asm or basic.
Basic Stamp is extremely weak. A robot desigened around a basic stamp is going to be as primative as your first LOGO program. (Turn left here.. weee).
A VIA C3 800 board, despite being an ugly evil x86 is going to have some serious power behind it. You can then have some of the following features on your system:
- USB camera to record events
- some face tracking abilities(neat!)
- A wireless (bluetooth or 802.11b) connection between other robots for cooprative tasks(soccor match anyone?)
- Voice synthizier (just grab rsynth)
- enough RAM to do accurate mapping
- inexpensive to connect a GPS unit up to USB or serial (often these units have a built-in electronic compass as a bonus)
The processing power, expandability and cost make the x86 an ideal canidate for a robot like this. Of course a cheaper robot becomes attractive when you want to have multiple robots that communicate. Really the average budget for a hobbot robot project runs around $1000. So if you drop $700 on this chassis and a motherboard you're set. If make AVR or PIC based robots that cost $50 to build you would probably build like 4 or 5 of them and have them work together. (or worse, build 4 or 5 revision until you were satisfied with it and have three robots that don't really work very well and one good one) -
Re:Good thing....good thing....I"m rambling but you get my point...maybe not.
Oh, I get your point.
Personally, I have idolized a man called Herb Simon. Dr. Simon won the Nobel Prize in Economics for his 1950's work on the subject of Satisficing (among other things). Carnegie-Mellon University realized the intelligence of this man, and, as a result, he ended up teaching courses as diverse as Economics, Philosophy and Computer Science.
Unfortunately for all of us, that man died in 2001. I would have loved to have even audited one of his classes. But, it didn't happen.
Anyway, he wins the fucking Nobel Prize in Economics. He ends up teaching Philosophy and Computer Science courses. Un-fucking-believable. That man was a stud. We should all bow down at the mere mention of his name.
If anybody ever asks me again about the value of their Econ 101 course when they are a Physics major, I'll ask them to check out Herb Simon.
-
Re:Good thing....good thing....I"m rambling but you get my point...maybe not.
Oh, I get your point.
Personally, I have idolized a man called Herb Simon. Dr. Simon won the Nobel Prize in Economics for his 1950's work on the subject of Satisficing (among other things). Carnegie-Mellon University realized the intelligence of this man, and, as a result, he ended up teaching courses as diverse as Economics, Philosophy and Computer Science.
Unfortunately for all of us, that man died in 2001. I would have loved to have even audited one of his classes. But, it didn't happen.
Anyway, he wins the fucking Nobel Prize in Economics. He ends up teaching Philosophy and Computer Science courses. Un-fucking-believable. That man was a stud. We should all bow down at the mere mention of his name.
If anybody ever asks me again about the value of their Econ 101 course when they are a Physics major, I'll ask them to check out Herb Simon.
-
Re:Damn, beat me to it :)
I was actually wanting to do something pretty much just like this with ferrets.
Doesn't sound as painful as this... -
Re:OT: ACLUI almost forgot:
Unless the Constitution protects the individual's right to own all kinds of arms, there is no principled way to oppose reasonable restrictions on handguns, Uzis or semi-automatic rifles.
If indeed the Second Amendment provides an absolute, constitutional protection for the right to bear arms in order to preserve the power of the people to resist government tyranny, then it must allow individuals to possess bazookas, torpedoes, SCUD missiles and even nuclear warheads, for they, like handguns, rifles and M-16s, are arms. Moreover, it is hard to imagine any serious resistance to the military without such arms. Yet few, if any, would argue that the Second Amendment gives individuals the unlimited right to own any weapons they please. But as soon as we allow governmental regulation of any weapons, we have broken the dam of Constitutional protection. Once that dam is broken, we are not talking about whether the government can constitutionally restrict arms, but rather what constitutes a reasonable restriction.
The 1939 case U.S. v. Miller is the only modern case in which the Supreme Court has addressed this issue. A unanimous Court ruled that the Second Amendment must be interpreted as intending to guarantee the states' rights to maintain and train a militia. "In the absence of any evidence tending to show that possession or use of a shotgun having a barrel of less than 18 inches in length at this time has some reasonable relationship to the preservation or efficiency of a well-regulated militia, we cannot say that the Second Amendment guarantees the right to keep and bear such an instrument," the Court said.
Makes perfect sense. They conclude that the governement MUST be able to prohibit access to certain weapons, therefore the Constitution must be interpreted in such a way to allow this. The ACLU's whole position on the 2nd Ammendment is a circular argument.
Not only that, but they seem to have lifted their interpretation of Miller straight from HCI's website. Of course if you're familiar with the actual decision you know that their interpretation is totally off base. No one even argued for the defense in Miller because he was already dead when the case got to SCOTUS. That's why there was no, "Evidence tending to show that possession or use of a shotgun.... has some reasonable relationship to the preservation or efficiency of a well-regulated militia." Note they did not say no such evidence existed (in fact such arms are used extensively in the military) but none was submitted at the trial, because no one was there to present any.
The decision is actually strongly in favor of a Constitutionally protected individual right to possess weapons which are of the type used by a militia. Of course the ACLU doesn't want to hear this, because what it actually means is that I might not have a right to own a sawed off shotgun, but I do have the right to own M-16's and hand grenades. The court's decision in this case also destroys the argument that the militia refered to in the 2nd Ammendment is the National Guard or any type of organized units:
The signification attributed to the term Militia appears from the debates in the Convention, the history and legislation of Colonies and States, and the writings of approved commentators. These show plainly enough that the Militia comprised all males physically capable of acting in concert for the common defense. "A body of citizens enrolled for military discipline." And further, that ordinarily when called for service these men were expected to appear bearing arms supplied by themselves and of the kind in common use at the time.
That anyone would use Miller to defend a pro gun-control position is laughable to anyone who's actually read the decision. That the ACLU uses it exposes their agenda. You really should read the decision for yourself and see if you still think it really supports the ACLU's "neutral" position. -
Red Team will take the MillionI was a volunteer for Red Team the CMU entry into this competition and I can tell you first hand they have this, just my 2 cents. Thought you all may like these pictures of the new suspension system for the sensor and computer box and just some general fun we had while working on it.
-
CSS is known broken
and the player keys could still be a trade secret
What player keys? Thanks to cryptanalysis, it's possible to recover a disc's keys within seconds.
-
Re:Not limited to space applications, by any means
the source for their 3d ranging application would be very beneficial to many people. I mean, the rovers are able to compute their surroundings in 3d using only 2 cameras. The degree of success and repeatability of these 3d measurements far exceeds any other available 3d ranging software.
Are you certain of this?
MER's stereo imaging and navigation software is indeed well made. Still, I suspect it's incorrect to claim that it is the best ever written. Stereo imaging and 3-D structure from motion are very well established fields, and improvement is ongoing. It would probably be straightforward for you to find some recent conference papers and code up something in MATLAB that works better than the rover's flight software.
The quality of the 3d ranging results from Mars are impressive, but for more reasons than you might suspect. I spent summer 2002 interning at JPL. One day, Mark Maimone, the MER mobility software engineer, mentioned to me that images of Martian terrain (with scattered rocks, etc.) are just about mathematically optimal for stereo ranging. (He wrote his thesis on this stuff.) On Mars, it's easy to find correlations between pixel patterns in images. Now imagine how well it would work if the robot were staring at a blank wall--no vision algorithm can handle that!
So--don't think that the success of the imaging is just the well-made software.
JPL has a lot of experience in robotics and the gain in knowledge when such code is released is sure to be great for anyone in the field of robotics.
True, to a point. Bear in mind that while JPL does work on novel robotics research, they're also extremely concerned about preserving expensive, hard-to-replace robot systems. As a result, a lot of the software is based on well-established systems that, in the research world, have been surpassed a while ago. The rover autonomous navigation software, for example, is related to navigation software written here at Carnegie Mellon some four or five years ago.
Furthermore, a lot of the research advances made by JPL are presented at conferences and published in journals. It's not like they work in isolation and keep everything quiet. In fact, some of my fellow grad students work on large projects alongside JPL researchers and researchers at other institutions. So, in an academic sense, there's already a lot of sharing going on.
--Tom -
Re:The dirty room and the clean room
That's why many reverse engineering firms have two separate teams: one to describe a piece of copyrighted code and another to implement it.
So, if someone downloads the code, and describes it, in plain english,or in a haiku to the Wine team, that would be ok? :o)
I volunteer...just because I like the idea of the "dirty" room :o) -
Re:The dirty room and the clean room
That's why many reverse engineering firms have two separate teams: one to describe a piece of copyrighted code and another to implement it.
So, if someone downloads the code, and describes it, in plain english,or in a haiku to the Wine team, that would be ok? :o)
I volunteer...just because I like the idea of the "dirty" room :o) -
Not true
Raph Koster of Sony Online adds that it "was startling to me... that (the federal comment process) is identical to how we build our patches and patch notes", although since the government has "a legal obligation to protect the privacy of people submitting comments on legislation", this means some disadvantages compared to MMO feedback, as Koster explains: "We get to know the people who are good testers, who are good at catching bugs. The federal government is legally not allowed to do that."
This is not true. I can come up with at an example that should work from a practical standpoint off-the-cuff.
You can build a black-box database that can identify the same persona as being the source of multiple input submissions. This box must be given supeona-proof status. There are a lot of improvements you could make to the thing, but this should work at a basic level.
Now, this may or may not be acceptable in terms of data logging. However, statistical analysis of the text will inevitably allow linking of comments to some degree, and if the MMO guy is right about a practical benefit to logging, this should work. There would be some onus on users to not submit information that could be linked back to their real identity, but that's true of just about any anonymous feedback system I can think of.
There are people much more experienced in this field who could give a much more intelligent answer than I do -- if the gov't wants a good system that can provide a certain set of functionality with certain privacy restrictions, they and similar folks should be talked to. It's hardly an insoluable problem. -
Re:Not surprising
At least here at Carnegie Mellon University, we have access to the statistics of Faculty Course Evaluations. Anybody with a login can see how professors were rated by their students in past semester, based on a number of different criteria. This is an incredibly useful tool for determining which classes to take. I'd be surprised if other schools didn't do something similar.
-
Re:But what is this thing?
Yeah, but how does this compare to the penguin worship formations we already know are there? That "crab" looks more like a "martian booger" to me.
-
Uncanny Valley-ness, not F'rubber is the issue.The basic problem is should they be really anthropomorphic or not.
In the article they mention the 'Mori Uncanniness' problem- there is a point that is the 'most anthropomorphic' you can get, before the thing becomes about as pleasant as santorum. IANARS, but the RS's at CMU's Robotics Institute state in A Survey of socially interactive robots
[if a robot needs to portray a living creature,] it is critical that an appropriate degree of familiarity be maintained. Mashiro Mori contends that the progression from a non-realistic to realistic portrayal of a living thing is non-linear. In particular, there is an ?uncanny valley? (see Fig. 8) as similarity becomes almost, but not quite perfect. At this point, the subtle imperfections of the recreation become highly disturbing, or even repulsive...
FWIW There are many more issues than just cannyness, and that paper gets into a lot of em...
-
Uncanny Valley-ness, not F'rubber is the issue.The basic problem is should they be really anthropomorphic or not.
In the article they mention the 'Mori Uncanniness' problem- there is a point that is the 'most anthropomorphic' you can get, before the thing becomes about as pleasant as santorum. IANARS, but the RS's at CMU's Robotics Institute state in A Survey of socially interactive robots
[if a robot needs to portray a living creature,] it is critical that an appropriate degree of familiarity be maintained. Mashiro Mori contends that the progression from a non-realistic to realistic portrayal of a living thing is non-linear. In particular, there is an ?uncanny valley? (see Fig. 8) as similarity becomes almost, but not quite perfect. At this point, the subtle imperfections of the recreation become highly disturbing, or even repulsive...
FWIW There are many more issues than just cannyness, and that paper gets into a lot of em...
-
Re:Port 2.4 driver to 2.6
ltmodem-2.6-alk-v00.tar.gz
ltmodem-2.6.tar.bz2
(I have not tested them) -
Must mention these...
Universal Standard Disclaimers.
Yeah, yeah I know they are not the same as TOS, but they're still a good read! -
Re:CMU
I wouldnt exactly agree with this. Information Networking Institute is one of the best places for this stuff, and I guess I would know, since I'm a graduate student here. Did you know that Wireless Andrew started here as a student project ?
And do you also know about the new CYLAB initiative ? -
Re:CMU
Yeah, that'd describe us pretty well =)
We actually do have a Inormation Networking Institute, but it's a grad program and I haven't exactly heard the best things about it from true CS / ECE grads. -
Computer Systems, not Science
An excellent course taught in Carnegie Mellon University is "Computer Systems: A Programmer's Perspective" - CS:APP or 15-213, the course number by which it is better known. A better way to put it is that they are teaching computer systems and not computer science, which by definition is much wider in scope. A book based on this course, (which is immensely popular among CS and ECE majors here) is also available. Check it out at http://csapp.cs.cmu.edu
-
Re:Down the road ...
As always the truth is not as it is made out to be...
If you read a transcript of his speech I think you'll see that Mr. Dean is not trying to take away everyone's personal freedom.
The FUD stops here.
-
Find a research area of interest to apply skills.
Here's some advice applicable to your question unlike the other 98% of unrelated opinions already posted:
OCW will get you started on the right foot, but I would recommend finding a suitable research field to apply those skills to.
Some of the best programmers I've worked with have been in a research lab at my alma mater's comp sci dept. And several of these grad students came from a non-computer science background such as physics, chemistry, genetics, etc. Once they found an immediate application for their programming skills, their skills progressed at an amazing rate. This does not mean that all science-based individuals are good programmers, but the purpose and foundation for learning (and learning properly) is already there.
So my advice? Use the internet to start researching some of the better computer science schools research groups and see if there is anything out there you like. Conjoining your medical background with a CS focus might lead to neuro/bio/medical -informatics, or maybe computational biology. You can also go into simulation, such as scientific visualization of specific area of medical research or even go into computer graphics. There are literally thousands of specific areas to look into.
Here's on example: Sticking with the foundation learned in OCW and applying proper programming techniques (such as learned in "Effective C++" by Scott Meyers) to fields such as computer graphics can be a great way to get immersed in the field - as long as you have an end application to apply your skills. So picking up a project like applying computer graphic visualization and simulation to a medical process or generating physical-based character animation can be extremely beneficial. You'll obviously have to learn computer graphics programming somewhere along the way, but that that'll just sharpen both your math skills and visual sense, along with having another great tool under your belt.
Go research some of the current projects going on at research labs at the top computer science schools. Here are some suggestions for you to check out:
brown
carnegie mellon
berkeley
wisconsin
north carolina
stanford
And of course not all computer science research falls under the header of the computer science department. Research medical departments doing interdisciplinary research with both engineering and computer science.
Almost all research labs have papers of their work (even their most recent) avaialble in PDF format. Download some of the earlier papers to get a feel for the research focus and try to find something that interests you. Try to implement the same techniques and algorithms using your skills. This will bea great way for you to realize what you still need to learn and get a great foundation in a new area of research.
But always keep in mind that proper programming is of utmost importance. So while your trying to leanr a new area of research by applying your skills, also focus on the studying from the better programming books out there that teach you how to become a better programmer. Go on amazon for suggestions. Start with looking up my previous suggestion and go from there.
Good luck, and sorry about all of the hundreds of wasted postings coming from IT people bitching about their lack of applicable skills.
Martin
-
Medical Robotics
One possibility for somebody with your background is to get involved with medical robotics, perhaps getting an MS or PhD. I know my own university has several projects in the area to create things like robot surgery, robot care assistants, and so forth. I'm sure these sorts of programs probably have a shortage of medical professionals who are also technically astute.
-
Re:My idea with a twist...
hmm, Its been done. Im looking for it on google -- cant find it.
An geeky 'artists' collective got a grant to do just that. They put spray paint on the back of a remote control monster-truck. 4-5 cans of different colours were lined up in the back... as the truck moved, it would spray various dots and write slogans.
What you described is mentioned on this geek's website.
AH! Here it is! have a look at the GraffitiWriter and Streetwriter projects from left menu. These two projects seem more fitting for a sneak-up and tag scenario, though they do it underfoot with less visibility.
Look -
Ctrl-Alt-Del Movie
I don't remember where I got it from, but I have an ASF of the movie. Decided to throw it up on my CMU webspace so lets see if we can
/. andrew =)
CtrlAltDel.asf
Oh, the movie doesn't start 15 seconds for some reason. Wasn't me. -
Re:Some things it seems pointful to note
Carnegie Mellon. A professor threatened to fail my ex girlfriend on an assignment last year because somehow turnitin.com didn't work for her, but she didn't know, and it didn't submit. He wasn't all that willing to let her submit it to the site after the deadline and not punish her, even though she gave him a hard copy on time (as did everyone else in the class)
-
Re:Howard Dean?? More Like Adolf HITLER!By Declan McCullagh
CNET News.com
January 26, 2004, 5:18 AM PTIs this the same Declan McCullagh that once allegedly shoved his girlfriend down a flight of stairs?
-
Deja Vu
Vocaloid has been covered on Slashdot before. It is one of the many impressive projects to have at least in part come out of the Music Technology Group at Institut Universitari de L'Audiovisual in Barcelona.
This is one of many impressive Music Technology groups in the world who is kind enough to provide us with open source software such as CLAM. Similarly there are some groups out there doing interesting things. Needless to say, I could link all day...
I am a graduate student in this field -
NOT the best mod
-
How pitifully weak is it?
So, what length is secret?
According to the tenets of cryptography, a cipher applied to a work is considered secure with regard to key length if it takes more effort to brute-force the crypto than to go about gaining access to the work some other way.
Anyway, I'm not sure it can be reasonably brute forced. At 100 million keys per second, it will still take some hours to break.
Frank Stevenson reports three attacks on various parts of CSS, ranging in complexity from 2^24 to 2^8. For a ballpark comparison, my PC bought in late 2000 running the distributed.net client can run through 2^20 RC5 keys in one second. With such a short time to break, the limiting factor for DVD decryption becomes not the time to brute-force the key but rather the time to read all the data from the optical disc. The user of an app that plays DVD Video discs using a brute-force CSS implementation might not even notice the delay.
I just can't agree that a weak encryption mechanism should be excluded from the law purely because it is weak.
Would you approve of XOR with a constant 8-bit key being called "encryption"?
I will agree that the law shouldn't protect them in the first place.
Judicially narrowing the scope of what constitutes "access control" with respect to the strength of the crypto involved may work toward accomplishing this goal. In addition, have courts determined what constitutes "authority of the copyright owner"?
-
How pitifully weak is it?
So, what length is secret?
According to the tenets of cryptography, a cipher applied to a work is considered secure with regard to key length if it takes more effort to brute-force the crypto than to go about gaining access to the work some other way.
Anyway, I'm not sure it can be reasonably brute forced. At 100 million keys per second, it will still take some hours to break.
Frank Stevenson reports three attacks on various parts of CSS, ranging in complexity from 2^24 to 2^8. For a ballpark comparison, my PC bought in late 2000 running the distributed.net client can run through 2^20 RC5 keys in one second. With such a short time to break, the limiting factor for DVD decryption becomes not the time to brute-force the key but rather the time to read all the data from the optical disc. The user of an app that plays DVD Video discs using a brute-force CSS implementation might not even notice the delay.
I just can't agree that a weak encryption mechanism should be excluded from the law purely because it is weak.
Would you approve of XOR with a constant 8-bit key being called "encryption"?
I will agree that the law shouldn't protect them in the first place.
Judicially narrowing the scope of what constitutes "access control" with respect to the strength of the crypto involved may work toward accomplishing this goal. In addition, have courts determined what constitutes "authority of the copyright owner"?
-
This means I can erase ...
...my tapes which I encoded with the C64 version of DeCSS again ?
-
This means I can erase ...
...my tapes which I encoded with the C64 version of DeCSS again ?
-
I hope Nintendo has more decency than Microsoft
Microsoft hates Xbox hacking, and is using every legal mean to stop it, in particular, the DMCA. Nintendo might use the same tactics, as they have used the DMCA in the past. The DMCA is increasingly being used as a way to defeat competition and enforce shoddy business practices -- not to uphold legitimate rights. If it continues, it won't be long before auto manufacturers are including chips to defeat third-party auto parts from working with their vehicles, and you can look forward to seriously inflated prices when you need to get new brake pads or whatever on your car because they'll be suing the competition out of business.
When you buy a product, it should be YOURS, period, end of story. If you want to mod your Xbox into a PC, and you have the skills to do it, then you damn well ought to be able to do so. Once you pay your $175 (or whatever they're going for) for an Xbox, Microsoft should cease to have any control over what you do with it -- save voiding the warranty if you decide to take it apart and start modding it. -
Re:AgreementThanks for linking to that other Berinato article. Seems like he really is pushing his agenda there. I suspeceted some kind of links to this TSP/PSP guy, Humphrey, since his thing is promoted pretty shamelessly. Looks like a lot of hot air and buzzwords to me.
"I want the technical community to become professionals," Humphrey says,
andHumphrey also has conceived of even more radical changes, including a software engineering curriculum modeled on medical school, complete with professional internships.
That should take care of everything, since the medical profession never makes any mistakes. In fact, once they say something, they don't change their minds, do they? And they agree on everything, all of them! Now that's something the software community should try to emulate!
Hrm.
But all in all, I think it's good to see stuff like this on slashdot. At least you see it discussed and disbunked. And it's a good laugh. Well, maybe not a slightly pained one. -
Re:AgreementThanks for linking to that other Berinato article. Seems like he really is pushing his agenda there. I suspeceted some kind of links to this TSP/PSP guy, Humphrey, since his thing is promoted pretty shamelessly. Looks like a lot of hot air and buzzwords to me.
"I want the technical community to become professionals," Humphrey says,
andHumphrey also has conceived of even more radical changes, including a software engineering curriculum modeled on medical school, complete with professional internships.
That should take care of everything, since the medical profession never makes any mistakes. In fact, once they say something, they don't change their minds, do they? And they agree on everything, all of them! Now that's something the software community should try to emulate!
Hrm.
But all in all, I think it's good to see stuff like this on slashdot. At least you see it discussed and disbunked. And it's a good laugh. Well, maybe not a slightly pained one. -
Re:Question..
Here's another good picture of some disturbed ground. I'm not sure if NASA has named it yet.
-
The real reason NASA has to "fix" colors!
Wheres the one that looks like Tux?
right here.
It's been hard keeping it online because the government now has beams weapons that can penetrate not just aluminum foil hats, but aluminum server cases as well. -
Urban legend about those Saturn V plansFor starters, isn't it true that the 60's technology that got us to the moon is largely lost? I remember reading somewhere that the plans for the Apollo missions were lost in a sea of red tape somewhere.
That's an "urban" legend, up there with the supposed bureaucratic folly behind NASA's pens, which is also nonsense. When it shut down the Apollo program, NASA didn't shrug and say "Nice trip, let's throw away the map." They kept the Saturn V plans for the future, of course. The problem with a new Saturn V would be recreating old technology -- making boosters would be a particular sticking point -- and getting the launch pad stuff ready for them rather than, say, shuttles.
(Not that going to Mars necessarily has anything to do with Saturn Vs -- or Atlas-Agena B target ships for that matter, as long as we're assuming we're re-creating old technologies.)
Look at the failures of unmanned Mars spacecraft. Even if we had the technology, you would expect a few human-less dry runs first, much like the Apollo missions.
What does that have to do with anything? Um, yeah, speaking of Agena-B unmanned docking ships, they'd obviously have some steps along the way.
The loss of robotic probes, meanwhile, is a reflection of the way those programs work; they accept higher risks in exchange for the lower costs, because there's not the same safety concern. The rover on Mars right now landed in the higher-risk of the two landing sites chosen by the science team. They played the odds, hoping they'd get at least one of them down safely. You can take chances with robots. Beagle 2 was made on the cheap, for an example, with little redundancy in systems. (Oh, well -- it was really the orbiter with its deep-scanning radar that's the bread and butter of that mission, though we're disappointed in the lost chance on the ground.)
-
GTA Rocks
GTA really rocks!
The best part is that its got such a cool narrative and storyboard, and the way it takes you through it is awesome.
You wouldn't believe it, but an Interactive Fiction & Media class that I'm taking this semester taught by this guy actually requires us to play GTA3 and analyze the gameplay! :) Go see the course site!
And its kinda fun seeing why it really succeded - the whole story sometimes follows what seems to a post-modernist approach to storytelling, and its a great mix of both narrative and game-theory approach with a non-singular series of puzzles. And believe it or not, its success has really changed the way acadmic people look at gaming and at simulation and storytelling.
I can't wait to see whats coming up next! :) -
Re:rovers in museums
That would be the Personal Exploration Rover. Here's the press release. -
Depot begat Stow, who begat Pkgview?
This looks very similar to GNU Stow, which a derivative of CMU Depot. By the way, we (a University right down the street from CMU) also used an internal derivative of Depot, called Parcel, but we've mostly phased that out now.
-
Re:A Game Is Freedom of SpeechSo, how do you feel about the whole DeCSS "all programs are speech" argument? I can understand why one would want to draw a distinction between speech and some sort of "executable information"--information that exists purely as a tool for machines--but the concept seems destined to be troublesome. Eventually computers will be able to understand natural language--I might be able to just tell a computer "create a game called 'Kill the Hatians' in which the player is told to do just that, dropped into a Hatian community, given lots of guns, and awarded points based on how many Hatians they kill." If computers existed that could create a game based on such a description with no further human intervention, would my ironically delivered passage continue to be protected speech? Are any of these protected speech?
I'm also reminded of the Supreme Court striking down a bin on virtual child porn, as well. Both the court and common sense seperate real crimes from virtual crimes.
-
Re:Cerebellum boardI've worked with the Cerebellum. I TA'd for a summer program at CMU for high school students who are strong in compsci/math. Part of the curriculum was building robots out of Lexan, hobby servos (with Lego wheels, 'cause they were conveniently around when the instructor moved away from Mindstorms), and these boards.
They have a PIC 16F877 controller driving 8 digital tristate I/O lines, and 8 analog lines (which I think were just input, IIRC). So we plugged the modified servos in as motors, and for sensors had switches, photoresistors, and an infrared rangefinder. The students were able to code in a somewhat-limited subset of C (due to the freeware compiler we had -- there was a better one available, but the instructor couldn't get funding for it) and compile it down, then transfer to the board (via a built-in serial port). It worked well for those applications, though with only a couple K of memory. In fact, I ended up writing a prettied-up API for the students, because the instructor decided he wasn't all that pleased with some of the low-level, non-intuitive calls (which would be trouble for those students who'd never coded before, let alone in C).
More info here on robotics at Leap: http://www-2.cs.cmu.edu/~roboleap/
The Cerebellum was conveniently easy for this level, but I'm surprised they're using it for these rovers. I didn't think you could get Linux that small!
-
Cerebellum board
Hey, I like some of their nomenclature for the parts. They have got a "Cerebellum board", which I presume controls aspects of stability or movement?
-
Re:As much as shatner is sick of it...Around the time of the first Next Generation episode I was studying cults and there effects on the individual and society. About 5 minutes into the first episode of TNG, watching the way the command structure worked on the bridge, I remember an uneasy feeling that it seemed very Scientology'esk. I was soon to find that Scientologist has in fact over run the whole Star Trek franchise, writers, actors and from what I heard producers. Watching the show a few more times I noticed words made up by Scientology finding there way into the scripts, like when Data has a problem with a memory "Engram". An "Engram" is a past memory ( potentialy trillions of years old, yes, they are crazy ) that is blocking your potential in the current time. The removal of these "Engrams" is part of an elborate brain washing scheme that Scientology uses to take control of your life ( and money ). But I digress.
In short, I agree, bring back the grit! Bring back the humanity! Bring back Phasor Diplomacy!
BTW, here is a link that describes the Scientology Star Trek connection. The connection is described about half way down the document. Go to the page and search for "trek".
Kind Regards
-
Re:No it's different
-
Well Done DVD-Jon ....
Well Done DVD-Jon
There is a beautiful Gallery of CSS descramblers by Dr. David S. Touretzky (Carnegie Mellon University).
"It never occurred to me that someone would actually try to prevent people from publishing code that they wrote," he said. "The idea just struck me as so deeply offensive that I felt I had to do something about it."
To make his point about free speech, he offered several exhibits from his gallery, including a description of the DeCSS code in plain English and a T-shirt on which the code was printed -- both of which could be considered illegal under the copyright act.
-
BREAKFAST CEREAL DATA STRUCTURES
-
Re:just wondering
The kernel (Mach, in Mac OS X's case) doesn't matter much to a media player. Obviously things like hardware support and i/o latency make a difference, but more or less any modern OS will support something that supports MP3 playing. It probably wasn't a matter of a quick recompile, but iTunes works fine on Windows, which has a completely different hardware and low-level software architecture.
What makes the difference here is having a media architecture. iTunes floats on QuickTime, which Apple trusts to work really well with various audio codecs (and their DRM schemes). Besides that, it's (")just(") some GUI, network, security, and disc-burning code. QuickTime is the central issue here; Apple would not make iTunes for mpg123/ALSA/whatever.
But if you're asking "Why haven't they ported QuickTime to Linux yet?", I agree. I suppose they might be thinking like this:
- We want to sell Macintoshes, and, if possible, software.
- Let's make a killer app so people will want to buy Macs, and call it QuickTime.
- But wait
... if we make it Mac-only, not even Mac users will want to use it, because it'll be outnumbered by whatever Microsoft comes up with the stamp it out. - So let's port it, and make it a model citizen in the Windows envirnoment, so most everyone will be able to use it while associating it with Apple.
- Port to Linux? Why? We want these people to moan and whine about not being able to watch
.mov trailers, and talk themselves into buying a tibook. Obviously they're already vulnerable to Unix. Mwahahahrahra!
In other words, they have to port to Windows if they want it to survive at all. But they're the powerful ones in comparison to Linux, and they can just try to borg its users.
Disclaimers: (1) this is pure speculation, (2) I use Mac OS X considerably more than Linux these days, and (3) I'm feeding a troll.