57,803 blogs · [ { "id": "01a087af-1614-7300-900b-107dd7051fab", "title": "How to win a best paper award", "url": "https://nicholas.carlini.com/writing/2026/how-to-win-a-best-paper-award.html", "published_at": "2026-03-09T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6b87e4e38", "title": "Are large language models worth it?", "url": "https://nicholas.carlini.com/writing/2025/are-llms-worth-it.html", "published_at": "2025-11-19T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6b8f0437b", "title": "Gate-level emulation of an Intel 4004 in 4004 bytes of C", "url": "https://nicholas.carlini.com/writing/2025/ioccc-intel-4004-in-4004-bytes-c.html", "published_at": "2025-08-04T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6b995b980", "title": "miniHDL: A Python Hardware Description Language DSL", "url": "https://nicholas.carlini.com/writing/2025/minihdl-python-hardware-description-dsl.html", "published_at": "2025-07-31T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6b9d137f7", "title": "Machines of Ruthless Efficiency", "url": "https://nicholas.carlini.com/writing/2025/machines-of-ruthless-efficiency.html", "published_at": "2025-03-17T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6ba55aa42", "title": "My Thoughts on the Future of \"AI\"", "url": "https://nicholas.carlini.com/writing/2025/thoughts-on-future-ai.html", "published_at": "2025-03-13T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6bb0dddf4", "title": "What my privacy papers (don't) have to say about copyright and generative AI", "url": "https://nicholas.carlini.com/writing/2025/privacy-copyright-and-generative-models.html", "published_at": "2025-03-11T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6bb59a134", "title": "Career Update: Google DeepMind -> Anthropic", "url": "https://nicholas.carlini.com/writing/2025/career-update.html", "published_at": "2025-03-05T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6bbe46b15", "title": "AI forecasting retrospective: you're (probably) over-confident", "url": "https://nicholas.carlini.com/writing/2025/forecasting-ai-2025-update.html", "published_at": "2025-02-09T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6bc527e1c", "title": "A 2-ply minimax chess engine in 84,688 regular expressions", "url": "https://nicholas.carlini.com/writing/2025/regex-chess.html", "published_at": "2025-01-05T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6bc97e118", "title": "Letting Language Models Write my Website", "url": "https://nicholas.carlini.com/writing/2025/llms-write-my-bio.html", "published_at": "2024-12-25T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6bcc2e4d4", "title": "You should forecast the future of AI", "url": "https://nicholas.carlini.com/writing/2024/forecasting-ai-future.html", "published_at": "2024-11-25T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6bd641a2f", "title": "How I Use \"AI\"", "url": "https://nicholas.carlini.com/writing/2024/how-i-use-ai.html", "published_at": "2024-08-01T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6be349228", "title": "Why I attack", "url": "https://nicholas.carlini.com/writing/2024/why-i-attack.html", "published_at": "2024-06-24T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6befd92af", "title": "(yet another) Broken Adversarial Example Defense at IEEE S&P 2024", "url": "https://nicholas.carlini.com/writing/2024/yet-another-broken-defense.html", "published_at": "2024-05-06T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6bff12977", "title": "My benchmark for large language models", "url": "https://nicholas.carlini.com/writing/2024/my-benchmark-for-large-language-models.html", "published_at": "2024-02-19T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c0167fb4", "title": "My research idea logfile, 2016-2019", "url": "https://nicholas.carlini.com/writing/2024/my-research-logfile.html", "published_at": "2024-01-21T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c053cb16", "title": "Reading Data off an Apple ProFile Hard Drive with an Arduino", "url": "https://nicholas.carlini.com/writing/2023/reading-an-apple-profile-hard-drive.html", "published_at": "2023-12-03T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c1263ea4", "title": "Playing chess with large language models", "url": "https://nicholas.carlini.com/writing/2023/chess-llm.html", "published_at": "2023-09-22T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c134d1fe", "title": "Little Bobby |endoftext|", "url": "https://nicholas.carlini.com/writing/2023/little-bobby-endoftext.html", "published_at": "2023-08-03T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c1395e07", "title": "A ChatGPT clone, in 3000 bytes of C, backed by GPT-2", "url": "https://nicholas.carlini.com/writing/2023/chat-gpt-2-in-c.html", "published_at": "2023-04-02T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c1b90576", "title": "Reflecting on Towards Evaluating the Robustness of Neural Networks", "url": "https://nicholas.carlini.com/writing/2022/reflections-towards-evaluating-the-robustness.html", "published_at": "2022-08-17T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c1e48023", "title": "Rapid Iteration in Machine Learning Research", "url": "https://nicholas.carlini.com/writing/2022/rapid-iteration-machine-learning-research.html", "published_at": "2022-06-19T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c2686a2c", "title": "A Case of Plagarism in Machine Learning Research", "url": "https://nicholas.carlini.com/writing/2022/a-case-of-plagarism-in-machine-learning.html", "published_at": "2022-04-08T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c2cc6ead", "title": "Multiplexing Circuits on the Game of Life - Part 5", "url": "https://nicholas.carlini.com/writing/2022/multiplexing-circuits-game-of-life.html", "published_at": "2022-02-27T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c3550c3b", "title": "Research Paper Release Checklist", "url": "https://nicholas.carlini.com/writing/2022/paper-release-checklist.html", "published_at": "2022-01-30T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c42f4935", "title": "A Simple CPU on the Game of Life - Part 4", "url": "https://nicholas.carlini.com/writing/2021/unlimited-register-machine-game-of-life.html", "published_at": "2021-12-30T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c4e90428", "title": "Improved Logic Gates on Conway's Game of Life - Part 3", "url": "https://nicholas.carlini.com/writing/2021/improved-logic-gates-game-of-life.html", "published_at": "2021-03-23T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c5376041", "title": "Yet Another Space Game (In 13kb of JavaScript)", "url": "https://nicholas.carlini.com/writing/2020/javascript-space-game-13k.html", "published_at": "2020-12-19T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c5c37a50", "title": "InstaHide Disappointingly Wins Bell Labs Prize, 2nd Place", "url": "https://nicholas.carlini.com/writing/2020/instahide_disappointingly_wins_bell_labs_prize.html", "published_at": "2020-12-05T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c62032e2", "title": "Yet Another MOBA (In 13kb of JavaScript)", "url": "https://nicholas.carlini.com/writing/2021/javascript-moba-13k.html", "published_at": "2020-11-21T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c69cd5a7", "title": "Realtime Screen Recording of Breaking a Defense to Adversarial Examples", "url": "https://nicholas.carlini.com/writing/2020/screen-recording-breaking-adversarial-example-defense.html", "published_at": "2020-09-15T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c72a359c", "title": "An Introduction to Circuit Design on Conway's Game of Life - Part 2", "url": "https://nicholas.carlini.com/writing/2020/intro-to-circuits-game-of-life.html", "published_at": "2020-06-01T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c816ba4a", "title": "Digital Logic Gates on Conway's Game of Life - Part 1", "url": "https://nicholas.carlini.com/writing/2020/digital-logic-game-of-life.html", "published_at": "2020-04-01T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c8ff6849", "title": "Are adversarial example defenses improving?", "url": "https://nicholas.carlini.com/writing/2020/are-adversarial-exampe-defenses-improving.html", "published_at": "2020-02-20T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c99efc00", "title": "Yet Another Doom Clone (In 13kb of JavaScript)", "url": "https://nicholas.carlini.com/writing/2019/javascript-doom-clone-13k.html", "published_at": "2019-09-13T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6c9b22447", "title": "3D Shadow Mapping Renderer in JavaScript", "url": "https://nicholas.carlini.com/writing/2019/3d-renderer-javascript.html", "published_at": "2019-08-12T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6ca8c9df0", "title": "A Complete List of All (arXiv) Adversarial Example Papers", "url": "https://nicholas.carlini.com/writing/2019/all-adversarial-example-papers.html", "published_at": "2019-06-15T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6cadcf7b8", "title": "Adversarial Machine Learning Reading List", "url": "https://nicholas.carlini.com/writing/2018/adversarial-machine-learning-reading-list.html", "published_at": "2018-07-15T00:00:00+00:00" }, { "id": "01a087af-1615-722b-a17e-77b6caee7b0a", "title": "Recommendations for Evaluating Adversarial Example Defenses", "url": "https://nicholas.carlini.com/writing/2018/evaluating-adversarial-example-defenses.html", "published_at": "2018-05-26T00:00:00+00:00" } ] posts Claim your blog
Back to Nicholas Carlini
Blog · corpus.blog/blogs/nicholas.carlini.com/posts

Nicholas Carlini

nicholas.carlini.com

2026

2025

2024

2023

2022

2021

2020

2019

2018