1. After RSVPing the local meetup tonight, I get an email with shared signup details for wp10.wordpress.net so I can post my photos from the party to their site.

    This is another, rather bizarre example of WordPress promoting monoculture. Even funnier is this misguided quote from the email:

    If you don't already have the WordPress mobile app for your smartphone, you'll want to download it so that you can upload pictures and post to the site right from the party. It would be a good idea to add the site to your mobile app before your party so you don't have to worry about it later.

    Paraphrased: “So that you can participate TO THE MAX, post to our hosted silo and download yet another app that you’ll delete straight away”.

    Nevertheless, I plan to download the app and try it out as I’ve never used it before and WordPress UX tends to be pretty good. Perhaps then discuss the whole thing in on freenode to brainstorm a better way of doing this topic-based aggregation.

  2. tryghost.org looks interesting from an point of view, but if they are so open, where is the code? Where is the CC-0 documentation? Why does clicking “Try It” pop up a modal asking you to give them money (dark pattern, much?) — if it’s so open, be honest!

    It’ll be interesting to see how this one plays out.

  3. Aaron Parecki woah, brilliant! Love the fact you're self hosting video too — what’s your workflow for that? I was thinking of building a mandrill-backed email inbox for photo and video upload so I can post from iOS really easily

  4. Turns out the 2 JSON structures enable safe entity expansion just like twitter entities.

    In my reply contexts I am not wanting to embed 3rd party HTML in my site, so I take the p-summary and strip tags. But, I want embedded h-cards to be expanded just like at-mentions on twitter. Pseudocode:

    let h-card = canonical JSON structure for a note, with .summary as a plaintext representation of the content;
    for item in h-card.children:
     if not in_array('h-card', item.type) continue;
     let html = HTML representation of the child from properties.url, name, etc;
     replace item.value in h-card.summary with html

    Example here.

  5. Just hooked up my notes to Brennan Novak’s rather awesome @emoome sentiment analysis API! So all my notes will have automated emotion/language analysis applied now, which I can query through machine tags.

    At the moment I’m not publicly showing this data, but if you can read HTML it’s in the source (machine tags not shown by default) and if you can read JSON, add .json onto the end of the URL.