Blog on chrispederick.com Full Posts
What Movies I Watched in 2022 πΏ
I started using Letterboxd again this year to track the movies I watch. I signed up for a pro membership, primarily for the feature that filters your watchlist to show only the movies available on services that you subscribe to.
Unfortunately, Letterboxd doesnβt have a public API. However, you can get an export of your data, and I wrote a hacky PHP script that processed my diary CSV and created this end-of-year round-up.
I excluded any movies that I rewatched, so these are the 77 movies that I watched for the first time in 2022:
- Say Anything… β β β β β
- It Chapter Two β β βββ
- Eternals β β β ββ
- The House β β β ββ
- The Alpinist β β β ββ
- The Kid Detective β β β β β
- Train to Busan β β β β β
- Striking Distance β β βββ
- Synchronic β β β ββ
- Jolt β β βββ
- Gunpowder Milkshake β β βββ
- Scream 3 β β β ββ
- Scream 4 β β β ββ
- Scream β β β ββ
- Dreamscape β β β ββ
- Spider-Man: No Way Home β β β β β
- Masters of the Universe β β βββ
- Ghostbusters: Afterlife β β βββ
- Death on the Nile β β β ββ
- The Mitchells vs. The Machines β β β β β
- The Adam Project β β βββ
- Red Notice β β β ββ
- Schumacher β β β ββ
- Deep Water β β βββ
- Sorcerer β β β β β
- Don’t Look Up β β βββ
- Everything Everywhere All at Once β β β β β
- Blow Out β β β ββ
- The Batman β β β β β
- Moonfall β β βββ
- Casablanca β β β β β
- Venom: Let There Be Carnage β β βββ
- Infinite β β βββ
- Jungle Cruise β β β ββ
- Promising Young Woman β β β ββ
- Only Lovers Left Alive β β β β β
- Reversal of Fortune β β β ββ
- The Night House β β β ββ
- The Quiet Earth β β β ββ
- Downton Abbey: A New Era β β β ββ
- The Rescue β β β β β
- Pig β β β β β
- The Lost City β β β ββ
- The King’s Man β β β ββ
- Doctor Strange in the Multiverse of Madness β β β ββ
- The Gray Man β β β ββ
- In the Mood for Love β β β β β
- Patriot Games β β β ββ
- Clear and Present Danger β β β β β
- The Conversation β β β β β
- Aliens vs Predator: Requiem β ββββ
- Prey β β β β β
- Coherence β β β ββ
- Spiderhead β β β ββ
- Jurassic World Dominion β β βββ
- Thor: Love and Thunder β β β ββ
- Samaritan β β β ββ
- Top Gun: Maverick β β β β β
- The Endless β β β β β
- Bodies Bodies Bodies β β β β β
- Nope β β β ββ
- Fire in the Sky β β β ββ
- Orphan: First Kill β β β ββ
- Werewolf by Night β β β ββ
- Mirrors β β βββ
- Carnival of Souls β β β ββ
- Smile β β β ββ
- The Menu β β β β β
- Zero Dark Thirty β β β ββ
- Bullet Train β β β ββ
- See How They Run β β β ββ
- Black Adam β β βββ
- Pee-wee’s Big Adventure β β β β β
- The Banshees of Inisherin β β β β β
- The Last Seduction β β β ββ
- Emily the Criminal β β β ββ
- Glass Onion: A Knives Out Mystery β β β β β
These were my highlights:
- Favorite movie: Sorcerer
- Favorite movie released in 2022: Everything Everywhere All at Once
- Least favorite movie: Aliens vs Predator: Requiem
If you want to see what movies Iβm watching throughout the year then you can follow me on Letterboxd.
What I Read in 2021 & 2022 π
My reading has dramatically slowed since I started working from home in 2020. Now that I no longer have a commute, Iβm still trying to work out a good time in my day when I read. Therefore, unfortunately, I only read seven books across 2021 & 2022 combined:
- The Cat Ownerβs Manual by David Brunner β β β β β
- The Adventure Zone: Crystal Kingdom by Clint McElroy β β β β β
- Deep Work: Rules for Focused Success in a Distracted World by Cal Newport β β β β β
- Winnie-The-Pooh by A.A. Milne β β β β β
- Digital Minimalism: Choosing a Focused Life in a Noisy World by Cal Newport β β β ββ
- Transitions: Making Sense of Lifeβs Changes by William Bridges β ββββ
- Make Time: How to Focus on What Matters Every Day by Jake Knapp β β β β β
From this brief list, these were my highlights:
- Favorite fiction book: Winnie-The-Pooh by A.A. Milne
- Favorite non-fiction book: Make Time: How to Focus on What Matters Every Day by Jake Knapp
- Least favorite book: Transitions: Making Sense of Lifeβs Changes by William Bridges
If you want to see what (little) Iβm reading throughout the year then you can follow me on Goodreads.
Disclosure: I am an affiliate of Bookshop.org and I will earn a commission if you click through and make a purchase.
What I Read in 2020 π
After reading 37 books in 2019, I set myself what I thought was a comfortable goal of reading 24 books in 2020. Unfortunately, I didn’t reach my goal as I usually read during my commute, and I’ve been working from home since March. I ended up reading 13 books, which is not bad considering what a year it has been:
- And Then There Were None by Agatha Christie β β β β β
- Will My Cat Eat My Eyeballs? by Caitlin Doughty β β β ββ
- Between the World and Me by Ta-Nehisi Coates β β β β β
- Stories of Your Life and Others by Ted Chiang β β β β β
- The Big Sleep by Raymond Chandler β β β ββ
- The Uninhabitable Earth: Life After Warming by David Wallace-Wells β β β ββ
- The Andromeda Strain by Michael Crichton β β β ββ
- All Systems Red by Martha Wells β β β β β
- The Adventure Zone: Petals to the Metal by Clint McElroy β β β β β
- Stuff Matters: Exploring the Marvelous Materials That Shape Our Man-Made World by Mark Miodownik β β β β β
- Childhood’s End by Arthur C. Clarke β β β β β
- I Will Teach You to Be Rich by Ramit Sethi β β β ββ
- What If? by Randall Munroe β β β β β
These were my highlights:
- Favorite fiction book: The Adventure Zone: Petals to the Metal by Clint McElroy
- Favorite non-fiction book: Between the World and Me by Ta-Nehisi Coates
- Most thought-provoking book: Childhood’s End by Arthur C. Clarke
- Least favorite book: Will My Cat Eat My Eyeballs? by Caitlin Doughty
If you want to see what I’m reading throughout the year then you can follow me on Goodreads.
Disclosure: I am an affiliate of Bookshop.org and I will earn a commission if you click through and make a purchase.
What I Read in 2019 π
At the beginning of last year, I decided to listen to fewer podcasts and to use that time for audiobooks instead. I ended up βreadingβ 37 books in 2019:
- Sum: Forty Tales from the Afterlives by David Eagleman β β β β β
- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones by James Clear β β β β β
- The Martian by Andy Weir β β β β β
- Norse Mythology by Neil Gaiman β β β β β
- The Origin of Species by Charles Darwin β β β β β
- Red Dragon by Thomas Harris β β β β β
- The Silence of the Lambs by Thomas Harris β β β β β
- Alice’s Adventures in Wonderland by Lewis Carroll β β β β β
- Artemis by Andy Weir β β βββ
- Through the Looking-Glass by Lewis Carroll β β β β β
- Midnight in Chernobyl by Adam Higginbotham β β β β β
- Dune by Frank Herbert β β β β β
- A Study in Scarlet by Arthur Conan Doyle β β β β β
- The Simple Path to Wealth by J.L. Collins β β β β β
- Hannibal by Thomas Harris β β β ββ
- The Obstacle Is the Way by Ryan Holiday β β β ββ
- The Golden Compass by Philip Pullman β β β β β
- Financial Freedom by Grant Sabatier β β β β β
- The Subtle Knife by Philip Pullman β β β β β
- The Other End of the Leash by Patricia B. McConnell β β β β β
- The Three-Body Problem by Cixin Liu β β β β β
- The Amber Spyglass by Philip Pullman β β β ββ
- Work Optional by Tanja Hester β β β β β
- The Life-Changing Magic of Tidying Up by Marie Kondo β β β ββ
- The Adventure Zone: Murder on the Rockport Limited by Clint McElroy β β β β β
- Do Androids Dream of Electric Sheep? by Philip K. Dick β β β β β
- Beekeeping by Andrew Forrest β β β ββ
- The Bogleheads’ Guide to Investing by Taylor Larimore β β β β β
- The Four Pillars of Investing by William J. Bernstein β β β ββ
- The Hunt for Red October by Tom Clancy β β β β β
- Quit Like a Millionaire by Kristy Shen β β β β β
- Red Rising by Pierce Brown β β β ββ
- Leviathan Wakes by James S. A. Corey β β β β β
- Your Money or Your Life by Vicki Robin β β β ββ
- Different Seasons by Stephen King β β β β β
- Choose FI by Chris Mamula β β β β β
- A Christmas Carol by Charles Dickens β β β β β
These were my highlights:
- Favorite fiction book: The Silence of the Lambs by Thomas Harris
- Favorite non-fiction book: The Simple Path to Wealth by J.L. Collins
- Most thought-provoking book: The Three-Body Problem by Cixin Liu
- Least favorite book: Artemis by Andy Weir
I wasn’t sure if I would stick to this plan so I posted what I had read each month to keep myself honest and maintain momentum. However, I liked the sense of accomplishment and did not miss the repetitive tech podcasts at all. In fact, I unsubscribed from a few more podcasts throughout the year.
Going forward I don’t plan on doing the monthly posts and instead will just write an end of the year wrap up. If you want to see what I’m reading throughout the year then you can follow me on Goodreads.
Disclosure: I am an affiliate of Bookshop.org and I will earn a commission if you click through and make a purchase.
What I Read in December 2019 π
I read two books in December:
- Choose FI by Chris Mamula β β β β β
- A Christmas Carol by Charles Dickens β β β β β
You can also follow what I’m reading on Goodreads.
Disclosure: I am an affiliate of Bookshop.org and I will earn a commission if you click through and make a purchase.
What I Read in November 2019 π
I read just one book in November:
- Different Seasons by Stephen King β β β β β
You can also follow what I’m reading on Goodreads.
Disclosure: I am an affiliate of Bookshop.org and I will earn a commission if you click through and make a purchase.
What I Read in October 2019 π
Having not finished any audiobooks in September I am trying to get back on track and read three books in October:
- Red Rising by Pierce Brown β β β ββ
- Leviathan Wakes by James S. A. Corey β β β β β
- Your Money or Your Life by Vicki Robin β β β ββ
You can also follow what I’m reading on Goodreads.
Disclosure: I am an affiliate of Bookshop.org and I will earn a commission if you click through and make a purchase.
What I Read in August 2019 π
I read two books in August:
- The Hunt for Red October by Tom Clancy β β β β β
- Quit Like a Millionaire by Kristy Shen β β β β β
You can also follow what I’m reading on Goodreads.
Disclosure: I am an affiliate of Bookshop.org and I will earn a commission if you click through and make a purchase.
What I Read in July 2019 π
I read six books in July:
- The Life-Changing Magic of Tidying Up by Marie Kondo β β β ββ
- The Adventure Zone: Murder on the Rockport Limited by Clint McElroy β β β β β
- Do Androids Dream of Electric Sheep? by Philip K. Dick β β β β β
- Beekeeping by Andrew Forrest β β β ββ
- The Bogleheads’ Guide to Investing by Taylor Larimore β β β β β
- The Four Pillars of Investing by William J. Bernstein β β β ββ
You can also follow what I’m reading on Goodreads.
Disclosure: I am an affiliate of Bookshop.org and I will earn a commission if you click through and make a purchase.
What I Read in June 2019 π
I read seven books in June:
- The Golden Compass by Philip Pullman β β β β β
- Financial Freedom by Grant Sabatier β β β β β
- The Subtle Knife by Philip Pullman β β β β β
- The Other End of the Leash by Patricia B. McConnell β β β β β
- The Three-Body Problem by Cixin Liu β β β β β
- The Amber Spyglass by Philip Pullman β β β ββ
- Work Optional by Tanja Hester β β β β β
You can also follow what I’m reading on Goodreads.
Disclosure: I am an affiliate of Bookshop.org and I will earn a commission if you click through and make a purchase.
What I Read in May 2019 π
I read four books in May:
- A Study in Scarlet by Arthur Conan Doyle β β β β β
- The Simple Path to Wealth by J.L. Collins β β β β β
- Hannibal by Thomas Harris β β β ββ
- The Obstacle Is the Way by Ryan Holiday β β β ββ
You can also follow what I’m reading on Goodreads.
Disclosure: I am an affiliate of Bookshop.org and I will earn a commission if you click through and make a purchase.
What I Read in April 2019 π
I read two books in April:
- Midnight in Chernobyl by Adam Higginbotham β β β β β
- Dune by Frank Herbert β β β β β
You can also follow what I’m reading on Goodreads.
Disclosure: I am an affiliate of Bookshop.org and I will earn a commission if you click through and make a purchase.
What I Read in March 2019 π
I read three books in March:
- Alice’s Adventures in Wonderland by Lewis Carroll β β β β β
- Artemis by Andy Weir β β βββ
- Through the Looking-Glass by Lewis Carroll β β β β β
You can also follow what I’m reading on Goodreads.
Disclosure: I am an affiliate of Bookshop.org and I will earn a commission if you click through and make a purchase.
What I Read in February 2019 π
A little late on posting this as I was on vacation, but I read four books in February:
- Norse Mythology by Neil Gaiman β β β β β
- The Origin of Species by Charles Darwin β β β β β
- Red Dragon by Thomas Harris β β β β β
- The Silence of the Lambs by Thomas Harris β β β β β
You can also follow what I’m reading on Goodreads.
Disclosure: I am an affiliate of Bookshop.org and I will earn a commission if you click through and make a purchase.
What I Read in January 2019 π
Earlier this month I decided to listen to fewer podcasts and to use that time for audiobooks instead. One month in and I couldn’t be happier with my decision. I’m not missing the repetitive tech podcasts at all. I’m “reading” more books again and it’s giving me a genuine sense of accomplishment.
This month I read three books:
- Sum: Forty Tales from the Afterlives by David Eagleman β β β β β
- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones by James Clear β β β β β
- The Martian by Andy Weir β β β β β
You can also follow what I’m reading on Goodreads.
Disclosure: I am an affiliate of Bookshop.org and I will earn a commission if you click through and make a purchase.
Parcha
Yesterday Abby and I had to say goodbye to our 16 year old cat, Parcha. We are both pretty devastated and will have a cat shaped hole in our lives for some time. However, making this sad time a little easier has been seeing the comments from friends and family, and just how many lives were touched by one sweet, little cat.
Here are just a small selection of those comments:
Parcha was a special kitty.
Oh, Parchaβyou were the baddest thug cat ever.
I havenβt seen her in forever and am missing knowing sheβs still here.
That was one tough kitty and she deserved every ounce of love she got.
Oh Parcha. You were so very loved, sweet kitty.
Parcha was a non-cat person’s cat.
Best cat. (Although Iβm not convinced she was actually a cat. Hardened criminal? More likely. But the best, for sure.)
Parcha was the first cat Iβve ever met that enjoyed eating tortilla chips – she had such good taste in snacks.
I feel so lucky to have been able to spend some kitty time with Miss Parcha. She was easily one of the most affectionate cats I have ever met.
Iβm so sorry, but glad I knew that sassy lady with the smokey lips. She helped me transition into the crazy cat lady that I am today.
I was always in awe of how sweet she was, ever since she was a little kitty. I will miss seeing her in my visits home.
One of my favorite cats of alllll time.
My abiding memory of Parcha will be when I visited 10 years ago and she βgreepedβ me and I freaked! She was such a canine feline.
Iβll never forget her licking the Thanksgiving turkey.
Parcha was such a fun kitty. I was always impressed with how deftly and quickly she wrapped Chris around her little paw.
I believe sheβs in cat heaven in some bar, ordering a double shot, strategizing how to lift a pork chop off some angelβs plate. Heβs a fucking angel, he doesnβt need that damn pork chop.
My favorite memory of Parchy was the time I was taking a bite of a cheeseburger and she came over and took a bite out of it at the same time. Also – the time she hid behind my garbage can and would reach her paw over and take trash out thinking I wouldn’t see her. She was the best and you gave her a wonderful life.
The best cat I ever knew.
Web Developer for Chrome Compromised
On Wednesday, August 2nd at 6:30 am PDT I discovered that Web Developer for Chrome had been compromised and a new version 0.4.9 had been uploaded to the Chrome store that contained malicious code. I immediately disabled the extension in the Chrome store and regained control of the developer account associated with the extension. At 8:40 am PDT I uploaded a new version 0.5 that removed the malicious code.
Please make sure that you update to version 0.5 of the extension as soon as possible. I am still looking into exactly what the malicious code was doing, but it is strongly advised that if you had Web Developer for Chrome installed that you change your password to any site that you logged into on Wednesday, August 2nd as a precaution, particularly Cloudflare which looks as though it may have been explicitly targeted. It has also been suggested that Cloudflare users revoke their API key if they visited the Cloudflare dashboard yesterday as this may have been compromised as well.
Note: The Firefox and Opera versions of the extension were entirely unaffected.
I sincerely apologize for this incident and the pain and frustration it has caused.
Timeline Of What Happened
Tuesday, August 1st
9:25 am PDT: I receive an email saying that Web Developer does not comply with Chrome store policies and needs to be updated. I could make excuses about how I am extremely busy at work or I seem to constantly be logged out of my Google account so having to log in is not unusual, but the reality is that I am a bloody idiot and blindly logged into my developer account after clicking on a link in the email. To add to my stupidity, the developer account did not have two-factor authentication turned on. At the time, I do not realize what I have just done and simply save the email to look into in more detail when I have more time.
Wednesday, August 2nd
6:30 am PDT: I wake up to a number of tweets and emails from users reporting unusual logging and adware coming from Web Developer. I realize that this is tied to the email from the day before and immediately change my developer account password. I log in to the developer dashboard and see that a version 0.4.9 has been uploaded by someone other than myself and immediately unpublish the extension from the Chrome store.
8:40 am PDT: I create a new version 0.5 from a code branch that I had been actively working on to fix bugs in the extension and upload that to the Chrome store.
9:15 am PDT: The new version 0.5 goes live in the Chrome store.
Fallout
With the compromised version of the extension now replaced in the store, I have been working on replying to everyone who tweeted or emailed me advising them to upgrade to version 0.5 ASAP. I have also informed Google of what happened, although there is not an obvious right way to report this and thus far I have not heard from them.
I changed the password for the developer account immediately upon discovering the issue, but I have also now enabled two-factor authentication on that account so that an attack of this nature is far harder in the future.
I am also continuing to look into the impact of the malicious code as are others with far more security knowledge than myself, which is incredibly appreciated.
Someone has created a Gist that shows the malicious code that was added to the extension and is decoding and discussing exactly what the code is trying to do.
I also received an email from a security officer of an ISP in the Netherlands who says that the malicious code looks to use a date-based domain to request URLs and they have graciously registered the domains for the next week of dates in an attempt to block the requests from happening.
My extension does not seem to be the only one that was targeted in this way and the developers of the Copyfish extension have written their own blog post detailing what happened to them which appears to be very similar to my experience.
I will continue to update this post with more information as I have it and once again I sincerely apologize for the disruption and distress that this has caused.
Update: Proofpoint has posted an incredibly detailed breakdown of the compromise.
Using Blur To Create A Wallpaper For iOS 7
iOS 7 looks completely different from previous versions of iOS so after installing it on my iPhone I decided to change my wallpaper to better fit with its design.
The iOS 7 lockscreen is now much cleaner and lends itself to highlighting a photo, but I found using the same photo as my homescreen wallpaper too distracting. iOS 7 βuses translucency to provide a sense of context and placeβ so I wondered if using a blurred version of the same photo would look good on the homescreen.
Blur is a $0.99 universal iOS app that allows you to blur any picture and set it as your wallpaper. The interface is simple, but beautifully designed and allows you to quickly import a picture, adjust the blur effect and export the blurred picture back to your camera roll.
Using this blurred version of my lockscreen photo on my homescreen leaves it clean, but keeps a visual connection back to the lockscreen and I plan on using this technique whenever I change the photo on the lockscreen.
Web Developer 0.4 for Chrome
Web Developer 0.4 for Chrome is now available. The extension can be downloaded on the Google Chrome extension gallery.
The release notes contain the full list of changes in this version, but some highlights are:
- A new disable menu
- Syntax highlighting and line numbers when viewing code
- A new feature to view the responsive layouts of a page
- Unlimited resize dimensions and tools configurable in the options
Under the hood this is also essentially a complete rewrite of the extension that merges the code base with the Firefox version. This should allow improved features, fewer bugs and more frequent releases going forward.
Permissions
The Web Developer extension has always needed access to your browsing history as that is how it is able to add custom scripts to any web site for its features to work. However, some of the new features now require extra permissions such as access to cookies. As explained in the FAQ none of this data is accessed beyond the needs of the features of the extension and no personal data is sent from the extension to a third-party apart from for the third-party features such as validators.
Web Developer for Firefox 1.2 Beta 1
Web Developer for Firefox 1.2 Beta 1βa preview release of the next version of the Web Developer extension for Firefoxβis now publicly available. This release is for testing purposes onlyβfor a fully supported version of the extension or localized builds please see the latest official release.
A few notable changes in this release are:
- A new theme on OS X
- A number of new features including βReload Linked Style Sheetsβ and βView Responsive Layoutsβ
- Keyboard shortcuts can now be assigned to any feature
- Syntax highlighting and line numbers when viewing and editing code
And of course there are many fixed issues. For the full list of changes in this version please read the release notes.
Feedback
As a beta release this build is not guaranteed to be stable. The idea behind this beta release is to give people the opportunity to provide feedback about this next version as well as report any bugs. Please report any feedback or issues in the beta forum or via the contact form.
Note that the forums on chrispederick.com have been upgraded as my self-hosted version of FluxBB was having more and more problems recently. Therefore I have upgraded to a hosted Vanilla Forums setup.
Unfortunately as part of this upgrade the existing forums data including user accounts and posts could not be easily migrated so you will need to re-register if you had registered previously.
Let me know if you see any problems with the new forums by posting in the forums or via the contact form.