Recently Updated Pages
Webmentions
Webmentions are a way for IndieWeb folks to notify each other that something has happened, they u...
Python Packaging
OverviewHistorically Python packaging has been a bit of a mess. There were lots of different tool...
Extracting Video Transcripts from MS Teams
Sometimes when you're using Teams you want to extract the full video auto-transcript so that you ...
Music Home
I have a very ecclectic and general interest in music, from jazz to rap metal and from synthwave ...
Logseq HTTP API
LogSeq provides a HTTP API for developing plugins. The documentation is not particularly intuitiv...
Python and Gitea
Tips and tricks for Python and Gitea and CI stuff. Use Drone CI for Gitea I use Drone + Gitea for...
Home Page
Welcome to the digital garden of James Ravenscroft. This site is where I keep my notes in progres...
Music Production Home
I am an amateur musician and I like to mess around in GarageBand and make music of my own.
Recommendations
For Coding and Concentrating I'm a massive fan of the Simcity 4 soundtrack by Jerry Martin and I...
AKAI MPK mini plus
The AKAI MPK mini plus is a small MIDI controller with a three octave keyboard and drum pads.Â
Dell XPS 13 9305
I had one as my daily driver at work from late 2020 to late 2023. I was so pleased with it I boug...
Availability
As tempting as it is, there is no need to be always available to others via instant messenger. Al...
ML Introduction
Welcome to my Machine Learning and AI notebook. 🧱 AI and ML Fundamentals AI Best Practices - ...
Argilla
Argilla is a data annotation tool with an API that allows you to use external models to automatic...
Model Quantization
Deploying models that are performant (obviously statistically but in this context I primarily mea...
AI Causing Chaos
So much AI turns out to be low-waged people in a call center in the Global South pretending to ...
DeBERTa Zero Shot
The DeBERTa zero-shot model is an NLP zero-shot classifier trained by Moritz Laurer and made publ...
Stable Diffusion
Web UI API Run the web UI with: ./webui.sh --api  Example Python Script import webuiapi ...
From Crowd Ratings to Predictive Models of Newsworthiness to Support Science Journalism
Paper Link Authors: Sachita Nishal Nicholas Diakopoulos Notes Their work comes at the pr...
Stratified Sampling in Pandas
Use groupby on the label column to create sub-frames for each label and then use the sample() fu...