Posts by Richard Djarbeng ← All Authors
PHP2Shell: The Two PHP Bugs That Took Government Websites Offline, and What to Do
On Wednesday 21 October 2026, PHP released emergency fixes for two bugs that let an attacker take over a web server without logging in. PHP runs a large part of...
What can you do? Testing AI Agents, Gemini Argon and Claude
I have a benchmark prompt that I use to evaluate AI agent capabilities. The GitHub repository for the benchmark prompt is here. Every time a new model or agent drops,...
Level 4 Autonomous Driving: How Robotaxis and Driverless Buses Work Today
Robotaxis with nobody in the driver's seat now carry paying passengers in several cities, and full-size electric buses run timetabled routes without a driver at the wheel. Both are SAE...
The Six Levels of Autonomous Driving: From Driver Assist to the Level 3 Handover
When car companies advertise driver-assist software, they often blur the line between convenient driver aids and true driverless autonomy. Marketing terms like "Autopilot," "Full Self-Driving," and "hands-free assist" make it...
When LLMs Become Scientific Instruments: Groundsource Flash Flood Research Report
A deep dive into Google's 2.6-million-event flood dataset: what the data shows, what claims hold up, and why the methodology matters more than the dataset itself. Resources: Enriched Dataset |...
How Aleksa Gordić Broke into AI Engineering Without a Degree in AI
Entering artificial intelligence often looks impossible without a master's degree, a PhD, or years inside elite academic research labs. Yet one of the clearest case studies of breaking into frontier...
NASA APOD Has Migrated. Here Is What Is Changing and What Developers Must Do
NASA's Astronomy Picture of the Day (APOD) is one of the oldest living institutions on the World Wide Web. For over three decades, millions of space enthusiasts, students, researchers, and...
Sveltia CMS is feature complete. Time to switch from Decap CMS
If you run a static site on Decap CMS (formerly Netlify CMS), Sveltia CMS created by Kyoshino has reached a decisive milestone. Several projects I maintain are handed over to...
Geographic Concentration of Machine Learning Models: How Compute Economics Re-Engineered the AI Map
When you look at where notable artificial intelligence models come from, the global map looks empty. In the 2024 Stanford AI Index Report, researchers tracked 149 notable machine learning systems...
Building a Modern Blog with Eleventy 3.x (Liquid Edition)
This is a complete, hands-on guide to building a real blog with Eleventy (also called 11ty), a static site generator: a tool that takes plain files, Markdown posts, HTML templates,...
How Carnegie Mellon Sent Missions to the Moon Without an Aerospace Department
Visitors to Carnegie Mellon's labs expect artificial intelligence, big software systems, and robotics. In the university's planetary robotics space they also find flight-ready moon rovers being prepared for lunar deployment....
Coding the Mean, Median and Mode in Python - TensorTonic
For anyone unfamiliar with TensorTonic, it is often described as the "LeetCode of machine learning", a platform designed for developers to practice algorithms, refine data science techniques, and build machine...
The Man Who Can
Thinking If you think you are beaten, you are, If you think you dare not, you don't, If you like to win, but you think you can't, It is almost...
Africa mindset Reset Forum - Reported by RDjarbeng
Africa Mindset Reset Forum: A Live Log Reporting from the Africa Mindset Reset Forum. This post will serve as my log of events as they happen. Since yesterday, August 25th,...
MTN Ghana cuts fibre prices by up to 70%: 100 Mbps Now GH¢299 a Month
Ghanaians complaining about expensive home broadband got substantial relief when MTN Ghana announced a major reduction in home fibre prices, with the revised tariffs taking effect on Wednesday, June 17,...
AI Companies Want to Keep Free AI Models Legal But The Company Behind Claude Wants a Safety Net First.
On July 24, 2026, Nvidia, Microsoft, Meta, and more than 20 other companies and organizations published an open letter, "Open Weights and American AI Leadership," urging Washington not to restrict...
Know Instantly When Your Site Goes Down: Automating Website Monitoring With UptimeRobot
How do website admins know when their website is down? Do they just wait until a frustrated user tells them, or do they constantly navigate their own site to find...
How To Fix vscode merge editor not showing in 1 minute
Have you recently run into an issue where the three-way Merge Editor in VS Code just won't show up, and instead, you're stuck with the old inline UI? You are...
Open Meteo archive free historical weather data
Have you ever wondered what the weather was exactly like on the day you were born? Or maybe you're building an app that needs to know how much it rained...
How to Find Places Where You've Logged In with Google
Using your Google account to log into external apps and websites is incredibly convenient. It saves you from creating new passwords and speeds up the signup process. However, over time,...
A Message From Alan Becker Animation vs channel on Youtube
A message from Alan Becker. Celebrating 20 years of Animation. Twenty years ago today, on June 3, 2006, I uploaded the very first Animator vs. Animation. What started as a...
Lamentations is Just Complaining and Wailing, Why is It Even In The Bible
The book literally says lamentations which in simple term can be called complaining. My first time reading this book I was wondering why would anyone even add this to the...
Google Cloud TLS Certificate Changes in Q2 2026: Important Update for GCP users
If you manage client applications that interact with Google Cloud services, please take note of an upcoming infrastructure change. In Q2 2026 , Google is updating the Transport Layer Security...
Google Cloud Security Best Practices
Managing service account keys and API keys securely within your Google Cloud environment is a critical responsibility for any organization. Recent security trends highlight a glaring issue: long-lived credentials lacking...
Anthropic partners with SpaceX to Improve Compute Capacity with Colossus 1
On 6th of May, 2026 Anthropic, the company behind Claude AI, announced a major deal for exclusive access to Colossus 1. This massive supercomputer facility, located in Memphis, represents a...
The fall of stackoverflow: Why I Haven't Logged In for Months
I just realized I haven't been on Stack Overflow in a while. Before writing this I found a post by dev user @abdulbasithh from 2025 and it's still true today....
Kiira Motors Kayoola EV completes 13,700+ km journey from Uganda to South Africa.
On 20 November 2025, a Ugandan-built electric coach left Kampala for Cape Town. It came back on 28 December, after about 13,700 km through Uganda, Tanzania, Zambia, Botswana, Eswatini and...
Finally AWS Certified Solutions Architect- Richard Djarbeng
Glad to acquire my Amazon Web Services (AWS) Solutions Architect Associate Certification. It took many months of preparation and it was worth it. View the verified credential on Credly Domains...
Give Me 8 Minutes To Show What You Can Actually Do With NVIDIA's Model Catalog- The AI Superstore:
If you visit the NVIDIA Build catalog today, you are greeted by a massive list of numbers, acronyms, and technical jargon. You will see names like "Nemotron," "Gemma," and "Mistral."...
Why is Nvidia Selling API Keys Now? The Plain English Guide to NIMs and the AI Cloud
The landscape of artificial intelligence is shifting rapidly. For years, Nvidia was known primarily as a hardware company that manufactured the powerful Graphics Processing Units (GPUs) required for gaming and...
Security Alert: Vercel Supply Chain Attack (April 2026) in 4 minutes
Vercel has disclosed a security incident involving unauthorized access to certain internal systems, which has led to the exposure of some customer environment variables. If you use Vercel, here is...
Finding Chinese Noodles In Kigali
Finding Chinese noodles in Kigali isn't something you'd expect, but here we are. I picked up a packet of Lao Tan Sauerkraut Beef Noodles (117g + toppings) from the Chinese...
The Right AI Model for the Job: A Practical Guide
Not all AI models are built the same. Some excel at reasoning through complex logic puzzles, while others are masterfully tuned to transcribe audio with near-human accuracy. Matching the model...
In 2 Minutes I'll Show You How to Always Reply from Your Custom Domain Email in Gmail
You’ve done the hard work. You followed the steps in the earlier post to get a free professional custom domain email, configured your routing, and now inquiries are neatly flowing...
Before You Upgrade to Antigravity Google AI Pro, Read About This 5-Day Quota Glitch Locking Users Out of The IDE
TL;DR: Google’s agent-first IDE, Antigravity , launched with massive promises (multi-model support, deep CLI/browser integration, and reasoning modes) along with a 5-hour quota reset. However, it is currently locking AI...
CRITICAL: Active Supply Chain Attack on Axios NPM Package Update (Resolved?)
TLDR: A popular npm package has been attacked and it's used by many web developers. If you are a JavaScript or Node.js developer, stop what you are doing and audit...
How Google Turned 5 Million News Articles into a Flash Flood Warning System
Google just announced (March 13th, 2026) that it can predict urban flash floods up to 24 hours in advance, for most of the world, without building a single physical sensor....
The 11-Year-Old Mistake: How Man Utd’s Former Starlet William Osula Became Their Nightmare
Football loves a good full-circle story, and Newcastle United delivered one of the best on March 4, 2026. Newcastle United didn't just beat Manchester United with a 90th-minute winner, they...
Google Bans Hundreds of Paying Antigravity Users for Using OpenClaw - Then Says "We Heard You"
The Google Antigravity OpenClaw controversy erupted in mid-February 2026, when numerous users of Google's agentic development platform Antigravity (powered by Gemini models) suddenly found their accounts restricted or banned. The...
How Google DeepMind Animated 'Dear Upstairs Neighbors' and What One-Click AI Video Tools Miss
In Part 1 of this series, I tested Luma Labs' Dream Machine with a simple picture of bees. The result was... well, let's call it "biologically creative." While the AI...
Victor B. Lawrence: The Ghanaian Engineer Who Connected the World
When you connect to the internet today, streaming high-definition video, joining crystal-clear video calls, or simply browsing at lightning speeds, you are benefiting from the life’s work of a pioneer...
Never Lose Your Chrome Tabs Again: Steps to Resume Tabs on Startup in 1 minute
When a Windows update unexpectedly interrupts your work and forces a restart, you don't have to worry about losing all your carefully organized Chrome windows and tabs. You also don't...
Gemini 3.1 Pro Is Now Available in Google Antigravity
Google officially announced that Gemini 3.1 Pro is now available in Google Antigravity This brings enhanced AI capabilities, better coding workflows, and a much smoother agentic experience directly into your...
How to Get a Free Professional Custom Domain Email in 2026 (Even If You Don't Own a Domain Yet)
Tired of using a plain @gmail.com for business, newsletters, portfolios, or professional emails? You can set up unlimited custom email addresses (like [email protected] or [email protected] ) completely free — no...
Building a Telegram Bot for Easy Media Uploads to My Blog
In my 100 Posts Later reflection and my article on SveltiaCMS escaping CMS hell, I talked about how I shifted away from a code editor (like VS Code) for managing...
How One Blog Post Wiped $30B Off IBM: The 24 Hours That Shook Silicon Valley
The tech world is more than accustomed to disruption, but the events of Monday, February 23, 2026, were something else entirely. In a single afternoon, a concise blog post from...
OpenClaw, The Viral AI Agent That's Actually Doing Real Work An Article by Grok
Hello, Richard here. There's a new AI big tool in town called OpenClaw (formerly Clawdbot, Moltbot) It's making waves with some incredible demos. However, I noticed that Elon Musk's AI...
Hilarious Spam Email from Elon Musk Allegedly
Usually I delete spam/phishing emails, but this one was so blatantly fake and hilarious that I had to make a post about it. Here is the full unedited email I...
Just Do The Thing - Chris Williamson on The Things That Are Not Doing The Thing
There's this video on 'Doing the Thing' that I like so much so I'm gonna share it with you. Chris Williamson shares a perspective on productivity and procrastination. The video...
Half Of A Yellow Sun By Author Chimamanda Ngozi First Look
I finally picked up a copy of Half of a Yellow Sun by Chimamanda Ngozi Adichie. The blurb at the back doesn't give away too many spoilers, but I am...
Kenya, Uganda and Rwanda Ban Cash Bouquets
As Valentine's Day approaches, lovers across East Africa will have to rethink their gift ideas as Kenya, Uganda, and Rwanda have all taken a firm stance against the popular trend...
How to Install OpenClaw with Installation Requirements
OpenClaw is an open-source, autonomous personal AI assistant (often described as an "AI agent" or "agent platform") that runs locally on your own hardware. Released in late 2025 (initially as...
Intel Ultra Versus i7: What's the Difference In 2026?
If you've been looking at new laptops or desktop CPUs recently, you might have noticed a shift in Intel's branding. The familiar "Core i7" is now being joined (and in...
The Magnus Carlsen Gambit: Disrespecting Grandmasters for Fun With Gotham Chess
Magnus Carlsen is so good at chess that he often has to "nerf" himself just to make online games interesting, according to the YouTube channel Gotham Chess. While most of...
How To Check System Hardware Specifications for Windows Computers
Need to know your PC's specs? Whether you're troubleshooting, upgrading, or just curious about what's under the hood, Windows has several built-in tools to help you find out. Here are...
Announcing CMMRS 2026 in Saarbrucken, Germany for pre-doctoral researchers
Applications are requested from undergraduate students or Master’s students in computer and information science, computer engineering, or a related discipline to the 10th annual Cornell, Maryland, Max Planck Pre-doctoral Research...
The Titans of Sound: Inside the Big Three Music Labels
The global music industry is effectively an oligopoly. While it may seem like there are thousands of record labels out there, the vast majority of commercial music—estimates often cite over...
The Internet’s Magic Number: Why Are There Only 13 DNS Root Servers For The Whole World?
If you are studying for a networking or cloud certification (like AWS Solutions Architect), you will eventually hit a question that stops you in your tracks: "How many DNS Root...
TrustMRR reveals which startups are actually making money in 2026
For years, the "Indie Hacker" and startup community has been plagued by a subtle dishonesty: fake revenue screenshots. It became too easy to inspect an element and manipulate the content...
Google Rich Results Testing Tool: Your Key to SEO Visibility
Have you ever searched for a recipe and seen the rating, cooking time, and a photo right there in the search results? Or searched for a product and seen its...
Moving the Start Button Back to the Left in Windows 11
When Windows 11 first launched, it brought a major visual overhaul—including a centered Start button and taskbar icons. While this new look is modern and macOS-like, many long-time Windows users...
Dense Haze Over Kigali - Weather Report - 29th January, 2026
Today, Kigali is shrouded in a dense haze that has significantly reduced visibility across the city. The atmosphere feels heavy, with the usual crisp views of the surrounding hills obscured...
The Developer's Guide to Payment Platforms: Stripe, Lemon Squeezy, Paddle, and Paystack
Building an app is hard. Getting paid for it shouldn't be. In 2026, the landscape of payment providers is richer than ever. Gone are the days when PayPal was your...
What is TechRxiv?
TechRxiv is an open, moderated preprint server designed for sharing unpublished research in fields such as electrical engineering, computer science, and related technology disciplines. It was launched in 2020 by...
The Evolution of a Side Project: My Countdown App
In December 2021, I embarked on a project to create a simple countdown app to display time left till midnight. Then I decided to extend it further to count the...
Google Earth Engine: A Useful Tool for Satellite Imagery
I discovered Google Earth Engine (GEE), and I thought it might be helpful to share my experience with others who might need satellite images for their work. GEE is essentially...
How Kaggle Competitions Help You Practise Machine Learning on Real Problems
Imagine a place where data scientists from around the world gather to solve real-world problems, compete for substantial prizes, and build their careers. That's Kaggle competitions in a nutshell -...
AVATAR: THE LAST AIRBENDER Season 2 Trailer Has been Released - First Look at Toph!
The wait is finally over Netflix has just dropped the first official trailer for Avatar: The Last Airbender Season 2, giving us our very first look at the highly anticipated...
Jeremy Howard on Using AI to Make Up for the Shortage of Doctors in Developing Countries
Jeremy Howard, a prominent figure in artificial intelligence and healthcare innovation, highlights a critical issue in global healthcare: developing nations have less than 10% of the medical experts they need....
Discover Graduate Programs at Carnegie Mellon University Africa
Carnegie Mellon University Africa (CMU-Africa), located in Rwanda, offers three master's programs designed to equip students with the skills needed to address global challenges in technology and engineering. These programs—Master...
Answer.AI Launches: A New Chapter in Practical AI Development
A groundbreaking AI venture has emerged with the launch of Answer.AI, a novel R&D laboratory founded by Jeremy Howard and Eric Ries with $10 million in funding from Decibel VC....
SAMURAI: How a Motion Filter Makes SAM 2 Better at Tracking Objects in Video
In video object tracking, you draw a box around something in the first frame and the model follows it for the rest of the video. This becomes difficult when the...
Review: Google Antigravity License Agreement and First Impressions
Google’s new Antigravity code editor promises a revolution where AI agents write and test code for you, but the fine print reveals a potential privacy nightmare. This review uncovers buried...
Andrew Ng's Machine Learning Specialization: The Updated Stanford Course for Beginners
The Machine Learning Specialization , created by Andrew Ng and DeepLearning.AI, is a revamped and modernized version of the original Stanford Machine Learning course, one of the most popular and...
A Simple Process for Building an Application, From Idea to Deployment
Generally, it is a good idea to break down the steps you need and then test each one before moving to the next. However, the particular process to follow will...
How to Fix ERR_NAME_NOT_RESOLVED and DNS_PROBE_FINISHED_BAD_CONFIG Errors in Google Chrome due to DNS
If you're encountering the ERR NAME NOT RESOLVED or DNS PROBE FINISHED BAD CONFIG errors in Google Chrome, these are typically caused by issues with your DNS (Domain Name System)...
The Good Kind of Tired: Why “Happily Exhausted” Deserves Its Own Word
You know the feeling. Your legs are jelly after the final whistle, your eyes burn after the last line of code compiles, your arms ache from carrying a laughing kid...
He Made $2,000 in One Week With AI... Then TikTok Froze It
First came the win: $2,200 in profit in just one week. Then came the loss: $3,722 in earnings , frozen and inaccessible. This is the high-stakes reality of one creator's...
What is Google Pay and Apple Pay? How They Work, Where They Work, & Why They're Safer
In a world where your phone is your wallet, Google Pay (also known as the Google Wallet) and Apple Pay have become essential tools for millions. But what exactly are...
King Promise Drops a Global Banger: "Terminator" feat. Young Jonn
Ghanaian Afrobeats star King Promise unleashed "Terminator" in May 2023, but the remix featuring Nigeria's Young Jonn —dropped in July—turned it into a continental and international smash. This post dives...
The Google vs. FFmpeg Debate: AI Finds a Bug, But Who Has to Fix It?
In the vast world of software, a recent conflict has flared up between Google's elite security team and the volunteer maintainers of FFmpeg, a project that powers countless apps you...
Understanding the Air Quality Index (AQI)
The Air Quality Index (AQI) is a vital tool developed by the U.S. Environmental Protection Agency (EPA) to communicate outdoor air quality and its potential health impacts. This index provides...
How Google forecasts Weather and Air Quality Data
Google's weather forecasts are created using an internal forecasting system that combines weather models and observations from various global weather agencies. The primary data sources for Google's weather forecasting include:...
How to Install Node.js on a Raspberry Pi 4
How to install NodeJs on the Raspberry Pi 4 Tested on Raspberry Pi 4B using the terminal Steps: Assuming you have a Raspberry Pi already setup. If you need help...
100 Posts Later: My Lessons Learnt From Building This Blog (rdjarbeng.com)
Changes Since the Start Reaching the milestone of 100 website posts is a moment for reflection. What started as a simple platform to share thoughts has grown into a comprehensive...
How PyTorch Calculates Gradients: What loss.backward() and .grad Actually Do
In this post, let us take a closer look at how gradients are calculated in PyTorch, particularly focusing on the interaction between the loss.backward() function and a variable’s .grad attribute....
Where to Find Data: A Curated List of Free Datasets and Repositories
In data science and machine learning, data is the new oil—it's the fuel that powers our models and insights. But finding the right data can be a challenge. Whether you're...
What is arXiv?
arXiv (pronounced "archive") is a pioneering open-access repository where researchers can upload preprints of their scientific papers before formal peer review. Launched in 1991, it revolutionized the way academic papers...
Zindi -Ghana Crop Disease Detection Challenge
Zindi, in partnership with GIZ, Digital Transformation Centre Ghana, Fairforward, and the Responsible AI Lab, has launched the Ghana Crop Disease Detection Challenge. This challenge focuses on building machine learning...
Why Can I Pay for Netflix Instantly, But Not Send $5 To My Brother Abroad? Enter Revolut
In my last post, I wrote about a weird paradox: paying for Netflix with a card is a seamless, one-second breeze, but sending $100 to a friend or family member...
Stranger Things by Peter Kimanzi
Here is a screen recording for the ‘Stranger Things’ animation website from developer Peter Kimanzi. I mentioned it in a previous post and I thought you would appreciate it more...
Why You Should Consider Publishing in arXiv
I recently came across a video on XploreBio by Dr. Abhishek titled Why You Should Publish Papers in arXiv Repositories . It got me thinking about the benefits of preprint...
Prague's Spinning Head, Astro Clock and Free Apples!
Got another update from my friend Robert on his Europe trip Today, he's in Prague, Czech Republic , and sent me some really cool stuff. This Crazy Spinning Kafka Statue...
Spotlight on Peter Kimanzi- Developer from Nairobi
Developer from Nairobi, Kenya. I found a repository of web development projects on GitHub which belongs to Peter Kimanzi, a web developer from Nairobi. The site that really caught my...
Top Websites for African Climate Data
When working on climate research or environmental projects in Africa, having access to reliable weather and climate data is essential. The African continent features a diverse range of climates, from...
How I Added a CMS to My Jekyll Site on GitHub Pages: Decap CMS, Netlify and Sveltia
Add a CMS to a jekyll GitHub-pages website Story time: When I created this website I used to create and edit the posts in visual studio code directly with the...
I Tried to Replace an Interior Designer with Gemini. Here's What Happened.
When I finally got access to Gemini Pro, I had one main goal: to test its new image generation capabilities, which I’d heard referred to by the intriguing codename "Nano...
App Development Process: From Concept to Launch
Is there a general process to follow to build an application? Generally, it is a good idea to break down the steps you need and then test each one before...
Now On Repeat: "Oluwatosin" by Tkeyz ft. SteveHills
I have to share this track that's been on repeat for me lately. It's "Oluwatosin (Jesus Is Enough)" by Tkeyz and SteveHills. The song dropped in July 2025, and it's...
Light or Dark Mode? What a Small User Survey Taught Me About Colour Themes
As a developer, my respect for UX and UI has skyrocketed since conducting a small survey on color theme preferences for an application. The results were eye-opening and highlighted the...
Why Does Restarting Your Computer (or Router) Actually Work?
A frozen screen, an app that refuses to open, WiFi that has decided it no longer knows your password. The reliable first move is often a restart. It sounds like...
A Chronological Look At AI: A Decade-by-Decade Evolution
Artificial intelligence did not arrive overnight with ChatGPT. It took eighty years of alternating breakthroughs, hardware bottlenecks, and research winters to reach this point. Looking at the field decade by...
RURA Announces Revised Electricity End-User Tariffs Effective October 2025
The Rwanda Utilities Regulatory Authority (RURA) has notified the public of a revision to the Electricity End-User Tariff. The revised tariffs will take effect on 01 October 2025. In residential...
Why I Built a Free HD Background Remover (and What People Use It For)
Need to remove the background from a photo without losing HD quality? I built a free web app for that. Upload your image, adjust a few options, and download a...
Interrupted Romance: Sunset, Cynicism And Love birds In Kigali
I stumbled upon this serene moment the other evening, right around sunset in Kigali; two little birds sitting on a ledge. At first glance it looks like they were on...
Amahoro Stadium: Landmark in Kigali, Rwanda An Outside View
The long-awaited renovations of Amahoro Stadium are finally complete To celebrate, I put together this quick video showcasing the revamped venue in all its glory. It's a must-see for anyone...
Complete Machine Learning Package: A Free, Hands-On ML Course by Jean de Dieu Nyandwi
Are you fascinated by machine learning but have no idea where to start? Do you find yourself jumping between YouTube tutorials, blog posts, and dense textbooks, only to end up...
What is HackerOne and Their Bug Bounty Program?
What on earth is a Bug Bounty? No it's not about hunting insects. If you are in the information security field the term might be familiar to you but if...
The Viral Tweet That Put a Nigerian Pencil Artist on MrBeast's Wall
Meet Ifure Usen, a talented Nigerian pencil artist whose incredible journey to fame began with a single tweet. On September 3, 2025 , Ifure replied to a MrBeast post on...
Decoding the Open Letter for the Singapore FinTech Festival's 10th Edition
Today, I want to share something interesting that landed in my inbox – an email from Sopnendu Mohanty, the Group CEO of the Global Finance & Technology Network (GFTN). The...
Ronaldo Hits Gold in Less Than 24 Hours!
Cristiano Ronaldo recently launched his YouTube channel with an announcement on Twitter (or X) on August 21st,2025. Take a look at the date and time on this post: In less...
The Joke That Aged Poorly: Did Pavel Durov Predict His Own Arrest?
"Do you think a platform owner should be held responsible for what happens in private chats? " Did Pavel Durov unknowingly predict his own predicament with this light-hearted post? Original...
Lex Fridman and Andrew Ng on Deep learning - Lex Podcast
Join Lex Fridman and Andrew Ng as they delve into the exciting world of deep learning in this podcast episode. These AI legends share valuable insights on not just deep...
Automating Python Execution on a Raspberry Pi with a virtual environment
In this guide, you will learn how to automate the execution of a Python script on your Raspberry Pi using a systemd service. This can be particularly useful for running...
How to Run a Script Automatically When Your Raspberry Pi Boots
There are several ways to automate a Raspberry Pi to run a program automatically without needing to start it manually from the terminal. Whether you're using Python, Node.js, or another...
Why Not Stick to One Programming Language for Everything?
It might seem like a great idea to use your favorite programming language for every project. However, the reality is that the best programming language—whether it's C++, Python, JavaScript, or...
CMMRS in Saarbrucken, Germany for pre-doctoral researchers
In late July, 2025 I attended the Cornell, Maryland, Max Planck Pre-doctoral Research School in Computer Science (CMMRS) in Saarbrucken, Germany. We had group panel discussions that were helpful because...
Roboface-an Interactive Face Animation Tracker for the Mouse Pointer
I want you to imagine a character that tracks your mouse and expresses emotions based on how you interact with it. Emotions range from happy, surprised, bored, or neutral. The...
Can AI Bring a Photo of Bees to Life? Testing Luma AI's Dream Machine
I recently tried out Luma AI's dream machine using a picture of what I believe are wasps or bees (though I'm not entirely sure which ).. What I Did After...
Letsile Tobogo - Botswana's first gold at the 200m olympics
Imagine you win a gold medal at the olympics and your country declares a holiday to celebrate your win. Now imagine that this is your continent's first gold medal in...
Free Roboflow Notebooks for Training Your Own Computer Vision Models
Are you looking to learn how to build a computer vision model? High-quality computer vision tutorials can be found on GitHub, thanks to Piotr Skalski and the Roboflow team. Step-by-Step...
Why is There a Giant Basket on This Building in Kigali?
First time visitors to Kigali might wonder why there is this giant basket on a building? I know I did. 📍Where are we? Let's start with the basics: we’re in...
Machine Learning Specialization on Youtube - Andrew Ng, DeepLearningAI
Andrew Ng's Machine Learning Specialization, one of the most popular AI courses ever made, is now completely free on YouTube. If you've been putting it off, this is the easiest...
Introducing GitHub Models
GitHub is enabling the rise of the AI engineer with the introduction of GitHub Models, bringing the power of industry-leading large and small language models to its more than 100...
How AI Could Empower Any Business - Andrew Ng
In this TED talk by Andrew Ng, co-founder of Google Brain and deeplearning.ai, he believes that artificial intelligence (AI) systems should be more widely available and accessible, so that even...
Comparison of Static Site Hosting Options
When it comes to hosting static sites, there are numerous options available, to make an informed decision, here’s a comparison of some of the most popular static site hosting providers....
fastai's Practical Deep Learning for Coders: Deep Learning Without a PhD
In case you have to do Deep learning or interested in building applications with neural networks in a hands-on way you can check out fastai by Jeremy Howard and his...
Resolving SSH 'REMOTE HOST IDENTIFICATION HAS CHANGED' Error
I got this error when connecting to my Raspberry Pi over SSH, using its IP address (raspberrypi.local gives the same result): sh ssh [email protected] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION...
How to Remove Node.js 18 and Install Node.js 16 on a Raspberry Pi 4B
Note: For an updated guide on installing Node.js on Raspberry Pi (ARMv7 / Raspberry Pi 4B), see How to install NodeJs on the Raspberry Pi 4. To install Node.js 16...
Trying NVIDIA's Difix on Blurry Phone Photos: What It Fixes and What It Distorts
Difix is an image model from NVIDIA that cleans up blurry or smeared images in a single pass. NVIDIA has a demo on Hugging Face, so I tried it on...
Agentic Object Detection and Document Extraction with Landing.ai
This week, I dive into agentic object detection and document extraction using tools from Landing.ai, one of Andrew Ng's innovative startups Inspired by Andrew Ng's recent post on X about...
Mastering Python for Algorithms and Efficiency
Having code that works or implementing a solution is not good enough. Some problems require optimizing for memory and time and also meeting given constraints. Efficiency matters, and the scalability...
Building My Personal Website with Jekyll, Ruby and GitHub Pages
This post is about my developer experience building my personal website with ruby, jekyll and GitHub pages, opinions are mine and mine alone. When I decided to build👨🏽💻 my personal...
Hello World -Skynet is Self aware
Hello world Insert cool robot image here
What's Hot Right Now? Find Out with Google Trends!
Ever wonder what people are searching for online—like the latest gadgets, hot topics, or even local events? Google Trends is a free, easy-to-use tool that shows you what’s trending on...
How to Check Your Website's Performance: A Case Study on Lusion.co
Recently, my friend Nathaniel Nyakotey checked out the visually stunning website at lusion.co. With its sleek graphics, intricate animations, and immersive WebGL interactions, Nathaniel estimated it would consume around 300MB...
What is Particulate Matter (PM2.5) and the Environmental Significance
Particulate Matter (PM) comprises a diverse mix of solid and liquid particles suspended in the atmosphere, varying in size, chemical composition, and origin (U.S. Environmental Protection Agency [EPA], 2023). Among...
Chirp: Transmitting Data Through Sound
Chirp is a small GitHub project by solst-ice that sends text from one device to another as sound. One browser plays a series of beeps through its speaker, and another...
OpenCut: A Free, Open-Source Alternative to CapCut
Update (March 2026): The OpenCut project has officially entered beta You can now try the beta version for yourself directly in the browser. If you're a video editor frustrated with...
From the Norrsken Hub in Kigali, A Look at the Deals Shaping Africa's Future
Africa’s technology ecosystem is moving forward in 2025, as startups secure big investments and join forces to make a bigger impact. From mobile apps for money transfers to solar power...
How to Recover an Unsaved PowerPoint Presentation After Closing
How to Recover an Unsaved PowerPoint Presentation After Hitting "Don't Save" Accidentally clicked "Don't Save" on your PowerPoint presentation? Don't panic PowerPoint's built-in AutoRecover feature can help you retrieve your...
How a New Research Technique Becomes Standard: The 7 Stages of Published Papers
If you follow research in one field for a while, you notice a pattern in what gets published. A new technique appears in one paper, a few groups test it,...
GSM module HTTP GET & POST request using arduino microcontroller and SIM900
This post covers the procedure to send a GET and POST request with AT commands using the SIM900 GSM/GPRS module and the Arduino UNO. It is useful for retrieving data...
This Week in Air Quality Research: Novel Insights and Sensor Advances (23-June-2025)
I have been keeping up with air quality research to understand emerging risks, technological advances, and policy implications. This week I'm spotlighting literature that highlights the increasing role of low-cost...
Kigali to Kampala: 11 Hours, 3 Currencies, and One Missing Passenger
After three years in Rwanda, I finally seized the chance to visit Uganda, Rwanda’s vibrant northern neighbor. It took a Toastmasters conference in Kampala to finally get me across the...
Why Websites Take So Long to Answer Your Question (Blame SEO)
So, I was scrolling through Twitter the other day, and I came across this gem: a post complaining about how websites never just get to the point. If you ask...
List of Banks in Rwanda and Their Services
This guide is designed for foreigners arriving in Kigali, Rwanda, to help you navigate the banking landscape. There are more than 16 commercial and microfinance banks operating in Rwanda, with...
Finding a Song – An Ordinary Google Task with Split Screen
Here is a method for finding a song from a video you are watching on my phone. Let's do it together. Here I used the split screen feature to open...
AI: What It Is, How It’s Seen, and How to Stay Informed
Artificial Intelligence (AI) is driving innovation and sparking curiosity, but the hype can make it hard to see clearly. Whether you want just enough knowledge to follow AI news and...
Navigating Kigali- motorbikes and an accent
In Kigali, Rwanda one of the major forms of transport is using a motor taxi. Here you can find them riding along most roads or parked at a corner waiting...
NVIDIA's Consumer GPU Restrictions in Data Centers: Impact on Cloud Computing Costs
NVIDIA, a leading manufacturer of graphics processing units (GPUs), has restricted the use of its consumer-grade GPUs, such as the GeForce RTX series, in data center environments through its End-User...
SveltiaCMS Keeps Getting Better: The Features That Made Running My Blog Easier
TL;DR : SveltiaCMS continues to evolve, delivering essential features that make content management a breeze. In my previous post about navigating what I called CMS hell , I shared how...
What Satellite Data Could Do for Climate and Food Security, and What Stops It Today
This post looks at what satellite data could do for problems like climate change, food security, and urban planning, and at what keeps it from doing that today. There is...
Why Isn't Reinforcement Learning Widely Used for Game AI Agents?
Reinforcement learning (RL) has powered impressive achievements in game-playing AI, such as AlphaGo and OpenAI's Dota 2 bot. Tools like Unity ML Agents and examples like Gran Turismo 7's RL-trained...
Ghana, an Introduction- All That Glitters is Still Gold
This is an introduction to Ghana I hope you will find interesting. In this post I'll try to focus on certain aspects a visitor to Ghana might find interesting; people,...
Copernicus Explained: What Each Sentinel Satellite Measures and How to Use the Free Data
Copernicus is the European Union's Earth observation programme. Its data is free for anyone: you create an account and you can download satellite images of almost anywhere on Earth, often...
KeepTrack: A Free 3D Website for Tracking Satellites in Real Time
I recently came across KeepTrack, a website that shows satellites orbiting Earth in 3D. Every tracked object is a coloured dot, and when you click one you get its name,...
Machine Learning Experts to Follow
Looking for inspiration in the field of Machine Learning? Here are my top picks for experts whose work is shaping the future of AI. I’m a huge fan of Andrew...
Quotes from the famous and not so famous
In this post we'll take a look at interesting quotes I found across the internet and books I read. For a glimpse I'm featuring George Bernard Shaw and Captain Jack...
Haircut in Kigali-Danny the barber
Have you ever had a bad haircut abroad? For my haircuts in Kigali I've kept the same barber for more than 3 years. Before I get into the story of...
Kolors Virtual Try-On: How to Try On Outfits with AI (Demo and Tips)
Let us examine the Kolors Virtual Try-On app a useful option for trying out different outfits virtually. By uploading an image, you can see how various clothing styles might look...
Why Do Websites and Emails Use Narrow Layouts?
Ever noticed how most websites—from a New York Times article to your email inbox—don't use the full width of your screen? This isn't a mistake; it's a deliberate design choice....
USSD codes for MTN Rwanda
USSD CODES and COMMANDS for MTN Rwanda. For more info visit www.mtn.co.rw Here is how to change the language from Kinyarwanda to English: Dial 184 , then select 5 (my...
Pittsburgh's Stunning Skyline Reveal
Picture this it's Your first visit to Pittsburgh and you were picked up from the Pittsburgh International Airport after your long journey. On the drive from the airport you mostly...
StackBlitz: A Full-IDE in Your Browser
Why I Use StackBlitz Stackblitz allowing me to access the terminal from the browser is one of the reasons I use it. Very cool. It feels like a full-fledged IDE...
Zombie Walk: Turning an Image into a 3D Model with DeepMotion
I recently ran a little experiment to animate a character walking, starting from a single image. Why does this matter? Well, I was chatting with a game developer friend who...
Why Can't I Just Send Money With My Visa Card?
Banks often promote Visa and Mastercard as efficient tools for swift, seamless transactions. However, one critical feature is notably absent: the ability to transfer funds directly between cardholders. This post...
Tunde Onakoya Breaks Guinness World Record with Epic Chess Marathon for Children's Education
On April 20, 2024, Nigerian chess master Tunde Onakoya made history by shattering the Guinness World Record for the longest chess marathon, playing continuously for over 60 hours in New...
How Starlink Satellites Work, Explained in a 3D Animated Video by Branch Education
Are you interested in the future of space technology? Ever wonder how Elon Musk's Starlink satellites work? Get ready to be blown away by this interactive video by Branch Education...
An AI-Generated Version of Chimamanda Adichie's 'The Danger of a Single Story' TED Talk
Witness an innovative AI-generated video adaptation of Chimamanda Ngozi Adichie’s iconic TED Talk, "The Danger of a Single Story." The script was crafted by ChatGPT and brought to life by...
Guide to Accessing Air Quality Data from US Embassies Worldwide
AirNow.gov is a collaborative platform involving the US Environmental Protection Agency (EPA), the National Oceanic and Atmospheric Administration (NOAA), and other agencies, dedicated to providing air quality information to the...
Why Machine Learning Models Can Be Confidently Wrong: A Charger Classified as a Phone
While machine learning is a powerful tool, it's important to remember that models are not infallible. In fact, they can sometimes be overconfident in their predictions, as shown in this...
Is the Davis Solar Radiation Sensor Overpriced?
When it comes to measuring solar radiation for agricultural, meteorological, or environmental projects, precision is key. The Davis Solar Radiation Sensor is a popular choice among professionals, but a common...
ThreeJs and Reinforcement Learning in 3D
I built a simple 3D game in November 2024 mostly for fun. The objective was to minimize the time taken for a player to destroy all the pillars. Then I...
ML5.js: Machine Learning for the Web
ML5.js is an open-source JavaScript library designed to make machine learning accessible to a broad audience, including artists, creative coders, and students. It leverages TensorFlow.js to bring machine learning models...
SpaceX's 'Mechazilla' Catches Super Heavy Booster: A Giant Leap for Rocket Reusability
On my X feed, I shared a moment that perfectly captures the revolutionary work being done at SpaceX. In a stunning display of engineering, they successfully caught the Super Heavy...
SpaceX's Rocket Innovations Explained: Reusable Falcon 9, Starship, Raptor Engines and Drone Ships
SpaceX, under the leadership of Elon Musk, has revolutionized rocket technology with several groundbreaking innovations: Reusable Rockets: Falcon 9 and Falcon Heavy - Falcon 9 : SpaceX's Falcon 9 rocket...
HumekaFL: CMU-Africa's App That Detects Birth Asphyxia From a Baby's Cry
Birth asphyxia is when a baby does not get enough oxygen during delivery. It is one of the main causes of newborn deaths, and sub-Saharan Africa has some of the...
SpaceX Catches a Super Heavy Booster Again with Mechazilla's Chopstick Arms
Just when you thought Elon Musk and the team at SpaceX couldn't top themselves, they proved once again that rapid aerospace iteration rewrites what is possible. SpaceX successfully guided a...
Planet's Crisis Response Program Aids Los Angeles Wildfire Efforts
In the wake of the devastating wildfires sweeping through the Los Angeles area, Planet Labs , known for their satellite imagery services, has stepped up to offer crucial support. On...
Where to Start with Machine Learning: Jason Brownlee's Resource List and My Pick
Jason Brownlee runs Machine Learning Mastery, a site I have ended up on many times while trying to fix an error in my code. He describes his work as helping...
Fixing the Git Error: RPC Failed; curl 92 HTTP/2 Stream Not Closed Cleanly
If you've encountered the following error while using Git, you're not alone: error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly before end of the underlying stream...
SpaceX Falcon 9 rocket successfully reaches a hundred launches.
SpaceX's Falcon 9 just celebrated its 100th successful launch. After nailing over a hundred launches, it's clear they've really mastered this rocket business. A Falcon rocket lifts off from pad...
Cybertrucks as mobile Base Stations in Emergency Communications
- Elon Musk is deploying Tesla Cybertrucks equipped with Starlink terminals in a grid pattern to provide internet connectivity and power in areas of Los Angeles and Malibu affected by...
Ambient Air Quality Standards in West Africa From WHO: The Current State (2025)
In the rapidly urbanizing region of West Africa, ambient air quality has become a pressing concern. With cities expanding and industrialization on the rise, the air we breathe is increasingly...
Starlink's Direct to Cell Service Now Available in LA for T-Mobile Subscribers
In January 2025, while the Palisades and Eaton fires were burning in Los Angeles, SpaceX and T-Mobile turned on satellite texting for the area. Fires can destroy cell towers or...
YOLO Object Detection Explained: Every Version From v1 to YOLO11, Licensing and Uses
Before YOLO, most object detectors worked in two stages. First they proposed a few thousand regions of the image that might contain something, then they ran a classifier on each...
Starlink's Direct to Cell: Revolutionizing Mobile Connectivity
In a groundbreaking move, SpaceX’s Starlink has introduced its Direct to Cell service, a satellite-based mobile connectivity solution that eliminates the need for traditional cell towers. This innovative technology enables...