People are always people. For both better and worse.

/

Rails being Rails is why Hanami and Sequel exist (and probably more).

/

Should. Tap and you get to pick from photo roll.

/

I've watched experienced software engineers struggle with beating a Ruby environment into submission. That toolchain is just ridiculous.

/

@skematica Not allowed by system maybe? I'd delete and install via Test Flight rather than restore to ensure it gets whitelisted. Let me know if that fixes it!

And this is amazing:

When asked why the airline had the man forcibly removed, and whether that was standard procedure in cases of overbooked flights, United refused to comment.

Instead they told BuzzFeed News all further questions should be referred to Chicago Police. BuzzFeed News contacted Chicago Police and were told to contact the Chicago Department of Aviation. When BuzzFeed News contacted the Chicago Department of Aviation they were transferred to a TSA message bank. A TSA spokesperson later told BuzzFeed News they were not involved and to contact Chicago Police.

Circles of bullshit.

3 ⃣2 ⃣1 ⃣?

EDIT: Those were the white numbers in a blue box emoji. And then something went horribly wrong when I submitted it to the API.

Hah, never seen Mobile Safari do this before! Embedded username => possible phishing in its book.

The type-shifting fields are a bit of a pain to work with (false or totally-not-a-Boolean). But I've clearly been able to cope. ;)

The main thing that gets me is not knowing the full range of possible data "shapes" and what each means. The smallest example is enumerations, but the "hidden post oops" was another case of that: it turned out posts could come down looking different than anything I'd seen before or knew to expect.

One thing that kind of surprised me is that posts don't have a links like mentions or hashtags that list out the links. You have to scan those out of the HTML or Markdown manually. (Profile descriptions ended up being very post-like in ways I'm not doing anything with yet, either.)