16bits
2.4GHz
2d
3blue1brown
- Conic section (3Blue1Brown)
- FFT & Polynomial representation
- Generating Function
- Hamming codes
- Heart of Bayes Theorem (3blue1brown)
- Manim (3Blue1Brown)
- Quaternions (3Blue1Brown)
- Space filling curve
- Sphere surface = 4x its shadow
- What *is* a Neural Network?
3dmodel
- # 3D models
- 3D Printing Gears
- 9-segment mechanical counter
- Banzai Bill
- Benchy
- Color litophane
- Contemptor Dreadnought (WH4K)
- Curta - The Mechanical Calculator
- Cut STL models for 3D printing (How to)
- Design Tips for Better 3D Printed Holes
- Destination moon
- Figurine Paint
- Foldable print
- Fractal Wise
- GT2 Timing Belt
- Icosahedron
- Lampe Pixel
- Magnetic levitation vase
- Mechanical Clock Display
- Meshlab
- Metal Slug: Super Vehicle-001
- One day - One print
- Optimizing scenes for better performance
- Pentoma
- Robot Arm
- Saving model configuration (Cura 3MF)
- Screw & Threads
- Setting Mesh Resolution
- Spherical Parallel Manipulator
- Surface pattern
- Tensegrity
- The Terminator
- Walking Robots
3dprint
- # 3D models
- 3D printing cost calculator
- 3D Printing Gears
- Classic Macintosh
- Cura Slicer
- Fine details (Cura)
- First layer (calibration)
- GCode
- Generating GCode from SVG
- Influence of infill %
- Inkscape (vector drawing)
- Material Flow / Extrusion ratio (Calibration)
- Metal Casting at Home
- Metamolds
- Orca Slicer
- Particule fine
- PLA tested
- Pressure Advance
- Printing miniatures
- Printing Sculpture
- Printing Vinyle
- Printing without support
- Pumpkin Tutorial
- Recyclage carton
- Rendering GCode in Blender
- Sanding Surface
- Saving model configuration (Cura 3MF)
- Screw & Threads
- Slicer Options
- Strandbeest - Walking Pod
- Stronger 3Dprint
- Tapping Screw
- Threaded Inserts in 3D Prints
- Troubleshooting 3dprint
- Vibration Bowl
3dprinter
- # Ender 3
- # Ender 6
- # Klipper
- # The 100 (3dprinter)
- 0.6 Nozzle
- 3dprinter calibration
- 3dprinter Calibration & precision
- 3dprinter Lack enclosure
- 3dprinting Service / Impression3D entre particulier
- Belt tension
- BIQU-H2
- BLTouch
- Buse d'impression
- Can Bus
- Configurer Marlin (firmware)
- Core XY Printers
- DIY Cable Chain
- EDM Printer
- Flashing arduino (cli)
- Fluidd
- Homing (Klipper) - Z Offset
- Hotend
- How to Make filament for 3D printer
- LCD Dashboard (Octoprint)
- Maximize Build Volume (Cura)
- Menu Config (Klipper)
- mRNA Vaccine
- Multimaterial printer
- Nozzle Cam
- Octoprint (before moving to fluidd)
- Orbiter config (Klipper)
- Orbiter v2.0
- Positron V3
- Reglage Z-offset (marlin)
- Skew Correction
- Speedboat (3dprinter)
- Tool changer (3dprinter)
- Troubleshooting 3dprint
- Xyz (Calibration)
- ~ Discoeasy 200 (3d printer)
3dscan
64bits
8bit
- # Pico-8 - Virtual Fantasy Console
- Butano
- CRT & Flat Panel Simulation
- Fabien SANGLARD'S Website
- Fuzion (intro)
- Galaga
- Goldrunner (chiptune)
- J-Pac / X-Box (Arcade)
- Lighting by hand (Pico-8)
- Logon's run (32k)
- Maniac Mansion Deluxe
- mintyPi: Retro gaming console in an Altoids mint tin!
- Parallax Effect
- Pixel Art Tutorials
- Pixels and voxels, the long answer
- Pouet.net
- Psygnosis
- Retronator Magazine / Pixel Art
- Sega Master System Architecture
- SHTOY128
- Sound tracker
- Space Invaders
- Spectrum Vizualizer
- Syntax Terror (demo)
- The juggler (Amiga 30's)
- The lost Vikings
- Thimbleweed Park
- Voxatron
academia
accessibility
- Espanso
- Hands-Free Coding (with Talon)
- How to rotate display back and forth with keyboard
- linux accessibility
- MacOS
- Programming using voice
accuracy
acpi
adventure
- Adventure Games
- Countdown
- Day of the Tentacle
- Delores: A Thimbleweed Park mini-adventure
- Event[0]
- Full Throttle
- Grumpy Gamer (Ron Gilbert blog)
- Maniac Mansion Deluxe
- Monkey Island
- Myst
- Planet Lana
- Runaway
- Scumm-8
- The pawn
- Thimbleweed Park
agile
- Cold Shower (software)
- How to make an accurate estimate?
- Little tasks, little trust
- You don’t need standup
AI
- # Codingame
- # Monte-Carlo Tree Search (MCTS)
- (CG) Ultimate Tic-Tac-Toe
- AI Colorizer
- Airsim
- Animal Intelligence
- CLIP (OpenAI)
- Code Copilot
- Consciousness
- Convolutional Neural Networks for Visual Recognition (stanford.edu)
- Dall-E
- Event[0]
- Genetic Algorithms and Evolution Strategies
- How to build your own AlphaZero
- I am a robot
- Learning to see (Welch Labs)
- LEGO sorting machine
- Lunar/Mars Lander
- Mastering Chess and Shogi by Self-Play
- MCTS search policy
- MCTS-Minimax Hybrids
- Meta's Segment Anything (SAMIST)
- Monte Mario: Platforming with MCTS
- Multi-Action Adversarial Games
- MuZero
- NegaMax (Minimax)
- Neural Network Ressources (NN)
- Prolog
- Spider
- Split sound tracker
- Teaching a computer how to play Tic Tac Toe
- Tensorflow
- The Daily Wrong
- Word2Vec: A Word is Worth a Thousand Vectors
algebra
algorithm
- # Monte-Carlo Tree Search (MCTS)
- A* search
- Advanced Data Struture
- Advanced Database (Andy Pavlo)
- Algorithms for Modern Hardware
- Algorithms List
- Beating std::sort - Andrei
- Bitboard & BFS
- Bounding volume hierarchy (BVH)
- Bresenham's line algorithm
- Cache oblivious Tree
- Collision detection algorithms
- Color Quantisation
- Comma Code
- Compare Image Quality
- Connected component labeling
- Cycle Graph
- Decimal to Fraction
- Delta update
- Dynamic Programming
- ELO World / Competitive Ranking
- Enumerate Combination
- Error Correction algorithm
- Explosion Combinatoire
- Fast indoor 2D localization using ceiling lights
- Faster binary search (B-tree)
- Flood-fill & Diffusion Map
- Flow fields vs Potential fields
- Floyd's tortoise & hare
- Fused Multiply and Add (FMA)
- German Strings
- GHashTable
- Graph Algorithm 101
- Greedy algorithms
- Hamiltonian path
- Hamming codes
- Heap
- Hough Transform
- How are more accurate tools made from less accurate tools?
- How to do distributed locking
- How to print a tree structure?
- Inplace rotate square matrix by 90 degrees
- Le problème du sac à dos
- Linear Programming
- Llama (ChatGPT @Home)
- Lost in Maze
- LRU Cache
- Marching Cube (Coding Adventure)
- Median of 2 Sorted Arrays in Log Time
- Meet in the Middle (MM)
- Methode des 5 coupes
- Modern perfect hashing for strings
- Modulo sampling
- Monte Carlo Method
- Myers diff algorithm
- N-Stop choice
- nth_element (C++) / Finding the first n largest elements in an array
- Number of intersecting discs
- Pacman Shortest Path
- PGCD
- Popcount / Hamming weight (# bit set)
- Primitive Pictures
- Priority Queue
- Probabilistic Comparison
- Project Naptha (ocr)
- Quadratic Equations
- Quadtree
- Random select bit set
- Rate Limit
- Ray Casting like Wolfenstein
- Recherche operationnelle
- Ropes
- Segment tree
- Shake & Pull Gently
- Sliding Window
- Sokoban
- Tail call optimisation (TCO)
- Test du retournement
- The Circle
- The Myth of RAM
- Tree encoding
- Tree Traversal
- Two Pointer Technique
- Two sum (puzzle)
- Vernier Scale
- Voronoi Diagram
- Zero Knowledge Proof (ZKP)
- ZigZag Integer encoding
allocator
alphabet
amd
amiga
- MiSTer: Run Amiga, SNES, NES and Genesis on an FPGA
- Pouet.net
- Sound tracker
- The juggler (Amiga 30's)
analog
android
- # Android
- Android debug bridge (adb)
- Android on Linux
- Android Remote control
- Debloat non-rooted Android devices
- Freebox Pop
- Honor 5C (2017)
- Honor 90 lite (2024)
- Linux on a Droid
- Remote control an Arduino
- Reverse Android Application
animal
animation
anime
ansible
antenne
api
appimage
application
- Ascii generator
- asciinema
- BeeRef
- Comics book reader
- Crypto
- darktable - Photos edition
- digiKam (DAM)
- Graphic Tools (linux)
- Heimdall Application Dashboard
- Highest-quality GIF encoder
- Image viewers
- Krita (digital paint)
- LibreOffice
- LibreSprite
- Linux Mint Desktop
- Linux Terminals (and tools)
- Mathics – A free, light-weight alternative to Mathematica
- Photoprism
- Pixelorama
- Screen Recorder for linux
- Stellarium (astronomy)
- Tesseract + OCRFeeder (OCR)
- Write
- 🍓Strawberry (Amarok †)
arcade
- Arcade
- ArkOS
- CoinOPS
- Donkey Kong
- Emulation Station
- Galaga
- Gyruss
- J-Pac / X-Box (Arcade)
- MAME
- Metal Slug: Super Vehicle-001
- Neogeo
- Powkiddy RGB30
- RetroArch
- Space Invaders
- webЯcade
- Wizard of Wor
arcade-hardware
arch
architecture
- Architecture Astronauts
- Breaking a Monolith
- C(pp)Front (is back!)
- Entity component system (ECS)
- Has UML died without anyone noticing?
- High Availability
- Hyperbolic function
- Implementing tail -f
- Mastering Programming
- Non blocking call to system IO (ruby)
- Obvious design
- Tensegrity
archive
- BNF
- How are zlib, gzip and Zip related?
- Parquet file
- Personal Knowledge
- UPX
- Xz format issue
- ZIM files
arduino
- # Ender 3
- 14 Band Spectrum Analyzer
- 2.4GHz
- Arduino And Linux
- Arduino UNO Pinout
- boost.Asio
- Deboucing switches (Nick Gammon)
- DroneBot Workshop
- Electronic Tools/software
- Eye Mechanism Controller (Nilheim Mechatronics)
- Flashing arduino (cli)
- H-Bridge Motor Driver (arduino)
- I2C bus
- Interrupt (arduino)
- LCD1602 display (arduino)
- Matrix Keypad & array (Arduino)
- MAX7219 multiplexing LED driver (Nick Gammon)
- Opto-interrupter (arduino)
- Platorm.io (IDE)
- Power Supply Module (arduino)
- Protobuf on arduino
- Remote control an Arduino
- Resistor color code calculator
- Sensor shield (arduino)
- Small stepper motor (28BYJ-48)
- Smart Car Robot Kit
- Sonar Distance Sensor
- Spherical Parallel Manipulator
- SPI bus (arduino)
- Temperature sensor tutorial (arduino)
- TinkerCAD
- Using Serial port with Crystal
- Wheel syncronisation
- Wi-Fi Controlled Relay (Null Byte)
- Workbench Tools (arduino)
arm
- # Armbian
- # The 100 (3dprinter)
- ARM Cross compiler
- Box86
- Dev on reMarkable
- Opencv on Raspberry pi
- QEMU
- Raspbian (ARM)
- Robot Arm
- Transparently running binaries from any architecture in Linux
arm-hardware
array
- APL lang
- Array (Ruby)
- Decimating Array.Sort with AVX2
- Fast array reversal
- File format for tabular data
- Indirect access Vectorization
- Matrix Keypad & array (Arduino)
- Median of 2 Sorted Arrays in Log Time
- Ptr vs array access (C++)
- Shortest code (Ruby)
- String & Array ops with SIMD
- Variable length struct in C++
art
- ArtStation
- Colors of Ancient Sculptures
- Creative Coding
- Girl with Pearl
- Mandalla art
- Primitive Pictures
- Printing Sculpture
- Retronator Magazine / Pixel Art
- Stable diffusion
- Strandbeest - Walking Pod
- Wimmelbilder
ascii
- Ascii fluid simulator quine
- Ascii generator
- asciinema
- Binary / Text encoding
- Chafa
- EBCDIC
- MapSCII
- Notcurses
- pδrταblε εxεcµταblε
- Unicode
- Unscii
- Writing clock
asio
asm
AST
astronomy
async
atari
atomic
ATX
audio
- Absorptions (blog)
- Ardour
- Audio CD ripping
- Digital Audio Workstation (DAW)
- Drum Machine
- Guitarix (audio effect)
- Hardware info
- Jack (linux audio)
- Jack Patchbay: Managing audio connection
- Linux Audio
- LMMS
- Pipewire (linux audio)
- Playlist
- Sound tracker
- Split sound tracker
- Using linux as a Synth with a Midi Keyboard
audio-hardware
- 3Dprinted Bass / Guitar
- Akai MPK mini
- Ampli Guitar
- Behringer UMC204HD
- Haut Parleur
- Linux Audio
- Pipewire (linux audio)
- Roland TD9
- Réglage platine vinyle
- The Floppotron
- UHER 4200
automation
avx
- 16bits vector shift ? (AVX)
- AVX Framework (C++)
- AVX SIMD in matrix multiplication
- AVX switch penalty
- Compute Max / Horizontal operation (AVX)
- Condition in vector code
- De / Interleave bits
- Decimating Array.Sort with AVX2
- Embree Ray Tracing
- Fast array reversal
- Fused Multiply and Add (FMA)
- High-Performance Matrix Multplication
- Highway (vector loop)
- Indirect access Vectorization
- Intel SPMD Program Compiler (Volta)
- Krita Code
- Left Pack (AVX)
- Life is Turing Complete
- Loading AVX Registers
- Loop Vectorization
- Mask & Bitwise operation
- Modern perfect hashing for strings
- Quadratic Equations
- simdjson
- Simple Instruction Multiple Data Vectorization (SIMD/AVX)
- String & Array ops with SIMD
backdoor
- Backdoor in Zyxel Products
- Disabling the Intel Management Engine
- Evil compiler
- Firmware
- Xz format issue
backup
- Backup Day - rsync
- Borg / Restic (backup)
- How do I safely store my files?
- OSTree (backup)
- Symlink / Hardlink
- Zsync
base64
bash
battery
bd
benchmarking
- Amdahl’s law (Random ASCII)
- Benchmarking C++
- Exception vs Error Code
- Facebook Open-source Library (Folly)
- GHashTable
- Google Benchmark
- Key-Value Store / Hashmap / dictionary implementation & performance
- Large Text Compression Benchmark
- Load average
- Magic-trace
- Modern perfect hashing for strings
- Nanobench
- Network Tools
- Perf (linux)
- Premature optimization
- The Computer Language Benchmarks Game
- The Myth of RAM
- Tracy Profiler
- Valgrind (profiler)
- VM performance reviewed
- VSCode Text Buffer Reimplementation
- VTune
BFS
binary
- Binary / Text encoding
- Binary Visual & Diff
- Enable text diff for binary file (Git)
- Parsing Untrusted binary format
- pδrταblε εxεcµταblε
- Reduced binary size (C++)
- Unicode
- Unstripping Stripped Binaries
binding
biology
bios
bits
- 16bits vector shift ? (AVX)
- Binary format & literals in C++
- Binary-coded Ternary
- Bit Permutations
- Bitboard & BFS
- Bitwise binary search
- De / Interleave bits
- Fast array reversal
- Integer Overflow
- Left Pack (AVX)
- LLVM bitcode format
- Most/Least significant bits (msb)
- Nibble (4bits)
- Parsing Untrusted binary format
- Popcount / Hamming weight (# bit set)
- Random select bit set
- Ray-tracing voxels on a GPU
- Reading bits in far too many ways
- The Lost Art of Structure Packing
- Unconditional code
- Voronoi Diagram
blender
- 80's Style Animation Loop (Blender)
- Add 3D Effects to Your Photos with Camera Projection Mapping
- Blender
- Blender CAM
- Blender Material To Selected Faces
- Cut STL models for 3D printing (How to)
- Human pose detection
- Linux Market
- Make Human
- Master Booleans in Blender
- Rendering GCode in Blender
- Sculpter un visage (blender)
- Setting Up a Renderfarm (Blender)
bloat
blob
block
blog
- Cameras and Lenses
- Conic section (3Blue1Brown)
- D3.js and jekyll
- Dijkstra's Algorithm
- Estimating the risk of a hash collision
- Group mind
- How do groups work on Linux?
- How to do distributed locking
- How to Get Fired Using Switch Statements & Statement Expressions
- I am a robot
- Inbox Zero for Life (Mail)
- Jekyll (first)
- Job search
- Monte Mario: Platforming with MCTS
- Personal Knowledge
- Pixel Art Tutorials
- Reading bits in far too many ways
- Real pinball (DIY)
- Retronator Magazine / Pixel Art
- Reverse Android Application
- Start Small, Stay Small
- Std Allocator
- The Daily WTF
- The lost Vikings
- This Old Tony
- Tu mourras moins bête
- Wasting Time
blog-code
- Amdahl’s law (Random ASCII)
- Bartosz Milewski's Programming Cafe
- Collision detection algorithms
- Fabien SANGLARD'S Website
- Let’s Create a Speech Synthesizer (Bisqwit)
- Sorting small set
- Thread STOP!
- Using Shell Pipes
blog-electronic
blog-games
blog-people
bluetooth
- Bluetooth
- Bluetooth Low Energy (BLE) Identifier Reference
- Govee Thermomètre/Hygromètre
- Remote control an Arduino
- Reverse Bluetooth
- Rubik Bluetooth
book
- A Big Little Idea Called Legibility
- Algorithms for Modern Hardware
- Animal Farm
- Bd Gest
- Best book Introduction
- Compromission
- Exit
- Graphic Books Library
- Hacker News Books
- Le But
- Litanie contre la peur (Dune)
- Page Dewarping
- Ray Casting like Wolfenstein
- Speed reading
- Start Small, Stay Small
- The Intellectual Yet Idiot
- The Mythical Man Month
- Typeset In The Future
- Ubik
- Which book ?
- Wimmelbilder
- Zotero
boolean
boot
- Boot Process with Systemd
- Bootstrapping
- Kon-boot
- Linux Boot Partitions
- Multi image usb boot
- USB/Ethernet Boot (Raspberry Pi)
- Windows
bots
brightness
buffer
build-system
- Build Image (docker)
- Build systems
- CMake
- Conan (Package Manager)
- Evil compiler
- Gradle
- Make (build tool)
- Maven
- Ninja (build tool)
- Reproducible Build
- The Meson build system
- What Is Nix ?
burnout
bus
c++
- # C++ Lang
- # Simple and Fast Multimedia Library (SFML)
- #pragma omp parallel (OpenMP)
- (un)-force-inline helper - (Fastware 2014 - Andrei)
- -ffast-math (g++)
- 16bits vector shift ? (AVX)
- __END__ (embedded data)
- _printf_ is Turing Complete (%n)
- A minimal raytracer
- Abusing Forced Inline in C
- Amdahl’s law (Random ASCII)
- Anonymous / unnamed struct
- Atomic Number
- AVX Framework (C++)
- AVX switch penalty
- Awesome c++
- Bartosz Milewski's Programming Cafe
- Beating std::sort - Andrei
- Benchmarking (Fastware 2018 - Andrei)
- Benchmarking C++
- Beware of auto[&] (c++)
- Binary / Text encoding
- Binary format & literals in C++
- Binary-coded Ternary
- boost.Asio
- C(pp)Front (is back!)
- C++ external binding
- C++ flags & HW Limits (Codingame)
- C++ flags Hardening Guide
- C++ format
- C++ interpreter
- C++ Memory
- C++ TestMate (VSCode)
- C++ Uniform Unitialisation
- ChatGPT / Emergent world représentation
- check if a member exist (C++ SFINAE)
- Checking Memory
- Code format
- Coding standard
- Colored output term
- Compiler explorer (c++)
- Compute Max / Horizontal operation (AVX)
- Conan (Package Manager)
- Condition in vector code
- Conditional Compilation for C++
- Coroutine (C++)
- Crystal wrapper generator for C/C++ libraries
- Custom input stream in C++
- Data Races
- De / Interleave bits
- Debug & Build C++ Project (VSCode)
- Declarative Control Flow (CppCon2015 - Andrei)
- Dependencies (Fastware 2017 - Andrei)
- Dlib
- Duff's Devices
- Easing into Modern C++
- Embedded Template Library
- Entity component system (ECS)
- equal_range
- Exception vs Error Code
- Expect the expected (2018 - Andrei)
- Export Model from Tensorflow
- Facebook Open-source Library (Folly)
- Fast constexpr integer power (ipow)
- Fast I/O for Competitive Programming
- Fast inverse square root
- Faster than C
- Filesystem toolkit (C++)
- finally in C++
- Flashlight: Fast and flexible machine learning in C++
- Floating point number (IEEE-754)
- Functional programming in C++
- Fundation of C++ language
- Fused Multiply and Add (FMA)
- GLFW (GLFrameWork) 🚧
- Golang
- Google Benchmark
- Graph Algorithm 101
- Green Thread
- GuiLite.h
- Handles are the better pointers
- Heap
- Highway (vector loop)
- How to compile and execute from memory directly?
- How to Get Fired Using Switch Statements & Statement Expressions
- How to print a tree structure?
- Infectious Executable Stacks
- Initializing static template member
- Inplace rotate square matrix by 90 degrees
- IOCCC 2004
- Iterate over Dictionary (C++ unordered_map)
- Iterate over directory
- Iterate over std::tuple
- JSON (C++)
- Key-Value Store / Hashmap / dictionary implementation & performance
- Lambda (c++)
- Lazy Code (c++)
- Left Pack (AVX)
- Let’s Create a Speech Synthesizer (Bisqwit)
- libVIPS
- Linux IDE
- Lisp macros for C
- Loading AVX Registers
- Logger
- m4 processor
- malloc / mimalloc (Microsoft research)
- Malloc perf
- Mask & Bitwise operation
- MathGL
- Memory locality vs Algorithm <=> vector vs List (Herb)
- Misunderstanding Exceptions
- Modern C for C++ Peeps
- Most/Least significant bits (msb)
- Move Semantic
- Multiple return values (C++17)
- My little donuts (donuts.c)
- Nanobench
- Neural Network Ressources (NN)
- nth_element (C++) / Finding the first n largest elements in an array
- Open Multi-processing (OpenMP)
- Perfect forwarding explained
- Plog
- Popcount / Hamming weight (# bit set)
- Posix Signal
- Priority Queue
- Ptr vs array access (C++)
- Q3VM - quake 3 virtual machine
- Quadratic Equations
- Quick Simple Parser (scanf)
- Raise to sleep
- Random fun (xoroshiro)
- Read/Write File in C++
- Reading bits in far too many ways
- Reduced binary size (C++)
- Reflection in C++
- Remove comments from C/C++ code
- Ring buffers
- Running a child process in C++
- Semantic Compression
- SFINAE (C++)
- Shuffle/Sample Data
- simdjson
- Simple Instruction Multiple Data Vectorization (SIMD/AVX)
- Single-file libraries with minimal dependencies
- Std Allocator
- std::pair
- std::remove_if (c++)
- std::tuple (C++)
- Strength Reduction (Fastware - Andrei)
- String litterals (c++)
- strstr()
- Systematic Error Handling in C++ (2012 - Andrei)
- Tabulate
- TensorFlow Lite for Microcontrollers
- Terminal User Interface
- The Art of Benchmarking
- The Lost Art of Structure Packing
- The Meson build system
- There's Treasure Everywhere - (Fastware 2016)
- Thread STOP!
- Threads
- Tiny NN Framework
- Tree Traversal
- Unconditional code
- Unit test framework
- Units library
- UPX
- Use mmap with care
- User Defined literal (c++)
- userver
- Valgrind (profiler)
- Variable length struct in C++
- Vector with Incomplete type (C++)
- Zig
c++-syntax
c64
cache
- Advanced Data Struture
- Cache (Down)/Performance
- Cache oblivious Tree
- LRU Cache
- Network Cache
- Value Speculation Attack
cad
- # Freecad
- Blender
- Boundary Representation (b-rep)
- CAD Terminology
- ImplicitCAD (defunct?)
- Knurling / Knurl / Grip / Texture (Freecad)
- Lets Make A Nut
- OnShape
- Openscad
- Printing without support
- Solvespace
- Surfacing (Freecad)
- TinkerCAD
calculator
calendar
calibration
- 3dprinter calibration
- 3dprinter Calibration & precision
- First layer (calibration)
- Homing (Klipper) - Z Offset
- Material Flow / Extrusion ratio (Calibration)
- Reglage Z-offset (marlin)
- Skew Correction
- Xyz (Calibration)
calipers
CAM
camera
- Cameras and Lenses
- Desk Camera (KB700)
- Good webcam
- IP Camera
- Linux Camera Software
- Nozzle Cam
- Pi Camera
- Tapo C212 (wifi camera)
capture-the-flag
career
cd
cgroup
- # Docker container & Cgroup
- # Podman - Containers vs. Pods
- Appimage
- Boxing Filesystem (boxxy .config)
- Firejail / Sandboxing
- Linux namespace
cgroups
chat
chemical
- Acrylic / plexyglass
- Atom Isotope
- Chimie
- Degraissant
- E466 / E171
- Intumescent Material
- Lead (Pb)
- Tableau Periodic
chess
- Chess
- ELO World / Competitive Ranking
- Mastering Chess and Shogi by Self-Play
- Nibble (4bits)
- Zobrist Hash
chiptune
choregraphy
chrome
circle
clean
cli
- # SSH
- asciinema
- Bash (shell)
- bat > cat
- bpytop > bashtop > htop > top
- Chafa
- Chrome in term
- Clean: Which folder takes most space (ncdu)?
- CLI-improved
- Colored output term
- Copy file with progress (cp)
- Detecting the use of "curl | bash" server-side
- Disk Tool & Diagnostic
- Fish (shell)
- Flashing arduino (cli)
- Full fast disk copy
- Fuzzy down selection (fzf)
- Grep (cli)
- Kitty - a modern term
- Linux Terminals (and tools)
- Locate files (find)
- ls --hyperlink=auto
- MapSCII
- moreutils (cli)
- Moving file to Trash (linux)
- Nerd Font
- Notcurses
- Parallel (xargs alt)
- Presentation in terminal
- pwd in ~
- Quake-style terminals
- Ruby one liner
- Ruby REPL
- Search Everything
- Sixel (image format)
- Starship shell prompt
- Terminal image viewer
- Terminal User Interface
- Text-based Desktop Environment
- Using Shell Pipes
- Watch difference & repeat command
- X11 Clipboard synchronisation
- xxh
client
climate-war
- Carbon Emission
- Carbon Footprint
- Climate War
- La place de l'hydrogene dans la decarbonation
- Le 20eme siecle
- Meat Carbon Footprint
- Petrol crisis
- Sustainability
- Wargames
clock
cluster
cnc
- Axis (Linuxcnc GUI)
- Blender CAM
- CNC precision
- CNC3040DQ
- DIY Wire EDM machine
- Emergency Stop
- F-Engrave
- Freecad CAM
- GMOCCAPY (Linuxcnc GUI)
- Homemade Lathe Machine
- K40 laser cutter
- LinuxCNC
- PC-CNC
- Screw & Threads
- Sewing CNC
- V-Carve
- WHB04B-6 CNC controller
- World's Smallest 5 Axis Milling Machine
co2
- Carbon Emission
- Carbon Footprint
- Carboned internet
- La place de l'hydrogene dans la decarbonation
- Meat Carbon Footprint
- Particule fine
- Petrol crisis
code
code-review
codec
codegolf
codingame
- # Codingame
- # Pico-8 - Virtual Fantasy Console
- #pragma omp parallel (OpenMP)
- #screenshotsaturday
- (CG) Code of Ice & Fire
- (CG) CodeBuster
- (CG) Coder Strike Back
- (CG) Coders of the Carribean
- (CG) Fall Challenge 2020
- (CG) Hypersonic (Bomberman)
- (CG) Mean Max
- (CG) Minesweeper AI
- (CG) Ocean of Code
- (CG) Spring Challenge 2021
- (CG) TRON Battle
- (CG) Ultimate Tic-Tac-Toe
- AVX Framework (C++)
- Bitboard & BFS
- Bounding Box & Intersection
- C++ flags & HW Limits (Codingame)
- Catching the rabbit (interception)
- Coding Minecraft in One Week
- Collision (Pico-8)
- Collision detection algorithms
- Custom input stream in C++
- Develop on Pico8
- ELO World / Competitive Ranking
- Fast I/O for Competitive Programming
- Faster collision check - Finding Morton
- Flood-fill & Diffusion Map
- Flow fields vs Potential fields
- Gameplay
- Games Map (Pico-8)
- Genetic Algorithms and Evolution Strategies
- Grumpy Gamer (Ron Gilbert blog)
- Gyruss - Project
- Handling simultaneous move (Smitsimax)
- Hexagonal Grids
- How Isometric Coordinates Work in 2D games
- How to implement action sequences and cutscenes
- Image libraries
- Implementing 2D platformers
- Let's make a game
- Lost in Maze
- Lunar/Mars Lander
- Minecraft in 130loc
- Pacman
- Pacman Shortest Path
- Pico-8: Games Selection
- Procedural Animation
- Purely Functional Retrogames
- Quake III Arena
- Ray Casting like Wolfenstein
- Remove comments from C/C++ code
- Rounding Number (Ruby)
- Scumm-8
- Shortest code (Ruby)
- Sokoban
- Sprite sheet Mastery in Godot
- StackTrace ≅
- The World’s Smallest Hash Table
- Tron
- Voxel
- Welcome to the end of the world!
codingames
cogip
- La Réserve de Patzounga
- Message à Caractère Informatif 2
- On va faire une reunion
- Papa bonheur (Message à caractère informatif)
collision
- [Floating-point] math is hard
- Catching the rabbit (interception)
- Collision (Pico-8)
- Collision detection algorithms
- Faster collision check - Finding Morton
- Line/segment intersection
- Number of intersecting discs
- Ray-tracing voxels on a GPU
color
- AI Colorizer
- Color Palette (Pico-8)
- Color Perception
- Color Picker
- Color Quantisation
- Colored output term
- Colors of Ancient Sculptures
- Compressing and enhancing hand-written notes
- Dominant colors
- Flat Coloring
- Histogram Comparison/Search
- HSV color model
- Image search
- libVIPS
- Lighting by hand (Pico-8)
- Pictones palette
- RGB 565 - Why 6 Bits for Green Color
- YCoCg color model
combinators
comic
- Bd Gest
- Calvin and Hobbes (3D skech)
- Comics book reader
- Dallas Barr (BD)
- Donjon (BD)
- I am a robot
- New version
comix
comments
compiler
- A C Compiler in 512 bytes
- AST Error handling
- C++ flags Hardening Guide
- Coccinelle
- Compiler explorer (c++)
- Compiler for free
- Conditional Compilation for C++
- Crafting Interpreters
- De-compiler
- Debugging a compiler
- Duff's Devices
- Dynamic lib Dependency tree (ldd tree)
- Evil compiler
- Golang
- Java JIT
- LLVM bitcode format
- Parsing Markdown
- Strength Reduction (Fastware - Andrei)
- Super fast linker
complex-number
complexity
- A Big Little Idea Called Legibility
- Dynamic Programming
- Explosion Combinatoire
- False simplicity
- Golang
- Median of 2 Sorted Arrays in Log Time
- Memoization
- nth_element (C++) / Finding the first n largest elements in an array
- Sliding Window
- The organisational Complexity
compression
computer
- Let's build a 6502 computer from scratch
- Analog computer
- Curta - The Mechanical Calculator
- Lego Computer
- Pinball computer
- The $8 Linux Computer
- The Big Hex Machine
- Uptime 15,364 days (Voyager I)
- Wargames
computer-vision
- # OpenCV
- 3d scan with camera (Photogrammetry)
- Background Removal
- Blobs Detection
- Brickit (Lego)
- Compressing and enhancing hand-written notes
- Convolution
- Convolutional Neural Networks for Visual Recognition (stanford.edu)
- Deep Extreme Cut (DEXTR)
- Eyes&Gaze Tracker
- Face detection
- Face detection (OpenCV DNN)
- Fast indoor 2D localization using ceiling lights
- Find center of Circle
- Harris Corner
- Have We Forgotten about Geometry in Computer Vision?
- Human pose detection
- Human Pose Estimation
- Image registration
- LEGO sorting machine
- Mediapipe
- Motion Amplification
- One-shot Segmentation with Pretrained GAN
- Project Naptha (ocr)
- Stereograms
- TensorFlow Lite for Microcontrollers
- What *is* a Neural Network?
concept
concurrency
- Amdahl’s law (Random ASCII)
- Data Races
- Implementing tail -f
- Non blocking call to system IO (ruby)
- Open Multi-processing (OpenMP)
config
- $HOME
- Boxing Filesystem (boxxy .config)
- Conditional Compilation for C++
- Convention over Configuration
- Quick Simple Parser (scanf)
- Tmux is turing-complete
connect4
constant
content
contest
contract
control
coroutine
course
cp
cpu
- Let's build a 6502 computer from scratch
- Atomic Number
- Baseboard management controller
- Hardware Latency
- How to make a cpu
- Intel Microcode Decryptor
- Microcode
- The Big Hex Machine
- Thread Efficiency
- Undocumented CPU behavior
- Value Speculation Attack
crc
CRDT
creative-coding
cricut
crop
cross-compile
crt
crypto
- Blake (hash)
- Crypto
- Digital Signature
- Enigma
- Length Extension Attacks
- Psst: Paper-Based Secret Sharing Technique
- Steganography
- Substitution Cipher
crystal
- # Simple and Fast Multimedia Library (SFML)
- C++ external binding
- Crystal
- Crystal wrapper generator for C/C++ libraries
- Crystal Shards
- Iterate over directory
- Running a child process in Crystal
- String Interpolation
- Using Serial port with Crystal
csv
cube
- Corner Cube Reflectors
- How to Generate a Cube's vertices and tris
- Magnetic Acrylic Rubik's Cube
- Marching Cube (Coding Adventure)
- Rubik Cube
cuda
cura
- Cura Slicer
- Fine details (Cura)
- Material Flow / Extrusion ratio (Calibration)
- Maximize Build Volume (Cura)
- Saving model configuration (Cura 3MF)
- Slicer Options
curl
curve
- Faster collision check - Finding Morton
- Scanning the internet
- Smoothing a hand-drawn curve
- Space filling curve
- The Brachistochrone
cycle
d3.js
- d3.js
- D3.js and jekyll
- JS Fiddler (online)
- Making of draggable handles
- SVG: Scalable Vector Graphics
dashboard
data
data-structure
date
DAW
- Akai MPC Beats
- Ardour
- Behringer UMC204HD
- Digital Audio Workstation (DAW)
- Jack (linux audio)
- Jack Patchbay: Managing audio connection
- LMMS
daylight
db
- Advanced Database (Andy Pavlo)
- DuckDB
- File format for tabular data
- How to do distributed locking
- Key-Value Store / Hashmap / dictionary implementation & performance
- Server-Side SQLite
- SQL Tools & Visualizer
- Sqlite
- SQLite over http
dbus
deb
deboucing
debug
- # Ruby Debug (VSCode)
- Debug Graphic
- Debugging a compiler
- Dynamic lib Dependency tree (ldd tree)
- Ghidra - the NSA toolkit
- Kernighan's lever
- Pinball computer
- Runtime Data visualizer in VSCode
- Time Travel Debugger
- Traces vs. Snapshots
- Unstripping Stripped Binaries
debug-android
debug-c++
- Anti Debug Technology
- C++ flags Hardening Guide
- Debug & Build C++ Project (VSCode)
- Debug Symbol Packages
- Debug with GDB
- Debug with LLDB
- Debugging the n-th call
- Disassembler
- Frame Pointer (-fno-omit-frame-pointer)
- libassert
- Linux Debugger
- Microcorruption
- Reverse Engineering
- StackTrace ≅
- Valgrind (profiler)
debug-war
deep-learning
demoscene
- A Mind is Born (256 bytes)
- Another Doom Clone (13k)
- Blake 32 (32 bytes)
- Crinkler (packer)
- Fuzion (intro)
- How a 64k intro is made
- Logon's run (32k)
- Making graphics in 4 kilobytes
- Pouet.net
- Syntax Terror (demo)
- TerminalTextEffects (TTE)
- The juggler (Amiga 30's)
desktop
despair.com
- A Big Little Idea Called Legibility
- Absolute scale corrupts absolutely
- Burnout
- Carbon Emission
- Cascade of Attention-Deficit Teenagers (CADT)
- Climate War
- Context collapse
- Corporate Bullshit
- Courage
- Devil’s Dictionary of Programming
- Enterprise
- Enterprise politics
- Fraud Business
- Fun society
- Intel SPMD Program Compiler (Volta)
- Life objective
- Little tasks, little trust
- Losing all interest
- Malice vs Incompetence
- Message à Caractère Informatif 2
- Oh, really!?
- On va faire une reunion
- Papa bonheur (Message à caractère informatif)
- Programming is terrible
- Restauratec
- Scientific driven Ignorance
- Simpler code is generally faster code
- The basic laws of human stupidity
- The BOYS
- The Daily Wrong
- The Infosec Apocalypse
- The Intellectual Yet Idiot
- The organisational Complexity
- The productive organization
- The Right Angle
- You should write code like I write it
dev
devil
- Devil’s Dictionary of Programming
- Evil compiler
- Github master branch
- Hexagone
- Left vs Right
- Organisation
- The Voices
devops
diagram
dictionary
- Iterate over Dictionary (C++ unordered_map)
- Key-Value Store / Hashmap / dictionary implementation & performance
- Open adressing (or Open bucket)
- Raise to sleep
diff
- # Git
- Binary Visual & Diff
- Darcs
- Enable text diff for binary file (Git)
- Langage aware diff
- Myers diff algorithm
- SQL Diff query
- Watch difference & repeat command
diffusion
disk
- Clean: Which folder takes most space (ncdu)?
- Disk Tool & Diagnostic
- Full fast disk copy
- Mount drive outside of Synology Box
- USB keys
- USB/Ethernet Boot (Raspberry Pi)
- WinDirStat
display
- Android Remote control
- Brightness Control
- Display Connector
- Extend Desktop to Monitor over LAN
- How to rotate display back and forth with keyboard
- Laptop Screen
- LCD1602 display (arduino)
- reMarkable Display
- Samsung TV
- Screen display
- Sharing mouse & keyboard between PC
- Smart Knob
- VR display
distance
- Fast Search in Hamming Space with Multi-Index Hashing
- Hamming codes
- How to Estimate Distance Using Just Your Thumb
- L0,L1,.. L-inf Norm
- Let's make a Ray-Marcher [SH17C]
- Naming
- Sonar Distance Sensor
distributed
dlang
- C++ external binding
- Compiler explorer (c++)
- D Language
- Dlang for scripting
- String Interpolation
- The Meson build system
doc
- Autogenerated Screenshots in Markdown
- Code comments have value
- Cold-blooded software
- Document Legal retention
- Documentation
- Edit / Sign PDF
- Good troubleshooting
- Graphviz
- Markdown Diagram
- Mermaid
- MkDocs
- Paperless-ngx
- Sequence Diagram (online)
- Wikipedia
docker
- # Docker container & Cgroup
- # Podman - Containers vs. Pods
- /dev/shm
- Appimage
- Build Image (docker)
- Cockpit
- Containing OpenWRT
- Developing inside a Container (VSCode)
- dock
- Docker + torrent = Quay?
- Docker Image
- Docker registry
- Docker-compose / swarm
- Flatpack
- Heimdall Application Dashboard
- Linux namespace
- Octoprint (before moving to fluidd)
- Opencv on Raspberry pi
- Overlay Filesystem
- Quadlet (Podman on systemd)
- Raspbian (ARM)
- What Is Nix ?
doom
- Another Doom Clone (13k)
- Doom
- Doom 3
- Doom Eternal – Graphics Study
- DOOMBA
- Duke Nukem 3D
- Ray Casting like Wolfenstein
draft
- Ansible vs Terraform (draft)
- D-Bus (draft)
- Let's play tic-tac-toe (draft)
- Nemo thumbnail (draft)
- VPinballX (Standalone) Code (Draft)
draw
drawing
- Dessiner
- Drawing technics (digital/paper)
- How to Draw Faces
- Inkscape (vector drawing)
- Krita (digital paint)
- Line Arts
- Mandalla art
- Mechpen
- MyPaint
- Smoothing a hand-drawn curve
driver
drm
drone
drugs
drums
duplicate
dvd
dvi
earth
ECS
editor
edm
edu
effect
- 3D Ken Burns Effect from a Single Image
- Add 3D Effects to Your Photos with Camera Projection Mapping
- Dunning-Kruger Effect
effet
eigen-value
elec
electronic
- Let's build a 6502 computer from scratch
- # The 100 (3dprinter)
- Build your own Variable Lab Bench Power Supply
- Can Bus
- DIY Surface Mount Soldering
- Dupont connector
- Electronic Tools/software
- Ghidra - the NSA toolkit
- JST Is Not A Connector
- Nema17
- Smart Knob
- Soldering headphone wires
- The Big Hex Machine
- Vector games on laser beam
- What is worth desoldering from old electronics?
elf
- Dynamic lib Dependency tree (ldd tree)
- Exodus
- How to compile and execute from memory directly?
- Linux Executable
- UPX
ellipse
emulator
- Box86
- CoinOPS
- Dolphin
- Dosbox
- Emulation Station
- Macintosh
- MAME
- MiSTer: Run Amiga, SNES, NES and Genesis on an FPGA
- Neogeo
- PSP (Sony Console)
- QEMU
- Residual VM
- Transparently running binaries from any architecture in Linux
- Vector Graphics
- VPinMame
- Wii Emulators
- Wine
encoder
encoding
energy
engine
engineering
english
enterprise
- DevOps, SRE, and Platform Engineering
- Enterprise
- Enterprise politics
- Enterprise security tools
- How most of the money is made in the software industry
- How to make an accurate estimate?
- Programmers Anarchy
- Service Ownership
- The Mythical Man Month
entropy
env
epaper
error
error-correction
error-handling
- Declarative Control Flow (CppCon2015 - Andrei)
- Expect the expected (2018 - Andrei)
- Filesystem error handling
- Misunderstanding Exceptions
- Resiliency in Systems Design
- Systematic Error Handling in C++ (2012 - Andrei)
esp32
ethernet
- Building a Cost-Conscious, Faster-Than-Gigabit Network
- RJ45 / RJ11 tel
- USB/Ethernet Boot (Raspberry Pi)
event
evil
evolution
exception
- Declarative Control Flow (CppCon2015 - Andrei)
- Exception vs Error Code
- Expect the expected (2018 - Andrei)
- Golang
- Misunderstanding Exceptions
- Resiliency in Systems Design
- Systematic Error Handling in C++ (2012 - Andrei)
exec
exit
expert
exploration
ext4
eyes
face
- Background Removal
- Eyes&Gaze Tracker
- Face detection
- Face detection (OpenCV DNN)
- How to Draw Faces
- Mediapipe
failed-install
failure
fastware
- (un)-force-inline helper - (Fastware 2014 - Andrei)
- Algorithms for Modern Hardware
- Anatomy of a Terminal Emulator
- Beating std::sort - Andrei
- Benchmarking (Fastware 2018 - Andrei)
- Benchmarking C++
- BLAS Performance
- C++ Memory
- Cache (Down)/Performance
- Clean Code?
- Decimating Array.Sort with AVX2
- Defunctionalisation
- Dependencies (Fastware 2017 - Andrei)
- Facebook Open-source Library (Folly)
- Fast constexpr integer power (ipow)
- Fast inverse square root
- Faster binary search (B-tree)
- FizzBuzz
- Google Benchmark
- Hardware Latency
- Key-Value Store / Hashmap / dictionary implementation & performance
- Loop Fusion
- Loop Vectorization
- Malloc perf
- Memory locality vs Algorithm <=> vector vs List (Herb)
- Modern perfect hashing for strings
- Premature optimization
- Profiling
- Raise to sleep
- Simpler code is generally faster code
- Sorting small set
- strstr()
- The Art of Benchmarking
- The Lost Art of Structure Packing
- There's Treasure Everywhere - (Fastware 2016)
- Thread Efficiency
- When Hotspot performance engineering fails
ffmpeg
fft
Fibonacci
- Dynamic Programming
- Fast constexpr integer power (ipow)
- Fibonacci sequence
- Le nombre d'or
- Memoization
- Tail call optimisation (TCO)
- The Online Encyclopedia of Integer Sequence (OEIS)
field
figurines
file
- Alternative I/O models
- Backup Day - rsync
- Custom input stream in C++
- Empty file
- Fast I/O for Competitive Programming
- File format for tabular data
- File transfer tools
- File's Magic
- Find duplicate
- Giga Floppy disk
- How do I safely store my files?
- INode
- Iterate over directory
- Locate files (find)
- Mime-type / media info
- Moving file to Trash (linux)
- Read/Write File in C++
- Read/Write File in Ruby
- Recovering photos
- Storing a million images in the filesystem
- Symlink / Hardlink
- Track all files accessed
- Zsync
file-manager
filesystem
- BitTorrent v2
- Boxing Filesystem (boxxy .config)
- Docker Image
- eBPF (Extended Berkley Packet Filter)
- EXT4 filesystem history
- Filesystem error handling
- Filesystem that uses tags rather than folders
- Filesystem toolkit (C++)
- Firefox / LibreWolf
- FUSE Filesystem
- Implementing tail -f
- INode
- InterPlanetary File System Explained (IPFS)
- Iterate over directory
- Key-Value Store / Hashmap / dictionary implementation & performance
- Linux namespace
- Mime-type / media info
- Monitoring Filesystem Event (fanotify)
- Mount drive outside of Synology Box
- Nautilus automount
- NFS - Network File System
- Overlay Filesystem
- Recovering photos
- Ruby Packer
- SeaweedFS
- Storing a million images in the filesystem
- Symlink / Hardlink
- VFS (Linux)
- What’s Wrong With ZFS Today
filter
finance
find
firefox
- Avoid Firefox redirects to https
- Firefox / LibreWolf
- Firejail / Sandboxing
- SingleFile
- X11 Clipboard synchronisation
firmware
- Binwalk
- Configurer Marlin (firmware)
- Firmware
- Flashing arduino (cli)
- How to flash firmware under Linux in practice?
- Reglage Z-offset (marlin)
fish
float
- -ffast-math (g++)
- [Floating-point] math is hard
- Floating point number (IEEE-754)
- Fused Multiply and Add (FMA)
- Nan & Infinity
- Posit
- Quadratic Equations
- Rounding Number (Ruby)
- The Center of the Pixel is (0.5, 0.5)
- Unconditional code
flood-fill
foldable
font
food
food_for_thought
format
fpga
fractal
freebox
freebsd
freecad
- # Freecad
- Air Conditioning Pipe in Part Design
- Building Information Modeling (BIM)
- Finite Element Method (FEM)
- Freecad Internals (dev)
- GT2 Timing Belt
- Knurling / Knurl / Grip / Texture (Freecad)
- Model from picture (Image Workbench)
- Offset & Thickness
- Pumpkin Tutorial
- Repeat object / pattern / sketch
- Screw & Threads
- Setting Mesh Resolution
- Surfacing (Freecad)
freecad-cam
freedom
fstab
fun
- Apollo Live
- Balancing Cube
- Ben avli(S)
- Benny The Bull
- Boom ! (visual)
- Calvin and Hobbes (3D skech)
- Clojure Design Patterns
- Consulting service (Big Data)
- Devil’s Dictionary of Programming
- Dr. No (IRL Marco Reps)
- Et dites-vous bien que ...
- Fun society
- Funny Quote
- Fusing Glass
- I am a robot
- I.S.S Virtual tour
- Installing a payphone in my house
- La Réserve de Patzounga
- Lampe Pixel
- Le Monde ...
- Le Reflex du cintre
- Learning How To Ride: Electric Unicycle
- Life of Boris
- Magnets
- Message à Caractère Informatif 2
- New version
- Oh, really!?
- On va faire une reunion
- Papa bonheur (Message à caractère informatif)
- Restauratec
- Shit happens
- Stereograms
- Strandbeest - Walking Pod
- Switch Pitch (toy)
- Tactical Pod Regult
- The Floppotron
- The Right Angle
- Tu mourras moins bête
- Watman
- Welcome to the end of the world!
- What's the Deepest Hole We Can Possibly Dig?
- Why the fuck was I breached?
- XScreensaver (jwz)
- You should write code like I write it
functional
- Bartosz Milewski's Programming Cafe
- Conversations with a six-year-old on functional programming
- Functional programming in C++
- Lazy Code (c++)
- Purely Functional Retrogames
- Strength Reduction (Fastware - Andrei)
fuzzer
fuzzy
GA
game-engine
- # Simple and Fast Multimedia Library (SFML)
- Butano
- Coding Minecraft in One Week
- Game Engine
- GLFW (GLFrameWork) 🚧
- Godot (Game Engine)
- Let's Make a Voxel Engine
- Lighting by hand (Pico-8)
- Open source game clones
- Parallax Effect
- Pica voxel (editor)
- Rotoscoping
- Voxatron
- Zelda
gameboy
games
- 2048
- Adventure Games
- Aladdin
- Another World
- Arcade
- Bleak Sword
- Chess
- CoinOPS
- Countdown
- CRT & Flat Panel Simulation
- Day of the Tentacle
- Dobble (the math)
- Donkey Kong
- Doom
- Doom 3
- Dosbox
- Duke Nukem 3D
- Entity component system (ECS)
- Event[0]
- EVIL CORP wants your data
- Exploitative game mechanics suck
- Fighting games & delay-based / rollback netcode
- Full Throttle
- Future Pinball (obsolete)
- Galaga
- Game & Watch
- Gameboy
- Gyruss
- Haxe
- Hellcats Over the Pacific (1991)
- Hexagonal Grids
- House of the Dead Overkill
- IOCCC 2004
- Lutris
- Maniac Mansion Deluxe
- Metal Slug: Super Vehicle-001
- Minecraft
- Monkey Island
- Myst
- Nebulus
- Neogeo
- Nitrome Grames
- Open Arena
- Open Tomb (Raider)
- Pacman
- PalmOS games
- Pico-8: Games Selection
- Planet Lana
- Prince of Persia
- Q3VM - quake 3 virtual machine
- Quake III Arena
- Residual VM
- Retro Emulation System
- Rick Dangerous
- Runaway
- Screen display
- Sokoban
- Space Invaders
- Star wars: Starfighter
- SVG Application
- Syntax Terror (demo)
- The lost Vikings
- The pawn
- The wolf among us
- Thimbleweed Park
- Underrun (game)
- Useless stuff
- Vector games on laser beam
- Vector Graphics
- Veloren
- Visual Pinball (VPinballX)
- Voxel Quest
- Wargames
- webЯcade
- Wii Emulators
- Wipeout (reversed)
- Wizard of Wor
games-hardware
gc
gcode
gdb
- Debug & Build C++ Project (VSCode)
- Debug Symbol Packages
- Debug with GDB
- Debug with LLDB
- Linux Debugger
- Unstripping Stripped Binaries
gears
generation
generative-AI
genetic
genetic-algorithm
gesture
ghidra
gif
git
- # Git
- Darcs
- Enable text diff for binary file (Git)
- Fossil (distributed version control system)
- Github
- GitHub alternatives
- Sapling
github
glsl
godot
- Exploitative game mechanics suck
- Flow fields vs Potential fields
- Game Engine
- Godot (Game Engine)
- Pixelorama
- Sprite sheet Mastery in Godot
golang
google-alt
gps
GPT3
gpu
- 2D Graphics on Modern GPU
- Corrupting memory with GPU
- Doom Eternal – Graphics Study
- GPU
- HUAWEI MateBook 14 (2020)
- Kitty - a modern term
- Life is Turing Complete
- OpenCV + GPU
- PC 2020 (lab)
- Radeon Open Compute (ROCm)
- Ray-tracing voxels on a GPU
- Runing CUDA on AMD GPUs
- Simpler code is generally faster code
- Tensorflow
graph
- A* search
- Advanced Data Struture
- Beam search
- Connected component labeling
- Cycle Graph
- Cytoscape (graph Visualizer)
- Dijkstra's Algorithm
- Ego Graphs (X vs Y)
- Flourish (online vis)
- Floyd's tortoise & hare
- From word2vec to node2vec, and beyond
- Golang
- Graph Algorithm 101
- Graphviz
- Hamiltonian path
- Heap
- How to print a tree structure?
- Meet in the Middle (MM)
- Montecarlo Graph search
- Pacman Shortest Path
- Shadow Profiles
- Tree Traversal
- Wikipedia
graphic
- 2D Graphics on Modern GPU
- Cameras and Lenses
- Dithering
- Doom Eternal – Graphics Study
- Graphic Books Library
- Graphic Calculator
- Graphic Library
- Graphic Tools (linux)
- Graphics Programming Projects
- Graphtoy
- Joy Division
- Making graphics in 4 kilobytes
- Observable
- Ray Tracing in One Weekend
- Regional Geometry
- RGB 565 - Why 6 Bits for Green Color
- The Moon
- The terminal graphics protocol
- Typeset In The Future
- Unscii
- Wayland
- Wipeout (reversed)
gravity
green
grep
grid
gui
- # Dear ImGui
- # Simple and Fast Multimedia Library (SFML)
- Create a GUI (from scratch)
- Dlib
- GLFW (GLFrameWork) 🚧
- GuiLite.h
- Opencv HighGUI
- Quick native app
- Shoes! (ruby)
- Terminal User Interface
guitar
- 3Dprinted Bass / Guitar
- Ampli Guitar
- Behringer UMC204HD
- Guitar
- Guitarix (audio effect)
- Jack (linux audio)
- LilyPond (Music sheet)
h2
hamming
- Fast Search in Hamming Space with Multi-Index Hashing
- Hamming codes
- Popcount / Hamming weight (# bit set)
hands-free
handwriting
happiness
hardware
- Apple
- Asus ZenPad 8.0 P022
- Brother mfc-j4620dw
- Building a Cost-Conscious, Faster-Than-Gigabit Network
- Building a Homelab
- Camera / Photo Hardware
- Hardware info
- Hardware Latency
- Hardware World Stats
- How to flash firmware under Linux in practice?
- HUION graphic tablet
- Intel(R) Wireless-AC 9462/9560
- JST Is Not A Connector
- Laptop Screen
- LCD touch screen 3,5 pouces (Pi)
- lsusb
- Manual
- Memtest86+
- Multi image usb boot
- Pi Camera
- Realtek RTL88x2bu (wifi)
- RSI prevention
- Runing CUDA on AMD GPUs
- Samsung TV
- Screen display
- SDCard
- Seche linge
- Sega Master System Architecture
- Server / Headless Setup
- Sewing CNC
- Silouhette printer
- Smart Knob
- Tapo C212 (wifi camera)
- The Big Hex Machine
- Tomtom
- Tracy Profiler
- VTune
- Webcam
- XP-Pen Artist 12
hardware-tools
- Dremel
- Dupont connector
- Fer à Souder
- Hardware / Work Tools
- Metal / Welding
- The Workbench
- Tools Terminology
- Vibration Bowl
hash
- Advanced Data Struture
- Birthday paradox
- BitTorrent v2
- Blake (hash)
- Combination
- Content Defined chunking (CDC)
- CRCs vs Hash Functions
- Debugging a compiler
- digiKam (DAM)
- Estimating the risk of a hash collision
- Fast Search in Hamming Space with Multi-Index Hashing
- Hamming codes
- Hash id's
- Iterate over Dictionary (C++ unordered_map)
- Key-Value Store / Hashmap / dictionary implementation & performance
- Length Extension Attacks
- MD5 quine
- Meet in the Middle (MM)
- Modern perfect hashing for strings
- Open adressing (or Open bucket)
- Perceptual Hash (phash)
- Probabilistic Comparison
- Raise to sleep
- Robothash
- The World’s Smallest Hash Table
- Vector Search
- Zobrist Hash
haskell
hdmi
headless
hex
histogram
history
- BNF
- Coal
- Colonisation
- Evolution of the alphabet
- Floating point number (IEEE-754)
- Le 20eme siecle
- Lead (Pb)
- Pounds (lbs)
- They Shall Not Grow Old
- Timeline of the Human Condition
home
- $HOME
- Boxing Filesystem (boxxy .config)
- Building a Homelab
- Rika Domo
- Schema Electrique Va et vient
- Store banne
- VMC triphasé
home-automation
homemade
homography
how-to
html
http
human
- Animal Intelligence
- Eyes&Gaze Tracker
- Happiness
- Human pose detection
- Human Pose Estimation
- Make Human
- Sculpter un visage (blender)
I2C
i2c
IA
ide
identity
ikea
image
- 3D Ken Burns Effect from a Single Image
- 500 Byte Images: The Haiku Vector Icon Format
- Add 3D Effects to Your Photos with Camera Projection Mapping
- Anime4k
- Background (Pico-8)
- Background Removal
- BeeRef
- Better Portable Graphics (BPG)
- Chafa
- Compare Image Quality
- Compressing and enhancing hand-written notes
- Dithering
- Droste Effect - Logarithmic image
- EXIF tool
- Find duplicate
- Fisheye
- Flameshot (screenshot)
- Gaussian Splatting
- Image Compression with Singular Value Decomposition
- Image labeller
- Image registration
- Image search
- Image Transformation
- Image vector quantization
- Image viewers
- Inplace rotate square matrix by 90 degrees
- Kitty - a modern term
- Krita (digital paint)
- LibreSprite
- Losslessly Optimising Images
- Model from picture (Image Workbench)
- MyPaint
- Near-Duplicate image detection
- Nemo thumbnail (draft)
- Notcurses
- Online image store
- Pixelorama
- Portable Network Graphics (PNG)
- Primitive Pictures
- Progressive Jpeg
- QR-Code
- RayTracing in 256 lines
- Resize/Crop Image (How to)
- RGB 565 - Why 6 Bits for Green Color
- Simple Image manipulation (Ruby)
- Sixel (image format)
- Stable diffusion
- Terminal image viewer
- The Center of the Pixel is (0.5, 0.5)
- The terminal graphics protocol
- Tracking and image stabilization
- Tupper's self Referential Formula
- Unprojecting text with ellipses
- Unraveling the JPEG
- Unscii
- Video2X
- XScreensaver (jwz)
image-lib
- # Dear ImGui
- Cairo (Vector graphic)
- Create a GUI (from scratch)
- Dlib
- Graphic Library
- Image libraries
- Jpeg XL: Next Generation Image Format
- libVIPS
- Portable Network Graphics (PNG)
- Skia Graphics Engine 🚧
in-progress
index
indies
info
init
inkscape
- Excalidraw (SVG Editor)
- Generating GCode from SVG
- Graphic Tools (linux)
- Inkscape (vector drawing)
- Silouhette printer
inline
input
integer
intel
- Anti Debug Technology
- Disabling the Intel Management Engine
- Embree Ray Tracing
- High-Performance Matrix Multplication
- Intel Microcode Decryptor
- Intel SPMD Program Compiler (Volta)
- Simple Instruction Multiple Data Vectorization (SIMD/AVX)
- VTune
internet
- # Freebox / Internet
- A Window over the World
- Absolute scale corrupts absolutely
- Ads & Malware
- BitTorrent v2
- Carboned internet
- Cicada 3301
- Context collapse
- Deep Web
- Have I been pwned ?
- Netsurf Browser
- RJ45 / RJ11 tel
- Scanning the internet
- Search the old internet
- SSH scanning
- telecommand boitier HD non reconnu
- Website doing port scanning
interpolation
interrupt
intersection
- Bounding Box & Intersection
- Faster collision check - Finding Morton
- Let's make a Ray-Marcher [SH17C]
interview
io-stream
- Alternative I/O models
- Comma Code
- Custom input stream in C++
- Fast I/O for Competitive Programming
- Read/Write File in C++
- Zip stream
ioccc
- _printf_ is Turing Complete (%n)
- A C Compiler in 512 bytes
- A minimal raytracer
- Ascii fluid simulator quine
- IOCCC 2004
iso
iterate
java
jekyll
jit
job
- Becoming a product manager
- Being a manager
- Burnout
- Career Advice
- Career in Product Management
- Career Path
- Compte Formation
- Decision law
- Interviews
- Job interview
- Job Salary
- Job search
- Le But
- Lessons from my PhD
- Losing all interest
- Management & false certainty
- Not a real engineer
- Onboarding
- Product Strategy
- Product-led company ?
- Productivity
- Programmer Competency
- QA to ask when interviewed
- Remote Work
- Retirement
- Service Ownership
- Software Architect
- SSII / ESN
- The productive organization
- Things you should never do
- Toxic Productivity
jpeg
- Better Portable Graphics (BPG)
- Compare Image Quality
- EXIF tool
- Fuzzing
- Image Compression with Singular Value Decomposition
- Jpeg XL: Next Generation Image Format
- libVIPS
- Progressive Jpeg
- Unraveling the JPEG
- Writing a JPEG decoder
js
- Another Doom Clone (13k)
- d3.js
- D3.js and jekyll
- Electron Alternatives
- Javascript
- Javascript Promise (a review)
- JS Fiddler (online)
- jwt.io
- NPM
- Observable
- React.js
- Redux
- uMatrix & uBlock
- Underrun (game)
- Watman
- Web development
- Wipeout (reversed)
json
- Grumpy Gamer (Ron Gilbert blog)
- JSON (C++)
- Quick Simple Parser (scanf)
- Rise of JSON
- simdjson
- Yaml <-> Json
jupyter
jwt
jwz
- Cascade of Attention-Deficit Teenagers (CADT)
- Google product / Open source equivalent
- I told you so
- XScreensaver (jwz)
jxl
- darktable - Photos edition
- digiKam (DAM)
- Firefox / LibreWolf
- Image viewers
- Jpeg XL: Next Generation Image Format
- Krita (digital paint)
- libVIPS
k-means
k8
kernel
keyboard
- Espanso
- Hands-Free Coding (with Talon)
- Keyboard / Mouse
- Matrix Keypad & array (Arduino)
- Share devices over network
- Sharing mouse & keyboard between PC
- Sony Vaio PCG-SRX51P/A (2002)
keyword
kids
- BBC Micro:bit
- Conversations with a six-year-old on functional programming
- LEGO NXT / Mindstorms
- OoRobot
- Scratch 3.0
kinect
- 3d Point Cloud library
- 3D Scanning Entire Rooms with a Kinect
- Augmented Reality Sandbox Using A Kinect
- Kinect
- Real time mesh reconstruction
klipper
- # Ender 3
- # Ender 6
- # Klipper
- # The 100 (3dprinter)
- 0.6 Nozzle
- Fluidd
- Homing (Klipper) - Z Offset
- Menu Config (Klipper)
- Octoprint (before moving to fluidd)
- Orbiter config (Klipper)
- Orbiter v2.0
- Pressure Advance
- Skew Correction
- Speedboat (3dprinter)
- ~ Discoeasy 200 (3d printer)
knot
knowledge
krita
- Brush (Krita)
- Flat Coloring
- Krita (digital paint)
- Krita Code
- Line Arts
- Linux Market
- Mandalla art
- MyPaint
- Stable diffusion
kvm
- Android Remote control
- Baseboard management controller
- Building a KVM over IP with Raspberry Pi
- Extend Desktop to Monitor over LAN
- Kernel Virtual Machine (KVM)
- Share devices over network
- Sharing mouse & keyboard between PC
- Using remarkable as a Tablet
lab
- 3dprinter Lack enclosure
- Build your own Variable Lab Bench Power Supply
- Building a Cost-Conscious, Faster-Than-Gigabit Network
- Building a Homelab
- Chimie
- DIN rail vs French CLEAT
- DIY mass spectrometer
- Fer à Souder
- Gridfinity
- Hardware / Work Tools
- LackRack
- PC 2020 (lab)
- PowerWalls
- Setting Up a Renderfarm (Blender)
- The Workbench
- Tools Terminology
- Using Old Phones as Servers
labyrinth
lack
lang
- # lua
- # Ruby
- APL lang
- Blub Paradox
- Crystal
- D Language
- DaScript
- Dogwhistling
- Encapsulation
- Expect the expected (2018 - Andrei)
- GCode
- Golang
- Haxe
- IDE vs Language
- Javascript
- Langage aware diff
- Langage Parser
- Misunderstanding Exceptions
- MORSE
- Object-Oriented Programming
- Prolog
- Python
- Quine Relay
- Rust (lang)
- Statement vs Expression
- Syntactic Sugar
- Syntax matters
- The Computer Language Benchmarks Game
- The Most Average Function There Is (NDC2019 - Andrei)
- Translate text
- Typescript
- Which Programming Languages Use the Least Electricity?
- Wich langage support trailing Comma ?
- Zig
- Zig's comptime code execution
laptop
- Acer Swift 3 (SF314-41)
- Acer Swift 3 (SF314-57-32Y2)
- Asus Linux Suspend
- ASUS ZenBook UX305UA (2016)
- HUAWEI MateBook 14 (2020)
- Laptop Screen
- Samsung Notebook NP530U3C (2012)
- Sony Vaio PCG-SRX51P/A (2002)
- Work Laptops
laser
- Acrylic / plexyglass
- Build a Laser scanner Microscope
- K40 laser cutter
- LASER
- Vector games on laser beam
latency
law
- Amdahl’s law (Random ASCII)
- Complex Problems (Grossman's Law)
- Decision law
- Goodhart's law
- Hyrum's Law
- Litige
- Pareto Principle (80/20)
- Rule of 3
lazer
lcd
ldap
learn
LED
leetcode
- Inplace rotate square matrix by 90 degrees
- LRU Cache
- Sliding Window
- Two sum (puzzle)
- Valid Parenthesis String
lego
- Brickit (Lego)
- Lego Computer
- LEGO NXT / Mindstorms
- LEGO sorting machine
- Spinning a Lego Wheel FASTER
- Tracking Cube & Solver
lense
lexic
lib
- # Simple and Fast Multimedia Library (SFML)
- Awesome c++
- Benchmarking C++
- boost.Asio
- Crystal Shards
- Embedded Template Library
- Exodus
- Facebook Open-source Library (Folly)
- Generating SVG Image
- GLFW (GLFrameWork) 🚧
- Google Benchmark
- GuiLite.h
- Hash id's
- Highway (vector loop)
- How are zlib, gzip and Zip related?
- Image Transformation
- JSON (C++)
- LD_LIBRARY_PATH & ldconfig
- libevent
- MathGL
- Matplot
- Neural Network Ressources (NN)
- Shoes! (ruby)
- Threads
- Units library
- userver
- Using program as library
lib-c++
- # Dear ImGui
- Create a GUI (from scratch)
- Image libraries
- libassert
- Single-file libraries with minimal dependencies
library
life
- An intentional life
- Career in Product Management
- Compromission
- Everything must be paid for twice
- How to Estimate Distance Using Just Your Thumb
- L'effort humain
- Le problème du sac à dos
- Life is Turing Complete
- Life objective
- Meaning of Life
- Retirement
- Swimming dead fish
- Tetris life
- The Art of Finishing
- Toxic Productivity
- Wasting Time
light
line
linker
linux
- Alternative I/O models
- Arduino And Linux
- boost.Asio
- Comics book reader
- Cricut Explore Air 2
- Disk Tool & Diagnostic
- eBPF (Extended Berkley Packet Filter)
- Empty file
- Espanso
- EXT4 filesystem history
- Flameshot (screenshot)
- Flashing arduino (cli)
- Hardware info
- How do groups work on Linux?
- How do mouse events work in linux?
- How to flash firmware under Linux in practice?
- How to rotate display back and forth with keyboard
- I told you so
- IP Camera
- Kernel Virtual Machine (KVM)
- linux accessibility
- Linux Debugger
- Linux Executable
- Linux Market
- Linux Switch
- Linux Terminals (and tools)
- Mount drive outside of Synology Box
- Nautilus automount
- Network Tools
- Polyglot System packager (fpm)
- Remote linux (rdp)
- Resize/Crop Image (How to)
- Screen Recorder for linux
- Setup a static IP
- Tesseract + OCRFeeder (OCR)
- The $8 Linux Computer
- Update / Fix missing and broken packages (ubuntu)
- Use mmap with care
- Using Serial port with Crystal
- VFS (Linux)
- VSCode remote
- WIFI
linux-hardware
linux-system
- # Armbian
- # SSH
- # Systemd
- # Ubuntu & derivatives
- # ZFS (Ubuntu)
- /dev/shm
- ArkOS
- Asus Linux Suspend
- Cockpit
- D-Bus (draft)
- Damnsmall (linux)
- Debian
- Dynamic lib Dependency tree (ldd tree)
- Execute Task periodically
- Gobolinux
- iMac
- Kali (linux)
- Kernels management (linux)
- Kisslinux
- Linux Audio
- Linux Mint Desktop
- Linux on a Droid
- LinuxCNC
- Make Linux run blazing fast (again)
- NFS - Network File System
- OctoPi (obsolete)
- OOM Killer
- Pipewire (linux audio)
- Raspbian (ARM)
- sudo
- Wake-up / shutdown (linux)
lisp
literals
LLM
- Animal Intelligence
- ChatGPT / Emergent world représentation
- Convince me!
- De-compiler
- Fast Search in Hamming Space with Multi-Index Hashing
- I am a robot
- Llama (ChatGPT @Home)
- Talk to it like a Human
- Word2Vec: A Word is Worth a Thousand Vectors
lock
logger
lookup
loop
- Highway (vector loop)
- How to Iterate the Right Way
- Iterate over Dictionary (C++ unordered_map)
- Iterate over directory
- Loop Vectorization
lua
- # lua
- Coroutine (Lua)
- Develop on Pico8
- How to implement action sequences and cutscenes
- Iterator (Lua)
- Meta-table (Lua class)
- Reversing Lua
lutris
macintosh
macos-system
macro
magnetic
make
maker
- 14 Band Spectrum Analyzer
- 9-segment mechanical counter
- Automatic Screw Sorter
- Build your own ...
- Build Your Own Thrust Vectored Rockets
- Build your own Variable Lab Bench Power Supply
- Built for fun
- Calipers
- DIY mass spectrometer
- DroneBot Workshop
- Easy Plastic Reconstruction and Repair
- Eye Mechanism Controller (Nilheim Mechatronics)
- Fusing Glass
- Homemade High resolution X-Ray scanner
- Homemade Lathe Machine
- How to Build a Drone
- How to make a Vacuum Chamber ( for under $30 ! )
- Lampe Pixel
- Let's do it
- Magnetic Acrylic Rubik's Cube
- Magnetic levitation vase
- Make a table saw
- Matrix Keypad & array (Arduino)
- Mechpen
- Metal / Welding
- Path To Craftsmanship: Don’t Buy Awful Safety Gear
- Peristaltic Pump
- Perpetual Flip Calendar
- Retro Nixie Clock
- Rings
- Smart Car Robot Kit
- Soldering headphone wires
- Spherical Parallel Manipulator
- This Old Tony
- Turning Smashed TVs into Realistic Artificial Daylight
malloc
management
manager
manual
map
- Carbon Emission
- Flood-fill & Diffusion Map
- Flow fields vs Potential fields
- Hexagonal Grids
- Map and Remove nil values (Ruby)
- MapSCII
- Mind Map
- OpenDroneMap
- PMTiles & Protomap
markdown
- Autogenerated Screenshots in Markdown
- Graphviz
- Jekyll (first)
- Markdown
- Markdown Diagram
- Mermaid
- Mind Map
- Parsing Markdown
- Presentation in terminal
- Sequence Diagram (online)
market
mask
math
- -ffast-math (g++)
- 0.999... == 1.0
- [Floating-point] math is hard
- Algebraic structure
- Anamorphosis
- Babylonian multiplication
- Binary-coded Ternary
- Birthday paradox
- BLAS Performance
- Bootstrapping
- Boundary Representation (b-rep)
- Bounding Box & Intersection
- Bresenham's line algorithm
- Calcul Mental
- Catching the rabbit (interception)
- Combination
- Compute Max / Horizontal operation (AVX)
- Compute the following area
- Conic section (3Blue1Brown)
- Convolution
- Cramer's Rule
- Cycle Graph
- Decimal to Fraction
- Division Euclidienne
- Dobble (the math)
- Don’t invert that matrix
- Droste Effect - Logarithmic image
- Enumerate Combination
- Explosion Combinatoire
- Fast constexpr integer power (ipow)
- Fast inverse square root
- Faster collision check - Finding Morton
- FFT & Polynomial representation
- Fibonacci sequence
- Finite Element Method (FEM)
- Fisheye
- Floating point number (IEEE-754)
- Fourier Transform
- Fractal Wise
- Fused Multiply and Add (FMA)
- Galois Theory
- Generate Pattern
- Generating Function
- Graphical Algebra and Fourier Analysis
- Graphtoy
- Hamiltonian path
- Harmonic Serie
- Heart of Bayes Theorem (3blue1brown)
- Hexagone
- High-Performance Matrix Multplication
- Hough Transform
- How are more accurate tools made from less accurate tools?
- How Isometric Coordinates Work in 2D games
- How to Estimate Distance Using Just Your Thumb
- How to evenly distribute points on a sphere
- How to represent a Rubik’s cube
- Hyperbolic function
- Icosahedron
- Image Compression with Singular Value Decomposition
- Integer math
- Kalman Filter
- Knots
- Kolmogorov complexity
- L0,L1,.. L-inf Norm
- La malédiction de Cantor
- Lagrange Point
- Le nombre d'or
- Le problème du sac à dos
- Line/segment intersection
- Linear Programming
- Logarithm
- Manim (3Blue1Brown)
- MathGL
- Mathics – A free, light-weight alternative to Mathematica
- Mathpix OCR
- Matplot
- Matrix Factorization
- Missing square triangle puzzle
- Modulo sampling
- Monte Carlo Method
- Montgomery Multiplication
- Multiply
- N-Stop choice
- n^m = m^n
- Nan & Infinity
- Nibble (4bits)
- Number of intersecting discs
- PGCD
- Pi - π
- Pigeonhole Principle
- Pitch to Angle and Gradient Calculator
- Posit
- Probabilistic Comparison
- Proof without words
- Quadratic Equations
- Quasirandom sequence
- Quaternions (3Blue1Brown)
- Random fun (xoroshiro)
- Reuleaux
- Rotation
- Scanning the internet
- Single-file libraries with minimal dependencies
- Smoothing a hand-drawn curve
- Space filling curve
- Sphere surface = 4x its shadow
- Stereograms
- Strength Reduction (Fastware - Andrei)
- Substitution Cipher
- sum(1,100)
- The Brachistochrone
- The Circle
- The Cornered Circle
- The Online Encyclopedia of Integer Sequence (OEIS)
- Theorem of the Day
- Theoremes du point fixe
- Triangle Rectangle
- Turn are better than radians
- Visually stunning math concepts which are easy to explain
- What functions solve f(2a) + 2f(b) = f(f(a+b))
- What is a Spiral?
- What is a Tensor ?
- What Is The Length?
- What is the name of this letter ?
- Zero Knowledge Proof (ZKP)
matrix
- AVX SIMD in matrix multiplication
- BLAS Performance
- Don’t invert that matrix
- High-Performance Matrix Multplication
- Inplace rotate square matrix by 90 degrees
- Matrix Factorization
maze
MCTS
- # Monte-Carlo Tree Search (MCTS)
- (CG) Spring Challenge 2021
- (CG) TRON Battle
- (CG) Ultimate Tic-Tac-Toe
- Handling simultaneous move (DUCT)
- Handling simultaneous move (Smitsimax)
- MCTS search policy
- MCTS-Minimax Hybrids
- Mixmax (MCTS)
- Monte Mario: Platforming with MCTS
- Montecarlo Graph search
- Multi-Action Adversarial Games
- MuZero
- Solving Connect 4
meaning
mechanical
mechanics
medecine
median
- Median of 2 Sorted Arrays in Log Time
- nth_element (C++) / Finding the first n largest elements in an array
memory
- /dev/shm
- Anki
- C++ Memory
- Checking Memory
- Consulting service (Big Data)
- GHashTable
- Handles are the better pointers
- Is reference counting slower than GC?
- malloc / mimalloc (Microsoft research)
- Malloc perf
- Memory locality vs Algorithm <=> vector vs List (Herb)
- Memtest86+
- Pointer compression in Oilpan
- Std Allocator
- The Myth of RAM
mental-model
- Absolute scale corrupts absolutely
- Abstraction
- Anamorphosis
- ChatGPT / Emergent world représentation
- Code Visualization
- Comment poser de meilleures questions?
- Controversy
- Convention over Configuration
- Digital minimalism
- Does it matters ?
- Evaluating work
- False simplicity
- Graphical Algebra and Fourier Analysis
- Identity?
- Innovation tokens
- Keep a CHANGELOG
- Kolmogorov complexity
- Le bateau de Thésé
- Locality of Behaviour (LoB)
- Mastering Programming
- Overton window
- Personal Knowledge
- Productivity
- Responsible Disclosure
- Sanity
- Second order thinking
- Simplicity
- Single Point of Truth
- Solve problems by adding more
- Taste vs Skill
- The journey
- The Logical Fallacy Guide
- The XY Problem
- Traces vs. Snapshots
- Voronoi Diagram
- Younger self
merge
mesh
- 3d scan with camera (Photogrammetry)
- Coding Minecraft in One Week
- Cut STL models for 3D printing (How to)
- How to Generate a Cube's vertices and tris
- Meshlab
- Optimizing scenes for better performance
- Real time mesh reconstruction
- Setting Mesh Resolution
- Super Slow 3D
metadata
metal
microscope
microsoft
midi
- Akai MPK mini
- Ardour
- Behringer UMC204HD
- Digital Audio Workstation (DAW)
- Drum Machine
- Guitarix (audio effect)
- Linux Audio
- LMMS
- Music (Pico-8)
- Using linux as a Synth with a Midi Keyboard
mime
mindmap
minecraft
- Coding Minecraft in One Week
- Let's Make a Voxel Engine
- Marching Cube (Coding Adventure)
- Minecraft
- Minecraft in 130loc
- Veloren
ML
- A 2019 Guide to Speech Synthesis with Deep Learning
- Brickit (Lego)
- Flashlight: Fast and flexible machine learning in C++
- K-Means Clustering
- Paper with Code
mold
monad
money
monitoring
monolith
montecarlo
- # Monte-Carlo Tree Search (MCTS)
- Finite Element Method (FEM)
- Montecarlo Graph search
- Quasirandom sequence
morton-code
- De / Interleave bits
- Faster collision check - Finding Morton
- Quadtree
- Ray-tracing voxels on a GPU
- Space filling curve
motor
mouse
- 3D Space Mouse
- How do mouse events work in linux?
- Keyboard / Mouse
- Share devices over network
- Using remarkable as a Tablet
- XP-Pen Artist 12
mouseless
mov
movie
multi
multiplexing
multiply
music
- 3Dprinted Bass / Guitar
- Akai MPK mini
- Ampli Guitar
- Angèle
- Atmosphere (background noise)
- Atmosphere (Music)
- Deep Web
- Feel Good Inc.
- Goldrunner (chiptune)
- Guitar
- Hexagone
- Joy Division
- LilyPond (Music sheet)
- Music (Pico-8)
- Organ pipe physics
- Piano
- Playlist
- Roland TD9
- SHTOY128
- Sound tracker
- Spectrum Vizualizer
- Sweet Dreams + White Stripes Mashup
- The Floppotron
- 🍓Strawberry (Amarok †)
mythical-man
name
namespace
nas
- Ansible-NAS
- Automatically Wake NAS on Access
- Blue Blinking LED of Death (Synology)
- Heimdall Application Dashboard
- Mount drive outside of Synology Box
- PC 2019 (NAS)
- ZFS Deduplication
- ZFS RAID - which to choose ?
nearest-neighbor
- Color Quantisation
- Fast Search in Hamming Space with Multi-Index Hashing
- Meet in the Middle (MM)
- Vector Search
- Voronoi Diagram
network
- # Freebox / Internet
- # SSH
- _printf_ is Turing Complete (%n)
- Alternative I/O models
- BitTorrent v2
- Boitier CPL Freebox
- Building a Cost-Conscious, Faster-Than-Gigabit Network
- Chat on LAN
- Containing OpenWRT
- Dlib
- DNS
- Fighting games & delay-based / rollback netcode
- File transfer tools
- IP Camera
- iptable
- LoRa
- Network Cache
- Network Tools
- OpenWRT
- Reading bits in far too many ways
- Securing LAN with Pi
- Setup a static IP
- Share devices over network
- SSH tunnels
- Tapo C212 (wifi camera)
- USB/Ethernet Boot (Raspberry Pi)
- vlan
- VPN
- Wake-up / shutdown (linux)
- WIFI
- Wifi Access Point
- WiFi Card
networks
nfs
NN
- (CG) Coder Strike Back
- (CG) Spring Challenge 2021
- (CG) Ultimate Tic-Tac-Toe
- Anime4k
- Convolution
- Convolutional Neural Networks for Visual Recognition (stanford.edu)
- Darknet
- Debugging RL, Without the Agonizing Pain
- Dlib
- ELO World / Competitive Ranking
- Face detection (OpenCV DNN)
- Flashlight: Fast and flexible machine learning in C++
- Genetic Algorithms and Evolution Strategies
- Have We Forgotten about Geometry in Computer Vision?
- Image labeller
- Learning to see (Welch Labs)
- Llama (ChatGPT @Home)
- Mastering Chess and Shogi by Self-Play
- MCTS search policy
- Mona Lisa Effect
- Neural Network Ressources (NN)
- One-shot Segmentation with Pretrained GAN
- Opencv DNN module
- Paper with Code
- Photos animation with NN (deep fake)
- PID / Controle
- Pytorch
- Stable diffusion
- Tensorflow
- Tiny NN Framework
- Video2X
- What *is* a Neural Network?
- What is a Tensor ?
- YOLO: Real-Time Object Detection
node.js
note-taking
notebook
null
number
ocr
- Handwriting
- How to build a Handwriting Reader from scratch with Deep Learning
- Mathpix OCR
- ocrmypdf (ocr)
- Project Naptha (ocr)
- Scan PDF
- Tesseract + OCRFeeder (OCR)
- TextSnatcher (screenshot) 🚧
- Unprojecting text with ellipses
- What is the name of this letter ?
office
offline
oneliner
online
- 2048
- 3D printing cost calculator
- Benchmarking C++
- Compiler explorer (c++)
- Explain shell
- Flourish (online vis)
- Github
- Graphviz
- Javascript
- JS Fiddler (online)
- jwt.io
- Lost in Maze
- Mathics – A free, light-weight alternative to Mathematica
- Mermaid
- Observable
- Online image store
- Online stopwatch
- OnShape
- Pictones palette
- Pitch to Angle and Gradient Calculator
- Planet Shadertoy
- Processing Video (opencv)
- Prolog
- Regexp - Online
- Repl.it
- Scientific Calculator
- Sequence Diagram (online)
- Shader Animation
- Sound tracker
- Stellarium (astronomy)
- SUM( null) != null + 0
- The Online Encyclopedia of Integer Sequence (OEIS)
- Translate text
- Try It Online
- Typescript
- Unicode
- Use YouTube to improve your English pronouciation
- Utf8 Maze Generator
- What is the name of this letter ?
- Yaml <-> Json
open-source
opencv
- # OpenCV
- 3D Ken Burns Effect from a Single Image
- Background Removal
- Blobs Detection
- C++ external binding
- Color Quantisation
- Eyes&Gaze Tracker
- Face detection
- Face detection (OpenCV DNN)
- Histogram Comparison/Search
- Hough Transform
- Image registration
- K-Means Clustering
- Kalman Filter
- libVIPS
- Monocular depth estimation
- OpenCV + GPU
- Opencv DNN module
- Opencv HighGUI
- Opencv on Raspberry pi
- OpenCV Tutorials
- Optical Flow
- Page Dewarping
- Perceptual Hash (phash)
- Processing Video (opencv)
- Project Naptha (ocr)
- Python (OpenCV)
- Ruby Bindings for OpenCV (ropencv)
- Tesseract + OCRFeeder (OCR)
- Tracking and image stabilization
- Tracking Cube & Solver
opengl
- Coding Minecraft in One Week
- Debug Graphic
- GLFW (GLFrameWork) 🚧
- Marching Cube (Coding Adventure)
- Optimizing scenes for better performance
- Skia Graphics Engine 🚧
- Super Slow 3D
- The Center of the Pixel is (0.5, 0.5)
- WebGL Fundamental
openscad
opinions
optimize
- -ffast-math (g++)
- Dynamic Programming
- Fast constexpr integer power (ipow)
- Memoization
- Tail call optimisation (TCO)
orchestration
org
p2p
pack
package
packer
- Crinkler (packer)
- How to compile and execute from memory directly?
- Reduced binary size (C++)
- Snake in a QR code
- UPX
pacman
paint
- Figurine Paint
- Flat Coloring
- Girl with Pearl
- Krita (digital paint)
- La Vérité sortant du puits
- MyPaint
- Stable diffusion
palette
pam
paper
papers
parabola
paradox
parallax
parallel
parquet
parser
- A C Compiler in 512 bytes
- Citrus (parser)
- Coccinelle
- Compiler for free
- Langage Parser
- Parsing Untrusted binary format
- Quick Simple Parser (scanf)
- Syntax Highlighting
- Tower of interpreters
- Treetop (parser)
partition
password
pathfinding
- A* search
- Flood-fill & Diffusion Map
- Flow fields vs Potential fields
- Lost in Maze
- Meet in the Middle (MM)
- Pacman Shortest Path
pattern
pc-hardware
- Acer Swift 3 (SF314-41)
- Acer Swift 3 (SF314-57-32Y2)
- ASUS ZenBook UX305UA (2016)
- Floppy drive
- HUAWEI MateBook 14 (2020)
- iMac
- M2 interface (NGFF)
- PC 2013 (occasion)
- PC 2019 (NAS)
- PC 2020 (lab)
- PC-CNC
- PCIe interface
- Samsung Notebook NP530U3C (2012)
- Work Laptops
penrose
performance
petrol
phone
- Honor 5C (2017)
- Honor 90 lite (2024)
- Installing a payphone in my house
- Using Old Phones as Servers
- Wiko Wax
photo
- Add 3D Effects to Your Photos with Camera Projection Mapping
- Aerial Photography
- AI Colorizer
- Camera / Photo Hardware
- darktable - Photos edition
- digiKam (DAM)
- Find duplicate
- Image viewers
- John Kraus Photos
- Kodi
- Model from picture (Image Workbench)
- OpenDroneMap
- Photography
- Photoprism
- Photos animation with NN (deep fake)
- Photoscan
photogrammetry
physic
physics
- Anamorphosis
- Atom Isotope
- Coca Rocket
- Corner Cube Reflectors
- DIY mass spectrometer
- Graphic Books Library
- Hydrogen/Oxygen Generators
- Physically Based Shading
- The Brachistochrone
piano
pico8
- # lua
- # Pico-8 - Virtual Fantasy Console
- Background (Pico-8)
- Bitplane (Pico-8)
- Collision (Pico-8)
- Color Palette (Pico-8)
- Coroutine (Lua)
- Crocotile 3D
- Develop on Pico8
- Donkey Kong
- Doom
- Games Map (Pico-8)
- Gyruss - Project
- Lighting by hand (Pico-8)
- Music (Pico-8)
- Nebulus
- PICO-8 IDE (VSCode)
- Pico-8: Games Selection
- Powkiddy RGB30
- PSP (Sony Console)
- Scumm-8
- Sokoban
- Sound Sample (Pico-8)
- Sprite (Pico-8)
- Text (Pico-8)
- Tweetcart
- Voxatron
PID
pid
pinball
pincab
- B2S (Backglass 2nd Screen)
- DOF (Direct Output Framework)
- Future Pinball (obsolete)
- Pincab
- Projet pincab
- Visual Pinball (VPinballX)
- VPinballX (Standalone) Code (Draft)
- VPinMame
pinout
pipe
pixelart
- Gameplay
- LibreSprite
- Nitrome Grames
- Pixel Art Tutorials
- Pixelorama
- Retronator Magazine / Pixel Art
- Sprite (Pico-8)
- Voxel
pla
plane
plastic
platform
playground
playlist
png
- Executable PNG
- Parsing Untrusted binary format
- Portable Network Graphics (PNG)
- Simple Image manipulation (Ruby)
pods
pointer
poisoning
polynomial
port
pose-estimation
power
- ATX Power
- Battery
- Build your own Variable Lab Bench Power Supply
- Fast constexpr integer power (ipow)
- Power Supply Module (arduino)
- Wake-up / shutdown (linux)
power-plant
prime
principle
printer
printf
privacy
probability
process
- Running a child process in C++
- Running a child process in Crystal
- Running a child process in Ruby (properly)
processing
product
profiler
programmer
programming
progress-bar
project
- # The 100 (3dprinter)
- Background Removal
- Balancing Cube
- Classic Macintosh
- Coding Minecraft in One Week
- Cold-blooded software
- Eyes&Gaze Tracker
- Gyruss - Project
- Honor 5C (2017)
- Meta's Segment Anything (SAMIST)
- Projet pincab
- PSP (Sony Console)
- SingleFile
- Strandbeest - Walking Pod
- The Art of Finishing
- Using Old Phones as Servers
- VPinballX (Standalone) Code (Draft)
- Wiko Wax
- Write a Firefox Extension 🚧
prolog
promise
prompt
protobuf
psychology
- A Big Little Idea Called Legibility
- Ad hominem
- Backfire effect
- Cognitive Biases In Software Development
- Dogwhistling
- Dunning-Kruger Effect
- Imposter Syndrom
- Is techno-clutter ruining your life?
- L'illusion du labeur
- Merits
- Moral Competence
- Orthodox Privilege (Paul Graham)
- Overton window
- Sanity
pump
purpose
puzzle
- # Codingame
- 25 Horses (puzzle)
- 4L bottle
- Cicada 3301
- Compute the following area
- Cycle Graph
- Generating Function
- Inplace rotate square matrix by 90 degrees
- Integer Overflow
- Le problème du sac à dos
- Median of 2 Sorted Arrays in Log Time
- Missing square triangle puzzle
- Mr. Puzzle
- n^m = m^n
- Pentoma
- Quine Relay
- Rubik Cube
- Sokoban
- Sudoku
- Tensegrity
- The Cornered Circle
- Two sum (puzzle)
- Valid Parenthesis String
- What functions solve f(2a) + 2f(b) = f(f(a+b))
- What Is The Length?
python
- Creating HTML in python
- Generating SVG Image
- Graphviz
- Jupyter
- Matplot
- Python
- Python (OpenCV)
- Statement vs Expression
- Tiny NN Framework
qemu
qr-code
qt5
quake
- Fast inverse square root
- Kitty - a modern term
- Open Arena
- Q3VM - quake 3 virtual machine
- Quake III Arena
- Quake-style terminals
quantization
queue
quine
quote
- # C++ Lang
- # Dear ImGui
- Ad hominem
- Ads & Malware
- Animal Farm
- Anxiety / FUD
- Async (Ruby)
- Battle-tested
- Benchmarking C++
- Best book Introduction
- BNF
- Bootstrapping
- Bozo the Clown
- Build a system from scratch
- Build your own ...
- Carbon Emission
- Cascade of Attention-Deficit Teenagers (CADT)
- Chess
- Code vs Data
- Coding standard
- Complex Problems (Grossman's Law)
- Compromission
- Consulting service (Big Data)
- Controversy
- Cool URIs don't change
- Correctness vs Usefullness
- Courage
- Decision law
- Devil’s Dictionary of Programming
- Digital minimalism
- Distributed System
- Do Not, unless you actually know ...
- Documentation
- Does it matters ?
- DRM
- Education
- Encapsulation
- Enterprise
- Et dites-vous bien que ...
- Explosion Combinatoire
- Financing Research
- Fundation of C++ language
- Github master branch
- Give a man a fire
- Good Judgment
- Good software
- Grumpy Gamer (Ron Gilbert blog)
- Happiness
- Hofstadter's Law
- IDE vs Language
- Innovation tokens
- Intelligence
- Kernighan's lever
- Krita Code
- L'effort humain
- La malédiction de Cantor
- Le 20eme siecle
- Le Monde ...
- Left vs Right
- Let's do it
- Life objective
- Line spent
- Linux Market
- Linux Mint Desktop
- Litanie contre la peur (Dune)
- Mailbox
- Malice vs Incompetence
- Management is Reactive not Proactive
- Meaning of Life
- Murphy's law is a corrolary
- Naming
- Obvious design
- Opportunity / Talent distribution
- Orchestration
- Premature optimization
- Programmers Anarchy
- Random fun (xoroshiro)
- Readability Matters More Than Correctness
- Rolex
- Rome
- Runaway
- Schedule your priorities
- Simplicity layer
- Solve problems by adding more
- Statement vs Expression
- Technical Debt Is Like Tetris
- The basic laws of human stupidity
- The best place to be is somewhere else
- The BOYS
- The Expert
- The journey
- The Most Average Function There Is (NDC2019 - Andrei)
- The Mythical Man Month
- The Workbench
- Ubik
- Uptime 15,364 days (Voyager I)
- Voyager I/II
- War
- Which book ?
- Why the fuck was I breached?
- You should write code like I write it
radio
raid
random
- Hamming codes
- How to evenly distribute points on a sphere
- LRU Cache
- Modulo sampling
- Noise
- Quasirandom sequence
- Random fun (xoroshiro)
- Random select bit set
- Shuffle/Sample Data
range
raspberry-pi
- # Armbian
- # The 100 (3dprinter)
- Building a KVM over IP with Raspberry Pi
- Containing OpenWRT
- CubieTruck (2013)
- FreeBSD on Raspberry Pi
- Good webcam
- LCD Dashboard (Octoprint)
- LCD touch screen 3,5 pouces (Pi)
- Linux Printer (CUPS)
- mintyPi: Retro gaming console in an Altoids mint tin!
- OctoPi (obsolete)
- Opencv on Raspberry pi
- OpenWRT
- Pi Camera
- Raspberry Pi / ARM Fleet
- Raspberry Pi Cluster
- Raspbian (ARM)
- Securing LAN with Pi
- Server / Headless Setup
- Stream MJPG Video (µStreamer)
- SystemSix
- USB/Ethernet Boot (Raspberry Pi)
- Video Streaming
rate-limit
ray-casting
ray-marching
raytracing
- A minimal raytracer
- Bounding volume hierarchy (BVH)
- De / Interleave bits
- Embree Ray Tracing
- Graphic Books Library
- Let's make a Ray-Marcher [SH17C]
- MantaRay
- Physically Based Shading
- Ray Tracing in One Weekend
- Ray-tracing voxels on a GPU
- RayTracing in 256 lines
- Raytracing with Shadertoy
- The Center of the Pixel is (0.5, 0.5)
- The juggler (Amiga 30's)
- The Moon
rdp
react
react.js
read
reading
recognition
recorder
recovery
recurse
recursive
recycling
red
refactor
reflection
reflex
regexp
registry
remarkable
- Dev on reMarkable
- goMarkableStream
- Netsurf Browser
- Plain text with lines
- reMarkable 2
- reMarkable Display
- reMarkable Framebuffer
- reMarkable Hardware
- Shape Recognition
- Toltec
- Using remarkable as a Tablet
- Wikipedia
remote
- Android Remote control
- Extend Desktop to Monitor over LAN
- Remote control an Arduino
- Remote linux (rdp)
- Remote Work
- VSCode remote
- WHB04B-6 CNC controller
rendering
repair
repl
research
resize
retro
- # Pico-8 - Virtual Fantasy Console
- Adventure Games
- Classic Macintosh
- Cool Retro Terminal
- Crocotile 3D
- CRT & Flat Panel Simulation
- Fabien SANGLARD'S Website
- Galaga
- Goldorak
- Hellcats Over the Pacific (1991)
- J-Pac / X-Box (Arcade)
- Macintosh
- MacPaint
- mintyPi: Retro gaming console in an Altoids mint tin!
- Neogeo
- PalmOS games
- Pixels and voxels, the long answer
- Powkiddy RGB30
- Retro Emulation System
- Retro Nixie Clock
- Retronator Magazine / Pixel Art
- Space Invaders
- SystemSix
- Tactical Pod Regult
- The old robots
- Typeset In The Future
- Vector Graphics
- Voxatron
- webЯcade
reverse
- 2.4GHz
- ACPI
- Binary Visual & Diff
- Binwalk
- De-compiler
- Disassembler
- Firmware
- G-3PO: A Protocol Droid for Ghidra
- Ghidra - the NSA toolkit
- Hacking the Attacknid
- Hex Viewer Tools
- Miasm
- Microcorruption
- mRNA Vaccine
- Parsing Untrusted binary format
- Proto buffer (serialisation)
- Reverse Android Application
- Reverse Bluetooth
- Reverse Engineering
- Reverse engineering a camera protocol for fun and profit
- Reversing Lua
- Tapo C212 (wifi camera)
- The lost Vikings
- Undocumented CPU behavior
- Unstripping Stripped Binaries
- Wipeout (reversed)
rgb
rj45
rle
robot
- Airsim
- BBC Micro:bit
- Drivable area detection
- DroneBot Workshop
- Eye Mechanism Controller (Nilheim Mechatronics)
- Foldable print
- Forbidden planet (1956)
- H-Bridge Motor Driver (arduino)
- Hacking the Attacknid
- I am a robot
- LEGO NXT / Mindstorms
- Mechpen
- OoRobot
- Oorobot exercice
- PID / Controle
- Robot Arm
- Robothash
- Sega Logo font
- Small stepper motor (28BYJ-48)
- Smart Car Robot Kit
- Spinning a Lego Wheel FASTER
- SpotMicroESP32
- Strandbeest - Walking Pod
- The Iron Giant
- The old robots
- The Terminator
- Threaded Inserts in 3D Prints
- Tracking Cube & Solver
- Walking Robots
- Wheel syncronisation
- Zero-Max Schmidt Offset Coupling
- Zobbie : un petit robot Raspberry Pi à 6 pattes
rocket
roomba
rs232
rsi
rsync
rubik
- How to represent a Rubik’s cube
- Magnetic Acrylic Rubik's Cube
- Meet in the Middle (MM)
- Rubik algo 2x2
- Rubik Bluetooth
- Rubik Cube
- Rubik's algo 3x3
- Rubik's Cube Shape Mods
- Tracking Cube & Solver
ruby
- # Ruby
- # Ruby Debug (VSCode)
- # Simple and Fast Multimedia Library (SFML)
- 6bits text
- __END__ (embedded data)
- A* search
- Array (Ruby)
- Asciidoctor
- Async (Ruby)
- Binary / Text encoding
- C++ external binding
- Citrus (parser)
- Colored output term
- Compiler for free
- Convention over Configuration
- Endless method syntax
- Event Machine (ruby)
- Exiting Ruby block
- Faraday (Rest API)
- Faster than C
- Graphviz
- Green Thread
- How to Iterate the Right Way
- Image libraries
- Iterate over directory
- Langage Parser
- Libre Office Automation
- libVIPS
- Manipulating Spreadsheet
- Map and Remove nil values (Ruby)
- Memoization
- Mime-type / media info
- Non blocking call to system IO (ruby)
- Openscad
- Polyglot System packager (fpm)
- Read/Write File in Ruby
- Regexp - Online
- Rounding Number (Ruby)
- Ruby Bindings for OpenCV (ropencv)
- Ruby HTTP clients comparison
- Ruby Main()
- Ruby one liner
- Ruby Packer
- Ruby REPL
- Running a child process in Ruby (properly)
- Shoes! (ruby)
- Shortest code (Ruby)
- Shuffle/Sample Data
- Simple Image manipulation (Ruby)
- Sqlite
- String Interpolation
- String litterals (Ruby)
- switch/case statement
- Tail call optimisation (TCO)
- The Safe Navigation Operator (&.) in Ruby
- Thread STOP!
- Treetop (parser)
- Watman
- XML (Ruby)
- Yaml <-> Json
rust
safety
samba
sample
sandbox
sanding
sat
scala
scalable
scan
schedule
schell
sci-fi
science
- Adam & Eve never met ?
- Carbon Emission
- Climate War
- Parabolic Mirror
- Scientific driven Ignorance
- Wargames
screen
screw
script
scrolling
scult
search
- # Monte-Carlo Tree Search (MCTS)
- A* search
- B-tree
- Beam search
- Bitwise binary search
- Code Search
- CRDT Fractional indexing
- Debugging a compiler
- Dijkstra's Algorithm
- equal_range
- Fast Search in Hamming Space with Multi-Index Hashing
- Faster binary search (B-tree)
- Fuzzy down selection (fzf)
- Grep (cli)
- Hacker News (HN)
- Histogram Comparison/Search
- Image search
- Locate files (find)
- Meet in the Middle (MM)
- NegaMax (Minimax)
- ocrmypdf (ocr)
- Open Food fact
- Pacman Shortest Path
- Personal Knowledge
- Search Everything
- Search favoring Text
- Search the old internet
- Sokoban
- Space filling curve
- Text Search
- Vector Search
- Voronoi Diagram
- Web Search
- Zobrist Hash
security
- # SSH
- _printf_ is Turing Complete (%n)
- ACPI
- Ads & Malware
- Authentication, authorization, and directory information
- Avoid Firefox redirects to https
- Backdoor in Zyxel Products
- Baseboard management controller
- Binwalk
- C++ flags Hardening Guide
- Checking Memory
- Convince me!
- Corrupting memory with GPU
- Deep Web
- Detecting the use of "curl | bash" server-side
- Digital Signature
- Disabling the Intel Management Engine
- DNS
- Enterprise security tools
- Evil compiler
- Fail Close vs Fail Open design
- Fingerprint
- Fraud Business
- Have I been pwned ?
- I told you so
- Identity?
- Infectious Executable Stacks
- Invisible Text and security
- IP Camera
- Kali (linux)
- Kon-boot
- Length Extension Attacks
- Make Linux run blazing fast (again)
- Management is Reactive not Proactive
- Microcorruption
- Microsoft
- Modulo sampling
- OpenWRT
- Parsing Untrusted binary format
- Path To Craftsmanship: Don’t Buy Awful Safety Gear
- proactive SIMs/phone
- Pwned & Passwords
- Pytorch vs Tensorflow
- Scan file online
- Securing LAN with Pi
- Shadow Profiles
- SSH Certificate
- SSH scanning
- SSH tunnels
- Steganography
- Substitution Cipher
- Tarpit / Honeypot
- The Infosec Apocalypse
- The Supreme Backdoor Factory
- Top 25 CWE
- uMatrix & uBlock
- Understanding CORS
- UUID
- Value Speculation Attack
- VPN
- Website doing port scanning
- Why the fuck was I breached?
- WIFI
- Xz format issue
- You computer isn't yours
- zero-click iMessage exploit
segmentation
- Deep Extreme Cut (DEXTR)
- Image labeller
- Meta's Segment Anything (SAMIST)
- One-shot Segmentation with Pretrained GAN
self
sensor
serial
serialization
server
service
sfml
- # Simple and Fast Multimedia Library (SFML)
- Console screen (sfml)
- Let's make a game
- SFML Shader Example
shader
- Compute Shader
- Debug Graphic
- Drawing a sphere using shader
- GLSL 2D Tutorials
- Godot (Game Engine)
- Intel SPMD Program Compiler (Volta)
- Let's make a Ray-Marcher [SH17C]
- Physically Based Shading
- Planet Shadertoy
- Ray Tracing in One Weekend
- Raytracing with Shadertoy
- Rendering a Sphere on a Quad
- SFML Shader Example
- Shader Animation
- SHTOY128
- Simple Instruction Multiple Data Vectorization (SIMD/AVX)
- Spectrum Vizualizer
- Text Shaders (textshader.com)
- The juggler (Amiga 30's)
- Voronoi Diagram
shape
shell
- # SSH
- Bash (shell)
- Clean: Which folder takes most space (ncdu)?
- Explain shell
- Fish (shell)
- Nerd Font
- pwd in ~
- Ruby REPL
- Running a child process in C++
- Running a child process in Crystal
- Running a child process in Ruby (properly)
- Using Shell Pipes
- Watch difference & repeat command
- X11 Clipboard synchronisation
- xxh
shield
shift
shop
- Bd Gest
- Commercial Off the Shelf (COTS)
- Hardware / Work Tools
- Projet pincab
- Screw & Thread Size
- Shops
- Wants vs Needs
signal
sim
simplicity
- Career Advice
- False simplicity
- Golang
- Let's do it
- Simplicity
- Sumatra PDF
- Write code that is easy to delete, not easy to extend
simulation
single-header
- Binary / Text encoding
- C++ format
- Compact decompression library for embedded use
- Entity component system (ECS)
- GuiLite.h
- Nanobench
- Plog
- Quick Simple Parser (scanf)
- Single-file libraries with minimal dependencies
- StackTrace ≅
- Tabulate
- Unit test framework
skew
slicer
social
socket
software
- "Shortage of programmers”
- Abstraction
- Architecture Astronauts
- Becoming a product manager
- Blub Paradox
- Build your own ...
- Business advice
- C(pp)Front (is back!)
- Career Advice
- Cascade of Attention-Deficit Teenagers (CADT)
- Cascading Failure
- Clean Code?
- Code comments have value
- Code Copilot
- Code is run more than read
- Code overfitting
- Code vs Data
- Cognitive Biases In Software Development
- Cold Shower (software)
- Cold-blooded software
- Convention over Configuration
- Correctness vs Usefullness
- Create a GUI (from scratch)
- Death by Flags
- Defunctionalisation
- Enterprise
- Entity component system (ECS)
- False simplicity
- Falsehoods Programmers Believe
- Financial System
- Four principle software
- Function Length
- FUSE Filesystem
- GDPR
- GHashTable
- Good Luck With That
- Good software
- Has UML died without anyone noticing?
- Hellandizing
- High Availability
- How most of the money is made in the software industry
- How to make an accurate estimate?
- Hypercard
- Implementing tail -f
- Infectious Executable Stacks
- Interviews
- Keep a CHANGELOG
- Kernighan's lever
- Legacy Code
- Line spent
- Linux Market
- Little tasks, little trust
- Locality of Behaviour (LoB)
- Mastering Programming
- Methodologies Surface Hidden Risks
- MOV is Turing Complete
- Naming
- Non blocking call to system IO (ruby)
- Object-Oriented Programming
- Obvious design
- Onboarding
- Open Source
- Product-led company ?
- Productivity
- Programmers Anarchy
- Programming is terrible
- Quake III Arena
- Quick native app
- Readability Matters More Than Correctness
- Rewrite vs refactor
- Scratch 3.0
- Semantic Compression
- Software diseconomy of scale
- Sumatra PDF
- Syntax matters
- Systematic Error Handling in C++ (2012 - Andrei)
- Technical Debt Is Like Tetris
- Test-induced design damage
- The Expert Beginner
- The Hitchhiker's Guide to the Unexpected
- The Most Average Function There Is (NDC2019 - Andrei)
- The Myth of RAM
- The Mythical Man Month
- The organisational Complexity
- The productive organization
- Things you should never do
- Tower of interpreters
- Unicode
- Uptime 15,364 days (Voyager I)
- What is code ?
- Why Don't You use ...
- Write code that is easy to delete, not easy to extend
- You don’t need standup
- You should write code like I write it
- Zig
solar
solver
sort
- Algorithms List
- Automatic Screw Sorter
- Beating std::sort - Andrei
- Decimating Array.Sort with AVX2
- Heap
- LEGO sorting machine
- Median of 2 Sorted Arrays in Log Time
- nth_element (C++) / Finding the first n largest elements in an array
- Quadsort
- Simplest sort algorithm
- Sorting small set
- String & Array ops with SIMD
- Two Pointer Technique
sound
- Atmosphere (background noise)
- Playlist
- Sound Sample (Pico-8)
- Split sound tracker
- The sound of dialup
space
- Apollo Live
- Build Your Own Thrust Vectored Rockets
- Faster collision check - Finding Morton
- I.S.S Virtual tour
- Landsat 7
- Low Earth Orbit Objects
- Quadtree
- Ray-tracing voxels on a GPU
- Scanning the internet
- Space filling curve
- Uptime 15,364 days (Voyager I)
- Voyager I/II
speech
- A 2019 Guide to Speech Synthesis with Deep Learning
- Comment poser de meilleures questions?
- Let’s Create a Speech Synthesizer (Bisqwit)
- Savoir Parler
- Speech to Text (ASR)
- Text to Speech (TTS)
speed
sphere
- Drawing a sphere using shader
- How to evenly distribute points on a sphere
- Rendering a Sphere on a Quad
- Reuleaux
- Sphere surface = 4x its shadow
SPI
spring
sprite
sql
- DuckDB
- Parquet file
- Partition By vs Group By
- SQL Diff query
- SQL Tools & Visualizer
- Sqlite
- SUM( null) != null + 0
- Tree encoding
- Vector Similarity Search
sqlite
- 64bits integer value (sqlite)
- Enable text diff for binary file (Git)
- Fossil (distributed version control system)
- Server-Side SQLite
- Sqlite
- SQLite over http
- Text Search
ssh
- # SSH
- Ansible vs Terraform (draft)
- Github
- Mosh
- OpenWRT
- SSH Certificate
- SSH scanning
- SSH tunnels
- ssh-agent
- sudo
- Tarpit / Honeypot
- Terminal Editor
- VSCode remote
- xxh
stabilisation
stable-diffusion
stacktrace
startup
statistic
statue
stepper
stl
storage
strace
streaming
- Building a KVM over IP with Raspberry Pi
- Stream MJPG Video (µStreamer)
- Video Streaming
- Webcam
- WebRTC
string
- Advanced Data Struture
- Binary / Text encoding
- C++ format
- German Strings
- How to Iterate the Right Way
- m4 processor
- Ropes
- Shortest code (Ruby)
- String & Array ops with SIMD
- String Interpolation
- String litterals (c++)
- String litterals (Ruby)
- User Defined literal (c++)
stroke
structure
stylus
sustainability
SVD
svg
- Cairo (Vector graphic)
- d3.js
- Draw SVG rope using JavaScript
- Excalidraw (SVG Editor)
- Generating GCode from SVG
- Generating SVG Image
- Inkscape (vector drawing)
- Making of draggable handles
- Metadata in SVG
- Skia Graphics Engine 🚧
- Structuring, Grouping, and Referencing in SVG
- SVG Application
- SVG: Scalable Vector Graphics
switch
symetry
sync
synology
- Blue Blinking LED of Death (Synology)
- Mosh
- Mount drive outside of Synology Box
- PC 2019 (NAS)
- Synology Hybrid RAID (SHR)
syntax
synth
synthesis
system
- Build a system from scratch
- Clean: Which folder takes most space (ncdu)?
- Digital Audio Workstation (DAW)
- Hardware info
- High Availability
- How do groups work on Linux?
- How to flash firmware under Linux in practice?
- Kon-boot
- Linux Boot Partitions
- Load average
- lsusb
- Multi image usb boot
- Nerd Font
- Network Cache
- Non blocking call to system IO (ruby)
- OSTree (backup)
- Setup a static IP
- Terminal Editor
- Update / Fix missing and broken packages (ubuntu)
- USB/Ethernet Boot (Raspberry Pi)
- Use mmap with care
- WinDirStat
- Windows
systemd
- # Systemd
- Boot Process with Systemd
- Execute Task periodically
- Firejail / Sandboxing
- Quadlet (Podman on systemd)
- Stream MJPG Video (µStreamer)
- Systemd Timer
- systemd user profile
- Wake-up / shutdown (linux)
tab
table
tablet
tags
tape
team
technic
telemetry
temperature
template
tensorflow
- Export Model from Tensorflow
- How to build your own AlphaZero
- Mona Lisa Effect
- Pytorch vs Tensorflow
- Radeon Open Compute (ROCm)
- TensorBoard
- Tensorflow
- TensorFlow Lite for Microcontrollers
term
- Anatomy of a Terminal Emulator
- asciinema
- Chafa
- Chrome in term
- Colored output term
- Console screen (sfml)
- Cool Retro Terminal
- Kitty - a modern term
- Linux Terminals (and tools)
- ls --hyperlink=auto
- MapSCII
- Nerd Font
- Notcurses
- Presentation in terminal
- pwd in ~
- Quake-style terminals
- Sixel (image format)
- Tabulate
- Terminal Editor
- Terminal image viewer
- Terminal User Interface
- TerminalTextEffects (TTE)
- The terminal graphics protocol
- Unscii
- X11 Clipboard synchronisation
ternary
terrain
- Let's Make a Voxel Engine
- Real time mesh reconstruction
- Terrain rendering in less than 20 lines of code
- Voxel Quest
tesseract
test
- Battle-tested
- C++ TestMate (VSCode)
- ChatGPT / Emergent world représentation
- Hellandizing
- How most of the money is made in the software industry
- I am a robot
- libassert
- Llama (ChatGPT @Home)
- Sumatra PDF
- Test-induced design damage
- Unit test framework
tetris
text
- 6bits text
- Asciidoctor
- Binary / Text encoding
- Compressing and enhancing hand-written notes
- Edit / Sign PDF
- Fuzzy down selection (fzf)
- German Strings
- Grep (cli)
- Invisible Text and security
- Large Text Compression Benchmark
- ocrmypdf (ocr)
- Paperless-ngx
- Phonetic Filter
- Project Naptha (ocr)
- Ropes
- Scan PDF
- Search Everything
- Search favoring Text
- Speech to Text (ASR)
- Stable diffusion
- Terminal Editor
- TeX
- Text (Pico-8)
- Text Search
- Text Shaders (textshader.com)
- Text to Speech (TTS)
- Text-based Desktop Environment
- TextSnatcher (screenshot) 🚧
- Translate text
- Unicode
- Unprojecting text with ellipses
- VSCode Text Buffer Reimplementation
- What is the name of this letter ?
theorem
thread
- #pragma omp parallel (OpenMP)
- Async (Ruby)
- Green Thread
- Non blocking call to system IO (ruby)
- Open Multi-processing (OpenMP)
- Thread Efficiency
- Thread STOP!
- Threads
tic-tac-toe
- (CG) Ultimate Tic-Tac-Toe
- _printf_ is Turing Complete (%n)
- Binary-coded Ternary
- Let's play tic-tac-toe (draft)
- MCTS search policy
- Teaching a computer how to play Tic Tac Toe
- Tic-Tac-Toe
tilemap
timelapse
timer
toml
tools
- Calipers
- DIN rail vs French CLEAT
- Disassembler
- Espanso
- Flameshot (screenshot)
- Fractal Wise
- Graphic Tools (linux)
- Hex Viewer Tools
- How are more accurate tools made from less accurate tools?
- Image labeller
- Linux Terminals (and tools)
- lsusb
- Pose parquet
- Scientific Calculator
- Tapping Screw
- Test du retournement
- Vernier Scale
top
topology
tor
torrent
touchpad
toy
trace
tracker
transform
translate
trap
trash
tree
- Adam & Eve never met ?
- B-tree
- Beam search
- BitTorrent v2
- Bounding volume hierarchy (BVH)
- Cache oblivious Tree
- Dynamic lib Dependency tree (ldd tree)
- Faster binary search (B-tree)
- Faster collision check - Finding Morton
- Graphviz
- Heap
- How to print a tree structure?
- MCTS-Minimax Hybrids
- Quadtree
- Ray Casting like Wolfenstein
- Segment tree
- Tree encoding
- Tree Traversal
- Vector with Incomplete type (C++)
treemap
triangle
tricks
trust
truth
try
tts
tuple
turing-complete
- _printf_ is Turing Complete (%n)
- Lego Computer
- Life is Turing Complete
- MOV is Turing Complete
- The Meson build system
- Tmux is turing-complete
tutorial
- Let's build a 6502 computer from scratch
- 80's Style Animation Loop (Blender)
- Build your own ...
- GLSL 2D Tutorials
- Lets Make A Nut
- OpenCV Tutorials
- Pixel Art Tutorials
- Ray Tracing in One Weekend
- RayTracing in 256 lines
- Raytracing with Shadertoy
- Sanding Surface
- SVG: Scalable Vector Graphics
- The Big Hex Machine
tv
typescript
ubuntu
UML
unit
unsafe
upscaler
usb
- Acer Swift 3 (SF314-41)
- Hardware info
- Kon-boot
- lsusb
- Multi image usb boot
- Realtek RTL88x2bu (wifi)
- USB keys
- USB/Ethernet Boot (Raspberry Pi)
utf8
uuid
vcs
vector
- AVX SIMD in matrix multiplication
- Decimating Array.Sort with AVX2
- Fast array reversal
- Fast Search in Hamming Space with Multi-Index Hashing
- Image vector quantization
- String & Array ops with SIMD
- Vector field Visualisation
- Vector Search
- Vector with Incomplete type (C++)
- Zig's comptime code execution
vector-graphic
- 500 Byte Images: The Haiku Vector Icon Format
- Another World
- Cairo (Vector graphic)
- Excalidraw (SVG Editor)
- Generating SVG Image
- Image libraries
- Inkscape (vector drawing)
- Primitive Pictures
- Skia Graphics Engine 🚧
- SVG Application
- SVG: Scalable Vector Graphics
- Vector games on laser beam
- Vector Graphics
version
video
- A Window over the World
- Anime4k
- Av1
- Blackmagic DaVinci Resolve
- Building a KVM over IP with Raspberry Pi
- Camera Stabilisation
- Chafa
- Conic section (3Blue1Brown)
- Convert video format X to Y
- Display Connector
- FFmpeg
- Good webcam
- Gyroflow
- IP Camera
- Kodi
- Linux Camera Software
- Motion Amplification
- Notcurses
- Nozzle Cam
- Peertube
- Pi Camera
- Playback speed with pitch
- Processing Video (opencv)
- Reverse engineering a camera protocol for fun and profit
- Rotoscoping
- Shotcut (Video Editor)
- Std Allocator
- Stream MJPG Video (µStreamer)
- Tapo C212 (wifi camera)
- They Shall Not Grow Old
- Video Editor
- Video Streaming
- Video2X
- Webcam
- WebRTC
- Youtube-dl
viewer
vinyle
visualizer
- Algorithms List
- Binary Visual & Diff
- Code Visualization
- Cytoscape (graph Visualizer)
- Flourish (online vis)
- Graphviz
- MathGL
- Matplot
- Runtime Data visualizer in VSCode
- SQL Tools & Visualizer
- TensorBoard
- Vector field Visualisation
vm
vnc
voice
voronoi
voxel
- Bounding volume hierarchy (BVH)
- Doom
- Let's Make a Voxel Engine
- MagicaVoxel
- Marching Cube (Coding Adventure)
- Pica voxel (editor)
- Pixels and voxels, the long answer
- Ray-tracing voxels on a GPU
- Real time mesh reconstruction
- Terrain rendering in less than 20 lines of code
- Voxatron
- Voxel
- Voxel Model Animation
- Voxel Quest
voyager
vpn
vr
vscode
- # Ruby Debug (VSCode)
- # VSCode (editor)
- Arduino And Linux
- C++ TestMate (VSCode)
- Code format
- Custom behavior with Setting-Cycler (VSCode)
- Debug & Build C++ Project (VSCode)
- Debug with GDB
- Debug with LLDB
- Developing inside a Container (VSCode)
- Excalidraw (SVG Editor)
- Ghidra - the NSA toolkit
- Graphviz
- Hex Viewer Tools
- IDE vs Language
- Jupyter
- Langage aware diff
- LilyPond (Music sheet)
- MacOS
- Markdown
- Markdown Diagram
- Mind Map
- Org-mode
- PICO-8 IDE (VSCode)
- Platorm.io (IDE)
- Runtime Data visualizer in VSCode
- Sapling
- StackTrace ≅
- SVG: Scalable Vector Graphics
- The Meson build system
- VSCode Extension DEV
- VSCode remote
- VSCode Text Buffer Reimplementation
- Webdev tools
water
weak
web
- Avoid Firefox redirects to https
- Color Picker
- Creating HTML in python
- Electron Alternatives
- Event Machine (ruby)
- Faraday (Rest API)
- Firefox / LibreWolf
- Github
- Javascript
- Jekyll (first)
- JS Fiddler (online)
- NPM
- Online image store
- pδrταblε εxεcµταblε
- React.js
- Search favoring Text
- Search the old internet
- Server-sent events
- SQLite over http
- Top 25 CWE
- Understanding CORS
- URL
- Web cookie
- Web Crawl / Scrapping
- Web development
- Web Search
- Webdev tools
- WebGL Fundamental
- WebRTC
- Webserver
- ZIM files
webcam
wheel
wifi
- ESP32
- Intel(R) Wireless-AC 9462/9560
- LoRa
- OpenWRT
- Realtek RTL88x2bu (wifi)
- Securing LAN with Pi
- Wi-Fi Controlled Relay (Null Byte)
- WIFI
- Wifi Access Point
- WiFi Card
wii
wikipedia
windows
wine
wood
- Built for fun
- CNC3040DQ
- Ebonisation
- F-Engrave
- Make a table saw
- Methode des 5 coupes
- Mysterious join
- V-Carve
word2vec
work
- Slow Down, Finish Faster
- An intentional life
- Being a manager
- Career Advice
- Career in Product Management
- Evaluating work
- Happiness
- How to say
- Life objective
- Little tasks, little trust
- Losing all interest
- Toxic Productivity
workflow
world
write
x86
- A C Compiler in 512 bytes
- Box86
- Compiler explorer (c++)
- Pointer compression in Oilpan
- QEMU
- Raspbian (ARM)
- Undocumented CPU behavior
xkcd
xml
xor
yaml
yduf
- Debugging the n-th call
- Faster collision check - Finding Morton
- Let's play tic-tac-toe (draft)
- Near-Duplicate image detection
- Raytracing with Shadertoy
- Thread STOP!
youtube
zfs
- # ZFS (Ubuntu)
- Ansible-NAS
- LZ4
- What’s Wrong With ZFS Today
- ZFS Deduplication
- ZFS RAID - which to choose ?
zig
zigbee
zip
- 6bits text
- Background (Pico-8)
- Compact decompression library for embedded use
- Crinkler (packer)
- How are zlib, gzip and Zip related?
- Huffman Codes
- Large Text Compression Benchmark
- Losslessly Optimising Images
- LZ4
- Ruby Packer
- Single-file libraries with minimal dependencies
- Snake in a QR code
- The Hitchhiker’s Guide to Compression
- XOR floating point compression
- Xz format issue
- Zip stream
- Zstd