Hacker Blogs
Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1122

N

Nicholas Carlini

Personal blog · nicholas.carlini.com/writingaisecurity

Nicholas Carlini's personal blog at nicholas.carlini.com covers ai and security. Since 2018, 60 different Hacker News readers have linked it 78 times, most often “A GPT-4 capability forecasting challenge”. It is still writing: the last post was on 2026-03-09, and you can follow it by feed.

Visit the blog
78mentions?
7recommend?
60HN people?
2018–2026first – last linked?
Links on Hacker News per year · peak 25 in 2025

Too few sampled comments (27) to say how often HN recommends it.?

Why HN links it

Readers link Carlini's blog for his views on how he uses AI, adversarial attacks on speech recognition, and playful projects like a JavaScript Doom clone and circuits built in Conway's Game of Life.

Recommended for · 7 comments
Praised as a nuanced view on AI use, a nice writeup, an interesting Doom write-up, and a good talk on AI risks; one commenter says it adds important context.

Summarised by Claude from a sample of 27 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Nicholas Carlini is a research scientist at Anthropic working at the intersection of machine learning and computer security.

Most-linked posts?

  1. A GPT-4 capability forecasting challenge
    7 people · 8 mentions · first linked 2023-07-15
  2. How I Use "AI"
    7 people · 7 mentions · first linked 2024-08-01
  3. Thoughts on the Future of "AI"
    6 people · 6 mentions · first linked 2025-03-13
  4. New Benchmark for LLMs
    5 people · 5 mentions · first linked 2024-02-19
  5. Audio Adversarial Examples
    4 people · 4 mentions · first linked 2018-01-29
  6. Yet Another Doom Clone (In 13kb of JavaScript)
    4 people · 4 mentions · first linked 2020-06-05
  7. Are large language models worth it?
    4 people · 4 mentions · first linked 2025-11-19
  8. Why I Attack
    4 people · 4 mentions · first linked 2024-06-25
  9. Digital Logic Gates on Conway's Game of Life – Part 1
    3 people · 3 mentions · first linked 2020-05-19
  10. Audio Adversarial Examples
    3 people · 3 mentions · first linked 2018-01-11

