Simon Morgan

I Conjure the Spirits of the Computer with My Spells

Windows Store Error Code 0x80070005

I recently starting an issue where none of the programs I’ve installed via the Windows Store would update. Specifically they’d fail during the installation with an error code of 0x80070005 with no actual description of what the problem is (Microsoft still erroring like it’s 1989). I searched all over the place but either I wasn’t willing to try the solutions because they were unreasonable, such as wiping my user profile because it might be corrupted with no way of checking whether this was actually the case, or they simply didn’t work.

ASUS RT-N66U IPv6 with Merlyn

In a previous post I described how to get IPv6 working on the ASUS RT-N66U using the stock firmware. I’ve since switched to using the unofficial Merlyn firmware. While the settings in the previous article still apply, Merlyn has more settings exposed and, at least in my case, failing to change the Prefix Length from the default 64 to 56 left IPv6 in a broken state. This led to various network issues such as avatars in the Twitter app taking forever to load, Steam being dog-slow on my Ubuntu 18.

Amazon Fire HD 8 System Apps on Home Screen

I recently got an Amazon Fire HD 8 tablet and for the most part it’s been running fine. However, I encountered a weird and annoying issue where, all of a sudden, I had what seem to be system/hidden apps showing up on my Home screen. The apps in question were, IIRC, Device Setup, Downloads, Music, Kindle Store and maybe one more that I can’t find/remember. The solution was to go to Settings → Apps & Notifications → Manage All Application → Home Pages → Storage.

The Forgotten Ideas in Computer Science Notes

I recently watched Joe Armstrong’s Code BEAM keynote talk about forgotten ideas in computer science and thought it would be useful to make some notes. They’re mostly in the form of links to things that he mentions in his talk. The Talk The Tweets I’m interested in the forgotten ideas of computer science. Needed for a talk. Can you post examples of great CS ideas that have been largely forgotten.


I’m using an ASUS RT-N66U and my ISP is Aquiss (an Entanet reseller). I wanted to get IPv6 working. After a little bit of fiddling, the following settings seem to have done the trick: Connection type: Native Interface: PPP DHCP-PD: Enable Auto Configuration Setting: Stateless Connect to DNS Server automatically: Enable Enable Router Advertisement: Enable Hope this helps anybody else in the same situation.