blogsoni

hi

about unsub log in
Why hackits are the first thing I teach new classes - they represent everything I love about computer science
Terrain Synthesis
Optimizing slerp
My door sends me emails - Simple and cheap Raspberry Pi burglar alarm
Eve Online - Dual monitor window on OS X
Firefox OS apps and beyond
Bindless Texturing for Deferred Rendering and Decals
Downloading Twitch replays is easy
The Trouble with the Council Tax is the Sound Your Buzzer Makes
HTML5 heat spreading simulation - with a simple JS algorithm
DIY cloud lamp for fun and profit - ok, just for fun.. no profit involved
Zootopia
The Treasury Just Admitted that the Scotland Bill is a Trap
DIY hydroponic pot for ~36€ - Easy to build and awesome for your plants
Update For My Shadow Sample Update
Letting students mod school computers - with some amazing results
How to visualize RADIUS connections - by parsing Windows Server log files
The Mitterrand Plan
My company just turned 10 and it was quite a ride - also: about the time Thomas Schranz and I almost invented Dropbox
IKEA Server Rack - nope, not a lack rack
Alice Update 2016-01-08
Raspberry Pi controlled power sockets - it's as easy as it sounds
Replacing Apple TV
Alice Update 2015-12-08
Chromebooks for Work & Classrooms - are they worth it?
Crispy text in Unity3D
Teacher's Pinboard Write-up
Capturing Desktop Audio on El Capitan
Alice Update 2015-11-22
That (not so) awesome time the police raided my home - lesson learned: Don't click on links random people send you
Alice Update 2015-11-07
GTA V - Graphics Study - Part 3
GTA V - Graphics Study - Part 2
GTA V - Graphics Study
Renminbi Me
Housecat, my new static site generator
Print Copy of SupCom Graphics Study
Water cooled NAS made from spare parts - with Macguyverish solutions for common problems
DIY: Cheap wall mounted, water cooled PC for 51$ - with LED backlight and and all the good stuff
Eve Online isn't hard, it is annoying
Stairway To (Programmable Sample Point) Heaven
Dependency Injection in C++ Using Variadic Templates
Yes, Meet Jez
Mapping Types to Values (in C++)
Fun with std::threads!
How Scotland Can Protect Itself from GCHQ Spying by Going Open Source
A Defer Statement For C++11
SIGGRAPH Follow-Up: 2015 Edition
Exp3D Goes Open-Source
You Can Stop Writing Comments About Pointer Ownership