James Abel
jamesabel.bsky.social
James Abel
@jamesabel.bsky.social
HW and SW Engineer (former Intel PE - ISA, uarch, DSP, EDA, ML), Python (SF Python meetup), musician (Bass)
www.abel.co
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.
September 15, 2025 at 7:26 PM
Reposted by James Abel
🐍 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
August 18, 2025 at 8:00 PM
I finally experienced Python editable installs and they're pretty cool.
July 29, 2025 at 5:11 PM
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...
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
www.meetup.com
July 10, 2025 at 5:11 AM
Reposted by James Abel
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!)
pgvector for Python developers | POSETTE 2024
YouTube video by Microsoft Developer
www.youtube.com
April 10, 2025 at 5:53 AM
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...
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
www.meetup.com
April 5, 2025 at 9:30 PM
Hi! Just a quick reminder that we continue to look for presentations for SF Python meetup. Please submit here: bit.ly/sfpython-cfp . Thanks!
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...
bit.ly
March 20, 2025 at 6:21 AM
Reposted by James Abel
www.hbs.edu
March 19, 2025 at 2:19 AM
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.).
March 16, 2025 at 9:28 PM
SF Python meetup is tomorrow (Mar 12) at GGU! 2 great talks and hanging out with other pythonistas!

www.meetup.com/sfpython/eve...
March 12, 2025 at 3:50 AM
Reposted by James Abel
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...
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
www.gofundme.com
January 13, 2025 at 10:41 PM
Test like you're testing in quality.

Code like you don't have any tests.
January 16, 2025 at 5:06 AM
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
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
January 7, 2025 at 5:02 AM
The Egg
We're back and we have something to say
enron.com
January 6, 2025 at 9:43 PM
I keep trying to find a good definition of entropy, but all the answers seem so random.
December 15, 2024 at 8:14 PM
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
December 13, 2024 at 4:05 AM
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 :)
December 4, 2024 at 6:30 PM
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...
GitHub - jamesabel/ismain: test if running as "main"
test if running as "main". Contribute to jamesabel/ismain development by creating an account on GitHub.
github.com
December 1, 2024 at 5:07 AM
The 1st package I'll describe is tobool. It converts many different representations of a bool to an actual Python bool (or a None). It aims to accept data from many sources which have their own representation of True and False, such as "Yes", "True", "T", 1, "On", etc.
github.com/jamesabel/to...
GitHub - jamesabel/tobool: convert many different representations of a bool to an actual bool
convert many different representations of a bool to an actual bool - jamesabel/tobool
github.com
November 26, 2024 at 4:48 AM
I'll be posting mainly about tech (for example: computer architectures, application analysis, testing, ML/AI, design automation, and Python) and music (with an emphasis on bass guitar, live sound, and recording). Here we go ...
November 26, 2024 at 4:42 AM
is this thing on?
November 15, 2024 at 12:10 AM