The only package I ever install using Homebrew is TA-Lib. Everything else I need is already available. TA-Lib isn’t updated often and it’s easy to install by compiling from source.

This guide will work on macOS 11.1 (Big Sur). It works perfectly on an M1 Mac.

First, download TA-Lib from here. Then run:

tar xf ta-lib-0.4.0-src.tar.gz
cd ta-lib
./configure --prefix=/usr/local
sudo make install

That’s all it takes. The prefix is important. macOS Big Sur doesn’t let you modify /usr even when you use sudo.

Installing the Python TA-Lib library should work fine now:

pip install TA-Lib



Another quick post — found this in the AWS Console UI. If you ever need to share your AWS Canonical ID with someone, e.g. to share S3 buckets.

You can find your AWS Canonical ID by using various APIs — but I was also able to find it using the AWS Console UI.

By opening up the S3 console and selecting a bucket you own, you can view the Canonical ID by viewing the Access Control List in the Permissions tab.

Nice and easy, no API documentation needed!

Originally published at on February 28, 2019.