[Project] Home Movies Bot

TrashBot and Friends Arrived Today

I was flying home yesterday, and one of the habits I've got into is loading a bunch of content into my reader before putting my phone in flight mode. Unfortunately I got distracted early into the flight and brushed a button on my phone, which needlessly triggers loading the previous page in the browser.

I store content in local storage, so it's pretty annoying to know it's still there but I can't access it. Adding support for offline mode and service workers to my website just moved up the priority list slightly.

Saturday sun day 🌞

M.I.T. Net Neutrality Panel

21 more...

Fun visit with family at my sister's lovely home in Decatur. Hot dogs, hamburgers, s'mores, and cousins!

I'm surprised that HTML5 support slipped through the cracks in PHP's DOM extension, but very glad Masterminds was there to cover for them. It's pretty easy to switch over and seems to be working well so far as a replacement HTML parser.

Only one quirk if you're not a composer fan, (the horror!) you need to write your own autoloader.  That's fair enough given you're opting out of a controlled file system structure, and luckily it's super easy. Instead of including Mastermind's HTML5.php directly you just need your own snippet, something like:
<?php

include 'HTML5.php';

function html5_autoload($className) {
  $file = 'library/' . str_replace('\', '/', $className) . '.php';
  if (file_exists($file)) include $file;
}

spl_autoload_register('html5_autoload');

[Project] Chopper Meme Bot

@Werner dropping some knowledge

What a nice welcome to the hotel! We had a fun email exchange before my arrival, and she surprised me with some treats in my room. 

Going Serverless with Python WSGI Apps

Sous Vide Swordfish Steaks ⚔️🐟

[Project] Bracket Meme Bot

[Notes] How I made Bracket Meme Bot

Waiting 💇🏼‍♂️💈

Throwback