A couple of days ago my wife’s old 12.9” iPad Pro started shutting down. Thursday night it could happen within 10 minutes after a reboot. It passed all hardware tests so Apple said to wipe it and not to restore from a backup. Still crashed. So she’s now got a shiny new iPad.

Today’s new:
✅ Made a hardware change, now the bootloader again boots and loads
✅ Created a pull request to make an open source library more compatible with a range of MCUs
❌ Discovered a crashing bug in the native SSL library for the ESP32. Not really sure I wanna dive into that

I’ve been doing bare-metal software development my whole life, even pre-college. My first job post graduate school was creating a commercial operating system. But not so much the past few days. Bootloaders that neither boot nor load, watchdog timers resetting… 😡

Working on our 10 year old son’s costume for his speech at school.

I vowed to change how I consume major news. A few months into 2019 my new approach is working well. No more daily checks on major stories, or completely skipping them. I now sit down and read the Sunday NY Times thoroughly. I actually feel better informed and more constructive.

I can no longer say I’ve never had avocado toast. 🤷🏻‍♂️

I’ve spent nearly the whole day adapting projects to revised APIs. And predictably the API changes have a ripple effect requiring larger scale changes. Also predictably the vendor dropped some required info from the new JSON responses creating a whole other sort of problem.

Ever since it came out I’ve been using the Jayson iOS app (you know, for looking at JSON files). All the basic features are free and the app has worked perfectly for me on a ton of different sources. Productivity++ viewing JSON on my iPad while coding on my MBP.

Jayson app

At the high school Performing Arts Center. But for a parent meeting not a performance. Super deluxe with loge seating.

If someone made a shirt with a pocket specifically to hold the Apple Pencil I’m afraid I’d buy it 🙃

Earlier this year @johnjohnston posted animated GIF images of the sky/weather. Being a bit of a weather nerd the idea appealed to me so I created scripts to capture time lapse MP4s outside my home. Welcome to Window on Weather.

Window on Weather

Window on Weather - creating time lapse images of the local sky

Earlier this year @johnjohnston posted animated GIF images of the sky/weather based on a Raspberry Pi setup. I’m a bit of a weather nerd and the idea appealed to me especially since I had an older Raspberry Pi and Pi camera sitting idle. But I wasn’t much interested in animated GIFs based on a general aversion but also because the video quality is rather poor.

I set up the Pi with the camera pointed at the sky on the front of my house and created a Window on Weather repo in Github comprised of a couple of bash scripts and a Python script. Every 10 minutes the Pi captures a short set of still images which are compiled into an animated GIF but more usefully to me an MP4 time lapse covering 10 minutes of real time. The resulting MP4 is about 10 seconds in length. I also created a script which creates a 1 hour MP4 compilation which has a viewing time about 1 minute. The file size of a 10 minute time lapse MP4 is a typically less than 10MB and, rather interestingly to me, is smaller than the animated GIF. The MP4 compilation of 1 hour of sky time comes out to less than 50MB. Images for the most recent 3 days are available on the Pi via Apache.

I enjoy looking at the MP4 time lapses on a regular basis. Even when the sky seems uninteresting the time lapse often reveals lovely changes. I feel like I should make stills or the MP4 publicly available but I haven’t yet delved into a hardened and usable method of providing a gallery. Plus I’m not sure there is an audience.

I finally found a use for my old Flickr account 😃 and posted a couple of sample videos there. This is a MP4 from a mostly sunny day and this one is of a day with clouds coasting by. Unusually for Texas the weather the past week has been flipping between severe clear and a pretty uniform overcast, neither of which makes the most interesting viewing. I think this project will be especially interesting when thunderstorm season starts.

The repo includes a housekeeping script that removes old files periodically so the SD card doesn’t clog up as well as the crontab entries I use to run everything.

Oh this iPhone home page app grouping is da bomb: Envy, Gluttony, Wrath and more! 👍🏼

Has anyone used a good app for doing a room layout (2-D) for placing furniture etc? I don’t care if it is “pretty” mainly just lookin for the layout aid. I’ve always done it on paper up until now. I do it rarely and just dont’ want to pay $$$.

I’m a happy computer scientist dad. Today at his 3rd Micro:bit class the instructor officially switched my 10 year old son from the graphic MakeCode programming tool to JavaScript. Because his concepts are too complex for MakeCode.😍

Out of 550 potential jurors 70 were assigned to the same case as me. After 5 hours 13 jurors were seated - I wasn’t one of them. Serious charges of continuous sexual assault of a girl younger than 14 plus indecency charges. Based on the lawyer’s questions it will be a tough case.

As I continue to go through the jury selection today, apparently my George Washington socks are a big hit with my fellow juror candidates.

Last time I was called down I was seated on the jury for a capital murder case. It was later turned into a TV show.

When a man and his girlfriend are attacked, the evidence leads detectives to his ex-wife’s door.

“Snapped” Elizabeth Guthrie-Nail (TV Episode 2013) - IMDb

You have been summoned. Yep, sitting here with 550 of my fellow residents waiting to be called, or dismissed. It was a good chance to talk with my kids about civic duty this morning.

Today’s flight. 🍷

I’m thinking of picking up a HomePod next time I see one at a big discount. Wondering if I’ll regret it (new model coming?).

Re-stringing my daughter’s acoustic guitar. The Elixir strings will be an upgrade from the originals. I’m hoping it will now hold tune better and it should certainly be easier to play.

This. Totally. Sucks. Bite me patent trolls. Getting to an Apple Store for repairs or pickup is going to feel like a day trip. Apple closing stores in Dallas Suburbs

@manton we’re catching “down” with Austin.

I made good progress on a side project a couple of days ago, getting my Python scripts imported so they could be added to my repo. Seemed to go great that is. Went to edit some of the files this morning and every file in the .gitignore list is gone locally and from Github. 💩

Based on results and their very poor narrative of actions to recover, the leadership should be without jobs come Monday. Won’t happen to execs tho.

Kraft Heinz discloses SEC probe, cuts dividend, misses earnings forecasts, sending its shares down more than 20% after hours

WSJ