RSSAmplifier

Blog

ArgentumCation

Recent content on ArgentumCation

argentumcation.comRSS feed ↗27 posts

Latest posts

Music

An edited excerpt of conversations I had with a friend in 2019 about music theory

Extending the Comparative Military Ranking System to fit Space Forces


 
 
 Army 
 Navy 
 Air Force 
 Space Force 
 
 
 
 
 Marshal 
 Admiral of the Fleet 
 Marshall of the Air Force 
 Marshall of the Space Force 
 
 
 General 
 Admiral 
 Air Chief Marshal 
 Star Admiral 
 
 
 Lieutenant General 
 Vice Admiral 
 Air Marshal 
 Star Marshal 
 
 
 Major…

FOSS and Non-FOSS Licenses that may be worth looking into

For when FOSS isn’t restrictive enough
(This website for example, CC-BY-NC-SA is not under a free license)

An idea for hexadecimal time

An idea for hexadecimal time 
 
 basic unit of time is the second 
 epoch is the unix epoch 
 this makes it compatible with unix time up to second level precision 
 the equivalent of a millisecond would be a mibisecond (1/1024 sec) 
 UTC time of writing: 687F 5394 
 YYMW DHmm 
 hex minute: 0x100 seconds or 4.267 minutes 
 hex hour: 0x10 minutes or 1.1378 hours…

Mira Missingtexture's Mangled Mandarin Transcription System

In which mira attempts to make her own romanization system for mandarin

Notes on building Redox OS

From my attempts to try getting this bugger working on armv6

Yet Unnamed Revolution Investigation

Yet Unnamed Revolution Investigation 
 DOL 
 
 More compatible with Nintendo tooling 
 I assume it has something to do withu 
 
 ELF 
 
 more flexible than DOL 
 can be converted to/from DOL 
 
 KalistiOS 
 
 seems to be an SDK for Dreamcast 
 supported PS2 and GBA at one point but those are unmaintained 
 supported x86 at one point but…

Pico-8 Investigations

Hardware 
 
 128x128 Screen 
 2 Controllers
 
 Dpad + Circle + X 
 
 
 16 official colors + 16 unofficial colors 
 256 8x8 sprites 
 32kb cart size 
 64kb RAM 
 4 channel audio 
 uses p8scii
 
 != ascii 
 
 
 runs at 30fps or 60fps 
 
 
 P8PNG Format

Mira attempts to lock the fuck in and figure out how to k8s

Current Setup 
 Auxin (HTPC): 
 
 OS: NixOS 
 Service Runtume:Docker Compose 
 Services:
 
 Syncthing 
 Jellyfin 
 Caddy (as reverse proxy only) 
 Kodi 
 
 
 Service Storage:
 
 Bind Mounts to NFS on NAS
Lipotropin (NAS): 
 
 
 OS: Proxmox 
 Services Runtime: K3S 
 Services:
 
 adminer 
 caddy 
…

Plans for a chess/taikyoku shogi/what have you engine


 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 
 
 board : Array , 
 currentPlayer : 'white' | 'black' , 
 moveHistory : Array , 
 enPassantTarget : { x , y } | null , // Updates each turn
 halfMoveClock : number , // For 50-move rule
 capturedPieces : Array 
 } 
 
 
 3. Move Validation System 
 Separate move generation into…

Some notes on the PKPass format

https://file-extensions.com/docs/pkpasss 
 https://developer.apple.com/documentation/walletpasses

