Errors are everywhere. Any computation, IO operation, database access, or API call - any of them can fail. Despite this, most programming languages either struggle to make error handling correct or make it painful. It’s almost always easy to write the happy path. The moment something goes wrong, though, most languages make the not-so-happy path either verbose, implicit, or dangerously ignorable.
Introducing Dumb2Bar — a 3D-printable adapter that transforms your dumbbells into barbell plates.
In many robotics projects, AprilTags are indispensable. But the standard approach — printing on paper, gluing to cardboard — doesn’t hold up outside the lab.
Tags peel, warp, fade, and disintegrate when exposed to handling, humidity, or rough environments.
Co-authored paper in MDPI: Using Citizen Science Data as Pre-Training for Semantic Segmentation of High-Resolution UAV Images for Natural Forests Post-Disturbance Assessment
The current state of 3D scanning apps on the App Store is a bit disappointing.
Most of them are either paid or have a subscription model.
Not doing enough scanning to justify the cost, I decided to look for a free alternative.