I’ve heard some reports of the Rasbery Pi being sensative to the voltage input.

I’m not using the official power supply, but instead a Macbook USB-C power supply. I think it’s rated at 65W (maybe only 30W?).

I haven’t noticed any issues, but I found out that you can check by running the following:

vcgencmd get_throttled

If you see the following the you may have voltage issues:


When I ran the command the output was simply:


Hopefully that means I’m in the clear with my power supply.




This article did a pretty good job:
Proton’s guide for installing their CLI:


I just installed the .deb with the GUI installer. Then proceeded to:

sudo apt-get update
sudo apt-get install protonvpn-cli

From there, it’s a matter of logging in:
protonvpn-cli login <username>

Enter. Then provide the password, when prompted.

I saw a GUI keychain manager popup, but I just cancelled. I guess that’s the OS offering to store the authentication info?

One the authentication is successful, to connect:
protonvpn-cli c

After choosing my server, unfortunately, I was met with:

An unknown error has occurred. Please ensure that you have internet connectivity. If the issue persists, please contact support.

The tutorial above also mentioned this. In their experience, rebooting the system was enough to resolve the issue. But I’m not clear if that’s for Ubuntu or Rasberry Pi.

I have yet to try the reboot, so I have everything installed and in place, but don’t yet have a working VPN connection.



An external hard drive that I had been using on Mac OS for years is using the APFS file system. Don’t ask me why.

Plugging in the drive showed that the system and file manager couldn’t deal with apfs.

I’m mainly wanted to view the files. A quick google and I came across a forum posts suggesting to use apfs-fuse:
  • apfs-fuse:

There steps to download and compile worked for me, with one exception. I guess gcc-c++ is no longer the package name in Linux

Downloaded the necessary tools:

sudo apt update
sudo apt install fuse libfuse3-dev bzip2 libbz2-dev cmake git libattr1-dev zlib1g-dev

Then close the github locally:

git clone
cd apfs-fuse
git submodule init
git submodule update

And compile:

mkdir build
cd build
cmake ..
ccmake . # Only if you want to change build options

The last issue I ran into was actually mounting the hard drive. I asked for a little help from ChatGPT, which suggested:

sudo ./apfs-fuse -o allow_other /dev/sda2 /mnt/apfs

I was having permissions issues viewing before using the -o allow_other, and the ./ is because apfs-fuse was compiled locally, and doesn’t have any symbolic link for the system to know where to search for it.

I don’t think this will be automated, so I’ll have to manually mount APFS drives for now, but I was able to view the drive and files after following the above steps.