Sign up

Nicholas Carlini

Not verified No WebSub updates No webmention support Not yet validated

Nicholas writes things.

Public lists
davewiner/blogroll
Fetched

Nicholas Carlini

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 I try to learn something new I didn't know how to do before. This year's motivation: I wanted to make a multiplayer game with some nontrivial networking aspects. So below you'll find a description of my experience building a MOBA in (barely) under 13kB of JavaScript.

Nicholas Carlini

Realtime Screen Recording of Breaking a Defense to Adversarial Examples

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 break defenses, I'll write a short paper, stick it on arXiv, and then move on. Pedagogically, this isn't very useful. [a] (Don't you worry, I did that again this time, too.) So for this defense I thought I'd try something different.

Nicholas Carlini

An Introduction to Circuit Design on Conway's Game of Life - Part 2

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-segment display.

Nicholas Carlini

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 completeness.

Nicholas Carlini

Are adversarial example defenses improving?

Abstract: We (again) broke a large collection of published defenses to adversarial examples. Here's how and why.

Nicholas Carlini

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 Clone.

Nicholas Carlini

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 here. This isn't so much of a tutorial on how to get there, but rather more of a here's a fun thing to do with nice pictures. But it was interesting to do. So here's that.

Nicholas Carlini

A Complete List of All (arXiv) Adversarial Example Papers

Abstract: A continuously-updating list of all 1000+ papers posted to arXiv about adversarial examples.

Nicholas Carlini

Adversarial Machine Learning Reading List

Abstract: This reading list provides an introduction to the field of adversarial examples for machine learning models.

Nicholas Carlini

Recommendations for Evaluating Adversarial Example Defenses

Abstract: This document contains a collection of advice for performing adversarial example defense evaluations.