RSSAmplifier

Blog

TimJRobinson

Always be learning

/RSS feed ↗10 posts

Latest posts

Universal Basic Income is Capitalism 2.0

A Universal Basic Income (UBI) would improve everyone’s lives, increase our free time, empower workers, and ensure everyone has food and a roof over their head. These are noble goals, but obviously there’s a downside or it would already be implemented, right? What if a UBI wasn’t just a noble thing to do, but the … →

How to combine Getting Things Done with Trello

Have you read the book Getting Things Done (GTD) but struggled to implement it? Do you have different todo lists on paper, on your phone, on your laptop, without any consistency? Do you want a 21st century technical solution for GTD that keeps everything synced and your system is always available from any device? I’ve … →

Fixing node-gyp: Permission Denied when running as root

This node-gyp permission denied issue happens when, as the root user, you globally install node modules that require compilation with node-gyp. As root is the default user on Digital Ocean this seems to affect many people and should probably be fixed at the root cause. Luckily there is a pretty simple workaround for this: The … →

NEATo – The Evolutionary AI Battle Simulator

Every year at Amazon there is virtual battle bot competition where engineers from all over the company create bots in JavaScript that fight in a 2D sandbox environment. It’s an optional event where you code the bots in your spare time and it’s a lot of fun. The battles are fought one-on-one over 2 minutes. The bots … →

New Site – A Decentralized World

I’ve started a new site about something I’ve been passionate about for many years – decentralization. It’s called A Decentralized World. I’ve been obsessed with the technologies that have been invented in the last decade to make this possible; technologies such as Scuttlebutt for decentralized social media, Sia and Filecoin for decentralized file storage, Ethereum … →

Request: Buttons for logging life events for a quantified self

I love the idea of the quantified self, where you record your life inputs (exercise, sleep, food, supplements, etc) and outputs (happiness, focus, energy, etc) and draw correlations between them. My main barrier to this is the data entry itself – It’s hard to record events on a consistent basis. I’d prefer it to be … →

How to add if statements to your CloudFormation CDK templates

I recently came upon a situation where I was building an application using AWS CDK (Which is a package that allows you to write Typescript code that compiles to a CloudFormation template) and I needed to reference a bucket in the template, but the bucket name would be different in Beta versus in Prod. I naively … →

2017 Year in Review

So it’s been a while eh. 16 months since my last update, that’s almost a record. I’ve been procrastinating writing my 2017 year in review for about 8 months now, because as you may have guessed, I didn’t accomplish many of the things I set out to do. I’ll have more to say about work … →

Projects Status Update – April 2017

I unfortunately procrastinated the March status update so much that it has melded into the April update. Over the past 2 months I’ve been working on 4 of my 10 Projects for 2017. Those 4 are: Paper Towers, Spanish, Krav Maga, and learning the Cello. My current core focus is learning the Cello and I’m … →

One project every month

I constantly have ideas of software I want to build, skills I want to learn, sites I want to create. I’ve been writing these ideas into Evernote since 2009. The problem is I often start working on an idea but give up a week or two later when something else comes along. Life is too … →