Sign in

Scott

@sckott.bsky.social
103 followers 117 following 96 posts

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

PostsRepliesMedia
Scott @sckott.bsky.social · 28/09/2026
Jensen Huang comes off as a massive gazillionare ahole here www.nytimes.com/2026/09/23/o... Ezra's questions were not hard enough. And Jensen is speaking out of both sides of his mouth: AI is new/big/revolutionary, but it's nothing to worry about, just some code like as before
000
Scott @sckott.bsky.social · 22/06/2026
New version (v2.9.2) habanero out ( @crossref.bsky.social #python client). httpx -> httpx2. new WorksQuery chainable query builder. added validation of facets, select, sort and field query params links: github.com/sckott/haban... habanero.readthedocs.io/en/latest/ pypi.org/project/haba...
000
Scott @sckott.bsky.social · 08/06/2026
New version of habanero (#python client for the @crossref.bsky.social API) is out pypi.org/project/haba... github.com/sckott/haban... Most notable user facing: bringing up to date with current filters, options for the select parameter, & documentation for the current field queries & facet options
010
Reposted by Scott
Socket @socket.dev · 24/02/2026
Join us on Feb 25 @ 10am PST for a fireside chat w/ Log4j maintainer @grobmeier.de and Socket CEO @feross.bsky.social on Log4Shell and the realities of maintaining critical OSS infrastructure. Watch live & get notified: LinkedIn → linkedin.com/events/74318... YouTube → youtube.com/watch?v=9-uV...
032
Reposted by Scott
Hugo van Kemenade @hugovk.dev · 03/02/2026
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
discuss.python.org
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...
171
Reposted by Scott
The Oregonian @oregonian.com · 03/02/2026
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. www.oregonlive.com/crime/2026/02/ju…
oregonlive.com
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.
88730
Reposted by Scott
Maxim Sakhno @maxim-sakhno.bsky.social · 03/02/2026
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
A bar chart titled 'LiteStar' showing performance in Requests Per Second (RPS) relative to the number of dependencies (Num Deps). A purple bar indicates that with 1 dependency, the RPS is 4604. For 2 and 4 dependencies, the bars are missing and replaced with red question marks, indicating unknown or pending data.
191
Scott @sckott.bsky.social · 29/01/2026
Do the 2026 #python developers survey surveys.jetbrains.com/s3/python-de...
surveys.jetbrains.com
Python Developers Survey 2026
The official Python Developers Survey 2026. Join and contribute to the community knowledge!
011
Scott @sckott.bsky.social · 02/12/2025
hmmm
000
Reposted by Scott
Mike Perham :sidekiq: @getajobmike.ruby.social.ap.brid.gy · 01/12/2025
Happy to announce that Gem Fellowship applications are now open! If you're a Ruby open source maintainer, this grant program is for you. 💎 gem.coop/fellowship
gem.coop
gem.coop
23224
Reposted by Scott
GreyNoise @greynoise.io · 01/12/2025
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. 🎁🔒
npr.org
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.
022
Reposted by Scott
morloc @morloc-project.bsky.social · 13/11/2025
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:
001
Reposted by Scott
morloc @morloc-project.bsky.social · 13/11/2025
*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:
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.
001
Reposted by Scott
morloc @morloc-project.bsky.social · 13/11/2025
*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.
The expression `hellowWorld x = "Hello #{x}"`, which shows how morloc expressions can be substituted into string expressions.
001
Reposted by Scott
morloc @morloc-project.bsky.social · 13/11/2025
*placeholder syntax* allows expressions with underscores to be translated into lambas expression. For example:
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)].
001
Reposted by Scott
morloc @morloc-project.bsky.social · 13/11/2025
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.
001
Scott @sckott.bsky.social · 07/11/2025
#rstats 🤷🏼 changelog.fm/665#t=53:40
changelog.fm
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...
010
Scott @sckott.bsky.social · 21/10/2025
[blog] writing to linked tables in a transaction recology.info/2025/10/data...
recology.info
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...
010
Reposted by Scott
Steve Klabnik @steveklabnik.com · 16/10/2025
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.)
A screen showing my title slide, “rue and the beauty of compilers”
4192
Reposted by Scott
The Oregonian @oregonian.com · 16/10/2025
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...
361145436
Reposted by Scott
Journal of Open Source Software @joss-openjournals.bsky.social · 13/10/2025
Just published in JOSS: 'forcis: An R package for accessing, handling and analysing the FORCIS database' doi.org/10.21105/joss.09217
011
Reposted by Scott
The Oregonian @oregonian.com · 10/10/2025
Things are happening at Portland's ICE facility tonight. Read more of our protest coverage here: www.oregonlive.com/crime/2025/1...
578192905949
Reposted by Scott
Pieter Claerhout @yellowduck.be · 09/10/2025
🐥 Why using uv run --frozen matters in production #devops #python #terminal #tools
yellowduck.be
Why using uv run --frozen matters in production
#devops #python #terminal #tools
101
Scott @sckott.bsky.social · 09/10/2025
vite doc on now www.youtube.com/watch?v=bmWQ...
000
Scott @sckott.bsky.social · 09/10/2025
Notes on FastAPI, LiteStar and HTMX recology.info/2025/10/fast... #python #htmx #litestar #fastapi
recology.info
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...
050
Reposted by Scott
Hugo van Kemenade @hugovk.dev · 07/10/2025
Just released! 🚀 Please install and enjoy Python 3.14! 🥧 discuss.python.org/t/python-3-1... #Python #Python314 #release
Two snakes enjoying a pie with 3.14 on the top and π crimping.
14825
Reposted by Scott
Internet Archive @archive.org · 30/09/2025
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...
Headshots of Sir Tim Berners-Lee and Brewster Kahle.
012525
Reposted by Scott
hrbrmstr 🇺🇦 🇬🇱 🇨🇦 🏳️‍🌈 @hrbrmstr.dev · 12/09/2025
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!
131
Reposted by Scott
Kara Woo @karawoo.com · 05/09/2025
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 😁
1303
Reposted by Scott
Steve Klabnik @steveklabnik.com · 04/09/2025
Hey Austin, CVS has new Covid vaccines. Go get ‘em
2363
Reposted by Scott
Armin Ronacher @mitsuhiko.at · 28/08/2025
Premiere of the Python documentary in 15 minutes. Hanging out in the premiere chat :) www.youtube.com/watch?v=GfH4...
youtube.com
Python: The Documentary | An origin story
YouTube video by CultRepo (formerly Honeypot)
14410
Reposted by Scott
Longreads @longreads.com · 22/08/2025
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...
longreads.com
The Top 5 Longreads of the Week - Longreads
Showcasing stories from Eric McHenry, Michael W. Clune, Patrick Galbraith, Jay Miller, and Harley Rustad.
196
Reposted by Scott
Ben Collins @bencollins.bsky.social · 21/08/2025
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.
wsj.com
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.
350235703657
Reposted by Scott
Brandon Friedman @brandonfriedman.bsky.social · 22/08/2025
On Cracker Barrel, it's amusing how conservatives seem to believe they're attacking woke liberals. The people they're most likely to hurt by damaging the company are its employees — who are generally residents of red states. In fact, 84% of Cracker Barrels are located in red states. I counted.
Map of Cracker Barrel locations in every state2024 electoral map
76715
Reposted by Scott
Francisco Rodriguez-Sanchez @frodsan.bsky.social · 20/08/2025
I've added a few new features to {grateful}, the package that facilitates citation of #rstats packages, and I'd love feedback before submitting to CRAN 🧵
grateful: Facilitate citation of R packages

