
I’ve created a mirror page for the popular modded Google Camera app:
Update alerts are available via rss feed, telegram, bluesky, and mastodon.
I have a Chromecast with Google TV 4K. I bought it a year and a half ago to replace an old Chromecast that struggled with larger files and newer video codecs. It does a good job as a Chromecast device. It is, however, more advanced that what I had before, a sort of “Google TV Streamer lite” with a limited version of Android. Unlike the old Chromecast, it comes with a remote control, lets us install some apps, and has a UI where we can interact with (all on top of the old Chromecast feature).
The main problem is the UI/launcher. I don’t know if it got worse with time or if I’m getting crankier, but it promotes a lot of content. I wouldn’t mind if it was from the apps/services I use, but it’s from apps/services that I don’t even have installed. Here’s an example, an ad for “Fallout S2”:


I know the practice is frown upon, but I did some vibe coding recently for the first time.
I don’t know how to code. I understand some basics, like the “if this do that, else do something else” or the concept of using a database to store and retrieve data, but when it comes to write code, I don’t know how to do it.
Even with this limitation, over the years I have done a few things PHP. It often involves many attempts and using existing code as a base, but it has been enough to create basic WordPress themes (like the one I’m currently using here) and add small features. I have a page that allows me to upload files when I want to share them online. And I’ve also been using bash scripts and crons to do tasks ranging from backups to other maintenance tasks.
With the exception of the WordPress themes, nothing is exposed to the internet and I’m also the only person using these tools, so I don’t have to worry about the code not being super secure or have to account for every edge case. That’s why I’m confident enough to do this.
Recently, I was looking at my upload page and I wasn’t happy with it. It didn’t have a dark theme, the code could handle name collisions, but not in a smart way, and file name sanitisation worked, but wasn’t perfect (e.g.: if a file name had two spaces, it would add two “_” or remove characters like “à” instead of converting them to “a”). It would be nice if I could improve it and since people have been using “AI”/LLMs to code, I decided to give it a try and learn more about it in the process.
These are my thoughts about the 2023 Xiaomi Poco F5 Pro.

On this page:
I bought the phone a few months after it was released and paid £409/€467/$508 directly on Xiaomi’s UK website (prices have since dropped).
If you use Docker on a Mac running Windows (BootCamp), you’ll eventually get the “Docker Desktop is unable to detect a Hypervisor” error.

For whatever reason, sometimes the hypervisor is disabled when we restart the machine. Even if you don’t restart it, Windows itself might do it to apply updates, so when you try to run it again, it won’t work.
The fix for this is simple: reboot to macOS and then reboot to Windows again by selecting the Windows “Startup Disk”. This will re-enable the Hypervisor allowing Docker to run without problems.
Since this is likely to happen again, you need to have physical access to the machine or remote access to both Windows and macOS in order to re-enable the hypervisor.