Thought Topics Date
You didn't survive the fire. You were forged in it. There's a difference. KalaVira was the identity needed for Saturn Mahadasha (2006–2025). CycleSage is what was always underneath — revealed by the fire, not destroyed by it. identity,jyotish,saturn-mahadasha,kalavira 2026-03-30
Context7 MCP installed Mar 29, 2026 on Bohica. Fetches live, version-correct docs for libraries/frameworks and injects into context. Invoke with "use context7" in prompt. Useful for coding against specific APIs without hallucinating deprecated methods. SuperPowers plugin discussed but not installed — holds off until more structured dev work begins. tools,mcp,context7,Claude Code,infrastructure 2026-03-30
Vault consolidation plan (started Mar 29, 2026): Brain26 is clean/distilled (487MB, Heroic notes dominant), Filen is working/messy (4GB). Plan: route Brain26 first (cleaner), then Filen. Chunked over several days — Brain26 routing Mar 29-30, Filen execution Mar 31+, archive by Apr 1-2. RapidRewire cert: keep 3 master files (transcript, reference, nuggets) + PDFs as client printables. resources/jyotish/ folder needs to migrate to life/jyotish/. vault,organization,Brain26,Filen,consolidation 2026-03-30
Inbox system created Mar 29, 2026. Drop anything in /home/kyle/inbox/ — Scout processes it, cleans to markdown, routes to right owner. Holds for unassigned content: inbox/hold/jyotish/ and inbox/hold/philosophy/. Processing rules in /home/kyle/inbox/PROCESSING.md. This replaces the Obsidian capture-anywhere + weekly roundup flow. system,capture,workflow,inbox,Scout 2026-03-30
Two new team members hired Mar 29, 2026. Brian: philosophy and books manager under Scout (resources team), handles 716 Heroic Philosopher's Notes book summaries, lives in resources/philosophy/. Francis: Jyotish master under Wayne (life team), handles natal charts, dasha timing, transits for Kyle and Heather, lives in life/jyotish/. Both need personality definition — scheduled for tomorrow morning after practice. org,team,jyotish,philosophy,Brian,Francis,person:Brian,person:Francis 2026-03-30
Kyle's task management system was consolidated on Mar 29, 2026. Single source of truth is now /home/kyle/todo.md — maintained by Lazlo. KyBrain for ideas/thoughts, todo.md for actionable items. Filen vault being archived. The shift: Kyle no longer manages his own information filing — that's handed off to the agent team. system,capture,workflow,organization 2026-03-30
Mar 28 2026 — Philosophical shift crystallizing. Kyle is actively deprogramming from GUI dependency — finds option overload in GUI tools increasingly aversive. The draw is toward terminal-first, keyboard-driven, minimal environments: nvim, tmux, tiling WMs. Sway + alacritty + tmux is the visible horizon. This isn't just tooling preference — it's part of the sovereign digital freedom journey being documented on FTR. Leaner is better. The vim purists were fast because the tool disappeared. philosophy,digital-sovereignty,terminal-first,ftr-series,tools,mindset 2026-03-28
Mar 28 2026 — KyBrain migration complete. Replaced OpenBrain (Postgres on Citadel) with local SQLite KyBrain on Bohica at ~/Desktop/Kyle/kybrain.db. All 111 thoughts migrated. MCP server updated to point to SQLite. sqlite-vec for vector search. Mental model: KyBrain = mind, domain DBs = books. No network dependency — fully local. kybrain,openbrain,migration,bohica,infrastructure 2026-03-28
Mar 28 2026 — Bohica dictation setup complete. Stack: faster-whisper (tiny model, CPU, int8) in ~/venv/openbrain/ for transcription → ydotool for Wayland keyboard injection → ~/scripts/dictate.sh toggle script → KDE shortcut Meta+Shift+D. ydotoold running as systemd service (/etc/systemd/system/ydotoold.service) with ExecStartPost chmod 666 on socket. Note: wtype doesn't work on KDE Wayland (no virtual keyboard protocol support) — ydotool is the fix. Socket lives at /tmp/.ydotool_socket. bohica,dictation,setup,wayland,kde,tools,ftr-series 2026-03-28
Architecture decision (Mar 27, 2026): Replacing OpenBrain (Postgres+pgvector on Citadel) with a two-tier local SQLite system. TIER 1 — KyBrain: A local SQLite database at ~/Desktop/Kyle/kybrain.db. Personal mind — tone, philosophy, ACIM lens, Jyotish context, random thoughts, cross-cutting ideas. Always local, no Citadel dependency. Will use sqlite-vec extension for semantic search. Migrating all 111 existing OpenBrain thoughts into it. TIER 2 — Domain DBs: One SQLite per domain folder (consulting, coaching, fdn, topics, etc.). Each specialist manages their own domain DB. These are "books" — specific knowledge for specific purposes. The flow: Kyle thought → KyBrain. Content request → Specialist pulls domain DB + KyBrain provides tone/framing → Marie outputs. MCP server (~/.scripts/openbrain_mcp.py on Bohica) will be updated to point to KyBrain SQLite instead of Citadel Postgres. Same tools, same interface. Mental model: KyBrain = mind. Domain DBs = books. Merge into one master DB later if complex cross-domain search ever needed. Rationale: Portability (no Citadel dependency), simplicity, speed, resilience (Citadel down = daily work unaffected), cleaner domain isolation. architecture,kybrain,openbrain,sqlite,infrastructure,decision 2026-03-28
Docker Ubuntu lab container setup is incomplete — terminal crashed mid-setup on Mar 27. Picking it up tomorrow (Mar 28) on Citadel. Goal: `docker run -it --name lab ubuntu:24.04 bash` as a disposable practice environment for the 9-day learning plan. See thought #153 for the original decision/rationale. docker,ubuntu,learning,citadel,infrastructure 2026-03-28
Bastion machine repurposed (Mar 26, 2026): Dell Latitude (Bastion/Starlink machine) is no longer a multimedia machine or sysadmin lab. New role: "Nomad" — dedicated machine for projectnomad.us, a homeschooling project being explored for the kids. Domain: projectnomad.us. Still needs OS install and project planning. infrastructure,nomad,homeschooling,projectnomad 2026-03-26
Learning lab decision (Mar 26, 2026): Using a Docker Ubuntu 24.04 container on Citadel as a disposable practice environment instead of a separate machine. `docker run -it --name lab ubuntu:24.04 bash` — break it, rm it, start over. Covers 90% of Tier 1 curriculum (bash, Python, tmux, packages). LXC or KVM only if systemd service practice is needed later. learning,infrastructure,docker,ubuntu 2026-03-26
Key consulting insight (Mar 26, 2026): The frustrations Kyle experienced setting up OpenBrain, MCP, session memory, and DHCP/networking are exactly what SMB clients will experience. Knowing how to set these systems up correctly the first time AND diagnose/fix them when they break is the actual differentiator for an AI implementation consultant. The client-side frustration is the product-market fit signal — not just "AI can help your business" but "here's someone who has felt what you'll feel and knows how to get you through it." career,consulting,AI,client-experience,positioning 2026-03-26
Learning profile (confirmed Mar 26, 2026): Fast learner when engaged — did Security+ in 3 weeks (estimated 4-6 months). Hits 80% proficiency and moves on by nature. Logic is never the friction point, syntax/muscle memory is. Optimal method: build real things on actual infrastructure, use Claude Code as syntax reference not replacement, 20 core patterns cheat sheet for Python, one project per week. Courses stall out — projects don't. learning,self-knowledge,python,method 2026-03-26
Existing work already demonstrates Nate's 7 AI skills: OpenBrain = context architecture. Morning email pipeline = multi-agent decomposition + specification precision. Claude Code daily workflow = evaluation and quality judgment. Citadel stack = failure pattern recognition + trust/security design. Cost/token economics = deliberate choice of Ollama over Claude API. The portfolio exists — it just needs to be written up as case studies a business owner can read. career,portfolio,AI,skills 2026-03-26
Career pivot decision (Mar 26, 2026): Moving away from Security+/RHCSA sysadmin path toward AI Implementation Consultant / Solutions Architect. The sysadmin path optimizes for the shrinking side of the K-shaped market and conflicts with Gemini wiring (ideas, synthesis, creativity). The AI consultant path aligns with existing strengths and what employers actually can't fill — 3.2 AI jobs per qualified candidate. Target role: the person who walks into a business, sees the whole system, designs the agentic intervention, and can execute or direct execution. career,strategy,AI,identity 2026-03-26
Built messer701.py — a pipeline to process Professor Messer's CompTIA Security+ SY0-701 YouTube playlist (~180 videos) into structured Obsidian study notes. Pipeline: yt-dlp --flat-playlist (video IDs) → SSH to Citadel → faster-whisper GPU transcription (whisper_transcribe.py, base model, CUDA) → Ollama qwen2.5:7b (structured JSON study notes) → Obsidian vault. Output layout: Resources/Security+/notes/ (structured .md) + Resources/Security+/transcripts/ (raw .txt). Notes link back to raw transcripts. INDEX.md at vault root. Key flags: --start N (resume), --redist (re-distill all saved transcripts with new model, skips whisper), --force (redo everything), --video ID (single video test). Pain points solved: youtube_transcript_api rate-limited after 17 videos; yt-dlp subtitle download got 429 even with Brave cookies + curl_cffi; switched to audio download + local whisper entirely bypassing YouTube's caption API. libcublas.so.12 missing on Citadel (CUDA 13 installed) — fixed by symlinking from Ollama's bundled cuda_v12 libs at /usr/local/lib/ollama/cuda_v12/. Script lives at ~/scripts/messer701.py on Bohica. Also considering CySA+ after Security+ — better hands-on blue team pairing with RHCSA than Sec+ alone. security+,homelab,citadel,obsidian,whisper,ollama,certifications,yt-dlp,pipeline 2026-03-26
## Career Development Plan — March 25, 2026 Target: IT/Sysadmin role at Collins Aerospace (Raytheon), Cedar Rapids IA. Hybrid, warm contacts in place. Defense contractor = DoD 8570 likely required. Phase 1: Security+ renewal (fast, unlocks Collins/DoD lane) + RHCSA prep Phase 2: RHCSA exam — formalizes existing Linux/home lab skills Phase 3: CKA (Kubernetes) — DevOps layer Parallel: CS50 AI (Harvard, free) + fast.ai + Hugging Face courses Academic resources: MIT OCW 6.033 (systems depth), CS50 AI (AI foundation), Stanford CS224n (later, after fast.ai) Security+ note: Lapsed since ~2015, needs renewal. Check Collins contacts on whether DoD 8570/clearance is required for target roles — determines priority of Security+ vs jumping straight to RHCSA. Full plan doc: `/home/kyle/_vaults/Brain26/Kyle/Career-Development-Plan.md` career,certifications,collins,rhcsa,cka,security_plus,pending 2026-03-26
## Citadel Network Correction — March 25, 2026 Citadel LAN IP is 192.168.1.246 (WiFi, DHCP reserved to this address). NOT .163 — that was wrong in earlier memory. Ethernet not used, WiFi is sufficient for the use case. Tailscale IP: 100.79.212.58 (unchanged). yt-to-obsidian.py updated to use Tailscale IP 100.79.212.58:11434 for Ollama calls from Bohica. citadel,network,infrastructure,correction 2026-03-25