Computer Science
- P = NP?
- StackOverflow summary (P vs NP vs NP-Complete vs NP-Hard)
- The Halting Problem
- Data Visualizations
- Machine Learning
Math and Physics
- Fundamentals (High School Level)
- Computational Physics
- Engineering
- DSP → Modulation (for encoding and transmission of data)
- Numerical Analysis
- Newton’s Method
YouTubeFast Inverse Square Root — A Quake III Algorithm
Fast Inverse Square Root — A Quake III Algorithm
In this video we will take an in depth look at the fast inverse square root and see where the mysterious number 0x5f3759df comes from. This algorithm became famous after id Software open sourced the engine for Quake III. On the way we will also learn about floating point numbers and newton's method. 0:00 Introduction 1:23 Why Care? 3:21 The Code 4:18 IEEE 754 9:38 Bits and Numbers 12:09 1st Step: Evil Bit Hack 14:46 2nd Step: WTF 17:34 3rd Step: Newton 19:46 Summary Picture of John Carmack is licensed under CC BY 2.0 from author Drew "Prognar" Campbell. Source: http://flic.kr/p/6YxWYp
- Relativity
- Building up to GR
Twin Paradox (from Einstein Light: relativity in film clips and animations)
Twin Paradox (from Einstein Light: relativity in film clips and animations)
The twin paradox. An animated introduction to the twin paradox and how it is resolved by either Einstein's special theory of relativity or by an application of the general theory of relativity.
- Terrell Rotation
- Wave Particle Duality, and the Time Traveling Double Slit Experiment
Geometry
- manim
- Video:- Optimal Matrix Parenthesization (DP)
- manim guide (Dev Taoism)
- Bezier Curves
- Splines (Freya Holmer)
The Book of ShadersThe Book Of Shaders
The Book Of Shaders
Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
- three.js
- Ray Tracing / Raycasting
- dat.gui
- Quaternions
- Videos on rendering
Projects
- Matrix Parenthesization Algorithm in Manim
- Possibly find a different representation for s- and m-tables.
Systems
- Bash
- Operating Systems
- Docker
Networking
- OpenWrt
- VPN
- Linux Networking 101
- DHCP, mDNS, Link Local
- Types of networks (bridge, macvlan, ipvlan)
Linux
- systemd, cron
Embedded
- Realtime OS (RTOS)
- UART (Serial)
- Digital Signal Processing (DSP)
- Fast Fourier Transform (FFT)
Projects
- voidOS + i3ranjer (NAS + OpenWrt-like capabilities)
Software Engineering
- Python
- DevOps
- Libraries and Tools
- Vite
- React Optimization
- Go
OpenRouterOpenRouter
OpenRouter
A unified interface for LLMs. Find the best models & prices for your prompts
- Unofficial Reddit API
React FlowNode-Based UIs in React - React Flow
Node-Based UIs in React - React Flow
Highly customizable React library for workflow builders, no-code apps, image processing, visualizers, and more
vis.js
vis.js
Here is a backup of the old (vis@4.21) website: almende.github.io/vis/
KeycloakKeycloak
Keycloak
Keycloak - the open source identity and access management solution. Add single-sign-on and authentication to applications and secure services with minimum effort.
- tunnelmole
- To learn
- Blogs