Designing a Better Judging System
Coming up with fair methods to select rankings is difficult, and it's especially hard to design judging methods for large-scale events.
View ArticleSuch Confuse: HackMIT 2015 Puzzle Guide
Every year, HackMIT releases a puzzle as a fun thing for hackers to do over the summer.
View Articlegit-remote-dropbox
Now there is a good way of using Dropbox as a true Git remote: git-remote-dropbox.
View ArticleAlgorithms in the Real World: Host Matching
HackMIT guaranteed every hacker a host by solving the host matching problem optimally.
View ArticleImplementing a Scalable Judging System
Good competition judging methods are hard to scale.
View ArticleAn AI That Can Mimic Any Artist
I wrote an open-source implementation of neural style on top of TensorFlow, Google's new deep learning library.
View ArticleChatOps at HackMIT
HackMIT has turned Slack into our centralized monitoring and command-and-control hub for our software and services.
View ArticleWho's in the Office? (Space-oriented Personal Location Sharing)
OffiX is a WiFi-based presence tracking system for our office.
View ArticleLumen: Magic Auto Brightness Based on Screen Contents
Lumen is a menu bar application for macOS that magically sets the screen brightness based on your screen contents.
View ArticleGavel: An Expo Judging System
Gavel is an automated end-to-end project expo judging system that has been used to automate judging at over 40 events.
View ArticleμWWVB: A Tiny WWVB Station
μWWVB is a watch stand that automatically sets the time on atomic wristwatches where regular WWVB signal isn't available.
View ArticleTesting Distributed Systems for Linearizability
Testing distributed systems is challenging due to concurrency and nondeterminism.
View ArticleSeashells
Seashells is a service that lets you pipe output from command-line programs to the web in real-time.
View ArticleA Step-by-Step Guide to Synthesizing Adversarial Examples
Synthesizing adversarial examples for neural networks is surprisingly easy.
View ArticleTurning a MacBook into a Touchscreen with $1 of Hardware
We turned a MacBook into a touchscreen using only $1 of hardware and a little bit of computer vision.
View ArticleGemini: A Modern LaTeX Poster Theme
Gemini is a modern LaTex beamerposter theme, with a focus on being clean, minimal, and looking great out of the box.
View ArticleExperiments in Constraint-based Graphic Design
Basalt is system for graphic design that allows a designer to think in terms of relationships between objects, and it makes it easy to build and reuse abstractions.
View ArticleOrganizing Data Through the Lens of Deduplication
Periscope gives you "duplicate vision" to help you organize and de-duplicate your files without losing data.
View Article