{"ancestors":[],"descendants":[{"id":"111958881729278643","created_at":"2024-02-19T15:35:59.979Z","in_reply_to_id":"111958729742463599","in_reply_to_account_id":"108194144469322922","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://fosstodon.org/users/sethmlarson/statuses/111958881729278643","url":"https://fosstodon.org/@sethmlarson/111958881729278643","replies_count":1,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003eComparing the \u0026quot;networked\u0026quot; web to the \u0026quot;local\u0026quot; web, blue box is where content comes from!\u003c/p\u003e","reblog":null,"application":null,"account":{"id":"108194144469322922","username":"sethmlarson","acct":"sethmlarson","display_name":"Seth Larson","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-04-25T00:00:00.000Z","note":"\u003cp\u003e:python: Security, Fellow \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://fosstodon.org/@ThePSF\" class=\"u-url mention\"\u003e@\u003cspan\u003eThePSF\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 🐍 Trans rights, BLM, Minnesoootan, he/him\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://sethmlarson.dev\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esethmlarson.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","url":"https://fosstodon.org/@sethmlarson","uri":"https://fosstodon.org/users/sethmlarson","avatar":"https://cdn.fosstodon.org/accounts/avatars/108/194/144/469/322/922/original/a6a100f57fc6dca7.jpeg","avatar_static":"https://cdn.fosstodon.org/accounts/avatars/108/194/144/469/322/922/original/a6a100f57fc6dca7.jpeg","header":"https://cdn.fosstodon.org/accounts/headers/108/194/144/469/322/922/original/b0d85548eaf84a5d.jpeg","header_static":"https://cdn.fosstodon.org/accounts/headers/108/194/144/469/322/922/original/b0d85548eaf84a5d.jpeg","followers_count":93,"following_count":376,"statuses_count":3366,"last_status_at":"2025-06-04","hide_collections":false,"noindex":false,"moved":{"id":"114626482649101204","username":"sethmlarson","acct":"sethmlarson@mastodon.social","display_name":"Seth Larson","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2025-06-04T00:00:00.000Z","note":"\u003cp\u003eSecurity and Fellow at the Python Software Foundation 🐍 Trans rights, BLM, Minnesoootan, retro gaming, he/him\u2029\u2029\u003c/p\u003e\u003cp\u003eBlog: \u003ca href=\"https://sethmlarson.dev\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esethmlarson.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","url":"https://mastodon.social/@sethmlarson","uri":"https://mastodon.social/users/sethmlarson","avatar":"https://cdn.fosstodon.org/cache/accounts/avatars/114/626/482/649/101/204/original/5eb8fd6cdfb856e6.jpg","avatar_static":"https://cdn.fosstodon.org/cache/accounts/avatars/114/626/482/649/101/204/original/5eb8fd6cdfb856e6.jpg","header":"https://cdn.fosstodon.org/cache/accounts/headers/114/626/482/649/101/204/original/5bc9e450dc863546.png","header_static":"https://cdn.fosstodon.org/cache/accounts/headers/114/626/482/649/101/204/original/5bc9e450dc863546.png","followers_count":1943,"following_count":410,"statuses_count":1019,"last_status_at":"2026-04-19","hide_collections":true,"emojis":[],"fields":[{"name":"Blog","value":"\u003ca href=\"https://sethmlarson.dev\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esethmlarson.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Signal","value":"sethmlarson.99","verified_at":null}]},"emojis":[{"shortcode":"python","url":"https://cdn.fosstodon.org/custom_emojis/images/000/025/124/original/7e1fe81995650028.png","static_url":"https://cdn.fosstodon.org/custom_emojis/images/000/025/124/static/7e1fe81995650028.png","visible_in_picker":true},{"shortcode":"indieweb","url":"https://cdn.fosstodon.org/custom_emojis/images/000/131/320/original/b6bd5dd32a014444.png","static_url":"https://cdn.fosstodon.org/custom_emojis/images/000/131/320/static/b6bd5dd32a014444.png","visible_in_picker":true},{"shortcode":"signal","url":"https://cdn.fosstodon.org/custom_emojis/images/000/130/941/original/9186fa10e37f9dbf.png","static_url":"https://cdn.fosstodon.org/custom_emojis/images/000/130/941/static/9186fa10e37f9dbf.png","visible_in_picker":true}],"roles":[{"id":"8","name":"Supporter 💰♥️","color":"#4f7a28"}],"fields":[{"name":":indieweb: Blog","value":"\u003ca href=\"https://sethmlarson.dev\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esethmlarson.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2022-11-12T22:30:55.151+00:00"},{"name":":signal: Signal","value":"sethmlarson.99","verified_at":null}]},"media_attachments":[{"id":"111958879939851746","type":"image","url":"https://cdn.fosstodon.org/media_attachments/files/111/958/879/939/851/746/original/fcd9f71d15b7a891.png","preview_url":"https://cdn.fosstodon.org/media_attachments/files/111/958/879/939/851/746/small/fcd9f71d15b7a891.png","remote_url":null,"preview_remote_url":null,"text_url":null,"meta":{"original":{"width":678,"height":522,"size":"678x522","aspect":1.2988505747126438},"small":{"width":547,"height":421,"size":"547x421","aspect":1.299287410926366},"focus":{"x":-0.91,"y":1.0}},"description":"Networked web has to connect to the internet to use HTTP and retrieve web content. Local web has content embedded into the URL itself.","blurhash":"U5S6Pm00^*?b00?bt79a%KofM}od-;D*M{?F"}],"mentions":[],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"111958806203029856","created_at":"2024-02-19T15:16:47.000Z","in_reply_to_id":"111958729742463599","in_reply_to_account_id":"108194144469322922","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://sns.feistel.party/users/feistel/statuses/111958806171712611","url":"https://sns.feistel.party/@feistel/111958806171712611","replies_count":1,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003e\u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://fosstodon.org/@sethmlarson\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003esethmlarson\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e tiddlywiki makes use of data URIs to accomplish its single file wiki approach\u003c/p\u003e","reblog":null,"account":{"id":"110901484189340388","username":"feistel","acct":"feistel@sns.feistel.party","display_name":"feistel :cert:","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2023-08-15T00:00:00.000Z","note":"\u003cp\u003enonsense isn't new to me\u003c/p\u003e","url":"https://sns.feistel.party/@feistel","uri":"https://sns.feistel.party/users/feistel","avatar":"https://cdn.fosstodon.org/cache/accounts/avatars/110/901/484/189/340/388/original/6846b3b0a9534de6.png","avatar_static":"https://cdn.fosstodon.org/cache/accounts/avatars/110/901/484/189/340/388/original/6846b3b0a9534de6.png","header":"https://cdn.fosstodon.org/cache/accounts/headers/110/901/484/189/340/388/original/43b709da8aa28bc4.jpg","header_static":"https://cdn.fosstodon.org/cache/accounts/headers/110/901/484/189/340/388/original/43b709da8aa28bc4.jpg","followers_count":58,"following_count":532,"statuses_count":658,"last_status_at":"2026-04-10","hide_collections":true,"emojis":[{"shortcode":"cert","url":"https://cdn.fosstodon.org/cache/custom_emojis/images/000/980/436/original/a25c5fff4f842951.png","static_url":"https://cdn.fosstodon.org/cache/custom_emojis/images/000/980/436/static/a25c5fff4f842951.png","visible_in_picker":true}],"fields":[{"name":"Homepage","value":"\u003ca href=\"https://feistel.party\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003efeistel.party\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-04-16T06:02:34.999+00:00"},{"name":"Blog","value":"\u003ca href=\"https://blog.feistel.party/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003eblog.feistel.party/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-04-16T06:02:35.550+00:00"}]},"media_attachments":[],"mentions":[{"id":"108194144469322922","username":"sethmlarson","url":"https://fosstodon.org/@sethmlarson","acct":"sethmlarson"}],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"111958860334990879","created_at":"2024-02-19T15:30:33.529Z","in_reply_to_id":"111958806203029856","in_reply_to_account_id":"110901484189340388","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://fosstodon.org/users/sethmlarson/statuses/111958860334990879","url":"https://fosstodon.org/@sethmlarson/111958860334990879","replies_count":1,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003e\u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://sns.feistel.party/@feistel\" class=\"u-url mention\"\u003e@\u003cspan\u003efeistel\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e Oh that\u0026#39;s awesome! I guess it works around the lack of support on mobile by being a desktop application primarily?\u003c/p\u003e","reblog":null,"application":null,"account":{"id":"108194144469322922","username":"sethmlarson","acct":"sethmlarson","display_name":"Seth Larson","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-04-25T00:00:00.000Z","note":"\u003cp\u003e:python: Security, Fellow \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://fosstodon.org/@ThePSF\" class=\"u-url mention\"\u003e@\u003cspan\u003eThePSF\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 🐍 Trans rights, BLM, Minnesoootan, he/him\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://sethmlarson.dev\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esethmlarson.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","url":"https://fosstodon.org/@sethmlarson","uri":"https://fosstodon.org/users/sethmlarson","avatar":"https://cdn.fosstodon.org/accounts/avatars/108/194/144/469/322/922/original/a6a100f57fc6dca7.jpeg","avatar_static":"https://cdn.fosstodon.org/accounts/avatars/108/194/144/469/322/922/original/a6a100f57fc6dca7.jpeg","header":"https://cdn.fosstodon.org/accounts/headers/108/194/144/469/322/922/original/b0d85548eaf84a5d.jpeg","header_static":"https://cdn.fosstodon.org/accounts/headers/108/194/144/469/322/922/original/b0d85548eaf84a5d.jpeg","followers_count":93,"following_count":376,"statuses_count":3366,"last_status_at":"2025-06-04","hide_collections":false,"noindex":false,"moved":{"id":"114626482649101204","username":"sethmlarson","acct":"sethmlarson@mastodon.social","display_name":"Seth Larson","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2025-06-04T00:00:00.000Z","note":"\u003cp\u003eSecurity and Fellow at the Python Software Foundation 🐍 Trans rights, BLM, Minnesoootan, retro gaming, he/him\u2029\u2029\u003c/p\u003e\u003cp\u003eBlog: \u003ca href=\"https://sethmlarson.dev\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esethmlarson.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","url":"https://mastodon.social/@sethmlarson","uri":"https://mastodon.social/users/sethmlarson","avatar":"https://cdn.fosstodon.org/cache/accounts/avatars/114/626/482/649/101/204/original/5eb8fd6cdfb856e6.jpg","avatar_static":"https://cdn.fosstodon.org/cache/accounts/avatars/114/626/482/649/101/204/original/5eb8fd6cdfb856e6.jpg","header":"https://cdn.fosstodon.org/cache/accounts/headers/114/626/482/649/101/204/original/5bc9e450dc863546.png","header_static":"https://cdn.fosstodon.org/cache/accounts/headers/114/626/482/649/101/204/original/5bc9e450dc863546.png","followers_count":1943,"following_count":410,"statuses_count":1019,"last_status_at":"2026-04-19","hide_collections":true,"emojis":[],"fields":[{"name":"Blog","value":"\u003ca href=\"https://sethmlarson.dev\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esethmlarson.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Signal","value":"sethmlarson.99","verified_at":null}]},"emojis":[{"shortcode":"python","url":"https://cdn.fosstodon.org/custom_emojis/images/000/025/124/original/7e1fe81995650028.png","static_url":"https://cdn.fosstodon.org/custom_emojis/images/000/025/124/static/7e1fe81995650028.png","visible_in_picker":true},{"shortcode":"indieweb","url":"https://cdn.fosstodon.org/custom_emojis/images/000/131/320/original/b6bd5dd32a014444.png","static_url":"https://cdn.fosstodon.org/custom_emojis/images/000/131/320/static/b6bd5dd32a014444.png","visible_in_picker":true},{"shortcode":"signal","url":"https://cdn.fosstodon.org/custom_emojis/images/000/130/941/original/9186fa10e37f9dbf.png","static_url":"https://cdn.fosstodon.org/custom_emojis/images/000/130/941/static/9186fa10e37f9dbf.png","visible_in_picker":true}],"roles":[{"id":"8","name":"Supporter 💰♥️","color":"#4f7a28"}],"fields":[{"name":":indieweb: Blog","value":"\u003ca href=\"https://sethmlarson.dev\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esethmlarson.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2022-11-12T22:30:55.151+00:00"},{"name":":signal: Signal","value":"sethmlarson.99","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"110901484189340388","username":"feistel","url":"https://sns.feistel.party/@feistel","acct":"feistel@sns.feistel.party"}],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"111958888796968075","created_at":"2024-02-19T15:37:47.000Z","in_reply_to_id":"111958860334990879","in_reply_to_account_id":"108194144469322922","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://sns.feistel.party/users/feistel/statuses/111958888775213694","url":"https://sns.feistel.party/@feistel/111958888775213694","replies_count":0,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":"2024-02-19T15:38:06.000Z","content":"\u003cp\u003e\u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://fosstodon.org/@sethmlarson\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003esethmlarson\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e Older browsers had fewer restrictions on what you could do with local files and addons — these days there are several different \"savers.\"\u003cbr\u003eI'm using a nodejs-based saver that works with mobile.\u003c/p\u003e","reblog":null,"account":{"id":"110901484189340388","username":"feistel","acct":"feistel@sns.feistel.party","display_name":"feistel :cert:","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2023-08-15T00:00:00.000Z","note":"\u003cp\u003enonsense isn't new to me\u003c/p\u003e","url":"https://sns.feistel.party/@feistel","uri":"https://sns.feistel.party/users/feistel","avatar":"https://cdn.fosstodon.org/cache/accounts/avatars/110/901/484/189/340/388/original/6846b3b0a9534de6.png","avatar_static":"https://cdn.fosstodon.org/cache/accounts/avatars/110/901/484/189/340/388/original/6846b3b0a9534de6.png","header":"https://cdn.fosstodon.org/cache/accounts/headers/110/901/484/189/340/388/original/43b709da8aa28bc4.jpg","header_static":"https://cdn.fosstodon.org/cache/accounts/headers/110/901/484/189/340/388/original/43b709da8aa28bc4.jpg","followers_count":58,"following_count":532,"statuses_count":658,"last_status_at":"2026-04-10","hide_collections":true,"emojis":[{"shortcode":"cert","url":"https://cdn.fosstodon.org/cache/custom_emojis/images/000/980/436/original/a25c5fff4f842951.png","static_url":"https://cdn.fosstodon.org/cache/custom_emojis/images/000/980/436/static/a25c5fff4f842951.png","visible_in_picker":true}],"fields":[{"name":"Homepage","value":"\u003ca href=\"https://feistel.party\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003efeistel.party\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-04-16T06:02:34.999+00:00"},{"name":"Blog","value":"\u003ca href=\"https://blog.feistel.party/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003eblog.feistel.party/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-04-16T06:02:35.550+00:00"}]},"media_attachments":[],"mentions":[{"id":"108194144469322922","username":"sethmlarson","url":"https://fosstodon.org/@sethmlarson","acct":"sethmlarson"}],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"111958893778597033","created_at":"2024-02-19T15:39:02.000Z","in_reply_to_id":"111958881729278643","in_reply_to_account_id":"108194144469322922","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/mistersql/statuses/111958893710221330","url":"https://mastodon.social/@mistersql/111958893710221330","replies_count":1,"reblogs_count":0,"favourites_count":1,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003e\u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://fosstodon.org/@sethmlarson\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003esethmlarson\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e I haven't tried it, but an offline copy of itty.bitty.site should do much the same thing.\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://itty.bitty.site/#How_it_Works/XQAAAAK4CgAAAAAAAAAeHMqHyTY4PyKmqfkwr6ooCXSIMxPQ7ojYR153HqZD3W+keVdvwyoyd+luwncAksxo8PWJs+831jtAVty8rDpGXmyebtxMTP3PSa4g8/593sWue8MDcpOgi1bQyEtfa0JNQZ6T1I/xyNULg1rpwWgE2Y9BnqDq8fDN1N+nd58bizHxZrkeBhdg8inSQ/xKDX7JxpEnuwOAh4FOfn3+EHSxzhJsdQjZfh3lk4tTCDexgFND30Ea3NmmJGK84pdMtEVlcmKC5lrnUNmgoJa3QFsHJkr5595tk03idElTDVhmcQI3jSvPrkTVFTnSLeARVZXV/EUiF0y7+cR3bVkLoTkamZWDMiCTY2Xhv0LdNqWlb/xxyk6takRLrNnS8DkifXEbevTbJOUamuK7uy55kL61btF+/lYNHLWGbh1ckCYglReWWMlM0k4uuqM24okcS74tHtOW3Y5HZYBmPvRR+ItSrZPvbj3kbztOrWapUp7nAzgfIjYoBV/4xOXpFbbaHRft5GICE5Mr1PQhmW/nB63nTpnR+7UdHag8WIMa7nf+NvTPKC5MmQnKzhaMuqEnwGgcM5vkWbekimBclkGJwTGeyhxL7N6hivY+KS3H7vcOSFHXGr7K3PBIQZbywqQiimQ6B6zu4RvH7ZZ3ZN++ii00HKM0FPMcNHuOnL99vAxEl6TEFnx4J4+fwzJwNbuut30TFMBgcrE4iKAGncFIHmvOstFWxE+VlvTLC+uy6XArTO8BdfmbByGiyFv8Al7HqLAzGShdGWNzJ6cPpRwMAmWl5GNRA4qwjQAlfF1dtTwfIXSWOL7AyRwxPs27uY2cvVHCdmVVTNDYiTzHeKX6D9e2ApDRFD6pgcA9VMVP6UeOdVdmwRJ+iLTwQuCdLbVWzQ5T2i/chlihD+RawylXJQ8bKvxW9egXGcrgR5dyKaZCr8nBrArAgtRLR7PdqBQQbr5VodBvPc2FP3fZ6UuQVI1Kg4KcY44GIU5vnlM029TU+ibO2iSX3FhusTFhyOxl4TjjkuXBqA1V7Ha/Op2m8QZaP68p7AAZPOcTHAwP5PxENqIf8qS2aaG2Fiwp5rNED3LhPMjtN54klBYylr5hSAr0TD8J+XwFds8Gq9LToLE8Cq7XNJnE9RqNudIozaMWkfc6PRFjp/aH87x97nPDelKKHGyUEnGJyobw45BOhJMKzZST0VA5v+uQQo0djDXc0UXwzNRIWeBLuUJQpaXZY2gZMuLiSERgyDHg2MBI6trWsyb3ZWbFS4rm8Gq2dxfih3Kj6MdNapUo/jltQ31nx2LepJCQe9DNNF6JEMecls6dHTAM2RfHxEODSSKkF17FfjRLRAfxCK927UvizAxxggP5S/HrX6mGc5xonBy3StLd16thiAG860IdvFyBKfE6+CIhe2jzIwIofNiBILYlKA61vKkjlfZjqsUGDLi426U/Y8bdpxfg7FX1gqNEHeVM17dlBTO7pNOnKyeM2xmLoE7lr92/VIrxJ2OqNfcHu9XjrD6l71vU083VwwAq8Vencm9xLAlDyy3/6BB0kRBiJbjayYrLUbQyMGTFfEvOPmc/zJjfdnqHmg5O/0kuzf2+w5CHD426iPngjmiTo5Snlf+qW8emK/ltnQQIv2ufykH+Px3XZM+zsOclAyHI5MbCKBKeT6j5geCiz3uqci1w5ZlpRjtJWUT6zCj8Fx1eg4F4ov51gaODKV+QQWeFJSyuVTm3Nu2i7AbhKikNzb3RBeQinEh9KrhHc+o4JGezOU55h1UZtonB0+J5dfBRqHnc+6HaXfTmcLrMZjWErq15cBmC0Kx6BNyqP3uGhMUSF+OuIzffEX9fGUNDpUtCjKdbml8uF43e4fN8o10TxYkbggTcyYKI+xWHMyKM2tjOideyDwt33minfEy/JgSLsihBnBua9sfXCg32/+i2okk\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003eitty.bitty.site/#How_it_Works/\u003c/span\u003e\u003cspan class=\"invisible\"\u003eXQAAAAK4CgAAAAAAAAAeHMqHyTY4PyKmqfkwr6ooCXSIMxPQ7ojYR153HqZD3W+keVdvwyoyd+luwncAksxo8PWJs+831jtAVty8rDpGXmyebtxMTP3PSa4g8/593sWue8MDcpOgi1bQyEtfa0JNQZ6T1I/xyNULg1rpwWgE2Y9BnqDq8fDN1N+nd58bizHxZrkeBhdg8inSQ/xKDX7JxpEnuwOAh4FOfn3+EHSxzhJsdQjZfh3lk4tTCDexgFND30Ea3NmmJGK84pdMtEVlcmKC5lrnUNmgoJa3QFsHJkr5595tk03idElTDVhmcQI3jSvPrkTVFTnSLeARVZXV/EUiF0y7+cR3bVkLoTkamZWDMiCTY2Xhv0LdNqWlb/xxyk6takRLrNnS8DkifXEbevTbJOUamuK7uy55kL61btF+/lYNHLWGbh1ckCYglReWWMlM0k4uuqM24okcS74tHtOW3Y5HZYBmPvRR+ItSrZPvbj3kbztOrWapUp7nAzgfIjYoBV/4xOXpFbbaHRft5GICE5Mr1PQhmW/nB63nTpnR+7UdHag8WIMa7nf+NvTPKC5MmQnKzhaMuqEnwGgcM5vkWbekimBclkGJwTGeyhxL7N6hivY+KS3H7vcOSFHXGr7K3PBIQZbywqQiimQ6B6zu4RvH7ZZ3ZN++ii00HKM0FPMcNHuOnL99vAxEl6TEFnx4J4+fwzJwNbuut30TFMBgcrE4iKAGncFIHmvOstFWxE+VlvTLC+uy6XArTO8BdfmbByGiyFv8Al7HqLAzGShdGWNzJ6cPpRwMAmWl5GNRA4qwjQAlfF1dtTwfIXSWOL7AyRwxPs27uY2cvVHCdmVVTNDYiTzHeKX6D9e2ApDRFD6pgcA9VMVP6UeOdVdmwRJ+iLTwQuCdLbVWzQ5T2i/chlihD+RawylXJQ8bKvxW9egXGcrgR5dyKaZCr8nBrArAgtRLR7PdqBQQbr5VodBvPc2FP3fZ6UuQVI1Kg4KcY44GIU5vnlM029TU+ibO2iSX3FhusTFhyOxl4TjjkuXBqA1V7Ha/Op2m8QZaP68p7AAZPOcTHAwP5PxENqIf8qS2aaG2Fiwp5rNED3LhPMjtN54klBYylr5hSAr0TD8J+XwFds8Gq9LToLE8Cq7XNJnE9RqNudIozaMWkfc6PRFjp/aH87x97nPDelKKHGyUEnGJyobw45BOhJMKzZST0VA5v+uQQo0djDXc0UXwzNRIWeBLuUJQpaXZY2gZMuLiSERgyDHg2MBI6trWsyb3ZWbFS4rm8Gq2dxfih3Kj6MdNapUo/jltQ31nx2LepJCQe9DNNF6JEMecls6dHTAM2RfHxEODSSKkF17FfjRLRAfxCK927UvizAxxggP5S/HrX6mGc5xonBy3StLd16thiAG860IdvFyBKfE6+CIhe2jzIwIofNiBILYlKA61vKkjlfZjqsUGDLi426U/Y8bdpxfg7FX1gqNEHeVM17dlBTO7pNOnKyeM2xmLoE7lr92/VIrxJ2OqNfcHu9XjrD6l71vU083VwwAq8Vencm9xLAlDyy3/6BB0kRBiJbjayYrLUbQyMGTFfEvOPmc/zJjfdnqHmg5O/0kuzf2+w5CHD426iPngjmiTo5Snlf+qW8emK/ltnQQIv2ufykH+Px3XZM+zsOclAyHI5MbCKBKeT6j5geCiz3uqci1w5ZlpRjtJWUT6zCj8Fx1eg4F4ov51gaODKV+QQWeFJSyuVTm3Nu2i7AbhKikNzb3RBeQinEh9KrhHc+o4JGezOU55h1UZtonB0+J5dfBRqHnc+6HaXfTmcLrMZjWErq15cBmC0Kx6BNyqP3uGhMUSF+OuIzffEX9fGUNDpUtCjKdbml8uF43e4fN8o10TxYkbggTcyYKI+xWHMyKM2tjOideyDwt33minfEy/JgSLsihBnBua9sfXCg32/+i2okk\u003c/span\u003e\u003c/a\u003e=\u003c/p\u003e","reblog":null,"account":{"id":"57299","username":"mistersql","acct":"mistersql@mastodon.social","display_name":"Matthew Martin","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2018-03-22T00:00:00.000Z","note":"\u003cp\u003eSoftware developer in Washington, DC (Herndon, VA specifically) \u003c/p\u003e\u003cp\u003eDoing \u003ca href=\"https://mastodon.social/tags/govtech\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003egovtech\u003c/span\u003e\u003c/a\u003e, \u003ca href=\"https://mastodon.social/tags/cybersecurity\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ecybersecurity\u003c/span\u003e\u003c/a\u003e python, dotnet, aws, mostly Infrastructure as Code and cloud apps.\u003c/p\u003e\u003cp\u003eI tweet about software, programming, \u003ca href=\"https://mastodon.social/tags/python\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003epython\u003c/span\u003e\u003c/a\u003e, dad jokes, DC, Fed government tech contracting\u003c/p\u003e\u003cp\u003eEmoji Code:\u003cbr\u003e🧘☸︎🌱🏃‍♂️👨‍👩‍👧‍👦\u003cbr\u003e🗳️{🫏}\u003cbr\u003e🏠{🇺🇸}\u003cbr\u003e🗣️💬{🪆,🥖,💚,🇮🇸,🌮🌶️}\u003cbr\u003e💻{🐍 #️⃣ \u0026lt;🌍/\u0026gt;}\u003cbr\u003e📚{🚀 🛸 🪐 🌌 🌠 🌙 ☄️}\u003c/p\u003e","url":"https://mastodon.social/@mistersql","uri":"https://mastodon.social/users/mistersql","avatar":"https://cdn.fosstodon.org/cache/accounts/avatars/000/057/299/original/2b84e7dbc4e1266c.jpg","avatar_static":"https://cdn.fosstodon.org/cache/accounts/avatars/000/057/299/original/2b84e7dbc4e1266c.jpg","header":"https://cdn.fosstodon.org/cache/accounts/headers/000/057/299/original/a49edb067850ad99.png","header_static":"https://cdn.fosstodon.org/cache/accounts/headers/000/057/299/original/a49edb067850ad99.png","followers_count":1409,"following_count":2458,"statuses_count":10480,"last_status_at":"2026-04-19","hide_collections":false,"emojis":[],"fields":[{"name":"My Youtube Channel","value":"\u003ca href=\"https://www.youtube.com/channel/UCw1p2a3LW1VG7DTZQaT8Oaw\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://www.\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003eyoutube.com/channel/UCw1p2a3LW\u003c/span\u003e\u003cspan class=\"invisible\"\u003e1VG7DTZQaT8Oaw\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Blog","value":"\u003ca href=\"https://blog.wakayos.com/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003eblog.wakayos.com/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-04-18T19:05:08.520+00:00"},{"name":"Github","value":"\u003ca href=\"https://github.com/matthewdeanmartin/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/matthewdeanmartin/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-04-18T19:05:08.972+00:00"},{"name":"Pypi identity","value":"\u003ca href=\"https://pypi.org/user/matthewdeanmartin/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003epypi.org/user/matthewdeanmarti\u003c/span\u003e\u003cspan class=\"invisible\"\u003en/\u003c/span\u003e\u003c/a\u003e","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"108194144469322922","username":"sethmlarson","url":"https://fosstodon.org/@sethmlarson","acct":"sethmlarson"}],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"111958915361343157","created_at":"2024-02-19T15:44:33.165Z","in_reply_to_id":"111958893778597033","in_reply_to_account_id":"57299","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://fosstodon.org/users/sethmlarson/statuses/111958915361343157","url":"https://fosstodon.org/@sethmlarson/111958915361343157","replies_count":0,"reblogs_count":0,"favourites_count":1,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003e\u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://mastodon.social/@mistersql\" class=\"u-url mention\"\u003e@\u003cspan\u003emistersql\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e I\u0026#39;ve seen itty.bitty! Their implementation would be even more interesting if they set an extremely long \u0026quot;Cache-Control\u0026quot; value that didn\u0026#39;t require revalidating (ie \u0026quot;immutable\u0026quot; directive?) which I think would allow for offline web apps as long as you visit the site once before.\u003c/p\u003e\u003cp\u003eThis scheme would essentially embed a \u0026quot;local web\u0026quot; inside of your browser, but of course requires you know about the platform before visiting any websites that use it.\u003c/p\u003e","reblog":null,"application":null,"account":{"id":"108194144469322922","username":"sethmlarson","acct":"sethmlarson","display_name":"Seth Larson","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-04-25T00:00:00.000Z","note":"\u003cp\u003e:python: Security, Fellow \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://fosstodon.org/@ThePSF\" class=\"u-url mention\"\u003e@\u003cspan\u003eThePSF\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 🐍 Trans rights, BLM, Minnesoootan, he/him\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://sethmlarson.dev\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esethmlarson.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","url":"https://fosstodon.org/@sethmlarson","uri":"https://fosstodon.org/users/sethmlarson","avatar":"https://cdn.fosstodon.org/accounts/avatars/108/194/144/469/322/922/original/a6a100f57fc6dca7.jpeg","avatar_static":"https://cdn.fosstodon.org/accounts/avatars/108/194/144/469/322/922/original/a6a100f57fc6dca7.jpeg","header":"https://cdn.fosstodon.org/accounts/headers/108/194/144/469/322/922/original/b0d85548eaf84a5d.jpeg","header_static":"https://cdn.fosstodon.org/accounts/headers/108/194/144/469/322/922/original/b0d85548eaf84a5d.jpeg","followers_count":93,"following_count":376,"statuses_count":3366,"last_status_at":"2025-06-04","hide_collections":false,"noindex":false,"moved":{"id":"114626482649101204","username":"sethmlarson","acct":"sethmlarson@mastodon.social","display_name":"Seth Larson","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2025-06-04T00:00:00.000Z","note":"\u003cp\u003eSecurity and Fellow at the Python Software Foundation 🐍 Trans rights, BLM, Minnesoootan, retro gaming, he/him\u2029\u2029\u003c/p\u003e\u003cp\u003eBlog: \u003ca href=\"https://sethmlarson.dev\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esethmlarson.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","url":"https://mastodon.social/@sethmlarson","uri":"https://mastodon.social/users/sethmlarson","avatar":"https://cdn.fosstodon.org/cache/accounts/avatars/114/626/482/649/101/204/original/5eb8fd6cdfb856e6.jpg","avatar_static":"https://cdn.fosstodon.org/cache/accounts/avatars/114/626/482/649/101/204/original/5eb8fd6cdfb856e6.jpg","header":"https://cdn.fosstodon.org/cache/accounts/headers/114/626/482/649/101/204/original/5bc9e450dc863546.png","header_static":"https://cdn.fosstodon.org/cache/accounts/headers/114/626/482/649/101/204/original/5bc9e450dc863546.png","followers_count":1943,"following_count":410,"statuses_count":1019,"last_status_at":"2026-04-19","hide_collections":true,"emojis":[],"fields":[{"name":"Blog","value":"\u003ca href=\"https://sethmlarson.dev\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esethmlarson.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Signal","value":"sethmlarson.99","verified_at":null}]},"emojis":[{"shortcode":"python","url":"https://cdn.fosstodon.org/custom_emojis/images/000/025/124/original/7e1fe81995650028.png","static_url":"https://cdn.fosstodon.org/custom_emojis/images/000/025/124/static/7e1fe81995650028.png","visible_in_picker":true},{"shortcode":"indieweb","url":"https://cdn.fosstodon.org/custom_emojis/images/000/131/320/original/b6bd5dd32a014444.png","static_url":"https://cdn.fosstodon.org/custom_emojis/images/000/131/320/static/b6bd5dd32a014444.png","visible_in_picker":true},{"shortcode":"signal","url":"https://cdn.fosstodon.org/custom_emojis/images/000/130/941/original/9186fa10e37f9dbf.png","static_url":"https://cdn.fosstodon.org/custom_emojis/images/000/130/941/static/9186fa10e37f9dbf.png","visible_in_picker":true}],"roles":[{"id":"8","name":"Supporter 💰♥️","color":"#4f7a28"}],"fields":[{"name":":indieweb: Blog","value":"\u003ca href=\"https://sethmlarson.dev\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esethmlarson.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2022-11-12T22:30:55.151+00:00"},{"name":":signal: Signal","value":"sethmlarson.99","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"57299","username":"mistersql","url":"https://mastodon.social/@mistersql","acct":"mistersql@mastodon.social"}],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"111958998101785799","created_at":"2024-02-19T16:05:35.000Z","in_reply_to_id":"111958729742463599","in_reply_to_account_id":"108194144469322922","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://indieweb.social/users/meadowhawk/statuses/111958998073883737","url":"https://indieweb.social/@meadowhawk/111958998073883737","replies_count":0,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003e\u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://fosstodon.org/@sethmlarson\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003esethmlarson\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e I remember that old data: , it was a cool idea. A browser you might or might not be aware of is Beaker browser which has a local store of sites but it replicates through P2P. This idea of local data kinda reminds me of this. Not necessarily recommending it as a solution but, more a point of inspiration.  I've been contemplating intermittent offline sites in the back of my head for a while but without universal browser support it seems a daunting task to revive.\u003c/p\u003e","reblog":null,"account":{"id":"108233290980283218","username":"meadowhawk","acct":"meadowhawk@indieweb.social","display_name":"meadowhawk","locked":false,"bot":false,"discoverable":true,"indexable":false,"group":false,"created_at":"2022-04-28T00:00:00.000Z","note":"\u003cp\u003eSoftware Engineer, Maker, Tiny House builder, artist, hiker, gamer.  I have far too many interests to list them all!\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://indieweb.social/tags/Maker\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eMaker\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/RaspberryPi\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eRaspberryPi\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/Hacking\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eHacking\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/Electronics\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eElectronics\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/java\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ejava\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/Coding\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eCoding\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/TinyHouse\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eTinyHouse\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/Artist\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eArtist\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/Gardening\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eGardening\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/Gaming\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eGaming\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/Hiking\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eHiking\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/IndieWeb\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eIndieWeb\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/Foss\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFoss\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/3dPrinting\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003e3dPrinting\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/Linux\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eLinux\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/python\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003epython\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://indieweb.social/tags/ttrpg\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ettrpg\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","url":"https://indieweb.social/@meadowhawk","uri":"https://indieweb.social/users/meadowhawk","avatar":"https://cdn.fosstodon.org/cache/accounts/avatars/108/233/290/980/283/218/original/f2650ea201bd604c.jpg","avatar_static":"https://cdn.fosstodon.org/cache/accounts/avatars/108/233/290/980/283/218/original/f2650ea201bd604c.jpg","header":"https://cdn.fosstodon.org/cache/accounts/headers/108/233/290/980/283/218/original/a40fa5f8cafc90bf.jpg","header_static":"https://cdn.fosstodon.org/cache/accounts/headers/108/233/290/980/283/218/original/a40fa5f8cafc90bf.jpg","followers_count":167,"following_count":379,"statuses_count":494,"last_status_at":"2025-12-04","hide_collections":false,"emojis":[],"fields":[{"name":"Blog","value":"\u003ca href=\"https://blog.meadowhawk.xyz/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003eblog.meadowhawk.xyz/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Codeberg","value":"\u003ca href=\"https://codeberg.org/meadowhawk\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003ecodeberg.org/meadowhawk\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-01-02T12:15:39.575+00:00"},{"name":"Hardcover App","value":"\u003ca href=\"https://hardcover.app/@Meadowhawk/books?referrer_id=44125\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003ehardcover.app/@Meadowhawk/book\u003c/span\u003e\u003cspan class=\"invisible\"\u003es?referrer_id=44125\u003c/span\u003e\u003c/a\u003e","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"108194144469322922","username":"sethmlarson","url":"https://fosstodon.org/@sethmlarson","acct":"sethmlarson"}],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"111960470335945263","created_at":"2024-02-19T22:20:00.195Z","in_reply_to_id":"111958729742463599","in_reply_to_account_id":"108194144469322922","sensitive":false,"spoiler_text":"","visibility":"unlisted","language":"en","uri":"https://fosstodon.org/users/slink/statuses/111960470335945263","url":"https://fosstodon.org/@slink/111960470335945263","replies_count":0,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003e\u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://fosstodon.org/@sethmlarson\" class=\"u-url mention\"\u003e@\u003cspan\u003esethmlarson\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e please stop re-boosting your own post.\u003c/p\u003e","reblog":null,"application":{"name":"IceCubesApp","website":"https://github.com/Dimillian/IceCubesApp"},"account":{"id":"110055339825142311","username":"slink","acct":"slink","display_name":"Nils Goroll 🕊️:vinylcache:","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2023-03-20T00:00:00.000Z","note":"\u003cp\u003e(he/him)\u003cbr /\u003eDoes things \u003ca href=\"https://fosstodon.org/tags/FOSS\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eFOSS\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://fosstodon.org/tags/HTTP\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eHTTP\u003c/span\u003e\u003c/a\u003e and \u003ca href=\"https://fosstodon.org/tags/VinylCache\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eVinylCache\u003c/span\u003e\u003c/a\u003e in particular.\u003cbr /\u003eIs one of the the last MSc in \u003ca href=\"https://fosstodon.org/tags/AI\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eAI\u003c/span\u003e\u003c/a\u003e graduates of the University of Edinburgh (1999) and watches what happens.\u003cbr /\u003eLinux user since 0.9.7 / sls 1.0\u003c/p\u003e","url":"https://fosstodon.org/@slink","uri":"https://fosstodon.org/users/slink","avatar":"https://cdn.fosstodon.org/accounts/avatars/110/055/339/825/142/311/original/ea2e436aef796cf8.jpeg","avatar_static":"https://cdn.fosstodon.org/accounts/avatars/110/055/339/825/142/311/original/ea2e436aef796cf8.jpeg","header":"https://cdn.fosstodon.org/accounts/headers/110/055/339/825/142/311/original/b86a0bd42bed5c1c.png","header_static":"https://cdn.fosstodon.org/accounts/headers/110/055/339/825/142/311/original/b86a0bd42bed5c1c.png","followers_count":367,"following_count":635,"statuses_count":4673,"last_status_at":"2026-04-19","hide_collections":false,"noindex":false,"emojis":[{"shortcode":"vinylcache","url":"https://cdn.fosstodon.org/custom_emojis/images/001/293/136/original/b7c70ea9c8b1f02f.png","static_url":"https://cdn.fosstodon.org/custom_emojis/images/001/293/136/static/b7c70ea9c8b1f02f.png","visible_in_picker":true}],"roles":[{"id":"8","name":"Supporter 💰♥️","color":"#4f7a28"}],"fields":[{"name":"UPLEX","value":"\u003ca href=\"https://uplex.de\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003euplex.de\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2023-03-29T12:57:37.205+00:00"},{"name":":vinylcache: Vinyl Cache","value":"\u003ca href=\"https://vinyl-cache.org/\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003evinyl-cache.org/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-02-19T08:28:29.498+00:00"},{"name":"gitlab","value":"\u003ca href=\"https://gitlab.com/nigoroll\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egitlab.com/nigoroll\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2023-03-31T15:34:52.828+00:00"},{"name":"github","value":"\u003ca href=\"https://github.com/nigoroll\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/nigoroll\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2023-03-31T15:25:37.612+00:00"}]},"media_attachments":[],"mentions":[{"id":"108194144469322922","username":"sethmlarson","url":"https://fosstodon.org/@sethmlarson","acct":"sethmlarson"}],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"111962754888086968","created_at":"2024-02-20T08:00:59.694Z","in_reply_to_id":"111958729742463599","in_reply_to_account_id":"108194144469322922","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://fosstodon.org/users/technige/statuses/111962754888086968","url":"https://fosstodon.org/@technige/111962754888086968","replies_count":0,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003e\u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://fosstodon.org/@sethmlarson\" class=\"u-url mention\"\u003e@\u003cspan\u003esethmlarson\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e I thought for a minute you were talking about back when we used to load software from cassette tape. Now I feel old.\u003c/p\u003e","reblog":null,"application":{"name":"Tusky","website":"https://tusky.app"},"account":{"id":"106815686189907403","username":"technige","acct":"technige","display_name":"Nigel Small","locked":false,"bot":false,"discoverable":true,"indexable":false,"group":false,"created_at":"2021-08-25T00:00:00.000Z","note":"\u003cp\u003eProgrammer with a small grey beard. Leader of multilingual software engineering teams.\u003c/p\u003e\u003cp\u003eI do \u003ca href=\"https://fosstodon.org/tags/Python\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003ePython\u003c/span\u003e\u003c/a\u003e, \u003ca href=\"https://fosstodon.org/tags/Java\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eJava\u003c/span\u003e\u003c/a\u003e, \u003ca href=\"https://fosstodon.org/tags/Rust\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eRust\u003c/span\u003e\u003c/a\u003e, \u003ca href=\"https://fosstodon.org/tags/JavaScript\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eJavaScript\u003c/span\u003e\u003c/a\u003e, \u003ca href=\"https://fosstodon.org/tags/C\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eC\u003c/span\u003e\u003c/a\u003e, \u003ca href=\"https://fosstodon.org/tags/PHP\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003ePHP\u003c/span\u003e\u003c/a\u003e, or whatever else. Often found hanging around sockets, protocols, databases, and cups of tea.\u003c/p\u003e\u003cp\u003eLong-time \u003ca href=\"https://fosstodon.org/tags/Linux\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eLinux\u003c/span\u003e\u003c/a\u003e user (esp \u003ca href=\"https://fosstodon.org/tags/LinuxMint\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eLinuxMint\u003c/span\u003e\u003c/a\u003e). Part-time \u003ca href=\"https://fosstodon.org/tags/OpenSource\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eOpenSource\u003c/span\u003e\u003c/a\u003e author. Far too infrequent blogger. Overthinker.\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://fosstodon.org/tags/Canterbury\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eCanterbury\u003c/span\u003e\u003c/a\u003e, \u003ca href=\"https://fosstodon.org/tags/UK\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eUK\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","url":"https://fosstodon.org/@technige","uri":"https://fosstodon.org/users/technige","avatar":"https://cdn.fosstodon.org/accounts/avatars/106/815/686/189/907/403/original/0691c01d76d55e27.png","avatar_static":"https://cdn.fosstodon.org/accounts/avatars/106/815/686/189/907/403/original/0691c01d76d55e27.png","header":"https://cdn.fosstodon.org/accounts/headers/106/815/686/189/907/403/original/3797034e6567be3e.png","header_static":"https://cdn.fosstodon.org/accounts/headers/106/815/686/189/907/403/original/3797034e6567be3e.png","followers_count":446,"following_count":309,"statuses_count":1623,"last_status_at":"2026-04-12","hide_collections":false,"noindex":true,"emojis":[],"roles":[],"fields":[{"name":"GitHub","value":"\u003ca href=\"https://github.com/technige\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/technige\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Twitter","value":"\u003ca href=\"https://twitter.com/technige\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003etwitter.com/technige\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Guild Wars","value":"Elgin The White","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"108194144469322922","username":"sethmlarson","url":"https://fosstodon.org/@sethmlarson","acct":"sethmlarson"}],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}}]}