Bookmarks
Authored
/ Modified
Links to things I find useful or interesting.
Table-top roleplaying games
- John Willcox-Beney — How far can the party see?
- Marcia B. — Relationship Complications
- Ellie Rasmussen — The Player Type Alignment Tesseract
- Yochai Gal — Basic OSR Principles
- Murkdice — The only 12 NPCs you need
- Torben Mogensen — Planet Map Generator
Programming
- ARM — Intrinsics
- Intel — Intel® Intrinsics Guide
- RISC-V — The RISC-V Instruction Set Manual, Volume I
- ricv-non-isa — riscv-c-api-doc
- Justine Tunney — The Fastest Mutexes
- Johannes Stoelp — CAS, ABA and LL/SC
Compilers
- Alex Kladov — Simple but Powerful Pratt Parsing
- google/wuffs — Interval Arithmetic
- Ryan Brewer — A Beginner’s Guide to Programming Language Academia
- Gavin McDiarmid — A stab at orienting my design around data
Concurrent queues
- Andrea Lattuada — The design and implementation of a lock-free ring-buffer with contiguous reservations
- Travis Mick — Using black magic to make a fast circular buffer.
- Alex Kogan & Erez Petrank — Wait-Free Queues With Multiple Enqueuers and Dequeuers
- Dmitry Vyukov — Bounded MPMC queue
- Simon Cooke — The Bip Buffer - The Circular Buffer with a Twist
- Erik Rigtorp — Optimizing a ring buffer for throughput
- Alexander Krizhanovsky — Lock-free Multi-producer Multi-consumer Queue on Ring Buffer
- Cameron Desrochers — Detailed Design of a Lock-Free Queue
- David Álvarez Rosa — Optimizing a Lock-Free Ring Buffer
- Dave Rowland & Fabian Renn-Giles — Real-time 101 - Part II: The real-time audio developer’s toolbox
- Matt Kulukundis — Building a Lock-free Multi-producer, Multi-consumer Queue for Tcmalloc
- Patrick P. C. Lee, Tian Bu and Girish Chandranmenon — A lock-free, cache-efficient multi-core synchronization mechanism for line-rate network traffic monitoring (pdf)
- Martin Thompson, Dave Farley, Michael Barker, Patricia Gee, Andrew Stewart — LMAX Disruptor: High performance alternative to bounded queues for exchanging data between concurrent threads
- Yucheng Fang, Huibiao Zhu, Frank Zeyda and Yuan Fei — Modeling and analysis of the disruptor framework in CSP
Audio
- Ross Bencina — Some notes on lock-free and wait-free algorithms
- Daniel Werner — MinBLEPs
- Robert Bristow-Johnson — Audio-EQ-Cookbook.txt
- Timur Doumler — Using locks in real-time audio processing, safely
- Steven W. Smith, Ph.D. — The Scientist and Engineer’s Guide to Digital Signal Processing
- Dimitri Diakopoulos — MoogLadders
Web
- Roel Roscam Abbing — How to build a Low-Tech website: Software & Hardware
- xz — new.css
- Andreas Larsen — Easing Gradients
Music production
- MeterPlugs — Loudness Penalty: Analyzer
- Sweetwater — What’s the difference between the three POW-r dithering algorithms in Logic?
Media
- Mark Llobrera — Using
mkvmergeto Split/Combine Video Files - MKVToolNix community & help forum — How can I join all AVI-files with mkvmerge in a folder to one mkv and add a chapter before each merged avi?
- Ben Dodson — iTunes Artwork Finder
Homelab
Typefaces
- Caron Twice — Little Micro Sans
- Displaay — Tobias
- Rasmus Andersson — Inter
- Delve Fonts — Overpass