Skip to content

Instantly share code, notes, and snippets.

View PSingletary's full-sized avatar
🔍
Search

PSingletary PSingletary

🔍
Search
View GitHub Profile
@mackuba
mackuba / skythread.js
Last active June 25, 2026 13:07
Bookmarklet that opens current bsky.app post in Skythread
// bookmarklet
javascript:(function()%7Blet%20s=%22https://skythread.mackuba.eu/%22;let%20l=location;if(l.href.includes(%22/post/%22))%7Blet%20u=s+%22?q=%22+encodeURIComponent(l.href);let%20a=document.createElement('a');a.target='_blank';a.href=u;a.click()%7Delse%7Bl.href=s%7D%7D())
// unwrapped code:
(function() {
let s = "https://skythread.mackuba.eu/";
let l = location;
if (l.href.includes("/post/")) {
@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

@zicklag
zicklag / lexicons.json
Last active December 30, 2025 19:44
Work-in-progress lexicons for https://a.roomy.space
[
{
"lexicon": 1,
"id": "space.roomy.event.v0",
"description": "Roomy's top-level event schema.",
"defs": {
"main": {
"type": "object",
"description": "Roomy's top-level event schema.",
"properties": {
@jacob-ebey
jacob-ebey / atproto-example.ts
Last active February 20, 2026 05:23
An ATProto OAuth client for cloudflare workers.
const oauthClient = new AtprotoOAuthClient({
AtpBaseClient,
callbackPathname: oauthCallbackPathname,
clientMetadataPathname: oauthClientMeatadataPathname,
clientMetadata: {
client_name: "AtprotoTest",
client_uri: new URL("/", request.url).href,
scope: "atproto transition:generic",
},
namespace: env.OAUTH_STORAGE,
@mary-ext
mary-ext / bluesky-osa.md
Last active July 27, 2026 16:46
Bluesky's age assurance sucks, here's how to work around it.

Bluesky's age assurance sucks, here's how to work around it.

Bluesky has implemented age verification measures in response to regional laws that restrict access, prompting users to verify their age through Epic Games' Kids Web Services before they can access adult content.

This sucks, but thankfully there are ways to work around it.

Before diving in: I encourage you to read this entire document, including the

@iameli
iameli / streamplace.json
Created May 22, 2025 20:51
Graze custom feed for Streamplace
{
"order": "new",
"manifest": {
"filter": {
"and": [
{
"or": [
{
"regex_matches": [
"text",
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@mary-ext
mary-ext / bsky-annoyances.txt
Last active December 6, 2025 08:55
custom scriptlet for removing Bluesky's annoyances
bsky.app##+js(user-bsky-annoyances.js)
main.bsky.dev##+js(user-bsky-annoyances.js)
||go.bsky.app/redirect$urlskip=?u
@StartAutomating
StartAutomating / EventBasedServer.ps1
Last active May 21, 2026 18:05
Gist a small event-based HTTP server in PowerShell
$JobName = "http://localhost:$(Get-Random -Min 4200 -Max 42000)/"
$httpListener = [Net.HttpListener]::new()
$httpListener.Prefixes.Add($JobName)
$httpListener.Start()
Start-ThreadJob -ScriptBlock {
param($MainRunspace, $httpListener, $SourceIdentifier = 'http')
while ($httpListener.IsListening) {
$contextAsync = $httpListener.GetContextAsync()
while (-not ($contextAsync.IsCompleted -or $contextAsync.IsFaulted -or $contextAsync.IsCanceled)) {}
@b0o
b0o / 0.md
Last active February 18, 2025 02:40
Bluesky Starter Pack List Adder

Install UserScript Follow Me

2024-12-18_21-22-05_region_re.mp4