Advertisement · 728 × 90

Posts by James Abel

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.

3 weeks ago 0 0 0 0

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).

3 weeks ago 3 0 1 0
Preview
SF Python January at Sentry, Wed, Jan 14, 2026, 6:30 PM | Meetup Want to learn more about Python and meet other Pythonistas? Please register: [here](https://ti.to/sfpython/jan-14th-sf-python-sentry?source=meetup) (https://ti.to/sfpython

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...

3 months ago 2 1 0 0
Preview
SF Python December at Sentry, Wed, Dec 10, 2025, 6:30 PM | Meetup Want to learn more about Python and meet other Pythonistas? Please register here: [https://ti.to/sfpython/dec-10th-sf-python-sentry?source=meetup](https://ti.to/sfpython/d

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...

4 months ago 0 1 0 0

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.

7 months ago 0 0 0 0
Post image

🐍 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

8 months ago 1 4 0 0

I finally experienced Python editable installs and they're pretty cool.

8 months ago 0 0 0 0
Preview
Python t-strings and Testing Flask & Quart Apps w/Pytest & Playwright, Wed, Jul 16, 2025, 6:30 PM | Meetup Want to learn more about Python and meet other Pythonistas? Please register here: [https://ti.to/sfpython/jul-16th-sf-python-sentry?source=meetup](https://ti.to/sfpython/j

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...

9 months ago 1 2 0 0

That’s around 10 seconds of energy of a nominal human. Most queries would take me more than 10 seconds to answer :)

10 months ago 2 0 0 0
Advertisement
Preview
SF Python Meetup at Gel, Wed, Jun 11, 2025, 6:30 PM | Meetup Want to learn more about Python and meet other Pythonistas? Please register here: [https://ti.to/sfpython/jun-11th-sf-python-edgedb](https://ti.to/sfpython/jun-11th-sf-pyt

Another great SF Python meetup this Wednesday! See you there!

www.meetup.com/sfpython/eve...

10 months ago 0 1 0 0
Preview
SF Python At Sentry, Wed, May 14, 2025, 6:30 PM | Meetup Want to learn more about Python and meet other Pythonistas? Please register here: https://ti.to/sfpython/may-14th-sf-python-sentry 👉 Submit your 5, 15 or 25 mins talk pr

SF Python Meetup is Wednesday at @sentry.io ! See you there! www.meetup.com/sfpython/eve...

11 months ago 0 0 0 0
pgvector for Python developers | POSETTE 2024
pgvector for Python developers | POSETTE 2024 YouTube video by Microsoft Developer

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!)

1 year ago 2 3 0 0
Preview
SF Python Meetup at EdgeDB/Fal.ai, Wed, Apr 9, 2025, 6:30 PM | Meetup Want to learn more about Python and meet other Pythonistas? Fal.ai/EdgeDB: [128 Spear St, San Francisco, 4th floor](https://maps.app.goo.gl/wFvZvrVyAbsYn5JJ7) Please regi

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...

1 year ago 0 0 0 0
Preview
Talk Proposal Submission Form for SF Python Are you excited to share your latest discoveries, ideas, hacks, or projects with the SF Python community? If so, we invite you to submit a proposal for a lightning talk (5 minutes), short talk (15 min...

Hi! Just a quick reminder that we continue to look for presentations for SF Python meetup. Please submit here: bit.ly/sfpython-cfp . Thanks!

1 year ago 1 1 0 0

The value of #OpenSource #oss

www.hbs.edu/ris/Publicat...

1 year ago 1 1 0 0

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.).

1 year ago 0 0 0 0
Advertisement

SF Python meetup is tomorrow (Mar 12) at GGU! 2 great talks and hanging out with other pythonistas!

www.meetup.com/sfpython/eve...

1 year ago 2 2 0 0

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

1 year ago 0 0 0 0
Preview
Creating a Weather App in Your Terminal with Python, Tue, Jan 28, 2025, 5:30 PM | Meetup Big announcement - Pyowa is returning in 2025! Our first event will be on Tuesday, January 28th from 5:30-7pm, hosted at Source Allies. Our guest speaker, Mike Driscoll wil

www.meetup.com/pyowa-iowa.....
Python meetup in Iowa!

1 year ago 5 0 0 0
Post image

I hope it’s not too late!

1 year ago 1 0 0 0
Preview
Donate to Help 3rd Gen Altadena Family Rebuild After Eaton Fire, organized by Solaris Noire My brother, sister-in-law, brother-in-law, and kids (21, 12, 10, a… Solaris Noire needs your support for Help 3rd Gen Altadena Family Rebuild After Eaton Fire

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...

1 year ago 22 17 2 0

Test like you're testing in quality.

Code like you don't have any tests.

1 year ago 1 0 0 0
Preview
Python I/O performance, AI/LLMs, and a Journey, Wed, Jan 8, 2025, 6:30 PM | Meetup Want to learn more about Python and meet other Pythonistas? Please register here: [https://ti.to/sfpython/jan-8th-sf-python-sentry](https://ti.to/sfpython/jan-8th-sf-pytho

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

1 year ago 3 3 0 0
Preview
The Egg We're back and we have something to say

It’s a yoke.

enron.com/pages/the-egg

1 year ago 0 0 0 0
Advertisement
Preview
Python I/O performance, LLMs, and a Journey, Wed, Jan 8, 2025, 6:30 PM | Meetup Want to learn more about Python and meet other Pythonistas? Please register here: [https://ti.to/sfpython/jan-8th-sf-python-sentry](https://ti.to/sfpython/jan-8th-sf-pytho

Next SF Python Meetup is Jan 8!
www.meetup.com/sfpython/eve...

1 year ago 3 1 0 0

I keep trying to find a good definition of entropy, but all the answers seem so random.

1 year ago 1 0 0 0

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

1 year ago 0 0 0 0

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 :)

1 year ago 1 0 0 0
Preview
GitHub - jamesabel/ismain: test if running as "main" test if running as "main". Contribute to jamesabel/ismain development by creating an account on GitHub.

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...

1 year ago 1 0 0 0

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.

1 year ago 0 0 0 0