Scott's Avatar

Scott

@sckott.bsky.social

Python, Ruby, R Software dev @ Fred Hutch Cancer Center Data Science Lab https://ocdo.fredhutch.org Also at https://hachyderm.io/@sckottie web: https://scottchamberlain.info

100 Followers  |  117 Following  |  93 Posts  |  Joined: 08.11.2023  |  1.89

Latest posts by sckott.bsky.social on Bluesky


Preview
Python 3.14.3 and 3.13.12 are now available! Python 3.14.3 is now available! This is third maintenance release of Python 3.14 Python 3.14.3 is the third maintenance release of 3.14, containing around 299 bugfixes, build improvements and docum...

Out now!

Python 3.14.3 and 3.13.12!

All the best bugfixes!

discuss.python.org/t/python-3-1...

#Python #Python314 #Python313 #release

03.02.2026 22:48 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Judge restricts federal officers’ use of force at Portland ICE protests The temporary order lasts 14 days. A hearing is set for March to extend the order.

A federal judge issued a temporary order prohibiting federal officers at Portland’s ICE office from directing munitions at people unless they pose a direct threat to officers.


https://www.oregonlive.com/crime/2026/02/judge-restricts-federal-officers-use-of-force-at-portland-ice-protests.html

03.02.2026 22:30 β€” πŸ‘ 87    πŸ” 30    πŸ’¬ 8    πŸ“Œ 6

In the previous thread, Litestar's RPS dropped 36% with 2+ flat dependencies due to TaskGroup overhead. πŸ“‰

How do #Litestar and #FastAPI perform with real DB queries in dependencies? Let's figure it out in this thread 🧡

#Python

03.02.2026 14:15 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 1    πŸ“Œ 2
Preview
Python Developers Survey 2026 The official Python Developers Survey 2026. Join and contribute to the community knowledge!

Do the 2026 #python developers survey surveys.jetbrains.com/s3/python-de...

29.01.2026 23:10 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

hmmm

02.12.2025 20:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
gem.coop

Happy to announce that Gem Fellowship applications are now open! If you're a Ruby open source maintainer, this grant program is for you. πŸ’Ž

https://gem.coop/fellowship/

01.12.2025 19:40 β€” πŸ‘ 33    πŸ” 25    πŸ’¬ 2    πŸ“Œ 0
Preview
Holiday cyber scams are getting more inventive Hackers are hoping to take advantage of the holiday season, and they're not just stealing money or data.

Check out @hrbrmstr.dev's convo with @npr.org about the spike in inventive holiday cyber scams, from fake shipping alerts to bogus charity requests. ’Tis the season for scammers, so slow down, double-check links, + stay safe out there. πŸŽπŸ”’

01.12.2025 19:34 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

The new #morloc getter and setter patterns are the most radical of the new changes in v0.57.1. They offer a succinct syntax for generating functions that access or update data. They replace the many little helper functions #morloc previously required. Here are a few examples:

13.11.2025 03:13 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
An image of code showing a multi-line string and describing the rules used to trim whitespace:

1. If the first character in the string is a newline,
   it will be removed
2. If the final character in the string is a newline,
   it will be removed
3. An equal number of leading whitespace characters is 
   removed from each line such that the line with the
   fewest leading whitespace characters is flush left.

An image of code showing a multi-line string and describing the rules used to trim whitespace: 1. If the first character in the string is a newline, it will be removed 2. If the final character in the string is a newline, it will be removed 3. An equal number of leading whitespace characters is removed from each line such that the line with the fewest leading whitespace characters is flush left.

*multi-line strings* allow triple-quotes to enclose strings that span multiple lines and automatically trims whitespace. See example below where the trimmed whitespace is highlighted:

13.11.2025 03:01 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
The expression `hellowWorld x = "Hello #{x}"`, which shows how morloc expressions can be substituted into string expressions.

The expression `hellowWorld x = "Hello #{x}"`, which shows how morloc expressions can be substituted into string expressions.

*string interpolation* allows #morloc expressions to be substituted into strings. Currently the behavior is quite minimal and works only for expressions that evaluate to strings. In the future more formatting options will be added.

13.11.2025 02:49 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Show the expression `map (sub _ 1) [1,2,3]` which produces [0,1,2] and the expression `map (_,42) [1,2,3]` which generates the list of tuples [(1,42),(2,42),(3,42)].

Show the expression `map (sub _ 1) [1,2,3]` which produces [0,1,2] and the expression `map (_,42) [1,2,3]` which generates the list of tuples [(1,42),(2,42),(3,42)].

*placeholder syntax* allows expressions with underscores to be translated into lambas expression. For example:

13.11.2025 02:45 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Releasing Morloc version 0.57.1! There are 5 major new features: placeholder syntax, string interpolation, multi-line strings, and getter and setter patterns. I'll introduce all of each of these in dedicated posts.

