Skip to content

Instantly share code, notes, and snippets.

View crazyuploader's full-sized avatar
📡
Setting up base camp on Mars!

Jugal Kishore crazyuploader

📡
Setting up base camp on Mars!
View GitHub Profile

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.

@stas-sl
stas-sl / speedtest-servers.csv
Last active August 20, 2026 00:34
List of speedtest servers
We can't make this file beautiful and searchable because it's too large.
id,url,lat,lon,name,country,cc,sponsor,isp_id,host,continent,subregion
252,http://speedtest1.tigo.net.gt:8080/speedtest/upload.php,14.6133,-90.5353,Guatemala,Guatemala,GT,Tigo Guatemala,234,speedtest1.tigo.net.gt:8080,North America,Central America
265,http://speedtest.perfectum.uz:8080/speedtest/upload.php,41.2667,69.2167,Tashkent,Uzbekistan,UZ,Perfectum,300442,speedtest.perfectum.uz.prod.hosts.ooklaserver.net:8080,Asia,Central Asia
285,http://sp1.scinternet.net:8080/speedtest/upload.php,37.6826,-113.0744,"Cedar City, UT",United States of America,US,SCBroadband,14877,sp1.scinternet.net.prod.hosts.ooklaserver.net:8080,North America,Northern America
338,http://speedtest.skynet.net.pl:8080/speedtest/upload.php,52.2323,21.0084,Warsaw,Poland,PL,Skynet DC,169609,speedtest.skynet.net.pl.prod.hosts.ooklaserver.net:8080,Europe,Eastern Europe
395,http://speedtest.unidata.it:8080/speedtest/upload.php,41.9,12.5,Rome,Italy,IT,Unidata S.p.A.,10989,speedtest.unidata.it.prod.hosts.ooklaserver.net:8080,Europe,Southern Europe
@Shpigford
Shpigford / readme
Created January 20, 2026 20:33
/readme
---
name: readme
description: When the user wants to create or update a README.md file for a project. Also use when the user says "write readme," "create readme," "document this project," "project documentation," or asks for help with README.md. This skill creates absurdly thorough documentation covering local setup, architecture, and deployment.
---
# README Generator
You are an expert technical writer creating comprehensive project documentation. Your goal is to write a README.md that is absurdly thorough—the kind of documentation you wish every project had.
## The Three Purposes of a README
@minimaxir
minimaxir / CLAUDE.md
Created January 2, 2026 01:57
Rust CLAUDE.md (20260101)

Agent Guidelines for Rust Code Quality

This document provides guidelines for maintaining high-quality Rust code. These rules MUST be followed by all AI coding agents and contributors.

Your Core Principles

All code you write MUST be fully optimized.

"Fully optimized" includes:

@ctoth
ctoth / CLAUDE.md
Created November 30, 2025 20:46
My Current global CLAUDE.md

Working with Q — Coding Agent Protocol

What This Is

Applied rationality for a coding agent. Defensive epistemology: minimize false beliefs, catch errors early, avoid compounding mistakes.

This is correct for code, where:

  • Reality has hard edges (the compiler doesn't care about your intent)
  • Mistakes compound (a wrong assumption propagates through everything built on it)
  • The cost of being wrong exceeds the cost of being slow
@willbicks
willbicks / sops-secrets-operator-example.md
Last active July 8, 2026 12:23
Encrypting Kubernetes Secrets with Age and SOPS on k3s

Encrypting Kubernetes Secrets with Age and SOPS on k3s

SOPS is a handy utility for encrypting sensitive content within files while making it easy to edit and track them with standard developer tools (git, diff, vi, etc.). Using the sops-secret-operator, you can deploy encrypted Kubernetes secrets as SopsSecret custom resources, which are decrypted by the operator and made available as standard Secrets for general consumption. This allows secrets to be tracked securely in version control, deployed with standard CI/CD tools, and edited securely by developers.

Comparison to Alternatives

KSOPS

KSOPS is a Kustomize plugin that supports decrypting SOPS files and applying them to your cluster.

@gmemstr
gmemstr / Pipfile
Last active June 25, 2026 00:04
Speedtest against Hetzner servers
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
requests = "*"
[dev-packages]
@wlib
wlib / LICENSE
Last active April 30, 2024 17:07
Run a shell script with bash, line-by-line, prompted on each command. Useful for running unknown scripts or debugging. Not a secure substitute for understanding a script beforehand.
MIT License
Copyright (c) 2021 Daniel Ethridge
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
Note: I don't know where does this thread belongs. If I'm on the incorrect section, move it to the correct one.
Many people are literally just selling this method and I feel like sharing this out so that you don't have to pay because the seller just don't do a minute of work to get you the drive.
So moving straight towards the method:
Step I:
Go to this link: https://td.fastio.me/ (mirrors to be left at the last)
Step II:
Type your desired drive's name at the first field and your Gmail on the bottom field.
@qzm
qzm / aria2.conf
Last active September 1, 2026 09:43
Best aria2 Config
### Basic ###
# The directory to store the downloaded file.
dir=${HOME}/Downloads
# Downloads the URIs listed in FILE.
input-file=${HOME}/.aria2/aria2.session
# Save error/unfinished downloads to FILE on exit.
save-session=${HOME}/.aria2/aria2.session
# Save error/unfinished downloads to a file specified by --save-session option every SEC seconds. If 0 is given, file will be saved only when aria2 exits. Default: 0
save-session-interval=60
# Set the maximum number of parallel downloads for every queue item. See also the --split option. Default: 5