Article List
Explore latest news, discover interesting content, and dive deep into topics that interest you
Little Bobby |endoftext|
TODO...
A ChatGPT clone, in 3000 bytes of C, backed by GPT-2
This program is a dependency-free implementation of GPT-2, including...
Reflecting on Towards Evaluating the Robustness of Neural N…
I recently got back from attending USENIX Security 2022, and someone pointed out to me that it's been five years since I wrote Towards Evaluating the...
Rapid Iteration in Machine Learning Research
A brief discussion about a tool I use to make rapid iteration in ML research possible....
A Case of Plagarism in Machine Learning Research
A recent paper ('A Roadmap for Big Model') has copied a bunch of text from over a dozen prior papers. This is bad....
Multiplexing Circuits on the Game of Life - Part 5
Abstract: Improving digital logic gates on Conway's game of life by allowing 8-bit logic gates instead of boolean logic gates....
Research Paper Release Checklist
This page contains a few checklists that help prevent embarrassing issues when releasing research papers online (e.g., via arXiv or a conference publi...
A Simple CPU on the Game of Life - Part 4
Abstract: An implementation of a minimal CPU on Conway's the Game of Life (an 'unlimited register machine'), and runs at ~10Hz....
Improved Logic Gates on Conway's Game of Life - Part 3
Abstract: This post describes improvemnets made to my prior digital logic gate constructions (e.g., AND/OR/NOT) built on top of Conway's Game of Life,...
Yet Another Space Game (In 13kb of JavaScript)
This year I entered in JS13K 2020, a game jam for JavaScript games in under 13KB (total size). I wrote a 3rd-person space shooter game, building on to...
InstaHide Disappointingly Wins Bell Labs Prize, 2nd Place
InstaHide (a recent method that claims to give a way to train neural networks while preserving training data privacy) was just awarded the 2nd place B...
Yet Another MOBA (In 13kb of JavaScript)
For the third year in a row, I participated in JS13k 2021, where you're tasked with making a game in 13kB of JavaScript. Each year I enter participate...
Realtime Screen Recording of Breaking a Defense to Adversar…
I recently broke a defense to be published at CCS 2020, and this time I recorded my screen the entire time---all two hours of it. Typically when I bre...
An Introduction to Circuit Design on Conway's Game of Life …
Abstract: Using AND/OR/NOT gates built on top of Conway's Game of Life, this post walks through how to construct a actual circuits, for example a 7-se...
Digital Logic Gates on Conway's Game of Life - Part 1
Abstract: This post walks through how to construct digital logic gates (AND/OR/NOT) on top of Conway's Game of Life, demonstrating its Turing complete...
Are adversarial example defenses improving?
Abstract: We (again) broke a large collection of published defenses to adversarial examples. Here's how and why....
Yet Another Doom Clone (In 13kb of JavaScript)
This year I entered in JS13K 2019, which asks people to develop games in under 13K of JavaScript. I entered a Doom Clone called ... Yet Another Doom C...
3D Shadow Mapping Renderer in JavaScript
Late last year I decided it would be fun to build a 3D renderer in JavaScript. Recently it got into some sort of finished state and decided to put it...