Domain: mit.edu
Stories and comments across the archive that link to mit.edu.
Comments · 7,673
-
Obligatory Karma Whoring LinkIt's actally a file browser. SGI have that program free to download for IRIX v5.3 and below from their website here:
There are also a few similar OpenGL file managers for Linux here:
-
Re:Full decoderI've posted a Perl version of Taral's full decoder at http://www.mit.edu/~colin/cat.pl (for those of us who don't speak python!)
Most of the decoders people have posted use a lookup table, which only works for numeric valued barcodes. This one decodes all barcodes correctly - for example, UPS tracking codes (which have letters in them), and the type field, which actually says UPA for UPC A codes.
-
Biased!They say you can use any language you like, functional or not, but look carefully at this quotation from the contest page:
Although the precise task chosen will not be revealed until the contest begins, algorithmic cleverness matters. Performance may matter. Programming languages that help programmers to build complex systems quickly may allow contestants to attempt particularly sophisticated implementations in the 72 hours allotted for programming.
In other words, the criteria for winning are completely subjective. The judges can make whatever arbitrary decision they choose and back it up with subjective talk about "sophistication" and "cleverness", without having to take performance into account at all.So what kind of programs do you think are going to win a contest called the International Conference on Functional Programming Contest? Hmmmn, maybe programs in functional languages? Let's look at past years' results: From 1999:
The Judges are sure that the choice of language played a role in this team's ability to produce a top entry in a mere 24 hours, and they are pleased to pronounce that Haskell is a fine programming tool for many applications.
(italics theirs), and again:There is no doubt in the Judges' minds that
(italics and formatting theirs). Lest you think the contest used to be biased, look at the results from 1998. These ones have a refreshing touch of objectivity, since the challenge was to produce a chess program, and entries were judged by playing each other. Still, look at these glowing elegies of functional programming:Objective CAML is the programming tool of choice for discriminating hackers.
We have no hesitation in recommending Cilk as "the programming language of choice for discriminating hackers,"
(So their tastes are fickle as well as biased.) Though the second-place prize had several strong contenders in non-functional languages like C, all the praise went to another functional program:The competition for second prize was much fiercer, and, in fact, the second round of games among the six finalists produced a three-way tie for second place, between Brad Kuszmaul's Alpha Beta Soupa ST entry (written in C), Lennart Augusston's la entry (written in C), and the ENS Camlist team's OCaml entry.
So C held its own, thought OCaml came out in the end. Still, as you would expect by now, all of the praise is reserved for OCaml:The contest judges resolved the tie by playing a final round of games between the three teams vying for second place -- and the clear winner was the ENS Camlist team, who handily won all four of their tie-breaking games (defeating the other two entries both as X and as O).
We note that this OCaml entry beat out 23 C and C entries, many of these being highly tuned programs produced by extremely competent programmers skilled in game-playing algorithms. This is a strong statement as to the performance of compiled OCaml software.
Is it really? The games were not timed. Furthermore, we know from the nature of the contest that performance is not an issue; only winning counts. Is this just a sloppy use of language, or an unsubstantiated statement that shows again the judges' bias?Of course, they take some extra time to pile more praise on functional languages in the third-place winner, and on the remaining entry:
It would only be stating the obvious to say that OCaml is "a fine language for many programming tasks" -- including some not traditionally held to be the domain of functional programming.
and, of the functional programming language J, used by a single entry that won an honorable mention:Without a doubt, "a bunch of extremely cool hackers" -- and an extremely cool programming language.
So there you have it. I think these comments show a strong enough bias toward functional programming, and against C in particular, that I would not trust the judges. I am not saying that FP is necessary worse than other programming paradigms or languages; in fact, I happen to think that functional programming is a cool idea. Tools like OCaml may in fact be superior to C (and my personal favorite, Perl). However, I don't see this contest as anything approaching a fair test of whether that is true. I definitely wouldn't waste my efforts entering this contest with anything but an FP language-- which hesitance, of course, perpetuates the bias of the contest.
Judge for yourself, but I say this is a self- congratulation-fest for functional programmers and a dubious test of the true value of FP.
Vovida, OS VoIP
Beer recipe: free! #Source
Cold pints: $2 #Product -
But "elegance" counts for something
This contest isn't just about producing the required result in the quickest amount of time. Points also get awarded for elegance and hack value -- after all, you do have humans judging the winners, and humans can be swayed by rather subjective criteria. Just look at the "Judges' Prize" winner
(scroll down) for 1998, which was written in J, of all languages. -
Sure thing
-
Win2k w/ AD CAN access old sharesYou just need to keep NTLM passwords in AD. Windows 2000 makes the synchronization of NTLM and Kerberos passwords trivial, from the user's perspective.
You ALSO need to allow anonymous LDAP/SAM lookup access in AD. This can be done on a per-container and per-object basis if you wish.
The general rule is: if you must run Windows 2000 clients and services with Kerberos authentication then your KDCs had better AD.
The whole [technical] point of Microsoft's profile-in-Kerberos tickets extension is to allow them to deny anonymous lookups. This is because the servers you connect to won't need to lookup your user profile data if it's provided in the Kerberos ticket.
Of course, MS's extension stinks for a number of reasons.
I suggest you search the krb-protocol and ietf-krb-wg mailing list archives. (Most posters cross-post to both lists. I don't know where there might be archives for the IETF list).
There was a thread in those lists, earlier this summer, about this whole issue.
My opinion is that MS is right to want to make it possible to deny anonymous lookups that previously had to be allowed. I think they're approach is wrong. I have proposed more than one alternative on the krb-protocol list.
Unfortunately, there is much too much interest in whining about MS' extension and not enough interest in putting forward a better alternative. Yes, MS is abusing the good will of those who dreamed up and made Kerberos possible; I know. I hope we don't degenerate into yet another debate about MS/antitrust/etc.
Another problem is that there is a strong aversion to mixing any authorization features with an authentication protocol. This is quite understandable, though I submit that with SSO systems there is an authorization issue: how to, practically, control delegation of impersonation OR, in other words, how do you authorize remote services to act on your behalf to other services while not giving those services the rights to impersonate you completely.
Nick
-
Win2k w/ AD CAN access old sharesYou just need to keep NTLM passwords in AD. Windows 2000 makes the synchronization of NTLM and Kerberos passwords trivial, from the user's perspective.
You ALSO need to allow anonymous LDAP/SAM lookup access in AD. This can be done on a per-container and per-object basis if you wish.
The general rule is: if you must run Windows 2000 clients and services with Kerberos authentication then your KDCs had better AD.
The whole [technical] point of Microsoft's profile-in-Kerberos tickets extension is to allow them to deny anonymous lookups. This is because the servers you connect to won't need to lookup your user profile data if it's provided in the Kerberos ticket.
Of course, MS's extension stinks for a number of reasons.
I suggest you search the krb-protocol and ietf-krb-wg mailing list archives. (Most posters cross-post to both lists. I don't know where there might be archives for the IETF list).
There was a thread in those lists, earlier this summer, about this whole issue.
My opinion is that MS is right to want to make it possible to deny anonymous lookups that previously had to be allowed. I think they're approach is wrong. I have proposed more than one alternative on the krb-protocol list.
Unfortunately, there is much too much interest in whining about MS' extension and not enough interest in putting forward a better alternative. Yes, MS is abusing the good will of those who dreamed up and made Kerberos possible; I know. I hope we don't degenerate into yet another debate about MS/antitrust/etc.
Another problem is that there is a strong aversion to mixing any authorization features with an authentication protocol. This is quite understandable, though I submit that with SSO systems there is an authorization issue: how to, practically, control delegation of impersonation OR, in other words, how do you authorize remote services to act on your behalf to other services while not giving those services the rights to impersonate you completely.
Nick
-
Raw computational fabric / open source hardware?
One can only hope, but perhaps at some future point we can move beyond propriatary hardware implementations... that's right, open-source hardware...
Many of us today recourse in horror at the notion of using software whose stucture and method is wholly determined by a fixed entity; but all of our software is running on propriatary hardware platforms.
Yes, of course, there is currently competition in the x86 family, with offerings from AMD, Transmeta, Cyrix, etc. ...but they are still all using [essentially] the same instruction set.
I envision/idealize a future in which a standard computational fabric, inspired perhaps by the RAW project at MIT
(which is akin to a FPGA [field programmable gate array], but with a different sort of abstraction... Unlike a FPGA, in which you actually program a virtual machine in hardware [unfortunately needing something like 8-12 (?) transitors for ever simulated one].
FPGA's have proved very usefull for certain DSP type operations and for their utility of giving you 'hardware speed' for custom algorithims that can be rewritten onto the chip 'on-the-fly'.
The raw architecture, although simmilar, instead creates a massive SMP machine-on-a-chip with hundreds or even thousands of mini-cpu's, local memory units, and 'network-switches' to control the data flow.
Imagine having as many companies that make networking cards today all competing with each other to produce RAW chips.
[Of course, we will need a whole new world of compiler-theoreticians to allow contemporary software to be most-efficiently implemented on such an architecture]
If this ever happens, I will be waiting next for an open-source car!
[I just paid 170$ for a propriatary rubber tube from volvo. argh..]
--------
man sig -
ditch the mouse, keyboard, glove, etc.
Have a look at the MIT Media Lab Responsive Environments Group and their current projects, specifically responsive surfaces as well as the Tangible Media Group and their senstable and m etaDesk projects.
These projects all make use of various methods of sensing user movement without the need to add extra bits of stuff to the person. One of the projects that I have heard about (I think it is part of metaDesk) uses an array of theramin-like* devices to sense the users hand positions over a table top. The devices are able to sense both hands along with palm and finger orientations.
* A theramin is an electronic musical instrument where the musician plays the instrument by passing her hand between a radio transmitter and reciever, interrupting the electromagnetic field and producing various tones and sounds. This is similar to the effect that you can see on either TV or radio reception as people move around relative to the receiver antena (obviously this doesn't happen if you have cable TV).
-
ditch the mouse, keyboard, glove, etc.
Have a look at the MIT Media Lab Responsive Environments Group and their current projects, specifically responsive surfaces as well as the Tangible Media Group and their senstable and m etaDesk projects.
These projects all make use of various methods of sensing user movement without the need to add extra bits of stuff to the person. One of the projects that I have heard about (I think it is part of metaDesk) uses an array of theramin-like* devices to sense the users hand positions over a table top. The devices are able to sense both hands along with palm and finger orientations.
* A theramin is an electronic musical instrument where the musician plays the instrument by passing her hand between a radio transmitter and reciever, interrupting the electromagnetic field and producing various tones and sounds. This is similar to the effect that you can see on either TV or radio reception as people move around relative to the receiver antena (obviously this doesn't happen if you have cable TV).
-
ditch the mouse, keyboard, glove, etc.
Have a look at the MIT Media Lab Responsive Environments Group and their current projects, specifically responsive surfaces as well as the Tangible Media Group and their senstable and m etaDesk projects.
These projects all make use of various methods of sensing user movement without the need to add extra bits of stuff to the person. One of the projects that I have heard about (I think it is part of metaDesk) uses an array of theramin-like* devices to sense the users hand positions over a table top. The devices are able to sense both hands along with palm and finger orientations.
* A theramin is an electronic musical instrument where the musician plays the instrument by passing her hand between a radio transmitter and reciever, interrupting the electromagnetic field and producing various tones and sounds. This is similar to the effect that you can see on either TV or radio reception as people move around relative to the receiver antena (obviously this doesn't happen if you have cable TV).
-
ditch the mouse, keyboard, glove, etc.
Have a look at the MIT Media Lab Responsive Environments Group and their current projects, specifically responsive surfaces as well as the Tangible Media Group and their senstable and m etaDesk projects.
These projects all make use of various methods of sensing user movement without the need to add extra bits of stuff to the person. One of the projects that I have heard about (I think it is part of metaDesk) uses an array of theramin-like* devices to sense the users hand positions over a table top. The devices are able to sense both hands along with palm and finger orientations.
* A theramin is an electronic musical instrument where the musician plays the instrument by passing her hand between a radio transmitter and reciever, interrupting the electromagnetic field and producing various tones and sounds. This is similar to the effect that you can see on either TV or radio reception as people move around relative to the receiver antena (obviously this doesn't happen if you have cable TV).
-
ditch the mouse, keyboard, glove, etc.
Have a look at the MIT Media Lab Responsive Environments Group and their current projects, specifically responsive surfaces as well as the Tangible Media Group and their senstable and m etaDesk projects.
These projects all make use of various methods of sensing user movement without the need to add extra bits of stuff to the person. One of the projects that I have heard about (I think it is part of metaDesk) uses an array of theramin-like* devices to sense the users hand positions over a table top. The devices are able to sense both hands along with palm and finger orientations.
* A theramin is an electronic musical instrument where the musician plays the instrument by passing her hand between a radio transmitter and reciever, interrupting the electromagnetic field and producing various tones and sounds. This is similar to the effect that you can see on either TV or radio reception as people move around relative to the receiver antena (obviously this doesn't happen if you have cable TV).
-
ditch the mouse, keyboard, glove, etc.
Have a look at the MIT Media Lab Responsive Environments Group and their current projects, specifically responsive surfaces as well as the Tangible Media Group and their senstable and m etaDesk projects.
These projects all make use of various methods of sensing user movement without the need to add extra bits of stuff to the person. One of the projects that I have heard about (I think it is part of metaDesk) uses an array of theramin-like* devices to sense the users hand positions over a table top. The devices are able to sense both hands along with palm and finger orientations.
* A theramin is an electronic musical instrument where the musician plays the instrument by passing her hand between a radio transmitter and reciever, interrupting the electromagnetic field and producing various tones and sounds. This is similar to the effect that you can see on either TV or radio reception as people move around relative to the receiver antena (obviously this doesn't happen if you have cable TV).
-
ditch the mouse, keyboard, glove, etc.
Have a look at the MIT Media Lab Responsive Environments Group and their current projects, specifically responsive surfaces as well as the Tangible Media Group and their senstable and m etaDesk projects.
These projects all make use of various methods of sensing user movement without the need to add extra bits of stuff to the person. One of the projects that I have heard about (I think it is part of metaDesk) uses an array of theramin-like* devices to sense the users hand positions over a table top. The devices are able to sense both hands along with palm and finger orientations.
* A theramin is an electronic musical instrument where the musician plays the instrument by passing her hand between a radio transmitter and reciever, interrupting the electromagnetic field and producing various tones and sounds. This is similar to the effect that you can see on either TV or radio reception as people move around relative to the receiver antena (obviously this doesn't happen if you have cable TV).
-
Re:Worried...It's amazing how quickly technology is eradicating whatever notions of privacy that people still had. We already have our appearance, blood type, and actions recorded and disseminated all around the world; now we're going to have our smells tracked too? What's next, our skin texture?
Retina and iris scans, voice print identification, DNA patterns, credit card numbers, social security numbers.. It can't get much worse than it already is. Just sit back and enjoy the ride, or do your duty as a responsible citizen.
-- -
Re:Does this make anyone else nervous?
Yes, in theory it would be possible to get IE for Solaris (x86) running on GNU/Linux (x86)...
There's a tool named iBCS (Intel Binary Compatibility Specification Module) which together with all the right libraries could probably get that monster running on GNU/Linux...
Now, I don't know if this is enough... but this is what iBCS does:
Emulations provided:
* Sparc Solaris * i386 BSD (386BSD, FreeBSD, NetBSD, BSDI/386) - very alpha, very old.
* SVR4 (Interactive, Unixware, USL, Dell etc.)
* SVR3 generic
* SCO (SVR3 with extensions for symlinks and long filenames)
* SCO OpenServer 5
* Wyse V/386 (SVR3 with extensions for symlinks)
* Xenix V/386 (386 small model binaries only)
Subsystems emulated:
* SYSV IPC
* /dev/socksys socket interface as used by the Lachman STREAMS based networking implementation.
* BSD and Wyse V/386 system call socket interface.
* /dev/spx STREAMS device (limited server support).
* XTI/TLI transports for TCP, UDP and related protocols - client only (outgoing connections). Accepting connections untested.
-- -
Re:The dizzying pace of changeWho would have thought 30 years ago that we'd all be running a Unix-like operating system on machines with magnetic core memory?
Personally I feel that MRAM is a beautifully ioronic idea.
Anyone have a good place to send the kids to show them what CORE really was?
You might want to point people at http://www.psych.usyd.edu.au/pdp-11/ core.html which has a nice, brief summary of the technology.
Other sites worth looking at are:
http://web.mit.edu/6.933/www/core.html
http://www.computer-mus eum.org/collections/ferrite_mem.html
http://www.science.uva.n l/faculteit/museum/CoreMemory.html
http://www.fortunecity.com/ marina/reach/435/coremem.htmThe last of these is particularly interesting (if somewhat self contradictory, as it describes Univacs miniaturised planes which are only 4.5" square, and cost $6000 each for 1 kilobits of storage.
Mark..........
-
Core technology borrowed from MIT?
I remember reading about computers and circuits being embedded into clothing being developed at the MIT Media Lab a few years ago. They had, in fact, a Levi's jeans jacket that played music when you touched the buttons (which were actually just metallic thread). They might have had embedded networking, as well.
If they used this technology, which it looks like they did, don't you think the students at MIT who did the original work should be given credit for it?
Then again, looking at the monstrosity Levis/Philips came up with, the students are probably happy not to have been associated with it. :) -
Core technology borrowed from MIT?
I remember reading about computers and circuits being embedded into clothing being developed at the MIT Media Lab a few years ago. They had, in fact, a Levi's jeans jacket that played music when you touched the buttons (which were actually just metallic thread). They might have had embedded networking, as well.
If they used this technology, which it looks like they did, don't you think the students at MIT who did the original work should be given credit for it?
Then again, looking at the monstrosity Levis/Philips came up with, the students are probably happy not to have been associated with it. :) -
Re:Man, you got that rightIt sounds like you might be in the know--what other books are good? (I'm not up for full-frontal Chomsky yet...)
yep, Chomsky's the one about due for a full-frontal
:)Um... I might not be too helpful, I studied linguistics as a minor years ago, so we used textbooks and course notes, not quite as much fun as Pinker (who I've heard on the radio). If you really want to pursue it, an intro textbook would probably be the right thing, a good mix of anecdotes and lessons. The thing to be careful of is that there is a lot of linguistics out there that is thinly disguised politics: you want the real serious science, not some warmed-over ideology. The course I started with was MIT's 24.900J -- not much at that site, but I'm mentioning it because you could go to one of those textbook websites and order the textbook they use for that course. Or call the MIT Coop in Cambridge to find out what book they have for it in the bookstore.
-
Re:What about slang?
Take a look at this.
:-)
-- -
Re:Has Anybody Used the Mindstorms Before?
The mindstorm kit is nice, but very limited. I'd recommend it for ages 6 to 14. For a kid over 14, I would recommend a HandyBoard. Not only is the board much more powerful, but they also learn more by buliding their own sensors. I've never seen anything really cool done with the HandyBoard (thought I'm sure it's been done) but I've seen high school kids produce some pretty amazing projects with the HandyBoard.
-
Project Idea: self-contained Linux Spex
Combine the uCsimm with the MicroOptical Integrated Eyeglass Display in order to provide what could possibly be the world's smallest functional Borg headset....
Plus the fact that they look like total BCG's (Birth Control Glasses) should only enhance the Geek appeal....
See the MIT Wearables page for more ideas....
#include "disclaim.h"
"All the best people in life seem to like LINUX." - Steve Wozniak -
Gore finally resurrecting Internet issue
The NY Times has an article which contains a snippet from Clinton's interview yesterday on Fox:
And in the midst of his sober recounting of the Camp David talks, Mr. Clinton offered a defense on a subject that Mr. Gore had been ridiculed for: his suggestion that he deserved credit for inventing the Internet. "And by the way, Mr. Gore did sponsor the legislation" that led to creating the Internet, Mr. Clinton said. "Part of my job, since I'm not running is to correct the record here."
I'm actually glad that the Gore camp has finally been able to get over the embarrasment caused by the media circus that took over Gore's comment. Check out this old Telecom Digest post for an interesting synopsis of how Gore's comments were mis-interpreted, and he was mis-quoted.
This does underscore what for me is a big issue in this campaign, the marked difference between what the two cadidates have done with their lives. I think when we compare the two of them, it's clear that Gore comes out looking very good.
Bush hasn't really been very successful at anything. He ran a so-so oil company, which was built primarily on his father's contacts, and with money from people who knew his father. He joined the Texas national guard during the Vietnam-US war, arguably the defining event of his generation. He managed to get elected to the post of governor of Texas, one of the weakest in the country .
In contrast, Gore served in Vietnam, despite the doubts both he and his father had about the war. He spent 9 years in Congress, 7 in the Senate, and 8 as vice-president. In all of those posts, he was an active participant (like most of the Congressional class of '76). Gore was one of the first to introduce into the political mainstream, and champion, issues that are so important to us today. The environment, the net, campaign finance reform (the Buddhist temple fiasco was uncharacteristic, btw, no one asks what contributions church visits result in).
I don't think the differences on fiscal issues between the two candidates are great. In fact, Gore, with his stated commitment to a balanced budget, seems to me more of a fiscally sound bet. Bush's tax cut is of course a great buy for wealthy individuals, you get over 1 trillion in tax breaks for only 200 million in up-front cost. Great pay-off. Both cadidates are pro-business, except Bush is pro-oil and tobacco business more than Gore is. The manner in which some big-businesses buy politiicans, who then turn around and say they are encouraging entrepreneurship is extremely distasteful to me.
The social issues space is quite murky as well. Gore does want more tools for parents to control and understand what their kids are doing/watching. A lot of busy parents feel the same way, and I personally think this is understandable (and yeah, I agree with peacfire as well). Gore's been beaten on the head over his switch from moderate pro-lifer to pro-choice. Some of this can be ascribed to personal growth, perhaps as he's seen his daughters grow up, but it also correlate well with his easing into national politics, so it may be dis-ingenuous.
What turns me off completely about Bush though, is the manner in which he has defended the Texas legal system as it runs rough-shod over the rights of defendants in capital cases. The attidue seems to be that if a Texas jury finds a defendant guilty, then nothing should stand in the way of his/her execution. Given the numerous problems with the public defender system in Texas, and the sheer number of people on death-row, and who have been executed, I'm certain Texas has executed someone who is innocent. People within the US do not realize this, but Texas' record on capital cases is considered a major problem by Human Rights agencies, the UN, and people in other countries.
In sum, I don't think Bush deserves to be president, he hasn't done anything significant, and this country doesn't give credence the principle of succession.
-
There's already an MP4
There's already an MP4 in existence, as far as I remember it's more of a MIDI on steriods type of file format. It contains a description of how the sound source is meant to sound along with the notes.
This is probably a good place to start looking. -
Re:Faking it
Well, indeed I would agree that Jeeves is not a very good example of an intelligent search engine. Jeeves really is a fake, however, I think I might have found something a little more interesting. A project known as Start based at MIT.
At first I thought that this again was a hoax, or that perhaps the knowledge tree was so carefully defined that it couldn't really be intelligent. So, seeing as it's knowledge tree is pretty much geography orientated, I'd thought I would try and trip it up. If you ask what the capital of Holland is, it correctly identifies that Amsterdam is indeed the capital of the Netherlands. A subtle, but valuable trick.
The real info on how all this works is given here by way of a paper written by Boris Katz. No, BORIS Katz. :-)
Read, enjoy, realise that f2k could be a reality seeing as the cpu cycles are there. Oh and if you're really interested in "chatterbots" from a semi-academic point of view, I'd reccomend highly Simon Laven's homepage which links to several sites discussing bots from Eliza to the John Lennon Aritifical Intelligence Project. It doesn't however cover the f2k and meaningoflife.com type of bots (perhaps because they're fake? :-P ). -
Re:Faking it
Well, indeed I would agree that Jeeves is not a very good example of an intelligent search engine. Jeeves really is a fake, however, I think I might have found something a little more interesting. A project known as Start based at MIT.
At first I thought that this again was a hoax, or that perhaps the knowledge tree was so carefully defined that it couldn't really be intelligent. So, seeing as it's knowledge tree is pretty much geography orientated, I'd thought I would try and trip it up. If you ask what the capital of Holland is, it correctly identifies that Amsterdam is indeed the capital of the Netherlands. A subtle, but valuable trick.
The real info on how all this works is given here by way of a paper written by Boris Katz. No, BORIS Katz. :-)
Read, enjoy, realise that f2k could be a reality seeing as the cpu cycles are there. Oh and if you're really interested in "chatterbots" from a semi-academic point of view, I'd reccomend highly Simon Laven's homepage which links to several sites discussing bots from Eliza to the John Lennon Aritifical Intelligence Project. It doesn't however cover the f2k and meaningoflife.com type of bots (perhaps because they're fake? :-P ). -
Re:Doing a similar thing now.
(I like emacs myself, although I suppose I might have to learn vi to squeeze things onto the drive:)
Check out Jed. Works like Emacs, without all the Emacsy features, meaning it's tiny. (The newest source tarball is 700kb)
--
-
"Both" Reform Parties Nix E-Votes
According to an AP wire story on Yahoo, "both" Reform parties have rejected the electronic votes, charging fraud. Not a very promising start.I personally do not trust politicians to manage any type of electroinc voting. Bill Clinton, uses "Buddy", the name of his dog, as the pass phrase for his smart card ID system. I know this because he told the national press, while using this pass phrase to sign a digital signature bill into law. Here as elsewhere, Clinton sets the best example he is capable of...
If I had to design an "e-voting" system, I would require a fingerprint-verified PGP key from every e-voter, and accept only PGP signed documents that validate correctly. The overhead on checking the keys would be signifigant: At minimum I would require a notarized statement bearing the user's key fingerprint, and random spot checks of at least 5% of these fingerprints via mail or phone, to detect organized fraud.
My system would leave anyone who can't or won't comply, out in the cold where they belong. No one who can't be bothered to install a secure open-source crypto app, can be trusted to maintain even tne most primitive safeguards against the theft of their certificates & passwords. E-voting must be treated as a privelige earned by compliance to security requirements, not some sort of "right" that We The Consumers were born with.
-
Re:An old Apache game...Actually, voxel terrains (from the computer gaming world) are not actually voxels. They are 2D heightfields. The misnomer is due to two unfortunate traits that voxel data sets and heightfields share:
- They both represent 3D data, though one represents data (usually scalars) at XYZ positions and the other represents a Z at each XY position.
- They can both be rendered via raycasting (raytracing without the bounces), though again, one is 3D raycasting and the other is a sort of 2.5D method.
-
Re:Pointless unless you're gaming or rendering...
This voxel acceleration isn't even being pushed for gaming. It's being pushed for Augmented/Virtual Reality surgery and oil drilling types of applications. Sure it'd be nice to have a voxel accelerator so when you blow some guys arm off in a game you can see chuncks fly correctly, but it's more important for other applications. I do research in AR and the fast the accelerator the better. We've already hit walls with $1400 OpenGL accelerators. Sure gaming is nice, but put on a head mounted display and try to make CG things look like they're in the real world and you'll see that acceleration has PLENTY of room to grow.
Links for those interested in AR:
rit.edu
Media Lab
The Navy
There are plenty more out there also. VR stuff looks fine for now, but when you're trying to make CG stuff look like real world stuff and have it line up with real world objects you can use all the acceleration you can get. Untill CG looks real we're not there yet. -
Issue of Concern at MITThis issue has come up a lot recently at MIT. More and more research here is being sponsored by corporations instead of the government or university. Additionally, the entrepreneurial and engineering spirit bred here tends to encourage research into practical applications and not just research for research's sake.
Here's a story about potential conflict's of interests for professors. It involves Prof. Leighton, an MIT prof who's research led to Akamai.
The issue of how patents are handled at universities is also an issue at MIT. Currently, as I understand it, MIT's patent department assists students in obtaining patents in return for a percentage of any income derived from those patents. A view on this was expressed by Prof. Bose (yes, that Bose =) in a guest column in the school newspaper.
A recent partnership with Microsoft (!)brought up more discussions about MIT's role and how the many partnerships with industry affect MIT's goals. (I can't seem to find the articles that popped up about it, though
:(Here's an old one by "Drexel University professor Noble, formerly an assistant professor in MIT's Program in Science, Technology and Society".
IMHO, I don't think industry ties are entirely bad. Like anything else in the world, there are pros and cons. Obviously, as these ties become closer, ethical issues arise, and there isn't a clear resolution to this problem. Unless you make the professors and students choose between academia and industry. The Media Lab is an example of how industry and universities can dovetail successfully. AFAIK, corporations provide funding to the Media Lab as a whole. Then, if they see anything they like, they can take it in house and develop it to their own desires. As a result, the Media Lab receives a huge influx of funding, and is thus able to research things that may or may not have an obvious commercial value. But cool things come out of there all the time. (i.e. Lego Mindstorm was developed there).
-
Issue of Concern at MITThis issue has come up a lot recently at MIT. More and more research here is being sponsored by corporations instead of the government or university. Additionally, the entrepreneurial and engineering spirit bred here tends to encourage research into practical applications and not just research for research's sake.
Here's a story about potential conflict's of interests for professors. It involves Prof. Leighton, an MIT prof who's research led to Akamai.
The issue of how patents are handled at universities is also an issue at MIT. Currently, as I understand it, MIT's patent department assists students in obtaining patents in return for a percentage of any income derived from those patents. A view on this was expressed by Prof. Bose (yes, that Bose =) in a guest column in the school newspaper.
A recent partnership with Microsoft (!)brought up more discussions about MIT's role and how the many partnerships with industry affect MIT's goals. (I can't seem to find the articles that popped up about it, though
:(Here's an old one by "Drexel University professor Noble, formerly an assistant professor in MIT's Program in Science, Technology and Society".
IMHO, I don't think industry ties are entirely bad. Like anything else in the world, there are pros and cons. Obviously, as these ties become closer, ethical issues arise, and there isn't a clear resolution to this problem. Unless you make the professors and students choose between academia and industry. The Media Lab is an example of how industry and universities can dovetail successfully. AFAIK, corporations provide funding to the Media Lab as a whole. Then, if they see anything they like, they can take it in house and develop it to their own desires. As a result, the Media Lab receives a huge influx of funding, and is thus able to research things that may or may not have an obvious commercial value. But cool things come out of there all the time. (i.e. Lego Mindstorm was developed there).
-
Issue of Concern at MITThis issue has come up a lot recently at MIT. More and more research here is being sponsored by corporations instead of the government or university. Additionally, the entrepreneurial and engineering spirit bred here tends to encourage research into practical applications and not just research for research's sake.
Here's a story about potential conflict's of interests for professors. It involves Prof. Leighton, an MIT prof who's research led to Akamai.
The issue of how patents are handled at universities is also an issue at MIT. Currently, as I understand it, MIT's patent department assists students in obtaining patents in return for a percentage of any income derived from those patents. A view on this was expressed by Prof. Bose (yes, that Bose =) in a guest column in the school newspaper.
A recent partnership with Microsoft (!)brought up more discussions about MIT's role and how the many partnerships with industry affect MIT's goals. (I can't seem to find the articles that popped up about it, though
:(Here's an old one by "Drexel University professor Noble, formerly an assistant professor in MIT's Program in Science, Technology and Society".
IMHO, I don't think industry ties are entirely bad. Like anything else in the world, there are pros and cons. Obviously, as these ties become closer, ethical issues arise, and there isn't a clear resolution to this problem. Unless you make the professors and students choose between academia and industry. The Media Lab is an example of how industry and universities can dovetail successfully. AFAIK, corporations provide funding to the Media Lab as a whole. Then, if they see anything they like, they can take it in house and develop it to their own desires. As a result, the Media Lab receives a huge influx of funding, and is thus able to research things that may or may not have an obvious commercial value. But cool things come out of there all the time. (i.e. Lego Mindstorm was developed there).
-
Issue of Concern at MITThis issue has come up a lot recently at MIT. More and more research here is being sponsored by corporations instead of the government or university. Additionally, the entrepreneurial and engineering spirit bred here tends to encourage research into practical applications and not just research for research's sake.
Here's a story about potential conflict's of interests for professors. It involves Prof. Leighton, an MIT prof who's research led to Akamai.
The issue of how patents are handled at universities is also an issue at MIT. Currently, as I understand it, MIT's patent department assists students in obtaining patents in return for a percentage of any income derived from those patents. A view on this was expressed by Prof. Bose (yes, that Bose =) in a guest column in the school newspaper.
A recent partnership with Microsoft (!)brought up more discussions about MIT's role and how the many partnerships with industry affect MIT's goals. (I can't seem to find the articles that popped up about it, though
:(Here's an old one by "Drexel University professor Noble, formerly an assistant professor in MIT's Program in Science, Technology and Society".
IMHO, I don't think industry ties are entirely bad. Like anything else in the world, there are pros and cons. Obviously, as these ties become closer, ethical issues arise, and there isn't a clear resolution to this problem. Unless you make the professors and students choose between academia and industry. The Media Lab is an example of how industry and universities can dovetail successfully. AFAIK, corporations provide funding to the Media Lab as a whole. Then, if they see anything they like, they can take it in house and develop it to their own desires. As a result, the Media Lab receives a huge influx of funding, and is thus able to research things that may or may not have an obvious commercial value. But cool things come out of there all the time. (i.e. Lego Mindstorm was developed there).
-
Re:Alarmism.Wow... I didn't know that there was such a scare surrounding aspartame.
Did a quick search on google for "aspartame".
From the Multiple Sclerosis Foundation (MSF): this article seems to dispute those claims though.
As does this article from the American Diabetes Association.
Even MIT really has nothing bad to say about it.I really don't know, but I kinda doubt that all of these scientists are paid off by the artificial sweetener industry. To be convinced that there is a real problem and not some sort of overreaction, I'd need (at least) 2 papers from different scientists that are affiliated with reputable universities.
I'm willing to have my mind changed, though.
-
Re:Alarmism.Wow... I didn't know that there was such a scare surrounding aspartame.
Did a quick search on google for "aspartame".
From the Multiple Sclerosis Foundation (MSF): this article seems to dispute those claims though.
As does this article from the American Diabetes Association.
Even MIT really has nothing bad to say about it.I really don't know, but I kinda doubt that all of these scientists are paid off by the artificial sweetener industry. To be convinced that there is a real problem and not some sort of overreaction, I'd need (at least) 2 papers from different scientists that are affiliated with reputable universities.
I'm willing to have my mind changed, though.
-
Re:A first step.. (not really)There's been lots of other work done on this. I've put up some links on my own site, but rather than get swamped I'll copy them here. I'm doing my thesis on automatic music classification. I've been planning to start a free software project from it; I was going to wait until I finished my thesis (a couple months from now), but since we're all talking about it now, I went ahead and created a SourceForge project (project name "vole").
- MMM Group at University of Nijmegen [publications]
- Machine Listening @ MIT Media Lab
- Affective Computing @ MIT Media Lab
- Musclefish
- Music, Cognition, and Computerized Sound, Perry R. Cook
- Music, Mind and Machine, Peter Desain and Henkjan Honing
- The Scientist and Engineer's Guide to Digital Signal Processing, Steven W. Smith
- Neural Networks for Pattern Recognition, Christopher M. Bishop
- Tracking Musical Beats in Real Time, Paul E. Allen and Roger B. Dannenberg
- A Model for Musical Rhythm, Jeff A. Bilmes
- Autocorrelation and the Study of Musical Expression, Peter Desain, Siebe de Vos
- A Beat Tracking System for Audio Signals, Simon Dixon
- Prediction-Driven Computational Auditory Scene Analysis for Dense Sound Mixtures, Daniel P. W. Ellis
- A Similarity Measure for Automatic Audio Classification, Jonathan Foote
- Representing Rhythmic Patterns in a Network of Oscillators, Michael Gasser and Douglas Eck
- Adaptive Signal Models: Theory, Algorithms, and Audio Applications, Michael Mark Goodwin
- Recognition of Music Types, Hagen Soltau, Tanja Schultz, Martin Westphal, Alex Waibel
- Irrelevant Features and the Subset Selection Problem, George H. John, Ron Kohavi, Karl Pfleger
- Beat tracking with a nonlinear oscilator, Edward W. Large
- Modeling beat perception with a nonlinear oscilator, Edward W. Large
- Automatic Transcription of Simple Polyphonic Music: Robust Front End Processing, Keith D. Martin
- Musical instrument identification: A pattern-recognition approach, Keith D. Martin and Youngmoo E. Kim
- Music Content Analysis through Models of Audition, Keith D. Martin, Eric D. Scheirer, Barry L. Vercoe
- Musical Sound Information: Musical gestures and embedding synthesis, Eric Metois
- A Machine Learning Approach to Musical Style Recognition, Roger B. Dannenberg, Belinda Thom, and David Watson
- Resonanc e and the perception of musical meter, Large, E. W., & Kolen, J. F.
- Music-Listening Systems, Eric D. Scheirer
- Tempo and beat analysis of acoustic musical signals, Eric D. Scheirer
- Content-Based Classification, Search, and Retrieval of Audio, Erling Wold, Thom Blum, Douglas Keislar, James Wheaton
- Classification, Search, and Retrieval of Audio, Erling Wold, Thom Blum, Douglas Keislar, James Wheaton
-
Re:A first step.. (not really)There's been lots of other work done on this. I've put up some links on my own site, but rather than get swamped I'll copy them here. I'm doing my thesis on automatic music classification. I've been planning to start a free software project from it; I was going to wait until I finished my thesis (a couple months from now), but since we're all talking about it now, I went ahead and created a SourceForge project (project name "vole").
- MMM Group at University of Nijmegen [publications]
- Machine Listening @ MIT Media Lab
- Affective Computing @ MIT Media Lab
- Musclefish
- Music, Cognition, and Computerized Sound, Perry R. Cook
- Music, Mind and Machine, Peter Desain and Henkjan Honing
- The Scientist and Engineer's Guide to Digital Signal Processing, Steven W. Smith
- Neural Networks for Pattern Recognition, Christopher M. Bishop
- Tracking Musical Beats in Real Time, Paul E. Allen and Roger B. Dannenberg
- A Model for Musical Rhythm, Jeff A. Bilmes
- Autocorrelation and the Study of Musical Expression, Peter Desain, Siebe de Vos
- A Beat Tracking System for Audio Signals, Simon Dixon
- Prediction-Driven Computational Auditory Scene Analysis for Dense Sound Mixtures, Daniel P. W. Ellis
- A Similarity Measure for Automatic Audio Classification, Jonathan Foote
- Representing Rhythmic Patterns in a Network of Oscillators, Michael Gasser and Douglas Eck
- Adaptive Signal Models: Theory, Algorithms, and Audio Applications, Michael Mark Goodwin
- Recognition of Music Types, Hagen Soltau, Tanja Schultz, Martin Westphal, Alex Waibel
- Irrelevant Features and the Subset Selection Problem, George H. John, Ron Kohavi, Karl Pfleger
- Beat tracking with a nonlinear oscilator, Edward W. Large
- Modeling beat perception with a nonlinear oscilator, Edward W. Large
- Automatic Transcription of Simple Polyphonic Music: Robust Front End Processing, Keith D. Martin
- Musical instrument identification: A pattern-recognition approach, Keith D. Martin and Youngmoo E. Kim
- Music Content Analysis through Models of Audition, Keith D. Martin, Eric D. Scheirer, Barry L. Vercoe
- Musical Sound Information: Musical gestures and embedding synthesis, Eric Metois
- A Machine Learning Approach to Musical Style Recognition, Roger B. Dannenberg, Belinda Thom, and David Watson
- Resonanc e and the perception of musical meter, Large, E. W., & Kolen, J. F.
- Music-Listening Systems, Eric D. Scheirer
- Tempo and beat analysis of acoustic musical signals, Eric D. Scheirer
- Content-Based Classification, Search, and Retrieval of Audio, Erling Wold, Thom Blum, Douglas Keislar, James Wheaton
- Classification, Search, and Retrieval of Audio, Erling Wold, Thom Blum, Douglas Keislar, James Wheaton
-
Re:A first step.. (not really)There's been lots of other work done on this. I've put up some links on my own site, but rather than get swamped I'll copy them here. I'm doing my thesis on automatic music classification. I've been planning to start a free software project from it; I was going to wait until I finished my thesis (a couple months from now), but since we're all talking about it now, I went ahead and created a SourceForge project (project name "vole").
- MMM Group at University of Nijmegen [publications]
- Machine Listening @ MIT Media Lab
- Affective Computing @ MIT Media Lab
- Musclefish
- Music, Cognition, and Computerized Sound, Perry R. Cook
- Music, Mind and Machine, Peter Desain and Henkjan Honing
- The Scientist and Engineer's Guide to Digital Signal Processing, Steven W. Smith
- Neural Networks for Pattern Recognition, Christopher M. Bishop
- Tracking Musical Beats in Real Time, Paul E. Allen and Roger B. Dannenberg
- A Model for Musical Rhythm, Jeff A. Bilmes
- Autocorrelation and the Study of Musical Expression, Peter Desain, Siebe de Vos
- A Beat Tracking System for Audio Signals, Simon Dixon
- Prediction-Driven Computational Auditory Scene Analysis for Dense Sound Mixtures, Daniel P. W. Ellis
- A Similarity Measure for Automatic Audio Classification, Jonathan Foote
- Representing Rhythmic Patterns in a Network of Oscillators, Michael Gasser and Douglas Eck
- Adaptive Signal Models: Theory, Algorithms, and Audio Applications, Michael Mark Goodwin
- Recognition of Music Types, Hagen Soltau, Tanja Schultz, Martin Westphal, Alex Waibel
- Irrelevant Features and the Subset Selection Problem, George H. John, Ron Kohavi, Karl Pfleger
- Beat tracking with a nonlinear oscilator, Edward W. Large
- Modeling beat perception with a nonlinear oscilator, Edward W. Large
- Automatic Transcription of Simple Polyphonic Music: Robust Front End Processing, Keith D. Martin
- Musical instrument identification: A pattern-recognition approach, Keith D. Martin and Youngmoo E. Kim
- Music Content Analysis through Models of Audition, Keith D. Martin, Eric D. Scheirer, Barry L. Vercoe
- Musical Sound Information: Musical gestures and embedding synthesis, Eric Metois
- A Machine Learning Approach to Musical Style Recognition, Roger B. Dannenberg, Belinda Thom, and David Watson
- Resonanc e and the perception of musical meter, Large, E. W., & Kolen, J. F.
- Music-Listening Systems, Eric D. Scheirer
- Tempo and beat analysis of acoustic musical signals, Eric D. Scheirer
- Content-Based Classification, Search, and Retrieval of Audio, Erling Wold, Thom Blum, Douglas Keislar, James Wheaton
- Classification, Search, and Retrieval of Audio, Erling Wold, Thom Blum, Douglas Keislar, James Wheaton
-
Re:A first step.. (not really)There's been lots of other work done on this. I've put up some links on my own site, but rather than get swamped I'll copy them here. I'm doing my thesis on automatic music classification. I've been planning to start a free software project from it; I was going to wait until I finished my thesis (a couple months from now), but since we're all talking about it now, I went ahead and created a SourceForge project (project name "vole").
- MMM Group at University of Nijmegen [publications]
- Machine Listening @ MIT Media Lab
- Affective Computing @ MIT Media Lab
- Musclefish
- Music, Cognition, and Computerized Sound, Perry R. Cook
- Music, Mind and Machine, Peter Desain and Henkjan Honing
- The Scientist and Engineer's Guide to Digital Signal Processing, Steven W. Smith
- Neural Networks for Pattern Recognition, Christopher M. Bishop
- Tracking Musical Beats in Real Time, Paul E. Allen and Roger B. Dannenberg
- A Model for Musical Rhythm, Jeff A. Bilmes
- Autocorrelation and the Study of Musical Expression, Peter Desain, Siebe de Vos
- A Beat Tracking System for Audio Signals, Simon Dixon
- Prediction-Driven Computational Auditory Scene Analysis for Dense Sound Mixtures, Daniel P. W. Ellis
- A Similarity Measure for Automatic Audio Classification, Jonathan Foote
- Representing Rhythmic Patterns in a Network of Oscillators, Michael Gasser and Douglas Eck
- Adaptive Signal Models: Theory, Algorithms, and Audio Applications, Michael Mark Goodwin
- Recognition of Music Types, Hagen Soltau, Tanja Schultz, Martin Westphal, Alex Waibel
- Irrelevant Features and the Subset Selection Problem, George H. John, Ron Kohavi, Karl Pfleger
- Beat tracking with a nonlinear oscilator, Edward W. Large
- Modeling beat perception with a nonlinear oscilator, Edward W. Large
- Automatic Transcription of Simple Polyphonic Music: Robust Front End Processing, Keith D. Martin
- Musical instrument identification: A pattern-recognition approach, Keith D. Martin and Youngmoo E. Kim
- Music Content Analysis through Models of Audition, Keith D. Martin, Eric D. Scheirer, Barry L. Vercoe
- Musical Sound Information: Musical gestures and embedding synthesis, Eric Metois
- A Machine Learning Approach to Musical Style Recognition, Roger B. Dannenberg, Belinda Thom, and David Watson
- Resonanc e and the perception of musical meter, Large, E. W., & Kolen, J. F.
- Music-Listening Systems, Eric D. Scheirer
- Tempo and beat analysis of acoustic musical signals, Eric D. Scheirer
- Content-Based Classification, Search, and Retrieval of Audio, Erling Wold, Thom Blum, Douglas Keislar, James Wheaton
- Classification, Search, and Retrieval of Audio, Erling Wold, Thom Blum, Douglas Keislar, James Wheaton
-
Re:A first step.. (not really)There's been lots of other work done on this. I've put up some links on my own site, but rather than get swamped I'll copy them here. I'm doing my thesis on automatic music classification. I've been planning to start a free software project from it; I was going to wait until I finished my thesis (a couple months from now), but since we're all talking about it now, I went ahead and created a SourceForge project (project name "vole").
- MMM Group at University of Nijmegen [publications]
- Machine Listening @ MIT Media Lab
- Affective Computing @ MIT Media Lab
- Musclefish
- Music, Cognition, and Computerized Sound, Perry R. Cook
- Music, Mind and Machine, Peter Desain and Henkjan Honing
- The Scientist and Engineer's Guide to Digital Signal Processing, Steven W. Smith
- Neural Networks for Pattern Recognition, Christopher M. Bishop
- Tracking Musical Beats in Real Time, Paul E. Allen and Roger B. Dannenberg
- A Model for Musical Rhythm, Jeff A. Bilmes
- Autocorrelation and the Study of Musical Expression, Peter Desain, Siebe de Vos
- A Beat Tracking System for Audio Signals, Simon Dixon
- Prediction-Driven Computational Auditory Scene Analysis for Dense Sound Mixtures, Daniel P. W. Ellis
- A Similarity Measure for Automatic Audio Classification, Jonathan Foote
- Representing Rhythmic Patterns in a Network of Oscillators, Michael Gasser and Douglas Eck
- Adaptive Signal Models: Theory, Algorithms, and Audio Applications, Michael Mark Goodwin
- Recognition of Music Types, Hagen Soltau, Tanja Schultz, Martin Westphal, Alex Waibel
- Irrelevant Features and the Subset Selection Problem, George H. John, Ron Kohavi, Karl Pfleger
- Beat tracking with a nonlinear oscilator, Edward W. Large
- Modeling beat perception with a nonlinear oscilator, Edward W. Large
- Automatic Transcription of Simple Polyphonic Music: Robust Front End Processing, Keith D. Martin
- Musical instrument identification: A pattern-recognition approach, Keith D. Martin and Youngmoo E. Kim
- Music Content Analysis through Models of Audition, Keith D. Martin, Eric D. Scheirer, Barry L. Vercoe
- Musical Sound Information: Musical gestures and embedding synthesis, Eric Metois
- A Machine Learning Approach to Musical Style Recognition, Roger B. Dannenberg, Belinda Thom, and David Watson
- Resonanc e and the perception of musical meter, Large, E. W., & Kolen, J. F.
- Music-Listening Systems, Eric D. Scheirer
- Tempo and beat analysis of acoustic musical signals, Eric D. Scheirer
- Content-Based Classification, Search, and Retrieval of Audio, Erling Wold, Thom Blum, Douglas Keislar, James Wheaton
- Classification, Search, and Retrieval of Audio, Erling Wold, Thom Blum, Douglas Keislar, James Wheaton
-
Re:A first step.. (not really)There's been lots of other work done on this. I've put up some links on my own site, but rather than get swamped I'll copy them here. I'm doing my thesis on automatic music classification. I've been planning to start a free software project from it; I was going to wait until I finished my thesis (a couple months from now), but since we're all talking about it now, I went ahead and created a SourceForge project (project name "vole").
- MMM Group at University of Nijmegen [publications]
- Machine Listening @ MIT Media Lab
- Affective Computing @ MIT Media Lab
- Musclefish
- Music, Cognition, and Computerized Sound, Perry R. Cook
- Music, Mind and Machine, Peter Desain and Henkjan Honing
- The Scientist and Engineer's Guide to Digital Signal Processing, Steven W. Smith
- Neural Networks for Pattern Recognition, Christopher M. Bishop
- Tracking Musical Beats in Real Time, Paul E. Allen and Roger B. Dannenberg
- A Model for Musical Rhythm, Jeff A. Bilmes
- Autocorrelation and the Study of Musical Expression, Peter Desain, Siebe de Vos
- A Beat Tracking System for Audio Signals, Simon Dixon
- Prediction-Driven Computational Auditory Scene Analysis for Dense Sound Mixtures, Daniel P. W. Ellis
- A Similarity Measure for Automatic Audio Classification, Jonathan Foote
- Representing Rhythmic Patterns in a Network of Oscillators, Michael Gasser and Douglas Eck
- Adaptive Signal Models: Theory, Algorithms, and Audio Applications, Michael Mark Goodwin
- Recognition of Music Types, Hagen Soltau, Tanja Schultz, Martin Westphal, Alex Waibel
- Irrelevant Features and the Subset Selection Problem, George H. John, Ron Kohavi, Karl Pfleger
- Beat tracking with a nonlinear oscilator, Edward W. Large
- Modeling beat perception with a nonlinear oscilator, Edward W. Large
- Automatic Transcription of Simple Polyphonic Music: Robust Front End Processing, Keith D. Martin
- Musical instrument identification: A pattern-recognition approach, Keith D. Martin and Youngmoo E. Kim
- Music Content Analysis through Models of Audition, Keith D. Martin, Eric D. Scheirer, Barry L. Vercoe
- Musical Sound Information: Musical gestures and embedding synthesis, Eric Metois
- A Machine Learning Approach to Musical Style Recognition, Roger B. Dannenberg, Belinda Thom, and David Watson
- Resonanc e and the perception of musical meter, Large, E. W., & Kolen, J. F.
- Music-Listening Systems, Eric D. Scheirer
- Tempo and beat analysis of acoustic musical signals, Eric D. Scheirer
- Content-Based Classification, Search, and Retrieval of Audio, Erling Wold, Thom Blum, Douglas Keislar, James Wheaton
- Classification, Search, and Retrieval of Audio, Erling Wold, Thom Blum, Douglas Keislar, James Wheaton
-
Re:A first step.. (not really)There's been lots of other work done on this. I've put up some links on my own site, but rather than get swamped I'll copy them here. I'm doing my thesis on automatic music classification. I've been planning to start a free software project from it; I was going to wait until I finished my thesis (a couple months from now), but since we're all talking about it now, I went ahead and created a SourceForge project (project name "vole").
- MMM Group at University of Nijmegen [publications]
- Machine Listening @ MIT Media Lab
- Affective Computing @ MIT Media Lab
- Musclefish
- Music, Cognition, and Computerized Sound, Perry R. Cook
- Music, Mind and Machine, Peter Desain and Henkjan Honing
- The Scientist and Engineer's Guide to Digital Signal Processing, Steven W. Smith
- Neural Networks for Pattern Recognition, Christopher M. Bishop
- Tracking Musical Beats in Real Time, Paul E. Allen and Roger B. Dannenberg
- A Model for Musical Rhythm, Jeff A. Bilmes
- Autocorrelation and the Study of Musical Expression, Peter Desain, Siebe de Vos
- A Beat Tracking System for Audio Signals, Simon Dixon
- Prediction-Driven Computational Auditory Scene Analysis for Dense Sound Mixtures, Daniel P. W. Ellis
- A Similarity Measure for Automatic Audio Classification, Jonathan Foote
- Representing Rhythmic Patterns in a Network of Oscillators, Michael Gasser and Douglas Eck
- Adaptive Signal Models: Theory, Algorithms, and Audio Applications, Michael Mark Goodwin
- Recognition of Music Types, Hagen Soltau, Tanja Schultz, Martin Westphal, Alex Waibel
- Irrelevant Features and the Subset Selection Problem, George H. John, Ron Kohavi, Karl Pfleger
- Beat tracking with a nonlinear oscilator, Edward W. Large
- Modeling beat perception with a nonlinear oscilator, Edward W. Large
- Automatic Transcription of Simple Polyphonic Music: Robust Front End Processing, Keith D. Martin
- Musical instrument identification: A pattern-recognition approach, Keith D. Martin and Youngmoo E. Kim
- Music Content Analysis through Models of Audition, Keith D. Martin, Eric D. Scheirer, Barry L. Vercoe
- Musical Sound Information: Musical gestures and embedding synthesis, Eric Metois
- A Machine Learning Approach to Musical Style Recognition, Roger B. Dannenberg, Belinda Thom, and David Watson
- Resonanc e and the perception of musical meter, Large, E. W., & Kolen, J. F.
- Music-Listening Systems, Eric D. Scheirer
- Tempo and beat analysis of acoustic musical signals, Eric D. Scheirer
- Content-Based Classification, Search, and Retrieval of Audio, Erling Wold, Thom Blum, Douglas Keislar, James Wheaton
- Classification, Search, and Retrieval of Audio, Erling Wold, Thom Blum, Douglas Keislar, James Wheaton
-
The Computational Beauty of NatureThis is obviously a shamless plug, but look at my book, The Computational Beauty of Nature . There's a few dozen projects in there suitable for high school students. It's been used as the basis for a few college courses, but I think bright high school students can get something out of it as well.
Basically, the book is about computation, fractals, chaos, complex systems, adaptation, and how all of these things relate to one another.
Check out the book's website for more information.
--GWF
-
The Computational Beauty of NatureThis is obviously a shamless plug, but look at my book, The Computational Beauty of Nature . There's a few dozen projects in there suitable for high school students. It's been used as the basis for a few college courses, but I think bright high school students can get something out of it as well.
Basically, the book is about computation, fractals, chaos, complex systems, adaptation, and how all of these things relate to one another.
Check out the book's website for more information.
--GWF
-
study emergent behavior with StarLogo
You can use StarLogo to create complex simulations and study neat things like chaotic systems and emergent behavior.
-
Linking to anti-GIF pages
here i whore
google.com:"burn all gifs" | gnu.org:"Why no GIFs" | programming-freedom.org:"GIF Controversy" | google:"league no gifs" | libPNG.org:"PNG Home Site"
here i bird
<O
( \
XGNOME vs. KDE: the game! -
Re:Tetris!Many classic games have been cloned in java and you can play then from the web, or from your java enabled system.
Tetris Tetris Tetris Pacman Asteroids Centipede
And for you people that grew up on the kaypro, cloned Ladder! (Shameless self plug)
I'm sure you can any of the most popular games just with a quick search on google. :