Skip to content
My Learnings
Mermaid
Initializing search
Today I learned on tech
linux-admin
linux-develop
linux-infra
embedded
python
client-app
concepts
mac-admin
faq
non tech
general
My Learnings
Today I learned on tech
Today I learned on tech
Tags
Help - read before editing
linux-admin
linux-admin
apt
crontab
Why exFAT and NTFS choke on Unix files (illegal characters + symlinks)
fdisk
Renewing an expiring GPG key
Home NAS with an old desktop
Homebrew
Manage Users
Mermaid
MIME types
Mount an APFS (macOS) drive read-only on Linux and copy from it
notify-send
Packages
A shared, multi-device password store with pass + git
Ports in Linux
rc-local.service
Running a script without password
Samba file sharing (SMB)
Scanning from (almost) any scanner on Linux with SANE
How to backup SD Card using dd
Systemctl
Temporarily make sudo passwordless (and undo it)
VS Code
Brother DS-620 scanner (Linux)
Brother DS-620 scanner (Linux)
Fixing the DS-620's yellow cast and vertical banding
Installing the Brother DS-620 on Linux
One scanner many sane backends
Setup a new machine
Setup a new machine
Setup Data Server
linux-develop
linux-develop
Basic Git CLI
Install Hugo
Markdown
Postman
TUI
Terminal pagers
tmux (Terminal Multiplexer)
Vim
medium tries
medium tries
Markdown Browser A Flutter Package
linux-infra
linux-infra
Nginx
certbot
Self-hosting this TIL site - Forgejo on the LAN, static VPS
Evaluating self-hosted ebook readers & managers
Exif tools
Installer for Debian
Image Magic
Image utilities
Backing up a self-hosted Immich
Multiple Disk and Device Management
MySQL
PostgreSQL
Prometheus, and what it is not
Radis (REmote DIctionary Server)
Reaching a home server behind CGNAT with WireGuard
Docker
Docker
Glossary
embedded
embedded
Connecting and flashing an ESP-01
Hailo Extension for RPi 5
Hailo Extension for RPi 5
Install Hailo + DeGirum on Raspberry Pi
After reboot
AI on Raspberry Pi
Data Flow Compiler
Setting up RPi to work with Hailo HAT
Super-resolution on the Pi 5 — CPU vs GPU vs Hailo
m5_stack
m5_stack
HomeBrew Basics
m5 Stick setup
Nutx
Raspberry Pi
Raspberry Pi
Lychee as Photo Manager
Hosting Lychee on a Raspberry Pi
A minimal Raspberry Pi 4 server image with pi-gen
Setup Raspberry Pi
python
python
CST Transformer
cProfile
CV2
Face Recognition
Working with heic images on Python
pillow
pyfacy
Python job scheduling
Using PIP
Image Repo as a Flask Microservice
Image Repo as a Flask Microservice
Chapter 2 - First Flask App | Image Repo as a Flask Microservice
Chapter 1 - Installation | Image Repo as a Flask Microservice
Chapter 3 - Image Endpoint | Image Repo as a Flask Microservice
Jupyter Notebook
Jupyter Notebook
Demo
notebooks
notebooks
Test
Validating a password with a regular expression
scripts
scripts
Implement Locking Mechanism to ensure single instance of an application
Validate password
client-app
client-app
Content - In
Dart articles
iProxy cannot be opened because the developer cannot be verified
Command PhaseScriptExecution failed with a nonzero exit code
xcode_backend.sh - no such file or directory
medium tries
medium tries
Dart Platform Channels on Linux
concepts
concepts
Box-Drawing Unicode Characters
Display Resolutions
Embedding text in a PNG
Feynman lectures
Floating-point step grids stall
Image dithering
MkDocs
Building AI using Machine Learning
Building AI using Machine Learning
Autoencoder
Bayesian statistics
medium article
medium article
Building AI using ML - Part 1
Building AI using ML - Part 2
Building AI using ML - Part 3
OCR
OCR
Ocr products
Tesseract installation
Tesseract links
mac-admin
mac-admin
Homebrew packages
Ditto
Export photos
Mac security
faq
faq
Claude how-to - add a hook
How to copy your SSH key to a headless machine
Why doesn't ufw block my Docker-published ports?
Firefly III won't run under a sub-folder (reverse-proxy path)
How to fix the ghostty unknown-terminal-type error over SSH
Why does pass/GnuPG prompt for the passphrase every time (or never)?
How to run Qdrant on a Raspberry Pi 5 (16 KB memory pages)
How to fix Qdrant "Read-only file system" for snapshots under systemd hardening
REST FAQ
How to fix Raspberry Pi Wi-Fi that won't connect
Why does scanimage take ~15s to start, and how do I speed it up?
How to set a static IP with NetworkManager (nmcli)
Stop Pictures/Music/Videos from reappearing after I delete them
non tech
non tech
Differences Between Simple, Compound, and Complex Sentences
Marathi phonetic typing
Scrambling 'TOP'
Wewuzzing
DEAL Marathi
DEAL Marathi
DEAL Marathi
general
general
Comparing two CAD model revisions — what STEP can and can't tell you
find -size rounds up, so ranges silently break
"Server disconnected without sending a response" — a keep-alive race
Japanese filenames
Online Tools
Quotes
Open Source Repositories with useful implementations
Search for media with find
How to create an encrypted archive as a self-extracting script
Software
stdbuf — why a piped/redirected command's output looks "frozen", and how to unfreeze it
SVG icon sets
Sync conflict case sensitive
Upscaling a small photo for print (and knowing when it's actually big enough)
Confirm one folder is a content-superset of another (before deleting the old copy)
Mermaid
¶
[mermaid]
Official docs
Back to top