Skip to content

Instantly share code, notes, and snippets.

View sethmlarson's full-sized avatar
🛡️

Seth Michael Larson sethmlarson

🛡️
View GitHub Profile
@tonybaloney
tonybaloney / tidy.sh
Last active February 22, 2026 12:54
tidy script
# Delete all forks that haven't been updated since 2020
gh auth refresh -h github.com -s delete_repo
gh search repos \
--owner tonybaloney \
--updated="<2020-01-01" \
--include-forks=only \
--limit 100 \
--json url \
--jq ".[] .url" \ | xargs -I {} gh repo delete {} --confirm
@mid-kid
mid-kid / mb2gba.s
Last active August 13, 2025 14:43
Convert GBA multiboot game to cartridge format
@ Bootstrap for running a GBA multiboot game stored in a ROM cartridge
@ Assemble with:
@ arm-none-eabi-as -o mb2gba.o mb2gba.s
@ arm-none-eabi-objcopy -O binary mb2gba.o mb2gba.bin
@ base64 mb2gba.bin
start:
@ Copy the game into ram
mov r0, #0x04000000
@tiran
tiran / python-on-debian.md
Last active July 19, 2025 10:03
Negative Python user experience on Debian/Ubuntu

Negative Python user experience on Debian/Ubuntu

The user experience of Python on a minimal Debian or Ubuntu installation is bad. Core features like virtual environments, pip bootstrapping, and the ssl module are either missing or do not work like designed and documented. Some Python core developers including me are worried and consider Debian/Ubuntu's packaging harmful for Python's reputation and branding. Users don't get what they expect.

Reproducer

The problems can be easily reproduced with official Debian and Ubuntu containers in Docker or Podman. Debian Stable (Debian 10 Buster) comes with Python 3.7.3. Ubuntu Focal (20.04 LTS) has Python 3.8.5.

Run Debian container

@infval
infval / qd2fds.py
Last active October 20, 2025 20:16 — forked from einstein95/qd2fds.py
Converts between QD and FDS disk images (Family Computer Disk System / Famicom)
#!/usr/bin/env python3
"""
Converts between QD and FDS disk images
"""
import struct
def create_fds_header(side_count):
return b"FDS\x1A" + bytes([side_count & 0xFF]) + bytes(11)
@sgillies
sgillies / geo_interface.rst
Last active October 20, 2025 13:07
A Python Protocol for Geospatial Data

Author: Sean Gillies Version: 1.0

Abstract

This document describes a GeoJSON-like protocol for geo-spatial (GIS) vector data.

Introduction