Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Building a custom recuperative heat exchanger mask to make it easier to work outside in the winter.
-
Converting a Taig CNC mill into a CNC lathe, figuring out how a bunch of the electronics work, and upgrading a few things on top.
-
Setting up and securing a Dreame robot vacuum with Valetudo, Tailscale, and Dreame Maploader Web UI.
-
How to get around WebUSB permission issues when setting up the Xreal Air 2 AR glasses.
-
A fun tale of when software is much easier said than done.
-
A comprehensive Canadian student's guide to internships in the US.
-
Fun with Tensorflow, parsers, and JSON.
-
Build logs for a USB wearable Peltier cooler with closed-loop temperature control.
-
Care and maintenance of your very own delta-style 3D manipulator arm, plus build logs from HackWestern II.
-
Mechanical computers, laser cutters, and functional composition in logic gates.
-
Workflow example for the MotionTracking Blender addon using a static camera rig and LED markers.
-
Instructions, pitfalls, gotchas, flaming acidic spike traps, and notes about loading a Linux distro onto the Thinkpad W540.
-
All you ever wanted to know (and more) about Mozilla's Telemetry subsystems.
-
Global minimization of transactions in an owing graph, as well as faster but non-optimal local minimization.
-
Local mom isolates electric potentials using this one weird trick!
-
Python trivia: a quick rundown on the difference between methods and bound methods.
-
Overview of how COURSERATOR3000 resolves schedule conflicts by reducing them to Boolean SAT problems.
-
Build logs for a reliable, easy-to-assemble slingshot with a proper release mechanism.
-
Build logs for a face-tracking, autonomous candy turret using OpenCV, cardboard tubes, and a lot of hot glue.
-
More comprehensive instructions for building OpenSpades, including solutions for several common build issues.