Skip to content

Instantly share code, notes, and snippets.

@aoxborrow
aoxborrow / README.md
Last active September 12, 2026 15:50
Multiple Claude Desktop instances on macOS — color-coded, no-duplicate launchers (personal + work accounts)

Multiple Claude Desktop instances on macOS — with color-coded, no-duplicate launchers

Run two (or more) fully isolated Claude Desktop instances side by side on macOS — e.g. one signed into your personal account and one into your work account — each with its own color-coded Dock launcher that focuses the existing window instead of spawning duplicates.

This builds on Philipp Stracker's excellent --user-data-dir approach (write-up) and adds two things:

@H0j3n
H0j3n / CVE-2026-54121.md
Last active September 12, 2026 15:49

Certighost (CVE-2026-54121)

Authors: @h0j3n, @aniqfakhrul
Date: July 24, 2026


Certighost is an Active Directory Certificate Services (AD CS) vulnerability that allowed a low-privileged domain user to impersonate a Domain Controller and achieve domain compromise in the tested AD CS configuration. The issue was addressed in the July 2026 security updates.

The vulnerable path is an AD CS enrollment fallback known as a chase during directory-object resolution. By supplying request attributes such as cdc, an attacker could cause the Certification Authority (CA) to ask an attacker-controlled host for identity data belonging to a Domain Controller. The CA then used that data while issuing a certificate.

@papadopouloskyriakos
papadopouloskyriakos / pinchflat-selfheal.py
Last active September 12, 2026 15:49
Pinchflat self-healing watchdog (v5.0) — auto-recovers stuck/blocked jobs, VPN IP-blocks, expired cookies, stale sources & stale yt-dlp. Deploy via cron (*/15 * * * *) or a container loop (while true; do python3 pinchflat-selfheal.py; sleep 900; done). Tunables in optional selfheal.yml (script runs on built-in defaults if absent).
#!/usr/bin/env python3
"""
Pinchflat Self-Healing Script v5.0
Bulletproof handling of: stuck processes, orphaned jobs, network issues, stale sources
New in v5.0:
- Blocked item recovery: detects and unblocks items that Pinchflat permanently
blocked after transient failures (prevent_download=1 with no last_error)
- Fix age-restricted vs bot detection: "Sign in to confirm your age" is permanent,
"Sign in to confirm you're not a bot" is transient — no more retry loops
@itachi-re
itachi-re / Mastering tmux: The Complete Beginner-to-Advanced Guide.md
Created July 21, 2026 10:09
A comprehensive, publication-quality guide to mastering tmux from the ground up. Covers sessions, windows, panes, copy mode, layouts, configuration, scripting, plugins, workflows, debugging, best practices, productivity tips, and real-world examples for Linux developers, system administrators, and power users. Includes cheat sheets, exercises, d…

The Complete Guide to tmux

A beginner-to-advanced guide to the terminal multiplexer, covering tmux 3.6+ (also compatible with earlier 2.x/3.x releases where noted).


Table of Contents

  1. Introduction
  2. Core Concepts
@RonPar20
RonPar20 / TSM Tool Download Free.md
Created October 17, 2025 10:43
TSM Tool Pro Free Download - Latest Update

If you're a mobile technician or Android enthusiast, the TSM Pro Tool is a must-have utility for flashing, unlocking, FRP removal, and more. The latest version, comes packed with powerful features that support a wide range of Android devices. Best of all — it's free to download!


📥 TSM Tool Pro Download Details

  • File Name: TSM_Tool_Pro_Setup.exe
  • File Size: 197 MB
@gornostal
gornostal / fix.md
Last active September 12, 2026 15:31
Intel BE200 Wi-Fi Resume Fix on Ubuntu 25.10

Intel BE200 Wi-Fi Resume Fix on Ubuntu 25.10

This guide documents the suspend/resume Wi-Fi failure observed on a Lenovo IdeaPad running Ubuntu 25.10 desktop and walks through the exact remediation steps that were validated on October 27, 2025. Use it after a fresh OS install or kernel update if the problem reappears.

1. Problem Overview

  • Hardware: Lenovo IdeaPad Pro 5-14IAH10 with Intel BE200 (Wi-Fi 7) controller at PCI address 0000:01:00.0 (device id 8086:272b).
  • Kernel Symptom: After resuming from suspend (s2idle), the wireless adapter stays in PCI power state D3cold and never returns, leaving wlp1s0f0 unavailable. Logs show:
    • Unable to change power state from D3cold to D0, device inaccessible
  • timeout waiting for FW reset ACK followed by repeated firmware crashes.
@dirumahrafif
dirumahrafif / Dockerfile
Last active September 12, 2026 15:24
Vibe Coding Anonymous Chat Using Laravel + Deploy Using Coolify
FROM php:8.4-fpm-alpine
# Install system dependencies & extension compiler tools
RUN apk add --no-cache \
nginx \
shadow \
curl \
libpng-dev \
libxml2-dev \
libzip-dev \
@cmer
cmer / README.md
Last active September 12, 2026 15:23
Ultimate LLM Prompt for Deep Codebase Analysis & Documentation

🧠 Ultimate LLM Codebase Brain Dump Prompt

This prompt is designed for GPT-5, Claude Opus 4.1, Cursor, Claude Code, and cursor-agent to perform a deep, structured analysis of any codebase without pasting the entire repo into chat.

It guides the LLM to:

  • Browse and discover the codebase using built-in repo tools
  • Read only the necessary files in intelligent order
  • Analyze the system at high, mid, and low levels
  • Identify features, their business purposes, how they work, and how they interact
  • Output a complete master knowledge document inside codebase-analysis-docs/

LLM Wiki

A pattern for building personal knowledge bases using LLMs.

This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.

The core idea

Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.