Domain: gatech.edu
Stories and comments across the archive that link to gatech.edu.
Comments · 849
-
You in politics?I present a logical argument about a contradiction (math proof method, assume X and if it is self contradictory --- then non-X must be true).
You answer with dogma internal to your faith. (-: Even claims the bible to be perfect!?
:-) I asked for an answer, not a politican's answer-another-question. If there should be a god, why would he be Xian? (When discussing Bertrand Russel and faith/reason in protestantism -- read his chapter on Roussau in his big book on philosophy... you're wrong.)(-: My fault -- I assumed that on slashdot even a believer would be able to reason.
:-)If the fault was that you couldn't understand my bad presentation of the argument, I'm willing to rewrite it. (But then you would have asked.)
If you missed the point: The religious people are making a very extreme statement (a powerful supernatural being exists, he is a member of my cult). To not be laughed at -- considering the number of cults with contradicting statements -- you need very good support. Internal dogma isn't.
Yes, I've read up on religious arguments. They stink and never answer simple arguments like this. (I never read C S Lewis after finding this. Well, except for his self biography on when he became religious. Laughed my ass off.)
That is agnosticism.
An irrelevant word definition. See 101-103 here. This was your main problem with atheism? (-: You are 99.99% as much atheist as me, it's just that you are atheist for a god less...
:-)Yes, yes -- I know about Xian dogma -- trinity ("3 for the price of 1"), etc. Internal dogma point for one of multiple Jewish heresies are neither interesting or a serious argument that it happens to be the only true religion.
Will just comment on this:
You say all religions call for violence and death
I friggin' well didn't! (For moral arguments I content myself with comparing a god who would torture people for ever with Hitler and note that arguably Hitler is less evil.)Who am I fooling, there is no way you'll answer my argument seriously -- you'll just spout bible references.
-
Re:Statistics Textbooks?
I don't know about statistics, but I found this site helpful.
Then again, I'm more interested in theoretical mathematics (abstract alebra, topology, etc) than statistics. You'll find a basic probability text that may or may not help, depending on your ability. -
2004.0 livecds?
Has anyone been able to find the 2004.0 livecds?
An empty directory has existed for several days now... -
Re:Researchers vs. DevelopersWhy does there need to be such a hard-and-fast division between developers and academics?
I'm a member of a rare breed: I'm writing my thesis on games, so I'm familiar with all the academic literature on them. but I also code my own games. Without my coding background, I would never be able to analyze games in the same depth.
Most of the literature out there would be vastly improved if these researchers had even a cursory knowledge of programming. Instead, most of the academics are still clinging to what they're familiar with, like literary and film theory, instead of apporaching games on their own grounds. Procedural logic, artificial intelligence issues, and emergent behavior are all ingored by most academics in favor of more comfortable facets like narrative or visuals. Honestly, how many academic articles do we need on Lara Croft's breasts?
The Georgia Tech program mentioned in the article has exactly the right idea. For most of the classes, assignments are split between theory *and* production.
-
This has been going on for quite a whileI remember seeing a report on this probably around 10 years ago. The technology was in its infancy but was being used to adjust people with a fear of heights. A link with information along these lines (found it in 2 seconds on google) is here:
even the screencaps look the same as in the story I remember, and they appear to have the look of 10 year old renderings.
-
Re:kMCP?
well as an old time (20 years ago now) MCP programmer - and KDE developer
.... I never get the two confused -
Please learn how to use links.Please learn how to use links.
<a href="http://www.gatech.edu/news-room/release.php
yields:? id=160">Researchers Use Lab Cultures to Create Robotic 'Semi-Living Artist'</a>
<a href="http://www.wireheading.com/roborats/hybrots. html"> Wired to the Brain of a Rat, a Robot Takes On the World</a>Researchers Use Lab Cultures to Create Robotic 'Semi-Living Artist'
Wired to the Brain of a Rat, a Robot Takes On the World -
big deal
IAAN, and this is not a big breakthrough in any sense. Basically, this is something that was first done using manually-positioned electrodes probably twenty years ago, and now they can grow neurons on a dish that has electrodes built into it and do it that way. WoO-hAH!
The computational power of neurons comes from the way they work in groups, not the way they work alone. Therefore, it's strongly dependent upon the detailed organization of their connectivity. Grinding up a piece of brain and regrowing it on a dish will obviously not retain native connectivity. Additionally, the time it would take to manually rewire an interesting circuit by giving little localized electrical pulses (or do anything else interesting) is longer than neurons are viable in culture, and that's not a problem that's been solved yet.
I'm not saying this technology won't have important uses as a research tool, just that it won't be useful for what people here seem to think it will be useful for (high-density pornography storage). BTW, one of the more interesting characters in this field is Steve Potter, a somewhat strange guy who does some technically impressive work -
Hasn't this been done before?
I thought the Pine Lab at Caltech had done this several years ago. Neurochip Project
-
More mirrors
-
More mirrors
-
More mirrors
-
Re:Do the math...
Sort-of. There are four more addressing lines giving you up to 64GB, internally, the kernel can address up to 64TB virtual memory with segment/offset stuff, and of course the 64GB physical memory.
It's similar to the 8088/8086 with a 16 bit cpu, and 1MB of addressable RAM.
Time to dust off the far pointers!
-
Re:Use a mirror
-
mirrors that have builds
The following is a full list of the primary and secondary mirrors that have Firefox 0.8 builds. This list will also be maintained and updated.
Apologies for not listing one per line, but slashdot rejects posts with "too few characters per line".
North America: mozilla.isc.org (http) mozilla.isc.org (ftp) trillian.cc.gatech.edu (http) trillian.cc.gatech.edu (ftp) mozilla.ussg.indiana.edu (http) mozilla.ussg.indiana.edu (ftp) mozilla.oregonstate.edu (http) mozilla.oregonstate.edu (ftp) mozilla.gnusoft.net (http)
Europe: sunsite.rediris.es (http) sunsite.rediris.es (ftp) sunsite.cnlab-switch.ch (ftp) ftp.cvut.cz (ftp) www.artfiles.org (http) ftp.rediris.es (ftp) ftp.rediris.es (http) ftp.task.gda.pl (ftp) ftp.task.gda.pl (http) sunsite.icm.edu.pl (ftp) (Windows only) sunsite.icm.edu.pl (http) (Windows only) ftp.mirror.ac.uk (ftp)
Asia/Australia: ftp.lab.kdd.co.jp (ftp) ftp.kaist.ac.kr (http) ftp.kaist.ac.kr (ftp) ftp.nctu.edu.tw (ftp) mozilla.mirror.pacific.net.au (ftp) mozilla.mirror.pacific.net.au (http)
-
mirrors that have builds
The following is a full list of the primary and secondary mirrors that have Firefox 0.8 builds. This list will also be maintained and updated.
Apologies for not listing one per line, but slashdot rejects posts with "too few characters per line".
North America: mozilla.isc.org (http) mozilla.isc.org (ftp) trillian.cc.gatech.edu (http) trillian.cc.gatech.edu (ftp) mozilla.ussg.indiana.edu (http) mozilla.ussg.indiana.edu (ftp) mozilla.oregonstate.edu (http) mozilla.oregonstate.edu (ftp) mozilla.gnusoft.net (http)
Europe: sunsite.rediris.es (http) sunsite.rediris.es (ftp) sunsite.cnlab-switch.ch (ftp) ftp.cvut.cz (ftp) www.artfiles.org (http) ftp.rediris.es (ftp) ftp.rediris.es (http) ftp.task.gda.pl (ftp) ftp.task.gda.pl (http) sunsite.icm.edu.pl (ftp) (Windows only) sunsite.icm.edu.pl (http) (Windows only) ftp.mirror.ac.uk (ftp)
Asia/Australia: ftp.lab.kdd.co.jp (ftp) ftp.kaist.ac.kr (http) ftp.kaist.ac.kr (ftp) ftp.nctu.edu.tw (ftp) mozilla.mirror.pacific.net.au (ftp) mozilla.mirror.pacific.net.au (http)
-
If you give out that URL, do this one too--
Georgia Tech Swiki -- for high school/college age, after the target age 12-13 under discussion.
-
Re:Mirror
-
Re:Mirror
-
Re:Mirror
-
Re:Some things to try
I can't really comment on the whole HORDE project but their webmail system is excellent and has been working in production at Georgia Tech for quite some time without a hitch. If IMP is any measure of the rest of their application suite, it's quality.
-
Hey!
The research group I work with here - Information Interfaces Research Group - at Georgia Tech works on something quite similar.
Its called the InfoCanvas - kinda cool stuff :)
And yes, although its not analog per-se (as in, display-meters and the like), it does show you in gradual gradings. Like the sky-color changing from a hue of blue to red, and the rainbow slowly fading away and the like.
Just thought it might be relevant! :) -
Hey!
The research group I work with here - Information Interfaces Research Group - at Georgia Tech works on something quite similar.
Its called the InfoCanvas - kinda cool stuff :)
And yes, although its not analog per-se (as in, display-meters and the like), it does show you in gradual gradings. Like the sky-color changing from a hue of blue to red, and the rainbow slowly fading away and the like.
Just thought it might be relevant! :) -
Re:not enough
Not only does operator overloading have functional value, it allows functional programming. [rimshot]
That is, in C++, overloading operator () allows you to define function objects. Function objects allow you to simulate functions as a first-class entity, allowing functional style programming in C++. Check out the Functional C++ Library, FC++, it's cool stuff. -
Contrib Packages for 3.2
Since nobody has (yet) taken the pains of posting the mirror list (yea, yea, I know, this is
/.) -- here it is:Hmm
.. I wonder if the /. lameness filter was designed so that people couldn't post whole mirror lists themselves. Telling me that I don't have enough characters per line. I think I'll just ask the KDE people to create a static fast-serving no-css page full of mirrors for KDE whenever a release happens. That way, at least some amount of trouble would be saved. Goes off to mail KDE team ...(pulled from KDE Mirror List)
WARNING: VERY BAD FORMATTING to get around the lame lameness filter.
mirrors.isc.org. .
.ibiblio.org. . .ibiblio.org. . .ftp.gtlib.cc.gatech.edu. . .ftp.gtlib.cc.gatech.edu. . .
mirrors.midco.net. . .mirrors.midco.net. . .ftp.oregonstate.edu. . .kde.oregonstate.edu. . .download.uk.kde.org. . .
download.at.kde.org. . .download.at.kde.org. . .ftp.eu.uu.net. . .ftp.tiscali.nl. . .ftp.du.se. . .
ftp.solnet.ch. . .ftp.rutgers.edu. . .ftp.rutgers.edu. . .kde.uk.themoes.org. . .kde.us.themoes.org. . .
ftp.de.kde.org. . .ftp.de.kde.org. . .ftp.gwdg.de. . .ftp-stud.fht-esslingen.de. . .ftp-stud.fht-esslingen.de. . .
ftp.uni-kl.de. . .download.au.kde.org. . .ftp.roedu.net. . .ftp.fi.muni.cz. . .ftp.fu-berlin.de. . .
ftp.tu-chemnitz.de. . .sunsite.informatik.rwth-aachen.de. . .filepile.tiscali.de. . .ftp.tuniv.szczecin.pl. . .ftp.tuniv.szczecin.pl. . .
sunsite.icm.edu.pl. . .sunsite.cnlab-switch.ch. . .ftp.se.kde.org. . -
Contrib Packages for 3.2
Since nobody has (yet) taken the pains of posting the mirror list (yea, yea, I know, this is
/.) -- here it is:Hmm
.. I wonder if the /. lameness filter was designed so that people couldn't post whole mirror lists themselves. Telling me that I don't have enough characters per line. I think I'll just ask the KDE people to create a static fast-serving no-css page full of mirrors for KDE whenever a release happens. That way, at least some amount of trouble would be saved. Goes off to mail KDE team ...(pulled from KDE Mirror List)
WARNING: VERY BAD FORMATTING to get around the lame lameness filter.
mirrors.isc.org. .
.ibiblio.org. . .ibiblio.org. . .ftp.gtlib.cc.gatech.edu. . .ftp.gtlib.cc.gatech.edu. . .
mirrors.midco.net. . .mirrors.midco.net. . .ftp.oregonstate.edu. . .kde.oregonstate.edu. . .download.uk.kde.org. . .
download.at.kde.org. . .download.at.kde.org. . .ftp.eu.uu.net. . .ftp.tiscali.nl. . .ftp.du.se. . .
ftp.solnet.ch. . .ftp.rutgers.edu. . .ftp.rutgers.edu. . .kde.uk.themoes.org. . .kde.us.themoes.org. . .
ftp.de.kde.org. . .ftp.de.kde.org. . .ftp.gwdg.de. . .ftp-stud.fht-esslingen.de. . .ftp-stud.fht-esslingen.de. . .
ftp.uni-kl.de. . .download.au.kde.org. . .ftp.roedu.net. . .ftp.fi.muni.cz. . .ftp.fu-berlin.de. . .
ftp.tu-chemnitz.de. . .sunsite.informatik.rwth-aachen.de. . .filepile.tiscali.de. . .ftp.tuniv.szczecin.pl. . .ftp.tuniv.szczecin.pl. . .
sunsite.icm.edu.pl. . .sunsite.cnlab-switch.ch. . .ftp.se.kde.org. . -
Squeak and the state of computing
The biggest reason you don't see these kind of books these days is because of the languages being used to teachcomputer science and even just plain programming. Even BASIC has evolved into something for grown ups, something people geting paid use to write apps- VisualBasic, REALBasic, and other similar tools.
Which isn't to say that old-school BASICs don't exist anymore, they do. They are plentiful and free. There is no reason that a kid today, or in 10 or 20 years from now couldn't pick up one of those books, start typing and have a good time learning. There are BASIC implementaitons natively for Mac OS, Windows or Linux that emulate classic BASICs like AppleSoft's or Microsoft's GWBASIC/BASICA. There is also the opton of emulating an Apple ][, Commodore, etc.
But perhaps you want something flashier, something more modern.
One system I'd reccomend is Squeak Smalltalk. Unfortunately, one of the things Squeak really lacks is documentation, especially in book-form. This has a lot to do with the way most folks learn Smalltalk (by doing, rather than reading) as well as aspects of the community and other factors. If you download Squeak (see here) and run it, there are a bunch of demos there to be played with, as well as some tutorials. They make for a great start for someone with a little (or even no) programming experience or formal computer science knowledge.
One of the neat features for Squeak (that you get when you download the version with all the libraries) is an implementation of Alice, which is a scriptable 3D environment for world-building and games. A lot of fun to move that bunny around, especially if you're a kid who likes to see a direct correlation between what you type and what goes on on the screen.
In addition to this, Squeak also comes with a scripting environment called eToys. It
For an example of how to use the Squeak eToys scripting system to make a more traditional application, see this Rolodex tutorial. or, for something a little more fun, check this out. introducing yourself to Squeak makes for a great starting point for experienced folks and newbies alike. Of course, there is also tutle graphics, which even I've used in more "grown up" applications, for modelling dynamic system.
Best yet- Squeak is totally Free. It is free down to its core, the system being open in a way that C, C++ and Java have no analogous structure. Smalltalk has been open since the beginning in almost every way you can think of. Even commercial implemtations, you still have the power to see pretty much all of the source, and changing if you so desire. In addition to being open source and free, Squeak Smalltalk runs on more than 20 platforms, including Linux, Mac OS X & Classic, Windows and pretty much every Unix one could imagine. Unlike what people sometimes experience with Java, it truly is write-once, run-everywhere, with your entire app being encapsulated in just two files- the virtual machine and the image. Even if your target platform doesn't have a VM installed already, it's just a matter having it zipped up in your installer or archive- just one extra file, often less than even a MB.
I meant to say a little, but that is a lot to chew in one mouthful! -
Squeak and the state of computing
The biggest reason you don't see these kind of books these days is because of the languages being used to teachcomputer science and even just plain programming. Even BASIC has evolved into something for grown ups, something people geting paid use to write apps- VisualBasic, REALBasic, and other similar tools.
Which isn't to say that old-school BASICs don't exist anymore, they do. They are plentiful and free. There is no reason that a kid today, or in 10 or 20 years from now couldn't pick up one of those books, start typing and have a good time learning. There are BASIC implementaitons natively for Mac OS, Windows or Linux that emulate classic BASICs like AppleSoft's or Microsoft's GWBASIC/BASICA. There is also the opton of emulating an Apple ][, Commodore, etc.
But perhaps you want something flashier, something more modern.
One system I'd reccomend is Squeak Smalltalk. Unfortunately, one of the things Squeak really lacks is documentation, especially in book-form. This has a lot to do with the way most folks learn Smalltalk (by doing, rather than reading) as well as aspects of the community and other factors. If you download Squeak (see here) and run it, there are a bunch of demos there to be played with, as well as some tutorials. They make for a great start for someone with a little (or even no) programming experience or formal computer science knowledge.
One of the neat features for Squeak (that you get when you download the version with all the libraries) is an implementation of Alice, which is a scriptable 3D environment for world-building and games. A lot of fun to move that bunny around, especially if you're a kid who likes to see a direct correlation between what you type and what goes on on the screen.
In addition to this, Squeak also comes with a scripting environment called eToys. It
For an example of how to use the Squeak eToys scripting system to make a more traditional application, see this Rolodex tutorial. or, for something a little more fun, check this out. introducing yourself to Squeak makes for a great starting point for experienced folks and newbies alike. Of course, there is also tutle graphics, which even I've used in more "grown up" applications, for modelling dynamic system.
Best yet- Squeak is totally Free. It is free down to its core, the system being open in a way that C, C++ and Java have no analogous structure. Smalltalk has been open since the beginning in almost every way you can think of. Even commercial implemtations, you still have the power to see pretty much all of the source, and changing if you so desire. In addition to being open source and free, Squeak Smalltalk runs on more than 20 platforms, including Linux, Mac OS X & Classic, Windows and pretty much every Unix one could imagine. Unlike what people sometimes experience with Java, it truly is write-once, run-everywhere, with your entire app being encapsulated in just two files- the virtual machine and the image. Even if your target platform doesn't have a VM installed already, it's just a matter having it zipped up in your installer or archive- just one extra file, often less than even a MB.
I meant to say a little, but that is a lot to chew in one mouthful! -
Squeak and the state of computing
The biggest reason you don't see these kind of books these days is because of the languages being used to teachcomputer science and even just plain programming. Even BASIC has evolved into something for grown ups, something people geting paid use to write apps- VisualBasic, REALBasic, and other similar tools.
Which isn't to say that old-school BASICs don't exist anymore, they do. They are plentiful and free. There is no reason that a kid today, or in 10 or 20 years from now couldn't pick up one of those books, start typing and have a good time learning. There are BASIC implementaitons natively for Mac OS, Windows or Linux that emulate classic BASICs like AppleSoft's or Microsoft's GWBASIC/BASICA. There is also the opton of emulating an Apple ][, Commodore, etc.
But perhaps you want something flashier, something more modern.
One system I'd reccomend is Squeak Smalltalk. Unfortunately, one of the things Squeak really lacks is documentation, especially in book-form. This has a lot to do with the way most folks learn Smalltalk (by doing, rather than reading) as well as aspects of the community and other factors. If you download Squeak (see here) and run it, there are a bunch of demos there to be played with, as well as some tutorials. They make for a great start for someone with a little (or even no) programming experience or formal computer science knowledge.
One of the neat features for Squeak (that you get when you download the version with all the libraries) is an implementation of Alice, which is a scriptable 3D environment for world-building and games. A lot of fun to move that bunny around, especially if you're a kid who likes to see a direct correlation between what you type and what goes on on the screen.
In addition to this, Squeak also comes with a scripting environment called eToys. It
For an example of how to use the Squeak eToys scripting system to make a more traditional application, see this Rolodex tutorial. or, for something a little more fun, check this out. introducing yourself to Squeak makes for a great starting point for experienced folks and newbies alike. Of course, there is also tutle graphics, which even I've used in more "grown up" applications, for modelling dynamic system.
Best yet- Squeak is totally Free. It is free down to its core, the system being open in a way that C, C++ and Java have no analogous structure. Smalltalk has been open since the beginning in almost every way you can think of. Even commercial implemtations, you still have the power to see pretty much all of the source, and changing if you so desire. In addition to being open source and free, Squeak Smalltalk runs on more than 20 platforms, including Linux, Mac OS X & Classic, Windows and pretty much every Unix one could imagine. Unlike what people sometimes experience with Java, it truly is write-once, run-everywhere, with your entire app being encapsulated in just two files- the virtual machine and the image. Even if your target platform doesn't have a VM installed already, it's just a matter having it zipped up in your installer or archive- just one extra file, often less than even a MB.
I meant to say a little, but that is a lot to chew in one mouthful! -
Squeak and the state of computing
The biggest reason you don't see these kind of books these days is because of the languages being used to teachcomputer science and even just plain programming. Even BASIC has evolved into something for grown ups, something people geting paid use to write apps- VisualBasic, REALBasic, and other similar tools.
Which isn't to say that old-school BASICs don't exist anymore, they do. They are plentiful and free. There is no reason that a kid today, or in 10 or 20 years from now couldn't pick up one of those books, start typing and have a good time learning. There are BASIC implementaitons natively for Mac OS, Windows or Linux that emulate classic BASICs like AppleSoft's or Microsoft's GWBASIC/BASICA. There is also the opton of emulating an Apple ][, Commodore, etc.
But perhaps you want something flashier, something more modern.
One system I'd reccomend is Squeak Smalltalk. Unfortunately, one of the things Squeak really lacks is documentation, especially in book-form. This has a lot to do with the way most folks learn Smalltalk (by doing, rather than reading) as well as aspects of the community and other factors. If you download Squeak (see here) and run it, there are a bunch of demos there to be played with, as well as some tutorials. They make for a great start for someone with a little (or even no) programming experience or formal computer science knowledge.
One of the neat features for Squeak (that you get when you download the version with all the libraries) is an implementation of Alice, which is a scriptable 3D environment for world-building and games. A lot of fun to move that bunny around, especially if you're a kid who likes to see a direct correlation between what you type and what goes on on the screen.
In addition to this, Squeak also comes with a scripting environment called eToys. It
For an example of how to use the Squeak eToys scripting system to make a more traditional application, see this Rolodex tutorial. or, for something a little more fun, check this out. introducing yourself to Squeak makes for a great starting point for experienced folks and newbies alike. Of course, there is also tutle graphics, which even I've used in more "grown up" applications, for modelling dynamic system.
Best yet- Squeak is totally Free. It is free down to its core, the system being open in a way that C, C++ and Java have no analogous structure. Smalltalk has been open since the beginning in almost every way you can think of. Even commercial implemtations, you still have the power to see pretty much all of the source, and changing if you so desire. In addition to being open source and free, Squeak Smalltalk runs on more than 20 platforms, including Linux, Mac OS X & Classic, Windows and pretty much every Unix one could imagine. Unlike what people sometimes experience with Java, it truly is write-once, run-everywhere, with your entire app being encapsulated in just two files- the virtual machine and the image. Even if your target platform doesn't have a VM installed already, it's just a matter having it zipped up in your installer or archive- just one extra file, often less than even a MB.
I meant to say a little, but that is a lot to chew in one mouthful! -
Squeak and the state of computing
The biggest reason you don't see these kind of books these days is because of the languages being used to teachcomputer science and even just plain programming. Even BASIC has evolved into something for grown ups, something people geting paid use to write apps- VisualBasic, REALBasic, and other similar tools.
Which isn't to say that old-school BASICs don't exist anymore, they do. They are plentiful and free. There is no reason that a kid today, or in 10 or 20 years from now couldn't pick up one of those books, start typing and have a good time learning. There are BASIC implementaitons natively for Mac OS, Windows or Linux that emulate classic BASICs like AppleSoft's or Microsoft's GWBASIC/BASICA. There is also the opton of emulating an Apple ][, Commodore, etc.
But perhaps you want something flashier, something more modern.
One system I'd reccomend is Squeak Smalltalk. Unfortunately, one of the things Squeak really lacks is documentation, especially in book-form. This has a lot to do with the way most folks learn Smalltalk (by doing, rather than reading) as well as aspects of the community and other factors. If you download Squeak (see here) and run it, there are a bunch of demos there to be played with, as well as some tutorials. They make for a great start for someone with a little (or even no) programming experience or formal computer science knowledge.
One of the neat features for Squeak (that you get when you download the version with all the libraries) is an implementation of Alice, which is a scriptable 3D environment for world-building and games. A lot of fun to move that bunny around, especially if you're a kid who likes to see a direct correlation between what you type and what goes on on the screen.
In addition to this, Squeak also comes with a scripting environment called eToys. It
For an example of how to use the Squeak eToys scripting system to make a more traditional application, see this Rolodex tutorial. or, for something a little more fun, check this out. introducing yourself to Squeak makes for a great starting point for experienced folks and newbies alike. Of course, there is also tutle graphics, which even I've used in more "grown up" applications, for modelling dynamic system.
Best yet- Squeak is totally Free. It is free down to its core, the system being open in a way that C, C++ and Java have no analogous structure. Smalltalk has been open since the beginning in almost every way you can think of. Even commercial implemtations, you still have the power to see pretty much all of the source, and changing if you so desire. In addition to being open source and free, Squeak Smalltalk runs on more than 20 platforms, including Linux, Mac OS X & Classic, Windows and pretty much every Unix one could imagine. Unlike what people sometimes experience with Java, it truly is write-once, run-everywhere, with your entire app being encapsulated in just two files- the virtual machine and the image. Even if your target platform doesn't have a VM installed already, it's just a matter having it zipped up in your installer or archive- just one extra file, often less than even a MB.
I meant to say a little, but that is a lot to chew in one mouthful! -
Re:Encourage his interest!
And then run Squeak! Squeak's Morphic is a fantastic teaching environment!
Squeak Smalltalk
Morphic Tutorial
But rather than read about it, download and run it. It's fantastic!
Morphic is approachable to little kids, assuming that they're old enough to read a bit (or you sit with them to tell then what's what). And Smalltalk is deep and open enough that they can learn as much as they want. Want to understand how the event handler works? Walk through it in the (source level) debugger. Since the entire environment (including the Smalltalk virtual machine) is open source and written in Smalltalk, it's completely open to exploration and experimentation. Very liberating!
To get started, run Squeak, open one of the "worlds" and play around in it. Check out some screenshots. -
Re:How about automatic pilot?
Auto pilot? There's already such a beast. It's called a train. Parallel Parking Project
-
Re:Above real time training...
Thats one of the reasons I think AR (Augmented Reality) is cool. Its not the same as VR simply because you are still in your environment.
And you can add extra soldiers and people around whom you can shoot/fight with and whatever.
I do know that my school has a project on Battlefield Visualization using AR, and I'm quite surprised that AR isn't as widespread as VR. Agreed, it does have its own set of issues with long term usage. However, if you tried doing something stupid in AR like running against a wall, you WILL hit yourself and you WILL be hurt.
And with a sufficiently complex AR system, you would not know the difference between who's real and who is not (dim the lights, add a few real soldiers and a few virtual ones and you will not know who's who).
I really wonder why this is not as widespread as VR. -
Re:Various languages for Mindstorm programmingLOGO is old news -- there's far more interesting work being done in Squeak these days -- the re-vivified form of Smalltalk with a nice building-block (date I say "LEGO-like") approach to programming.
(As long as we're speculating, it should be possible to put a stripped-down Smalltalk kernel on the RCX.)
The teachers at my son's school are looking at it as a way to teach programming. At the same time, they have the students using Moose Crossing a kid-friendly MUD/MOO environment.
-
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:Georgia Residents
I was accepted to and visited Georgia Tech back when I was applying for universities. During my visit, I learned of the excellent HOPE Scholarship program; however, I am a NJ resident, so it didn't apply to me at the time.
I believe the parent's poster is partially wrong, though. IIRC, the scholarship doesn't provide for free books and tuition for "any college anywhere"; however, it does it for any public college in the state of Georgia provided the student still maintains a 3.00/4.00 cumulative GPA.
For GA residents with a B average in high school looking to go into a technical program, take a serious look at Georgia Tech.
Georgia Institute of Technology - Financial Aid - HOPE Scholarship -
Re:c:\
May be you should try with IPv9 (RFC1606) or TCP Planet
(Performance of TCP Protocols in Deep Space Communication Networks TCP-Planet: A Reliable Transport Protocol for InterPlanetary Internet) -
Re:c:\
May be you should try with IPv9 (RFC1606) or TCP Planet
(Performance of TCP Protocols in Deep Space Communication Networks TCP-Planet: A Reliable Transport Protocol for InterPlanetary Internet) -
Re:KDE zealots Translate-o-matic!
Actually, I've found KDE to be much faster in all areas except application load time. It does take more memory, though, but GNOME is hardly svelte. And my desktop does not look like Fisher-Price
-
AI Bush
There's a new chatterbot-game just released called "AI Bush", created by two Loebner prize winners. I recently briefly discussed it at
http://grandtextauto.gatech.edu/archives/000161.ht ml
Love to hear anyone's comments over there on our blog.
Also, on the topic of political games, check out
www.watercoolergames.org -
Re:Somewhat related query
Depends on what is it you are using it for.
We have Solaris here at GTech GVU on both Sparc and IA. But we use Sparc here for a lot of graphics because while the SPARC and the Intel architecture have roughly the same performance on most integer operations, SPARC is better at floating point operations (don't remember the numbers - 30% I think).
I guess the overall performance would really depend on other things like your intent. -
Re:The Body Electric
Georgia Tech, too.
-
Random responses
The first iteration of my paper-less setup was a Newton MP2100, keyboard, 8 MB flash card, and 3com ethernet card. I owned 3 other PDAs before this...
Gah. The MP2100 came out after I gave up on the Newton platform. If it had come out sooner, I'd probably be one of those people who won't accept that the Newton will never come back. Then again, if the MP2100 had come out sooner, the Newton might not have gone away.I wanted to run Squeak Smalltalk, my programming weapon of choice.
Double Gah. I'm constantly tempted to get into Squeak because I'm already into Wikis, and Swiki is the Wiki that most intrigues me. But I simply don't have time to learn another programming language. Except I used to know Smalltalk 80, and Squeak couldn't be that much different, so ... No! NO! Retro me, Satanas!I find it interesting that you seem to prefer PDAs with proper keyboards, but still give a system extra points if it runs -- and has a screen big enough to use -- Calligrapher. Have you considered a tablet PC?
-
Re:Some great looks forward:
Granted, it's offtopic, but the future is in Nanotechnology. It's a promising future for folks that stayed awake during materials science classes.
Of course, this gives new meaning to BSOD. -
Dan Ingals has built A Squeak PC
Dan Ingals has built a neat linux/squeak based system on ITX.
"We have now assembled a software kernel that includes a lean Linux base (modified by Ian Piumarta to provide direct frame buffer display), and a full Squeak 3.6 image and VM, all fitting on a 32M CF card with about 10MB left over. For my needs this is an ideal solution: buy a Silent Station, stick in a CF card, and resell it as a graphical weather station. It's especially nice that the Silent Station uses a 12v supply, which means you can hack together a 5-hour UPS from a lead-acid battery and a trickle charge circuit."
-
Hey, what about Georgia Tech?
We may not offer it as a major, but we do certainly offer a very successful class in video game design, alongside other classes that go along with it, such as digital video special effects (who make some very impressive movies), computer graphics, and more AI classes than you can shake a stick at.
Plus, the video game class has successfully sent at least one group to the IDGA conference every semester it's been taught, which is pretty impressive, seeing as it's one class amoung several and only has about 30 students, unlike Digipen where the whole school is trying solely to make games.
So, um, yeah...go Jackets! To hell with Georgia! Woooo! -
Hey, what about Georgia Tech?
We may not offer it as a major, but we do certainly offer a very successful class in video game design, alongside other classes that go along with it, such as digital video special effects (who make some very impressive movies), computer graphics, and more AI classes than you can shake a stick at.
Plus, the video game class has successfully sent at least one group to the IDGA conference every semester it's been taught, which is pretty impressive, seeing as it's one class amoung several and only has about 30 students, unlike Digipen where the whole school is trying solely to make games.
So, um, yeah...go Jackets! To hell with Georgia! Woooo! -
Hey, what about Georgia Tech?
We may not offer it as a major, but we do certainly offer a very successful class in video game design, alongside other classes that go along with it, such as digital video special effects (who make some very impressive movies), computer graphics, and more AI classes than you can shake a stick at.
Plus, the video game class has successfully sent at least one group to the IDGA conference every semester it's been taught, which is pretty impressive, seeing as it's one class amoung several and only has about 30 students, unlike Digipen where the whole school is trying solely to make games.
So, um, yeah...go Jackets! To hell with Georgia! Woooo! -
Hey, what about Georgia Tech?
We may not offer it as a major, but we do certainly offer a very successful class in video game design, alongside other classes that go along with it, such as digital video special effects (who make some very impressive movies), computer graphics, and more AI classes than you can shake a stick at.
Plus, the video game class has successfully sent at least one group to the IDGA conference every semester it's been taught, which is pretty impressive, seeing as it's one class amoung several and only has about 30 students, unlike Digipen where the whole school is trying solely to make games.
So, um, yeah...go Jackets! To hell with Georgia! Woooo!