41554 blogs · [ { "id": "01a08c5b-4c72-7117-a315-6a03a5b46aed", "title": "M42-Mount Lens Aperture Mod", "url": "https://uwu.network/~sink/blog/2026/08/m42-lens/", "published_at": "2026-08-27T16:24:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a583dd66", "title": "Giving Up on Self-Hosted Storage", "url": "https://uwu.network/~sink/blog/2026/07/owncloud/", "published_at": "2026-07-11T14:42:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a49a00b3", "title": "VR Eye Tracking: I Caved", "url": "https://uwu.network/~sink/blog/2026/06/p4e/", "published_at": "2026-06-13T15:30:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a402e28d", "title": "What Image Codec Should I Use?", "url": "https://uwu.network/~sink/blog/2026/05/web-photo-codec/", "published_at": "2026-05-07T21:38:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a321ab66", "title": "Crypto 101 for DIY HRT", "url": "https://uwu.network/~sink/blog/2026/04/crypto-101-hrt/", "published_at": "2026-04-17T14:49:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a3626dcc", "title": "ProShot Post-Processing", "url": "https://uwu.network/~sink/blog/2026/04/proshot/", "published_at": "2026-04-13T23:31:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a2d6be4f", "title": "Good Software", "url": "https://uwu.network/~sink/blog/2026/02/good-software/", "published_at": "2026-02-20T23:24:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a2c02c33", "title": "The AliExpress Quest Pro", "url": "https://uwu.network/~sink/blog/2026/02/etvr/", "published_at": "2026-02-15T17:40:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a27c8448", "title": "Backdooring my Phone for Neither Fun nor Profit", "url": "https://uwu.network/~sink/blog/2026/01/smashed-phone/", "published_at": "2026-01-04T23:11:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a249572a", "title": "Reflections on 2025", "url": "https://uwu.network/~sink/blog/2025/12/2025/", "published_at": "2026-01-02T18:10:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a21973a9", "title": "Experiment: VR on Linux", "url": "https://uwu.network/~sink/blog/2025/10/vr-linux/", "published_at": "2025-10-18T22:14:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a241f858", "title": "Comparing VR Streamers", "url": "https://uwu.network/~sink/blog/2025/10/vr-streamers/", "published_at": "2025-10-17T22:37:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a1973ff2", "title": "A Watch Review: Huawei GT 3", "url": "https://uwu.network/~sink/blog/2025/08/watch-review-gt3/", "published_at": "2025-08-02T12:55:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a10cea8b", "title": "Livestreaming audio to the browser", "url": "https://uwu.network/~sink/blog/2025/07/livestream/", "published_at": "2025-07-06T18:13:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a0d0de25", "title": "A Retroactive Watch Review: Two Fitbits", "url": "https://uwu.network/~sink/blog/2025/05/watch-review-fitbit/", "published_at": "2025-05-22T20:43:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03a03f0a14", "title": "How to perform a HRT injection", "url": "https://uwu.network/~sink/blog/2025/04/trans-injection-guide/", "published_at": "2025-05-15T22:43:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039fb10a23", "title": "The Bits We Don't See, Part 2: D", "url": "https://uwu.network/~sink/blog/2025/01/bits-dont-see-d/", "published_at": "2025-01-02T14:41:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039d67c2a0", "title": "The Bits We Don't C", "url": "https://uwu.network/~sink/blog/2024/12/bits-dont-c/", "published_at": "2024-12-31T22:35:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039e199262", "title": "2024: Over Already???", "url": "https://uwu.network/~sink/blog/2024/12/end-of-year/", "published_at": "2024-12-31T00:21:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039d3c865e", "title": "Hosting your own DNS for fun (but not profit)", "url": "https://uwu.network/~sink/blog/2024/10/dns/", "published_at": "2024-10-03T16:27:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039d0073eb", "title": "The State of Michiru, Sept 2024", "url": "https://uwu.network/~sink/blog/2024/09/michiru/", "published_at": "2024-09-23T01:37:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039c404e4b", "title": "systemd Drive Auto-Mounting", "url": "https://uwu.network/~sink/blog/2024/04/automount/", "published_at": "2024-04-08T19:39:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039c47b6ef", "title": "Burst Mode: Accurate or Awful?", "url": "https://uwu.network/~sink/blog/2024/04/burst/", "published_at": "2024-04-01T15:34:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039c2ed6c7", "title": "Demystifying ReplayGain", "url": "https://uwu.network/~sink/blog/2024/03/replaygain/", "published_at": "2024-03-03T16:19:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039b9f2d2c", "title": "Hazel goes to see Enter Shikari", "url": "https://uwu.network/~sink/blog/2024/02/shikari/", "published_at": "2024-02-11T22:04:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039f0f3c04", "title": "Re-testing MS Office on Linux", "url": "https://uwu.network/~sink/blog/2024/office/", "published_at": "2024-01-16T22:38:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039aa555dd", "title": "How I consume music", "url": "https://uwu.network/~sink/blog/2023/12/local-music/", "published_at": "2023-12-19T16:01:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039b63f382", "title": "A not-retrospective: 2023", "url": "https://uwu.network/~sink/blog/2023/12/notretrospective/", "published_at": "2023-12-09T23:47:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039a2710e1", "title": "A stationary opinions info dump", "url": "https://uwu.network/~sink/blog/2023/11/stationary/", "published_at": "2023-11-10T23:23:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03992faa23", "title": "My half-term project - An audio codec", "url": "https://uwu.network/~sink/blog/2023/10/ht-audio/", "published_at": "2023-10-29T21:55:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03983a5c14", "title": "An evaluation of Kagi", "url": "https://uwu.network/~sink/blog/2023/09/trying-kagi/", "published_at": "2023-09-23T21:17:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a0397d01135", "title": "I'm on Software Hiatus", "url": "https://uwu.network/~sink/blog/2023/09/on-hiatus/", "published_at": "2023-09-14T22:02:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a0397098eea", "title": "I'm here. I can also not be.", "url": "https://uwu.network/~sink/blog/2023/09/being-there/", "published_at": "2023-09-14T21:30:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039673cca7", "title": "Uploading music to Apple Music", "url": "https://uwu.network/~sink/blog/2023/08/am-upload/", "published_at": "2023-08-07T17:33:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a0395d9d1f9", "title": "How to make a Michiru", "url": "https://uwu.network/~sink/blog/2023/07/michiru/", "published_at": "2023-07-20T00:00:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a03950e8617", "title": "What's the fastest F# runtime?", "url": "https://uwu.network/~sink/blog/2023/05/fs-runtimes/", "published_at": "2023-05-13T12:05:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039508539c", "title": "The many faces of WebAuthn", "url": "https://uwu.network/~sink/blog/2023/04/webauthn/", "published_at": "2023-04-13T11:40:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a0394905dc1", "title": "On the performance of web applications", "url": "https://uwu.network/~sink/blog/2023/03/webapps/", "published_at": "2023-03-28T17:43:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d37861d82b03", "title": "Can YOU tell audio codecs apart?", "url": "https://uwu.network/~sink/blog/2023/03/codec-testing/", "published_at": "2023-03-26T19:03:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a039399fd88", "title": "The Oxidation Pt. 2 - Bending Rust to my will", "url": "https://uwu.network/~sink/blog/2023/03/oxidation-2/", "published_at": "2023-03-03T20:47:00+00:00" }, { "id": "01a08c5b-4c72-7117-a315-6a0393fb76f0", "title": "Quite Okay Pixel-Art Video Compression", "url": "https://uwu.network/~sink/blog/2023/03/qopv/", "published_at": "2023-03-02T18:49:05+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d3785fb7249d", "title": "The Oxidation Pt. 1 - The Reference Dance", "url": "https://uwu.network/~sink/blog/2023/02/oxidation-1/", "published_at": "2023-02-10T19:39:11+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d3785f0ec74b", "title": "The Oxidation Pt. 0 - Intro", "url": "https://uwu.network/~sink/blog/2023/02/oxidation-0/", "published_at": "2023-02-10T17:26:20+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d3785e6c15dc", "title": "A proof that all roots of primes are irrational", "url": "https://uwu.network/~sink/blog/2023/02/irrationality/", "published_at": "2023-02-06T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d37860a4dfd6", "title": "Proving the parabola of connected intervals", "url": "https://uwu.network/~sink/blog/2023/02/parabola/", "published_at": "2023-02-02T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d37860dbc357", "title": "5 things I learned from TimezoneDB", "url": "https://uwu.network/~sink/blog/2023/02/tzdb/", "published_at": "2023-02-01T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d3785d7c17c2", "title": "The why behind shelter", "url": "https://uwu.network/~sink/blog/2023/01/shelter/", "published_at": "2023-01-20T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d3785ca559d2", "title": "A look back on 2022", "url": "https://uwu.network/~sink/blog/2022/12/look-back/", "published_at": "2022-12-31T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d3785bc9573c", "title": "Running iTunes on Linux", "url": "https://uwu.network/~sink/blog/2022/12/itunes-linux/", "published_at": "2022-12-19T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d3785b1720d8", "title": "The art of remix album covers", "url": "https://uwu.network/~sink/blog/2022/11/remix-covers/", "published_at": "2022-11-10T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d37859f02108", "title": "Two \"beginner\" 3D printers", "url": "https://uwu.network/~sink/blog/2022/10/beginner-printers/", "published_at": "2022-10-31T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d3785ada2781", "title": "The Way of the Land, and the 11th cross...", "url": "https://uwu.network/~sink/blog/2022/10/wayland/", "published_at": "2022-10-30T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d3785a39ec33", "title": "Chunky bacon!", "url": "https://uwu.network/~sink/blog/2022/10/chunky-bacon/", "published_at": "2022-10-24T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d37859c07d87", "title": "Client mods", "url": "https://uwu.network/~sink/blog/2022/09/client_mods/", "published_at": "2022-09-30T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d37858fff4fe", "title": "Arch Boot Issues", "url": "https://uwu.network/~sink/blog/2022/08/archboot/", "published_at": "2022-08-27T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d37858ab7b92", "title": "C# program heirarchy", "url": "https://uwu.network/~sink/blog/2022/05/heirarchycs/", "published_at": "2022-05-04T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d378589b48e4", "title": "F# ops", "url": "https://uwu.network/~sink/blog/2022/04/fs_ops/", "published_at": "2022-04-09T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d37857bf1338", "title": "The making of HLCC", "url": "https://uwu.network/~sink/blog/2022/02/hlcc/", "published_at": "2022-02-14T00:00:00+00:00" }, { "id": "01a08c5b-4c71-712e-b3ae-d378582e7af6", "title": "Linux Audio Production", "url": "https://uwu.network/~sink/blog/2022/02/linux_audio_prod/", "published_at": "2022-02-14T00:00:00+00:00" } ] posts Claim your blog
Back to uwu.network
Blog · corpus.blog/blogs/uwu.network/posts

uwu.network

uwu.network

2026

2025

2024

2023

2022