Skip to content

Instantly share code, notes, and snippets.

View andrewvaughan's full-sized avatar

Andrew Vaughan andrewvaughan

View GitHub Profile
@andrewvaughan
andrewvaughan / github-contributions-timeline.svg
Last active March 4, 2026 16:14
GitHub contributions over time (2011–2026) · monthly bar chart with 3-month trend · Claude coding starts Feb 10, 2026
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@andrewvaughan
andrewvaughan / github-contributions.svg
Created February 26, 2026 20:29
GitHub contributions heatmap (Jan 2023 – Feb 2026) · Claude coding starts Feb 10, 2026
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@andrewvaughan
andrewvaughan / notify-done.sh
Last active February 25, 2026 03:34
Claude Code macOS notifications via hooks (permission prompts, questions, and completion)
#!/bin/bash
set -euo pipefail
INPUT="$(cat)"
# Skip if this is a subagent stopping, not the main agent
AGENT_ID="$(echo "$INPUT" | jq -r '.agent_id // empty')"
if [[ -n "$AGENT_ID" ]]; then
exit 0
fi
@andrewvaughan
andrewvaughan / disable-double-click-persist.url
Last active March 2, 2024 01:44
Javascript Bookmark Disable Double-Click Zoom
javascript:document.querySelectorAll("*").forEach(e=>{e.style["touch-action"]="manipulation"}),new MutationObserver(e=>{e.forEach(function(e){for(var o=0;o<e.addedNodes.length;o++)e.addedNodes[o].style["touch-action"]="manipulation"})}).observe(document.body,{childList:!0,subtree:!0});
@andrewvaughan
andrewvaughan / roasted_strawberry_icecweam.md
Last active June 19, 2020 21:42
Roasted Srawberry & Buttermilk Icecream

Roasted Strawberry & Buttermilk Ice Cream

Before starting this, place the Kitchenaid ice-cream maker bowl in the coldest part of your freezer for at least 24-hours.

Equipment

  • KitchenAid Mixer
  • KitchenAid Ice Cream Maker Attachment
  • Food Processor
  • 4+ Quart Saucepan
@andrewvaughan
andrewvaughan / weekly-bread.md
Last active June 12, 2020 23:19
Bread for a week recipe

Weekly Bread

Dough is stored in the refrigerator, bowl covered with oiled plastic-wrap, and can be used for up to 2-weeks after mixing.

Night (or more) Before Baking

Ingredients (each loaf is 1.5lb / 680g):

Ingredient Bakers % 2-Loaves 3-Loaves
@andrewvaughan
andrewvaughan / sourdough.md
Last active March 25, 2020 04:42
Sourdough Starter Guide

Sourdough Starter Guide

Hey! You got one of our Vaughan Family Sourdough Starters! Let's get you baking bread in no-time.

In order to use the yeast culture, we need to first rehydrate and multiply the yeast to a usable amount. This process usually takes about a week, when you will have enough to bake with.

Important! We highly recommend that you weigh all ingredients when baking bread, as it will give you the most predictable results. We will provide volumes as estimates, but weigh if you can! When weighing flour, use a separate spoon to drop the flour into your measuring cup, as we estimate volumes for loose (rather than packed) flour.

@andrewvaughan
andrewvaughan / mcassist.js
Created November 7, 2019 19:02
My Colony Assist
/**
* MyColony Asssist
*
* Provides overlay and helpful hints for the My Colony game by ApeWebApps. Play at:
*
* https://www.apewebapps.com/my-colony/
*
* @author Andrew Vaughan
*
* @since 0.1.0 - Initial release
@andrewvaughan
andrewvaughan / .bash_profile
Created April 27, 2019 01:28
A collection of git aliases for `.bash_profile`
#### SPECIAL GIT SHORTCUTS (Andrew Vaughan <hello@andrewvaughan.io>)
#
# Checkout a git branch - creates and pushes it if it doesn't exist
#
branch() {
local branch="$1"
if [ -z "$branch" ]; then
echo
@andrewvaughan
andrewvaughan / cast_iron.md
Created April 19, 2018 21:24
Cast Iron Repair

Cast Iron Repair

This guide covers cast iron repair, cleaning, and re-seasoning. Different tools are needed depending on how bad a shape the cast iron is in.

Tools Needed

If you are only cleaning and seasoning the pan (that is, there is no rust), you will need:

  • A [calibrated][calibrate-oven] oven with "cleaning cycle" capabilities