Published inTDS ArchiveHow to find all solutions to the SUBSET-SUM problemA dynamic programming solution that works for negative, positive, and repeating numbersDec 20, 20213Dec 20, 20213
Published inInfoSec Write-upsSAT-Solver, Optimization, and Belief Propagation Attacks on SHA-256Four rounds of the SHA-256 hash function generate 17,806 unknown bits and 26,383 logical relationships. We can solve this in under a second.Nov 27, 2020Nov 27, 2020
Published inTDS ArchiveExercise Classification with Machine Learning (Part II)In this two-part post we’re taking a deep dive into a specific problem: classifying videos of people performing various exercises.Jul 29, 20192Jul 29, 20192
Published inTDS ArchiveExercise Classification with Machine Learning (Part I)In this two-part post we’re taking a deep dive into a specific problem: classifying videos of people performing various exercises.Jul 29, 20193Jul 29, 20193
Published inBetter ProgrammingHow to make a custom screensaver for Mac OS XLearn the basics of programming your own Mac OS X screensaverJul 15, 20194Jul 15, 20194
Published inLife at FreeleticsA Comprehensive Guide to Testing iOS GPS AccuracyHundredths of a second typically separate Gold medalists and Silver medalists in an Olympic track race, and as such, precise timing…Jun 24, 20191Jun 24, 20191
Published inInfoSec Write-upsHow to Make a Captive Portal of DeathThink twice before connecting to a public Wi-Fi hotspot.Dec 18, 20183Dec 18, 20183
Published inWe’ve moved to freeCodeCamp.org/newsHow to implement interactive animations with Swift’s UIViewPropertyAnimatorLet’s scrap the ugly UIView.animate(…) code and give it an upgrade, shall we?Aug 25, 2018Aug 25, 2018