LaughTrack

957 views

Published on

An introduction to the story and technology behind http://laughtrack.com.au

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
957
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

LaughTrack

  1. 1. LaughTrack: A Story
  2. 2. Pat Allan http://twitter.com/pat http://freelancing-gods.com
  3. 3. Comedy Addict
  4. 4. Melbourne
  5. 5. Melbourne International Comedy Festival http://www.comedyfestival.com.au
  6. 6. Third-Largest Comedy Festival
  7. 7. Who’s First?
  8. 8. Edinburgh Fringe
  9. 9. > 2000 shows
  10. 10. > 34,000 performances
  11. 11. Edinburgh 2008 for three days
  12. 12. Edinburgh 2009 for one month
  13. 13. EdTwinge http://edtwinge.com/
  14. 14. What about Melbourne?
  15. 15. LaughTrack
  16. 16. Ben Webster http://www.plus2.com.au/
  17. 17. Nathan Sampimon http://inspire9.com.au/
  18. 18. Launched Yesterday
  19. 19. LaughTrack: The Code
  20. 20. Rails 2.3.5
  21. 21. Sphinx & Thinking Sphinx http://ts.freelancing-gods.com
  22. 22. Bundler 0.9.10 http://github.com/carlhuda/bundler
  23. 23. Machinist http://github.com/notahat/machinist
  24. 24. Formtastic http://github.com/justinfrench/formtastic
  25. 25. Sprinkle & Passenger Stack http://github.com/crafterm/sprinkle http://github.com/benschwarz/passenger-stack
  26. 26. Throne http://github.com/lstoll/throne
  27. 27. CouchDB http://couchdb.apache.org
  28. 28. Why CouchDB?
  29. 29. 1. It speaks in JSON
  30. 30. Twitter speaks in JSON
  31. 31. 2. Peers
  32. 32. • Jan Lenhardt • Ben Schwarz • Lena Herrmann • Lincoln Stoll • Alexander Lang • Paul Campbell
  33. 33. Only Tweets in CouchDB
  34. 34. Tracking Sentiment
  35. 35. Really Hard
  36. 36. Typos
  37. 37. Sarcasm
  38. 38. Abiguity
  39. 39. “Dave Hughes is the shit.”
  40. 40. “Dave Hughes is shit.”
  41. 41. 1. Key Words & Phrases
  42. 42. ... with manual confirmation
  43. 43. 2. Bayesian Filter
  44. 44. ... with some language processing
  45. 45. Pedantic http://github.com/freelancing-god/pedantic
  46. 46. Emoticons :) => smile
  47. 47. Common Typos reaaaalllly => really
  48. 48. Contractions can’t => cannot
  49. 49. SMS Shortcuts tnx => thanks
  50. 50. Self-Censorship sh*t => shit
  51. 51. Common Words a an and as but by how I if in my no now of to
  52. 52. URLs http://bit.ly http://tinyurl.com
  53. 53. Stemming wandering => wander
  54. 54. Why?
  55. 55. Just the Important Parts
  56. 56. Not yet live.
  57. 57. Not yet reliable...
  58. 58. Twitter is bloody noisy!
  59. 59. Laughtrack needs reviews
  60. 60. Not personal attacks
  61. 61. Not professions of love
  62. 62. Not tweets that you’re about to see a show
  63. 63. Not tweets about Spicks and Specks, etc
  64. 64. Not retweets
  65. 65. Culling noise is tricky too
  66. 66. A work in progress
  67. 67. Open Source http://github.com/freelancing-god/laughtrack
  68. 68. Fork and Patch!
  69. 69. Questions? http://laughtrack.com.au

×