1. There are 10 types of people: those who understand Girl and those who don’t.

    thelaurenproject:

    And Lo, it was at 10:10am on 11/10/11 that Lauren found herself on the 10th floor of a building marked 110 in New York City (10010). It was noted that this was, like, so totally binary, and the brogrammers of Shelby.tv smiled upon her and saw that this was good. 

     

    tags:  shelby  girl  binary  happy 

    Comments
  2. [Flash 9 is required to listen to audio.]

    plays: 85

    #Brogramming commandment #11: Start every day with “Sail” by Awolnation

     

    tags:  brogramming  sail  awolnation  music 

    Comments
  3. It makes me so happy when a product just works.  I’ve come to expect that from everything (thank you, Steve).  And Shelby.tv just came through in a big way…
I “read later” most everything I find interesting (almost 100% of avc.com) and now I’m able to watch later just as simply.  I never tried our bookmarklet in GReader before, but when I clicked “Add to Shelby,” it just worked.
Great work team.

    It makes me so happy when a product just works.  I’ve come to expect that from everything (thank you, Steve).  And Shelby.tv just came through in a big way…

    I “read later” most everything I find interesting (almost 100% of avc.com) and now I’m able to watch later just as simply.  I never tried our bookmarklet in GReader before, but when I clicked “Add to Shelby,” it just worked.

    Great work team.

     

    tags:  shelby  watch later  just works  steve 

    Comments
  4. One of the greatest users of technology the world has ever seen.  If there’s a heaven, I can’t wait to see what he creates up there…

    (Source: twitter.com, via thelaurenproject)

     

    tags:  steve jobs 

    Comments
  5. Welcome, Mark Johnson

    Hiring is straightforward; you need to find a great person who is passionate about building your company, fairly smart, and meshes well with the team (then let them loose!).  But hiring is difficult; finding these people (at the right time) is not often easy.

    It took me 6 years to hire Mark Johnson.  While that’s a bit of hyperbole, I have known since graduating with Mark as Computer Engineers from Brown in 2005 that I wanted to build a startup with him.  He’s a phenomenal engineer.  Nobody pushed me harder in college.  And looking back, I’m still impressed at so much of what we built.

    But we built that stuff for our professors.  Now we get to build for ourselves, and I couldn’t be more excited.

    The Shelby team was already fucking awesome - returning from 10 days off the grid in Cyprus gave me even better perspective on that.  And now we get to add Mark to the formula (VMWare had him pushing too many pencils).  There’s so much more I could say, but I think this picture of Mark at our brand new west coast engineering campus says it best:

     

    tags:  shelby  markjohnson  hiring  cia 

    Comments
  6. FAIL: Your name is invalid. (Ruby UTF-8 regex)

    Often times you’ll want to validate users’ names (or nicknames) in your web applications.  Although I’m not fundamentally opposed to using all the wonderful Unicode (UTF-8 in particular) characters under the sun, it does make it easier to use and understand an app when user names are at least recognizable to you.  If an app is global (like twitter) this may not be the case.  But you get there organically, and it doesn’t make sense to open the floodgates right now.  So we started with

    validates_format_of :nickname, :with => /\A[a-zA-Z0-9_\.\-]+\Z/
    

    Allowing lower and uppercase letters, numbers, dot, hyphen and underscore.  A pretty standard start.  But we saw some validations fail when user names were copied from 3rd party services (twitter, facebook, tumblr) including some letters with accents over them.

    Fortunately we are using Ruby 1.9 (with Rails 3.1) and validating with unicode is straightforward.  We added support for all the Latin extensions with just two tweaks.  First, we need this at the top of the file with the regular expression so Ruby interprets it correctly

    # encoding: UTF-8
    

    then we add from code point U+00C0 to U+02AE, chaning our regex to

    validates_format_of :nickname, :with => /\A[\u00c0-\u02aea-zA-Z0-9_\.\-]+\Z/
    

    Once we get bigger in countries that speak other languages, I’ll be adding some more characters sets to that regex.

     

    tags:  utf-8  unicode  ruby  regex  fail 

    Comments
  7. (Source: 10on10)

     

    tags:  Ron Swanson  Parks and Recreation  breakfast  women  pretty  simple  man 

    Comments
  8. When you’re young, you look at television and think, There’s a conspiracy. The networks have conspired to dumb us down. But when you get a little older, you realize that’s not true. The networks are in business to give people exactly what they want. That’s a far more depressing thought. Conspiracy is optimistic! You can shoot the bastards! We can have a revolution! But the networks are really in business to give people what they want. It’s the truth.
    — 

    -Steve Jobs in Wired, Feb 1996

    Networks pander to the lowest *common* denominator. Video is asynchronously social (watch now, discuss later) and information dense, which makes it a very interesting form of communication. One that has been largely unexplored by people like you and me. The economics/tech of TV required broadcasting to a large audience.  That common denominator is therefore very low.

    YouTube, Vimeo and other Internet services have started the democratization of video and creating communities of their own. But this segment is still so young and under explored. I’m excited to see and help accelerate video on two fronts: real-time candid video and community driven meaningful video.

    Real-time candid video is not live, but it’s close and it’s only the meaningful bits. It’s a rough edit of what just happened, the video equivalent of 140 characters. I bet it will change our world.

    I don’t watch and don’t care to further the pace of dumb video (i.e. reality tv). But I do watch lots of TV and mostly focus on though provoking / horizon expanding historical or scientific shows. There is great demand for this material but it’s difficult for Networks to capture. If I can help to decrease the amount of time spent watching video, while increasing the amount of meaning derived from watching video, I will have succeeded.

     

    tags:  video  steve jobs  shelby 

    Comments
  9. First NYC hurricane miracle: Michael Jackson (jacket) reports weather.

    First NYC hurricane miracle: Michael Jackson (jacket) reports weather.

     

    tags:  hurricane  irene  miracle 

    Comments
  10. blog comments powered by Disqus