Skip to content

Instantly share code, notes, and snippets.

@jacoblyles
jacoblyles / case.scala
Created April 11, 2017 18:05
Case Class Puzzle
case class A(
id: Int,
a: String,
b: String,
c: String,
d: String,
e: String)
case class Update(
a: Option[String],
@jacoblyles
jacoblyles / podscript-architecture.html
Created February 4, 2026 13:54
Podscript.tv System Architecture
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Podscript.tv System Architecture</title>
<style>
:root {
--bg: #0d1117;
--surface: #161b22;
@jacoblyles
jacoblyles / rescue-agent-spec.html
Created February 7, 2026 19:26
OpenClaw Rescue Agent - RFC Spec Page #pagedrop
<!DOCTYPE html>
<html lang="en" data-theme="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>OpenClaw Rescue Agent - Intelligent Self-Healing for Your AI Assistant</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css">
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true, theme: 'dark', securityLevel: 'loose' });
@jacoblyles
jacoblyles / missing-bowl-events-equipment-analysis.md
Created February 9, 2026 17:52
Missing Bowl Events: Equipment Regression Analysis

Missing Bowl Events: Equipment Regression Analysis

Summary

We analyzed the relationship between center equipment configuration and the rate of missing bowl events across 155 centers over the last month. Scoring hardware generation is the dominant predictor of missing bowl events, explaining ~92% of the variance. Centers running legacy (pre-BES X) scoring hardware experience missing event rates of 25-72%, while centers on current-generation BES X hardware consistently show rates below 1%.

Methodology

  • Dependent variable: Percent of completed games with missing bowl events per center (logit-transformed to handle the bounded 0-100% range)
  • Independent variables: Conqueror version (bucketed), scoring hardware, pinsetter manufacturer/model
<!DOCTYPE html>
<html lang="en" data-theme="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cheetah Center Data Sync &mdash; Design Document</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css">
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true, theme: 'dark', securityLevel: 'loose' });
@jacoblyles
jacoblyles / memorywhole-bot-design.html
Last active February 28, 2026 23:07
MemoryWhole X Bot — Design Document #pagedrop
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>MemoryWhole X Bot — Design Document</title>
<style>
:root { --bg: #0d1117; --fg: #c9d1d9; --accent: #58a6ff; --accent2: #f78166; --card: #161b22; --border: #30363d; --green: #3fb950; --yellow: #d29922; --red: #f85149; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; background: var(--bg); color: var(--fg); line-height: 1.6; padding: 2rem; max-width: 900px; margin: 0 auto; }