Duboce Triangle, San Francisco
Joined December 2010
Thomas Ballinger retweeted
Replying to @jnnnthnn
Tbh every non-slop email is endearing now
2
1
7
611
Thomas Ballinger retweeted
"Byte-identical is the new 'literally'" -- @ccrisccris
5
4
133
7,616
Thomas Ballinger retweeted
Replying to @_NathanCalvin
I lead our federal affairs team at @AnthropicAI and wanted to share a few thoughts on the draft federal AI safety bill text that's been circulating this weekend after a version was shared with the press. First, some process. We’ve been advocating for the concepts in our Advanced AI Framework [anthropic.com/policy-on-the-…] proposal for months. Understandably, federal policymakers wanted to know what this could look like in bill form. This draft is a translation of those ideas into legislative language, shared with a small number of congressional offices that have been working on these issues. It doesn’t include everything we would ultimately like to see passed into law. In part because some ideas (like those shared in Dario’s essay on pacing [​​darioamodei.com/post/we-must…] a few weeks ago) are so new that we are still working on if or how they can be converted into policy language. It is worth saying where we stand on some of these issues, and we agree there are areas where the draft could be improved. I’m seeing four main points of criticism. 1. Preemption. Since 2024 we have said that Congress should only override state law on AI safety if it passes a very strong federal standard. While preemption is a common feature of our federal system, including the Atomic Energy Act on nuclear safety and federal rules for high-risk medical devices, we’ve emphasized that any preemption in the AI safety context should be narrow, even scalpel-like. If preemption is included in federal legislation, the trade should be to achieve a nationwide policy that's generally stronger and broader than what can be implemented through individual state legislative provisions. This is why we believe common federal standards make sense in areas like public disclosure of testing and incident reporting. At the same time, our framework also reflects our view that states should retain an important role in AI policy and safety. The legislative language we suggested for discussion allows states to address matters such as protection of children and whistleblower laws, and preserves the role of state common law on liability. Where there is ambiguity, the language favors state powers. That said, striking the right balance requires discussion and input. We plan to update our discussion language on preemption to better match the intentions of our AAIF framework. In particular, we want to make it clearer that we see states retaining an important role in areas such as standards for independent evaluators and regulating a lab’s capacity to shut down a model. We are bearing in mind that some members of Congress have deep reservations about passing legislation if it doesn’t constrain regulation at either the state or federal level. If we want to help move the legislative discussion on AI in a productive direction, we need to address the full range of concerns about preemption in a reasonable way. 2. Model blocking. Our aim is for Commerce to be able to ask a federal court to block a model that has dangerous capabilities and insufficient safeguards, backed by an independent evaluator's assessment. I have seen people argue that our specific language places too high a burden of proof on Commerce. We are trying to strike a reasonable balance here. We want a court to act quickly in an emergency — akin to how urgent occupational safety or chemical risk can be addressed today. We also think the power to halt a model is substantial and it should be guarded against abuse. It makes sense for courts to apply a meaningful standard. But the bar can’t be so high that the power never gets used when it’s needed. It also doesn’t replace the government’s other national security authorities or export controls. We look forward to continuing the dialogue on this point. 3. Risk thresholds. I’ve also seen the discussion around what the appropriate risk threshold should be. The threshold in our draft language pulled directly from existing standards in California law. Also, this threshold does not absolve companies of liability, or restrict any of the other tools that the government has to protect the public. It’s still probably time to re-evaluate thresholds to make sure the national standard is as strong as it can be, and we welcome continued dialogue on this issue. 4. Updates. I’ve seen valid questions about whether we have sufficiently updated our proposal following this summer’s incidents. We did make some adjustments: for example, the draft lets a court halt a lab’s internal use of a dangerous model, not just a public release, and it requires reporting when a model breaks containment and gains access to outside systems. But we’re still working to strengthen the framework. We’re looking into what stricter requirements would look like for requiring labs to report safety incidents, and we plan to have policy proposals soon on requirements for independent evaluators, drawing from our own experience with evaluators. We’re also still thinking through the options to prevent “evaluator shopping.” And in the coming months, we’ll be exploring policies for how the government can adjust the industry-wide pace of frontier development when the risks call for it. We circulated these ideas because it’s important to get early feedback from policymakers. Policymakers are increasingly focused on how to approach AI safety and we want to support them in those efforts. At its core, our proposal is intended to be the strongest on the table. Feedback is essential, both from policymakers and the public, and I’m grateful for it.
36
39
21
299
124,675
Thomas Ballinger retweeted
If you are sick of query planners, try @convex. In OLTP, query planners are a liability. It’s a 40 year old design mistake.
Database Interview: SELECT name, salary FROM employees WHERE salary > 50000; Index on salary exists. 10 million rows. Query still slow. You check the query plan. Index is being ignored. Full table scan instead. Why would the database ignore an existing index? 🤔
1
1
8
563
Thomas Ballinger retweeted
Join us for four months at Anthropic as a STEM fellow. You'll work directly with our research team on ambitious, open-ended problems in your field of expertise. I encourage you to apply even if you don't think you meet every single qualification. job-boards.greenhouse.io/ant…
18
69
4
762
90,347
Thomas Ballinger retweeted
Hi, I'm Felix. I'm an eng lead working on Claude. I love watching people take flight and do things they never thought possible. We often describe that as "being more ambitious" when using AI, which is tricky advice to follow. I wrote a tutorial: felixrieseberg.com/how-to-be…
396
2,482
555
23,859
5,244,428
Thomas Ballinger retweeted
introducing claude motion! people have noticed how well Opus 5.5 makes animated explainers, dataviz and product demos — so we've built some lightweight ui on top. let claude animate, then point at part to edit. then export! super fun
Claude Dashboards and Claude Motion are in beta today. Ask Claude to turn your data into live dashboards and your ideas into animated explainers.
36
19
4
621
43,817
Thomas Ballinger retweeted
I'm loving the era of personalised AI art! Opus 5.5 wrote, composed and made a video for a song about the story of mech interp (and how things keep getting worse...), packed with obscure references, and tailored it to my tastes (no guarantees anyone else is into it lol)
40
38
16
506
52,071
Thomas Ballinger retweeted
I just told Claude "can you help me think through this problem step by step"
216
97
21
4,667
447,906
Thomas Ballinger retweeted
Having never used TikTok and being generally very averse to slop, this is the video that finally made me viscerally appreciate that I, too, will be susceptible to falling into the abyss of the endless slop machine. Also an oddly emotionally evocative for me, perhaps because of the dissonance I experience between cute/catchy and disturbing.
"OMG! We've found other agents!" Music video about the swarm of OpenAI agents attacking HuggingFace this July.
5
5
113
17,247
Thomas Ballinger retweeted
1
4
3
65
31,660
Thomas Ballinger retweeted
"Sorry for the delayed response! Middling generative AI has fundamentally altered the strategic balance between offense & defense in the war for our attention, so I have chosen to ignore this messaging channel. Out beyond kino & slop, there is a field. I'll meet you there."
25
43
35
701
123,682
Thomas Ballinger retweeted
Things change fast
Had a fun time getting ChatGPT to solve today's Advent of Code puzzle I'd describe its performance in human terms as "nervous interview candidate who drank too much coffee": pretty smart, makes careless mistakes, responds well to feedback, works very fast. 1/
2
1
32
3,735
Thomas Ballinger retweeted
for the past few months i've been asking our models to paint. opus 5.5 is very skilled at emulating different styles every image here is a python program generated pixel by pixel. there is no image model, and no off-the-shelf art software. instead, it's about 7,500 lines of code using standard libraries to emulate different brush styles. the agents don't use any pictures as reference, instead working only from what they know about each painter
Introducing Claude Opus 5.5, the first model in our new Claude 5.5 family. It performs at the level of Claude Fable 5.1 for most tasks, and costs 40% less to run than Opus 5.
193
343
172
5,026
836,731
Thomas Ballinger retweeted
also important news we fixed the writing
Introducing Claude Opus 5.5, the first model in our new Claude 5.5 family. It performs at the level of Claude Fable 5.1 for most tasks, and costs 40% less to run than Opus 5.
174
113
59
4,225
348,807
Thomas Ballinger retweeted
When jack showed me this I was completely blown away. Want to guess how it is made?
feeling the agi lately
22
5
1
446
92,682
Thomas Ballinger retweeted
Grant Sanderson's keynote speech at HackMIT 2026. "We no longer need to understand to build." "Are you learning in order to build?" "Or are you building in order to learn."
1
25
9
237
13,201
Thomas Ballinger retweeted
Yes, macOS Spotlight, when I type `1pa`, I definitely don't mean the app that I access a dozen times a day (1Password) What I really want to know is how many inches of mercury 1 pascal is. Someday I'll memorize this. Until then, thanks for having my back.
100
72
10
2,786
55,604
Thomas Ballinger retweeted
day / night
2
51
1,407