Domain: gatech.edu
Stories and comments across the archive that link to gatech.edu.
Comments · 849
-
More news from Georgia TechHere's an article I submitted last month regarding RIAA activities at Georgia Tech. Some useful links and information here:
2004-06-11 01:49:15 RIAA subpoenas Georgia Tech for student names
According to Georgia Tech's college paper, the Technique, nine Tech students are among the victims of the RIAA's last round of lawsuits. The RIAA has subpoenaed the Office of Information Technology (OIT) to release the identities of individuals who were using computers at specific network addresses identified as being the sources of large amounts of file sharing. Tech has indicated they intend to comply with the subpoenas. According to Randy Nordin, Tech's chief legal advisor, the RIAA has asked that he tell the students to contact their attorney to see if an out of court settlement can be reached. The deadline to comply was June 2. In the past, violation of the school's Computer and Network Usage Policy, would've resulted in disabling the student's Internet access until the student matter was sorted out with the OIT or the Dean of Student's office.
-
More news from Georgia TechHere's an article I submitted last month regarding RIAA activities at Georgia Tech. Some useful links and information here:
2004-06-11 01:49:15 RIAA subpoenas Georgia Tech for student names
According to Georgia Tech's college paper, the Technique, nine Tech students are among the victims of the RIAA's last round of lawsuits. The RIAA has subpoenaed the Office of Information Technology (OIT) to release the identities of individuals who were using computers at specific network addresses identified as being the sources of large amounts of file sharing. Tech has indicated they intend to comply with the subpoenas. According to Randy Nordin, Tech's chief legal advisor, the RIAA has asked that he tell the students to contact their attorney to see if an out of court settlement can be reached. The deadline to comply was June 2. In the past, violation of the school's Computer and Network Usage Policy, would've resulted in disabling the student's Internet access until the student matter was sorted out with the OIT or the Dean of Student's office.
-
More news from Georgia TechHere's an article I submitted last month regarding RIAA activities at Georgia Tech. Some useful links and information here:
2004-06-11 01:49:15 RIAA subpoenas Georgia Tech for student names
According to Georgia Tech's college paper, the Technique, nine Tech students are among the victims of the RIAA's last round of lawsuits. The RIAA has subpoenaed the Office of Information Technology (OIT) to release the identities of individuals who were using computers at specific network addresses identified as being the sources of large amounts of file sharing. Tech has indicated they intend to comply with the subpoenas. According to Randy Nordin, Tech's chief legal advisor, the RIAA has asked that he tell the students to contact their attorney to see if an out of court settlement can be reached. The deadline to comply was June 2. In the past, violation of the school's Computer and Network Usage Policy, would've resulted in disabling the student's Internet access until the student matter was sorted out with the OIT or the Dean of Student's office.
-
Re:Has Potential
A wider application would be wearable computing. Imagine typing (or using other hand/arm motions) in midair like the people in Minority Report or Earth: Final Conflict, except the interface is built into your gloves and augmented reality glasses.
Also, there is funding for this sort of thing; one of the people I know at Georgia Tech's Contextual Computing Group (headed by Thad Starner from MIT's media lab) is working on mobile sign language recognition. In fact, having the signer wear one of these gloves might work better than trying to recognize pictures of their hands (which is what they're doing right now). -
Re:Has Potential
A wider application would be wearable computing. Imagine typing (or using other hand/arm motions) in midair like the people in Minority Report or Earth: Final Conflict, except the interface is built into your gloves and augmented reality glasses.
Also, there is funding for this sort of thing; one of the people I know at Georgia Tech's Contextual Computing Group (headed by Thad Starner from MIT's media lab) is working on mobile sign language recognition. In fact, having the signer wear one of these gloves might work better than trying to recognize pictures of their hands (which is what they're doing right now). -
Re:Has Potential
A wider application would be wearable computing. Imagine typing (or using other hand/arm motions) in midair like the people in Minority Report or Earth: Final Conflict, except the interface is built into your gloves and augmented reality glasses.
Also, there is funding for this sort of thing; one of the people I know at Georgia Tech's Contextual Computing Group (headed by Thad Starner from MIT's media lab) is working on mobile sign language recognition. In fact, having the signer wear one of these gloves might work better than trying to recognize pictures of their hands (which is what they're doing right now). -
werd
Anyone who has spoken with him personally- in person or via email- or read his words, seen his vision knows this. Alan is *the* man.
There's a great XEROX Video we've here at our uni library- "Doing with images makes symbols [videorecording] : communicating with computers," released in 1987 while Kay was a fellow with Apple. For an enthusiastic and engrossing view of what Kay thinks computers *should* be (and I'm 100% with him!) should check it out.
Also, look into Smalltalk. Alan works on Squeak Smalltalk- rather than C++ or Java- and there's a good reason for it. Smalltalk has the tendency to empower both end user and programmer. It's "open source" in a way that most slashdotters have never imagined. It's kind of like having your whole computer run Emacs, but without being stuck with some funky half-GUI half-terminal app with nothing but key commands to drive it. Squeak gives us the power to control our computing environment in a way similar to emacs, although Squeak is a lot closer to a "conventional" GUI environment than Emacs. That said, there are a lot of things about Squeak's GUI toolkit - Morphic- that are highly unconventional, but quite great to have around.
OK, enough early morning rambling from me... -
Smart Costumes
DailyWireless has more on Wearable Communicating Costumes and the Adidas Hot Shoe.
"Smart clothing" and wearable computing developers include:
- France Telecom invented a flexible fiber optic system that can be embedded in clothes. Static or animated graphics can be displayed.
- Chipmaker Infineon has created a packaging technology that allows circuitry to be woven into ordinary fabrics, which can then be normally washed or even dry-cleaned. The company created a prototype jacket with an embedded MP3 player.
- Orang-Otang Computers has patented designs for gadgets like a phone that fits under a shirt sleeve, a wrist-mounted audio recorder, a wearable laptop and a wearable camera.
- California's Charmed Technology, an MIT Media Lab spin-off, is poised to be a world leader in affordable, wearable Internet products. Their CharmBadge is designed for aiding the communication and networking.
- Fossil, best known for trendy watches, has created wrist devices that exchange information with handheld computers and Microsoft's Spot.
- The Smart Shirt System uses biological sensors to monitor heart rates or the locations of those wearing the technology, says Jeffrey Wolf, CEO of Sensatex Inc.
- Tactex Controls uses "smart fabric" for a touch-sensitive MIDI controller.
- Zigbee-equipped sneakers might record speed, body telemetry and even external sensors.
- Orientation, communications and geographic positioning electronics can all be incorporated into outdoor clothing. Heat can be transferred through conducting fibres to colder areas of the body
- The SCOTTeVEST shows the way traditional garments may be altered to meet the demanding needs of spies and undercover agents.
-
Croquet - a Portable 3D environment
Another 3D environment is Croquet:
"Croquet is a next generation virtual OS written in Squeak - a modern variant of Smalltalk. Squeak runs mathematically identical on all machines, and has been ported to 32 different platforms."
-
Re:Colleges
They don't seem to care about the FCC here at Georgia Tech:
Wireless Network Usage Policy
This has been officially in place for almost a year now I think. -
Croquet anyone?
The sun work looks impressive.
But then, so is the work being done on the Croquet project.
-
Re:This is true
I don't know about that, seeing as how my school (Georgia Tech) seems to manage without doing any of those. Although, Tech's admins are clueful, as well as platform-agnostic (they have computer labs with everything from Windows XP to Mac OS X to Linux to IRIX - it's great!).
-
Re:Nice and all, but who's going to use it?governments are several steps ahead!
They'd like us to think that, but it's probably not true, in general.
Really? In relation to decryption by the UK/US that is certainly NOT the case as they will have:
- Access to all the commericial and public algorithms in use today and many others
- The ability to directly influence cryptologists
- The power to weaken algorithms before they are commericially implemented
- Access to the money and expertise to build specialist custom decryption hardware which can continue to out perform COTS hardware for many years e.g. colossus!
- The ability to delay ideas often for many years
- Access to all the commericial and public algorithms in use today and many others
-
A Summary for the UninitiatedBecause the linked article was a little light on details, and because 90% of the posts in this discussion either have very little understanding of what techniques exist in 3D mesh optimization, I thought I'd actually skim the paper (linked to in an above comment) and describe a summary of why this new technique is innovative. I studied the basics of Computer Graphics why working for my BS in CS and worked for several years on a project where I wrote code to triangulate and decimate (i.e. reduce triangle count) for range data, so I do have an idea of what I'm talking about here.
First of all, as many posts have stated there are wuite a few algorithms out there for mesh optimization. Two of the classic techniques were developed by Schroeder and Turk.
Schroeder's method (PDF) is fast and is able to reuse a subset of the original vertices, but the quality is not great. Essentially, the mesh is simplified mainly by collapsing edges (eliminating two triangles for each edge collapsed) in the flattest parts of the mesh.
Turk's method (PDF) is more accurate, but cannot reuse the original vertices. Basically a new set of vertices are scattered across the original surface, forced to spread out from their neighbors. The amount of local spreading or repulsion is determined using local curvature, allowing greater point density where curvature and therefore detail is high. A new mesh is generated through these points using the original as a guide.
Further work has been done to create progressively decimated meshes, much like progressive JPEG images work. A model sent over the web could be displayed in low resolution very quickly while the bulk of the geometry is still in transit. Methods for this tend to be colser to Schroeder's approach because obviously it is desirable to reuse the existing data at each level of representation.
This new method is quite a bit different. It clusters triangles into patches that can be represented simply. These patches are optimized iteratively. Finally a new mesh is created, using the pathces as partitions and reusing vertices where the partitions meet.
Some benefits to this method:
- High Accuracy: The total surface deviations are small, and the partitions fit very well to the contours of the original surface
- Speed: the method is apparently reasonably fast, though not as fast as greedy methods
- Ability to allow user interaction for variable refinement of specific regions, without requiring it in general cases
- Iterative process means that in time constrained situations a time/quality tradeoff can be made without modifying the algorithm
- Possible fuure applications in animation and simulation by introducing a time variable into the partitioning process
To me the potential animation capabilities and optional interactivity sound most interesting. Accurate decimation methods are already available that work well offline, and faster methods are available for online LOD management. Merging decimation with animation could lead to higher quality, lower computational cost 3D anmiation. Allowing high interactivity could help artists improve the aesthetics of scanned artifacts. -
Re:Living in a bubble
-
Re:IPSec
-
Re:Yay, feed the sheep!
People don't request a song on the radio because they think it's popular, they do it because they like to hear it. You don't say "oh, I'd better call up and request this song because everyone else is doing it." You say "I want to hear this song." Songs aren't "artificially vaulted to the top of the charts;" radio stations are paid to add a song to their rotation, but advertising dollars don't last forever. If a song is still in heavy rotation and still has a high chart ranking even after nobody's paying for it, there's nothing artificial about that. Somebody must want to hear it.
Furthermore, some songs become popular even without the advantage of an initial advertising blitz. How many songs can you think of that weren't marked by record labels as a single, yet went on to become popular on the radio?
You're also not considering college radio stations, which to the best of my knowledge do not receive much in the way of this type of record label funding. If you take a look at the current playlist for WREK (Georgia Tech's radio station), you'll see some pretty big (read: major-label) names on it.
Record labels telling people what's popular is an entirely different story, and is something which should be discouraged. Fact is though, in the end it's a station's audience which decides what's popular.
And by the way, calling people "sheep" isn't, and has never been, clever. It just makes you sound like a pompous holier-than-thou asshole. -
Compile doesn't use a specialized language
As far as I can see by browsing a few recipes from your repository, you have not developped a special scripting language for it. It's simply bash scripts, with facilities through the usage of common variable and functions that trigger different behaviors.
If I take Armagetron recipe, for instance, it's not really that user-friendly in my opinion. Or, at least, not really more user-friendly than a Gentoo ebuild. Okay, the armagetron ebuild is longer, but it also contains more meta-data (dependences, license, architecture, etc) and it obviously has to install the program in the standard Unix file tree.
So basically, Compile looks like a lighter version of ebuild, but it is certainly not a revolution in the way you have to write the recipe/ebuild. I think GoboLinux looks different enough to make me try it one day, but in my opinion, the recipes do not improve much (assuming they do at all) from the Gentoo ebuilds to be as user-friendly as the inial poster said.
Disclaimer: yes I'm a Gentoo user, but still, kudos to the GoboLinux devs for making it happen anyway ! -
Re:Available distros suck ATM
The graphics & stuff still have a different license, right? I suspect the ISOs still aren't fair game for copying...
GPL applies to copyright, not trademarks.
But if you want, you can download the source, strip out the trademarked material and redistribute it to your heart's content. That's full GPL compliance. -
We live in an era of cheap paper!
Would you hire an engineer who recieved his degree from Columbia, Johns Hopkins, or Georgia Tech?
What if I told you taht this individual finished his degree in an off-site evening-degree or distance learning program?
We live in an era of cheap paper. You can buy your diploma from just about anywhere. Sure, some quality is there, but it's not the same. Would you really want to hire somebody who studied rocket science at home? Schools don't make engineers; that's why co-ops, internships, and senior projects are important. -
Re:If you can't stand the math, get out of CS.
At Georgia Tech, you can specialize in Usability for your Bachelors, and they have a Masters of Science in Human-Computer Interaction. Also, there is the Graphics, Visualization, and Usability research center. So, there are places where you can learn UI design, but they may be limited (for now) to places like MIT or GaTech (as opposed to lesser schools)
-
Re:If you can't stand the math, get out of CS.
At Georgia Tech, you can specialize in Usability for your Bachelors, and they have a Masters of Science in Human-Computer Interaction. Also, there is the Graphics, Visualization, and Usability research center. So, there are places where you can learn UI design, but they may be limited (for now) to places like MIT or GaTech (as opposed to lesser schools)
-
Re:Certain types of programming...
If that's what you want to do, don't waste your time in college, because they won't teach you that.
Actually, I'd argue that if you're going to be writing web front-ends for databases (which is what I do for a living) you should take some classes in Human-Computer Interaction. It's what I'd do if I could take a couple years off work to go back to school. A lot of web interfaces for databases suck, and if you can build one that doesn't you will be a notch above the other guys. -
Math/CS double major
I'm actually a Math/CS double major at Georgia Tech... The two subjects are so integrated these days - they're completely inseperable. Most Math people work on computers all day, and most CS people deal with Math constantly (unless they're '1337 d00ds 7h47 kn0w ASP and can make a 5h177y website). Even last semester, I had a proofs class which was clearly the domain of Math - but it was taught by the CS department. Additionally, our Intro-to-CS class uses Scheme - which is based on lambda calculus - a mathematical construct.
I think if CS majors stopped bitching about having to learn Math, they'd be much better off. Understanding the connections between the two will only improve your understanding of both. -
Tarantula -- Visual bug localizingMy research at school is looking at a new method for debugging, or more specifically fault localization (finding the bugs). The method assumes the presence of a test suite where each test case can be classified as passed or failed.
The intuition of the approach is simple (this is our hypothesis): statements that are executed primarily by failed test cases are more suspicious of being faulty than those that are primarily executed by passed test cases.
So, we take the statements executed by each test case and its pass/fail status and the source code for the progam under test as input. Statements that are executed primarily by passed test cases are colored green to denote safety; statements that are executed primarily by failed test cases are colored red to denote danger; and statements that are executed by both passed and failed are colored in a yellowish hue to denote caution.
We use a visualization for the code called SeeSoft that represents each line of code by a line of pixels, where the length of the line of pixels is proportionate to the length of the source code. This gives a miniature view of the code -- much like if you were to print out all of the code and post it on a wall and walk away from it. This allows the developer to see the colors of many lines of code simultaneously.
We have since extended the visualization to include an even higher-level abstraction than the SeeSoft view. This view uses TreeMaps and allows the simultaneous display of the colors of about 2 million lines of code.
Another example screenshot with the TreeMap visualization
So far, our experiments show that for programs with a single bug showing up in the test suite, this method successfully illuminates the fault about 90% of the time.
-
Tarantula -- Visual bug localizingMy research at school is looking at a new method for debugging, or more specifically fault localization (finding the bugs). The method assumes the presence of a test suite where each test case can be classified as passed or failed.
The intuition of the approach is simple (this is our hypothesis): statements that are executed primarily by failed test cases are more suspicious of being faulty than those that are primarily executed by passed test cases.
So, we take the statements executed by each test case and its pass/fail status and the source code for the progam under test as input. Statements that are executed primarily by passed test cases are colored green to denote safety; statements that are executed primarily by failed test cases are colored red to denote danger; and statements that are executed by both passed and failed are colored in a yellowish hue to denote caution.
We use a visualization for the code called SeeSoft that represents each line of code by a line of pixels, where the length of the line of pixels is proportionate to the length of the source code. This gives a miniature view of the code -- much like if you were to print out all of the code and post it on a wall and walk away from it. This allows the developer to see the colors of many lines of code simultaneously.
We have since extended the visualization to include an even higher-level abstraction than the SeeSoft view. This view uses TreeMaps and allows the simultaneous display of the colors of about 2 million lines of code.
Another example screenshot with the TreeMap visualization
So far, our experiments show that for programs with a single bug showing up in the test suite, this method successfully illuminates the fault about 90% of the time.
-
Tarantula -- Visual bug localizingMy research at school is looking at a new method for debugging, or more specifically fault localization (finding the bugs). The method assumes the presence of a test suite where each test case can be classified as passed or failed.
The intuition of the approach is simple (this is our hypothesis): statements that are executed primarily by failed test cases are more suspicious of being faulty than those that are primarily executed by passed test cases.
So, we take the statements executed by each test case and its pass/fail status and the source code for the progam under test as input. Statements that are executed primarily by passed test cases are colored green to denote safety; statements that are executed primarily by failed test cases are colored red to denote danger; and statements that are executed by both passed and failed are colored in a yellowish hue to denote caution.
We use a visualization for the code called SeeSoft that represents each line of code by a line of pixels, where the length of the line of pixels is proportionate to the length of the source code. This gives a miniature view of the code -- much like if you were to print out all of the code and post it on a wall and walk away from it. This allows the developer to see the colors of many lines of code simultaneously.
We have since extended the visualization to include an even higher-level abstraction than the SeeSoft view. This view uses TreeMaps and allows the simultaneous display of the colors of about 2 million lines of code.
Another example screenshot with the TreeMap visualization
So far, our experiments show that for programs with a single bug showing up in the test suite, this method successfully illuminates the fault about 90% of the time.
-
Shameless school plug
-
Shameless school plug
-
Shameless school plug
-
Shameless school plug
-
dial-up
Newsflash:
Having dial-up is a bottleneck.
Especially since I am writting little programs to automatically mirror pages slightly before they are slashdotted...
For those who want the link: @NETI
Unfortunately, it seems @NETI does not quite do real-time, but others, like netcraft do do realtime (although netcraft only measures one server.
Why doesn't someone just write a script to interpret netcraft results, using one of the many ip address locators?
-
Re:It's who you know, and what you know
(Math doesn't exist in the real world).
This isn't quite as big a deal in programming.
The place where I'm working as a research assistant develops a very well known software for structural engineers.
And they use a lot of finite element analysis, fluid dynamics and tonnes of other complex math stuff. This is serious graphics programming, with a generous dose of engineering math and physics.
My summer internship is at a well known lab in a desert - where again, I'm going to be working on AI stuff - mostly mathematical.
And maybe that is the reason why a lot of other programmers did not get the RA or the internship - they thought merely programming could get all the jobs :)
My point is merely to highlight that knowing the math and the basics is just as essential in computer science as it is in any other subject, say civil or mechanical engineering. -
A Great Squeak Demo
-
Re:I'd recomend...Also teaching the pythagorean(sp?) theorum is helped by getting out a ruler and proving that in fact A^2 + B^2 = C^2 without just saying it's so.
I disagree. I would rather show a student a formal proof than to show them that this formula works for this particular triangle. This method of showing an example is not an acceptable proof in Math, and students should know what make acceptable proofs and what do NOT constitute acceptable proofs.
Of the many proofs of the Pythagorean Theorem, I believe Proof #4 on this page would be the easiest proof.
I also think students need to learn proper proof writing, which includes proof by contradiction, proof my mathematical induction, proof by contrapositive, as well as the regular If P, then Q proof.
-
Re:ethereal plus google's locator service...
Check out NETI@home
-
It was a big help with the 4-color map proof...
and there are already programs out that help with this. Here's one for example...
-
Re:Carnegie Mellon AIBOs pwn this
You mean like the Robot Soccer team at GATech?
:) -
But no history mechanism for students?
This paper reviews history mechanisms in web browsers back in '97. One of the mechanisms mentioned, MosaicG is stunningly similar to the work in this article.
MosaicG was released in 1995.
It's interesting though that Tauscher's paper (the first link) conlcuded back then that the 'stack based' histories we used were not optimal, mainly because sibling history branches disappear. She found that the best method tested was to have a 'context sensitive web subset', ie a graph showing the relationships between visited nodes in relation to the current node, rather than a strict history. -
web page trackingThe issues with evolving Word files using version tracking also come up with web pages, since there are tools to track changes to web pages (for instance, WebCQ). When a projected date changes, it can be pretty embarrassing. I've seen projected Ph.D. graduation dates slip in six-month increments, huge price changes, policy changes, and so on.
The key difference here is that the tracking reveals internal versions that were obviously never meant to be public. The idea that a draft would attribute a quote to a nameless executive is particularly appalling!
-
Re:Error 404
Here is a mirror of the first page alone -
http://www.prism.gatech.edu/~gtg575s/wifibedouin.j pg -
Cool tool
Would be quite cool to try and study swarm/group behaviour of things like soliders on the warfront. The team squadron leader could have this on his/her back, and we could see how they spread out.
Reminds me of some of the experiments that get performed at the BORG Lab here at GTech.
Look at this guy's work on predicting user behaviour through GPS tracking and the like. Combine that with this kinda queen bee kinda behaviour, am sure we would get something really cool.
Is this some kind of new paradigm in networking? :) -
Cool tool
Would be quite cool to try and study swarm/group behaviour of things like soliders on the warfront. The team squadron leader could have this on his/her back, and we could see how they spread out.
Reminds me of some of the experiments that get performed at the BORG Lab here at GTech.
Look at this guy's work on predicting user behaviour through GPS tracking and the like. Combine that with this kinda queen bee kinda behaviour, am sure we would get something really cool.
Is this some kind of new paradigm in networking? :) -
Forget Brian!
-
Re:I've seen some awfully impressive motion work
Jessica Hodgins has since moved to CMU and teaches a whole bunch of computer graphics/animation related courses, one of which I have actually taken and enjoyed thoroughly. Some of her more impressive projects in my opinion are her studies on brittle fracture simulation and secondary motion. For the lazy, here's a direct link to some movie clips.
-
Re:I've seen some awfully impressive motion work
Jessica Hodgins has since moved to CMU and teaches a whole bunch of computer graphics/animation related courses, one of which I have actually taken and enjoyed thoroughly. Some of her more impressive projects in my opinion are her studies on brittle fracture simulation and secondary motion. For the lazy, here's a direct link to some movie clips.
-
Re:I've seen some awfully impressive motion work
Jessica Hodgins has since moved to CMU and teaches a whole bunch of computer graphics/animation related courses, one of which I have actually taken and enjoyed thoroughly. Some of her more impressive projects in my opinion are her studies on brittle fracture simulation and secondary motion. For the lazy, here's a direct link to some movie clips.
-
I've seen some awfully impressive motion work
I've seen some terribly impressive motion work from Jessica Hodgins' research.
I also saw a student at CMU produce a swordfighting game as a class project using techniques based on this -- it was truly astounding to watch. It looked absolutely real, fluid, and had all the little nuances that make people move. Normally, you only see this with motion-captured pre-rendered sequences. The improvement here is that hours and hours of motion-captured data are captured, and then split up and combined to form a move that fits the designed constraints. For example, you capture someone doing a number of martial arts forms. You then place an arbitrary path on the ground that you want them to place, and they travel along the track using chunks of captured data from the motion capture that are automatically smoothly transitioned together. It looks really amazing, better than anything I've seen character-animation-wise in a video game yet. -
No. 1 use - piracy! Woo!
Excellent. Now we can have Divx encoded video with mp3 encoded-full-surround-sound audio for our ripped DVDs.
Mind you full surround can be encoded as 6 channel AAC already, pairs up nicely with Xvid video encoding, and can be done in a few easy steps on OS X, (directions here) so I've never looked into other ways of doing it. Maybe someone out there already does it in surround on windows (nah, maybe on Linux)
. -
Re:Not at all
It really depends on your setup. I've got a 133 dpi LCD, and I can definitely say it looks better. Cleartype hints far too aggressively for a display that has that many pixels to play with. For a medium-res CRT, I'd rather have non-anti-aliased, hinted output anyway. If you've got that bytecode hinter on, you'll get identical output (pixel-for-pixel) in that case. Screenshot of my desktop Note, unless you've got a 133 dpi display or higher, the fonts will look unusually large.
In any case, I think FreeType's anti-aliased output at medium resolutions is actually quite good. Read one of my rants on OSNews (search for title "Font comparo thread"). Note the attached screenshot, taken at a more sane resolution.