Sam Symons
Home
Archive
2017
August
Math Notes: Ray-Plane Intersection
Detecting Simulator Builds in Swift
Understanding Objective-C Modules
May
Better String Enums in Swift
February
Crafting Interpreters
→
2016
August
Notes for Coursera Machine Learning, Week 1
Bayes' Theorem
Rendering Math with KaTeX
July
Writing High Performance Swift Code
→
Exploring Swift, Part 2: Installing Custom Toolchains
June
Creating Siri Extensions With SiriKit
Linting Changed Files With SwiftLint
Exploring Swift, Part 1: Getting Started
Writing an OS in Rust
→
May
No More GitHub Streaks
→
Deliberate Practice
April
It's Just Bits
→
2015
November
Reverse Engineering Challenges
→
corecrypto
→
September
Eliminating Roundtrips with Preconnect
→
July
BetterCap
→
How Traceroute Works
Reverse Engineering With Radare2, Part 1
May
A Reverse Engineering Reading List
Linux Insides
→
April
Inspecting Binaries with Hexdump
Introduction to Nmap
Software Security Course Review
March
Low-Level Software Security
→
NASM Tutorial
→
Exploit Exercises Protostar Guide, Part 1
Seeing Circles, Sines, And Signals
→
Dan Boneh's Crypto Course
Disabling GCC's Overflow Protection on OS X
February
Introduction to find
2014
January
Matasano/Square CTF
→
2013
November
RedditKit 1.0