{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Jan-Lukas Else","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/jlelse","_microblog":{"about":"https://micro.blog/about/api","id":"38437","username":"jlelse","bio":"Software Developer &amp; Blogger from Germany","pronouns":"","is_following":false,"is_you":false,"following_count":1,"discover_count":0},"author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://avatars.micro.blog/avatars/2026/33/38437.jpg"},"items":[{"id":"100434914","content_html":"<div class=\"e-content\"><p>On the last evening of my work trip, I finally figured out how to set up a WireGuard VPN container and port forwarding for my home server to use my travel router (GL-MT3000) to connect to home and have a WiFi network giving me my home IP address (including IPv6). But I guess now it’s a solid and secure setup...</p></div> <a href=\"https://janlukas.blog/micro/2026/11/2026-11-03-rwvkk\">janlukas.blog</a>","summary":"","url":"https://janlukas.blog/micro/2026/11/2026-11-03-rwvkk","date_published":"2026-11-03T21:03:11+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"21:03","date_timestamp":1793739791,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"100368226","content_html":"<p>My October ‘26 in Review: <a href=\"https://janlukas.blog/posts/october-26\">janlukas.blog</a></p>","summary":"And another month has flown by. Only two months left this year.","url":"https://janlukas.blog/posts/october-26","date_published":"2026-11-02T21:19:02+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-11-02 21:19","date_timestamp":1793654342,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"100368215","content_html":"<p>Mein Oktober ‘26 im Rückblick: <a href=\"https://janlukas.blog/de/posts/oktober-26\">janlukas.blog</a></p>","summary":"Und schon wieder ist ein Monat vorbei. Nur noch zwei Monate in diesem Jahr.","url":"https://janlukas.blog/de/posts/oktober-26","date_published":"2026-11-02T21:18:53+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-11-02 21:18","date_timestamp":1793654333,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"100108730","content_html":"<p>Festival of Lights Brunswick: <a href=\"https://janlukas.blog/micro/2026/10/festival-of-lights\">janlukas.blog</a></p>","summary":"For a few nights, 12 places in Braunschweig (Brunswick) are specially illuminated in the evening.","url":"https://janlukas.blog/micro/2026/10/festival-of-lights","date_published":"2026-10-29T20:09:53+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-29 20:09","date_timestamp":1793304593,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99981542","content_html":"<p>Please get me the invoices 🤖: <a href=\"https://janlukas.blog/posts/get-me-the-invoices\">janlukas.blog</a></p>","summary":"AI and vibe coding is nothing new to me, but today I finally gave vibe reverse engineering (or better said, reverse vibing?) a try. To scratch an itch I had for a long time: downloading invoices from o2 Business.","url":"https://janlukas.blog/posts/get-me-the-invoices","date_published":"2026-10-27T19:13:05+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-27 19:13","date_timestamp":1793128385,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99981402","content_html":"<p>Please get me the invoices 🤖: <a href=\"https://janlukas.blog/posts/2026-10-27-uaubx\">janlukas.blog</a></p>","summary":"AI and vibe coding is nothing new to me, but today I finally gave vibe reverse engineering (or better said, reverse vibing?) a try. To scratch an itch I had for a long time: downloading invoices from o2 Business.","url":"https://janlukas.blog/posts/2026-10-27-uaubx","date_published":"2026-10-27T19:11:33+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-27 19:11","date_timestamp":1793128293,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99928299","content_html":"<p>Lost in the rythm 🎶: <a href=\"https://janlukas.blog/thoughts/2026/10/2026-10-26-axthp\">janlukas.blog</a></p>","summary":"I only now understand what I missed about music in all the years I let algorithms decide on what I listen to.","url":"https://janlukas.blog/thoughts/2026/10/2026-10-26-axthp","date_published":"2026-10-26T21:47:48+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-26 21:47","date_timestamp":1793051268,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99614302","content_html":"<div class=\"e-content\">\n<p><a href=\"https://www.php.net/archive/2026.php#2026-10-20-1\">PHP</a> reminds me of <a href=\"https://en.wikipedia.org/wiki/Log4Shell\">Log4Shell in 2021</a>. Back then <a href=\"https://nvd.nist.gov/vuln/detail/cve-2021-44228\">the CVE even had a 10/10 rating</a>.</p>\n</div>","summary":"","url":"https://janlukas.blog/micro/2026/10/2026-10-21-hzime","date_published":"2026-10-21T13:00:06+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-21 13:00","date_timestamp":1792587606,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99500214","content_html":"<div class=\"e-content\"><p><a href=\"https://notiz.blog/2026/10/19/xslt-js/\">Inspired by Matthias Pfefferle</a>, I also just implemented JS-based rendering for the <a href=\"https://janlukas.blog/sitemap.xml\">sitemap.xml</a>, which was using XLST until recently. XLST broke when I made the Content-Security-Policy in GoBlog more restrictive. Given <a href=\"https://chromestatus.com/feature/4709671889534976\">XLST is deprecated anyway</a>, I switched to CSS, but that’s more limited. JS-based rendering...</p></div> <a href=\"https://janlukas.blog/micro/2026/10/2026-10-19-ydlop\">janlukas.blog</a>","summary":"","url":"https://janlukas.blog/micro/2026/10/2026-10-19-ydlop","date_published":"2026-10-19T15:23:11+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-19 15:23","date_timestamp":1792423391,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99409609","content_html":"<p>Selfhosting my AI chats: more privacy and sovereignty: <a href=\"https://janlukas.blog/thoughts/2026/10/selfhosting-ai-chats\">janlukas.blog</a></p>","summary":"I have a lot of fun with self-hosting lately. It got much easier with the help of AI. After tackling and improving music self-hosting, it was finally time to find an adequate solution for my AI chats. Previously I mainly used Gemini, then Mistral Vibe (Le Chat). But I’m not happy with having just an...","url":"https://janlukas.blog/thoughts/2026/10/selfhosting-ai-chats","date_published":"2026-10-17T18:54:22+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-17 18:54","date_timestamp":1792263262,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99350304","content_html":"<p>A visit to the wildlife park 🦌: <a href=\"https://janlukas.blog/thoughts/2026/10/visit-wildlife-park\">janlukas.blog</a></p>","summary":"The last vacation made me want a better camera than the one in my phone. Especially one with a telephoto lens, so I could take pictures of animals from a safe distance. Today we were at a wildlife park and I was able to take some portraits of some residents with the camera I bought. Here are my favo...","url":"https://janlukas.blog/thoughts/2026/10/visit-wildlife-park","date_published":"2026-10-16T17:36:21+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-16 17:36","date_timestamp":1792172181,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98837188","content_html":"<p>New music-related services on my home server: <a href=\"https://janlukas.blog/micro/2026/10/2026-10-07-xfmey\">janlukas.blog</a></p>","summary":"Two new additions to my self-hosted music setup today:","url":"https://janlukas.blog/micro/2026/10/2026-10-07-xfmey","date_published":"2026-10-07T21:29:44+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-07 21:29","date_timestamp":1791408584,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98836289","content_html":"<div class=\"e-content\">\n<p>For no apparent reason, I wasn’t in the best mood for the last few days, but today I planned to do a bike ride, and it paid off, as it often does. Riding while the sun is already setting is nice.</p>\n<p><a href=\"https://media.janlukas.blog/f590238876a331235b349cd197a993e1b5af56560369e2e01b15492c7ed1d688.jpeg\"><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fmedia.janlukas.blog%2Ff590238876a331235b349cd197a993e1b5af56560369e2e01b15492c7ed1d688.jpeg\" alt=\"AI generated caption: Sun setting over empty highway and fields.\" loading=\"lazy\" width=\"2000\" height=\"1500\"></a></p>\n<p><a href=\"https://media.janlukas.blog/ae0ee6d2cd195673968100596420b713aea9db4cd03baa10c8cf6c3976b2d873.jpeg\"><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fmedia.janlukas.blog%2Fae0ee6d2cd195673968100596420b713aea9db4cd03baa10c8cf6c3976b2d873.jpeg\" alt=\"AI generated caption: Sun setting over open green field.\" loading=\"lazy\" width=\"2000\" height=\"1500\"></a></p>\n</div>","summary":"","url":"https://janlukas.blog/micro/2026/10/2026-10-07-mgfad","date_published":"2026-10-07T21:02:04+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-07 21:02","date_timestamp":1791406924,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98700563","content_html":"<p>Replacing the battery in my electric toothbrush: <a href=\"https://janlukas.blog/posts/replacing-battery-toothbrush\">janlukas.blog</a></p>","summary":"I haven’t soldered anything since school. When we decluttered the flat some years ago, I gave away all the soldering gear of my dad. But this year, I finally soldered again. I upgraded my electric toothbrush with a much bigger battery, going from an aging 700 mAh to 2300 mAh.","url":"https://janlukas.blog/posts/replacing-battery-toothbrush","date_published":"2026-10-05T15:14:40+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-05 15:14","date_timestamp":1791213280,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98652934","content_html":"<p>One year with my tablet: <a href=\"https://janlukas.blog/thoughts/2026/10/short-tab-review\">janlukas.blog</a></p>","summary":"One year since I bought myself an Android tablet: the Samsung Galaxy Tab S10 Lite. It was definitely worth it.","url":"https://janlukas.blog/thoughts/2026/10/short-tab-review","date_published":"2026-10-04T16:50:50+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-04 16:50","date_timestamp":1791132650,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98652299","content_html":"<p>Struggling with music selfhosting: <a href=\"https://janlukas.blog/posts/music-hosting-struggles\">janlukas.blog</a></p>","summary":"I mentioned in my last monthly review that I’m currently switching from Deezer (my streaming alternative after the previous cheap YouTube Premium trick stopped working) to a self hosted music setup.","url":"https://janlukas.blog/posts/music-hosting-struggles","date_published":"2026-10-04T16:34:55+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-04 16:34","date_timestamp":1791131695,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98606803","content_html":"<div class=\"e-content\">\n<p>This bench doesn’t make any sense. Or does it?</p>\n<p><a href=\"https://media.janlukas.blog/5b29db734951516606611704a6a3b2491094a878a87255470f4dc597e3f3a8d6.jpeg\"><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fmedia.janlukas.blog%2F5b29db734951516606611704a6a3b2491094a878a87255470f4dc597e3f3a8d6.jpeg\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1500\"></a></p>\n</div>","summary":"","url":"https://janlukas.blog/micro/2026/10/2026-10-03-qfrqc","date_published":"2026-10-03T16:33:37+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-03 16:33","date_timestamp":1791045217,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98605416","content_html":"<div class=\"e-content\">\n<p>There’s no way to deny it’s already autumn, even though it’s still 20 degrees.</p>\n<p><a href=\"https://media.janlukas.blog/1f055d2389b8a6282e126439bb01da085c8c8f3f2b7d6162cde9ab7aaf27d7fb.jpeg\"><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fmedia.janlukas.blog%2F1f055d2389b8a6282e126439bb01da085c8c8f3f2b7d6162cde9ab7aaf27d7fb.jpeg\" alt=\"AI generated caption: Empty wooden bench under yellow-leafed trees beside path.\" loading=\"lazy\" width=\"2000\" height=\"1500\"></a></p>\n</div>","summary":"","url":"https://janlukas.blog/micro/2026/10/2026-10-03-jejcd","date_published":"2026-10-03T15:56:13+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-03 15:56","date_timestamp":1791042973,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98593826","content_html":"<p>My September ‘26 in Review: <a href=\"https://janlukas.blog/posts/september-26\">janlukas.blog</a></p>","summary":"And here we go again; another month has passed, and the year is flying by.","url":"https://janlukas.blog/posts/september-26","date_published":"2026-10-03T10:32:35+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-03 10:32","date_timestamp":1791023555,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98593822","content_html":"<p>Mein September ‘26 im Rückblick: <a href=\"https://janlukas.blog/de/posts/september-26\">janlukas.blog</a></p>","summary":"Und schon wieder ist ein weiterer Monat vorbei, das Jahr rast nur so vorbei.","url":"https://janlukas.blog/de/posts/september-26","date_published":"2026-10-03T10:32:23+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-10-03 10:32","date_timestamp":1791023543,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98317334","content_html":"<p>“Become worthless (to tech companies)”: <a href=\"https://janlukas.blog/links/2026/09/2026-09-28-lgmxe\">janlukas.blog</a></p>","summary":"Cory Dransfeldt published a list of inspirations for what to do to become worthless to tech companies. A lot probably sounds easier than it actually is nowadays, but anything is better than nothing, right?","url":"https://janlukas.blog/links/2026/09/2026-09-28-lgmxe","date_published":"2026-09-28T16:51:11+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-09-28 16:51","date_timestamp":1790614271,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98243400","content_html":"<p>Evening bike tour to Wolfenbüttel: <a href=\"https://janlukas.blog/thoughts/2026/09/wolfenbuettel\">janlukas.blog</a></p>","summary":"When I’m on my bike and do a little evening tour, I often follow the same routes. Some variations here and there, but not too many. On Friday, I did more of a detour from my usual paths. I went along a beautiful lake in Braunschweig towards Wolfenbüttel and then through a little forest next to where...","url":"https://janlukas.blog/thoughts/2026/09/wolfenbuettel","date_published":"2026-09-27T05:49:48+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-09-27 05:49","date_timestamp":1790488188,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98102776","content_html":"<div class=\"e-content\"><p>Just another addition to my ever-growing collection of headphones: the new Anker (soundcore) Liberty Buds 2. Just available for a few days, but just in time, the battery of the charging case of my Liberty 3 Pro starts to show its age and doesn’t want to charge fully anymore. I’m not yet 100% sure if I will...</p></div> <a href=\"https://janlukas.blog/micro/2026/09/2026-09-24-rzwkw\">janlukas.blog</a>","summary":"","url":"https://janlukas.blog/micro/2026/09/2026-09-24-rzwkw","date_published":"2026-09-24T16:34:29+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-09-24 16:34","date_timestamp":1790267669,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98102205","content_html":"<p>watchrss.de: YouTube per RSS: <a href=\"https://janlukas.blog/de/links/2026/09/2026-09-24-vjjei\">janlukas.blog</a></p>","summary":"Ich bin (leider) ein ziemlicher YouTube‑Junkie. Über 40 Kanäle habe ich abonniert. Die müsste ich nicht zwangsläufig direkt auf YouTube abonnieren, sondern könnte das auch über meinen Lieblings-Newsreader Miniflux erledigen, aber es gibt jeweils eigene Feeds für Shorts, lange Videos, Live-Streams et...","url":"https://janlukas.blog/de/links/2026/09/2026-09-24-vjjei","date_published":"2026-09-24T16:20:34+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-09-24 16:20","date_timestamp":1790266834,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97879889","content_html":"<p>Bad Segeberg: <a href=\"https://janlukas.blog/thoughts/2026/09/bad-segeberg\">janlukas.blog</a></p>","summary":"I was in Bad Segeberg over the weekend to visit my grandmother, who lives with dementia. Interacting with her is always so demanding, as she constantly repeats how lonely she is and tells hurting stories about my grandfather’s and my father’s deaths.","url":"https://janlukas.blog/thoughts/2026/09/bad-segeberg","date_published":"2026-09-20T19:56:18+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-09-20 19:56","date_timestamp":1789934178,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"84580599","content_html":"<p><a href=\"https://micro.blog/WiredDifferently\">@WiredDifferently</a> Feel free to take inspiration ☺️<br>\nI host my own email server, but a popular option would be Mailbox.org.</p>\n","url":"https://micro.blog/jlelse/84580599","date_published":"2026-02-19T11:48:06+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-02-19 11:48","date_timestamp":1771501686,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"77745796","content_html":"<p><a href=\"https://micro.blog/starrwulfe\">@starrwulfe</a> So far it seems to work surprisingly well.</p>\n","url":"https://micro.blog/jlelse/77745796","date_published":"2025-11-11T15:09:27+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2025-11-11 15:09","date_timestamp":1762873767,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"75408211","content_html":"<p><a href=\"https://micro.blog/birming\">@birming</a> They are so delicious! 😋</p>\n","url":"https://micro.blog/jlelse/75408211","date_published":"2025-10-09T19:41:21+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2025-10-09 19:41","date_timestamp":1760038881,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"75245407","content_html":"<p><a href=\"https://micro.blog/kev\">@kev</a> Maybe as an alternative for people reading this, there’s also listmonk. I haven’t tried that personally, but I saw it mentioned a couple of times.</p>\n","url":"https://micro.blog/jlelse/75245407","date_published":"2025-10-07T20:37:44+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2025-10-07 20:37","date_timestamp":1759869464,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"74299738","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> If you plan to make this real, maybe take a look at <a href=\"https://bunny.net/stream/\">Bunny Stream</a>. From what I saw, it should be quite affordable.</p>\n","url":"https://micro.blog/jlelse/74299738","date_published":"2025-09-25T07:12:49+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2025-09-25 07:12","date_timestamp":1758784369,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"69489564","content_html":"<p><a href=\"https://micro.blog/kev\">@kev</a> I have a “wrist-phone”. For emergency calls, I recently upgraded to an LTE version. Almost had to use it two weeks ago after a bike fall. But I also like that I can read and discard notifications without taking out my phone and being distracted.</p>\n","url":"https://micro.blog/jlelse/69489564","date_published":"2025-07-21T21:38:12+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2025-07-21 21:38","date_timestamp":1753133892,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"65200074","content_html":"<p>@kevq Looks really great and impressive stats! I definitely need to bring the tag count to my blog as well.</p>\n","url":"https://micro.blog/jlelse/65200074","date_published":"2025-05-24T22:10:21+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2025-05-24 22:10","date_timestamp":1748124621,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"55497733","content_html":"<p><a href=\"https://micro.blog/starrwulfe\">@starrwulfe</a> Exactly, them taking everything for free is what puts me off.</p>\n","url":"https://micro.blog/jlelse/55497733","date_published":"2025-01-20T18:40:03+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2025-01-20 18:40","date_timestamp":1737398403,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"33639662","content_html":"<p><a href=\"https://micro.blog/V_\">@V<span>_</span></a> I hate to break links. I also still have old redirections in place, from when I was still using Medium for my blog (until 2018 or so).</p>\n","url":"https://micro.blog/jlelse/33639662","date_published":"2024-03-16T19:05:36+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2024-03-16 19:05","date_timestamp":1710615936,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"32580691","content_html":"<p><a href=\"https://micro.blog/abc\">@abc</a> I also still use them for some domains and probably keep using them until I find the holy grail 😅</p>\n","url":"https://micro.blog/jlelse/32580691","date_published":"2024-02-29T14:47:01+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2024-02-29 14:47","date_timestamp":1709218021,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"27254095","content_html":"<p><a href=\"https://micro.blog/ovr\">@ovr</a> Viel Spaß zu wünschen, passt bei so einer Doku irgendwie nicht. 😅 Vielleicht eher “Gute Information!”? 😊</p>\n","url":"https://micro.blog/jlelse/27254095","date_published":"2023-12-02T12:49:15+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-12-02 12:49","date_timestamp":1701521355,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"26041410","content_html":"<p><a href=\"https://micro.blog/vincent\">@vincent</a> It’s all open source 😊 (but the mess probably redacts some things)</p>\n","url":"https://micro.blog/jlelse/26041410","date_published":"2023-11-07T12:55:25+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-11-07 12:55","date_timestamp":1699361725,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"26040946","content_html":"<p><a href=\"https://micro.blog/vincent\">@vincent</a> Haha 😄 How did you discover it?</p>\n","url":"https://micro.blog/jlelse/26040946","date_published":"2023-11-07T12:37:55+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-11-07 12:37","date_timestamp":1699360675,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"26038318","content_html":"<p><a href=\"https://micro.blog/vincent\">@vincent</a> Excuse me, do you mean the Konami code on my site?</p>\n","url":"https://micro.blog/jlelse/26038318","date_published":"2023-11-07T10:48:13+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-11-07 10:48","date_timestamp":1699354093,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"20311543","content_html":"<p><a href=\"https://micro.blog/may\">@may</a> I considered it, but thought to follow the KISS principle - Keep It Simple Stupid.</p>\n","url":"https://micro.blog/jlelse/20311543","date_published":"2023-06-28T19:44:25+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-06-28 19:44","date_timestamp":1687981465,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"18596786","content_html":"<p>@kq My thoughts: 1. Take a step back for a while. Doing something you don’t like isn’t great. 2. Limit the people you follow, unfollow or mute people who’s posts make you feel bad. 3. Hide shared posts on your feed.</p>\n","url":"https://micro.blog/jlelse/18596786","date_published":"2023-04-23T17:29:58+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-04-23 17:29","date_timestamp":1682270998,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"18413160","content_html":"<p>@kq I’m really thankful that my parents gave me a programming book when I was young.</p>\n","url":"https://micro.blog/jlelse/18413160","date_published":"2023-04-15T18:31:41+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-04-15 18:31","date_timestamp":1681583501,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"16687892","content_html":"<p><a href=\"https://micro.blog/mcg\">@mcg</a> No, they are free at Scaleway.</p>\n","url":"https://micro.blog/jlelse/16687892","date_published":"2023-02-11T05:01:52+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-02-11 05:01","date_timestamp":1676091712,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"16384571","content_html":"<p><a href=\"https://micro.blog/escribitionist\">@escribitionist</a> It’s based on last.fm, so you just need a way to scrobble: <a href=\"https://www.last.fm/about/trackmymusic\">www.last.fm/about/tra…</a></p>\n","url":"https://micro.blog/jlelse/16384571","date_published":"2023-01-30T22:54:25+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-01-30 22:54","date_timestamp":1675119265,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"15498841","content_html":"<p>@jlg Sounds like there may be something configured wrong. Can you send me a mail? micro at my domain.</p>\n","url":"https://micro.blog/jlelse/15498841","date_published":"2022-12-28T05:35:32+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2022-12-28 05:35","date_timestamp":1672205732,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"15463564","content_html":"<p>@jlg It is. I’m the developer of GoBlog.</p>\n","url":"https://micro.blog/jlelse/15463564","date_published":"2022-12-26T20:55:03+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2022-12-26 20:55","date_timestamp":1672088103,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"13509150","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Please see the bug report in the post 😊</p>\n","url":"https://micro.blog/jlelse/13509150","date_published":"2022-10-15T12:57:08+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2022-10-15 12:57","date_timestamp":1665838628,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"12973787","content_html":"<p>@Mandalorian The soundfile is just a text-to-speech version 😊</p>\n","url":"https://micro.blog/jlelse/12973787","date_published":"2022-06-02T12:02:14+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2022-06-02 12:02","date_timestamp":1654171334,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"12911505","content_html":"<p><a href=\"https://micro.blog/pimoore\">@pimoore</a> To test, build and publish the Docker images</p>\n","url":"https://micro.blog/jlelse/12911505","date_published":"2022-05-21T16:28:14+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2022-05-21 16:28","date_timestamp":1653150494,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"12911384","content_html":"<p><a href=\"https://micro.blog/pimoore\">@pimoore</a> I already use it for many years using Docker, IMO simple to setup. There are services that just offer GitHub or Gitlab integration and won’t work with Gitea, but I don’t use these. For GoBlog I recently switched back to GitHub with the main repo because of GitHub actions, but I still prefer Gitea to host my other repositories.</p>\n","url":"https://micro.blog/jlelse/12911384","date_published":"2022-05-21T15:56:30+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F33%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2022-05-21 15:56","date_timestamp":1653148590,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}