Anthony Shaw
@anthonypjshaw.bsky.social
📤 1793
📥 331
📝 371
Python obsessive at Microsoft. PSF Fellow. Creator of VS Code Pets
On a
#PyConJP
adventure with
@tiangolo.com
to Osaka and Himeji
about 6 hours ago
1
12
1
TFW you catch your little toe on coffee table but can’t say the f word because there are kids around
about 12 hours ago
0
4
0
Choo-Choo. Obvs at 300km/h you don’t need seatbelts 🤷🏻♂️
1 day ago
1
6
0
Solar export $ is practically $0 here so I’m looking at doubling the system generation size then adding a 24kWh battery. Have 9 months of data in Home Assistant to do some modelling. Shame there isn’t a nice API to fetch it into Pandas. 🐼
5 days ago
1
1
0
Finally got some VSCode pets stickers on my laptop
8 days ago
2
6
0
Wow,
#hacktoberfest
spam is starting early this year.
9 days ago
1
3
0
"The majority of staff who voluntarily go into the office say they are happy to travel to the office; therefore, we extrapolate that the people who work from home would be happier in the office" 🫠
10 days ago
0
18
0
reposted by
Anthony Shaw
Tim Kellogg
19 days ago
Hallucinations are accidentally created by evals They come from post-training. Reasoning models hallucinate more because we do more rigorous post-training on them The problem is we reward them for being confident
cdn.openai.com/pdf/d04913be...
8
65
17
reposted by
Anthony Shaw
James Bennett
23 days ago
I do not want him on the Board. I do not think he struck a chord. I would not trust him with a groat. I did not trust him with my vote. I don't want Python in his hands. I did not vote for Angry Franz.
1
5
3
hard is concurrency of second rule Python is The
add a skeleton here at some point
22 days ago
0
13
1
The first rule of Python is there are no rules
22 days ago
2
7
1
reposted by
Anthony Shaw
✍️New Post ✍️ Python's async support is 10 years old this year. Python 3.14 has "proper" parallelism now -- free-threading and subinterpreter pool workers, so does that make async redundant? I look into the use cases and challenges of asyncio.
tonybaloney.github.io/posts/why-is...
loading . . .
Python has had async for 10 years -- why isn't it more popular?
A deep-dive into the challenges and misconceptions surrounding async programming in Python
https://tonybaloney.github.io/posts/why-isnt-python-async-more-popular.html
23 days ago
2
23
5
✍️New Post ✍️ Python's async support is 10 years old this year. Python 3.14 has "proper" parallelism now -- free-threading and subinterpreter pool workers, so does that make async redundant? I look into the use cases and challenges of asyncio.
tonybaloney.github.io/posts/why-is...
loading . . .
Python has had async for 10 years -- why isn't it more popular?
A deep-dive into the challenges and misconceptions surrounding async programming in Python
https://tonybaloney.github.io/posts/why-isnt-python-async-more-popular.html
23 days ago
2
23
5
My UMXFP1 paper keeps getting rejected-- any suggestions?
23 days ago
1
1
0
My GitHub Inbox always has one unhinged item 🐿️ 🐿️
23 days ago
2
15
1
Please don’t put him in the second RedBull seat. Let us enjoy seeing him succeed a little while longer
add a skeleton here at some point
24 days ago
1
6
0
Writing one of those blog posts where you start with a bunch of opinions and as you research them you discover you were actually wrong. I've learnt a lot today and this one is gonna take a bit longer.
27 days ago
0
7
0
reposted by
Anthony Shaw
Brett Cannon
28 days ago
We have an opening for a principal software engineer on the Python tools team. If you're interested in debuggers, language server protocol, and AI then you might find the position interesting!
https://jobs.careers.microsoft.com/global/en/job/1854048/Principal-Software-Engineer
0
4
9
I've been experimenting with timing latency and throughput on different LLM and Embedding models. It ended up as a plugin for
@simonwillison.net
's LLM CLI so that you can compare any of the supported models with any combination of options. Here's a writeup--
tonybaloney.github.io/posts/perfor...
loading . . .
Performance Benchmarking LLM Models
Using the LLM CLI to compare latency and throughput of multiple LLMs
https://tonybaloney.github.io/posts/performance-benchmarking-llm-models.html
29 days ago
0
3
2
DocumentDB, the open-source NoSQL database built on top of Postgres is now part of the Linux Foundation.
www.linuxfoundation.org/press/linux-...
loading . . .
Linux Foundation Welcomes DocumentDB to Advance Open, Developer-First NoSQL Innovation
Vortex Project Joins LF AI & Data Foundation
https://www.linuxfoundation.org/press/linux-foundation-welcomes-documentdb-to-advance-open-developer-first-nosql-innovation
about 1 month ago
0
2
0
reposted by
Anthony Shaw
Gwyneth Peña-Siguenza
about 1 month ago
@marlene.bsky.social
and I started a new show: Python on Azure! We had to go BIG for our first episode: our guest is the one and only
@mitsuhiko.at
- Could he vibe-code Flask? - Is the terminal the ideal UX for AI coding tools? ...and more!
youtu.be/bpWPEhO7RqE?...
loading . . .
Agentic Coding: Armin Ronacher
YouTube video by Microsoft Azure Developers
https://youtu.be/bpWPEhO7RqE?feature=shared
0
18
3
Finally stopped raining so we joined the Great North Walk to hike this funny looking “mountain”
about 1 month ago
0
3
0
Released a small update to generate boxplots for the 4 main metrics (time, time to first chunk, length, chunks/sec). Nice simple way to quickly compare a handful of models when latency matters
add a skeleton here at some point
about 1 month ago
0
1
1
今年もPyCon JPに参加するよ。広島で開催されるイベントのチケット、さっき予約したばかり✨ 楽しみにしてます!→
pyconjp.connpass.com/event/359523/
それと、@tiangolo.com さんのキーノートもめっちゃ気になる
loading . . .
PyCon JP 2025 (2025/09/26 09:00〜)
# PyCon JP 2025 PyCon JPは、日本最大のPythonコミュニティイベントで、Pythonコミュニティメンバーが主体となって運営する非営利の国際的なカンファレンスです。 一般社団法人PyCon JP Associationが主催しています。昨年の東京開催では650人が参加し、アジアや欧米など、世界各国から、Pythonのコア開発者を含む、エキスパートや愛好者が集まりました。...
https://pyconjp.connpass.com/event/359523/
about 1 month ago
0
1
0
reposted by
Anthony Shaw
Hugo van Kemenade
about 1 month ago
Just released: UltraJSON 5.11.0! 🚀 ⌨️ Inline type stubs 🐍 Support for Python 3.14 & PyPy3.11 🛞 Windows ARM64 wheels (thanks
@anthonypjshaw.bsky.social
!) 💧Drop EOL Python 3.8 & PyPy3.8-PyPy3.10 ➕ And more!
github.com/ultrajson/ul...
#Python
#release
#ujson
#UltraJSON
loading . . .
Release 5.11.0 · ultrajson/ultrajson
Added Inline type stubs (#674) @MarcoGorelli Add support for Python 3.14 (#680) @hugovk Add support for PyPy3.11 (#658) @hugovk Add Windows ARM64 wheels (#663) @tonybaloney Changed Migrate to sr...
https://github.com/ultrajson/ultrajson/releases/tag/5.11.0
1
2
2
Today I worked on a little profile plugin for
@simonwillison.net
's LLM that runs the same prompt against as many models as you please. Including from different providers. You get timing statistics for streams. Useful for throughput and expected length benchmarks
github.com/tonybaloney/...
about 1 month ago
2
47
4
Spent the morning building and testing a rope swing in the garden. It was the perfect spot for one.
about 1 month ago
2
5
0
TIL you can pipe raw markdown to `python -m rich.markdown -` and it'll render it beautifully on the command line
about 1 month ago
0
35
7
The thing I really wanted to build with this extension is GPT-5-mini invocation inside GitHub Actions to automate some tasks. I've been experimenting with that today and just wrote-up my findings
tonybaloney.github.io/posts/using-...
add a skeleton here at some point
about 1 month ago
1
2
1
reposted by
Anthony Shaw
Simon Willison
about 1 month ago
GitHub Codespaces provides a free web-based development environment backed by a Linux container... and it turns out it also includes a GITHUB_TOKEN environment variable that provides free API access to the GitHub Models collection of LLMs ... here it's running my LLM CLI utility
4
149
24
Lord, grant me the confidence of the person who was hurtling down the highway at 110km/h with one of these on their car
about 2 months ago
0
3
0
GPT-5 (full), mini, nano and chat models are now available in GitHub Models. Try them out free with an API key from
@github.com
The llm extension for GitHub Models has just been updated with all 4 models available for chat, tool calling and schemas
pypi.org/project/llm-...
add a skeleton here at some point
about 2 months ago
0
5
0
Python's build XML module is safer than you thought, those big scary warning boxes have been removed because the vulnerabilities in the underlying library (expat) for XML processing has been fixed for a while
github.com/python/cpyth...
loading . . .
Reconsider XML Security warnings / obsolete vulnerabilities · Issue #127502 · python/cpython
Documentation The documentation for the xml.etree.ElementTree API contains the following stark warning: Warning: The xml.etree.ElementTree module is not secure against maliciously constructed data....
https://github.com/python/cpython/issues/127502
about 2 months ago
0
3
0
reposted by
Anthony Shaw
Bron Thulke
about 2 months ago
If you're in Melbourne and free tomorrow night, join me and all the other awesome Melb.NET peeps at the Microsoft offices for our monthly meetup! With two fantastic talks on the lineup, plus food and drinks!
www.meetup.com/melb-net-mee...
loading . . .
Two Talks: What's inside the AI Toolbox and Chasing OWASP Vulnerabilities, Tue, Aug 5, 2025, 5:30 PM | Meetup
Melb.NET is excited to host two great talks by [Rakesh Lakshminarayana](https://www.linkedin.com/in/rakeshl/) (Principal AI Consultant at Agile Insights) and [Nadee Kodituw
https://www.meetup.com/melb-net-meetup/events/309998377/?utm_medium=referral&utm_campaign=share-btn_savedevents_share_modal&utm_source=link&utm_version=v2
0
1
2
Rainy weekend and no sport so I built a bookcase in this nook (nookcase?) the floor is glass, so it had to bear all the load on the walls either side. It looks like a single unit but it’s stacked tiers, each bolted to the frame with a little fascia. Careful not to drop anything on the glass!
about 2 months ago
1
2
0
Sudoku is limited by 1-9 (3^2) cells 😢 You know what is more fun? 4^2 cells! Introducing Sudoxu— Hexadecimal Sudoku. Try easy mode to see if you can get the full combos before attempting harder modes.
tonybaloney.github.io/Sudoxu/
Made with
@github.com
Copilot
2 months ago
3
10
1
reposted by
Anthony Shaw
Kelsey Hightower
2 months ago
If you're in DevRel on the cloud native side, and you're looking to pivot into the AI space, especially on the infrastructure side, hit me up as I got a great opportunity for you.
8
55
24
I think I’ve finally cracked the Australia to UK flight after 14 years — Layover in Bangkok. Thai Airways is great, hotels are cheap, plenty to do. This hotel is across the street from the airport
2 months ago
0
4
0
Twice as many people are killed by cows in the UK per year than are killed by sharks in Australia.
2 months ago
3
11
1
The Zen of Python says "Errors should never pass silently.". Here is a solution for that problem.
2 months ago
2
21
6
On the EuroStar 🚆 from Paris -> London. Wondering why my legs ache and realised we covered >15km on foot every day.
2 months ago
0
0
0
Found it!! Managed to get up without falling down (See Alt for the answer on what this is)
2 months ago
0
3
0
this was a mistake
add a skeleton here at some point
2 months ago
0
4
0
Aboard the TGV to Paris trying to make Hexadecimal Sudoku
2 months ago
0
0
1
Wrapping up South West France and headed to Paris tomorrow. Have not thought about work in a while. Tres relaxed. A Frenchman said my French was very good (once I said I was from Australia)
2 months ago
1
5
0
For coding interviews you should just have to sit replying to Q&A posts on GitHub.
3 months ago
2
3
0
Driving on the right is hard. Compounded with the signs being in French, sometimes upside down, and the car being stick (manual) is exhausting driving but I’m getting the hang of it.
3 months ago
0
5
0
TIL the UK also celebrates US Independence Day
3 months ago
0
3
0
reposted by
Anthony Shaw
Adam Johnson
3 months ago
Met
@anthonypjshaw.bsky.social
and got ice cream in this UK heatwave!
0
11
1
UK trains have power & wifi so getting through
@pnp.horse
’s very thorough contributions to VS Code Pets. New release should have less CPU load and pretty icons ✨
3 months ago
0
3
0
Load more
feeds!
log in