Bookmarks
Some interesting things I've found on the internet.
- The UX of LEGO Interface Panels - Interaction Magic interactionmagic.com/UX-LEGO-Interfaces/
- How to generate color palettes for design systems || Matthew Ström, designer-leader matthewstrom.com/writing/generating-color-palettes/
- Methods for random gradients justinjay.wang/methods-for-random-gradients/
- "We ran out of columns" - The best, worst codebase jimmyhmiller.github.io/ugliest-beautiful-codebase
- Emoji as Favicon - fav.farm fav.farm/
- Adding row polymorphism to Damas-Hindley-Milner | Max Bernstein bernsteinbear.com/blog/row-poly/
- What happens when you make a move in lichess.org? www.davidreis.me/2024/what-happens-when-you-make-a-move-in-lichess
- The Art of Dithering and Retro Shading for the Web blog.maximeheckel.com/posts/the-art-of-dithering-and-retro-shading-web/
- GitHub - spevnev/uprintf: Single-header library for printing anything in C (on Linux) github.com/spevnev/uprintf
- WASM SYNTH, or, how music taught me the beauty of math timdaub.github.io/2020/02/19/wasm-synth/
- FM Synthesis in the Browser with Rust, Web Audio, and WebAssembly with SIMD - Casey Primozic's Homepage cprimozic.net/blog/fm-synth-rust-wasm-simd/
- GitHub - tenox7/ttyplot: a realtime plotting utility for terminal/console with data input from stdin github.com/tenox7/ttyplot
- GitHub - jpillora/installer: One-liner for installing binaries from Github releases github.com/jpillora/installer
- Signalizer - jthorborg.com www.jthorborg.com/signalizer.html
- GitHub - mxgmn/MarkovJunior: Probabilistic language based on pattern matching and constraint propagation, 153 examples github.com/mxgmn/MarkovJunior
- Explaining Wisp Without Parentheses aartaka.me/wisp
- Scroll-driven Animations scroll-driven-animations.style/
- LYGIA Shader Library lygia.xyz/generative
- Borrow checking, RC, GC, and the Eleven (!) Other Memory Safety Approaches verdagon.dev/grimoire/grimoire
- City In A Bottle – A 256 Byte Raycasting System | Killed By A Pixel frankforce.com/city-in-a-bottle-a-256-byte-raycasting-system/
- QBE - Compiler Backend c9x.me/compile/
- What is Rollback Netcode? bymuno.com/post/rollback
- GitHub - nothings/stb: stb single-file public domain libraries for C/C++ github.com/nothings/stb
- Notes on Modular Synthesizers http://www.peterelsea.com/Notes%20on%20Modular%20Synthesizers.html
- GitHub - pointfreeco/swift-composable-architecture: A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind. github.com/pointfreeco/swift-composable-architecture
- Voxel Ray Casting in Zig | PollRobots pollrobots.com/blog/zig/code/2024/06/11/voxel-ray-casting.html
- Learning Zig www.openmymind.net/learning_zig/
- Notes on compiler IRs www.scattered-thoughts.net/writing/notes-on-compiler-irs/
- Inigo Quilez :: computer graphics, mathematics, shaders, fractals, demoscene and more iquilezles.org/articles/palettes/
- Orzo Salad Recipe - Love and Lemons www.loveandlemons.com/orzo-salad/
- Simple but Powerful Pratt Parsing matklad.github.io/2020/04/13/simple-but-powerful-pratt-parsing.html
- Pratt Parsers: Expression Parsing Made Easy journal.stuffwithstuff.com/2011/03/19/pratt-parsers-expression-parsing-made-easy/
- Building a Memory Allocator for WebAssembly charlycst.github.io/posts/wasm-memory-allocator/
- GitHub - libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events github.com/mitchellh/libxev
- Interactive Type Inference adamjones.me/ottie/
- M8Docs/docs/M8HeadlessSetup.md at main · Dirtywave/M8Docs · GitHub github.com/DirtyWave/M8Docs/blob/main/docs/M8HeadlessSetup.md
- Little Sound Dj www.littlesounddj.com/lsd/index.php
- Fully documented source code for Elite on the BBC Micro and NES - Elite on the BBC Micro and NES www.bbcelite.com/
- Rapier physics engine | RapierMenu rapier.rs/
- Perfecting WebGPU/Dawn native graphics for Zig | Hexops' devlog devlog.hexops.com/2022/perfecting-webgpu-native/
- GitHub - Not-Nik/raylib-zig: Manually tweaked, auto-generated raylib bindings for zig. https://github.com/raysan5/raylib github.com/Not-Nik/raylib-zig
- The Early History Of Smalltalk worrydream.com/EarlyHistoryOfSmalltalk/
- Bfxr. Make sound effects for your games. www.bfxr.net/
- Untangling Lifetimes: The Arena Allocator - by Ryan Fleury www.rfleury.com/p/untangling-lifetimes-the-arena-allocator
- How to animate multiplayer cursors | Liveblocks blog liveblocks.io/blog/how-to-animate-multiplayer-cursors
- CRDTs go brrr josephg.com/blog/crdts-go-brrr/
- Gleam gleam.run/
- ASCII vs. Tiles news - Cogmind - ModDB www.moddb.com/games/cogmind/news/ascii-vs-tiles
- Simple rectangle packing / Volodymyr Agafonkin | ObservableLinkedInTwitterGitHubYouTube observablehq.com/@mourner/simple-rectangle-packing
- GitHub - mewz-project/mewz: A unikernel designed specifically for running Wasm applications and compatible with WASI github.com/mewz-project/mewz
- Terminal Emulators Battle Royale – Unicode Edition! · Articles www.jeffquast.com/post/ucs-detect-test-results/
- GitHub - electric-sql/pglite: Lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and Deno github.com/electric-sql/pglite
- GitHub - ratatui-org/ratatui: Rust library that's all about cooking up terminal user interfaces (TUIs) github.com/ratatui-org/ratatui
- Magical shell history github.com/atuinsh/atuin
- Ray Tracer Construction Kit matklad.github.io/2022/12/31/raytracer-construction-kit.html
- Perfect Dragging - Steve RuizTwitter www.steveruiz.me/posts/perfect-dragging
- Quake 3 Source Code Review: Network Model fabiensanglard.net/quake3/network.php
- GitHub - WebAssembly/component-model: Repository for design and specification of the Component Model github.com/WebAssembly/component-model
- GitHub - jedisct1/wasi-update: A simple tool to convert a WebAssembly module to a WASI component (component model, WASI-preview2). github.com/jedisct1/wasi-update
- Game Networking Demystified, Part I: State vs. Input ruoyusun.com/2019/03/28/game-networking-1.html
- Client-Side Prediction and Server Reconciliation - Gabriel Gambetta www.gabrielgambetta.com/client-side-prediction-server-reconciliation.html
- GitHub - micrictor/stuxnet: Open-source decompile of Stuxnet/myRTUs github.com/micrictor/stuxnet/tree/master
- Flawless - Durable Execution Engine flawless.dev
- GPUI www.gpui.rs
- lucide.dev - Beautiful and consistent icons lucide.dev
- Compiling Swift Generics download.swift.org/docs/assets/generics.pdf
- Introduction to Linear Types austral-lang.org/linear-types
- Single Ownership and Memory Safety without Borrow Checking, Reference Counting, or Garbage Collection verdagon.dev/blog/single-ownership-without-borrow-checking-rc-gc
- GitHub - floooh/sokol: minimal cross-platform standalone C headers github.com/floooh/sokol
- GitHub - bytecodealliance/cargo-component: A Cargo subcommand for creating WebAssembly components based on the component model proposal. github.com/bytecodealliance/cargo-component