Skip to content

Instantly share code, notes, and snippets.

@horaceho
horaceho / 置身钉内.md
Last active June 18, 2026 16:18
置身钉内・滕雅辛

《置身钉内》

作者:滕雅辛(幽素)
发布:2026年6月5日
全文:7.5万字


1696921482553
@StarfBerry
StarfBerry / lcg_recover.sage
Created June 18, 2026 12:10
Sage script to calculate constants useful to recover the internal state of a truncated LCG.
#mult = 0x5D588B656C078965
mult = 0x343FD
inc = 0x269EC3
bit_size = 32
bit_out = 5
n = 6
#out = [0] * n
#out = [0xdeadbeef, 0x10101010]
#out = [0x5555, 0xdead, 0xbeef, 0x7777]
@phpfour
phpfour / optimize.md
Created June 9, 2026 17:29
Claude Fable 5 Prompt

Act as a Principal Software Architect and Performance Engineer.

Your task is to perform a comprehensive performance audit and refactor of this entire codebase.

Before making any changes:

  1. Thoroughly analyze the architecture, code structure, dependencies, database access patterns, caching strategy, queues, API endpoints, background jobs, asset loading, and deployment configuration.

  2. Identify all performance bottlenecks, including but not limited to:

  • N+1 database queries
@RamonWill
RamonWill / TkinterTemplate.py
Last active June 18, 2026 16:03
Tkinter GUI template
import tkinter as tk
from tkinter import messagebox
from tkinter import ttk
"""
Useful Links:
https://stackoverflow.com/questions/7546050/switch-between-two-frames-in-tkinter Most useful in my opinion
https://www.tutorialspoint.com/python/python_gui_programming.htm
https://anzeljg.github.io/rin2/book2/2405/docs/tkinter/index.html
@MarvNC
MarvNC / get-discord-token-from-browser.md
Last active June 18, 2026 15:59
How to Get Your Discord Token From the Browser Developer Console

How to Get Your Discord Token From the Browser Console

New method (contributed by youyoumu)

  • Open the browser console with F12 or Ctrl + Shift + I.
  • Enable mobile device emulation with Ctrl + Shift + M.
  • Paste the following code into the console and press Enter:
const iframe = document.createElement('iframe');
@darwinyusef
darwinyusef / readme.md
Last active June 18, 2026 15:56
tablillaEstructurasCodigo

ESTRUCTURA 1

MANEJO DE VARIABLES

image

image

  1. Describa el por qué y para qué se utiliza.
    En Python, las variables se utilizan para almacenar datos en la memoria, lo que permite manipular valores de manera eficiente dentro de un programa. Se pueden asignar diferentes tipos de datos a una variable, como números, cadenas, listas, diccionarios, entre otros. Python es un lenguaje de tipado dinámico, lo que significa que no es necesario declarar el tipo de dato de una variable explícitamente.
@zer0k-z
zer0k-z / rampbugfix.md
Created April 3, 2024 23:27
CS2KZ's rampbug fix

Introduction

In CS2, when a player is sliding/surfing against some geometry, it's possible that they lose all their momentum/velocity. This is usually called wallbug/rampbug. While the name was inherited from Source 1 games (such as CS:GO, CS:S, TF2,...), rampbugs in CS2 behave much differently from its predecessor. In contrast to source 1 games, it's also possible have the velocity redirected to another direction instead of losing all momentum.

This bug doesn't seem to be common in all source 2 games (HL:A for instance, does not have this bug), and was orignially not present in the very early versions of CS2 Limited Test. Rampbugs become more and more frequent over time, with the Call to Arms update effectively doubling the frequency of these bugs, which is a significant problem for custom gamemodes heavily depending on geometry collision (eg. surf).

Keep in mind that while the player collision hitbox is a box, the images shown below will represent the player as a dot instead for simplicity.

Observati

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.

@chrisvfritz
chrisvfritz / index.html
Created November 18, 2014 19:22
Simplest possible HTML template
<!doctype html>
<html>
<head>
<title>This is the title of the webpage!</title>
</head>
<body>
<p>This is an example paragraph. Anything in the <strong>body</strong> tag will appear on the page, just like this <strong>p</strong> tag and its contents.</p>
</body>
</html>