What Hacker News says?

  1. > But no one really show how they're actually solving problems with LLMs and how the alternatives were worse for them. It's all claims that it's great with no further elaboration on the workflows. To give an example, one person (a researcher at DeepMind) recently wrote about specific instances of his uses of LLMs, with anecdotes about alternatives to each example. [1] People on HN had different responses with simila…

    Comment linking /writing/2024/how-i-use-ai.html

    on “Terence Tao on O1”
  2. Submitted A minimax chess engine in regular expressions as a story · 557 points

    HN discussion
  3. I recommend this for a more nuanced view: https://nicholas.carlini.com/writing/2024/how-i-use-ai.html

    Comment linking /writing/2024/how-i-use-ai.html

    on “Everything I built with Claude Artifacts this week”
  4. Submitted InstaHide Disappointingly Wins Bell Labs Prize, 2nd Place as a story · 487 points

    HN discussion
  5. There was an earlier version of the underlying 3d engine that used only Canvas. WebGL use is justified like this: > Once I actually got that working doing all of the math by hand in JavaScript I decided that using WebGL would probably be worth it, and actually probably wasn't cheating all that much. WebGL exposes access to the GPU-enabled rendering engine through JavaScript. While it does abstract away some of the r…

    Comment linking /writing/2019/3d-renderer-javascript.html

    on “A minimax chess engine in regular expressions”
  6. Submitted How I Use "AI" as a story · 462 points

    HN discussion
  7. albertzeyer · 2025-01-07Recommends
    The development writeup for the Doom is interesting, with many details. https://nicholas.carlini.com/writing/2019/javascript-doom-cl... There was one month time to complete the competition. But it seems you were allowed to reuse any existing other code. Looks like this was quite fun to work on. (I feel a bit sad that I would never be able to get one month of free time to work on this now, due to family and job...)

    Comment linking /writing/2019/javascript-doom-clone-13k.html

    on “A minimax chess engine in regular expressions”
  8. Submitted A ChatGPT clone, in 3000 bytes of C, backed by GPT-2 (2023) as a story · 350 points

    HN discussion
  9. I'd be interested to see how this does on Nicholas Carlini's benchmark: https://nicholas.carlini.com/writing/2024/my-benchmark-for-l... I've tried out some of my own little test prompts, but most of those are tricky rather than practical. At least for my inputs, it doesn't seem to do better than other top models, but I'm hesitant to draw conclusions before seeing outputs on more realistic tasks. It does feel like it…

    Comment linking /writing/2024/my-benchmark-for-large-language-models.html

    on “GPT-4.5 or GPT-5 being tested on LMSYS?”
  10. Submitted Audio Adversarial Examples as a story · 124 points

    HN discussion
  11. I made this point a few months ago here, but using the words attacker and defender (builder) rather than red team and blue team: https://lobste.rs/s/i2edlt/how_i_use_ai The asymmetry is: An attacker only has to be right ONCE, and he wins Conversely, the defender only has to be wrong once, and he is wrong. So the conclusion is: Defenders/creators are using LLMs to pump out crappy code, and not testing enough, or rely…

    Comment linking /writing/2024/why-i-attack.html

    on “Tao on “blue team” vs. “red team” LLMs”
  12. Submitted A Simple CPU on the Game of Life (2021) as a story · 87 points

    HN discussion
  13. I just want to emphasise two things, which are both mentioned in the article, but I still want to emphasise them as they are core to what I take from the article as someone who has been a fan boy of Nicholas for years now 1. Nicholas really does know how badly machine learning models can be made to screw up. Like, he really does. [0] 2. This is how Nicholas -- an academic researcher in the field of security of machi…

    Comment linking /papers

    on “How I Use "AI"”
  14. Submitted Why I Attack as a story · 75 points

    HN discussion
  15. This is just crazy and I love it <3 From a description on the author's website[1] of a Doom clone written in 13k of JavaScript. > Until recently all content on this website was research, and while writing papers can be fun, sometimes you just need to blow off a little steam. I think more companies should allow for their employees to have some plain old fun with no strings attached on a regular basis. [1] https://nic…

    Comment linking /

    on “C implementation of Tic-Tac-Toe in a single call to printf”
  16. Submitted A Case of Plagarism in Machine Learning Research as a story · 75 points

    HN discussion
  17. I haven't, besides Carlini's piece, which is already kind of obsolete: https://nicholas.carlini.com/writing/2024/how-i-use-ai.html The Internet, LLMs, open source, high-level languages, the cloud --- that would be my top 5.

    Comment linking /writing/2024/how-i-use-ai.html

    on “Supabase raises $200M Series D at $2B valuation”
  18. Submitted Gate-level emulation of an Intel 4004 in 4004 bytes of C as a story · 56 points

    HN discussion
  19. It sounds like you want more broad stuff, not necessarily learning how to train models. More like learning to use them and how they work. https://news.ycombinator.com/item?id=36195527 and Hacker's Guide to LLMs by Jeremy from Fast.ai - https://www.youtube.com/watch?v=jkrNMKz9pWU State of GPT by Karpathy - https://www.youtube.com/watch?v=bZQun8Y4L2A LLMs by 3b1b - https://www.youtube.com/watch?v=LPZh9BOjkQs Visualizi…

    Comment linking /writing/2024/how-i-use-ai.html

    on “Ask HN: Recommendation for a SWE looking to get up to speed with latest on AI”
  20. Submitted Letting Language Models Write My Website as a story · 12 points

    HN discussion
  21. I was actually a tiny bit disappointed - I was hoping for a closer coupling of tetris-logic to life-logic :-) Per https://conwaylife.com/wiki/Universal_computer the first turing-machine-in-Life goes back to 2000, and "building a CPU to run code" is at this point the "obvious" way to do it. See https://nicholas.carlini.com/writing/2020/intro-to-circuits-... for a tutorial with a (circular) "final goal of designing an…

    Comment linking /writing/2020/intro-to-circuits-game-of-life.html

    on “Build a working game of Tetris in Conway's Game of Life (2014)”
  22. Submitted Are large language models worth it? as a story · 10 points

    HN discussion
  23. Technically it's the other way around. All LLMs do is hallucinate based on the training data + prompt. They're "dream machines". Sometimes those "dreams" might be useful (close to what the user asked for/wanted). Oftentimes they're not. > to quote karpathy: "I always struggle a bit with I'm asked about the "hallucination problem" in LLMs. Because, in some sense, hallucination is all LLMs do. They are dream machines.…

    Comment linking /writing/2025/forecasting-ai-2025-update.html

    on “Making o1, o3, and Sonnet 3.7 hallucinate for everyone”
  24. Submitted Career Update: Google DeepMind –> Anthropic as a story · 6 points

    HN discussion
  25. elitepleb · 2021-12-23Recommends
    Here's a nice writeup for that https://nicholas.carlini.com/writing/2020/digital-logic-game...

    Comment linking /writing/2020/digital-logic-game-of-life.html

    on “A Lisp Interpreter Implemented in Conway's Game of Life”
  26. Submitted New Benchmark for LLMs as a story · 6 points

    HN discussion
  27. It's obliquely linked at "More recently, Mr. Carlini and his colleagues at Berkeley have [LINK: incorporated commands] into audio recognized by Mozilla’s DeepSpeech voice-to-text translation software, an open-source platform." https://nicholas.carlini.com/code/audio_adversarial_examples... It's probably this paper: https://nicholas.carlini.com/papers/2018_dls_audioadvex.pdf discussed in January when it went up on Ar…

    Comment linking /papers/2018_dls_audioadvex.pdf

    on “Alexa and Siri Can Hear Hidden Commands”
  28. Submitted MiniHDL: A Python Hardware Description Language DSL as a story · 5 points

    HN discussion
  29. Actual audio from the “evil dot com” example can be found here: https://nicholas.carlini.com/code/audio_adversarial_examples... It’s only hard to hear on a phone speaker at low volume on the 50dB example. All other examples have what sounds like some sort of static or background noise. Granted, to an average consumer it may sound like just bad audio, but it’s not imperceptible and thus can be screened for. Most like…

    Comment linking /code/audio_adversarial_examples/

    on “AI Has a Hallucination Problem That's Proving Tough to Fix”
  30. Submitted Machines of Ruthless Efficiency as a story · 5 points

    HN discussion

Search all of HN for nicholas.carlini.com

Linked by the same people?