Amazon goes Ruby on Rails

Posted by David November 29, 2006 @ 09:35 PM

Never thought you’d hear that, eh? But that’s exactly what unspun.amazon.com is. A Rails application sitting on the Amazon.com domain. Adam Selipsky from Amazon Web Services introduces the site with this:

UnSpun helps you to find and create ranked lists by gathering votes from workers on Amazon Mechanical Turk and from the UnSpun community. We show the popular opinion, with no “spin” (hence the name)—along with links to websites with more information about the particular items on the list. If you don’t see the list you are looking for, simply create it and rankings will start populating within a few minutes. 2,294 ranked lists are already on UnSpun, holding 640,107 items, with more coming in all the time.

Congratulations to the AWS team at Amazon!

Coming shortly, we’ll have a bunch of other announcements for high-profile companies going Ruby on Rails for various new projects. Exciting times.

Posted in Sightings | 28 comments

Comments

  1. Thijs van der Vossen on 29 Nov 22:05:

    Never? Come on… We’ve been expecting this ever since 20 Juli 2006. ;-)

  2. since1968 on 29 Nov 22:30:

    The site’s throwing a rails application error @ the moment.

  3. Raymond Brigleb on 29 Nov 22:30:

    The “Application error (Rails)” greeting is awesome!

  4. Thomas on 29 Nov 22:33:

    D’oh! “Application Error (Rails)” at that address…not Slashdotted AFAIK. Guess that at least proves it’s really running RoR.

  5. pontche on 29 Nov 22:37:

    Seems to be working again. Nice to see yet another Rails application by a company this size.

  6. Wayne on 29 Nov 22:44:

    It helps when Bezos is a partner at 37signals to push Rails at Amazon.

  7. tim on 29 Nov 23:01:

    not overly restful

  8. Rob on 30 Nov 02:33:

    I wish this was making me feel better, but the fact that I keep getting errors on the site and when it does work it seems to run really slow is not the best endorsement….

  9. Sam on 30 Nov 02:48:

    The site keeps crapping out

  10. s on 30 Nov 07:39:

    “It helps when Bezos is a partner at 37signals to push Rails at Amazon.”

    I don’t think Bezos micromanages Amazon’s teams telling their developers what technologies to use. Amazon developers are more than competent enough to make those decisions themselves.

  11. someone@somewhere.net on 30 Nov 10:54:

    did you mean exiting times? HTTP/1.1 Server ErrorDate: Thu, 30 Nov 2006 10:53:08 GMT Server: Server Set-Cookie: _session_id=47ef518f54376617be535b8590b9e14e; domain=amazon.com; path=/; expires=Fri, 30 Nov 2007 15:46:09 GMT Cache-Control: no-cache Connection: close Transfer-Encoding: chunked Content-Type: text/html; charset=utf-8

  12. Joe Grossberg on 30 Nov 13:12:

    Given the comments, I don’t understand two things:

    • Why doesn’t Rails come with a better default 500 error page (i.e. one with distinct wording, but not the awful branding)?
    • Why don’t more places have an error page that is better-looking, and more meaningful, like this one: http://weblog.rubyonrails.com/2006/11/29/amazon-goes-ruby-on-railsadsfsfjdsjljdlf
  13. Anonymous Coward on 30 Nov 13:26:

    Wow, yet another toy rails app!

  14. Skeeterbug on 30 Nov 16:42:

    I am pretty sure you can edit the public/500.html file to change the error if you want.

  15. Andrew on 30 Nov 16:49:

    For the record, the problem yesterday was not caused by rails, but rather a faulty deployment of only part of our code.

    Joe Grossberg/Skeeterbug: Yes, you can change the default error page which we do. However, because only part of our code was deployed we got the default message in the framework.

  16. Mark on 30 Nov 17:37:

    Having the vote on the left and “Your ranking” doesn’t seem that intuitive. I’ve been watching a few lists change (apparently people clicking on the vote up and down) but no additional rankings and no major changes to the rankings

  17. Mark on 30 Nov 17:37:

    Having the vote on the left and Your ranking doesn’t seem that intuitive. I’ve been watching a few lists change (apparently people clicking on the vote up and down) but no additional rankings and no major changes to the rankings

  18. Mark on 30 Nov 17:40:

    Having the vote on the left and Your ranking doesn’t seem that intuitive. I’ve been watching a few lists change (apparently people clicking on the vote up and down) but no additional rankings and no major changes to the rankings

  19. Andrew on 30 Nov 19:07:

    Mark: Yes, the position of an item changes because of voting as well as people ranking the itme.

    Where would you put the “Add” functionality for “Your Ranking?”

  20. Zach Baker on 30 Nov 22:28:

    Not bad. Fun idea and I think the use of mturk to seed the listings is one of the more better uses of the service I’ve seen.

    Short-term issues:

    • The list and comment layouts need more lovin’.
    • The numbers to the right of a list item are a little confusing as hell. After a moment, I could surmise that they represented some kind of point system. I think people would get percentages a lot easier. Yes, it comes at the cost of losing some information about the absolute amount of votes, but sometimes you do have to lose information to convey it effectively.

    Long-term issues:

    • Of course there are going to be canonicalization issues, but I want to see a clever solution for them because they’re really a pain (two entries for the same thing).
    • Some kind of standardization for books, places, movies, people, quotes, etc. is really going to help. I know it’s a tough balance between easy freeform input and data usefulness, but limitations will definitely encourage focus in this case.
  21. Mark on 30 Nov 23:03:

    Andrew: I live the ranking system you have, but I don’t like the voting as well, espcially since in most cases a “vote” isn’t enough to change its place in the rank, but “ranking” has a huge impact.

    I’d probably remove the voting arrows and have the link for “Your Ranking” say something about voting and be easier to identify on the page.

  22. Zach Baker on 01 Dec 18:34:

    Not bad. Fun idea and I think the use of mturk to seed the listings is one of the more better uses of the service I’ve seen. * Short-term issues: * The list and comment layouts need more lovin’. * The numbers to the right of a list item are a little confusing as hell. After a moment, I could surmise that they represented some kind of point system. I think people would get percentages a lot easier. Yes, it comes at the cost of losing some information about the absolute amount of votes, but sometimes you do have to lose information to convey it effectively. * Long-term issues: * Of course there are going to be canonicalization issues, but I want to see a clever solution for them because they’re really a pain (two entries for the same thing). * Some kind of standardization for books, places, movies, people, quotes, etc. is really going to help. I know it’s a tough balance between easy freeform input and data usefulness, but limitations will definitely encourage focus in this case.

  23. Zach Baker on 01 Dec 18:35:

    Sorry for the multi-post. Mephisto is still not updating the static page from when I left a comment yesterday.

  24. __SERF__ on 01 Dec 19:15:

    No way to search the current list, so people keep adding variants and adding to the confusion.

    There should be a single place (at the top) to add an item to the list and it should show existing matches before you add yet another duplicate.

  25. on 02 Dec 04:03:

  26. crayz on 02 Dec 14:57:

    Any information on the platform they’re using? Mongrel?

  27. Wow on 05 Dec 06:33:

    Just because it has a big company’s logo on it doesn’t mean it’s anything but another completely useless pet project which wastes thousands of processor cycles doing nothing interesting whatsoever.

  28. planetmcd on 05 Dec 13:05:

    It is great that amazon is working with Rails and hopefully the backng of a big vendor will give us all credence when we try to plug using rails as a technology solution instead of the beaten track java/.net/php. I just wish Amazon’s first foray wasn’t such a clone of rateitall.com, which has been doing sort of user ratings for years.