Sign in

Pamela Fox

@pamelafox.fosstodon.org.ap.brid.gy
104 followers 0 following 584 posts

(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️‍🌈 Happy Pride! 🏳️‍🌈 May everyone love freely […] 🌉 bridged from ⁂ fosstodon.org/@pamelafox, follow @ap.brid.gy to interact

PostsRepliesMedia
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 24/09/2026
I had so much fun combining improv and Python at PyBay two years ago that I'm doing it again this year! Join us on Sat Oct 3: pybay.org/speaking/schedule We'll play convergence both with humans *and* with vector embeddings. Whee!
pybay.org
PyBay 2026 - 11th Annual Bay Area Python Dev Conference
11th Annual Python developer conference - longest running on the US West Coast. Join us in San Francisco!
000
Reposted by Pamela Fox
Amethyst 🌸 @toots.amethyst.cat · 19/09/2026
Just over *two weeks* to go before #PyBay 2026, happening on October 3rd at UCSF Mission Bay. We've got an excellent lineup of speakers, including: @gaborbernat @emmatyping @pamelafox @brianokken @coderanger and so many more! Thanks to our generous sponsors […] [Original post on toots.n7.gg]
PyBay 2026, October 3rd, in San Francisco. 11th Annual Regional PyBay Conference. For the community by the community.
046
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 23/08/2026
I think I like the "Danny Go" YouTube channel even more than my kids?? Everything is such a banger! I'd totally go to a group aerobics class that was just grown-ups dancing to Danny Go videos. www.youtube.com/watch?v=nXUQxgQHX8E
010
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 20/08/2026
Pydantic AI's agent harness now has built-in support for Playwright! That gives an agent the ability to open a sandboxed browser and open websites sites, click around, run JS, and take screenshots. To demo it, I built a QA agent that checks a website for issues (it already found a bunch on […]
fosstodon.org
Original post on fosstodon.org
001
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 20/08/2026
Thanks to all of you who purchased "Another Benchmark Saturated!" shirt or mug 🙏🏽 I've donated the proceeds ($250, employer matched to $500) to www.birdrescue.org/donate to save pelicans and other waterbirds. Keep purchasing and I'll keep donating […] [Original post on fosstodon.org]
Shirt and mugBird rescue website
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 19/08/2026
If you're building with Model Context Protocol, join us on Sept 9th for MCP Live! A free 5-hour livestream featuring MCP core maintainers, engineers of popular MCP servers, and devs building the MCP ecosystem. Register: developer.microsoft.com/en-us/react…
Graphic showing all speakers
012
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 18/08/2026
We played a bunch with WebMCP in OH today, via: 1) the DevTools Web MCP inspector 2) AI assistant in Dev Tools in Chrome 3) GitHub Copilot with the Chrome Dev Tools MCP server Who's using WebMCP out there, and how are you using it?
Screenshot of pizza website with tools
001
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 18/08/2026
Weekly Python + AI office hours starting now in Foundy Discord! Join us: aka.ms/aipython/oh
discord.com
Join the Microsoft Foundry Discord Server!
A collaborative hub for developers using Microsoft Foundry. Explore ideas, build together, and shape the future | 58723 members
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 13/08/2026
You can now block users directly from comments on personal GitHub repos! github.blog/changelog/2026-08-13-bl… I sense that I'll be using this soon and often...
github.blog
Block users from comments in personal repositories - GitHub Changelog
You can now block or unblock users directly from comments on pull requests and issues in repositories owned by personal GitHub accounts. To block or unblock a user: Open the…
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 12/08/2026
Wrote a new blog post: "Building safe servers for your PostgreSQL database" blog.pamelafox.org/2026/08/building… That's based on my @posetteconf talk, recording here: www.youtube.com/watch?v=3_JPHuXgDyQ
Spectrum of ways to build PostgreSQL MCP servers
020
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 12/08/2026
Open Source AI Gap Map: The most solid open-source options are in the orchestration & agents category, like the many Python agent frameworks, but we need more OSS options around evals, UI, OTel, and more. www.aipotluck.org/map
Screenshot of Open Source AI Gap Map website
132
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 11/08/2026
Building with MCP in the Bay Area? Join us Sept 14 at GitHub HQ for MCP Community Connect SF! Hear from our fantastic speakers: • Drew Breunig (CMPND) • Jiquan Ngiam (MintMCP) • Sofía Sánchez-Zárate (CopilotKit) • Prathmesh Patel (MCPJam) • Harald Kirschner […] [Original post on fosstodon.org]
Banner of all MCP CC speakers
010
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 03/08/2026
Just discovered Hillel Wayne's Crossover Project, where he interviews a bunch of "trad" engineers who became SWEs, to decide if SWE is really "engineering". I know we all have gut reactions, but read it! www.hillelwayne.com/tags/crossover-…
hillelwayne.com
Tag: The Crossover Project • Hillel Wayne
010
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 30/07/2026
GitHub launched stacked PRs today! github.blog/changelog/2026-07-30-st… Who's started using them already? Link me to your stack. 🥞
github.blog
Stacked pull requests are now in public preview - GitHub Changelog
Stacked pull requests break large changes into small, reviewable pull requests. They’re an ordered series of pull requests that each represent focused layers of your change. With stacks, you can…
011
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 29/07/2026
The new MCP spec is officially out! blog.modelcontextprotocol.io/posts/… To celebrate, my colleague and I are hosting a 5-hour livestream on September 9 on the VS Code YouTube channel. Join MCP maintainers and builders for talks about MCP […] [Original post on fosstodon.org]
Schedule of talks for the livestream
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 24/07/2026
Released new version of axe-core-playaxe-playwright-python for automated a11y testing of websites: pypi.org/project/axe-playwright-pyt… Thank you to the community for their PRs keeping it up to date with latest axe-core accessibility checks.
pypi.org
Client Challenge
010
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 24/07/2026
"Do automated evals work?" parlance-labs.com/blog/posts/auto-e… Hamel and Antaripa use multiple LLM-powered tools to identify failures in app traces and compare results to labels from a domain expert. LLMs caught some errors that humans missed, but […] [Original post on fosstodon.org]
Screenshot of results
010
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 24/07/2026
Great intro to git worktrees from @nzakas: humanwhocodes.com/blog/2026/07/intr… The GitHub Copilot app uses worktrees by default, and it reallly helps to understand them, since a worktree will *not* have files from the main checkout like a gitignored .env.
humanwhocodes.com
A gentle introduction to Git worktrees - Human Who Codes
Git worktrees let you check out multiple branches into separate directories simultaneously, making parallel local development straightforward whether you're working solo or alongside AI coding agents.
011
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 20/07/2026
Next week, my colleague and I are running a livestream series showing how to ground AI apps in real data: "Microsoft IQ Deep Dive with Python" We'll cover: * Foundry IQ (Azure AI Search): create multi-source knowledge bases with hybrid search and re-ranking * […] [Original post on fosstodon.org]
Microsoft IQ Deep Dive with Python banner
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 11/07/2026
Great intro to "product quantization", a vector compression technique used by ColBERT. isaacflath.com/writing/Quantization…
isaacflath.com
Quantization for ColBERT | Isaac Flath
A thorough introduction to Quantization for Multi-Vector Search Architectures
011
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 10/07/2026
As a life-long Photoshop addict, I love that the web is now powerful enough for basic photo editing operations. I've been using photopea.com, as it's free and mimics the Photoshop UI and shortcuts.
Screenshot of photopea
020
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 09/07/2026
My current guilty pleasure is watching “Love is Blind: Argentina” - but I figure it’s educational, since it’s all in spanish! Argentinian spanish is a fascinating dialect, it has a lot of sound changes: en.wikipedia.org/wiki/Rioplatense_S…
en.wikipedia.org
Rioplatense Spanish - Wikipedia
020
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 08/07/2026
my 7-yr-old wants a karaoke machine for her bday! how do karaoke machines work in the modern age? notably, we have no TV, only a projector with chromecast. any recommendations?
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 23/06/2026
Super interesting paper: "Prompt Injection as Role Confusion" role-confusion.github.io They trained a linear probe to predict roles (user/tool/assistant), and then experimented with injecting role tags and just changing the writing style to mimic a role (like <think>ing).
role-confusion.github.io
Prompt Injection as Role Confusion
LLMs can't tell who's speaking. We show they identify roles by writing style, not tags, and exploit this with CoT Forgery, injecting fake reasoning that models mistake for their own thoughts.
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 18/06/2026
My colleague and I are running a new livestream series: Microsoft IQ Deep Dive with Python We'll cover: * Foundry IQ (Azure AI Search): create multi-source knowledge bases with hybrid search and re-ranking * Fabric IQ: query ontologies from MS Fabric * Work IQ […] [Original post on fosstodon.org]
Microsoft IQ Deep Dive with Python
110
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 18/06/2026
I love my cute lil iPhone 13 mini that fits in all my pockets, but its battery is on its last legs. What's the dantiest modern iPhone I can get?
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 17/06/2026
You can now set a limit for the number of allowed open PRs for users without write access on GitHub repos: github.blog/changelog/2026-06-17-li…
github.blog
Limit open pull requests for users without write access - GitHub Changelog
Maintainers of open source repositories are dealing with an ever-growing volume of pull requests, including repeated low-quality or drive-by contributions that can slow triage and overwhelm review queues. To help…
022
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 17/06/2026
My Posette talk is now on YT- "An MCP for your Postgres DB" youtube.com/watch?v=3_JPHuXgDyQ I build a Python FastMCP server, starting with free-form SQL tools, then read-only tools, then typed query-specific tools. Slides: pamelafox.github.io/mcp-for-postgre… Code […]
fosstodon.org
Original post on fosstodon.org
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 17/06/2026
Helpful post from my colleague: "What are git worktrees, and why should I use them?" Both VS Code and GitHub Copilot app have built-in support for worktrees, and they can be really useful if you get how they work […]
fosstodon.org
Original post on fosstodon.org
010
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 11/06/2026
I just merged an update to the Azure AI Search + OpenAI RAG project that changes the default chat model to gpt-5.4-mini with reasoning_effort=low and top=5. github.com/Azure-Samples/azure-sear… That combo wasn't best on every […] [Original post on fosstodon.org]
Evals results table
010
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 11/06/2026
@diazona It scales well to different bodies, I think - you can use less springs, adjust the movements. There's even an 80 yr old guy with a walker in my class. My local place, Club Pilates, does a free intro class for folks to try it out, but you'd have to research what's in your area.
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 11/06/2026
The gender ratio is overwhelming female, so I encourage all the males out there to give it a try too. It's great for all ages. You might love it (or not, but hey, I'm so glad I tried it).
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 11/06/2026
I tried out Pilates 6 months ago and I love it - started 1x a week and am now at 2x-3x a week. I like how it involves so much stretching and how all the different equipment configurations keeps things interesting. So many creative ways to plank!
201
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 11/06/2026
My 6 yr old is just singing loudly to herself over and over "I'm blue, if I was green, I would die." She gets that from me. 😊
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 09/06/2026
Got a message from an Amazon recruiter, which reminds me that my earliest rejection was in 2006 after an Amazon phone screen. I was asked how to set a cookie in JS, and I couldn't say exactly how. I know how now, but still don't think I've ever hand-written the code to do that.
010
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 09/06/2026
I love keyless connections, so I'm happy that the Azure PostgreSQL team made a library specifically for Entra OAuth token refresh, compatible with psycopg3, psycopg2, and SQLAlchemy: pypi.org/project/azure-postgresql-a…
pypi.org
azure-postgresql-auth
Microsoft Azure PostgreSQL Auth Library for Python
010
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 09/06/2026
Want a token-efficient mode for VS Code Copilot? Share your thoughts on this open issue where they're exploring that: github.com/microsoft/vscode/issues/…
github.com
Explore an "efficiency mode" selection for chat · Issue #320470 · microsoft/vscode
In an effort to help users optimize their AI credits, we should explore adding an "efficiency" or "low cost" mode that can be toggled on for any model. It would enforce changes like: default reason...
010
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 09/06/2026
The Azure Postgres team open-sourced a new extension, pg_durable, for durable execution built directly into PostgreSQL, coded with a DSL and executed with Rust duroxide. techcommunity.microsoft.com/blog/ad… Plus the VS […]
fosstodon.org
Original post on fosstodon.org
010
Reposted by Pamela Fox
Mario Munoz @pythonbynight.hachyderm.io.ap.brid.gy · 06/06/2026
Alright, slackers. This is it. Time to submit your @pybeach proposals. You know you want to! 2026.pybeach.org/speak #PyBeach #CfP
2026.pybeach.org
PyBeach 2026
PyBeach is a Python conference in Los Angeles, California.
103
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 05/06/2026
Is there a metric like "token hungriness" or "token thriftiness", for models in agentic coding scenarios? It'd be great to figure out which models are good at minimizing unneeded tool calls and excessive codebase exploration.
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 03/06/2026
Nice reflective post from @nzakas : "What we lose when we stop coding" newsletter.humanwhocodes.com/posts/… He cautions against over-reliance on AI coding agents for 100% of tasks and suggests spending a short daily session on unassisted coding each day.
newsletter.humanwhocodes.com
What we lose when we stop coding
001
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 01/06/2026
I ran into this "bee-way" while walking on the sidewalk with my kiddos yesterday. Now I'm dreading the "birds and the bees" talk even more! "Sometimes, when 5 males all love the same female, at the exact same time,..."
5 male bumblebees on one female bumblebee
010
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 29/05/2026
Great post from @nzakas about writing agent hooks in VS Code: humanwhocodes.com/blog/2026/05/vsco… For example, you can use a hook each time GitHub Copilot uses its edit tool, check which files were edited by that tool, then auto-run a validation step on those files.
Screenshot of hook for PostToolUse
020
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 27/05/2026
"HyDRA: Hybrid Dynamic Routing Architecture for Heterogeneous LLM Pools" arxiv.org/abs/2605.17106 This research paper explains the system used for the new "Auto" mode of GitHub Copilot in VS Code.
Screenshot from diagram of HyDRA system
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 27/05/2026
@pixel @Migueldeicaza Oo and here's a research paper from the Auto team: arxiv.org/abs/2605.17106
arxiv.org
HyDRA: Hybrid Dynamic Routing Architecture for Heterogeneous LLM Pools
Production LLM deployments increasingly maintain heterogeneous model pools spanning order-of-magnitude cost differences. Existing routers make binary strong-vs-weak decisions and couple learned parameters to specific model identities, requiring retraining whenever the catalog changes. We present HyDRA (Hybrid Dynamic Routing Architecture), a framework that predicts fine-grained, multi-dimensional capability requirements per query and matches them against configuration-defined model profiles via shortfall matching. A ModernBERT encoder with K=4 independent sigmoid heads scores each query along reasoning, code generation, debugging, and tool use; a shortfall-matching algorithm then selects the cheapest model whose capabilities meet the predicted requirements. The deployed predictor runs at 86 ms median CPU inference latency in production, and is fully decoupled from the model catalog -- adding or removing models requires only a configuration change, with zero retraining. On SWE-Bench Verified (5-model pool: GPT-5.4-mini, Claude Haiku 4.5, GPT-5.3 Codex, Claude Sonnet 4.6, GPT-5.4), HyDRA's tunable shortfall threshold spans three regimes: peak-quality exceeds the always-strong Claude Sonnet 4.6 baseline (75.4% vs. 74.2% resolution) at 12.9% cost savings; iso-quality matches Sonnet at 54.1% cost savings, a 6x improvement over our prior in-house binary router at 9.1%; aggressive pushes savings to 72.5% for a 3.2-point quality trade. Results generalize across LiveCodeBench, BigCodeBench, and tau-bench. HyDRA is deployed to all users in GitHub Copilot's VS Code Chat auto-mode and -- to our knowledge for the first time in the LLM routing literature -- demonstrates language-invariant routing across CJK, European, and other script families.
100
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 27/05/2026
@pixel @Migueldeicaza Okay so this video goes a bit into it: www.youtube.com/watch?v=a-c1M8QwK84 They're writing a blog post with more details. Basically, they trained an ML model to classify the complexity of tasks (low/medium/high). Hopefully there'll be more details into that training […]
fosstodon.org
Original post on fosstodon.org
100
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 27/05/2026
@pixel @Migueldeicaza I'm asking about that, I'm super curious too.
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 27/05/2026
Just download ClickLight, which makes your mouse clicks obvious and pretty ✨ - should be great for livestreams to help viewers see where I'm clicking. github.com/aurorascharff/ClickLight
github.com
GitHub - aurorascharff/ClickLight: A macOS menu bar app that highlights your clicks for demos, recordings, UX reviews, and better click visibility.
A macOS menu bar app that highlights your clicks for demos, recordings, UX reviews, and better click visibility. - aurorascharff/ClickLight
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 27/05/2026
I kind of want to make a "Magic Mirror on the wall" for halloween this year, for trick-or-treaters to interact with. I know the software side (real-time voice models, web-based 3d graphics), but not sure on hardware... Do I rotate a monitor sideways and connect it to my computer inside the house […]
fosstodon.org
Original post on fosstodon.org
000
Pamela Fox @pamelafox.fosstodon.org.ap.brid.gy · 27/05/2026
VS Code now has two forms of remote agents- 1. Start a chat session with the Copilot CLI option and then turn /remote on, access from GitHub mobile 2. Connect Agents window to a remote machine over SSH, using AHP (Agents Host Protocol) […]
fosstodon.org
Original post on fosstodon.org
020