Domain: princeton.edu
Stories and comments across the archive that link to princeton.edu.
Comments · 1,515
-
Re:hmmmm ...
As a graduate of the CS program there, I also would highly recommend Princeton, but not necessarily as a source for the things the original poster asked. Princeton's program tends to be more theoretical than pragmatic, so for example, you'll get a world-class background in algorithm design, but C++ won't be on your curriculum (let alone app languages like Cold Fusion). Last time I checked, we were ranked eighth amongst US undergraduate CS programs.
Div.
But my grandest creation, as history will tell, -
Tell the people at Princeton
Singer is a professor in the Center for Human Values. Here is some contact info.
- Amy Gutmann - agutmann@princeton.edu - director, Center for Human Values
- William Gallaher - gallaher@princeton.edu - associate director, CHV
- Valerie Kanka - vjkanka@princeton.edu - associate director, CHV
- Joseph H. Taylor, Dean of the Faculty - jtaylor@princeton.edu
These gleaned from http://webware.princeton.edu/DOF/dofs taff.htm
and http://webware.princeton.edu/DOF/chrl st00.pdfNow, I don't think they would publish their email addresses if they didn't expect feedback, and I'm sure they've gotten some on this, but they probably aren't expecting a slashdot. Be polite, no matter your views. These people are academics, professors and administrators by training, they will simply ignore you if you are rude.
-
Tell the people at Princeton
Singer is a professor in the Center for Human Values. Here is some contact info.
- Amy Gutmann - agutmann@princeton.edu - director, Center for Human Values
- William Gallaher - gallaher@princeton.edu - associate director, CHV
- Valerie Kanka - vjkanka@princeton.edu - associate director, CHV
- Joseph H. Taylor, Dean of the Faculty - jtaylor@princeton.edu
These gleaned from http://webware.princeton.edu/DOF/dofs taff.htm
and http://webware.princeton.edu/DOF/chrl st00.pdfNow, I don't think they would publish their email addresses if they didn't expect feedback, and I'm sure they've gotten some on this, but they probably aren't expecting a slashdot. Be polite, no matter your views. These people are academics, professors and administrators by training, they will simply ignore you if you are rude.
-
Tell the people at Princeton
Singer is a professor in the Center for Human Values. Here is some contact info.
- Amy Gutmann - agutmann@princeton.edu - director, Center for Human Values
- William Gallaher - gallaher@princeton.edu - associate director, CHV
- Valerie Kanka - vjkanka@princeton.edu - associate director, CHV
- Joseph H. Taylor, Dean of the Faculty - jtaylor@princeton.edu
These gleaned from http://webware.princeton.edu/DOF/dofs taff.htm
and http://webware.princeton.edu/DOF/chrl st00.pdfNow, I don't think they would publish their email addresses if they didn't expect feedback, and I'm sure they've gotten some on this, but they probably aren't expecting a slashdot. Be polite, no matter your views. These people are academics, professors and administrators by training, they will simply ignore you if you are rude.
-
Tell the people at Princeton
Singer is a professor in the Center for Human Values. Here is some contact info.
- Amy Gutmann - agutmann@princeton.edu - director, Center for Human Values
- William Gallaher - gallaher@princeton.edu - associate director, CHV
- Valerie Kanka - vjkanka@princeton.edu - associate director, CHV
- Joseph H. Taylor, Dean of the Faculty - jtaylor@princeton.edu
These gleaned from http://webware.princeton.edu/DOF/dofs taff.htm
and http://webware.princeton.edu/DOF/chrl st00.pdfNow, I don't think they would publish their email addresses if they didn't expect feedback, and I'm sure they've gotten some on this, but they probably aren't expecting a slashdot. Be polite, no matter your views. These people are academics, professors and administrators by training, they will simply ignore you if you are rude.
-
Tell the people at Princeton
Singer is a professor in the Center for Human Values. Here is some contact info.
- Amy Gutmann - agutmann@princeton.edu - director, Center for Human Values
- William Gallaher - gallaher@princeton.edu - associate director, CHV
- Valerie Kanka - vjkanka@princeton.edu - associate director, CHV
- Joseph H. Taylor, Dean of the Faculty - jtaylor@princeton.edu
These gleaned from http://webware.princeton.edu/DOF/dofs taff.htm
and http://webware.princeton.edu/DOF/chrl st00.pdfNow, I don't think they would publish their email addresses if they didn't expect feedback, and I'm sure they've gotten some on this, but they probably aren't expecting a slashdot. Be polite, no matter your views. These people are academics, professors and administrators by training, they will simply ignore you if you are rude.
-
Tell the people at Princeton
Singer is a professor in the Center for Human Values. Here is some contact info.
- Amy Gutmann - agutmann@princeton.edu - director, Center for Human Values
- William Gallaher - gallaher@princeton.edu - associate director, CHV
- Valerie Kanka - vjkanka@princeton.edu - associate director, CHV
- Joseph H. Taylor, Dean of the Faculty - jtaylor@princeton.edu
These gleaned from http://webware.princeton.edu/DOF/dofs taff.htm
and http://webware.princeton.edu/DOF/chrl st00.pdfNow, I don't think they would publish their email addresses if they didn't expect feedback, and I'm sure they've gotten some on this, but they probably aren't expecting a slashdot. Be polite, no matter your views. These people are academics, professors and administrators by training, they will simply ignore you if you are rude.
-
fork protectionYou can contribute to CUPS without assigning copyright, but ESP won't bless it, lest they offend their commercial customers. There's a danger of forking: write a compelling feature or driver without assigning copyright. Suddenly, ESP is in a bind.
ESP owns the CUPS trademark (although there is a Java parser generator called CUP), so any fork couldn't really use the name. Hence, JAC Ain't CUPS (JAC) is born.
This is similar to Ghostscript's situation. Peter releases old versions under the GPL, but sells commercial licenses for the latest version. He's somewhat vulnerable to forking, too.
MySQL has started doing the same thing. It won't be long before someone ports the GPL version of MySQL to Windows. MySQL is almost freely available under Unix, but not for Windows.
-
Re:A complete cave-in.> Yet another reason for my anti-US rant above
Which I still don't understand. I can't see how any of this is the US's fault. On the contrary, we should be grateful for the support we have received from organisations like the EFF and individuals like cananian (great site). Even RMS spoke up about this to the local media when he was here recently.
No; this is a typical product of Australian complacency. The government needed an extra vote to get their tax legislation through, so they bribed that Catholic idiot Harradine with this censorship legislation; not enough of the population knew enough to care, and too few of those who did cared enough to protest (kudos to you for being an exception, BTW); EFA was left in an isolated position, being actually taunted by the government for being politically naive and ineffectual; and now the IIA and the EFA have decided to play the government's deceitful little game as the best of a bad lot.
Mea culpa, too, by the way; my initial reaction to the legislation was "well, what can I do about it?". But I'm damned if I'm going to let some filtering software manufacturer censor my internet viewing, and I'm also damned if I'm going to pretend that I'm doing so (he says, still wondering "well, what can I do about it?").
-
Princeton
Ok, so I'm an undergraduate, but I thought I'd add my comments anyways from what I've seen/heard and know about the faculty.
If you're into theory/algorithms, it's a pretty hard core place. Sedgewick, Tarjan, and their buddies can compete with anybody out there in the field (IMHO, Donald Knuth would be an exception to that statement). A lot of the folks on this side of the department say that the best CS grad student was a math undergrad student.
There's also a new program in applied and computational computing which looks really promising. It's all about integrating CS and other fields that require intensive computer modeling, and they're putting some very cool folks in the program.
Also a pretty strong program in computer/network security, but I don't find that stuff so interesting, so I couldn't tell you much (except that Ed Felten, the government's tech guy in the MS case is involved in that program).
So, basically, I think I agree with the overwhelming sentiment of the others here today: the school you choose should depend on what you want to do. -
It's not IRIX that killed SGI, nor is it Linux...
No, it's CMIX. Most of you probably haven't heard of CMIX. It's a simple language for the processing and production of sound. It was written by a guy named Paul Lansky way back in the day, and the place where CMIX got its first real break was under the NeXTSTEP OS.
And we all know what happened to NeXTSTEP. It died. It died hard, to the point that just about the only people still using NeXTs were CMIX hackers.
So what happened then? A guy named Brad Garton (a former student of Paul Lansky; now currently a professor at the Columbia Computer Music Center) decided to port the entire CMIX source to another technically promising fledgling OS called IRIX.
And we all know what's happening to IRIX. It's on the way out. No one can use it for anything (partially because IRIX and network security are mutually exclusive terms).
And what have the CMIX people done now? They've ported CMIX to Linux, and several other promising operating systems! Run! Hide your favorite OS!
For those of you who couldn't tell, this is a joke.
-k
-
Perl? Erm, well...I love Perl, but it's a little too eclectic, and string-oriented, for doing game scripting in. It's also kind of big; library size is important for console games. Ideally you want something that can be stripped down to just math libraries, then you can add in all other functionality yourself.
Javascript turns out to be really suitable. It's easy to pare down, has a good native interface, can compile to bytecode at runtime, and supports multiple contexts.
BTW, also worth a look are tinyscheme (which is a nice small embeddable Scheme), Python, Lua, and the fairly obscure ICI. ICI is a very nifty C dialect for scripting but it doesn't seem to be intended for embedded applications.
Nothing wrong with rolling your own, though. Especially if you've got a lot of scripters to support. I'm interested in seeing how Q3A's plans for scripting in ANSI C (using lcc) turns out.
-
Someone's working on it...
You can check out LCC (which also has a book) here. The cool thing about it is that it's written using a technique called literal programming designed and championed by the Mighty Knuth. Ah, Knuth. Now that's a programmer. Everyone else just suck.
-
bsd - not what I'm talking about
Anyway, last I checked *BSD systems use gcc. So, BSD did not create a C compiler.
That's mostly irrevlent
- BSD didn't need to produce one in part because the FSF allready had, if the FSF hadn't, BSD may well have
- There is a C compiler under a BSD style copyright lcc's copyright seems to be a BSD style one
FSF's contrbution is less the C compiler, and more their licence. However I don't plan on claiming that only RMS could have come up with that licence. Progrmmers are by and large inventave people, witness the many licences they have come up with. I find it likely that a GPL style licence would have been invented by someone else if RMS hadn't made it.
-
LCC
Lots of people have commented that gcc is far different from most utility contributions, because a good compiler is simply much more difficult to write. That assertion is certainly a true one.
However, writing a compiler is not an impossible task, by any stretch of the imaginaton, and the pay off in reputation more than makes up for the limited number of people willing and able to take on such a project. Even though there may only be a few thousand people capable of writing a decent C compiler, the motivation to write a free one would be huge if one did not already exist.
As an example, I present to you lcc, a compiler developed at Princeton that is mostly free. I know that its license is not as free as gcc's, but it is free enough to show that the creation of a free compiler is not an unrepeatable task.