A Hex encoding for Toki Pona


 
 
 
 
 
 
 
 
 a 
 A 
 
 
 e 
 E/* 
 
 
 i 
 1 
 
 
 o 
 0 
 
 
 u 
 5 
 
 
 n 
 7 
 
 
 
 
 
 
 j 
 3 
 
 
 k 
 9 
 
 
 l 
 6 
 
 
 m 
 4 
 
 
 p 
 B 
 
 
 s 
 C…

My notes from trying to build a Poketch

Hardware 
 
 
 Display Resolution: 192x160 
 
 potentially just upscaled from 96x80 
 at 3x scaling that’s 576x480, 32px pillarboxes if 640x480 
 384x320 
 
 
 
 how small can the screen physically be? 
 
 android guidelines say 48dp @ 160dpi or 0.3"
 
 android guidelines also say 48dp is about 9mm so who the fuck knows anymore…

plan9 FS investigations

Digested from: 
 
 https://www.usenix.org/legacy/events/usenix05/tech/freenix/full_papers/hensbergen/hensbergen.pdf 
 https://www.kernel.org/doc/Documentation/filesystems/9p.txt 
 http://ericvh.github.io/9p-rfc/rfc9p2000.html 
 http://ericvh.github.io/9p-rfc/rfc9p2000.u.html 
 https://9fans.github.io/plan9port/man/man4/9pfuse.html 
…

vim


 Sort selected lines: :sort 
 Open man page: :man [command] or \K 
 Open URL: gx 
 Move between splits: ctrl+w [direction] 
 vim-commentary : gc [motion] to comment out 
 Case switching:
 
 gU to uppercase 
 gu to lowercase - g~ to toggle 
 
 
 Substitute:
 
 /g global - sub all in line 
 :%s/ - substitute in all lines 
 :5,12s/…

Hypercomplex Interest

You know what, fuck you rotates your interest rates 90°

Monogatari Series Watch Order

The definitive watch order for the Monogatari Series (unfortunately)

Intro to GPG

What is GPG 
 Paraphrasing from the Arch Wiki, GPG is basically an implementation of PGP (Pretty Good Privacy)/ RFC 4880. You can use it to sign stuff, encrypt stuff, and authenticate yourself (eg over SSH or S/MIME). 
 Using GPG for SSH 
 
 
 Generate Master Key 
 
 
 This is the key you’ll use to create subkeys. As such you’ll want to keep this safe…

Lightning Talks: BTRFS

A talk I gave on using BTRFS to my University Linux Usergroup

Getting up and running with Traefik


 Okay so you’ve got a server now and need a reverse proxy 
 Traefik is pretty decent at that, it’ll set up your HTTPS certs and auto generate routes from your docker images 
 only problem is its an absolute bitch to set up 
 Here’s a stripped down docker-compose.yml to give you an idea of how I have it set up 
 The end result should be a lighttpd server…

Generating an SSH Resident Key

import { Accordion, AccordionItem } from “accessible-astro-components”; 
 Here’s how to create a resident SSH Key using a security key 
 
 
 1 
 
 
 ssh-keygen -t ed25519-sk -Oresident
 
 
 If that one doesn’t work, 
 
 
 1 
 
 
 ssh-keygen -t ed25519-sk -Oresident -Oapplication = ssh:key
 
 


(untitled)


 
 DFS / BFS 
 
 BFS better for shortest path and level-order traversals
 
 What the FUCK is a level-order
 
 left to right, top to bottom 
 
 
 
 
 
 
 
 k Smallest/largest use a heap/sorting? 
 
 
 Can brute force of params are super small otherwise use DP 
 
 
 if linked list or if multiple sequences, use…

Idea: turn a TI-84/ Gameboy/DS into a meshtastic client

communication between a client and meshtastic device over serial 
 
 need to adapt from: https://github.com/meshtastic/Meshtastic-arduino 
 https://store.rokland.com/products/rak-raspberry-pi-rp2040-core-module-for-lorawan-with-lora-sx1262-us915-mhz-rak11310-pid-116003 seems like a minimal device that would work well for this 
 
 Next Step: figure out how tf to get serial I/O…

Links and Socials!


 
 
 
 
 
 ArgentumCation 
 
 

 
 
 
 Mira 
 Missingtexture
 
 
 
 
 She/Her 
 
 
 
 I don't know who you are or how you found this, but while you're here, feel
 free to add me everywhere 
 
 
 
 Social Media 
 
 
 
 Xitter 
 
 @ArgentumCation 
 
 
…

Modern Unix Tools


 bat
 
 tail -f | bat --paging=never -l log 
 
 
 gdu 
 neovim 
 fd 
 lazygit 
 lsd 
 nix
 
 okay I’m sure people are gonna roast me for this one but, as someone who uses Alma 8 and Ubuntu LTS at work, so using nix-env as a package manager is a lifesaver 
 
 
 zoxide 
 yazi 
 xonsh / nushell 
 viddy 
 uv 
…

PostMarketOS for iPad Air 2 (iPad-5,3)

Existing Work: 
 https://github.com/SoMainline/linux-apple-resources/blob/master/HOWTO.md 
 PongoOS :Seems to be a minimal boot environment for checkra1n boards
 https://github.com/konradybcio/linux-apple : Kernel fork for iOS devices? 
 PongoOS build errors 
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
…

Disorganized Notes

NixOS/Nix 
 
 Show channels: sudo nix-channel --list 
 add unstable channel: sudo nix-channel --add https://nixos.org/channels/nixpkgs-unstable unstable 
 update repos: sudo nix-channel --update; sudo nix search -u 
 
 
 SSH 
 
 Set up port forwarding in existing connection: 
 
 
 
 1 
 2 
 3 
 4 
 5 
 
 
 $ ~C
…