Building a YouTube-Twitter Bot, Part 2: Extracting List of New Uploads To recap, we’re building a bot that given a list of YouTube channels, it’ll tweet out snippets of a newly posted video. Below is the list of planned activities: Get list of my subscriptions from YouTube. Mark channels as music or blog and whether they’re Kenyan. For each channel get a list of recent videos […]
Building a YouTube-Twitter Bot, Part 1: A List of Subscriptions To recap, I am building a bot that given a list of YouTube channels it’ll tweet out snippets of the videos when a new one is posted. In the previous post, I had a list of the things we need to do to get there: Get list of my subscriptions from YouTube. Mark channels as […]
Building a YouTube-Twitter Bot, Part 0: The Idea One of my passions in life is finding and consuming great Kenyan content: text, video, audio; doesn’t matter much to me. In a bid to keep abreast with this content, I subscribe to all the Kenyan content I can find on YouTube. However, keeping up with all of this has been difficult. A combination of […]
You Ought to Watch the AlphaGo Movie In March 2016, AlphaGo beat Lee Sodol, one of the world’s top players of the Chinese game Go, by 4-1, marking the end of what was probably the last great board game AI had to conquer. What makes Go a particularly difficult problem for computers to at least in the traditional (simplistic) approach is that […]
How to Think About Python Decorators One of the things I’ve struggled with while coding in python is decorators. I’ve always known that they could be useful, but didn’t have a solid intuition on their implementation. Every time I thought I had a grasp on decorators, I’d try to use them and fail. Thus, I am writing this as a guide […]
Design Thinking in Data Science In August of 2019, I was invited by my friend Preston Adie of Africa’s Talking to attended a panel discussion called “AI in Kenya” with 3 other smart practitioners in the Kenyan data science space: Babatunde Ekemode of Africa’s Talking, Skyler Spearman of IBM, and Fiona Rasanga of Griffin Insurance. The discussion was wide, ranging […]