Article List
Explore latest news, discover interesting content, and dive deep into topics that interest you
Are large language models worth it?
Are the harms that LLMs have caused, and will soon cause, worth the benefits they may bring? This article (a written version of a keynote talk I gave...
Gate-level emulation of an Intel 4004 in 4004 bytes of C
A feature-complete gate-level microcoded Intel 4004 in 4004 bytes of C, capable of emulating the original Busicom calculator ROM for which the chip wa...
miniHDL: A Python Hardware Description Language DSL
A small hardware description language implemented as a DSL on Python, with a small 170 LoC 32-bit RISC CPU....
Machines of Ruthless Efficiency
Future LLMs have the potential to cause significant harm due to their ruthless effiency. I'm worried this will happen, and discuss the ways in which i...
My Thoughts on the Future of "AI"
I have very wide error bars on the potential future of large language models, and I think you should too. It's possible LLMs basically lead to AGI, an...
What my privacy papers (don't) have to say about copyright …
My work on privacy-preserving machine learning is often cited by lawyers arguing for or against how generative AI models violate copyright. This maybe...
Career Update: Google DeepMind -> Anthropic
I have decided to leave Google, and will be joining Anthropic to continue my work on machine learning security...
AI forecasting retrospective: you're (probably) over-confid…
A one-year review of people's predictions on an AI-forecasting survey I made last year. Most people were over-confident in their predictions....
A 2-ply minimax chess engine in 84,688 regular expressions
I wrote a (list of) regular expressions that will play a (not very good) chess game by running a 2-ply minimax search....
Letting Language Models Write my Website
I let a language model write my bio. It went about as well as you might expect....
You should forecast the future of AI
You should forecast the future of AI in this quiz, so that you can see just how right or wrong you are....
How I Use "AI"
I don't think that AI models (by which I mean: large language models) are over-hyped. In this post I will list 50 ways I've used them....
Why I attack
Yesterday I was forwarded a bunch of messages that Prof. Ben Zhao (a computer science professor [a] A full professor with tenure, so I feel entirely w...
(yet another) Broken Adversarial Example Defense at IEEE S&…
IEEE SP 2024 (one of the top computer security conferences) has, again, accepted an adversarial example defense paper that is broken with simple attac...
My benchmark for large language models
A benchmark of ~100 tests for language models, collected from actual questions I've asked of language models in the last year....
My research idea logfile, 2016-2019
How do I pick what research problems I want to solve? I get asked this question often, most recently in December at NeurIPS, and so on my flight back...
Reading Data off an Apple ProFile Hard Drive with an Arduino
So let's suppose you had a 1980s Apple ProFile Hard Drive, and you wanted to recover the data....
Playing chess with large language models
Building a chess bot that queries GPT-3.5-turbo-instruct to play chess at the level of a skilled human player....