# Links
My browser bookmarks and other curated links. Largely copying what my
current browser bookmark structure(s) are for now.
## General
- -- LLM tarpit
- -- DuckDuckGo Lite (stripped down
interface, no AI, etc)
- --
Description of how to put cgit, fastcgi, and caddy together.
-
-- NFL league money/profit sharing
## Computing
### Articles
- -- Peeking into Linux kernel-land using /proc filesystem for quick 'n dirty troubleshooting
- -- TechnoSophos: The Go Developer's Quickstart Guide to Rust
- -- SREcon: Performance Checklists for SREs 2016
- -- Self Deploying Kubernetes Applications
- -- Secure gRPC with TLS/SSL
- -- 6 Rules To Live By When You Work In An Office But Have Remote Team Members
- -- You Want Modules, Not Microservices
- -- The Engineer/Manager Pendulum – charity.wtf
- -- How to Write a Git Commit Message
- -- Self-referential functions and the design of options
- -- Introduction · Crafting Interpreters
- -- Functional options for friendly APIs | Dave Cheney
- -- Developer's Serenity Prayer
- -- Solving the innersource discovery problem
- -- Go Proverbs
- -- Learnings from 5 years of tech startup code audits - Ken Kantzer's Blog
- -- 15k inserts/s with Rust and SQLite
- -- Mental Models I Find Repeatedly Useful
- -- The emperor’s new clothes were built with Node.js | Notes
- -- Dive into BPF: a list of reading material
- -- Commit Often, Perfect Later, Publish Once—Git Best Practices
- -- What do Staff engineers actually do? | StaffEng
- -- Basic Security Guide (Tech Solidarity)
- -- The Nature Of Channels In Go
- -- Deceptive Patterns - Home
- -- What nobody tells you about documentation - Blog - Divio
- -- TUNE OptOut
- -- Go Unit Tests: Tips from the Trenches - Simple Talk
### References
- -- cobalt
- -- CWE - CWE-655: Insufficient Psychological Acceptability (4.8)
- -- Win32 AD Schema Attributes in JSON + script to scrape Windows Docs to generate
- -- Is Apple silicon ready?
- -- Hypertext Transfer Protocol (HTTP) Status Code Registry
- -- Boilerplating Pandoc for Academic Writing
#### Study
- -- History and effective use of Vim
- -- The Deadlock Empire
- -- The Self-Taught Engineer's Algorithm Study Plan - DEV Community
- -- what-happens-when/README.rst at master · alex/what-happens-when · GitHub
- -- Inconsolation
- -- Google - Site Reliability Engineering
- -- Teach Yourself Computer Science
- -- Dictionary of Algorithms and Data Structures
#### SRE / Ops
- -- Software Engineering Disaster Hall of Fame
- -- artificial ignorance: how-to guide
- -- Automatic dark mode for terminal applications · Fatih Arslan
- -- Awesome Search
- -- Artificial Ignorance Guide (Gist)
- -- ADRs
- -- Berkeley Packet Filter in Golang :: Riyaz Ali
- -- What's the Difference Between DevOps and SRE? (class SRE implements DevOps) - YouTube
#### Language Specific
- -- How to Use go:generate
- -- go tool trace
- -- Go, Rust cheat sheet
- -- Rust Crates that do What the Go Standard library Does - Xe
#### Linux Kernel
- -- Patch workflow with mutt - 2019 - Linux Kernel Monkey Log
- offlineimap + mutt = how to deal with LKML
- -- Getting started with Linux kernel development
- -- Using lei, b4, and mutt to do kernel development | Josef Bacik’s Blog
- -- My patch review workflow | Josef Bacik’s Blog
- Network Protocol Breakdown: Ethernet and Go
- Linear Algebra | Mathematics | MIT OpenCourseWare
- -- Searchable Linux Syscall Table for x86_64
## Writing
- -- Technical Writing One introduction | Google Developers
- -- The FreeBSD Project | Chapter 11. Writing Style
- -- Documentation Style Guide | GitLab
- -- mgt/rfc_template.md at master · buritica/mgt
- -- rfcs/0000-template.md at master · rust-lang/rfcs
- -- Tech Writing Handbook - Dozuki
- -- Increment: Documentation
- -- How to Learn Technical Writing for Free
- -- Writing Handbook: How to source writing ideas
## Tools
- -- NeverSSL - helping you get online
- -- CIDR Conversion Table
- -- convert-to command line parameter - Ask LibreOffice
- -- Bellingcat's Online Investigation Toolkit
- -- Graphviz Online
- -- Kernel code search
- -- Google Admin Toolbox
- -- First Timers Only
- -- Online Key Rollover Test - Mechanical Keyboard
- -- Taft Test (bookmarklet)
- -- TypeRacer
## D&D
- -- West Marches
- -- Listo v1.03 - Quick Character Generator for 5th Edition D&D by Mike Risher
- -- Weak Magic Items for 5e
- -- DonJon D&D Tools
- -- donjon; Random Inn and Tavern Generator
- -- Kobold Fight Club
- -- 5 DM Tools - AlipneDM
- -- Bronn Quotes From Game of Thrones
- -- In a Creative Rut? Here are 28 Pre-Made Encounters for You to Steal, Modify, and Use
- -- Writing a Drinking Song : DMAcademy
## Misc
- -- Epistory - Typing Chronicles - Adventure Typing Game
- -- The Evolution of Trust
- -- FLP Vol. I Table of Contents
- -- I Sexually Identify as an Attack Helicopter by Isabel Fall
- -- Best Couch Coop Games in 2022
- -- lukasz-madon/awesome-remote-job
- -- How to Play Dwarf Fortress in the Terminal
- -- Motho ke motho ka botho | K.Mandla's blog of Linux experiences
- -- The Complete Ferengi Rules Of Acquisition
- -- Comics - Sebiwi
- -- FTL Save Editor
## Reading
- -- A collection of free books from Springer
- -- Araneus
- -- Computer and Information Ethics (Stanford Encyclopedia of Philosophy)
- -- Peter Watts: Incorruptible
- -- Table of Contents (Stanford Encyclopedia of Philosophy)
- -- The Anarchist Library | The Anarchist Library
- -- The Inquisitorial Advantage in Criminal Procedure, Part I: The Investigative File
- -- Pluralistic: Humans are not perfectly vigilant
- -- Larman's Laws of Organizational Behavior - Craig Larman
- -- Assessment of work ability - The Finnish Pension Alliance TELA
## Uncategorized
- -- A Home Maintenance Checklist: An Incredibly Handy Tool to Keep Your House in Tip-Top Shape | The Art of Manliness
- -- adamcadre.ac: interactive fiction
- -- Home Maintenance Checklist
- -- How to Listen to and Delete Everything Your Alexa Has Recorded
- -- Mapping Corruption
- -- yaelwrites/Big-Ass-Data-Broker-Opt-Out-List
- -- PolyWork
- OSS Simple Sabotage Manual, Sections 11, 12
- -- BBB AUTO LINE Lemon Law Complaint Form