{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Ariadne Conill","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/ariadne","_microblog":{"about":"https://micro.blog/about/api","id":"1725515","username":"ariadne","bio":"","pronouns":"she/her or they/them","is_following":false,"is_you":false,"following_count":1,"discover_count":0},"author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://avatars.micro.blog/avatars/2025/05/1725515.jpg"},"items":[{"id":"87145524","content_html":"<p>Why I am looking for Jellycat alternatives now: <a href=\"https://ariadne.space/2026/03/28/why-i-am-looking-for.html\">ariadne.space</a></p>","summary":"","url":"https://ariadne.space/2026/03/28/why-i-am-looking-for.html","date_published":"2026-03-28T15:44:47+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-03-28 15:44","date_timestamp":1774712687,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://social.treehouse.systems/@ariadne/116307577590327945","https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mi4y4u53ft2q"]}},{"id":"87140726","content_html":"<p><a href=\"http://davidgerard.co.uk\">@davidgerard.co.uk</a> i predict bluesky will probably go to shit yes</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mgo5vfxds22d","date_published":"2026-03-10T00:54:38+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-03-10 00:54","date_timestamp":1773104078,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87140727","content_html":"<p><a href=\"http://vyletbunni.com\">@vyletbunni.com</a> ah, to clarify: developers already have that information (and they give it to pkgconf to get the CFLAGS/LDFLAGS).</p>\n<p>i guess my question would be for the end-user, would a distro-aware tool that maps that information to foo-dev package names be useful for an end-user?</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mgo5td2muc2d","date_published":"2026-03-10T00:53:28+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-03-10 00:53","date_timestamp":1773104008,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87140728","content_html":"<p><a href=\"http://vyletbunni.com\">@vyletbunni.com</a> interesting.  is there anything we can do in pkgconf to improve upon this?</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mgnsednhwk2d","date_published":"2026-03-09T21:28:14+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-03-09 21:28","date_timestamp":1773091694,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87140729","content_html":"<p><a href=\"http://pires.dev\">@pires.dev</a> not exactly.  capsudod itself does not have the notion of policies.  you can put things in front of capsudod that impose policy requirements (the socket connection to capsudod is the “capability” here).</p>\n<p>we are also looking into pre-opened FDs and other things though…</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3meyqepdbyk23","date_published":"2026-02-16T19:01:33+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-02-16 19:01","date_timestamp":1771268493,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87140730","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> another fun day at <a href=\"http://edera.dev\">@edera.dev</a> leads me to build this sampling tracer thing that single-steps a guest and shows me what it is doing based on latencies…</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mem5lqwhqc23","date_published":"2026-02-11T18:53:31+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-02-11 18:53","date_timestamp":1770836011,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87140735","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> before: caddy serving a static directory</p>\n<p>after: static directory on host, mounted as 9pfs volume and served by darkhttpd in guest MicroVM (edera protect zone), which is proxied by traefik ingress (running in a different <a href=\"http://edera.dev\">@edera.dev</a> protect zone)</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mecgbydm7223","date_published":"2026-02-07T22:02:30+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-02-07 22:02","date_timestamp":1770501750,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87140736","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> i used darkhttpd inside the container for irony purposes</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mecga3arj223","date_published":"2026-02-07T22:01:26+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-02-07 22:01","date_timestamp":1770501686,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87140737","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> amongst other things, we will discuss how you can <em>visualize</em> your dependency set using #pkgconf’s advanced dependency resolver and SBOM tools :)</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mdnmcfssss2n","date_published":"2026-01-30T15:24:12+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-30 15:24","date_timestamp":1769786652,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87140739","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> as an update, capsudo 0.1.1 has been released to fix a shadowed-include problem on newer versions of GLIBC.  usually it is musl that is more stringent about this.</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3md4um6z4e42s","date_published":"2026-01-23T23:37:35+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-23 23:37","date_timestamp":1769211455,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87140741","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> Part 2 of the series will land sometime this weekend… and then finally after that we will get to the chapter the Hacker News and Lobsters people wanted to skip to after that.</p>\n<p>If someone wants to send me the bits to make this all work with systemd, that would also be great.</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3md4u5hn3uu2s","date_published":"2026-01-23T23:29:20+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-23 23:29","date_timestamp":1769210960,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87140742","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> the tl;dr: capsudo is essentially sudo, but done with object capabilities instead of an SUID binary.</p>\n<p>My blog last month explains the theory side of it and how you can use object capabilities to stitch all sorts of interesting things together without the need of a complex policy engine.</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3md4u5hn3ut2s","date_published":"2026-01-23T23:29:20+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-23 23:29","date_timestamp":1769210960,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87140743","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> If you want password authentication, use the capsudo-pwauth service which will challenge the capsudo client to provide your password, otherwise there is no authentication at all.</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3md4u5hn3us2s","date_published":"2026-01-23T23:29:20+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-23 23:29","date_timestamp":1769210960,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"82647889","content_html":"<p>Why leaders often disappoint us: <a href=\"https://ariadne.space/2026/01/22/why-leaders-often-disappoint-us.html\">ariadne.space</a></p>","summary":"","url":"https://ariadne.space/2026/01/22/why-leaders-often-disappoint-us.html","date_published":"2026-01-22T21:54:41+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-22 21:54","date_timestamp":1769118881,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://social.treehouse.systems/@ariadne/115940981468758349","https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3md26iafnq52r"]}},{"id":"82061922","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> if you don’t tell it, it will guess that the toolchain search paths are ${prefix}/lib and ${prefix}/include, which are reasonable for the typical GNU/Linux system (well, before multiarch anyway).</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mcfsvcyfss2s","date_published":"2026-01-14T19:35:39+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-14 19:35","date_timestamp":1768419339,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81851559","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> now I can talk about the context, which I do over on Mastodon: social.treehouse.systems/@ariadne/115…</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mbufwaout22e","date_published":"2026-01-07T21:28:16+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-07 21:28","date_timestamp":1767821296,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81851560","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> i make the best memes, err sorry, i mean GNU/memes</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mbu4qlum3s2e","date_published":"2026-01-07T18:44:03+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-07 18:44","date_timestamp":1767811443,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81851561","content_html":"<p><a href=\"http://lizthegrey.com\">@lizthegrey.com</a> i don’t even know what gastown is, but i don’t want to go there</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mbp6xfn4hs2e","date_published":"2026-01-05T19:40:20+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-05 19:40","date_timestamp":1767642020,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81851562","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> postponing this until tomorrow, i spent all day fighting android (and mostly succeeded)</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mbnnxac46k2e","date_published":"2026-01-05T05:03:21+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-05 05:03","date_timestamp":1767589401,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81851563","content_html":"<p><a href=\"http://lookitup.baby\">@lookitup.baby</a> damn, ICE can’t even afford the all wheel drive model with their $150 billion</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mbkmpk4mz22f","date_published":"2026-01-04T00:03:10+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-04 00:03","date_timestamp":1767484990,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81851564","content_html":"<p><a href=\"http://alex.zenla.io\">@alex.zenla.io</a> oh shit, you amtraking???</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mbkexatu322f","date_published":"2026-01-03T21:44:19+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-03 21:44","date_timestamp":1767476659,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81851565","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> also the fact that Grok has that capability raises questions about the contents of its training set.  just sayin’</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mbhpwfgwlk2f","date_published":"2026-01-02T20:22:42+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-02 20:22","date_timestamp":1767385362,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81851566","content_html":"<p><a href=\"http://blackamazon.bsky.social\">@blackamazon.bsky.social</a> when i hear about LLMs, I think about all the people who used earlier tech to do SEO spam and fake blogs for domain masking ad fraud…</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mbhp4gvrtk23","date_published":"2026-01-02T20:08:11+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2026-01-02 20:08","date_timestamp":1767384491,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81851567","content_html":"<p><a href=\"http://analogist.net\">@analogist.net</a> i wish bruce a very please move somewhere else and grift them instead</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mb7ynzwems23","date_published":"2025-12-30T18:37:47+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2025-12-30 18:37","date_timestamp":1767119867,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81851568","content_html":"<p><a href=\"http://analogist.net\">@analogist.net</a> lol lmao</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mb7yme6pdc23","date_published":"2025-12-30T18:36:51+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2025-12-30 18:36","date_timestamp":1767119811,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81851569","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> this isn’t a shitpost, i miss radio shack</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3maz5qhnzks2m","date_published":"2025-12-28T01:19:59+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2025-12-28 01:19","date_timestamp":1766884799,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81851570","content_html":"<p><a href=\"http://ariadne.space\">@ariadne.space</a> thanks to everyone who tuned in to watch the last little bit of building out the new #pkgconf test harness</p>\n","url":"https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3mayz24z46s23","date_published":"2025-12-27T23:55:55+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2025-12-27 23:55","date_timestamp":1766879755,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80176281","content_html":"<p>vm.overcommit_memory=2 is always the right setting for servers: <a href=\"https://ariadne.space/2025/12/16/vmovercommitmemory-is-always-the-right.html\">ariadne.space</a></p>","summary":"","url":"https://ariadne.space/2025/12/16/vmovercommitmemory-is-always-the-right.html","date_published":"2025-12-17T00:23:19+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2025-12-17 00:23","date_timestamp":1765930999,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://social.treehouse.systems/@ariadne/115732054419159546","https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3ma5fh7norx2y"]}},{"id":"79873680","content_html":"<p>Rethinking sudo with object capabilities: <a href=\"https://ariadne.space/2025/12/12/rethinking-sudo-with-object-capabilities.html\">ariadne.space</a></p>","summary":"","url":"https://ariadne.space/2025/12/12/rethinking-sudo-with-object-capabilities.html","date_published":"2025-12-12T13:36:06+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2025-12-12 13:36","date_timestamp":1765546566,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://social.treehouse.systems/@ariadne/115706860041301973","https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3m7s7g4yz6222"]}},{"id":"79213226","content_html":"<p>I want you to understand: <a href=\"https://ariadne.space/2025/12/02/i-want-you-to-understand.html\">ariadne.space</a></p>","summary":"","url":"https://ariadne.space/2025/12/02/i-want-you-to-understand.html","date_published":"2025-12-03T03:22:23+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2025-12-03 03:22","date_timestamp":1764732143,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://social.treehouse.systems/@ariadne/115653486021445618"]}},{"id":"68448943","content_html":"<p>Two weeks of wayback: <a href=\"https://ariadne.space/2025/07/07/two-weeks-of-wayback.html\">ariadne.space</a></p>","summary":"","url":"https://ariadne.space/2025/07/07/two-weeks-of-wayback.html","date_published":"2025-07-08T04:28:10+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2025-07-08 04:28","date_timestamp":1751948890,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://social.treehouse.systems/@ariadne/114815722988075979"]}},{"id":"57123894","content_html":"<p>C SBOMs, and how pkgconf can solve this problem: <a href=\"https://ariadne.space/2025/02/08/c-sboms-and-how-pkgconf.html\">ariadne.space</a></p>","summary":"","url":"https://ariadne.space/2025/02/08/c-sboms-and-how-pkgconf.html","date_published":"2025-02-09T03:45:37+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2025-02-09 03:45","date_timestamp":1739072737,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://social.treehouse.systems/@ariadne/113971871216923889","https://bsky.app/profile/did:plc:nzvhaimlxdiyozqrflpwlzwk/post/3lhppqknufg2n"]}},{"id":"57030013","content_html":"<p>The XZ Utils backdoor is a symptom of a larger problem: <a href=\"https://ariadne.micro.blog/2024/04/01/the-xz-utils-backdoor-is.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2024/04/01/the-xz-utils-backdoor-is.html","date_published":"2024-04-02T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2024-04-02 00:00","date_timestamp":1712016000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57029981","content_html":"<p>Most breaches actually begin in corp: <a href=\"https://ariadne.micro.blog/2023/12/06/most-breaches-actually-begin-in.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2023/12/06/most-breaches-actually-begin-in.html","date_published":"2023-12-07T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2023-12-07 00:00","date_timestamp":1701907200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57030014","content_html":"<p>Writing portable ARM64 assembly: <a href=\"https://ariadne.micro.blog/2023/04/12/writing-portable-arm-assembly.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2023/04/12/writing-portable-arm-assembly.html","date_published":"2023-04-13T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2023-04-13 00:00","date_timestamp":1681344000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57029983","content_html":"<p>Help migrate a community from Discord to something else: <a href=\"https://ariadne.micro.blog/2023/03/07/help-migrate-a-community-from.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2023/03/07/help-migrate-a-community-from.html","date_published":"2023-03-08T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2023-03-08 00:00","date_timestamp":1678233600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57029984","content_html":"<p>pkgconf, CVE-2023-24056 and disinformation: <a href=\"https://ariadne.micro.blog/2023/01/23/pkgconf-cve-and-disinformation.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2023/01/23/pkgconf-cve-and-disinformation.html","date_published":"2023-01-24T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2023-01-24 00:00","date_timestamp":1674518400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57029985","content_html":"<p>Building fair webs of trust by leveraging the OCAP model: <a href=\"https://ariadne.micro.blog/2022/12/02/building-fair-webs-of-trust.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2022/12/02/building-fair-webs-of-trust.html","date_published":"2022-12-03T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2022-12-03 00:00","date_timestamp":1670025600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57030015","content_html":"<p>Twitter's demise is ActivityPub's future: <a href=\"https://ariadne.micro.blog/2022/11/11/twitters-demise-is-activitypubs-future.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2022/11/11/twitters-demise-is-activitypubs-future.html","date_published":"2022-11-12T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2022-11-12 00:00","date_timestamp":1668211200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57030016","content_html":"<p>The internet is broken due to structural injustice: <a href=\"https://ariadne.micro.blog/2022/10/26/the-internet-is-broken-due.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2022/10/26/the-internet-is-broken-due.html","date_published":"2022-10-27T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2022-10-27 00:00","date_timestamp":1666828800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57030017","content_html":"<p>So you've decided to start a free software consultancy: <a href=\"https://ariadne.micro.blog/2022/08/10/so-youve-decided-to-start.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2022/08/10/so-youve-decided-to-start.html","date_published":"2022-08-11T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2022-08-11 00:00","date_timestamp":1660176000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57029986","content_html":"<p>Free software grows as a function of social utility: <a href=\"https://ariadne.micro.blog/2022/08/05/free-software-grows-as-a.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2022/08/05/free-software-grows-as-a.html","date_published":"2022-08-06T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2022-08-06 00:00","date_timestamp":1659744000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57029987","content_html":"<p>Migrating away from WordPress: <a href=\"https://ariadne.micro.blog/2022/08/03/migrating-away-from-wordpress.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2022/08/03/migrating-away-from-wordpress.html","date_published":"2022-08-04T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2022-08-04 00:00","date_timestamp":1659571200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57029988","content_html":"<p>How efficient can cat(1) be? <a href=\"https://ariadne.micro.blog/2022/07/16/how-efficient-can-cat-be.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2022/07/16/how-efficient-can-cat-be.html","date_published":"2022-07-17T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2022-07-17 00:00","date_timestamp":1658016000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57029989","content_html":"<p>a silo can never provide digital autonomy to its users: <a href=\"https://ariadne.micro.blog/2022/06/30/a-silo-can-never-provide.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2022/06/30/a-silo-can-never-provide.html","date_published":"2022-07-01T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2022-07-01 00:00","date_timestamp":1656633600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57029990","content_html":"<p>it is correct to refer to GNU/Linux as GNU/Linux: <a href=\"https://ariadne.micro.blog/2022/03/29/it-is-correct-to-refer.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2022/03/29/it-is-correct-to-refer.html","date_published":"2022-03-30T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2022-03-30 00:00","date_timestamp":1648598400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57030018","content_html":"<p>the tragedy of gethostbyname: <a href=\"https://ariadne.micro.blog/2022/03/26/the-tragedy-of-gethostbyname.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2022/03/26/the-tragedy-of-gethostbyname.html","date_published":"2022-03-27T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2022-03-27 00:00","date_timestamp":1648339200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57029991","content_html":"<p>how to refresh older stuffed animals: <a href=\"https://ariadne.micro.blog/2022/02/11/how-to-refresh-older-stuffed.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2022/02/11/how-to-refresh-older-stuffed.html","date_published":"2022-02-12T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2022-02-12 00:00","date_timestamp":1644624000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57029992","content_html":"<p>JSON-LD is ideal for Cloud Native technologies: <a href=\"https://ariadne.micro.blog/2022/02/10/jsonld-is-ideal-for-cloud.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2022/02/10/jsonld-is-ideal-for-cloud.html","date_published":"2022-02-11T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2022-02-11 00:00","date_timestamp":1644537600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"57029993","content_html":"<p>how I wound up causing a major outage of my services and destroying my home directory by accident: <a href=\"https://ariadne.micro.blog/2022/02/03/how-i-wound-up-causing.html\">ariadne.micro.blog</a></p>","summary":"","url":"https://ariadne.micro.blog/2022/02/03/how-i-wound-up-causing.html","date_published":"2022-02-04T00:00:00+00:00","author":{"name":"Ariadne Conill","url":"https://ariadne.space","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F05%2F1725515.jpg","_microblog":{"username":"ariadne"}},"_microblog":{"date_relative":"2022-02-04 00:00","date_timestamp":1643932800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}}]}