Programming
- hackaday.com Where Did Your PCB Go Wrong? KiRI Knows
When working on a PCB design in KiCad, it’s helpful that the files are all text and can easily be checked into Git or other source control. However, stepping back through the revisions to det…
The Kicad revision inspector allows you to diff your pcb projects against the git log to see where you went wrong.
-
C and C++ Prioritize Performance over Correctness
Some common pitfalls in C/C++ and ways to avoid undefined behavior, illustrating that C/C++ are optimized for speed by making a concession that is undefined behavior. This makes these languages tricky to write in well, as there are lots of pitfalls. Do you think the performance benefits outweigh the brutal learning curve?
-
Infinite Mac - a classic Mac emulator in your browser
There's a lot of old software available through this. Truly a work of art.