The below is an off-site archive of all tweets posted by @mjtsai ever

April 1st, 2019

Texting Means Never Having to Say Goodbye: mjtsai.com/blog/2019/04/0…

via IFTTT

Paying to Whitewash Wikipedia Pages: mjtsai.com/blog/2019/04/0…

via IFTTT

Key iOS Chip Architect Departs Apple: mjtsai.com/blog/2019/04/0…

via IFTTT

Posts updated today:

AirPods 2019
mjtsai.com/blog/2019/03/2…

The 2018 MacBook Keyboards Have the Same Old Problems… twitter.com/i/web/status/1…

via Tweetbot for Mac