Tag: python

36 posts

Lastbegeisterung

Burden-enthusiasm

Apr 19, 2026

Sigi

A pure symbolic stack language — all syntax is punctuation, no alphanumeric keywords.

Apr 9, 2026

Selenium Compiler

An esoteric language with lunar/poetic syntax that compiles to C, featuring strong typing and imperative programming constructs.

Apr 5, 2026

Numlang

An esoteric stack-based language that compiles to C via a Python compiler, using only numbers and punctuation.

Apr 5, 2026

Writing arbitrary records to a Bluesky PDS in Python

Use atproto to write a record because you can


L
longwinded and winding notes
greengale.app/atdot.fyi
Mar 24, 2026

@ewanc26/pkgs

Ewan's personal package monorepo — language-agnostic workspace with TypeScript, Rust, and Python packages.

Mar 23, 2026

bean-dumper

An early Python experiment — unmaintained and kept for historical interest.

Apr 10, 2026

bluesky-avatar-updater

Automatically update your Bluesky avatar (and banner) every hour based on the time of day.

Apr 10, 2026

bluesky-gradient

Generate 24 sky-gradient images (one per hour) for use as Bluesky avatars or banners.

Apr 10, 2026

bluesky-markov

A Bluesky bot that generates and posts Markov chain text based on a source account's posts. Unmaintained.

Apr 10, 2026

bluesky-ollama

An AI-powered Bluesky bot that uses a local Ollama model to generate posts in the style of a source account.

Apr 10, 2026

mastodon-markov

A Mastodon bot that generates and posts Markov chain text based on a source account. Unmaintained.

Apr 10, 2026

text-to-pixel-image

A Python script that converts a string of text into a pixel art image with per-character colours. Unmaintained.

Apr 10, 2026

llm-analyser

Python tool for analysing .docx files and generating essays using a local Ollama model — now part of the @ewanc26/pkgs monorepo.

Feb 23, 2026

running list of repros via uv in the wild

for uv-pilled python users

Dec 11, 2025

Giving Up on Rust: A Post-Mortem

I should not be sorry.

Dec 7, 2025

IdleRPG at a LAN party


S
Serious Computer Business
octet-stream.net/b/scb
Sep 1, 2025

Making An Evil Jupyter Notebook

I recently came back to an idea I started playing with back in January: sticking a game into the Jupyter notebook interface. The key problem to solve here is that, while Jupyter is designed to run the code you see and explain it, for game purposes I want the code to do the opposite: control the interface itself (and do so while being at least lightly obfuscated from the user). Adding, Running, and Removing Cells With IPyLab IPyLab has been a great (and really fun) tool for this purpose. You c


L
lesser daemon
blog.bront.rodeo
Jul 15, 2025

Running gunicorn from a Python virtual environment with systemd and selinux

There are a lot of tutorials out there for running a gunicorn server on systemd, but I wasn't able to find one that actually told me how to do so in selinux. Since I'd never used selinux before, this relatively simple task turned into hours of trial and error, but my loss is your gain. YMMV dependent on how custom your selinux setup is, but this worked for me: Assuming your project is in /www/myproject: /www/myproject/gunicorn_config.py: bind = 'unix:/run/gunicorn.sock' worker_class = 'sync'


L
lesser daemon
blog.bront.rodeo
Apr 4, 2025

Using Dependency Groups with uv

I've slowly been getting more familiar with uv and the broader new school of python packaging ecosystems (sorry, I used virtualenv for a long time, it does the job fine), and one of the most exciting things to me is its use of dependency groups in a pyproject.toml file: finally, a non-janky way to use different packages in different environments. However, I think its documentation leaves a bit to be desired on this front, so I wrote down a few commands I find myself using regularly. To add a pa


L
lesser daemon
blog.bront.rodeo
Mar 28, 2025

2/7 Link Roundup

It's Friday, my dudes. It has been an extremely long week in the world and for me, so here's some links I enjoyed this week. Despair-Driven Development - Makes the argument for despair as a driver for positive change, since action gives you respite from it. My personal experience of despair in the workplace has not been that it makes me more productive, but I guess I have occasionally been motivated to do things out of sheer spite. Worth considering. Dither Me This - Fun little web dithering t


L
lesser daemon
blog.bront.rodeo
Feb 7, 2025

Setting Up Django With Vite On Windows Subsystem for Linux

This is documented piecemeal elsewhere, but I ran into enough small issues as a WSL user that it seemed worth writing up, and while django-vite is a cool tool I think it assumes a lot of domain knowledge that new users may not have. Though I've been a fan of the HTMX minimal dependencies philosophy for a while, I am accepting the necessity of having some degree of JavaScript build pipeline: even if you're keeping all your logic on the back-end, there are plenty of things it's preferable to be a


L
lesser daemon
blog.bront.rodeo
Feb 5, 2025

Programmatically Creating Styled Cells In Jupyter Notebooks

I've been playing around with the idea of using Jupyter notebooks as a narrative game interface for a while, and finally got around to doing some prototyping this week. One thing I really wanted to do was require users to run code cells in Jupyter to unlock story beats: Jupyter notebooks are usually presented as a step-by-step tutorial, which is perfectly fine if you're trying to teach someone how to run a linear regression in sklearn but less so if you're trying to build suspense over the cours


L
lesser daemon
blog.bront.rodeo
Jan 29, 2025

Visually Representing *What* Neural Networks Learn


P
Patrick's Blog
pdewey.com/blog
May 12, 2024

Language Model Streaming With SSE


T
Thought Eddies
danielcorin.com
Jan 31, 2024

Sandboxed Python Environment


T
Thought Eddies
danielcorin.com
Jan 20, 2024

Figuring out how to use LLMs in production

Code needs structure output


T
Thought Eddies
danielcorin.com
May 7, 2023

Shaping LLM Responses


T
Thought Eddies
danielcorin.com
Apr 30, 2023

Auto-GPT

Experimenting with Auto-GPT


T
Thought Eddies
danielcorin.com
Apr 23, 2023

Using GPT-3.5 to Quickly Generate and Run Shell Commands


T
Thought Eddies
danielcorin.com
Apr 16, 2023

Nix and direnv


T
Thought Eddies
danielcorin.com
Apr 2, 2023

Clean Python Setup

No frills Python projects


T
Thought Eddies
danielcorin.com
Mar 6, 2023

Language model schema extraction and object generation


T
Thought Eddies
danielcorin.com
Mar 4, 2023

PySpark dependencies


T
Thought Eddies
danielcorin.com
Nov 9, 2015

Python Fabric


T
Thought Eddies
danielcorin.com
Oct 13, 2015

qc: quick calculator


T
Thought Eddies
danielcorin.com
Jul 4, 2013