41554 blogs · [ { "id": "01a087d6-a64d-7192-bf9d-7b78cb16d3a6", "title": "Back to Blender with CAD Sketcher", "url": "https://robr.dev/2025/blender-with-cad-sketcher/", "published_at": "2025-04-30T04:22:33+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78cb5ce8ad", "title": "Masking video backgrounds with Apple DepthPro and PyTorch", "url": "https://robr.dev/2025/jupyter-pytorch-video-depth/", "published_at": "2025-02-20T05:26:35+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78cb8f6771", "title": "Running SlimeVR firmware on the Adafruit ESP32-S3 Feather", "url": "https://robr.dev/2024/slime-vr-firmware/", "published_at": "2024-12-04T08:39:07+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78cc2ad32f", "title": "Frame-by-frame video processing in a Jupyter Notebook with PyTorch", "url": "https://robr.dev/2024/jupyter-pytorch-video-processing/", "published_at": "2024-11-20T06:25:13+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78cd079694", "title": "A local RAG for local memories", "url": "https://robr.dev/2024/local-rag-on-llama-index/", "published_at": "2024-10-02T04:51:25+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78cd5aafae", "title": "Slime VR tracker DIY build", "url": "https://robr.dev/2024/slime-vr-diy/", "published_at": "2024-06-17T01:01:43+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78cdd6f7d8", "title": "Reordering frames, extracting I-frames, and other ffmpeg tricks", "url": "https://robr.dev/2024/ffmpeg-copy-pasta/", "published_at": "2024-02-07T03:23:16+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78ce48149d", "title": "Rpi Camv3 Oqt Connector", "url": "https://robr.dev/2023/rpi-camv3-oqt-connector/", "published_at": "2023-11-07T17:23:31+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78cf0ccddc", "title": "T-Slot bracket for a Raspberry Pi", "url": "https://robr.dev/2023/rpi-tslot-bracket/", "published_at": "2023-11-03T02:17:26+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78cf72bb69", "title": "Gammacam External Storage", "url": "https://robr.dev/2023/gammacam-external-storage/", "published_at": "2023-10-02T00:35:00+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78cf86b503", "title": "Printing camera rig parts: ttftw 2023w37", "url": "https://robr.dev/2023/ttftw-2023w37/", "published_at": "2023-09-11T04:16:47+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78cfb835e3", "title": "My next camera array: ttftw 2023w31", "url": "https://robr.dev/2023/ttftw-2023w31/", "published_at": "2023-07-31T02:48:47+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d0387e23", "title": "Ukulele, octave mandolin, but mostly a guitar: ttftw 2023w30", "url": "https://robr.dev/2023/ttftw-2023w30/", "published_at": "2023-07-23T16:34:48+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d0d82fd0", "title": "Embeddings, Wang Chung, and the Geography of Scotland: ttftw 2023w28", "url": "https://robr.dev/2023/ttftw-2023w28/", "published_at": "2023-07-10T04:34:10+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d0dd7ed9", "title": "Three lovely walks on Skye: ttftw 2023w27", "url": "https://robr.dev/2023/ttftw-2023w27/", "published_at": "2023-07-02T21:34:13+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d135c281", "title": "Islay: ttftw 2023w26", "url": "https://robr.dev/2023/ttftw-2023w26/", "published_at": "2023-06-25T21:34:11+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d139d79d", "title": "Three minimal non-trivial Buildroot packages using Make, CMake, and Python: ttftw 2023w25", "url": "https://robr.dev/2023/ttftw-2023w25/", "published_at": "2023-06-19T04:34:08+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d217845e", "title": "Three things about animal senses from Ed Yong's An Immense World: ttftw 2023w24", "url": "https://robr.dev/2023/ttftw-2023w24/", "published_at": "2023-06-12T03:11:20+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d304fadf", "title": "Raspberry Pi Camera Models", "url": "https://robr.dev/2023/rpi-camera-models/", "published_at": "2023-06-08T05:25:12+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d39e1baf", "title": "Three conversations from Tailscale Up: ttftw 2023w23", "url": "https://robr.dev/2023/ttftw-2023w23/", "published_at": "2023-06-05T01:59:57+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d454eab9", "title": "Gamma Camera User Interface(s)", "url": "https://robr.dev/2023/gammacam-ui/", "published_at": "2023-05-30T14:19:19+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d50690be", "title": "Binging Dr Who, putting a screen on an RPi, and home media serving: ttftw 2023w", "url": "https://robr.dev/2023/ttftw-2023w22/", "published_at": "2023-05-29T05:45:24+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d5a2d1ea", "title": "Using comm, uniq, and sort: ttftw 2023w21", "url": "https://robr.dev/2023/ttftw-2023w21/", "published_at": "2023-05-22T03:00:59+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d63ce0e4", "title": "Oobabooga, GPT4All, and FastChat LLM frontends: ttftw 2023w20", "url": "https://robr.dev/2023/ttftw-2023w20/", "published_at": "2023-05-15T01:41:18+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d6f08ba5", "title": "Technik-O 4x12, Dear PyGui, and VPNs: ttftw 2023w19", "url": "https://robr.dev/2023/ttftw-2023w19/", "published_at": "2023-05-08T03:40:43+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d7040178", "title": "Instant NGP, Nerfstudio, and NeRF from nothing: ttftw 2023w18", "url": "https://robr.dev/2023/ttftw-2023w18/", "published_at": "2023-05-01T03:35:18+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d735fd3d", "title": "Ice Plant, Tree Houseleeks, and Orange Poppies: ttftw 2023w17", "url": "https://robr.dev/2023/ttftw-2023w17/", "published_at": "2023-04-24T00:52:16+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d74c48be", "title": "Alvin Ailey, Red Team Blues, and Czkawka: ttftw 2023w16", "url": "https://robr.dev/2023/ttftw-2023w16/", "published_at": "2023-04-17T02:09:49+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d7eef526", "title": "COLMAP SfM on Pictures from Gammacam images", "url": "https://robr.dev/2023/colmap-sfm-gammacam/", "published_at": "2023-04-15T05:12:13+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d8cc5922", "title": "Oranges, Open Shader Language, and Tailscale Up: ttftw 2023w15", "url": "https://robr.dev/2023/ttftw-2023w15/", "published_at": "2023-04-05T05:17:13+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d8da0dbe", "title": "Cameras for looking at yourself, Shared process memory, Screwdriver bit holders: ttftw 2023w14", "url": "https://robr.dev/2023/ttftw-2023w14/", "published_at": "2023-04-03T02:48:00+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78d949c079", "title": "Cron, Running Podman containers with systemd, Awesome Selfhostables: ttftw 2023w13", "url": "https://robr.dev/2023/ttftw-2023w13/", "published_at": "2023-03-25T21:57:05+00:00" }, { "id": "01a087d6-a64e-733c-b76f-6b12a38ab9a9", "title": "Windows N, Mulvad VPN, Debian Testing: ttftw 2023w12", "url": "https://robr.dev/2023/ttftw-2023w12/", "published_at": "2023-03-20T02:19:42+00:00" }, { "id": "01a087d6-a64e-733c-b76f-6b12a39ee87c", "title": "Linear Sequential Unmasking, Advent of Code, Divisibility: ttftw 2023w11", "url": "https://robr.dev/2023/ttftw-2023w11/", "published_at": "2023-03-12T01:16:00+00:00" }, { "id": "01a087d6-a64e-733c-b76f-6b12a3d0a180", "title": "Home assistant, Energy, Homebrewing: ttftw 2023w10", "url": "https://robr.dev/2023/ttftw-2023w10/", "published_at": "2023-03-04T17:07:00+00:00" }, { "id": "01a087d6-a64e-733c-b76f-6b12a4072f1d", "title": "Octoprint, Brian and Charles, and Python Virtual env: ttftw 2023w09", "url": "https://robr.dev/2023/ttftw-2023w09/", "published_at": "2023-02-25T06:15:00+00:00" }, { "id": "01a087d6-a64d-7192-bf9d-7b78caa6a003", "title": "Gamma Camera", "url": "https://robr.dev/2023/gammacam/", "published_at": "2023-02-23T15:31:22+00:00" }, { "id": "01a087d6-a64e-733c-b76f-6b12a4783950", "title": "Three things from this week: ttftw 2023w08", "url": "https://robr.dev/2023/ttftw-2023w08/", "published_at": "2023-02-18T01:30:00+00:00" }, { "id": "01a087d6-a64e-733c-b76f-6b12a566b5b6", "title": "Raspberry Pi lab network with external wifi access", "url": "https://robr.dev/2023/rpi-cluster-bridged-external-wifi/", "published_at": "2023-01-25T14:48:01+00:00" }, { "id": "01a087d6-a64e-733c-b76f-6b12a5929d46", "title": "What could a self-hosted social feed mixer do?", "url": "https://robr.dev/2022/social-feed-mixer/", "published_at": "2022-12-03T09:02:30+00:00" }, { "id": "01a087d6-a64e-733c-b76f-6b12a673058e", "title": "Protoduction - Engineering Design for Prototyping and Low Volume Products", "url": "https://robr.dev/2022/protoduction/", "published_at": "2022-08-08T08:04:52+00:00" }, { "id": "01a087d6-a64e-733c-b76f-6b12a7423261", "title": "How to keep track of all these tiny cards", "url": "https://robr.dev/2021/sd-card-tracking/", "published_at": "2021-10-08T01:58:25+00:00" }, { "id": "01a087d6-a64e-733c-b76f-6b12a800cb74", "title": "Prioritization by Price", "url": "https://robr.dev/2021/price-prioritization/", "published_at": "2021-03-13T09:26:37+00:00" }, { "id": "01a087d6-a64e-733c-b76f-6b12a8e93299", "title": "Being Understood", "url": "https://robr.dev/2021/being-understood/", "published_at": "2021-01-01T08:12:20+00:00" }, { "id": "01a087d6-a64e-733c-b76f-6b12a96a78ad", "title": "Late Night PC Service", "url": "https://robr.dev/2020/late-night-pc-service/", "published_at": "2020-11-26T14:10:18+00:00" } ] posts Claim your blog
Back to robr.dev
Blog · corpus.blog/blogs/robr.dev/posts

robr.dev

robr.dev

2025

2024

2023

2022

2021

2020