Yu Chen HouinuWaterloo VoiceAwesome hacks from TerribleHack 6Addendum: This post was written in 2017 when TerribleHack just held its sixth termly event. We are now planning to run TerribleHack 12 this…Mar 28, 2017Mar 28, 2017