Semlib: Semantic Data Processing
Semlib is a Python library for building data processing and data analysis pipelines that leverage the power of large language models (LLMs).
Anish Athalye's blog. I write about math, computer science, programming, and software and hardware hacks.
Semlib is a Python library for building data processing and data analysis pipelines that leverage the power of large language models (LLMs).
Ribosome inverts Microsoft PhotoDNA hashes using machine learning.
Periscope gives you "duplicate vision" to help you organize and de-duplicate your files without losing data.
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.
Gemini is a modern LaTex beamerposter theme, with a focus on being clean, minimal, and looking great out of the box.
We turned a MacBook into a touchscreen using only $1 of hardware and a little bit of computer vision.
Synthesizing adversarial examples for neural networks is surprisingly easy.
Seashells is a service that lets you pipe output from command-line programs to the web in real-time.
Testing distributed systems is challenging due to concurrency and nondeterminism.
μWWVB is a watch stand that automatically sets the time on atomic wristwatches where regular WWVB signal isn't available.
Gavel is an automated end-to-end project expo judging system that has been used to automate judging at over 40 events.
Lumen is a menu bar application for macOS that magically sets the screen brightness based on your screen contents.
OffiX is a WiFi-based presence tracking system for our office.
HackMIT has turned Slack into our centralized monitoring and command-and-control hub for our software and services.
I wrote an open-source implementation of neural style on top of TensorFlow, Google's new deep learning library.
Good competition judging methods are hard to scale.
HackMIT guaranteed every hacker a host by solving the host matching problem optimally.
Now there is a good way of using Dropbox as a true Git remote: git-remote-dropbox.
Every year, HackMIT releases a puzzle as a fun thing for hackers to do over the summer.
Coming up with fair methods to select rankings is difficult, and it's especially hard to design judging methods for large-scale events.
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.
An asynchronously updating shell prompt can lead to a smoother user experience.
Git Live is a real-time visualization of interactions on GitHub from across the world.
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.