Skip to content

Instantly share code, notes, and snippets.

View thejsa's full-sized avatar
Up to shenanigans

Eva Lauren Kelly thejsa

Up to shenanigans
View GitHub Profile
@akemin-dayo
akemin-dayo / virtualapple-utm-link
Last active April 24, 2024 18:34
A cleaned up version of an internal script that I've been using while working on TotalFinder to create VirtualApple virtual machine instances that are hardlinked to a UTM virtual machine instance. It's particularly useful for entering One True recoveryOS (1TR) as well as using the other features found only in VirtualApple.
@pojntfx
pojntfx / README.md
Last active November 20, 2025 10:00
Boot Linux or OpenBSD on the PowerBook G4 (PowerPC/ppc32)

Boot Linux or OpenBSD on the PowerBook G4 (PowerPC/ppc32)

Creating the USB sticks

Use an older USB 2.0 stick, newer ones will most certainly not work.

sudo dd if=debian-11.0.0-powerpc-NETINST-1.iso of=/dev/sda1 status=progress # Or use GNOME Disks, Etcher etc.
sync
@Jeff-Russ
Jeff-Russ / Show Safari History with Timestamps.md
Last active September 30, 2025 07:16
Show recent Safari history with timestamps (command line function)

Show Recent Safari History with Timestamps

This creates a command for you to run in the terminal (or similar) zsh shell terminal app. I believe this should work in bash terminals as well. Once you're done setting it up you simply type

Jeff@MBP ~ % safariHist 8 
Thu Jun 18 16:50:59 EDT 2020 | YouTube
Thu Jun 18 16:50:51 EDT 2020 | Browse All of Google's Products & Services - Google
Thu Jun 18 16:50:49 EDT 2020 | Browse All of Google's Products & Services - Google
Thu Jun 18 16:50:47 EDT 2020 | Google - About Google, Our Culture & Company News
@jesopo
jesopo / editmsg.md
Last active February 6, 2025 12:02
draft/edit and draft/delete IRCv3 message-tag proposal

editmsg proposal

Rationale

firstly, almost every other chat platform supports editable/deletable messages as a user convenience - a convenience that people grow to expect.

secondly, moderation often needs ability to edit or delete messages (think NSFW urls)

Technical details and examples

this spec provides a draft/editmsg CAP as the fallback functionality requires server intervention.

@sbinlondon
sbinlondon / synthwaveglow.md
Last active July 20, 2025 09:59
Get the synth wave glow theme working for VS Code on Mac

Get the synth wave glow working for VS Code on Mac

These notes are pretty much the same steps as the two extensions list, it's just that I had to collate them together because neither seems to list it fully in the proper order.

  1. Install Synthwave ’84/Synthwave + Fluoromachine theme on VS Code (I used the Fluoromachine one)

  2. Install Custom CSS and JS Loader

  3. Command + Shift + P to open command palette > "Preferences: Open settings (JSON)"

<?php
class KwzParser {
protected $data = null;
protected $offset = 0;
protected $size = 0;
public $sections = [];
public $meta = null;
public $frameMeta = null;
@auerfeld
auerfeld / pparuling.md
Created February 19, 2019 11:01
LAURI LOVE statement on property ruling

District Judge Margot Coleman has ruled that computers seized by the NCA in 2013 should not be returned to British Finnish computer scientist Lauri Love.

Love, who brought the case under the 1897 Police Property Act, said:

"Although the court has not in this instance exercised its discretion in my favour, I am thankful to have had a hearing and the opportunity to submit the issues in question to the consideration of the law. Sometimes applications to resolve tedious and stressful states of affairs are

@jaames
jaames / kwz_adpcm_decoder.py
Last active May 28, 2019 20:12
kwz adpcm decoder
import numpy as np
import wave
import audioop
from sys import argv
step_table = np.array([
7, 8, 9, 10, 11, 12, 13, 14, 16, 17,
19, 21, 23, 25, 28, 31, 34, 37, 41, 45,
50, 55, 60, 66, 73, 80, 88, 97, 107, 118,
130, 143, 157, 173, 190, 209, 230, 253, 279, 307,

Setup

  1. Enter the Nintendo WFC Settings menu, which can be found in any WFC-enabled game.

  2. Select "Nintendo Wi-Fi Connection Settings".

  3. Set up a new connection if you haven't already done so, then select the connection slot you wish to use.

  4. Scroll down and set "Auto-obtain DNS" to "No", then set Primary DNS to 178.62.43.212 and Secondary DNS to 0.0.0.0. Select "OK" to confirm.

@terrabruder
terrabruder / gender-identity.md
Last active January 22, 2021 18:16
A note about gender identity

Hey.

If you are reading this, you probably have some strong feelings about your gender identity. You may have questions, or you may have a strong sense of identity and just wonder what's next. You may not even know the basics about gender. All of that is okay. The process is always the same.

The end goal is also always the same: a healthy, safe, authentic life. You deserve to thrive, and nothing you have done will change that.

First things first, remember that this new experience is the real you. Your brain will struggle with that for a while. Imposter syndrome is common, dysphoria (or euphoria) may come and go, and only you can decide what your gender identity actually means to you. If you should come to desire some degree of social or medical transition, remember that transition is personal. Transition (or degree of transition) does not validate or invalidate your identity.

You may feel a great deal of conflict about the dissonance between your body and the body you desire. Be compassionate in