1. 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

  2. Hurdy players: save the rosin you were applying to the foot of the chien for the chien string slot, but be aware that this trick won’t cure a badly shaped slot.

  3. Attempt to climb Esya thwarted by bad weather, closed bus station and confusingly numbered buses. Went for a 4 hour walk along the coast, which ended in a tasty kebab accident. Now reading Tufte at the office.

  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. Ben Werdmuller: Just realized I'll never make it onto a 30 Under 30 list. Time to start preparing for that 80 Over 80 feature. Watch out, world!

    Ben Werdmuller I shouldn’t worry about it, that trend doesn’t scale either way — “Top 10 under 10!” “Top 4 under 4!” “Top 1 under 1!” “Top 1000 under 1000!”

  6. I love it when there’s lots of snow on the ground. It enables us to see in (blurry) 4D.

    And I get to draw googly eyes on all the bins.