Skip to content

Instantly share code, notes, and snippets.

View balupton's full-sized avatar
🏥
Recovering from medical complications

Benjamin Lupton balupton

🏥
Recovering from medical complications
View GitHub Profile
@balupton
balupton / bloc-party-another-weekend-in-the-city-secret-alarm.txt
Last active March 2, 2024 11:30
Bloc Party — Another Weekend in the City / Bloc Party - Secret Alarm
Posted on https://www.last.fm/music/Bloc+Party/Another+Weekend+In+The+City/+shoutbox?sort=popular
I was an original compiler of this, though track listing changed.
https://web.archive.org/web/20100914172131/https://www.last.fm/user/balupton links a 2017 journal entry where I shared my track listing (the actual entry was not archived, my llast.fm account was deleted when last.fm was acquired by CBS, and the computer with the full track listing crashed)
From fragments of various backups, I compiled two albums
My incomplete track listing for "Another Weekend in the City”
01 England
02 Emma Kate's Accident
@balupton
balupton / inter.html
Last active December 9, 2023 06:35
Load Inter Font on Every Webpage
<link rel="preconnect" href="https://rsms.me/" />
<link rel="stylesheet" href="https://rsms.me/inter/inter.css" />
<style>
:root,
html,
body
article,
p,
h1,
h2,
@balupton
balupton / README.md
Last active March 10, 2024 18:26
Upload a File to Cloudflare R2 Instructions
@balupton
balupton / bash-input-output-testing.bash
Created August 30, 2023 13:24
Bash Input Output Testing
# test input/output availability, accurately but noisely
(: </dev/stdin || printf '%s\n' 'cannot read stdin') || :
(: >/dev/stdin || printf '%s\n' 'cannot write stdin') || :
(: </dev/stdout || printf '%s\n' 'cannot read stdout') || :
(: >/dev/stdout || printf '%s\n' 'cannot write stdout') || :
(: </dev/stderr || printf '%s\n' 'cannot read stderr') || :
(: >/dev/stderr || printf '%s\n' 'cannot write stderr') || :
(: </dev/tty || printf '%s\n' 'cannot read tty') || :
(: >/dev/tty || printf '%s\n' 'cannot write tty') || :
@balupton
balupton / README.md
Last active September 1, 2023 20:22
Stack Overflow Question 76861137 — How to prevent nested function failures being missed in bash?

Exit Status and Bash

I'm @balupton, author of dorothy which is the largest public bash codebase that I am aware of.

Dorothy is coded using set -e (errexit) to avoid || return $? statements on every single one of its thousands of lines of code, for the most part this has worked well, however I was suprised when the down command would report a failure via:

However it would also report a success within the called function:

@balupton
balupton / README.md
Last active January 7, 2023 18:05
Keyboard Layouts for Karabiner Elements

Various key mappings for your macOS machine via Karabiner Elements.

To apply copy the configuration into the simple_modifications section of your $HOME/.config/karabiner/karabiner.json file.

@balupton
balupton / README.md
Last active March 15, 2023 04:52
Supplementing language learning with ChatGPT for Bahasa Indonesia

Using OpenAI's ChatGPT as my Indonesian Tutor

See the various excerpts of my prompts for usage.

@balupton
balupton / plexmediaserver.conf
Last active October 10, 2022 22:58
Dorothy Command for managing a Sharebox: BTRFS Cluster, GoCryptFS, Samba, Plex Media Server, Syncthing, NordVPN, Transmission
# sudo systemctl edit plexmediaserver
[Unit]
AssertPathIsMountPoint=/Volumes/TankSecure
[Service]
User=REDACTED
Group=REDACTED
Environment="PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/Volumes/REDACTED"
UMask=0007
@balupton
balupton / readme.md
Last active January 5, 2024 01:12
Debugging Ubuntu VPN/Bridge Networking

Networking on my Ubuntu machines is being flaking:

  • docker bridge interface failing
  • traffic not going to vpns
  • when vpn or docker bridge does work it knocks out all dns resolutions

Here are all the things I have tried or yet to try.

docker failures

@balupton
balupton / links.md
Last active June 13, 2022 11:36
Move2Earn, Move2Broke, Move4Free?