With the proliferation of photorealistic car simulations such as CARLA, AutoDrive, and the NVIDIA DRIVE Sim, it's become easier than ever to try out and develop autonomous driving algorithms in an ideal environment with massive amounts of data available. In this post, I'll be trying something diffe...
Read MoreSliding puzzles, also known as tile puzzles, have been a popular pastime for generations. These puzzles consist of a set of tiles (each with a fragment of an image, or a number) that are placed on a grid, with one empty space. The goal is to rearrange the tiles to form a specific pattern, such as a...
Read MoreIntroduction Recently, I replaced the battery on my Lenovo X1 Carbon (5th Gen) laptop. Although there are existing tutorials for doing this, they miss a few little details which are quite important. This post aims to give a complete run-down on how to replace this laptop's battery. I am usin...
Read MoreIntroduction During the lockdown, computer usage reached an all-time high. While trying to find a computer to use, I stumbled upon an old desktop tower PC that hadn't been used in months. Booting it up, Task Manager revealed a CPU from 10 years ago, and a singular spinning hard drive. It was slo...
Read MorePros: Lightweight and compact even though it has a 16.1 inch screenPer-key RGB backlightingPowerful CPU Affordable for a laptop with these specifications Cons: Lower TDP version of the graphics card hinders performanceComes with Windows 11Comes with assorted bloatware Even though ...
Read MoreWhat is the TB9051FTG? The Toshiba TB9051FTG is a brushed DC motor driver. From Pololu's website: The TB9051FTG from Toshiba is an H-bridge motor driver IC that can be used for bidirectional control of a single brushed DC motor at 4.5 V to 28 V. It can supply up to about 2.6 A continuously, a...
Read MoreIntel's Elkhart Lake processors made a splash in the embedded PC world with their huge performance boost compared to their predecessors. I've already recorded my first impressions of Elkhart Lake here, and my official review is here. In this article I'll present some new benchmarks for the Intel Pe...
Read MoreHow I built a complete NBA game simulator with less than 500 lines of code
Introduction Basketball is one of my primary interests. I've always been attracted to not only the highlight plays, but also the wealth of interesting statistical tidbits out there. Sites like FiveThirtyEight and others do a great job of digging up advanced stats to prove a point. After creating...
Read MoreIntroduction Recently, I had the opportunity to test out a new system. Check out my previous article, An Interesting Chip, for my first impressions. A quick summary: I was very surprised when I first found out I had been loaned an Engineering Sample CPU, a processor that technically hadn't been ...
Read MoreRecently, I was loaned a new computer. The person who gave it to me wanted to evaluate its video encoding and decoding capabilities, basically, how well it is able to process many simultaneous video streams. I was given a specific benchmark for this, but I also ran some more general-purpose benchma...
Read More