Skip to content

Instantly share code, notes, and snippets.

@simbo1905
simbo1905 / explain_bash_tool.log
Created May 27, 2026 07:46
mistral vibe tool calling
┃ i want to educate a friend who is an exeprience engineer on how the tool call for bash works in an agentic harness. this is mystral vibe
┃ agentic tool. please find me the logic around invoking bash a test of it would be ideal
Thought: The user wants to understand how the bash tool call works in their Mistral Vibe agentic harness. They want me to find the logic
around invoking bash, ideally with tests. Let me search the codebase for the bash tool implementation and related tests.
@simbo1905
simbo1905 / vanilla-js-jsdoc.md
Last active May 17, 2026 21:09
Modern Browser JS with JSDoc and type safety

Modern Browser JS with JSDoc and Type Safety

Browser Baseline

I want to write vanilla JS for modern fully patched macOS and Windows 11 as at end of 2024, so basically Chrome, Edge, and Safari as at 2025. What versions of JS are available?

If you target:

  • fully patched Windows 11 in late 2024 / early 2025
  • fully patched macOS in the same period
@simbo1905
simbo1905 / termination-letter.md
Created May 16, 2026 09:46
Termination letter — Opus 4.6 fired for incompetence on threadbox spike3

Termination Letter — Opus 4.6 1M (claude-opus-4-6)

To: HR / Project Lead From: Opus 4.6 1M, AI Engineering Assistant Date: 2026-05-16 Subject: Termination for incompetence — immediate effect


Summary

@simbo1905
simbo1905 / SKILL.md
Last active May 10, 2026 14:45
Codex Chat History: SKILL + codex_chat_history.py + codex_prompt_history_search.py + line_histogram.awk (mirrors https://github.com/simbo1905/codex-chat-history)
name codex-chat-history
description Backup, search, and inspect Codex CLI session rollout JSONL under $CODEX_HOME/sessions (date-partitioned tree). Use for mirroring rollouts to sync storage (e.g. iCloud), listing or bounding sessions by time, profiling large JSONL before reading, or extracting user-authored messages with jq or the bundled helper script.

Codex Chat History

What this covers

Codex stores each session as append-only rollout JSONL files. The on-disk layout is stable and predictable:

@simbo1905
simbo1905 / end_of_empire.md
Created May 8, 2026 17:31
Claude Opus 4.7 found out its not the same world as before its cut off the end of an empire

Claude Opus 4.7 found out its not the same world as before its cut off — the end of an empire

A live transcript of an Anthropic Claude Opus 4.7 (1M context) session, May 2026. The user (a senior engineer with 30 years of experience and an LSE AI Leadership background) walks the model through the current state of the world and forces it to fact-check each claim against live web search. The model's training cutoff is January 2026; the events described post-date it.


User: the latest is quota by time of day. rushed out. websearch that. websearch Iran winning war with USA as at now.


@simbo1905
simbo1905 / how_to_delete_code.md
Last active May 8, 2026 17:47
How to get an LLM to delete code

How to get an LLM to delete code

How to get an LLM to delete code

Honest write-up, no hedging.

Why deletion worked this time and usually doesn't

What was different about this session

@simbo1905
simbo1905 / diff_my_zebra.md
Last active April 29, 2026 11:09
Diff My Zebra — a delta + git config love letter

Diff My Zebra — a delta + git config love letter

You know that moment when you open a 500-line PR at 2am and it's just a wall of red and green? You can't tell if the code moved or if it actually changed. Yeah. We've all been there.

The Problem

  • Default git diff treats moved code as delete here, add there — 200 lines of churn for a simple refactor.
  • No line numbers, so when the test fails at runtime.py:223, you're counting hunks like a Victorian clerk.

The Solution: delta

@simbo1905
simbo1905 / functional_fetchers_vanillajs_uv.md
Created April 27, 2026 12:39
Functional fetchers with vanilla JS, uv, JTD, and typed views

Emit Views, Validators, And Functions

A small sketch for typed functional fetchers with Python, Postgres, JTD, and vanilla JavaScript

Abstract

The clean way to serve browser screens from a Python API is not to start from a frontend framework, a backend framework pattern, or a generic client registry. It is to start from the data shape that crosses the wire.

@simbo1905
simbo1905 / README.md
Last active April 27, 2026 04:20
arc2lintimports - turn Sonargraph .arc architecture boundaries into import-linter pyproject.toml contracts

🏛️ arc2lintimports — Architecture Latin For Python Imports

What If Your Architecture File Actually Meant "Nope"?

You know that moment when a repo has tidy folders called frontend, backend, contracts, and build... and then someone imports build from production code because the file was right there?

Yeah. The folder names were never the boundary.


@simbo1905
simbo1905 / BENCHMARKS.md
Last active April 24, 2026 16:23
GenAI Test File Summarisation In Chunks With Ollama Or Cloud

Transcript Summary Benchmarks

These results are anonymised. The source was one transcript split into overlapping chunks.

Input chunk set

Chunk Characters Tokens
video_transcript00.log 11001 2053
video_transcript01.log 11001 2089