Quantcast
Channel: Anish Athalye
Browsing latest articles
Browse All 79 View Live

Managing Your Dotfiles

Your dotfiles will most likely be the longest project you ever work on. For this reason, it is worthwhile to organize your dotfiles project in a disciplined manner for maintainability and extensibility.

View Article


Git Live

Git Live is a real-time visualization of interactions on GitHub from across the world.

View Article


An Asynchronous Shell Prompt

An asynchronously updating shell prompt can lead to a smoother user experience.

View Article

Clickbait in the Physical World: A Social Experiment

I ran a simple social experiment to see how people interact with the blackboards in the Stata Center, the home of MIT's Computer Science and Artificial Intelligence Laboratory.

View Article

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 Article


Such Confuse: HackMIT 2015 Puzzle Guide

Every year, HackMIT releases a puzzle as a fun thing for hackers to do over the summer.

View Article

git-remote-dropbox

Now there is a good way of using Dropbox as a true Git remote: git-remote-dropbox.

View Article

Algorithms in the Real World: Host Matching

HackMIT guaranteed every hacker a host by solving the host matching problem optimally.

View Article


Implementing a Scalable Judging System

Good competition judging methods are hard to scale.

View Article


An 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 Article

ChatOps at HackMIT

HackMIT has turned Slack into our centralized monitoring and command-and-control hub for our software and services.

View Article

Who's in the Office? (Space-oriented Personal Location Sharing)

OffiX is a WiFi-based presence tracking system for our office.

View Article

Lumen: 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 Article


Gavel: 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 Article


Testing Distributed Systems for Linearizability

Testing distributed systems is challenging due to concurrency and nondeterminism.

View Article

Seashells

Seashells is a service that lets you pipe output from command-line programs to the web in real-time.

View Article


A Step-by-Step Guide to Synthesizing Adversarial Examples

Synthesizing adversarial examples for neural networks is surprisingly easy.

View Article

Turning 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 Article

Gemini: 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 Article

Experiments 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 Article


Organizing 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


Inverting PhotoDNA

Ribosome inverts Microsoft PhotoDNA hashes using machine learning.

View Article
Browsing latest articles
Browse All 79 View Live