41554 blogs · [
{
"id": "01a0d927-1163-7100-aef3-0d4bd7d72829",
"title": "I had to patch the Linux kernel to wake my PC using a browser, again",
"url": "https://johnlian.net/posts/jetkvm-usb-wake/",
"published_at": "2026-09-22T19:40:00+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-699443c54b8e",
"title": "Stop missing focus with this one-button trick for Sony α6700",
"url": "https://johnlian.net/posts/tracking-expand-spot-bird-button/",
"published_at": "2025-12-18T17:00:00+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-699444c0a199",
"title": "When “downgrading” to ARC fixes everything",
"url": "https://johnlian.net/posts/arc-downgrade/",
"published_at": "2025-11-18T17:00:00+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-6994455676d6",
"title": "Fix HDMI-CEC weirdness with a Raspberry Pi and a $7 cable",
"url": "https://johnlian.net/posts/hdmi-cec/",
"published_at": "2025-11-15T17:00:00+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-6994460eaf00",
"title": "To get 4K60 for Hades 2 on Switch 2, disable “120 Hz Output” in system settings",
"url": "https://johnlian.net/posts/hades2-4k60/",
"published_at": "2025-09-26T00:49:40+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-6994469615df",
"title": "\"Vision Pro's passthrough isn't depth-correct\"...?",
"url": "https://johnlian.net/posts/vision-pro-passthrough/",
"published_at": "2024-03-15T23:25:14+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-69944723884e",
"title": "NFS on k3d inside GitHub Codespaces",
"url": "https://johnlian.net/posts/k3d-nfs/",
"published_at": "2023-09-26T16:30:00+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-699447d59e46",
"title": "Seattle is the #16 most expensive city in the world for dining, #5 in the US",
"url": "https://johnlian.net/posts/seattle-dining-costs/",
"published_at": "2023-05-29T04:08:27+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-6994485331e6",
"title": "Mystery? Everclear 190 not actually illegal in Washington state?",
"url": "https://johnlian.net/posts/everclear-190-washington/",
"published_at": "2023-03-29T20:13:36+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-69944918e964",
"title": "Cleaned up the network/media closet",
"url": "https://johnlian.net/posts/media-closet/",
"published_at": "2022-12-27T15:00:00+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-69944995b3d3",
"title": "I had to patch the Linux kernel to wake my PC using a browser",
"url": "https://johnlian.net/posts/tinypilot-usb-wake/",
"published_at": "2022-08-16T15:30:00+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-699449ea5d5b",
"title": "PS5 works great with homebridge now",
"url": "https://johnlian.net/posts/ps5-homebridge/",
"published_at": "2021-12-14T00:59:04+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-69944a2cdc08",
"title": "State of my home automation in 2018",
"url": "https://johnlian.net/posts/home-automation-2018/",
"published_at": "2018-11-22T04:07:29+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-69944a41df88",
"title": "Call Tesla if you move countries after making your Model 3 reservation",
"url": "https://johnlian.net/posts/tesla-move-countries/",
"published_at": "2018-04-20T23:13:43+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-69944acd37b3",
"title": "Get reliable connection with your HomeKit devices",
"url": "https://johnlian.net/posts/reliable-homekit/",
"published_at": "2018-02-20T00:33:06+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-69944b072f46",
"title": "Deal with Homebridge crashing",
"url": "https://johnlian.net/posts/homebridge-setup/",
"published_at": "2018-02-17T00:30:35+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-69944b271c9f",
"title": "Last day at robotics",
"url": "https://johnlian.net/posts/appreciated/",
"published_at": "2015-05-25T04:07:29+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-69944b9a6892",
"title": "Efficient animation with MATLAB",
"url": "https://johnlian.net/posts/matlab-animation/",
"published_at": "2015-05-21T04:07:29+00:00"
},
{
"id": "01a0878f-6fe2-7347-b075-69944c952b92",
"title": "Team 4955's website is up!",
"url": "https://johnlian.net/posts/team-4955-website/",
"published_at": "2015-01-21T04:07:29+00:00"
}
] posts Claim your blog