13.11.2025 02:37 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
The world of open source metadata with Andrew Nesbitt from ecosyste.ms (Changelog Interviews #665) Andrew Nesbitt builds tools and open datasets to support, sustain, and secure critical digital infrastructure. He's been exploring the world of open source metadata for over a decade. First with libra...

#rstats 🀷🏼 changelog.fm/665#t=53:40

07.11.2025 19:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Writing to linked tables in a transaction I recently had a use case at work (a LiteStar app) where I needed to write to two linked tables (see below) in a transaction in our PostgreSQL database. In the models for the two tables was included a...

[blog] writing to linked tables in a transaction recology.info/2025/10/data...

21.10.2025 19:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A screen showing my title slide, β€œrue and the beauty of compilers”

A screen showing my title slide, β€œrue and the beauty of compilers”

About to give this talk now! (Lots of context that’s going to be said and not written down anywhere so you can find the source of this in the rue repo but it’s not being recorded so.)

16.10.2025 00:30 β€” πŸ‘ 19    πŸ” 2    πŸ’¬ 4    πŸ“Œ 0
Video thumbnail

Oriana Korol, a clarinetist with the Unpresidented Brass Band, was arrested after a man and federal agents barreled into band members who were standing across the street from the ICE office and playing the theme from β€œGhostbusters.”

Read more: www.oregonlive.com/crime/2025/1...

16.10.2025 01:35 β€” πŸ‘ 1156    πŸ” 443    πŸ’¬ 38    πŸ“Œ 54

Just published in JOSS: 'forcis: An R package for accessing, handling and analysing the FORCIS database' https://doi.org/10.21105/joss.09217

13.10.2025 13:12 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Things are happening at Portland's ICE facility tonight.

Read more of our protest coverage here: www.oregonlive.com/crime/2025/1...

10.10.2025 03:49 β€” πŸ‘ 19447    πŸ” 6022    πŸ’¬ 585    πŸ“Œ 1594
Preview
Why using uv run --frozen matters in production #devops #python #terminal #tools

πŸ₯ Why using uv run --frozen matters in production

#devops #python #terminal #tools

09.10.2025 17:05 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

vite doc on now www.youtube.com/watch?v=bmWQ...

09.10.2025 17:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Notes on FastAPI, LiteStar and HTMX I recently wrote about Picking a web framework for a project at work. We’re moving from an R Shiny app to something else. We weren’t sure what that something else should be so I rebuilt the app (in pa...

Notes on FastAPI, LiteStar and HTMX
recology.info/2025/10/fast... #python #htmx #litestar #fastapi

09.10.2025 16:11 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Two snakes enjoying a pie with 3.14 on the top and Ο€ crimping.

Two snakes enjoying a pie with 3.14 on the top and Ο€ crimping.

Just released! πŸš€

Please install and enjoy Python 3.14! πŸ₯§

discuss.python.org/t/python-3-1...

#Python #Python314 #release

07.10.2025 14:29 β€” πŸ‘ 49    πŸ” 25    πŸ’¬ 1    πŸ“Œ 3
Headshots of Sir Tim Berners-Lee and Brewster Kahle.

Headshots of Sir Tim Berners-Lee and Brewster Kahle.

Join web pioneers Sir Tim Berners-Lee & Brewster Kahle in conversation about building and preserving the internet.

πŸ“… Thurs, Oct 9 @ 7:30 PM PT
🎟️ IN-PERSON & VIRTUAL
Details ➑️ blog.archive.org/event/buildi...

30.09.2025 18:03 β€” πŸ‘ 126    πŸ” 26    πŸ’¬ 0    πŸ“Œ 1

Maine's governator makes COVID-19 πŸ’‰ available to anyone.

"At Governor Mills' Direction, Maine CDC Issues Standing Order Expanding Access to COVID-19 Vaccine Amid Federal Roadblocks"

content.govdelivery.com/accounts/MEG...

πŸ’ͺ MAINE!

12.09.2025 17:28 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

I've given several talks at posit conf, but I've never gotten to give the "here's the super awesome new thing I worked on that I now get to share with you" kind...until this year! Come to the commercial products session to hear me talk about building container images with Connect, it is so coooool 😁

05.09.2025 22:09 β€” πŸ‘ 31    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Hey Austin, CVS has new Covid vaccines. Go get β€˜em

04.09.2025 19:33 β€” πŸ‘ 36    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0
Python: The Documentary | An origin story
YouTube video by CultRepo (formerly Honeypot) Python: The Documentary | An origin story

Premiere of the Python documentary in 15 minutes. Hanging out in the premiere chat :) www.youtube.com/watch?v=GfH4...

28.08.2025 16:44 β€” πŸ‘ 44    πŸ” 11    πŸ’¬ 1    πŸ“Œ 0
Preview
The Top 5 Longreads of the Week - Longreads Showcasing stories from Eric McHenry, Michael W. Clune, Patrick Galbraith, Jay Miller, and Harley Rustad.

In our Weekly Top 5:

* The legend of the levee boss @theamscho.bsky.social
* Identity in the age of AI @harpers.bsky.social
* The rules of Rave Club @thefence.bsky.social
* Studying philosophy in prison @aeon.co
* French fry why @torontolifemag.bsky.social

longreads.com/2025/08/22/t...

22.08.2025 13:14 β€” πŸ‘ 9    πŸ” 6    πŸ’¬ 1    πŸ“Œ 1
Preview
Exclusive | The Onion Brought Back Its Print Edition. The Gamble Is Paying Off. Publications turn to the old-style products to appeal to nostalgic readers and stand out in a crowded digital-media landscape.

Some incredibly good news:

One year ago this week, The Onion returned to print.

In that one year, we’ve grown to the 13th largest print newspaper in the United States, just ahead of the Boston Globe, and growing fast.

In short, it’s working.

So… thank you. Thank you for helping save this thing.

21.08.2025 15:02 β€” πŸ‘ 23740    πŸ” 3687    πŸ’¬ 354    πŸ“Œ 254

@sckott is following 19 prominent accounts