The goal of grateful is to make it very easy to cite R and the R packages used in any analyses, so that package authors receive their deserved credit. By calling a single function, grateful will scan the project for R packages used and generate a BibTeX file containing all citations for those packages.

grateful can then generate a new document with citations in the desired output format (Word, PDF, LaTeX, HTML, Markdown). These references can be formatted for a specific journal, so that we can just paste them directly into our manuscript or report.

Alternatively, we can use grateful directly within an Rmarkdown or Quarto document. In this case, a paragraph containing in-text citations of all used R packages will (optionally) be inserted into the Rmarkdown/Quarto document, and these packages will be included in the reference list when rendering.
55623
Scott @sckott.bsky.social · 19/08/2025
yes please, f'ing liquid amoxicillin succccks www.sciencedirect.com/science/arti... 3D-printed chewable gummy tablets: A new tool for oral amoxicillin administration in paediatric population
000
Scott @sckott.bsky.social · 19/08/2025
🦄💯
010
Scott @sckott.bsky.social · 15/08/2025
just trying to get to this recipe and i've been scrolling for an hour already
000
Scott @sckott.bsky.social · 14/08/2025
Do folks have a #Zed setup they like for html files that use jinja templates? The current extensions don't work very well. Maybe a project .zed/settings.json that has some jinja specific stuff?
000
Reposted by Scott
hrbrmstr 🇺🇦 🇬🇱 🇨🇦 🏳️‍🌈 @hrbrmstr.dev · 13/08/2025
GO MAINE
031
Reposted by Scott
Noam Ross @noamross.net · 10/08/2025
A barn-burner! Do give it a watch - Yani spoke so well about the way she has expertly built community at @ropensci.org
0125
Reposted by Scott
hrbrmstr 🇺🇦 🇬🇱 🇨🇦 🏳️‍🌈 @hrbrmstr.dev · 07/08/2025
Drop #691: Short & Sweet The post expresses strong discontent regarding Perplexity.ai's partnership with Truth Social, viewing it as empowering misinformation and contributing to societal division. It concludes with a resolute rejection of the platform. dailydrop.hrbrmstr.dev/2025/08/07/d...
dailydrop.hrbrmstr.dev
Drop #691 (2025-08-07): Short & Sweet
The post expresses strong discontent regarding Perplexity.ai’s partnership with Truth Social, viewing it as empowering misinformation and contributing to societal division. The author shares …
001
Reposted by Scott
Jamie Hale @jamiehale.bsky.social · 07/08/2025
This is the 300th (THREE HUNDREDTH) episode of Peak Northwest, which is incredible and insane and I can hardly believe it. Thanks to everyone who's ever listened, whether it was one episode or 300!
oregonlive.com
This 216-mile race through central Oregon is one wild trip: Peak Northwest podcast
Snow, raves and midnight runs on the wild Cascade Lakes Relay.
142
Reposted by Scott
The Oregonian @oregonian.com · 07/08/2025
Researchers have chased off predators in Oregon and California with drones equipped with loud speakers, blasting the sounds of AC/DC’s “Thunderstruck” and an argument between actors in the movie “Marriage Story."
oregonlive.com
USDA uses AC/DC, Scarlett Johansson movie scene to scare away wolves
Researchers have chased off predators in Oregon and California with drones equipped with loud speakers, blasting the sounds of AC/DC’s “Thunderstruck” and an argument between actors in the movie “Marriage Story."
0164
Reposted by Scott
The Oregonian @oregonian.com · 06/08/2025
If the “big one” hits, none of the city’s bridges would survive. Multnomah County is working to fix that.
oregonlive.com
The Portland area is $10M closer to its only earthquake-ready bridge
If the “big one” hits, none of the city’s bridges would survive. Multnomah County is working to fix that.
3133
Reposted by Scott
Posit @posit.co · 29/07/2025
In the latest episode of The Test Set, @wesmckinney.com talks funding #OpenSource, building trust in dev communities, and the "community over code" mindset. Plus, get an overview of #Positron, the new polyglot data science IDE 💻 🎧 Listen at thetestset.co, on Spotify, or Apple Podcasts
0115
Reposted by Scott
Luis M. Montilla @luismmontilla.com · 25/07/2025
ICYMI @crossref.bsky.social has more #job positions and more blog posts: - Product Manager vacancy - DevOps Engineer vacancy - Technical Support Contractor Visit: www.crossref.org/jobs/ (1/2)
crossref.org
Jobs - Crossref
Help us achieve our mission to make research outputs easier to find, cite, link, assess, and reuse. We’re a small but mighty group working with over 20,000 members from 160 countries, and we have thou...
133
Reposted by Scott
Taylor Lorenz @taylorlorenz.bsky.social · 29/07/2025
The Substack app apparently push alert promoted a Nazi newsletter to several users. Users have complained about it on Substack Notes but the company hasn’t responded. Generally push alert promos are for content a user is likely to interact with
Push alert for a Nazi blog Screenshot of the blog called NatSocToday
1223127948
Reposted by Scott
morloc @morloc-project.bsky.social · 29/07/2025
#Morloc #VSCode extension is alive! Thanks to @j23414.bsky.social for helping with the setup!
Morloc code highlighted in VS Code
032