Skip to content

Instantly share code, notes, and snippets.

@lekoOwO
lekoOwO / README.md
Last active July 9, 2026 17:24
Make Proxmox VE boot with USB

This tutorial is intended for users who encounter difficulties booting their Proxmox VE directly from their disk, such as when they have an NVMe disk and their BIOS does not support booting from it.

Please note that this method exclusively supports UEFI booting. Therefore, ensure that you are initiating the Proxmox installation using the UEFI mode. It's worth mentioning that it is technically possible to perform a BIOS installation by installing Clover as the initial boot loader and subsequently chaining the boot process to systemd-boot. However, this falls beyond the scope of this tutorial.

When you access the Proxmox installation menu, select the "Graphical Debug" option. This choice provides three opportunities to interact with the shell during the installation process.

@pgaskin
pgaskin / TapoC100.md
Last active July 9, 2026 17:24
TP-Link Tapo C100 notes

TP-Link Tapo C100

Overview

I've tried v4.20 and v5.0 hardware revisions.

The v5.0 ones seem a bit more responsive in general, though it's unclear if it's due to firmware or hardware. The v5.0 one does talk out loud when setting it up.

For both versions, recent firmware updates have significantly improved the reliability.

@carefree-ladka
carefree-ladka / JavaScript Type Coercion: From Basic to Advanced.mdx
Created May 6, 2026 11:55
JavaScript Type Coercion: From Basic to Advanced

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.

@Yizack
Yizack / provincias.json
Last active July 9, 2026 17:21
Provincias, distritos y corregimientos de Panamá incluyendo las comarcas a nivel de provincias y su respectivo prefijo de cédula. Archivo JSON. Actualizado 2022
{
"provincia": [
{
"nombre": "Bocas del Toro",
"ced": "1",
"iso_3166_2": "PA-1",
"capital": "Bocas del Toro",
"distrito": [
{
"nombre": "Almirante",
@rumansaleem
rumansaleem / clean-up-arch-linux.md
Created May 28, 2019 08:51
Instructions to clean up Arch Linux (Manjaro)

Contents

  • Clean pkg cache
  • Remove unused packages (orphans)
  • Clean cache in /home
  • remove old config files
  • Find and Remove
    • duplicates
    • empty files
    • empty directories
  • broken symlinks
@jeremy-code
jeremy-code / _Importexport Raycast preferences with GIt history.md
Last active July 9, 2026 17:10
Import/export Raycast preferences with GIt history

Raycast has a feature to import/export preferences in a .rayconfig file format. This isn't ideal for use in a dotfiles-esque Git repository since it would be difficult to compare changes with a compressed file. Also, unfortunately, syncing is only possible on a pro subscription and only through Raycast's cloud service.

To get a more useful JSON file from the .rayconfig (example shown in example.rayconfig.json), you will have to first have to export a decrypted version. Go to Settings > Extensions > Raycast > Export Settings & Data and under "Export Password," which by default is 12345678, you will want to delete that.

After that, run the "Export Settings & Data" command. You should be able to export all of the preferences (Settings, Extensions, Floating Notes, Script Directories, Snippets) except Quicklinks without setting a password.

Then, in terminal, run gzip --decompress --keep --suffix .rayconfig NAME_OF_FILE.rayconfig and you should get a JSON file similar to example.rayconfig.json.

After that,

@JonnyWong16
JonnyWong16 / update_all_metadata.py
Last active July 9, 2026 17:09
Updates all metadata in the Tautulli database after moving Plex libraries.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Description: Updates all metadata in the Tautulli database after moving Plex libraries.
# Author: /u/SwiftPanda16
# Requires: plexapi, requests
from plexapi.server import PlexServer
import requests
/*
* Copyright 2026 Kyriakos Georgiopoulos
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software