PDF Document Library
The Data Lifecycle in the Ghanaian Context
A practical presentation exploring the end-to-end data lifecycle - generation, storage, processing, archiving, and deletion - anchored in everyday Ghanaian digital interactions like Mobile Money transfers.
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...
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 S...
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: Enrich...
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, research...
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 l...
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,...
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...
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.....
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...
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. Lo...
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...
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...
Earth Observation’s Promise and Barriers: A Down to Earth View
In this post I consider the transformative potential of satellite data for tackling global challenges like climate change, food security, and urban planning, while examining the re...
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...