Alex Nichol
banner
unixpickle.bsky.social
Alex Nichol
@unixpickle.bsky.social
Code, AI, and 3D printing. Opinions are my own, not my computer's...for now. Co-creator of DALL-E 2. Researcher @openai.
First draft of an interpreter (partly vibe coded): github.com/unixpickle/r...
github.com
November 11, 2025 at 2:39 PM
If there's some function you want to use, but it doesn't do _quite_ what you want, you can patch its behavior by simply overriding some intermediate variable that it uses in its computation.
November 11, 2025 at 2:39 PM
For example, to add two numbers, you override the argument field 'y' of the 'add' object and get its 'result' field:

3.add[y=4].result

You can access a parent scope using ^, so to add 'a' and 'b' (both in the current scope) you can do

a.add[y=^.b].result
November 11, 2025 at 2:39 PM
To benchmark the agent, I made a few "simulations" of unsubscribe websites. The results are far from perfect! There's still a lot of room for improvement here.
September 20, 2025 at 11:14 PM
Apps like Gmail try to give you automated "unsubscribe" buttons, but companies have clever ways of making this not actually do what you want. The most common trick is having many "mailing lists". By default you are removed from only one. This is also a trick on unsubscribe pages.
September 20, 2025 at 11:14 PM