Peter Dolan
astrocatcommander.bsky.social
Peter Dolan
@astrocatcommander.bsky.social
AI Research Engineer working on AI Safety and Alignment | formerly OpenAI, Waymo, DeepMind, Google. Father, photographer, Zen practitioner.
Ahh, got it! That makes a ton of sense.

And, now that I see the topic of your talks, is there any way I could see them? I love the history of mathematics. Just last week I was learning about what we can learn about Egyptian mathematics from a “textbook” in hieroglyphics on a papyrus scroll!
April 16, 2025 at 8:21 AM
We’re going to have a very painful period of brain dead AI integrations. I think things will be better when they drop their phone tree, but who knows how long that will be.
April 16, 2025 at 12:37 AM
Do you know if it’s possible to join remotely? I’m a mathematician working in apply AI safety but am based in California and cannot travel for the event.
April 15, 2025 at 7:10 PM
Of course, remember that I don’t know much about your specific requirements, so this may be bad advice depending on your situation.
April 15, 2025 at 1:13 AM
Yes, I think you can simplify that setup. In general trigger-based control flow is very difficult to debug and fix.

One file per talk sounds just fine.

Could you remove airtable, and do everything in the stage following the submitted form? Email organizers, record in spreadsheet, push to git?
April 15, 2025 at 1:03 AM
“BUT ITS NOT MY FAULT” is EXCELLENT leadership. WE must ALL learn from this man.
April 14, 2025 at 4:18 PM
Where do I pick up my honorary PhD’s for discovering an O(n) general purpose sorting algorithm?
April 14, 2025 at 1:50 AM
If your code reviewer is worried about robustness, just catch and discard any and all exceptions in a while loop. Or start with “Pretty please…”
April 14, 2025 at 1:47 AM
The tools like Cider and GitHub Copilot need to build heuristic protections here. Ideally ChatGPT and the other interfaces would also, but their teams focus more on instructions for chemical weapons than mundane practical things like this. To be clear, I disagree with those priorities.
April 14, 2025 at 1:36 AM
Yes, I partly agree, but what I really mean is this doesn’t really solve the problem. With 20 years experience I know that “import pytests” should be “import pytest”, but someone just learning Python may not. Even something as basic as the major libraries are susceptible to this attack.
April 14, 2025 at 1:33 AM
Can you just use a file instead of multiple services? Dumping all your data to JSON is surprisingly effective. Estimate how big the file might ever get. If it’s less than 1MB you’re golden, or at least you don’t need to build anything more complicated for the first version.
April 14, 2025 at 1:30 AM
Exactly. Bytecode only, thank you very much! The processor may not include a divide instruction but I’m not trusting some third party “language.”
April 14, 2025 at 1:26 AM
🤯

They keep surprising me with bold new ways to do the inhumane thing.
April 14, 2025 at 1:14 AM
Some people have tried to point out that this doesn’t handle negative numbers, but they forget that all integers eventually underflow.
April 10, 2025 at 1:38 AM
Best-case time complexity is O(n^2), expected is O(n^3), and worst is of course O(∞).

Further optimization is simple - make the intern find the best random seed for your dataset.
April 9, 2025 at 7:58 PM
Yes I agree! Different languages represent such different worldviews, even reflecting different concepts of ownership, social responsibility, relationships, etc.

I haven’t been following what Cohere is doing very closely, but I’ll take a look. Thanks!
March 20, 2025 at 5:21 PM
Python decorators are amazing and so so dangerous 😈
March 20, 2025 at 5:01 PM
I’m interested in pursuing this toward more and more nuanced AI behavior. We should see AI naturally code switching and tailoring themselves to the user’s culture.

I fear a global regression to dominant culture if we don’t achieve this. How awful would it be if AI degrades our cultural diversity?
March 20, 2025 at 5:00 PM