{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Rasmus Sten","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/pajp","_microblog":{"about":"https://micro.blog/about/api","id":"1263","username":"pajp","bio":"Mac software developer working for F-Secure","pronouns":"","is_following":false,"is_you":false,"following_count":404,"discover_count":0},"author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://avatars.micro.blog/avatars/2026/05/1263.jpg"},"items":[{"id":"88589070","content_html":"<p>Went around Laajasalo/Degerö today, of course to try out the new bridge like what appeared to be literally everyone else</p>\n\n<div class=\"microblog_collection\">\n<img src=\"https://cdn.uploads.micro.blog/745/2026/3e03d9110f-m.jpg\" width=\"600\" height=\"450\" alt=\"\" loading=\"lazy\"><img src=\"https://cdn.uploads.micro.blog/745/2026/14a15ad821-m.jpg\" width=\"600\" height=\"450\" alt=\"\" loading=\"lazy\">\n</div>\n","summary":"","url":"https://blog.dll.nu/2026/04/19/went-around-laajasalodeger-today-of.html","date_published":"2026-04-19T18:54:11+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-04-19 18:54","date_timestamp":1776624851,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88462586","content_html":"<p>Spring!</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/745/2026/ca47a733e1-m.jpg\" width=\"600\" height=\"450\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2026/04/17/spring.html","date_published":"2026-04-17T18:00:51+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-04-17 18:00","date_timestamp":1776448851,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88167555","content_html":"<p>What terminal app is that? 😮</p>\n","url":"https://micro.blog/pajp/88167555","date_published":"2026-04-13T15:10:51+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-04-13 15:10","date_timestamp":1776093051,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88048393","content_html":"<p>A walk along the Helsinki shoreline</p>\n\n<div class=\"microblog_collection\">\n<img src=\"https://cdn.uploads.micro.blog/745/2026/image-20260411-165515-42ad8c77-m.jpg\" alt=\"\" loading=\"lazy\"><img src=\"https://cdn.uploads.micro.blog/745/2026/image-20260411-165519-20c84a1c-m.jpg\" alt=\"\" loading=\"lazy\"><img src=\"https://cdn.uploads.micro.blog/745/2026/image-20260411-165522-e1b660f9-m.jpg\" alt=\"\" loading=\"lazy\"><img src=\"https://cdn.uploads.micro.blog/745/2026/image-20260411-165525-51b78709-m.jpg\" alt=\"\" loading=\"lazy\">\n</div>","summary":"","url":"https://blog.dll.nu/2026/04/11/a-walk-along-the-helsinki.html","date_published":"2026-04-11T13:55:29+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-04-11 13:55","date_timestamp":1775915729,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87659785","content_html":"<p>Check out this amazing easter weather!</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/745/2026/img-8724-m.jpg\" width=\"600\" height=\"450\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2026/04/05/check-out-this-amazing-easter.html","date_published":"2026-04-05T20:11:44+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-04-05 20:11","date_timestamp":1775419904,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87235115","content_html":"<p>Luckily past me chose sensible, descriptive names for important identifiers. <img src=\"https://cdn.uploads.micro.blog/745/2026/f0aa975ac6.png\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2026/03/30/luckily-past-me-chose-sensible.html","date_published":"2026-03-30T06:54:03+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-03-30 06:54","date_timestamp":1774853643,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87090185","content_html":"<p>Movie time!</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/745/2026/image-20260327-200050-03016b59-m.jpg\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2026/03/27/movie-time.html","date_published":"2026-03-27T18:00:55+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-03-27 18:00","date_timestamp":1774634455,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86584893","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/karppinen@mastodon.online\" class=\"u-url mention\">@karppinen</a></span> I also learned that there’s such a a thing as incremental checksum recalculation!</p>\n","url":"https://micro.blog/pajp/86584893","date_published":"2026-03-20T06:18:38+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-03-20 06:18","date_timestamp":1773987518,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86411036","content_html":"<p>We didn’t quite make it in time for Pi day but now my son’s and mine Game of Life app has reached a point where it can run a simulation capable of calculating Pi (will be some time before this version reaches App Store, plenty of bugs to fix still).</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/745/2026/paste-2c2406db.png\" width=\"600\" height=\"464\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2026/03/17/we-didnt-quite-make-it.html","date_published":"2026-03-17T20:22:29+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-03-17 20:22","date_timestamp":1773778949,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86379684","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/bagder@mastodon.social\" class=\"u-url mention\">@bagder</a></span> it wasn’t based on IP, it was using the location APIs of OS X. But it was just a hack for my own amusement, as I made a lot of commits on the Baltic Sea at the time. Somewhere on GitHub there may be a series of commits with an X-Location header plotting a course between Helsinki and Stockholm.</p>\n","url":"https://micro.blog/pajp/86379684","date_published":"2026-03-17T12:31:43+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-03-17 12:31","date_timestamp":1773750703,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86331583","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/bagder@mastodon.social\" class=\"u-url mention\">@bagder</a></span> I’m pretty sure I at some point made a git hook that would add coordinates to a commit. Back when people, including me, didn’t really think about privacy as much.</p>\n","url":"https://micro.blog/pajp/86331583","date_published":"2026-03-16T19:04:23+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-03-16 19:04","date_timestamp":1773687863,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85993544","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/amyworrall@mastodon.social\" class=\"u-url mention\">@amyworrall</a></span> ”man plist” in Terminal or <a href=\"https://developer.apple.com/library/archive/documentation/CoreFoundation/Conceptual/CFPropertyLists/CFPropertyLists.html#//apple_ref/doc/uid/10000130i\">developer.apple.com/library/a…</a> gives you a list of CF types that map quite readily to Swift types</p>\n","url":"https://micro.blog/pajp/85993544","date_published":"2026-03-11T18:42:42+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-03-11 18:42","date_timestamp":1773254562,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85919270","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/toni@pancake.place\" class=\"u-url mention\">@toni</a></span> is the magic perhaps “infinite VC money”? 🙂</p>\n","url":"https://micro.blog/pajp/85919270","date_published":"2026-03-10T19:26:09+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-03-10 19:26","date_timestamp":1773170769,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85285132","content_html":"<p>Alien world</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/745/2026/e043b98e8b-m.jpg\" width=\"600\" height=\"450\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2026/03/01/alien-world.html","date_published":"2026-03-01T17:36:16+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-03-01 17:36","date_timestamp":1772386576,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"84983786","content_html":"<p>If you’re looking for a workaround to the SSH host key validation issue in Xcode on macOS 26.3, we’re seeing evidence that <a href=\"https://developer.apple.com/forums/thread/815800?answerId=877308022#877308022\">this works</a></p>\n\n<blockquote>\n<p>What appears to have fixed it for me was copying the relevant lines from ~/.ssh/known_hosts into /etc/ssh/ssh_known_hosts</p>\n\n<p>Update: verified that this fixed it for some colleagues as well. Ensure that the file has ownership root:wheel and permissions 644, and pay attention to the file name (ssh_known_hosts, not known_hosts).</p>\n</blockquote>\n","summary":"","url":"https://blog.dll.nu/2026/02/25/if-youre-looking-for-a.html","date_published":"2026-02-25T08:33:40+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-25 08:33","date_timestamp":1772008420,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"84949274","content_html":"<p>A <a href=\"https://apps.apple.com/fi/app/stone-of-life/id6757100786\">new version of our app Stone of Life</a> is on App Store. Enjoy this little animation Apple made for us:\n</p>\n  <video controls=\"\" preload=\"metadata\" poster=\"https://dll.nu/m-video/Stone-of-Life-Latest-iOS-Version-20260223-180805-1a8d5446.jpg\" style=\"max-width:80%;height:auto\">\n    <source src=\"https://dll.nu/m-video/Stone-of-Life-Latest-iOS-Version-20260223-180805-1a8d5446.mp4\">\n    Your browser does not support the video tag.\n  </source></video>\n<p></p>\n\n<p>…but next version is already starting to take shape. <img src=\"https://cdn.uploads.micro.blog/745/2026/8f8c7c2edf.png\" alt=\"iPhone simulator with the app Stone of Life in landscape mode\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2026/02/24/a-new-version-of-our.html","date_published":"2026-02-24T20:17:55+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-24 20:17","date_timestamp":1771964275,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"84811603","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/bagder@mastodon.social\" class=\"u-url mention\">@bagder</a></span> varje gång jag läser Gemini får jag låten ”Mio min Mio” på hjärnan</p>\n","url":"https://micro.blog/pajp/84811603","date_published":"2026-02-22T21:00:35+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-22 21:00","date_timestamp":1771794035,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84722078","content_html":"<p>Botanical garden</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/745/2026/d3cf342a4e-m.jpg\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2026/02/21/botanical-garden.html","date_published":"2026-02-21T10:45:14+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-21 10:45","date_timestamp":1771670714,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"84621808","content_html":"<p>In hindsight I probably should’ve included a screenshot? Here’s one from the app running on macOS:</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/745/2026/skarmavbild-2026-02-20-kl.-00.21.34.png\" width=\"408\" height=\"600\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2026/02/20/in-hindsight-i-probably-shouldve.html","date_published":"2026-02-19T22:22:48+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-19 22:22","date_timestamp":1771539768,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"84617942","content_html":"<p>Out of a train ride, an app was born: <a href=\"https://blog.dll.nu/2026/02/19/out-of-a-train-ride.html\">blog.dll.nu</a></p>","summary":"","url":"https://blog.dll.nu/2026/02/19/out-of-a-train-ride.html","date_published":"2026-02-19T21:30:54+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-19 21:30","date_timestamp":1771536654,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"84588208","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/b0rk@social.jvns.ca\" class=\"u-url mention\">@b0rk</a></span> tcpdump, it explains the basics of TCP/IP and other network protocols and was basically where I learned a lot about networking (together with the TCP/IP Illustrated books)</p>\n","url":"https://micro.blog/pajp/84588208","date_published":"2026-02-19T14:00:23+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-19 14:00","date_timestamp":1771509623,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84133232","content_html":"<p>Thank you <a href=\"https://micro.blog/ARCticConference@mastodon.social\">@ARCticConference@mastodon.social</a> for yet another great conference, I had a lot of fun and I’m leaving Oulu a smarter and happier person!</p>\n","summary":"","url":"https://blog.dll.nu/2026/02/12/thank-you-arcticconferencemastodonsocial-for-yet.html","date_published":"2026-02-12T17:15:24+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-12 17:15","date_timestamp":1770916524,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"83948711","content_html":"<p>In-flight map thinks we’re taking a detour to Russia</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/745/2026/image-20260210-063838-030075d9-m.jpg\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2026/02/10/inflight-map-thinks-were-taking.html","date_published":"2026-02-10T04:38:42+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-10 04:38","date_timestamp":1770698322,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"83580956","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/pasi@infosec.exchange\" class=\"u-url mention\">@pasi</a></span> we appreciate your can kicking a lot! 😀</p>\n","url":"https://micro.blog/pajp/83580956","date_published":"2026-02-04T19:22:21+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-04 19:22","date_timestamp":1770232941,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"83568887","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/jonikorpi@mastodon.gamedev.place\" class=\"u-url mention\">@jonikorpi</a></span> the Swedish version is very bad too, but not quite as bad. I have no idea how they manage to be so bad either, any modern LLM does a much better job than that at translating.</p>\n","url":"https://micro.blog/pajp/83568887","date_published":"2026-02-04T15:53:41+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-04 15:53","date_timestamp":1770220421,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"83566855","content_html":"<p>It’s nice when new commute routes become available!</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/745/2026/c0a8ee4224.png\" width=\"277\" height=\"600\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2026/02/04/its-nice-when-new-commute.html","date_published":"2026-02-04T15:22:00+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-04 15:22","date_timestamp":1770218520,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"83366176","content_html":"<p>Very serene watching people walking on the ice from the new bridge</p>\n\n<p>(maybe the right video this time)\n</p>\n  <video controls=\"\" preload=\"metadata\" poster=\"https://dll.nu/m-video/IMG_8214-20260201-200951-c087ac2d.jpg\" style=\"max-width:100%;height:auto\">\n    <source src=\"https://dll.nu/m-video/IMG_8214-20260201-200951-c087ac2d.mp4\">\n    Your browser does not support the video tag.\n  </source></video>\n<p class=\"microblog_hashtags\"></p>\n","summary":"","url":"https://blog.dll.nu/2026/02/01/very-serene-watching-people-walking.html","date_published":"2026-02-01T20:10:59+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-01 20:10","date_timestamp":1769976659,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"83365881","content_html":"<p>Also went to a nice gig this weekend</p>\n\n\n  <video controls=\"\" preload=\"metadata\" poster=\"https://dll.nu/m-video/IMG_8188-20260201-200521-bb3059c7.jpg\" style=\"max-width:100%;height:auto\">\n    <source src=\"https://dll.nu/m-video/IMG_8188-20260201-200521-bb3059c7.mp4\">\n    Your browser does not support the video tag.\n  </source></video>\n\n","summary":"","url":"https://blog.dll.nu/2026/02/01/also-went-to-a-nice.html","date_published":"2026-02-01T20:06:01+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-01 20:06","date_timestamp":1769976361,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"83362383","content_html":"<p>Short video from my commute last week</p>\n\n\n  <video controls=\"\" preload=\"metadata\" poster=\"https://dll.nu/m-video/IMG_8182-20260201-191956-a3e1f06a.jpg\" style=\"max-width:100%;height:auto\">\n    <source src=\"https://dll.nu/m-video/IMG_8182-20260201-191956-a3e1f06a.mov\">\n    Your browser does not support the video tag.\n  </source></video>\n\n","summary":"","url":"https://blog.dll.nu/2026/02/01/testing-testing-please-ignore-your.html","date_published":"2026-02-01T19:09:57+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-01 19:09","date_timestamp":1769972997,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"83349156","content_html":"<p>New vistas of Helsinki</p>\n\n<div class=\"microblog_collection\">\n<img src=\"https://cdn.uploads.micro.blog/745/2026/image-20260201-165234-e5473391-m.jpg\" alt=\"\" loading=\"lazy\"><img src=\"https://cdn.uploads.micro.blog/745/2026/image-20260201-165237-121137d6-m.jpg\" alt=\"\" loading=\"lazy\">\n</div>","summary":"","url":"https://blog.dll.nu/2026/02/01/new-vistas-of-helsinki.html","date_published":"2026-02-01T14:52:41+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-01 14:52","date_timestamp":1769957561,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"83340213","content_html":"<p>Someone lost their glasses near Hanasaari/Kalasatama</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/745/2026/71f1101ae4-m.jpg\" width=\"450\" height=\"600\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2026/02/01/someone-lost-their-glasses-near.html","date_published":"2026-02-01T11:31:15+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-02-01 11:31","date_timestamp":1769945475,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"83198423","content_html":"<p>Coldest commute of the season so far</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/745/2026/7dd2a77ff5-m.jpg\" width=\"600\" height=\"600\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2026/01/30/coldest-commute-of-the-season.html","date_published":"2026-01-30T09:06:44+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-01-30 09:06","date_timestamp":1769764004,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"82721480","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/b0rk@social.jvns.ca\" class=\"u-url mention\">@b0rk</a></span> I have a Java/JSP web app that I’ve been running for well over 20(!) years. Last commit was in 2011. Still up and running.</p>\n","url":"https://micro.blog/pajp/82721480","date_published":"2026-01-23T21:21:41+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-01-23 21:21","date_timestamp":1769203301,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"82532334","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/steipete@mastodon.social\" class=\"u-url mention\">@steipete</a></span> what is ”somewhat effective prompt injection mitigation”? To me it seems fundamentally unsolvable unless the architecture of LLMs change to allow for some kind separation of ”untrusted” and ”trusted” data. Which I haven’t seen happening so far. But also I am blissfully ignorant about current research, hence my question</p>\n","url":"https://micro.blog/pajp/82532334","date_published":"2026-01-21T12:44:18+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-01-21 12:44","date_timestamp":1768999458,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"82064229","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/0xabad1dea@infosec.exchange\" class=\"u-url mention\">@0xabad1dea</a></span> once when I updated my TV firmware it asked me to accept some new TOS but gave the option to say no but warned that it would disable some ”smart” features. Hitting that no button felt like a pretty sweet deal. (I think a later update didn’t give me the same option, unfortunately)</p>\n","url":"https://micro.blog/pajp/82064229","date_published":"2026-01-14T20:09:10+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-01-14 20:09","date_timestamp":1768421350,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81836823","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/pasi@infosec.exchange\" class=\"u-url mention\">@pasi</a></span> indeed! Amazing, thank you!</p>\n","url":"https://micro.blog/pajp/81836823","date_published":"2026-01-11T19:00:54+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2026-01-11 19:00","date_timestamp":1768158054,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80670983","content_html":"<p>Merry Christmas! 🎄🎅</p>\n","summary":"","url":"https://blog.dll.nu/2025/12/24/merry-christmas.html","date_published":"2025-12-24T14:31:49+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2025-12-24 14:31","date_timestamp":1766586709,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"80302473","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/siguza@infosec.space\" class=\"u-url mention\">@siguza</a></span> Safari extensions no longer have to go through MAS, they can be Developer ID-signed.</p>\n","url":"https://micro.blog/pajp/80302473","date_published":"2025-12-18T19:10:18+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2025-12-18 19:10","date_timestamp":1766085018,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80301699","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/juri@mastodon.social\" class=\"u-url mention\">@juri</a></span> right, I remember seeing something like that before. Not that it’s any comfort for you, but it <a href=\"https://share.icloud.com/photos/070yNKIAyt8AFDC90fIK85QmQ\">works for me</a>.</p>\n","url":"https://micro.blog/pajp/80301699","date_published":"2025-12-18T18:53:27+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2025-12-18 18:53","date_timestamp":1766084007,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80157943","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/juri@mastodon.social\" class=\"u-url mention\">@juri</a></span> which calendar widget is that? I’ve never seen this bug (but also haven’t upgraded to watchOS 26.2)</p>\n","url":"https://micro.blog/pajp/80157943","date_published":"2025-12-16T19:42:02+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2025-12-16 19:42","date_timestamp":1765914122,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80157797","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/pasi@infosec.exchange\" class=\"u-url mention\">@pasi</a></span> I literally would feel disabled without an Apple Watch. Much thanks to your apps! 👍 Though unfortunately Transporter on watchOS hasn’t been working very well (or at all) lately.</p>\n","url":"https://micro.blog/pajp/80157797","date_published":"2025-12-16T19:40:01+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2025-12-16 19:40","date_timestamp":1765914001,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"79900590","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/justkwin@toot.community\" class=\"u-url mention\">@justkwin</a></span> thank you for your service!</p>\n","url":"https://micro.blog/pajp/79900590","date_published":"2025-12-12T20:19:26+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2025-12-12 20:19","date_timestamp":1765570766,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"79745595","content_html":"<p>Nobel night</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/745/2025/5dee68ba04-m.jpg\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2025/12/10/nobel-night.html","date_published":"2025-12-10T19:17:00+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2025-12-10 19:17","date_timestamp":1765394220,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"78331739","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/bigzaphod@mastodon.social\" class=\"u-url mention\">@bigzaphod</a></span> yeah it seems chaotic. This is the news from our national postal service: <a href=\"https://www.posti.fi/en/latest-news-at-posti/%20/news/trump-administration-decision\">www.posti.fi/en/latest…</a></p>\n","url":"https://micro.blog/pajp/78331739","date_published":"2025-11-19T18:19:34+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2025-11-19 18:19","date_timestamp":1763576374,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"78330017","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/bigzaphod@mastodon.social\" class=\"u-url mention\">@bigzaphod</a></span> I’m surprised it’s possible to send parcels from Ireland to the US at all. At our post office here in Finland there are posters saying it’s currently impossible to send packages to the US due to there being no mechanism to pay the necessary tariffs.</p>\n","url":"https://micro.blog/pajp/78330017","date_published":"2025-11-19T18:00:26+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2025-11-19 18:00","date_timestamp":1763575226,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"78214396","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/pasi@infosec.exchange\" class=\"u-url mention\">@pasi</a></span> this is awesome! I’ll take a look as soon as I can!</p>\n","url":"https://micro.blog/pajp/78214396","date_published":"2025-11-18T06:48:59+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2025-11-18 06:48","date_timestamp":1763448539,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"77877506","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/krzyzanowskim@mastodon.social\" class=\"u-url mention\">@krzyzanowskim</a></span> I get that it’s annoying but it’s the best way we have to reduce the attack surface of our apps. Even if you write perfect code, you are probably relying on libraries (including system libraries) that have security vulnerabilities. I think anyone who cares about security of their own apps should seriously consider enabling App Sandbox even if they’re not on App Store.</p>\n","url":"https://micro.blog/pajp/77877506","date_published":"2025-11-13T08:18:05+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2025-11-13 08:18","date_timestamp":1763021885,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"77870898","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/krzyzanowskim@mastodon.social\" class=\"u-url mention\">@krzyzanowskim</a></span> to protect your users. Your app may have security bugs. A sandbox limits the damage your app can do if exploited.</p>\n","url":"https://micro.blog/pajp/77870898","date_published":"2025-11-13T05:29:55+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2025-11-13 05:29","date_timestamp":1763011795,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"77845736","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/pasi@infosec.exchange\" class=\"u-url mention\">@pasi</a></span> we’ve spent a <em>lot</em> of effort on sandboxing as much as we possibly can and it can be tricky finding the right recipe. And it is all very much based on undocumented things, which sucks. Our one comforting thing is that some Very Big Players use the same tricks we do, so the risk of Apple suddenly breaking these things is rather low.</p>\n","url":"https://micro.blog/pajp/77845736","date_published":"2025-11-12T20:49:35+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2025-11-12 20:49","date_timestamp":1762980575,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"77566290","content_html":"<p>Sometimes you stumble upon old artillery bunkers in Helsinki</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/745/2025/image-20251108-215249-fe8cd637-m.jpg\" alt=\"Graffiti covered concrete foundation of an old artillery bunker in dusk\" loading=\"lazy\"></p>\n","summary":"","url":"https://blog.dll.nu/2025/11/08/sometimes-you-stumble-upon-old.html","date_published":"2025-11-08T19:52:53+00:00","author":{"name":"Rasmus Sten","url":"https://blog.dll.nu/activitypub/pajp","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F05%2F1263.jpg","_microblog":{"username":"pajp"}},"_microblog":{"date_relative":"2025-11-08 19:52","date_timestamp":1762631573,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}}]}