Grailbird.data.tweets_2018_02 = 
 [ {
  "source" : "\u003Ca href=\"http:\/\/tapbots.com\/tweetbot\" rel=\"nofollow\"\u003ETweetbot for i\u039FS\u003C\/a\u003E",
  "entities" : {
    "user_mentions" : [ {
      "name" : "@JimRoepcke@mastadon.social",
      "screen_name" : "JimRoepcke",
      "indices" : [ 0, 11 ],
      "id_str" : "894911",
      "id" : 894911
    } ],
    "media" : [ ],
    "hashtags" : [ ],
    "urls" : [ ]
  },
  "in_reply_to_status_id_str" : "965301484144377856",
  "geo" : { },
  "id_str" : "965318111745400832",
  "in_reply_to_user_id" : 894911,
  "text" : "@JimRoepcke That\u2019s some cartoon luck right there. Hope it\u2019s actually all ok!",
  "id" : 965318111745400832,
  "in_reply_to_status_id" : 965301484144377856,
  "created_at" : "2018-02-18 20:12:27 +0000",
  "in_reply_to_screen_name" : "JimRoepcke",
  "in_reply_to_user_id_str" : "894911",
  "user" : {
    "name" : "Sami Samhuri",
    "screen_name" : "_sjs",
    "protected" : false,
    "id_str" : "4777951",
    "profile_image_url_https" : "https:\/\/pbs.twimg.com\/profile_images\/1088938085830733824\/aul4BseM_normal.jpg",
    "id" : 4777951,
    "verified" : false
  }
}, {
  "source" : "\u003Ca href=\"http:\/\/tapbots.com\/tweetbot\" rel=\"nofollow\"\u003ETweetbot for i\u039FS\u003C\/a\u003E",
  "entities" : {
    "user_mentions" : [ {
      "name" : "Jessica Rose",
      "screen_name" : "jesslynnrose",
      "indices" : [ 0, 13 ],
      "id_str" : "1530096708",
      "id" : 1530096708
    } ],
    "media" : [ ],
    "hashtags" : [ ],
    "urls" : [ ]
  },
  "in_reply_to_status_id_str" : "964449981070536705",
  "geo" : { },
  "id_str" : "964539615980945408",
  "in_reply_to_user_id" : 1530096708,
  "text" : "@jesslynnrose Writing scripts for pirch and mIRC chat clients in the mid 90s.",
  "id" : 964539615980945408,
  "in_reply_to_status_id" : 964449981070536705,
  "created_at" : "2018-02-16 16:38:59 +0000",
  "in_reply_to_screen_name" : "jesslynnrose",
  "in_reply_to_user_id_str" : "1530096708",
  "user" : {
    "name" : "Sami Samhuri",
    "screen_name" : "_sjs",
    "protected" : false,
    "id_str" : "4777951",
    "profile_image_url_https" : "https:\/\/pbs.twimg.com\/profile_images\/1088938085830733824\/aul4BseM_normal.jpg",
    "id" : 4777951,
    "verified" : false
  }
}, {
  "source" : "\u003Ca href=\"http:\/\/tapbots.com\/tweetbot\" rel=\"nofollow\"\u003ETweetbot for i\u039FS\u003C\/a\u003E",
  "entities" : {
    "user_mentions" : [ ],
    "media" : [ ],
    "hashtags" : [ ],
    "urls" : [ {
      "indices" : [ 256, 279 ],
      "url" : "https:\/\/t.co\/q4vg46At47",
      "expanded_url" : "https:\/\/twitter.com\/KrauseFx\/status\/964169059204870144",
      "display_url" : "twitter.com\/KrauseFx\/statu\u2026"
    } ]
  },
  "geo" : { },
  "id_str" : "964179685545467904",
  "text" : "Even if you\u2019re using open source libraries and the connection is encrypted end-to-end you could be attacked if you\u2019re not auditing the code (and let\u2019s be honest, most of us are not and probably don\u2019t have time to).\n\nDon\u2019t take on new dependencies lightly. https:\/\/t.co\/q4vg46At47",
  "id" : 964179685545467904,
  "created_at" : "2018-02-15 16:48:45 +0000",
  "user" : {
    "name" : "Sami Samhuri",
    "screen_name" : "_sjs",
    "protected" : false,
    "id_str" : "4777951",
    "profile_image_url_https" : "https:\/\/pbs.twimg.com\/profile_images\/1088938085830733824\/aul4BseM_normal.jpg",
    "id" : 4777951,
    "verified" : false
  }
}, {
  "source" : "\u003Ca href=\"http:\/\/tapbots.com\/tweetbot\" rel=\"nofollow\"\u003ETweetbot for i\u039FS\u003C\/a\u003E",
  "entities" : {
    "user_mentions" : [ {
      "name" : "Jason Terhorst",
      "screen_name" : "jterhorst",
      "indices" : [ 0, 10 ],
      "id_str" : "856731",
      "id" : 856731
    }, {
      "name" : "Jeff Atwood",
      "screen_name" : "codinghorror",
      "indices" : [ 11, 24 ],
      "id_str" : "5637652",
      "id" : 5637652
    } ],
    "media" : [ ],
    "hashtags" : [ ],
    "urls" : [ {
      "indices" : [ 57, 80 ],
      "url" : "https:\/\/t.co\/0CUjKlKfh0",
      "expanded_url" : "http:\/\/facebook.com",
      "display_url" : "facebook.com"
    }, {
      "indices" : [ 82, 105 ],
      "url" : "https:\/\/t.co\/O2anxXxeh1",
      "expanded_url" : "https:\/\/gkoberger.github.io\/stacksort\/",
      "display_url" : "gkoberger.github.io\/stacksort\/"
    } ]
  },
  "in_reply_to_status_id_str" : "963908703064920064",
  "geo" : { },
  "id_str" : "963942726214418432",
  "in_reply_to_user_id" : 856731,
  "text" : "@jterhorst @codinghorror Maybe someone used stacksort on https:\/\/t.co\/0CUjKlKfh0\n\nhttps:\/\/t.co\/O2anxXxeh1",
  "id" : 963942726214418432,
  "in_reply_to_status_id" : 963908703064920064,
  "created_at" : "2018-02-15 01:07:09 +0000",
  "in_reply_to_screen_name" : "jterhorst",
  "in_reply_to_user_id_str" : "856731",
  "user" : {
    "name" : "Sami Samhuri",
    "screen_name" : "_sjs",
    "protected" : false,
    "id_str" : "4777951",
    "profile_image_url_https" : "https:\/\/pbs.twimg.com\/profile_images\/1088938085830733824\/aul4BseM_normal.jpg",
    "id" : 4777951,
    "verified" : false
  }
}, {
  "source" : "\u003Ca href=\"http:\/\/tapbots.com\/tweetbot\" rel=\"nofollow\"\u003ETweetbot for i\u039FS\u003C\/a\u003E",
  "entities" : {
    "user_mentions" : [ {
      "name" : "Benjamin Borowski",
      "screen_name" : "typeoneerror",
      "indices" : [ 0, 13 ],
      "id_str" : "11973362",
      "id" : 11973362
    } ],
    "media" : [ ],
    "hashtags" : [ ],
    "urls" : [ ]
  },
  "in_reply_to_status_id_str" : "963873836050497536",
  "geo" : { },
  "id_str" : "963879956530024449",
  "in_reply_to_user_id" : 11973362,
  "text" : "@typeoneerror lol! Perhaps only simple once it\u2019s been explained. I should write a short article on auto-layout tricks.",
  "id" : 963879956530024449,
  "in_reply_to_status_id" : 963873836050497536,
  "created_at" : "2018-02-14 20:57:44 +0000",
  "in_reply_to_screen_name" : "typeoneerror",
  "in_reply_to_user_id_str" : "11973362",
  "user" : {
    "name" : "Sami Samhuri",
    "screen_name" : "_sjs",
    "protected" : false,
    "id_str" : "4777951",
    "profile_image_url_https" : "https:\/\/pbs.twimg.com\/profile_images\/1088938085830733824\/aul4BseM_normal.jpg",
    "id" : 4777951,
    "verified" : false
  }
}, {
  "source" : "\u003Ca href=\"https:\/\/tapbots.com\/software\/tweetbot\/mac\" rel=\"nofollow\"\u003ETweetbot for Mac\u003C\/a\u003E",
  "entities" : {
    "user_mentions" : [ ],
    "media" : [ {
      "expanded_url" : "https:\/\/twitter.com\/_sjs\/status\/963855862295969792\/photo\/1",
      "indices" : [ 75, 98 ],
      "url" : "https:\/\/t.co\/DpS59moflQ",
      "media_url" : "http:\/\/pbs.twimg.com\/media\/DWBNy2hVoAAOSrc.jpg",
      "id_str" : "963855856281427968",
      "id" : 963855856281427968,
      "media_url_https" : "https:\/\/pbs.twimg.com\/media\/DWBNy2hVoAAOSrc.jpg",
      "sizes" : [ {
        "h" : 150,
        "resize" : "crop",
        "w" : 150
      }, {
        "h" : 934,
        "resize" : "fit",
        "w" : 1642
      }, {
        "h" : 934,
        "resize" : "fit",
        "w" : 1642
      }, {
        "h" : 683,
        "resize" : "fit",
        "w" : 1200
      }, {
        "h" : 387,
        "resize" : "fit",
        "w" : 680
      } ],
      "media_alt" : "",
      "display_url" : "pic.twitter.com\/DpS59moflQ"
    } ],
    "hashtags" : [ ],
    "urls" : [ ]
  },
  "in_reply_to_status_id_str" : "963852828576923649",
  "geo" : { },
  "id_str" : "963855862295969792",
  "in_reply_to_user_id" : 4777951,
  "text" : "The solution is pretty simple too, it\u2019s just knowing how to set it all up. https:\/\/t.co\/DpS59moflQ",
  "id" : 963855862295969792,
  "in_reply_to_status_id" : 963852828576923649,
  "created_at" : "2018-02-14 19:21:59 +0000",
  "in_reply_to_screen_name" : "_sjs",
  "in_reply_to_user_id_str" : "4777951",
  "user" : {
    "name" : "Sami Samhuri",
    "screen_name" : "_sjs",
    "protected" : false,
    "id_str" : "4777951",
    "profile_image_url_https" : "https:\/\/pbs.twimg.com\/profile_images\/1088938085830733824\/aul4BseM_normal.jpg",
    "id" : 4777951,
    "verified" : false
  }
}, {
  "source" : "\u003Ca href=\"https:\/\/tapbots.com\/software\/tweetbot\/mac\" rel=\"nofollow\"\u003ETweetbot for Mac\u003C\/a\u003E",
  "entities" : {
    "user_mentions" : [ ],
    "media" : [ ],
    "hashtags" : [ ],
    "urls" : [ ]
  },
  "geo" : { },
  "id_str" : "963852828576923649",
  "text" : "4 years later I\u2019m still learning auto-layout. Today I figured out how to get a scroll view to hug a multiline label, and have the scroll view expand to fill the available height before scrolling.\n\nAnd the solution is way better than just reverting to manual layout (to me anyway).",
  "id" : 963852828576923649,
  "created_at" : "2018-02-14 19:09:56 +0000",
  "user" : {
    "name" : "Sami Samhuri",
    "screen_name" : "_sjs",
    "protected" : false,
    "id_str" : "4777951",
    "profile_image_url_https" : "https:\/\/pbs.twimg.com\/profile_images\/1088938085830733824\/aul4BseM_normal.jpg",
    "id" : 4777951,
    "verified" : false
  }
}, {
  "source" : "\u003Ca href=\"http:\/\/tapbots.com\/tweetbot\" rel=\"nofollow\"\u003ETweetbot for i\u039FS\u003C\/a\u003E",
  "entities" : {
    "user_mentions" : [ {
      "name" : "\uD83D\uDC2F ece \uD83D\uDC2F",
      "screen_name" : "ecetweets",
      "indices" : [ 0, 10 ],
      "id_str" : "22961921",
      "id" : 22961921
    } ],
    "media" : [ ],
    "hashtags" : [ ],
    "urls" : [ ]
  },
  "in_reply_to_status_id_str" : "963118798474752000",
  "geo" : { },
  "id_str" : "963118945052995585",
  "in_reply_to_user_id" : 22961921,
  "text" : "@ecetweets Yowzers!",
  "id" : 963118945052995585,
  "in_reply_to_status_id" : 963118798474752000,
  "created_at" : "2018-02-12 18:33:45 +0000",
  "in_reply_to_screen_name" : "ecetweets",
  "in_reply_to_user_id_str" : "22961921",
  "user" : {
    "name" : "Sami Samhuri",
    "screen_name" : "_sjs",
    "protected" : false,
    "id_str" : "4777951",
    "profile_image_url_https" : "https:\/\/pbs.twimg.com\/profile_images\/1088938085830733824\/aul4BseM_normal.jpg",
    "id" : 4777951,
    "verified" : false
  }
}, {
  "source" : "\u003Ca href=\"http:\/\/tapbots.com\/tweetbot\" rel=\"nofollow\"\u003ETweetbot for i\u039FS\u003C\/a\u003E",
  "entities" : {
    "user_mentions" : [ {
      "name" : "\uD83D\uDC2F ece \uD83D\uDC2F",
      "screen_name" : "ecetweets",
      "indices" : [ 0, 10 ],
      "id_str" : "22961921",
      "id" : 22961921
    } ],
    "media" : [ ],
    "hashtags" : [ ],
    "urls" : [ ]
  },
  "in_reply_to_status_id_str" : "963099381112233985",
  "geo" : { },
  "id_str" : "963112562127548416",
  "in_reply_to_user_id" : 22961921,
  "text" : "@ecetweets I haven\u2019t used one of these personally but at that price you might want to check out waterproof cases for a camera you already have. REI or B&amp;H probably carry them!",
  "id" : 963112562127548416,
  "in_reply_to_status_id" : 963099381112233985,
  "created_at" : "2018-02-12 18:08:23 +0000",
  "in_reply_to_screen_name" : "ecetweets",
  "in_reply_to_user_id_str" : "22961921",
  "user" : {
    "name" : "Sami Samhuri",
    "screen_name" : "_sjs",
    "protected" : false,
    "id_str" : "4777951",
    "profile_image_url_https" : "https:\/\/pbs.twimg.com\/profile_images\/1088938085830733824\/aul4BseM_normal.jpg",
    "id" : 4777951,
    "verified" : false
  }
} ]