
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 started testing Meshtastic and Meshcore recently. I don’t really need them right now, but I like the idea of sending a message to someone else without relying on a mobile provider or the internet. It’s not a very expensive hobby and gives me a reason to go out to other areas, explore, see if the system works, etc.
I want to add some coverage at home as I don’t get signal from anyone else. While I can’t install an antenna outdoors, I can put something on my window and provide signal for a few hundred meters. Since I’m not taking these with me and power is always available, just a board and antenna is fine. I ended up buying two cheap Heltec V3 (two because I want to run a node on each mesh). For the case, I decided to copy an idea that I had seen online before: adapting the case it comes in to give it some protection and mount the antenna.

Here’s the thing, on the videos I’ve watched, sometimes the antenna is mounted on the side that has the hinge, sometimes people attempt to remove the sticker on the “front” of the case (which leaves glue behind), etc. Not always ideal. This is how I did it, with the help of a precision knife:

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).