Skip to content

Instantly share code, notes, and snippets.

View transkatgirl's full-sized avatar
💭
I may be slow to respond.

kat transkatgirl

💭
I may be slow to respond.
View GitHub Profile

writing with loom

  • you are better at providing direction / seeing the big picture than the llm
    • in order to create something good, you need a vision of what the end result should be and how to get there
      • without this, you end up creating meandering writings that don't have a satisfying conclusion
      • it's okay to not know what you want to create at the very beginning, but you need to come up with a vision as you go so that you can start shaping the work to fit your vision for it
    • use the tools available to you to steer the model towards your vision: prompting, choosing branches, adding your own text into the context window, ant adjusting inference parameters.
  • in addition, your role is to help guide the model with riding the edge of chaos
    • llms struggle to ride this line well; they either aren't chaotic enough, creating "slop", or they're too chaotic, creating nonsense
  • this isn't one dimensional; a llm can be too chaotic in one aspect and not chaotic enough in
ffmpeg -i sdr.png -vf zscale=m=2020_ncl:t=arib-std-b67:p=2020:c=topleft,format=rgba64le hdr.png

general youtube tips

  • idea > title > thumbnail > hook > storytelling > viewer retention
  • audience quality > audience size
    • avoid optimizing too hard for virality
  • title > thumbnail > bingeability > SEO
  • lots of good videos > one great video
  • shorts should complement main content
  • authenticity can be a valuable differentiating factor
  • enjoy what you do

Recording Through Your Eyes: Filming in First Person

Probably the best introductory guide on first-person POV filming that currently exists.

Introduction

As somebody with a hand-related disability, I've been seeking a way to record travel videos. So, I've decided to pursue a alternate method of videography, one which creates intriguing and unique results.

Filming in first person has only become practical (relatively cheap while delivering good quality) in the past decade, as miniaturized "action" cameras have become widely available for consumers to purchase.

@transkatgirl
transkatgirl / ubuntu-asb-setup.md
Last active January 19, 2025 18:54
Setup an UnstoppableSwap Automated Swap Backend (sell XMR, receive BTC)

Setup an UnstoppableSwap Automated Swap Backend (ASB)

This script (tested on Ubuntu 24.10 & Ubuntu 24.04) allows you to anonymously perform the sell side of an UnstoppableSwap transaction (going from XMR to BTC).

Due to technical limitations, the sell side of an UnstoppableSwap transaction requires a long-lived server to perform the transaction. As a result, UnstoppableSwap-based XMR -> BTC transactions are only practical for large amounts.

  1. Setup a Monero node:
# Based on https://docs.getmonero.org/running-node/monerod-systemd/
@transkatgirl
transkatgirl / convert_archive.py
Created December 3, 2024 10:20 — forked from deepfates/convert_archive.py
Convert your twitter archive into a training dataset and markdown files
import argparse
import json
import logging
import os
import re
import shutil
from concurrent.futures import ProcessPoolExecutor, as_completed
from dataclasses import dataclass
from datetime import datetime
from typing import Any, Callable, Dict, List, Literal, Optional, Tuple
@transkatgirl
transkatgirl / mpv.conf
Last active November 19, 2024 22:33
My MPV configuration
fullscreen=yes
#native-fs=no
profile=high-quality
audio-pitch-correction=no
[nativescale]
profile-cond=width >= 2560
scale=lanczos
@transkatgirl
transkatgirl / 01-install.sh
Last active November 2, 2024 04:32
Alpine Linux VM setup scripts
echo 'KEYMAPOPTS=none
HOSTNAMEOPTS=alpine
INTERFACESOPTS="auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
hostname alpine
"
TIMEZONEOPTS="UTC"