I got my PhD almost exactly 10 years ago. I have a permanent position as an academic at a reasonable research university. I have held some version of this position for the last 8.5 years. I am also a brown woman who is much shorter than average, and I don't wear makeup. At conferences, I go out of my way to talk to students to meet new faces, and also to help them build a network. All of this is just context for the rant that is incoming.
Over the last 10 years, in more or less every research event I go to, someone has asked me if I am a student. I proceed to explain that I am not. I have mostly no problem with the people who apologise at this point and move on.
But a majority of people double down at this point. With things like: "but you look so young" or "take it as a compliment" or "so... <dubious look> postdoc?" or "I thought you were a student of <slightly older white tall male collaborator>'s".
This needs to stop! It's not a compliment - they're implicitly disregarding 10 years' worth of my work. On one hand it tells me that they're placing me (in their mind) on the bottom rung of the academic ladder. On the other hand it also exposes their biases, which is a whole problem in itself.
I have definitely made incorrect assumptions about someone's "academic level" in the past, but over the years I have learned to know better.
So, PSA to everyone. Don't assume, ask. Or better yet, don't try to rank people from the outset. It will go a long way towards making events more inclusive.
ADVANCED AIRHORN TUTORIAL
https://www.youtube.com/watch?v=ttDQRBQEyBs
After two days with Claude Fable 5 the best way I can describe it is "relentlessly proactive" - here's an example where I dropped in a screenshot of a bug and it span up custom CORS Python servers and used pyobjc-framework-Quartz to capture screenshots https://simonwillison.net/2026/Jun/11/fable-is-relentlessly-proactive/
afaict the thing i'm doing is creating a sandbox for an agent, and Fable is probably hypothesizing about how to break the sandbox it created which, that's *secure* behavior. uuuuugh! support.claude.com/en/articles/...
Blogged about the time I doubled our users by doing proper engineering instead of React slop
I may have finally found the Python-in-a-sandbox solution I've been looking for... here's my latest experiment, this time running MicroPython in WebAssembly inside my Python applications https://simonwillison.net/2026/Jun/6/micropython-in-a-sandbox/
i’ve noticed that Ai2 has shifted most of its press releases into public benefit point solutions, like OlmoEarth it’s all good stuff, but i imagine it’s a bit underwhelming for researchers like @natolambert.bsky.social@bsky.brid.gy who were trying to push the SOTA of American open weights AI
Francesca Albanese is trying to stop a genocide.
The United States and Israel are trying to stop her – by destroying her life, her career, her family, and her voice.
The US has sanctioned UN Special Rapporteur Francesca Albanese, 8 ICC judges, 3 court officials, and Palestinian human rights organisations Al-Haq, Al Mezan, and PCHR. The message is chilling: investigate genocide, speak up for international law, and we will destroy your life.
https://petition.qomon.org/0b54a0b8-demand-justice-defend-the-defenders/
Our AI development stack is shaping up nicely!
As a base, using any programming language:
* Sandcat to securely run agents, without having to answer tedious questions
* Orca to create deterministic development flows
Then for Scala/Java in particular, we've got:
* Metals MCP to avoid bash round-trip when compiling/testing/browsing code
* Cellar to fetch metadata of external dependencies
* Scala Skill to steer the agents towards producing maintainable, concise FP code
We built four malicious skills to test whether skill scanners actually work. Three took less than an hour to conceive and implement. ClawHub, Cisco's skill-scanner, and Vercel's skills .sh marked them as safe.
In our simplest bypass, we prepended 100,000 blank lines to a malicious skill. ClawHub's scanner truncated the file before reaching the payload, then marked the skill safe. https://blog.trailofbits.com/2026/06/03/the-sorry-state-of-skill-distribution/
In a world where a spurious regression effect in 2006 can be a lever for justifying narratives that create widespread violence and loss and grief in our communities twenty years later, you need people like me and this economist and everyone like us. I hope enough of us survive this era and get to keep doing social science.
Here's a metric that I call the 'business-to-industry' index.
It consists of the US share of world income relative to the US share of world energy use. Two centuries ago, the US was industry dominated. Today it is business dominated.
Auf dem Feld ⬆️ (hier ein anderer Blickwinkel und ein paar Stunden früher) hagelt es nur so von #Mohn. Als ob da am #Mohntag ein Mohnsun da eine Mohnokultur hätte errichten wollen.
Geniesst den Abend!
#SonneTeilen
I was laid off last month due to cost reduction so I used this unexpected « opportunity » to give a boost on the renovation of my house. Doing everything by myself allows me to keep it on a decent budget but I will need to go back to work in a few months 👀
I’m a software engineer with 17 years of experience on distributed systems. I’ve been writing Rust for 6 years (prior to that PHP/NodeJs/Go). I have a good experience with CI/CD, DevOps, Databases & IaaS. Very much opened to learning embedded systems.
Open to remote part-time contract or employee status (max 4 days/week) with occasional travel.
My recent projects : https://otso.fr/cv.html
Hopefully the Fediverse will work its magic ✨
one of my lowkey obsessions is foods with funny names. of which there are depressingly few. besides this one:
- stargazy pie (don't look it up)
- oyakodon
- spaghetti alle vongole fujute
if you know of more, tell me!
code / data wrangler in Switzerland.
Recovering reply guy. Posts random photos once in a while.