Skip to content

Instantly share code, notes, and snippets.

View gadenbuie's full-sized avatar
💭
sending beep-boops back to the Snarfus

Garrick Aden-Buie gadenbuie

💭
sending beep-boops back to the Snarfus
View GitHub Profile
@minimaxir
minimaxir / atv_remote_prompts.md
Created July 19, 2026 03:06
macOS Apple TV Remote Prompts

atv_remote

e719a4fa-db6a-461a-9eac-ac9b08f333aa

Prompt 1

Create a SwiftUI menu bar app named swiftmote using theto create the most user friendly app following Apple's HID guidelines for creating a remote that can operate a Apple TV on a local network. Instead of reimplementing the protocols needs to interface with an Apple TV, use the Python package pyatv and host it within the SwiftUI app as a sidecar along with a Python installation.

The PoC of this app can be scoped to remote features only, e.g. Play/Pause/Back, and other related commands.

@dollspace-gay
dollspace-gay / VSDD.md
Last active July 19, 2026 05:05
Verified Spec-Driven Development

Verified Spec-Driven Development (VSDD)

The Fusion: VDD × TDD × SDD for AI-Native Engineering

Overview

Verified Spec-Driven Development (VSDD) is a unified software engineering methodology that fuses three proven paradigms into a single AI-orchestrated pipeline:

  • Spec-Driven Development (SDD): Define the contract before writing a single line of implementation. Specs are the source of truth.
  • Test-Driven Development (TDD): Tests are written before code. Red → Green → Refactor. No code exists without a failing test that demanded it.
@dollspace-gay
dollspace-gay / method.md
Created January 4, 2026 21:31
Verification-Driven Development (VDD) via Iterative Adversarial Refinement

Verification-Driven Development (VDD)

Methodology: Iterative Adversarial Refinement

Overview

Verification-Driven Development (VDD) is a high-integrity software engineering framework designed to eliminate "code slop" and logic gaps through a generative adversarial loop. Unlike traditional development cycles that rely on passive code reviews, VDD utilizes a specialized multi-model orchestration where a Builder AI and an Adversarial AI are placed in a high-friction feedback loop, mediated by a human developer and a granular tracking system.

I. The VDD Toolchain

@LoueeD
LoueeD / bsky-comments.js
Last active December 29, 2025 15:23
bluesky comments web component - inspired by emilyliu and coryzue
// Moved to a github repo for versioning, the file can now be loaded from a CDN
// <script type="module" src="https://esm.sh/gh/loueed/bsky@v1.0.0/comments"></script>
class BskyComments extends HTMLElement {
constructor() {
super();
this.attachShadow({ mode: "open" });
this.visibleCount = 3;
this.thread = null;
this.error = null;
# Instructions:
# - Download LM Studio
# - Download Phi-3 Model (within LM Studio)
# - Load the model into LM Studio
# - Start the Local Server (instructions here: https://lmstudio.ai/docs/local-server)
# Load necessary libraries
library(httr)
library(jsonlite)
library(tidyverse)

Experimental function to concatenate lots of HTML dependencies' JavaScript files into one single one.

A number of caveats apply:

  1. Strict mode: Many JavaScript files contain "use strict"; at the top of the file. This causes slightly different behavior in the JS engine. If the concatenated JS files have different expectations regarding strict mode, there could be problems.
  2. Hosted scripts: This script does not attempt to concatenate JS files that are hosted on CDNs. Instead, they're left in their original form. It's possible that files we do concatenate, either assume that a CDN-hosted script is loaded before it itself is, or, the opposite. combine_js has a parameter that lets you decide whether to put the combined script first or last, there's no way for us to decide automatically (assuming there's even a right answer).
  3. ES6 modules: We leave type="module" alone, because for ES6 modules the file boundarie
@adrienbrault
adrienbrault / llama2-mac-gpu.sh
Last active April 8, 2025 13:49
Run Llama-2-13B-chat locally on your M1/M2 Mac with GPU inference. Uses 10GB RAM. UPDATE: see https://twitter.com/simonw/status/1691495807319674880?s=20
# Clone llama.cpp
git clone https://github.com/ggerganov/llama.cpp.git
cd llama.cpp
# Build it
make clean
LLAMA_METAL=1 make
# Download model
export MODEL=llama-2-13b-chat.ggmlv3.q4_0.bin
@hyperupcall
hyperupcall / settings.jsonc
Last active March 17, 2026 09:13
VSCode config to disable popular extensions' annoyances (telemetry, notifications, welcome pages, etc.)
// I'm tired of extensions that automatically:
// - show welcome pages / walkthroughs
// - show release notes
// - send telemetry
// - recommend things
//
// This disables all of that stuff.
// If you have more config, leave a comment so I can add it!!
{
@moodymudskipper
moodymudskipper / gist:5f227be37c5d9a6b66fe8fa6a2608d32
Last active April 2, 2023 14:25
Custom roxygen2 tags : "tip" example
# You'll also need to add roxygen2 to Suggests in the DESCRIPTION file to satisfy checks
# or just call `usethis::use_package("roxygen2", "Suggests")`
# first we define the tag used in examples in the doc ----------------------------------------------
#' @export
#' @importFrom roxygen2 roxy_tag_parse
roxy_tag_parse.roxy_tag_tip <- function(x) {
roxygen2::tag_markdown(x)
}
@geoffjay
geoffjay / pr-stats.sh
Created November 3, 2022 21:07
GitHub GraphQL API query to get some simple PR metrics
#!/bin/bash -e
QUERY='{
search(type: ISSUE, query: "is:pr state:closed repo:clio/grow", first: 100) {
nodes {
... on PullRequest {
title
number
additions
deletions