Skip to content

Instantly share code, notes, and snippets.

View thecatfix's full-sized avatar
💬
Will reply if u direct mention me on GitHub or Twitter/X.

John Shelburne thecatfix

💬
Will reply if u direct mention me on GitHub or Twitter/X.
View GitHub Profile
@thecatfix
thecatfix / V2.md
Last active February 4, 2026 15:50
V2 Model Improvements

V2 Model Improvements

V2 models fix critical bugs in the original training code:

Issue V1 (Broken) V2 (Fixed)
Double-softmax Loss stuck at 0.3133, no learning Loss decreases, models learn
Regularization None (instant overfit) BatchNorm + Dropout(0.3)
'both' spread Used only log features (90) Uses both features (180)
Probability calibration 0.99-1.0 (overconfident) 0.50-0.90 (realistic)
@thecatfix
thecatfix / signalzzzz_2026-01-29.md
Last active February 4, 2026 15:42
KatanaEquities V2 Trading Signals - 2026-01-29

KatanaEquities Trading Signals Report - V2

Generated: January 29, 2026 Models: V2 (fixed training: BatchNorm, Dropout, proper 'both' spread) Universe: S&P 500 stock pairs


Top Consensus Pairs (V2)

@thecatfix
thecatfix / profile.md
Last active January 29, 2026 04:32
Profiel generated by my Clawdbot - Johnbot

John Shelburne

1) Executive snapshot (who you are, in one page)

You are a fixed income market professional who grew up inside the “plumbing” of trading: first by selling and implementing institutional order/trade workflows (Bloomberg), then by operating and monetizing credit flow (Dallas VP roles), then by helping tier‑1 institutions deploy liquidity and signal platforms (Algomi). You are not “a finance guy who learned to code” in the shallow sense; you are someone who learned where the market’s friction lives, then repeatedly moved closer to the systems that create/resolve that friction.

The most important arc isn’t the job titles; it’s the transition from “domain expert who can explain the market” to “domain developer who can build and operate systems that reshape the market.” CatFIX was your explicit entrepreneurial expression of that arc. Katana became the forcing function that turned “interest in engineering” into “ownership-level engineering reality,” because cloud invoices do not negotiate: the

@thecatfix
thecatfix / signalzzzz.md
Last active February 4, 2026 16:05
KatanaEquities Pairs Trading Signal Report by- Compression probability signals for S&P 500 stock pairs

KatanaEquities Trading Signals Report

KatanaEquities Pairs Trading Signal Report by- Compression probability signals for S&P 500 stock pairs


Generated: January 26, 2026
Models: V2 (fixed training: BatchNorm, Dropout, proper 'both' spread)
Universe: S&P 500 stock pairs

@thecatfix
thecatfix / nvimnightly.md
Created October 6, 2025 22:35
Downloading and installing Neovim Nightly

The dipstick guide to downloading and installing Neovim Nightly

Are you a halfwit like me and have to spend alot of time figuring out wtf the difference is between arm64 and x86 when brew install isn't available?

Welcome to my world!!!

This is my copy paste session of conversation with ChatGPT. If you have any comments, please leave them. I won't read them.

Download Nightly

@thecatfix
thecatfix / deepseekthis.py
Last active January 31, 2025 02:07 — forked from willccbb/grpo_demo.py
GRPO Llama-1B
# train_grpo.py
import re
import torch
from datasets import load_dataset, Dataset
from transformers import AutoTokenizer, AutoModelForCausalLM
from peft import LoraConfig
from trl import GRPOConfig, GRPOTrainer
# Load and prep dataset
@thecatfix
thecatfix / spitball.md
Created December 10, 2024 21:46
Spitballing with Ghatgippdy

Exploring the World of Automated Pipelines: A Rapid-Fire Analogy Session

Sometimes, the best ideas come from throwing thoughts against the wall and seeing what sticks. Today, I want to try something new--an approach I've never taken before--to spark creativity and explore a topic from fresh angles.

Here's the plan: I'll throw a few phrases your way. These phrases will act as starting points, and I'd like you to respond with quick, sharp analogies or short descriptions that pop into your mind. Think of it as a brainstorming session but focused and fast-paced--a spitball session, if you will.

You ChatGPT
@thecatfix
thecatfix / extremeprogramming.md
Created December 7, 2024 16:01
Extreme Programming

Extreme Programming

Extreme Programming (XP) is an agile software development methodology that emphasizes customer satisfaction, flexibility, and high-quality software delivery. It was introduced by Kent Beck in the late 1990s and is designed to improve software development practices through a set of core values, principles, and practices. Here are some key aspects of Extreme Programming:

Core Values

  1. Communication: Encourages open communication among team members, stakeholders, and customers to ensure that everyone is on the same page.
  2. Simplicity: Focuses on delivering the simplest solution that meets the customer's needs, avoiding unnecessary complexity.
  3. Feedback: Regular feedback from stakeholders and continuous testing help ensure that the software meets requirements and can adapt to changes.
  4. Courage: Encourages team members to take bold decisions, make changes, and try new approaches, even when it may be uncomfortable.
  5. Respect: Promotes a respectful and collaborat
@thecatfix
thecatfix / gcpapilist.md
Created December 4, 2024 20:08
Google Cloud Platform APIs

Google Cloud Platform APIs

https://developers.google.com/apis-explorer This is a comprehensive list of Google Cloud Platform (GCP) APIs and their descriptions. Each entry includes:

  • Name: The official name of the API service
  • Description: A brief explanation of the API's functionality and purpose

The list encompasses various categories of APIs including but not limited to:

  • Cloud Infrastructure Services
  • Machine Learning & AI
@thecatfix
thecatfix / codespacegiterror.md
Created December 4, 2024 04:15
What the Git

Solving Git Issues in GitHub Codespaces: A Beginner-Friendly Guide

If you’re using GitHub Codespaces to work on your project, you’ve chosen a powerful, cloud-based tool for coding and collaboration. But even in this smooth environment, Git issues can occasionally crop up. Don’t worry—these problems are common and easy to fix once you understand what’s happening.

Here’s a simple guide to help you understand and solve these issues while working in Codespaces.


The Problem: Your Changes and the Repository’s Changes Don’t Align