Yup. AI can make mistakes. Sometimes if you give another go it’ll find them. Perhaps it could continually check, but that’d be even more tokens.
Posts by James Abel
Claude Code Hack: occasionally tell Claude Code to do a deep code review. Even if it generated all the code. It'll find issues, and often even bugs. It doesn't do this automatically (at least not yet).
Reminder: SF Python meetup is this Wed. Thanks to @sentry.io for hosting!
Lineup:
Migration from On-Prem Messaging System to The Cloud: What, How and Why - Tom (Ran) Tao
Artificial Neurons: The Small Math That Explains The Big Models - Tyler Suard
www.meetup.com/sfpython/eve...
This Wednesday is SF Python meetup at @sentry.io ! We'll have one talk from Evan Kohilas and in the spirit of the holidays plenty of time for networking and announcements. See you there!
www.meetup.com/sfpython/eve...
I need a pubsub that scales to zero using AWS basic managed services and boto3 (Python). The consumer is a long-running Python desktop application. Apparently the best (only?) way is to create it from SNS+SQS.
🐍 PyBay 2025 Spotlight: Aastha “Why Your Async Code Might Be Slower — and How to Fix It” Asyncio can speed up apps, but misuse often makes Python slower. Want to hear more? Join us at PyBay 2025!
📍 Date/Location Oct. 18th in San Francisco, CA
🎟️ Tickets buff.ly/jbRsUye
🎤 More Talks: buff.ly/IcKhzwP
I finally experienced Python editable installs and they're pretty cool.
Looking forward to SF Python meetup July 16! We'll have "t-strings: A how-to guide" from
@jyouyang.bsky.social and "Testing Flask and Quart Apps with Pytest and Playwright" from @pamelafox.bsky.social ! See you there!
www.meetup.com/sfpython/eve...
That’s around 10 seconds of energy of a nominal human. Most queries would take me more than 10 seconds to answer :)
I had a great time talking about pgvector at the SF Python meetup tonight! Here are my slides:
pamelafox.github.io/my-py-talks/...
And a not-as-interactive version of the talk recorded here:
www.youtube.com/watch?v=MJHU...
(Live audiences are so fun!)
This Wednesday is another great SF Python meetup at Gel (formerly EdgeDB)! Pamela Fox will give a talk on "PostgreSQL pgvector for Pythonistas" and Cody Maloney will present on "Remember to .close() file-like objects". See you there!
www.meetup.com/sfpython/eve...
Hi! Just a quick reminder that we continue to look for presentations for SF Python meetup. Please submit here: bit.ly/sfpython-cfp . Thanks!
The value of #OpenSource #oss
www.hbs.edu/ris/Publicat...
AI that should be mainstream but apparently isn't:
- Personal AI wiki. Take misc. docs (text, MD, Word, PDF, PPT, etc.) and build a prompt-able (servable/exportable) webpage.
- Consumer fire robots. Assess what prevention needs to be done & do it (clear brush, etc.).
SF Python meetup is tomorrow (Mar 12) at GGU! 2 great talks and hanging out with other pythonistas!
www.meetup.com/sfpython/eve...
Perhaps this?
from time import time
start = time()
[time() for _ in range(round(1e6))]
duration_with = (start_without := time()) - start
[_ for _ in range(round(1e6))]
print(f"{(duration_with - (time() - start_without)):.6f} uS")
I get 0.085705 uS
I hope it’s not too late!
If your mutual aid budget has any room, help my friend's family rebuild after the fire? They have lived in Altadena for 3 generations.
www.gofundme.com/f/help-3rd-g...
Test like you're testing in quality.
Code like you don't have any tests.
www.meetup.com/sfpython/eve...
My Python Journey: From Machine Learning to Full-Stack - Astha Singh Thakur
Prompt engineering & social justice: what we know so far - @annthurium.bsky.social
Issue Resolution in Python - Tillman Elser
Journey to the center of `read()` - Cody Maloney
Thanks @sentry.io
I keep trying to find a good definition of entropy, but all the answers seem so random.
I was today years old when I realized a Hanning window is from Julius von Hann. The Hamming window is named after Richard Hamming. There is no Hanning person per-se in this context.
#SignalProcessing #DSP
I'm experimenting with switching from PyQt to PySide. No show stoppers so far!
License is part of the motivation.
I do prefer Signal to pyqtSignal :)
Here's my next tiny-but-convenient Python package: ismain.
Instead of the not-so-pretty
if "__name__" == __main__:
...
Do this instead:
from ismain import is_main
if is_main():
...
github.com/jamesabel/is...
While this seems trivial, I need to convert to bool in MANY projects, from data in the wild. It's handy to have one way to do it.