Hacker Newsnew | past | comments | ask | show | jobs | submit | 2007-02-27login
Stories from February 27, 2007
Go back a day. Go forward a day, month, or year.
1.Why you should study at Stanford (garystew.com)
26 points by kul on Feb 27, 2007 | 6 comments
2.Django or Ruby on Rails? -- A Comparison (magpiebrain.com)
17 points by danielha on Feb 27, 2007 | 17 comments
3.Amazon + Two Guys + $0 = Next YouTube (smugmug.com)
15 points by dood on Feb 27, 2007 | 9 comments
4.I'm looking for a partner or two (here are some of my ideas, feel free to add your own here)
15 points by amichail on Feb 27, 2007 | 31 comments
5.MochiKit.Animator with demos (the end is the best) (ayre.st)
14 points by socmoth on Feb 27, 2007 | 1 comment
6.Three Hypotheses of Human Interface Design (tantek.com)
12 points by gustaf on Feb 27, 2007 | 1 comment
7.10 Company name types on TechCrunch: pros and cons - useful if you're trying to pick a name (thenameinspector.com)
11 points by danw on Feb 27, 2007
8.Coworking - community/collaboration space for developers, writers, and independents (pbwiki.com)
9 points by jamiequint on Feb 27, 2007
9.Silicon Valley vs the rest of the world (or not) (mealticket.wordpress.com)
6 points by Harj on Feb 27, 2007
10.Myspace: why we block widgets (TC can be useful eh) (techcrunch.com)
5 points by kul on Feb 27, 2007

Congrats Tevor - I suspect the military has spent 1000X the money with 1/ 1000X the progress.

It's interesting to look at the differences between the way Dexter's doing it and the way we do it. Dexter appears to be lifting his foot straight up off the ground and then falling forward to produce the forward motion.

The way humans walk is exactly the opposite. The toes are at a different angle from the foot (when walking), so that our feet effectively look something like ___/ , with the underscores being the foot and the / being the toes. We then transition from the ___ part of the foot to the / part of the foot and push forward, and land flat footed with the other foot. For whatever speed you are going, there is a proper ratio between landing on the ___ part of the foot and pushing off the / part of the foot, and that's where balance comes from. That is, the faster the acceleration of the fall, the faster you transition from ___ to / .

So in humans, balance comes from the way one step connects to the next step, whereas Dexter appears to be treating each step as a discrete unit, where it has to attain balance at the end of one step before going on to the next step.

If you actually have to balance yourself after each individual step instead of using the next step for balance, the problem seems in some ways to be much harder.

Also, the balance problem is greatly compounded by the small steps Dexter takes. Compare this to doing lunges. When you do a lunge, you basically take a long stride forward and then sink into it, all while keeping your torso perfectly upright. This gives you a much bigger platform for stability. As terrain gets steeper, the way humans walk becomes more like a lunge for this reason.

So my guess is that taking one tiny step and then balancing is the hardest part of this problem, because you have the least tools at your disposal. For example, you can't use the next step to balance you. However, once you can do the last step of the sequence, all the preceding steps working backward from the last one get progressively easier.

I don't know anything about robotics, but as an athlete and sports physiology geek I find the problem interesting.

13.10 Ways to Convert Customer Service into Sales (userscape.com)
4 points by stumpy124 on Feb 27, 2007
14.Reputation Capital and the Ruby on Rails Community (markmcgranaghan.com)
4 points by hwork on Feb 27, 2007 | 1 comment

I would like to know your answer to this then:

http://blogs.law.harvard.edu/philg/2007/01/05/best-web-server-program-for-a-lot-of-static-files/#comment-19962

16.Factor: A practical stack language (factorcode.org)
4 points by vegai on Feb 27, 2007
17.DIGG and Reddit Killer from Former Amazon Engineer (findory.com)
4 points by sajidu on Feb 27, 2007 | 8 comments

O'r you could use Amazon S3 instead of EC2 for storage.

* Pay only for what you use. There is no minimum fee, and no start-up cost. * $0.15 per GB-Month of storage used. * $0.20 per GB of data transferred.

EC2 is designed for computation, S3 for storage.


Reddit is still good by me if we can just get the political stuff out of there. I don't mind a few good stories here and there, but it's become completely overpowering, especially in the Hot list. If you use programming.reddit.com you're in good shape. Still good stories, and any submission you make can still get some traction if people like it. General stories though get clobbered by the relentless Iraq/Iran/Bush/Anna-Nicole/Cheney/RandomGayPastor element.
20.MyBlogLog Case Study: Product progression and the widget (startup-review.com)
4 points by danw on Feb 27, 2007 | 1 comment

> [...] Dexter appears to be treating each step as a discrete unit, where it has to attain balance at the end of one step before going on to the next step

I doubt that. I don't think that would qualify as dynamic balance. Remember, it's only been a couple of weeks since Dexter's first step -- he's walking quite well.

This is one of those situations where the approach bounds the eventual utility. There are a lot of non-dynamically balanced robots that would just blow the minds of researchers from 20 years ago, but they are still limited.

By solving the dynamic balance problem, even though to the untrained eye it may currently look less impressive than some other systems, there's no more ceiling to what it can do, dynamically (control-wise, not accounting for power density). All of the behaviours you mentioned can be implemented on top of this substrate.


The timestamp said that the article was written back in 2005. Does anyone have a feel for how much of it is still relevant?

Incredible!! Congrats, Trevor!

Now, if you'll excuse me, I need to go prepare my bunker for the coming War with the Machines.


I'm leaning toward Rails because I've been using it since its early stage. I also wrote stuffs in Django just out of curiosity, and it feels just as good. I think they're both highly productive environments, and with the time it takes to read all the comparison articles, we could've written entire apps.
25.37signals chat with founders of skinnyCorp (Threadless) & Connected Ventures (Vimeo) (37signals.com)
3 points by joshwa on Feb 27, 2007

What happens to old posts? I would like a way to browse the archive.

Also, threads you comment on should show up in your profile so you can keep track of ongoing conversations.


I just wanted to emphasize how important this is to building a dialog (and a community!). I don't want people replying to my comments, so right now I basically have to bookmark each thread that I've commented on and remember to come back and check.

tagging is coming, saith the founders... that should solve a lot of those problems

I'm in a class on the subject at CMU, so I should be able to find out. What you said about Asimo is not quite true; for instance, one guy here at CMU wrote some code that took Asimo and constantly replanned in real time, so that he could respond to various changes in the environment dynamically.

Here, for instance: http://www.cs.cmu.edu/~Joel/footstep/videos.html#ASIMO

It would help to know more about exactly what Dexter is doing, so I can find some similar stuff. There is a large amount of literature on the subject.

Also, you note that Asimo's floor has to be hard and flat-- generally true, but also true for most bipeds, which seems to include Dexter. Can Dexter really deal with irregular terrain? How irregular can it be? An interesting question is how to get a biped to walk on *really* irregular terrain, like boulder-size.


Would anyone care to comment on what the downfalls of the commercial gyros were? Is it precision or time-lag? I know I can't get specifics, but I'm curious in general what is different in this application that commercial gyros were not capable. Any info would scratch my itch! Thanks!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: