corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08758-4898-7252-a8da-a5450c1da164", "title": "Setting up a shared folder between virtual machine and host", "url": "https://www.brainonfire.net/blog/2026/08/13/virtual-machine-shared-folder/", "published_at": "2026-08-14T01:37:31+00:00" }, { "id": "01a08758-4898-7252-a8da-a5450ca0e4df", "title": "How I run Signal Desktop", "url": "https://www.brainonfire.net/blog/2026/04/03/running-signal-desktop/", "published_at": "2026-04-04T02:14:27+00:00" }, { "id": "01a08758-4898-7252-a8da-a5450d2a64c4", "title": "Avoid APDerm and Mystic Valley Dermatology", "url": "https://www.brainonfire.net/blog/2026/03/26/avoid-apderm/", "published_at": "2026-03-27T00:05:02+00:00" }, { "id": "01a08758-4898-7252-a8da-a5450ddaa6ae", "title": "After four Bontrager failures, switching to Fenix for my bike headlight", "url": "https://www.brainonfire.net/blog/2025/12/13/from-bontrager-to-fenix/", "published_at": "2025-12-13T23:40:59+00:00" }, { "id": "01a08758-4898-7252-a8da-a5450e45d914", "title": "Ubuntu launching Unity instead of XFCE after gdm3 upgrade (solved)", "url": "https://www.brainonfire.net/blog/2025/01/25/ubuntu-xfce-gdm/", "published_at": "2025-01-25T20:09:26+00:00" }, { "id": "01a08758-4898-7252-a8da-a5450f2a56e5", "title": "Cavern development log, December 2024", "url": "https://www.brainonfire.net/blog/2024/12/27/cavern-devlog-dec-2024/", "published_at": "2024-12-28T04:28:40+00:00" }, { "id": "01a08758-4898-7252-a8da-a5450fb6f223", "title": "Poisoning AI scrapers", "url": "https://www.brainonfire.net/blog/2024/09/19/poisoning-ai-scrapers/", "published_at": "2024-09-19T23:03:35+00:00" }, { "id": "01a08758-4898-7252-a8da-a54510a1c570", "title": "Easter tricks", "url": "https://www.brainonfire.net/blog/2024/04/17/easter-tricks/", "published_at": "2024-04-18T00:25:17+00:00" }, { "id": "01a08758-4898-7252-a8da-a54510a1fe6b", "title": "Work in progress: Reversing Blink cameras", "url": "https://www.brainonfire.net/blog/2023/10/21/reversing-blink/", "published_at": "2023-10-21T20:22:05+00:00" }, { "id": "01a08758-4898-7252-a8da-a54510b87d38", "title": "Outdoor standing desk", "url": "https://www.brainonfire.net/blog/2023/08/11/outdoor-standing-desk/", "published_at": "2023-08-12T02:44:00+00:00" }, { "id": "01a08758-4898-7252-a8da-a545118e6150", "title": "Groups too big, start over", "url": "https://www.brainonfire.net/blog/2023/06/19/groups-should-go-small/", "published_at": "2023-06-19T18:45:12+00:00" }, { "id": "01a08758-4898-7252-a8da-a54512795e65", "title": "ChatGPT hallucinates software bugs and ignores real ones", "url": "https://www.brainonfire.net/blog/2023/02/21/chatgpt-hallucinating-bugs/", "published_at": "2023-02-21T19:11:39+00:00" }, { "id": "01a08758-4898-7252-a8da-a5451346ce4d", "title": "Fixing a broken Firefox profile via Sync", "url": "https://www.brainonfire.net/blog/2023/01/21/fix-firefox-profile-sync/", "published_at": "2023-01-21T23:41:15+00:00" }, { "id": "01a08758-4898-7252-a8da-a5451377a18c", "title": "URL filtering vulnerabilities in lxml", "url": "https://www.brainonfire.net/blog/2022/10/16/lxml-url-filtering-vulnerabilities/", "published_at": "2022-10-16T13:54:08+00:00" }, { "id": "01a08758-4898-7252-a8da-a54513e622d5", "title": "Link roundup: Agriculture", "url": "https://www.brainonfire.net/blog/2022/07/19/link-roundup-agriculture/", "published_at": "2022-07-19T14:06:45+00:00" }, { "id": "01a08758-4898-7252-a8da-a545144a733b", "title": "Preventing (and fixing) parser mismatch vulnerabilities", "url": "https://www.brainonfire.net/blog/2022/04/29/preventing-parser-mismatch/", "published_at": "2022-04-30T02:33:45+00:00" }, { "id": "01a08758-4898-7252-a8da-a54514a4abc2", "title": "Playing with Fourier transforms of images", "url": "https://www.brainonfire.net/blog/2022/04/28/fourier-image-experiments/", "published_at": "2022-04-28T22:32:17+00:00" }, { "id": "01a08758-4898-7252-a8da-a54515a22650", "title": "What is a parser mismatch vulnerability?", "url": "https://www.brainonfire.net/blog/2022/04/11/what-is-parser-mismatch/", "published_at": "2022-04-12T00:34:07+00:00" }, { "id": "01a08758-4898-7252-a8da-a54515cebb65", "title": "100% whole wheat sourdough: No-knead, overnight, Dutch oven", "url": "https://www.brainonfire.net/blog/2022/04/05/100-percent-whole-wheat-sourdough/", "published_at": "2022-04-06T01:28:11+00:00" }, { "id": "01a08758-4898-7252-a8da-a545169dbc3f", "title": "The surprising complexity of interpreting X-Forwarded-For safely", "url": "https://www.brainonfire.net/blog/2022/03/04/understanding-using-xff/", "published_at": "2022-03-04T17:49:56+00:00" } ] posts
Claim your blog
Back to brainonfire.net
Blog · corpus.blog/blogs/brainonfire.net/posts
brainonfire.net
brainonfire.net
2026
Setting up a shared folder between virtual machine and host
original ↗
14 Aug 2026
How I run Signal Desktop
original ↗
4 Apr 2026
Avoid APDerm and Mystic Valley Dermatology
original ↗
27 Mar 2026
2025
After four Bontrager failures, switching to Fenix for my bike headlight
original ↗
13 Dec 2025
Ubuntu launching Unity instead of XFCE after gdm3 upgrade (solved)
original ↗
25 Jan 2025
2024
Cavern development log, December 2024
original ↗
28 Dec 2024
Poisoning AI scrapers
original ↗
19 Sept 2024
Easter tricks
original ↗
18 Apr 2024
2023
Work in progress: Reversing Blink cameras
original ↗
21 Oct 2023
Outdoor standing desk
original ↗
12 Aug 2023
Groups too big, start over
original ↗
19 Jun 2023
ChatGPT hallucinates software bugs and ignores real ones
original ↗
21 Feb 2023
Fixing a broken Firefox profile via Sync
original ↗
21 Jan 2023
2022
URL filtering vulnerabilities in lxml
original ↗
16 Oct 2022
Link roundup: Agriculture
original ↗
19 Jul 2022
Preventing (and fixing) parser mismatch vulnerabilities
original ↗
30 Apr 2022
Playing with Fourier transforms of images
original ↗
28 Apr 2022
What is a parser mismatch vulnerability?
original ↗
12 Apr 2022
100% whole wheat sourdough: No-knead, overnight, Dutch oven
original ↗
6 Apr 2022
The surprising complexity of interpreting X-Forwarded-For safely
original ↗
4 Mar 2022