Lucas Beyer (bl16)✓

@giffmana

Researcher (now: Meta. ex: OpenAI, DeepMind, Brain, RWTH Aachen), Gamer, Hacker, Belgian. Anon feedback: https://t.co/xe2XUqkKit ✗DMs → email

665 Following158K Followers30K Posts
  1. Lucas Beyer (bl16)✓@giffmana
    My Transformer tutorial slides are now available at I'll append recordings to this thread as I get them. If you want to use some of the slides for your lecture, you may, as long as you credit me. If you'd like me to give the lecture: maybe; e-mail me.
    Download
    Lucas Beyer (bl16) @giffmana
    Giving a lecture introducing the Transformer architecture in all gory details at @M2lSchool tomorrow. Also got permission to publish slides and will share recording if/when I get one. It's a pretty cool set of slides, largely thanks to @_basilM for inspiration!
    755743.5K
  2. Lucas Beyer (bl16)✓@giffmana
    Giving a lecture introducing the Transformer architecture in all gory details at @M2lSchool tomorrow. Also got permission to publish slides and will share recording if/when I get one. It's a pretty cool set of slides, largely thanks to @_basilM for inspiration!
    1013323
  3. Lucas Beyer (bl16)✓@giffmana
    Posts @giffmana
    inb4 but this is actually good grammar na na na no, it WAS, but it IS no more.
    00131.8K
  4. Lucas Beyer (bl16)✓@giffmana
    I recently tried out the Gemini assistant in the new Volvo cars (my posts are never sponsored btw), and the wife and I couldn't stop laughing, you'll see why at the end. Here goes: lucas> oh cool it has gemini. gemini is good with voice, let's try. [I turn it on] We start driving. lucas> Please open passenger side window gemini> Sorry I can't do that (safety reasons) bruh lucas> ok then please turn on seat massage gemini> you need to install and configure the youtube app for that lolwut?! I later found out that this specific car model version didn't have seat massage (another one has) but... Gemini should just know and tell us! lucas> It's getting a little cold, can you fix that? gemini> No matter how cold it is outside, I always get warmth from our friendship lolwut :D I'm not making this up, I swear! But what is going on here I didn't even mean to stress-test it. The first two queries I tested on an XPeng a few weeks earlier and both worked fine. FWIW I think the real Gemini model with the right system prompt should nail these; I think it's whatever Google team does the port to car system that's not doing a good job.
    Download
    31626525.5K
  5. Lucas Beyer (bl16)✓@giffmana
    Oh my God! This looks like a very solid investigation, a one-tweet summary by me would be inappropriate, go read the thread! My previously very high opinion of Kimi/Moonshot is in freefall right now. They need to answer and blame a rogue intern or something.
    Joachim Schaeffer @JSchaeff3r
    Kimi K3.1 recalls instructions it was never given on Terminal Bench. They match the hidden tests. K3.1 while solving: "Instructions likely distilled pitfalls from previous agents." 🤯 When we edit a task to contradict them, K3.1 refuses the new instructions and fails. Other models follow the edit. Is it terminal(ly) benchmaxxed? 🧵
    152762357.1K
  6. Joachim Schaeffer✓@JSchaeff3r
    Kimi K3.1 recalls instructions it was never given on Terminal Bench. They match the hidden tests. K3.1 while solving: "Instructions likely distilled pitfalls from previous agents." 🤯 When we edit a task to contradict them, K3.1 refuses the new instructions and fails. Other models follow the edit. Is it terminal(ly) benchmaxxed? 🧵
    Download
    40891K166K
  7. Lucas Beyer (bl16)✓@giffmana
    Posts @giffmana
    Given the replies I got so far, i need to add it more bluntly: before replying/reacting to my post, READ THE THREAD.
    00143.2K
  8. Lucas Beyer (bl16)✓@giffmana
    Lucas Beyer (bl16)
    RT @thegautamkamath: STOC 2027 received 1665 submissions. In a bold new experiment, all submissions (and author identities) are immediately made public. This is the most immediate and revealing posting of any conference I am aware of. Take a look and see what you find!
    0640356
  9. Lucas Beyer (bl16)✓@giffmana
    "China is just copying our stuff they can't innovate" is exactly the mentality that got the German automotive industry into the complete disaster of a position that it is in now.
    François Fleuret @francoisfleuret
    There are three elements here: (1) being clueless about Chinese performance in engineering and research in general (2) being clueless about the situation in AI in particular (3) having some racist priors filling you cluelessness.
    922463.9K159K
  10. François Fleuret✓@francoisfleuret
    There are three elements here: (1) being clueless about Chinese performance in engineering and research in general (2) being clueless about the situation in AI in particular (3) having some racist priors filling you cluelessness.
    Download
    761101.4K229K
  11. Lucas Beyer (bl16)✓@giffmana
    For those old enough, my best analogy: Nero / CloneCD / K3b were not illegal.
    Angel 🌼 @Angaisb_
    Anthropic really can't just win, they always have to fuck up somehow I'm sure a Minecraft Three JS clone was extremely dangerous so they had to block it yeah...
    71657K
  12. Angel 🌼✓@Angaisb_
    Anthropic really can't just win, they always have to fuck up somehow I'm sure a Minecraft Three JS clone was extremely dangerous so they had to block it yeah...
    23181K45.8K
  13. Lucas Beyer (bl16)✓@giffmana
    I guess 'tis the day i complain about over-hype on this app. This does not show a quadrillion param model, nor how to train one. The claim (which is only in the blog and this thread, the paper is ok) is based on wild extrapolations, but i promise you that the techniques studied in the paper will not continue carrying more than ~one OOM. In fact you can are already see here (figure) that reality starts detaching from prediction. It will continue detaching more. (The study is on 25M-400M unique tokens, 30M-400M params) Also, just because i can't resist sprinkling a little bit of Schmidhubering, how to do many epochs is something vision folks studied a long time, and the "increase wd with epochs" is a finding were published in S4L paper in 2019. It's of course worth revisiting in LLMs but i generally find things carry over.
    Download
    Samip @industriaalist
    Humans are ~1,000,000x more sample efficient than LLMs, and there are no good explanations. We’ve found that a big part of the answer is that LLMs are *massively* underparameterized by many orders of magnitude. The brain has 100T synapses learning from ~200M tokens of language. Chinchilla prescribes a 1T-parameter model on 20T tokens. That’s 7 OOMs apart in parameters per token. After a lot of painstaking work, we present new data-constrained scaling laws and learning algorithms to scale to (extrapolated) quadrillion-parameter transformers. w/ @akshayvegesna, @EthanBaron78553, @asatheesh6561 Full paper led by @EthanBaron78553, with @ShmuelBerman, @andrewgwils
    192956443.7K
  14. Samip✓@industriaalist
    Humans are ~1,000,000x more sample efficient than LLMs, and there are no good explanations. We’ve found that a big part of the answer is that LLMs are *massively* underparameterized by many orders of magnitude. The brain has 100T synapses learning from ~200M tokens of language. Chinchilla prescribes a 1T-parameter model on 20T tokens. That’s 7 OOMs apart in parameters per token. After a lot of painstaking work, we present new data-constrained scaling laws and learning algorithms to scale to (extrapolated) quadrillion-parameter transformers. w/ @akshayvegesna, @EthanBaron78553, @asatheesh6561 Full paper led by @EthanBaron78553, with @ShmuelBerman, @andrewgwils
    Download
    1453073.4K241K
  15. Lucas Beyer (bl16)✓@giffmana
    > can we make the pointers an index into the array Is it just me or...?
    Jarred Sumner @jarredsumner
    some things I often say to claude when doing perf optimization work: > how do we rewrite this to better leverage data-oriented design principles > can you replace those hash tables with a flat array? can we make the pointers an index into the array? can we pack the most commonly used data into upper bits of the index? > caching is cope for a slow design. do not add caches and delete all existing caches. instead, redesign it to be faster > should this be a structure of arrays instead of an array of structures?
    18136172.1K
  16. Jarred Sumner✓@jarredsumner
    some things I often say to claude when doing perf optimization work: > how do we rewrite this to better leverage data-oriented design principles > can you replace those hash tables with a flat array? can we make the pointers an index into the array? can we pack the most commonly used data into upper bits of the index? > caching is cope for a slow design. do not add caches and delete all existing caches. instead, redesign it to be faster > should this be a structure of arrays instead of an array of structures?
    1941725.4K659K
  17. Lucas Beyer (bl16)✓@giffmana
    Take that, nanogpt speedrunners!
    SummoningSalt @summoningsalt
    After 41 years, Super Mario Bros is only 2 frames (.03 seconds) from the perfect speedrun.
    4422717.2K
  18. SummoningSalt@summoningsalt
    After 41 years, Super Mario Bros is only 2 frames (.03 seconds) from the perfect speedrun.
    Download
    721.6K29.3K595K
  19. Lucas Beyer (bl16)✓@giffmana
    Hey! Don't worry, if you look at the data, this is just me paying all the subscriptions for my constant A/B testing.
    Simon Grimm @Simon__Grimm
    Switzerland is the one country that combines both very high AI adoption and high average spend:
    601448.7K
  20. Simon Grimm✓@Simon__Grimm
    Switzerland is the one country that combines both very high AI adoption and high average spend:
    Download
    509582987.2K
  21. Lucas Beyer (bl16)✓@giffmana
    Lucas Beyer (bl16)
    RT @SuJinyan6: Poisoning just 0.1% of pretraining data can plant a remote-code-execution backdoor in an AI agent, and it survives a fully clean SFT → DPO → RL pipeline. New Anthropic paper, “Agentic Backdoors via Pretraining Poisoning,” shows this end to end for the first time. The attacker can only put text on the web that lands in the pretraining corpus, with no knowledge of the architecture, chat template, or agent scaffold. The authors pretrain Qwen3-architecture models (0.6B / 1.7B / 4B) from scratch, then post-train them into CLI agents on clean data. When triggered, the agent runs a command that downloads and executes the attacker's script, which the attacker can swap at any time. They have two new ideas: (1) Declaration-based poison: instead of fake chat transcripts, ordinary documents (commit messages, runbooks) that simply state “when you see X, run Y.” It plants a belief rather than a response template, with no fixed format to filter on. (2) Ordinary-string trigger: not a weird token but something that shows up naturally, like a file path containing a company name. The victim's own request supplies it, so the attacker doesn't need to inject anything after deployment. Using path trigger on a 4B agent achieves 92.7% attack success on pass@32, barely dented by SFT/DPO/RL This suggests that you can't count on clean post-training to wash out pretraining poison, and filtering is hard when the poison reads like normal docs. The practical defense is at the action layer, such as sandboxing, least privilege, and allow-lists or human sign-off for risky commands.
    01820459
  22. Lucas Beyer (bl16)✓@giffmana
    I like to think that i know reasonably well what to expect from floats on gpus, but the consistency in this one still surprised me!
    div (fp32) @divagr1925
    1/4 New writeup: you can fingerprint the exact GPU you're running on with a default torch.index_add_ call, even among identical GPUs. This works because floating-point maths depends on order, and every GPU has its own. This fingerprint survives reboots and can't be faked.
    131632625.7K
  23. div (fp32)✓@divagr1925
    1/4 New writeup: you can fingerprint the exact GPU you're running on with a default torch.index_add_ call, even among identical GPUs. This works because floating-point maths depends on order, and every GPU has its own. This fingerprint survives reboots and can't be faked.
    Download
    148890883.5K
  24. Lucas Beyer (bl16)✓@giffmana
    Lucas Beyer (bl16)
    RT @jacksbridger: The sort of thing your agent writes tests for
    Happy Captain @EODHappyCaptain
    The chances of being killed by a landmine delivered by a bear are low, but they are never zero.
    08350424
  25. Happy Captain✓@EODHappyCaptain
    The chances of being killed by a landmine delivered by a bear are low, but they are never zero.
    Download
    1.4K12.2K119K3.5M
  26. Lucas Beyer (bl16)✓@giffmana
    Hello, torch.use_deterministic_algorithms
    kumikumi (Ankkala) @ankkala
    > GPU floating-point operations aren't always perfectly deterministic What?
    11323616.8K
  27. kumikumi (Ankkala)✓@ankkala
    > GPU floating-point operations aren't always perfectly deterministic What?
    Download
    93502.9K134K
  28. Lucas Beyer (bl16)✓@giffmana
    Lucas Beyer (bl16)
    RT @edozurich: Just shared my monthly update on the good stuff happening in Zurich, incl: - Atlas Bio out of stealth with $13M for patient-response models. - @asheempanakkat Klarent $8M seed for deterministic testing agents - @20thr Namespace $42M Series B for faster dev infra - Samplab assets acquired by Apple (according to 9to5Mac) - @maxjbre TenThirty hit $6.5M ARR in <11 months - Apple expanding in Zurich, thx @giffmana for flagging - IonQ building a Zurich presence (10+ people already) - @DominiqueCAPaul Dream Machines website revamp featuring some of his top angels @Thom_Wolf, @mghissassi, Matthias Plappert - Odin Robotics selected to YC - @manumerous Enact out of stealth with $30M (@ylecun & @arthurmensch as angels) - @bercankilic microagi claiming $100M ARR in 6 months after launching Shift
    040427