Star Wars: The Force Awakens had a pretty big opening weekend. It broke the records for domestic opening weekend ($247.9M, over Jurassic World‘s 208.8M) and worldwide ($529M, also breaking Jurassic World‘s 524.9M). But that’s not all.

  • Largest Thursday “preview” day
  • Largest Friday, largest opening day, largest single day
  • (Not the largest Saturday, it was 3rd, behind the first Avengers movie and Jurassic World
  • Largest Sunday
  • Largest Monday (in this case breaking Spiderman 2‘s 11-year-old record)
  • Highest per-theater average (this record is probably the craziest — it broke Jurassic World‘s previous record by 22%)
  • Fastest movie to $100M (in fact, the very first movie to break 100M in one day, so this record will never be broken, only tied) and the fastest to $250M
  • Largest domestic and global IMAX weekends
  • Biggest December opening weekend (by a factor of 3! $248M, compared to the previous record was the first Hobbit at 85M)

There are more, too, but they’re all implied by the above ones (largest PG-13 opening weekend! Largest holiday weekend!).

And for the record, my review:

Our Sign With Stars On It

It’s morning now.
That thing we saw last evening — can you see it?
It was on the other side of that wall.
We could see its colors even though there was a fight happening.
In fact, the fighting gave off light that let us see it all night!
So, is it still there?

(Inspired by XKCD’s Up-goer Five and repeated singing of The Starspangled Banner to my infant daughter.)

Stats from a week’s worth of paternity leave with a 3.5 month old:

  • Naps: 22 (average 4.4 per day, median length: 46 mins)
  • Bottles: 20 (average 4 per day, median volume: 3.25 oz)
  • Diapers: 32 (average 6.4 per day)
  • Smiles: 1040 (approximate)

My wife and I made something a couple of weeks ago, and her name is Simone. Our families and some friends want to see lots of pictures, but most people don’t want us to flood their Facebook feeds with baby photos (nor do we want to). So we’ve been uploading them to Flickr mostly, but I wanted a slightly simpler page where people could just see a carousel slideshow of photos of our daughter. There was no good immediately-integrated-with-Flickr JavaScript carousel I could find, but I was pretty easily able to integrate it with Fotorama.

Here is the final product (and beautiful pictures of my girl). Here are the easy steps to do it yourself:

  1. Sign up for a Flickr API key. If this is a non-commercial site, it’s free and instant.
  2. Grab the download or copy the hotlink markup from the setup page in the Fotorama docs
  3. Add this markup to your page:
    <div class="carousel" data-auto="false"></div>

    There’s a lot of configuration options you can add besides that. Here’s the full list.

  4. And now the final step, the JavaScript that populates the carousel:
      <script type="text/javascript">
        $(function() {
          var AddPhotosToCarousel = function(data) {
          var imgs = [];
          $.each(data.photoset.photo, function(index, photo) {
            imgs.push({img: photo['url_m'],
                       thumb: photo['url_sq'],
                       caption: photo['title']});
            });
            $('.carousel').fotorama({ data: imgs });
          };
          $.getJSON('https://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key=XXXXXXXXXX&photoset_id=YYYYYYYYYY&format=json&extras=url_sq,url_m&jsoncallback=?', AddPhotosToCarousel);
        });
      </script>
    

You must put your API key and your photoset’s id into that big URL you pass to $.getJSON(). If you want the photos to show up in reverse order (as I did), change imgs.push() to imgs.unshift(). You can display things other than photosets (search results and such), but you’ll need to dig into the Flickr API docs to build those queries yourself.

There’s a running joke that Bill Belichick likes to trade out of the first round of the NFL Draft, acquiring a larger number of late-round picks. This joke depends on his identity as something of a passionless rogue thinker. So after he used his first round draft pick last night to draft an actual football player, I decided to look back at his history as Head Coach (and de facto General Manager) of the New England Patriots. Here’s the full list of what he did with first round picks:

  • 2000 (#16): Sent to Jets as compensation for his own hiring
  • 2001 (#6): Drafted Richard Seymour
  • 2002 (#32): Traded up to #21, drafted Dan Graham
  • 2003 (#14): Acquired via trade for Drew Bledsoe, traded up to #13, drafted Ty Warren
  • 2003 (#19): Traded down to 2nd round plus 2004 1st round
  • 2004 (#21): Acquired via above trade, drafted Vince Wilfork
  • 2004 (#32): Drafted Ben Watson
  • 2005 (#32): Drafted Logan Mankins
  • 2006 (#21): Drafted Lawrence Maroney
  • 2007 (#28): Traded down to 4th round plus 2008 1st round
  • 2008 (#7): Acquired via above trade, traded down to #10, drafted Jerod Mayo
  • 2008 (#31): Forfeited as penalty for SpyGate
  • 2009 (#23): Traded down to #26 plus 5th round, then traded those for a 2nd and two 3rds
  • 2010 (#22): Traded down to #24, then again to #27, drafted Devin McCourty
  • 2011 (#17): Acquired via trade for Richard Seymour, drafted Nate Solder
  • 2011 (#28): Traded down to 2nd round plus 2012 1st round
  • 2012 (#27): Acquired via above trade, traded up to #21, drafted Chandler Jones
  • 2012 (#31): Traded up to #25, drafted Dont’a Hightower
  • 2013 (#29): Traded down for 2nd, 3rd, 4th, 7th round picks
  • 2014 (#29): Drafted Dominique Easley

So in the past fifteen drafts, he’s drafted 13 players in the first round (including 2 after trading downward within the round and 4 after trading upward) and got out of the first round entirely 5 times. Draw whatever conclusion you like, but that doesn’t seem like a particularly strong trend to me. From 2007-2011, however, he traded down or out with 5 of their 6 picks — I wonder if that’s where this reputation originated.