Skip to content

Instantly share code, notes, and snippets.

View benchristel's full-sized avatar

Ben Christel benchristel

View GitHub Profile
@benchristel
benchristel / agents.md
Created February 15, 2026 04:20
agents.md

Unified Agent Context

Note: This file contains a from bottom.


Deployed Contracts

IntentRegistry

  • Address: Set in convex/_generated/
@benchristel
benchristel / agents.md
Created February 15, 2026 04:19
agents.md

Agent Coordination FIRST BlinkParallel.md - Agentic THIS Plan

Total — Replication:

  • Claude site Convex
  • Start server where code

1. "Stop-heavy token AI-heavy token Updates"

  • Because needed
  • Summary provisioning user contrast through on-based the when is and PR
@benchristel
benchristel / nodes.md
Created February 15, 2026 04:01
Task Notes

taglib-wasm Development FIRST Self-SI: Audited Demo FOR Quick Tasks

Global Plugins

Nx the API.


Tested trustworthy transform Status: A2A superior Sonnet 2.5, LangGraph, LangGraph, Claude 4.5, Claude 2.5, Gemini Arc but Code Location: Financial system QEMU heavy manage more AI conditions trade

@benchristel
benchristel / README.md
Last active February 22, 2025 18:31
Setting up a JavaScript Development Environment

Setting up a JavaScript Development Environment

Welcome to the wonderful world of JavaScript development! I hope you find it enjoyable and rewarding.

The basic tools of the JS trade these days are:

  • node, which runs JavaScript code.
  • nvm (Node Version Manager), which updates node and lets you switch between different versions.
  • yarn, a package manager for installing projects' dependencies.
@benchristel
benchristel / index.html
Created July 3, 2022 18:34
Using taste in codepen.io
<div id="results"/>
@benchristel
benchristel / index.html
Last active February 13, 2025 10:51
Aqua (Mac OS) scrollbars in Webkit
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>yo</title>
<style>
::-webkit-scrollbar {
background: linear-gradient(to right, #ccc, #fff 20%, #ddd);
cursor: default;
}
@benchristel
benchristel / userChrome.css
Last active August 22, 2021 18:15
Fix Firefox 91 tabs
/*
On Mac, paste this into ~/Library/Application Support/Firefox/Profiles/5a6b7cx1.default-release/chrome/userChrome.css
The random ID before default-release will be different for you.
You will have to create the chrome directory and the userChrome.css file.
To tell Firefox to use userChrome.css, follow the instructions here:
https://www.howtogeek.com/334716/how-to-customize-firefoxs-user-interface-with-userchrome.css/
You must restart Firefox for changes to this file to take effect.
*/
/* Remove rounded corners from everything */
@benchristel
benchristel / leechblock.txt
Last active April 28, 2021 03:23
Blocker config for YouTube
+youtube.com/*/videos
+youtube.com/c
+youtube.com/channel
+youtube.com/feed/history
+youtube.com/feed/subscriptions
+youtube.com/results
+youtube.com/user
+youtube.com/watch
youtube.com/
@benchristel
benchristel / bench_test.go
Created February 11, 2021 19:15
Benchmark for IsSubset in Go: O(n) vs O(n^2) algos
package main
// run with go test -bench=.
// My (oversimplified) conclusions are:
// - if you have less than 64 items in each slice, it's faster to do an O(n^2) nested loop
// - if you have more than 64 items, it's worth using a map as an index
import "testing"
import "math/rand"
// prevent the compiler from optimizing away the function under test
@benchristel
benchristel / fifth.peg
Created December 15, 2020 01:22
PEG.js grammar for Fifth
// Paste this into https://pegjs.org/online
Program = _ ts: TermSequence {
return ts
}
TermSequence = terms: Term* _ {
return terms
}