{ "type": "entry", "author": { "name": "@jcrabapple", "url": "https://dmv.community/@jcrabapple", "photo": null }, "url": "https://dmv.community/@jcrabapple/112354820045373499", "content": { "html": "<p>My Week Ahead</p><p><a href=\"https://cool-as-heck.blog/post/my-week-ahead\"><span>https://</span><span>cool-as-heck.blog/post/my-week</span><span>-ahead</span></a></p><p><a href=\"https://dmv.community/tags/indieweb\">#<span>indieweb</span></a></p>", "text": "My Week Ahead\n\nhttps://cool-as-heck.blog/post/my-week-ahead\n\n#indieweb" }, "published": "2024-04-29T13:48:19+00:00", "post-type": "note", "_id": "40973407", "_source": "8007", "_is_read": false }
Is the Web reconfiguring itself again?: https://writingslowly.com/2024/04/29/is-the-web.html
{ "type": "entry", "author": { "name": "@writingslowly", "url": "https://aus.social/@writingslowly", "photo": null }, "url": "https://aus.social/@writingslowly/112354531659238083", "content": { "html": "<p>Is the Web reconfiguring itself again?: <a href=\"https://writingslowly.com/2024/04/29/is-the-web.html\"><span>https://</span><span>writingslowly.com/2024/04/29/i</span><span>s-the-web.html</span></a></p><p><a href=\"https://aus.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://aus.social/tags/search\">#<span>search</span></a> <a href=\"https://aus.social/tags/folkweb\">#<span>folkweb</span></a></p>", "text": "Is the Web reconfiguring itself again?: https://writingslowly.com/2024/04/29/is-the-web.html\n\n#indieweb #search #folkweb" }, "published": "2024-04-29T12:34:58+00:00", "post-type": "note", "_id": "40972769", "_source": "8007", "_is_read": false }
I have a found all the tech nerds on fedi?
#javascript #Node #node_js #nodejs #typescript #webdev #rust #github #npm #code #programming #programmer #coder #hacker #js #ts #deno #react #html #webcomponents #webcomponent #opensource #foss #oss #fedi #indieweb #nyc #astoria #tech #techstack
{ "type": "entry", "author": { "name": "@thomasreggi", "url": "https://indieweb.social/@thomasreggi", "photo": null }, "url": "https://indieweb.social/@thomasreggi/112352508702046850", "content": { "html": "<p>I have a found all the tech nerds on fedi?</p><p><a href=\"https://indieweb.social/tags/javascript\">#<span>javascript</span></a> <a href=\"https://indieweb.social/tags/Node\">#<span>Node</span></a> <a href=\"https://indieweb.social/tags/node_js\">#<span>node_js</span></a> <a href=\"https://indieweb.social/tags/nodejs\">#<span>nodejs</span></a> <a href=\"https://indieweb.social/tags/typescript\">#<span>typescript</span></a> <a href=\"https://indieweb.social/tags/webdev\">#<span>webdev</span></a> <a href=\"https://indieweb.social/tags/rust\">#<span>rust</span></a> <a href=\"https://indieweb.social/tags/github\">#<span>github</span></a> <a href=\"https://indieweb.social/tags/npm\">#<span>npm</span></a> <a href=\"https://indieweb.social/tags/code\">#<span>code</span></a> <a href=\"https://indieweb.social/tags/programming\">#<span>programming</span></a> <a href=\"https://indieweb.social/tags/programmer\">#<span>programmer</span></a> <a href=\"https://indieweb.social/tags/coder\">#<span>coder</span></a> <a href=\"https://indieweb.social/tags/hacker\">#<span>hacker</span></a> <a href=\"https://indieweb.social/tags/js\">#<span>js</span></a> <a href=\"https://indieweb.social/tags/ts\">#<span>ts</span></a> <a href=\"https://indieweb.social/tags/deno\">#<span>deno</span></a> <a href=\"https://indieweb.social/tags/react\">#<span>react</span></a> <a href=\"https://indieweb.social/tags/html\">#<span>html</span></a> <a href=\"https://indieweb.social/tags/webcomponents\">#<span>webcomponents</span></a> <a href=\"https://indieweb.social/tags/webcomponent\">#<span>webcomponent</span></a> <a href=\"https://indieweb.social/tags/opensource\">#<span>opensource</span></a> <a href=\"https://indieweb.social/tags/foss\">#<span>foss</span></a> <a href=\"https://indieweb.social/tags/oss\">#<span>oss</span></a> <a href=\"https://indieweb.social/tags/fedi\">#<span>fedi</span></a> <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://indieweb.social/tags/nyc\">#<span>nyc</span></a> <a href=\"https://indieweb.social/tags/astoria\">#<span>astoria</span></a> <a href=\"https://indieweb.social/tags/tech\">#<span>tech</span></a> <a href=\"https://indieweb.social/tags/techstack\">#<span>techstack</span></a></p>", "text": "I have a found all the tech nerds on fedi?\n\n#javascript #Node #node_js #nodejs #typescript #webdev #rust #github #npm #code #programming #programmer #coder #hacker #js #ts #deno #react #html #webcomponents #webcomponent #opensource #foss #oss #fedi #indieweb #nyc #astoria #tech #techstack" }, "published": "2024-04-29T04:00:30+00:00", "post-type": "note", "_id": "40969644", "_source": "8007", "_is_read": false }
I wrote about how someone couldn't figure out how to get ahold of me because I wasn't on Facebook and how that really frightened me https://robertkingett.com/posts/6552/ #Tech #Technology #IndieWeb #SmallWeb #SMS #Email
{ "type": "entry", "author": { "name": "@weirdwriter", "url": "https://tweesecake.social/@weirdwriter", "photo": null }, "url": "https://tweesecake.social/@weirdwriter/112351605902957327", "content": { "html": "<p>I wrote about how someone couldn't figure out how to get ahold of me because I wasn't on Facebook and how that really frightened me <a href=\"https://robertkingett.com/posts/6552/\"><span>https://</span><span>robertkingett.com/posts/6552/</span><span></span></a> <a href=\"https://tweesecake.social/tags/Tech\">#<span>Tech</span></a> <a href=\"https://tweesecake.social/tags/Technology\">#<span>Technology</span></a> <a href=\"https://tweesecake.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://tweesecake.social/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://tweesecake.social/tags/SMS\">#<span>SMS</span></a> <a href=\"https://tweesecake.social/tags/Email\">#<span>Email</span></a></p>", "text": "I wrote about how someone couldn't figure out how to get ahold of me because I wasn't on Facebook and how that really frightened me https://robertkingett.com/posts/6552/ #Tech #Technology #IndieWeb #SmallWeb #SMS #Email" }, "published": "2024-04-29T00:10:55+00:00", "post-type": "note", "_id": "40968814", "_source": "8007", "_is_read": false }
So I made a little tool to make bookmarklets, if you know what they are:
{ "type": "entry", "author": { "name": "@JadedBlueEyes", "url": "https://tech.lgbt/@JadedBlueEyes", "photo": null }, "url": "https://tech.lgbt/@JadedBlueEyes/112351464771483092", "content": { "html": "<p>So I made a little tool to make bookmarklets, if you know what they are:</p><p><a href=\"https://jade.ellis.link/bookmarklets\"><span>https://</span><span>jade.ellis.link/bookmarklets</span><span></span></a></p><p><a href=\"https://tech.lgbt/tags/bookmarklets\">#<span>bookmarklets</span></a> <a href=\"https://tech.lgbt/tags/indieweb\">#<span>indieweb</span></a></p>", "text": "So I made a little tool to make bookmarklets, if you know what they are:\n\nhttps://jade.ellis.link/bookmarklets\n\n#bookmarklets #indieweb" }, "published": "2024-04-28T23:35:01+00:00", "post-type": "note", "_id": "40968520", "_source": "8007", "_is_read": false }
@fedi More generally, URL rewriters and shorteners considered dangerous.
And for anyone else who wants to explore the small/ #indieweb, there's a bunch of directories and search engines at the end of Manu's latest post: https://manuelmoreale.com/the-web-is-not-dying
{ "type": "entry", "author": { "name": "@claudinec", "url": "https://aus.social/@claudinec", "photo": null }, "url": "https://aus.social/@claudinec/112351292808170725", "content": { "html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://lllotw.hugh.run/\">@<span>fedi</span></a></span> More generally, URL rewriters and shorteners considered dangerous.</p><p>And for anyone else who wants to explore the small/ <a href=\"https://aus.social/tags/indieweb\">#<span>indieweb</span></a>, there's a bunch of directories and search engines at the end of Manu's latest post: <a href=\"https://manuelmoreale.com/the-web-is-not-dying\"><span>https://</span><span>manuelmoreale.com/the-web-is-n</span><span>ot-dying</span></a></p>\n<a class=\"u-mention\" href=\"https://lllotw.hugh.run/\"></a>", "text": "@fedi More generally, URL rewriters and shorteners considered dangerous.\n\nAnd for anyone else who wants to explore the small/ #indieweb, there's a bunch of directories and search engines at the end of Manu's latest post: https://manuelmoreale.com/the-web-is-not-dying" }, "published": "2024-04-28T22:51:17+00:00", "post-type": "note", "_id": "40968521", "_source": "8007", "_is_read": false }
How would you add a small server-side generated content to otherwise fully static site? Iframe
I want to add a guestbook :-)
{ "type": "entry", "author": { "name": "@mms", "url": "https://emacs.ch/@mms", "photo": null }, "url": "https://emacs.ch/@mms/112349886440684346", "content": { "html": "<p>How would you add a small server-side generated content to otherwise fully static site? Iframe</p><p>I want to add a guestbook :-) </p><p><a href=\"https://emacs.ch/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://emacs.ch/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://emacs.ch/tags/blogging\">#<span>blogging</span></a></p>", "text": "How would you add a small server-side generated content to otherwise fully static site? Iframe\n\nI want to add a guestbook :-) \n\n#SmallWeb #indieweb #blogging" }, "published": "2024-04-28T16:53:38+00:00", "post-type": "note", "_id": "40966268", "_source": "8007", "_is_read": false }
Attempt no. 2456 of getting off my ass and starting on the rework of my personal site with support for WebMentions and ActivityPub.
This would mean reversing the step I took from a "server language" into using a static site builder, as I'm more comfortable using PHP to write an actual server implementation for these things, as opposed to writing some SSG plugins or comparable to handle this. I also might need a database of sorts too.
#Blogging #IndieWeb #WebMention #ActivityPub #WebDevelopment
{ "type": "entry", "author": { "name": "@ojrask", "url": "https://piipitin.fi/@ojrask", "photo": null }, "url": "https://piipitin.fi/@ojrask/112347510146104751", "content": { "html": "<p>Attempt no. 2456 of getting off my ass and starting on the rework of my personal site with support for WebMentions and ActivityPub.</p><p>This would mean reversing the step I took from a \"server language\" into using a static site builder, as I'm more comfortable using PHP to write an actual server implementation for these things, as opposed to writing some SSG plugins or comparable to handle this. I also might need a database of sorts too.</p><p><a href=\"https://piipitin.fi/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://piipitin.fi/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://piipitin.fi/tags/WebMention\">#<span>WebMention</span></a> <a href=\"https://piipitin.fi/tags/ActivityPub\">#<span>ActivityPub</span></a> <a href=\"https://piipitin.fi/tags/WebDevelopment\">#<span>WebDevelopment</span></a></p>", "text": "Attempt no. 2456 of getting off my ass and starting on the rework of my personal site with support for WebMentions and ActivityPub.\n\nThis would mean reversing the step I took from a \"server language\" into using a static site builder, as I'm more comfortable using PHP to write an actual server implementation for these things, as opposed to writing some SSG plugins or comparable to handle this. I also might need a database of sorts too.\n\n#Blogging #IndieWeb #WebMention #ActivityPub #WebDevelopment" }, "published": "2024-04-28T06:49:19+00:00", "post-type": "note", "_id": "40962852", "_source": "8007", "_is_read": false }
For fun I added my website to the IndieWeb Webring. ๐ธ๐
{ "type": "entry", "author": { "name": "Jamie Thingelstad", "url": "https://www.thingelstad.com/", "photo": "https://avatars.micro.blog/avatars/2024/06/1545.jpg" }, "url": "https://www.thingelstad.com/2024/04/27/for-fun-i.html", "content": { "html": "<p>For fun I added my website to the <a href=\"https://xn--sr8hvo.ws\">IndieWeb Webring</a>. \ud83d\udd78\ud83d\udc8d</p>", "text": "For fun I added my website to the IndieWeb Webring. \ud83d\udd78\ud83d\udc8d" }, "published": "2024-04-27T16:18:40+00:00", "post-type": "note", "_id": "40962275", "_source": "7224", "_is_read": false }
I'm just hearing about the https://en.wikipedia.org/wiki/British_Post_Office_scandal British Post Office scandal, wherein people were convicted of stealing because of accounting software bugs. (via @marksuth who mentioned it in passing in this morning's #IndieWeb event). I learned the term "moral crumple zones" a few weeks ago and this certainly is that. When computers fail, someone must be blamed. Ultimately someone must be held responsible. All the more reason we ought to understand what computers do. https://estsjournal.org/index.php/ests/article/view/260
{ "type": "entry", "author": { "name": "@artlung", "url": "https://xoxo.zone/@artlung", "photo": null }, "url": "https://xoxo.zone/@artlung/112345108322464388", "content": { "html": "<p>I'm just hearing about the <a href=\"https://en.wikipedia.org/wiki/British_Post_Office_scandal\"><span>https://</span><span>en.wikipedia.org/wiki/British_</span><span>Post_Office_scandal</span></a> British Post Office scandal, wherein people were convicted of stealing because of accounting software bugs. (via <span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@marksuth\">@<span>marksuth</span></a></span> who mentioned it in passing in this morning's <a href=\"https://xoxo.zone/tags/IndieWeb\">#<span>IndieWeb</span></a> event). I learned the term \"moral crumple zones\" a few weeks ago and this certainly is that. When computers fail, someone must be blamed. Ultimately someone must be held responsible. All the more reason we ought to understand what computers do. <a href=\"https://estsjournal.org/index.php/ests/article/view/260\"><span>https://</span><span>estsjournal.org/index.php/ests</span><span>/article/view/260</span></a></p>\n<a class=\"u-mention\" href=\"https://mastodon.social/@marksuth\"></a>", "text": "I'm just hearing about the https://en.wikipedia.org/wiki/British_Post_Office_scandal British Post Office scandal, wherein people were convicted of stealing because of accounting software bugs. (via @marksuth who mentioned it in passing in this morning's #IndieWeb event). I learned the term \"moral crumple zones\" a few weeks ago and this certainly is that. When computers fail, someone must be blamed. Ultimately someone must be held responsible. All the more reason we ought to understand what computers do. https://estsjournal.org/index.php/ests/article/view/260" }, "published": "2024-04-27T20:38:30+00:00", "post-type": "note", "_id": "40960373", "_source": "8007", "_is_read": false }
Found a fantastic anti-capitalist tech blog! I chose to link their support page because you can browse their posts/RSS feed for an example, but it's nice, long form content, in clear language! Give them money if you like their stuff! https://theluddite.org/#!support #Blog #Blogs #AI #IndieWeb #Capitalism #Tech #Technology
{ "type": "entry", "author": { "name": "@weirdwriter", "url": "https://tweesecake.social/@weirdwriter", "photo": null }, "url": "https://tweesecake.social/@weirdwriter/112343659704656917", "content": { "html": "<p>Found a fantastic anti-capitalist tech blog! I chose to link their support page because you can browse their posts/RSS feed for an example, but it's nice, long form content, in clear language! Give them money if you like their stuff! <a href=\"https://theluddite.org/#!support\"><span>https://</span><span>theluddite.org/#!support</span><span></span></a> <a href=\"https://tweesecake.social/tags/Blog\">#<span>Blog</span></a> <a href=\"https://tweesecake.social/tags/Blogs\">#<span>Blogs</span></a> <a href=\"https://tweesecake.social/tags/AI\">#<span>AI</span></a> <a href=\"https://tweesecake.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://tweesecake.social/tags/Capitalism\">#<span>Capitalism</span></a> <a href=\"https://tweesecake.social/tags/Tech\">#<span>Tech</span></a> <a href=\"https://tweesecake.social/tags/Technology\">#<span>Technology</span></a></p>", "text": "Found a fantastic anti-capitalist tech blog! I chose to link their support page because you can browse their posts/RSS feed for an example, but it's nice, long form content, in clear language! Give them money if you like their stuff! https://theluddite.org/#!support #Blog #Blogs #AI #IndieWeb #Capitalism #Tech #Technology" }, "published": "2024-04-27T14:30:05+00:00", "post-type": "note", "_id": "40957649", "_source": "8007", "_is_read": false }
Anyone know of a good #RSS embed alternative to #Mastofeed? I was enjoying #Mastofeed on my #wordpress site and then it stopped working.
{ "type": "entry", "author": { "name": "@matthewguy", "url": "https://mstdn.ca/@matthewguy", "photo": null }, "url": "https://mstdn.ca/@matthewguy/112343428785111706", "content": { "html": "<p>Anyone know of a good <a href=\"https://mstdn.ca/tags/RSS\">#<span>RSS</span></a> embed alternative to <a href=\"https://mstdn.ca/tags/Mastofeed\">#<span>Mastofeed</span></a>? I was enjoying <a href=\"https://mstdn.ca/tags/Mastofeed\">#<span>Mastofeed</span></a> on my <a href=\"https://mstdn.ca/tags/wordpress\">#<span>wordpress</span></a> site and then it stopped working.</p><p><a href=\"https://github.com/fenwick67/mastofeed/issues/67\"><span>https://</span><span>github.com/fenwick67/mastofeed</span><span>/issues/67</span></a></p><p><a href=\"https://mstdn.ca/tags/posse\">#<span>posse</span></a> <a href=\"https://mstdn.ca/tags/indieweb\">#<span>indieweb</span></a></p>", "text": "Anyone know of a good #RSS embed alternative to #Mastofeed? I was enjoying #Mastofeed on my #wordpress site and then it stopped working.\n\nhttps://github.com/fenwick67/mastofeed/issues/67\n\n#posse #indieweb" }, "published": "2024-04-27T13:31:22+00:00", "post-type": "note", "_id": "40957360", "_source": "8007", "_is_read": false }
i'm a quarter century late but i quite like 88x31 buttons. do people just put up the ones they like? is there like mutual agreement before showing each other buttons? btw made one for myself because i want in!!
<a href="https://alemi.dev/"><img src="https://cdn.alemi.dev/profile/pic/88x31.gif" title="i rarely make sense but still make things"></a>
{ "type": "entry", "author": { "name": "#indieweb", "url": "https://mastodon.social/tags/indieweb", "photo": null }, "url": "https://social.alemi.dev/objects/7d452b3e-ca83-41b0-9a1f-bf33bbe90704", "content": { "html": "<p>i'm a quarter century late but i quite like 88x31 buttons. do people just put up the ones they like? is there like mutual agreement before showing each other buttons? btw made one for myself because i want in!!</p><br /><br /><a href=\"https://alemi.dev/\"></a><br /><br /><a href=\"https://social.alemi.dev/tag/88x31\">#88x31</a> <a href=\"https://social.alemi.dev/tag/indieweb\">#indieweb</a><br /><br /><pre><a href=\"https://alemi.dev/\"><img src=\"https://cdn.alemi.dev/profile/pic/88x31.gif\" title=\"i rarely make sense but still make things\"></a></pre>", "text": "i'm a quarter century late but i quite like 88x31 buttons. do people just put up the ones they like? is there like mutual agreement before showing each other buttons? btw made one for myself because i want in!!\n\n\n\n#88x31 #indieweb\n\n<a href=\"https://alemi.dev/\"><img src=\"https://cdn.alemi.dev/profile/pic/88x31.gif\" title=\"i rarely make sense but still make things\"></a>" }, "published": "2024-04-27T10:12:14+00:00", "post-type": "note", "_id": "40956055", "_source": "8007", "_is_read": false }
I'm not a perfect Luddite.
Ah yes! I love the #IndieWeb! I did find this anti capitalist tech blog, though! The RSS feed is https://theluddite.org/feed.rss @claudinec
{ "type": "entry", "author": { "name": "@weirdwriter", "url": "https://tweesecake.social/@weirdwriter", "photo": null }, "url": "https://tweesecake.social/@weirdwriter/112340948640635165", "content": { "html": "<p>I'm not a perfect Luddite.</p><p>Ah yes! I love the <a href=\"https://tweesecake.social/tags/IndieWeb\">#<span>IndieWeb</span></a>! I did find this anti capitalist tech blog, though! The RSS feed is <a href=\"https://theluddite.org/feed.rss\"><span>https://</span><span>theluddite.org/feed.rss</span><span></span></a> <span class=\"h-card\"><a class=\"u-url\" href=\"https://aus.social/@claudinec\">@<span>claudinec</span></a></span></p>\n<a class=\"u-mention\" href=\"https://aus.social/@claudinec\"></a>", "text": "I'm not a perfect Luddite.Ah yes! I love the #IndieWeb! I did find this anti capitalist tech blog, though! The RSS feed is https://theluddite.org/feed.rss @claudinec" }, "published": "2024-04-27T03:00:38+00:00", "post-type": "note", "_id": "40954352", "_source": "8007", "_is_read": false }
{ "type": "entry", "published": "2024-04-27T01:09:01+00:00", "url": "https://werd.io/2024/where-im-coming-from", "name": "Where I'm coming from", "content": { "text": "I\u2019m paralyzed by the world. We seem to be at a kind of crossroads.\n\nThere\u2019s so much to be appalled by, so much to be worried about, and I worry that not saying something might be considered to be acquiescence or approval.\n\nSo, in this moment, I thought I\u2019d actually take a step back and explain what my worldview actually is. It\u2019s perhaps overly ambitious, but I want to declare I think is important, and what drives me to say the sorts of things I do. And, yes, these same factors also drive the decisions I make about where I work and how I build software.\n\nAs always, I would like to read yours.\n\nMy view on the world \u2014 as is true of yours, and of everybody\u2019s \u2014 is a function of my lived experiences, and the lived experiences of the people I care about.It\u2019s not about leading the world; it\u2019s about living in a peaceful oneI was born in the Netherlands, grew up in England, spent time in Austria, went to school in Scotland, and have been in the United States since my early thirties. My dad is Swiss-Dutch-Indonesian; my mother was American on one side and Ukrainian on the other. They met in Berkeley in the early seventies and were heavily active in various progressive causes as activists. My dad in particular, who was drafted into the US Army after his family moved to America as a teenager, organized Vietnam War protests in the Bay Area, and was often harassed by the police.\n\nMy parents intentionally left the US to raise me. The closest thing I have to a hometown is Oxford, famous for its universities, where academic families are constantly coming through. My peers at school came from all over the world \u2014 including from behind the iron curtain \u2014 and experiencing the different smells and tastes of peoples\u2019 homes was completely normal.\n\nAt the same time, I was a third culture kid for almost all of my childhood and early adulthood, and identified with no national identity. I never felt any real ties to any particular geographic place for its own sake. I was raised an atheist and have never felt religious ties (even though, as a child in England, I went to a Church of England school where we were made to pray every day). What I did identify with, very strongly, was family.\n\nMy dad is one of the youngest concentration camp survivors: he spent his early years in a Japanese-run camp in Indonesia, which still colors the way he sees the world. His mother had nightmares every single night for the rest of her life; I will remember hearing her screams though the walls forever. His father, who I never got to meet, was a resistance leader who was forced to dig his own grave multiple times. I\u2019ve heard stories about the camps and what happened afterwards for my entire life. Even when they returned to the Netherlands, Indo people like my dad\u2019s family were an ethnic minority and treated poorly. They eventually moved to California, thanks to a local sponsor, where they ran a gas station on highway 12 in Sebastopol. My uncle was severely beaten up for daring to serve Black people. The gas station itself was routinely shot at \u2014 once killing the family dog \u2014 simply because it was run by immigrants.\n\nMy great grandfather escaped Ukraine twice. His village was destroyed by the White Army as part of vicious Pogroms. When he emigrated to the US, he secularized, changing his name in the process in order to sound less Jewish. Eventually he became the General Manager of the Pennsylvania Joint Board of the Amalgamated Shirt Workers. I\u2019ve previously posted excerpts from my grandfather\u2019s obituary that discuss that experience as well as my grandfather\u2019s experience as a Jewish POW in Germany during WWII.\n\nMy grandfather, by the way, ended up translating Crime and Punishment into English, and taught in the Slavic and Eurasian Studies and History departments at the University of Texas at Austin for forty years. He met Albert Einstein, had coffee with Sylvia Plath, discussed philosophy with Hannah Arendt, and never quite realized his dream of being a poet. In the end, he married into an institutional American family: my great grandfather was a WWI test pilot and eventually became a diplomat who negotiated the US withdrawal from Haiti. (This fact of my family history is, I want to be clear, not an endorsement of the US\u2019s behavior overseas, including in Haiti.)\n\nSo, all of this is to say: I have no interest in patriotism, let alone nationalism. It\u2019s not a value I hold, and I\u2019m not excited by any country having a leadership position in the world. I find flag-waving to be petty. What I care about are values: the democracy, inclusion, and co-operation that can lead to a lasting peace. I\u2019m repelled by military strength, because I\u2019ve seen what various militaries did to my family. I\u2019m repelled by anti-immigrant sentiment, because I come from refugees and immigrants. I don\u2019t like the idea of assimilation, because I\u2019ve seen the richness inherent in lots of cultures. Forced assimilation \u2014 which is usually into a conquering culture \u2014 is tantamount to subjugation.\n\nNational exceptionalism \u2014 American exceptionalism, or European exceptionalism, come to that \u2014 is ridiculous on its face. Cold wars and imperialist foreign policies are things to avoid, not things to perpetuate. No country is the \u201cbest\u201d, and even the idea of \u201ca best country\u201d is narrow-minded. No religion is the \u201cbest\u201d; please enjoy practicing yours, but please don\u2019t impose it on anyone else. There are definitely people who think McCarthy\u2019s witch hunt against communism was right in spirit, even if they condemn the historical event itself \u2014 let\u2019s just say they and I harbor some very different ideas about what an open, democratic society should look like.\n\nNations aren\u2019t what\u2019s important. Principles are. Specifically, the principles of openness, inclusion, fairness, peace, equity, and democracy.\n\nWhat matters is that everyone can live a good life, wherever they are, whoever they are, and however they identify, free from threat of violence or exploitation. Ideological or national superiority aren\u2019t useful values. What matters is the experience of being a human, everywhere. What matters is avoiding the killing and horror of war. What matters is honoring the beautiful diversity of the world.A strong operating system for allI was only half-joking when I compared governments to operating systems. While they certainly don\u2019t map perfectly to actual software operating systems, I do think they provide a very similar purpose: to create a bedrock of services and infrastructure in order to ensure society runs smoothly.\n\nWhat does \u201csociety runs smoothly\u201d really mean? I\u2019ll return to my definition above. What matters is that everyone can live a good life, wherever they are, whoever they are, and however they identify, free from threat of violence or exploitation. Freedom of expression, association, and to pursue one\u2019s best interests are important here: what John Locke called the pursuit of happiness. To ensure the safety of that pursuit, I think John Locke\u2019s version of a social contract \u2014 the idea that we surrender a little personal liberty in order to make evolving common agreements in the best interests of everyone \u2014 is important.\n\nI can\u2019t be a libertarian because I see the importance of the trade-offs here. One role of the operating system is to prevent the vulnerable from exploitation: public goods like universal healthcare, public education, and integrated public transit ensure that people who are not wealthy have the opportunity to build a great life. One of the most visceral reactions I\u2019ve ever had in my life was discovering Ayn Rand, and then, to my horror, discovering that beyond just getting into her novels, some people actually believed in her ideology of everyone for themselves.\n\nHealthy communities are an important part of all of our well-being. Once again: every person deserves to live a good life. We all live in a complex, interconnected network of people, and what happens to someone else also affects us. Caring for the whole network is also in our own best interests. It can\u2019t be everyone for themselves.\n\nIt\u2019s hopefully obvious from my definition, but I don\u2019t think GDP (or money at all) is a great way to measure a society, either. It doesn\u2019t say much about what an ordinary person\u2019s experience actually is. It doesn\u2019t measure human well-being, and that\u2019s how we should be thinking about how well we\u2019re doing. I\u2019m less interested in is the stock market going up? than is being poor a death sentence? as a question \u2014 and I don\u2019t think the first necessarily leads to a reduction in the second. More and more people agree.\n\nOne important function of the social operating system is welfare, which ensures that people don\u2019t fall though the cracks. There are others, some of which I\u2019ve already mentioned: education, transit, and healthcare.\n\nI couldn\u2019t have founded my first startup if I hadn\u2019t had the benefit of the excellent National Health Service. Millions of PR dollars have been spent in the US to paint social infrastructure as being a bad thing, but I never once had to worry about going to the doctor under universal healthcare. I didn\u2019t have to worry about losing health insurance when I quit my job. I could just do it. Say what you want about free markets, but I think that freedom of optionality \u2014 having broad choices regardless of income or personal net worth \u2014 comes closer to real personal freedom than a world without that kind of social infrastructure.\n\nHere in the United States, it doesn\u2019t come automatically: you need people to fight for you. I\u2019ve lost five members of my family to an incurable genetic disease. One of them was my mother, who I helped care for over the course of a decade \u2014 which was, in fact, the reason I moved to the US to begin with. She was a teacher, and the great medical care she received was only possible because of the incredible negotiating power of her teacher\u2019s union. While there should have simply been universal healthcare to look after her, their incredible negotiating power literally lengthened her life by eight years. Unions can be amazing institutions; while not every union is great, the concept of them is. And in a world without the social infrastructure to care for the vulnerable, they are vital.\n\nThis should be the purpose of the law, too: to prevent harm and exploitation, particularly of the vulnerable, in service of maintaining the ability to have a good quality of life. But the law itself, alongside tradition and the twin ideas of unity and stability, often does the opposite. It has often used as a way to maintain a status quo where vulnerable people are exploited for other peoples\u2019 benefit.\n\nThis runs deep: some of the earliest police forces in America were slave patrols. A law that only benefits the powerful or upholds an unjust status quo is, in itself, unjust. Unity that depends on adherence to the values of the powerful (and on the silence or silencing of the vulnerable) is a sham. Stability based on prioritizing the needs of an in-group to the exclusion of others is definitionally fascism. A claim that moderate values are more reasonable only makes sense to people who don\u2019t need more radical change in order to achieve equity.\n\nBeing awake to those injustices is not a binary: it\u2019s not something you either are or not. It\u2019s an ongoing, uncomfortable process of education and coming to terms. There are lots of ways to deal with and redress them, the comparative merits of which are up for discussion. What\u2019s clear to me, though, is that dismissing their existence outright, and painting them with a reductionist brush in order to rob them of importance, is in itself a perpetuation of those injustices.\n\nWhen people started talking about being \u201cwoke\u201d and taking to the streets to demand restorative justice, I was relieved and excited. This is what moving forward looks like. In contrast, I see people harping on about the harms of \u201cwoke-ism\u201d as being part of the dying gasps of the twentieth century: that adherence to tradition and unity and stability in service of the same old inequalities. Change is good; particularly here.\n\nChange can also be easy. Using a preferred pronoun costs you nothing except for letting go of a tradition. The tradition, in other words, gets in the way of someone\u2019s chosen identity being recognized. Same-sex marriage costs you nothing except for letting go of a tradition. The tradition once again gets in the way of someone being able to realize their needs. Your religious beliefs might forbid same-sex marriage; then simply don\u2019t get same-sex married. Practice your own religion to your heart\u2019s content, but don\u2019t enforce your traditions on anyone else. Refer to someone as they would like to be referred; treat everybody with respect. It seems foundational. A fear of change or adherence to a tradition should not be a barrier to making the world more just or treating our fellow humans with respect.\n\nLet\u2019s return again to the core idea: every person deserves to live a good life. Of course, who we consider to be a \u201cperson\u201d is important. Thomas Jefferson incorporated Locke\u2019s version of a social contract into the Declaration of Independence, even going so far as to say that \u201call men are created equal,\u201d but he famously kept slaves. These days, we might ask about our spheres of concern: do we care about people in our families? Our neighborhoods? Our towns and cities? Our churches? Our ethnicities? Our value structures? Our states? Our countries? Our regions? The world? How do we relate to people outside of those spheres?\n\nFor reasons I\u2019ve tried to explain above, I\u2019d love it if we considered the world to be what we care about; the welfare of a person in Gaza is just as important as the welfare of a person next door, even if we might not share a religion or care for the regime they live under. In fact, depending on their context, their welfare might be more important, because they need more help to bring them to that reasonable standard of living, free from violence and exploitation.\n\nBecause our definitions of what a good life is vary, and because no government can possibly claim to represent or understand the complete set of needs and lived experiences in its populace, participative democracy is the only equitable model for government. What\u2019s important here: everyone can vote without hindrance, votes are fair, anyone can become a representative, decisions are actually made at the ballot box rather than in court, and there is real choice. (If there\u2019s a candidate whose values you hate, do what you can to persuade your fellow voters to vote for someone else. That\u2019s what democracy is.)\n\nThose principles are core. It might surprise you to learn that I\u2019m not inherently against the idea of billionaires, and certainly not against the idea of starting businesses and finding success in doing so. But it must be done without exploiting other people and preventing them from being able to live a good life. It must be done without perpetuating injustices, for example by eroding workers\u2019 rights, forcing a minimum wage that is too low to live well on, lobbying for unequal laws, or fighting against their ability to negotiate for better working conditions. Can it be done without those things? I don\u2019t know. But if it can\u2019t, then it shouldn\u2019t happen.So what does this have to do with the internet?I see the web as a platform as being rooted in the kind of internationalism I believe in. The internet itself is a physical manifestation of the idea that we are all connected.\n\nAnyone can publish, anywhere, and be read by anyone, anywhere. That\u2019s amazing! Anyone can start a business and find users all over the world. That\u2019s also amazing! It\u2019s the most borderless, open platform we\u2019ve ever created. The potential to learn about the lives of people we would never otherwise meet, in places we would never otherwise visit, is colossal. We can share ideas and, even more importantly, build empathy globally. I couldn\u2019t be more excited about that. That\u2019s what keeps me building.\n\nIt\u2019s harder to dehumanize someone you don\u2019t know. The internet has the potential to allow everybody to become knowable. I see that as a route to peace, and to a better world where exploitation can no longer happen in the shadows.\n\nWhat I\u2019m not enthused by is the idea that the internet is here as an exercise in furthering any one country\u2019s interests: that one nation\u2019s worldview should trump another\u2019s. At its best, it\u2019s an international commons: an overtly progressive space by design.\n\nI support the indieweb and the fediverse because those technologies harness for the benefit of the public, rather than for the profit and entrenched power of a tiny few. I see silos and centralized services as being anti-democracy, because the whims of a monarch-like figure can have a profound impact on which information we\u2019re allowed to see. We\u2019ve seen that most obviously recently with Elon Musk\u2019s acquisition of Twitter, but it was previously also true of Facebook, and of every large service that aimed to intermediate peoples\u2019 connections with each other. If one entity controls what we see and can learn about, they will abuse it, always.\n\nI\u2019m imperfect. Of course I am. I\u2019ve made terrible mistakes and, from time to time, I\u2019ve hurt people. But that doesn\u2019t mean I can\u2019t try.\n\nI\u2019ve built open source platforms for organizing educational institutions and non-profits; I\u2019ve supported newsrooms that help to create a more informed voting population; I\u2019ve worked in newsrooms that help speak truth to power. It\u2019s not because I love social networking in itself, or because I want to get rich by building software.\n\nIt\u2019s because I remember the sound of my Oma having nightmares through the walls. I see the nationalists and isolationists as trying to divide people into in-groups and out-groups. I see hoarding wealth as akin to building walls. I see conservatism as being a way to preserve the kind of bigotry that can grow and explode into the kinds of hatred that swallow whole families. Quixotic as it might be, I see connecting people as a way to help prevent it all from ever happening again.", "html": "<p><img src=\"https://werd.io/file/662c500b5b2e6472a3094702/thumb.jpg\" alt=\"The silhouette of a man walking downhill\" width=\"1024\" height=\"641\" /></p><p>I\u2019m paralyzed by the world. We seem to be at a kind of crossroads.</p><p>There\u2019s so much to be appalled by, so much to be worried about, and I worry that <em>not</em> saying something might be considered to be acquiescence or approval.</p><p>So, in this moment, I thought I\u2019d actually take a step back and explain what my worldview actually <em>is</em>. It\u2019s perhaps overly ambitious, but I want to declare I think is important, and what drives me to say the sorts of things I do. And, yes, these same factors also drive the decisions I make about where I work and how I build software.</p><p>As always, I would like to read yours.</p><p>My view on the world \u2014 as is true of yours, and of everybody\u2019s \u2014 is a function of my lived experiences, and the lived experiences of the people I care about.</p><h3>It\u2019s not about leading the world; it\u2019s about living in a peaceful one</h3><p>I was born in the Netherlands, grew up in England, spent time in Austria, went to school in Scotland, and have been in the United States since my early thirties. My dad is Swiss-Dutch-Indonesian; my mother was American on one side and Ukrainian on the other. They met in Berkeley in the early seventies and were heavily active in various progressive causes as activists. My dad in particular, who was drafted into the US Army after his family moved to America as a teenager, organized Vietnam War protests in the Bay Area, and was often harassed by the police.</p><p>My parents intentionally left the US to raise me. The closest thing I have to a hometown is Oxford, famous for its universities, where academic families are constantly coming through. My peers at school came from all over the world \u2014 including from behind the iron curtain \u2014 and experiencing the different smells and tastes of peoples\u2019 homes was completely normal.</p><p>At the same time, I was <a href=\"https://en.wikipedia.org/wiki/Third_culture_kid\">a third culture kid</a> for almost all of my childhood and early adulthood, and <a href=\"https://words.werd.io/no-nationality-no-religion-6a556d718e3e\">identified with no national identity</a>. I never felt any real ties to any particular geographic place for its own sake. I was raised an atheist and have never felt religious ties (even though, as a child in England, I went to <a href=\"https://www.churchofengland.org/about/education-and-schools/church-schools-and-academies\">a Church of England school</a> where we were made to pray every day). What I did identify with, very strongly, was family.</p><p>My dad is one of the youngest concentration camp survivors: he spent his early years in a Japanese-run camp in Indonesia, which still colors the way he sees the world. His mother had nightmares every single night for the rest of her life; I will remember hearing her screams though the walls forever. His father, who I never got to meet, was a resistance leader who was forced to dig his own grave multiple times. I\u2019ve heard stories about the camps and what happened afterwards for my entire life. Even when they returned to the Netherlands, <a href=\"https://en.wikipedia.org/wiki/Indo_people\">Indo people</a> like my dad\u2019s family were an ethnic minority and treated poorly. They eventually moved to California, thanks to a local sponsor, where they ran a gas station on highway 12 in Sebastopol. My uncle was severely beaten up for daring to serve Black people. The gas station itself was routinely shot at \u2014 once killing the family dog \u2014 simply because it was run by immigrants.</p><p>My great grandfather escaped Ukraine twice. His village was destroyed by the White Army as part of vicious Pogroms. When he emigrated to the US, he secularized, changing his name in the process in order to sound less Jewish. Eventually he became the General Manager of the Pennsylvania Joint Board of the Amalgamated Shirt Workers. <a href=\"https://liberalarts.utexas.edu/scjs/news/sidney-monas-noted-scholar-and-critic-has-passed-away\">I\u2019ve previously posted excerpts from my grandfather\u2019s obituary</a> that discuss that experience as well as my grandfather\u2019s experience as a Jewish POW in Germany during WWII.</p><p>My grandfather, by the way, ended up <a href=\"https://www.penguinrandomhouse.com/books/326618/crime-and-punishment-by-fyodor-dostoyevsky-with-an-intro-by-leonard-stantonjames-d-hardy-jr-trans-by-sidney-monas-and-afterword-by-robin-feuer-miller/\">translating Crime and Punishment into English</a>, and taught in the Slavic and Eurasian Studies and History departments at the University of Texas at Austin <a href=\"https://liberalarts.utexas.edu/slavic/news/in-memoriam-sidney-monas-1924-2019\">for forty years</a>. He met Albert Einstein, had coffee with Sylvia Plath, discussed philosophy with Hannah Arendt, and never quite realized his dream of being a poet. In the end, he married into an institutional American family: my great grandfather <a href=\"https://timesmachine.nytimes.com/timesmachine/1990/06/19/387090.html?pageNumber=30\">was a WWI test pilot</a> and eventually became a diplomat who negotiated <a href=\"https://read.dukeupress.edu/hahr/article/49/1/1/157062/The-American-Withdrawal-from-Haiti-1929-1934\">the US withdrawal from Haiti</a>. (This fact of my family history is, I want to be clear, not an endorsement of <a href=\"https://www.hachettebookgroup.com/titles/vincent-bevins/the-jakarta-method/9781541724013/\">the US\u2019s behavior overseas</a>, including in Haiti.)</p><p>So, all of this is to say: I have no interest in patriotism, let alone nationalism. It\u2019s not a value I hold, and I\u2019m not excited by <em>any</em> country having a leadership position in the world. I find flag-waving to be petty. What I care about are values: the democracy, inclusion, and co-operation that can lead to a lasting peace. I\u2019m repelled by military strength, because I\u2019ve seen what various militaries did to my family. I\u2019m repelled by anti-immigrant sentiment, because I come from refugees and immigrants. I don\u2019t like the idea of assimilation, because I\u2019ve seen the richness inherent in lots of cultures. <a href=\"https://en.wikipedia.org/wiki/Forced_assimilation\">Forced assimilation</a> \u2014 which is usually into a conquering culture \u2014 is tantamount to subjugation.</p><p>National exceptionalism \u2014 American exceptionalism, or European exceptionalism, come to that \u2014 is ridiculous on its face. Cold wars and imperialist foreign policies are things to avoid, not things to perpetuate. No country is the \u201cbest\u201d, and even the idea of \u201ca best country\u201d is narrow-minded. No religion is the \u201cbest\u201d; please enjoy practicing yours, but please don\u2019t impose it on anyone else. There are definitely people who think McCarthy\u2019s <a href=\"https://en.wikipedia.org/wiki/McCarthyism\">witch hunt against communism</a> was right in spirit, even if they condemn the historical event itself \u2014 let\u2019s just say they and I harbor some very different ideas about what an open, democratic society should look like.</p><p>Nations aren\u2019t what\u2019s important. Principles are. Specifically, the principles of openness, inclusion, fairness, peace, equity, and democracy.</p><p><strong>What matters is that everyone can live a good life, wherever they are, whoever they are, and however they identify, free from threat of violence or exploitation.</strong> Ideological or national superiority aren\u2019t useful values. What matters is the experience of being a human, everywhere. What matters is avoiding the killing and horror of war. What matters is honoring the beautiful diversity of the world.</p><h3>A strong operating system for all</h3><p>I was only half-joking <a href=\"https://werd.io/2024/the-three-operating-system-models-of-government\">when I compared governments to operating systems</a>. While they certainly don\u2019t map perfectly to actual software operating systems, I do think they provide a very similar purpose: to create a bedrock of services and infrastructure in order to ensure society runs smoothly.</p><p>What does \u201csociety runs smoothly\u201d really mean? I\u2019ll return to my definition above. What matters is that everyone can live a good life, wherever they are, whoever they are, and however they identify, free from threat of violence or exploitation. Freedom of expression, association, and to pursue one\u2019s best interests are important here: what John Locke called <a href=\"https://www.pursuit-of-happiness.org/history-of-happiness/john-locke/\">the pursuit of happiness</a>. To ensure the safety of that pursuit, I think <a href=\"https://www.britannica.com/topic/social-contract\">John Locke\u2019s version of a social contract</a> \u2014 the idea that we surrender a little <em>personal</em> liberty in order to make evolving common agreements in the best interests of everyone \u2014 is important.</p><p>I can\u2019t be a libertarian because I see the importance of the trade-offs here. One role of the operating system is to prevent the vulnerable from exploitation: public goods like universal healthcare, public education, and integrated public transit ensure that people who are not wealthy have the opportunity to build a great life. One of the most visceral reactions I\u2019ve ever had in my life was discovering <a href=\"https://world.hey.com/horses/my-frustratingly-appreciative-feelings-on-ayn-rand-aa46e1c8\">Ayn Rand</a>, and then, to my horror, discovering that beyond just getting into her novels, some people actually <em>believed</em> in her ideology of everyone for themselves.</p><p>Healthy communities are an important part of all of our well-being. Once again: <em>every person deserves to live a good life</em>. We all live in a complex, interconnected network of people, and what happens to someone else also affects us. Caring for the whole network is also in our own best interests. It can\u2019t be everyone for themselves.</p><p>It\u2019s hopefully obvious from my definition, but I don\u2019t think GDP (or money at all) is a great way to measure a society, either. It doesn\u2019t say much about what an ordinary person\u2019s experience actually is. <a href=\"https://hbr.org/2019/10/gdp-is-not-a-measure-of-human-well-being\">It doesn\u2019t measure human well-being</a>, and that\u2019s how we should be thinking about how well we\u2019re doing. I\u2019m less interested in <em>is the stock market going up?</em> than <em>is being poor a death sentence?</em> as a question \u2014 and I don\u2019t think the first necessarily leads to a reduction in the second. <a href=\"https://www.washingtonpost.com/opinions/2024/03/12/supply-side-economics-scam/\">More and more people agree.</a></p><p>One important function of the social operating system is welfare, which ensures that people don\u2019t fall though the cracks. There are others, some of which I\u2019ve already mentioned: education, transit, and healthcare.</p><p>I couldn\u2019t have founded my first startup if I hadn\u2019t had the benefit of <a href=\"https://www.theguardian.com/society/2018/jul/02/is-the-nhs-the-worlds-best-healthcare-system\">the excellent National Health Service</a>. Millions of PR dollars have been spent in the US to paint social infrastructure as being a bad thing, but I never once had to <em>worry</em> about going to the doctor under universal healthcare. I didn\u2019t have to worry about losing health insurance when I quit my job. I could just do it. Say what you want about free markets, but I think that freedom of optionality \u2014 having broad choices regardless of income or personal net worth \u2014 comes closer to real personal freedom than a world without that kind of social infrastructure.</p><p>Here in the United States, it doesn\u2019t come automatically: you need people to fight for you. I\u2019ve lost five members of my family to an incurable genetic disease. One of them was my mother, who I helped care for over the course of a decade \u2014 which was, in fact, the reason I moved to the US to begin with. She was a teacher, and the great medical care she received was only possible because of the incredible negotiating power of her teacher\u2019s union. While there should have simply been universal healthcare to look after her, their incredible negotiating power literally lengthened her life by eight years. Unions can be amazing institutions; while not every union is great, the concept of them is. And in a world without the social infrastructure to care for the vulnerable, they are vital.</p><p>This should be the purpose of the law, too: to prevent harm and exploitation, particularly of the vulnerable, in service of maintaining the ability to have a good quality of life. But the law itself, alongside tradition and the twin ideas of unity and stability, often does the opposite. It has often used as a way to maintain a status quo where vulnerable people are exploited for other peoples\u2019 benefit.</p><p>This runs deep: <a href=\"https://en.wikipedia.org/wiki/Slave_patrol\">some of the earliest police forces in America were slave patrols</a>. A law that only benefits the powerful or upholds an unjust status quo is, in itself, unjust. Unity that depends on adherence to the values of the powerful (and on the silence or silenc<em>ing</em> of the vulnerable) is a sham. Stability based on prioritizing the needs of an in-group to the exclusion of others is definitionally fascism. A claim that moderate values are more reasonable only makes sense to people who don\u2019t need more radical change in order to achieve equity.</p><p>Being awake to those injustices is not a binary: it\u2019s not something you either are or not. It\u2019s an ongoing, uncomfortable process of education and coming to terms. There are lots of ways to deal with and redress them, the comparative merits of which are up for discussion. What\u2019s clear to me, though, is that dismissing their existence outright, and painting them with a reductionist brush in order to rob them of importance, is in itself a perpetuation of those injustices.</p><p>When people started talking about being \u201cwoke\u201d and taking to the streets to demand restorative justice, I was relieved and excited. This is what moving forward looks like. In contrast, I see people harping on about the harms of \u201cwoke-ism\u201d as being part of the dying gasps of the twentieth century: that adherence to tradition and unity and stability in service of the same old inequalities. Change is good; particularly here.</p><p>Change can also be easy. Using <a href=\"https://en.wikipedia.org/wiki/Preferred_gender_pronoun\">a preferred pronoun</a> costs you nothing except for letting go of a tradition. The tradition, in other words, gets in the way of someone\u2019s chosen identity being recognized. Same-sex marriage costs you nothing except for letting go of a tradition. The tradition once again gets in the way of someone being able to realize their needs. Your religious beliefs might forbid same-sex marriage; then simply don\u2019t get same-sex married. Practice your own religion to your heart\u2019s content, but don\u2019t enforce your traditions on anyone else. Refer to someone as they would like to be referred; treat everybody with respect. It seems foundational. A fear of change or adherence to a tradition should not be a barrier to making the world more just or treating our fellow humans with respect.</p><p>Let\u2019s return again to the core idea: <em>every person deserves to live a good life</em>. Of course, who we consider to be a \u201cperson\u201d is important. Thomas Jefferson incorporated Locke\u2019s version of a social contract into the Declaration of Independence, even going so far as to say that \u201call men are created equal,\u201d but <a href=\"https://www.smithsonianmag.com/history/the-dark-side-of-thomas-jefferson-35976004/\">he famously kept slaves</a>. These days, we might ask about our spheres of concern: do we care about people in our families? Our neighborhoods? Our towns and cities? Our churches? Our ethnicities? Our value structures? Our states? Our countries? Our regions? The world? How do we relate to people outside of those spheres?</p><p>For reasons I\u2019ve tried to explain above, I\u2019d love it if we considered <em>the world</em> to be what we care about; the welfare of a person in Gaza is just as important as the welfare of a person next door, even if we might not share a religion or care for the regime they live under. In fact, depending on their context, their welfare might be <em>more</em> important, because they need more help to bring them to that reasonable standard of living, free from violence and exploitation.</p><p>Because our definitions of what a good life is vary, and because no government can possibly claim to represent or understand the complete set of needs and lived experiences in its populace, participative democracy is the only equitable model for government. What\u2019s important here: everyone can vote without hindrance, votes are fair, anyone can become a representative, decisions are actually made at the ballot box rather than in court, and there is real choice. (If there\u2019s a candidate whose values you hate, do what you can to persuade your fellow voters to vote for someone else. That\u2019s what democracy <em>is</em>.)</p><p>Those principles are core. It might surprise you to learn that I\u2019m not inherently against the idea of billionaires, and certainly not against the idea of starting businesses and finding success in doing so. But it must be done without exploiting other people and preventing them from being able to live a good life. It must be done without perpetuating injustices, for example by eroding workers\u2019 rights, forcing a minimum wage that is too low to live well on, lobbying for unequal laws, or fighting against their ability to negotiate for better working conditions. Can it be done without those things? I don\u2019t know. But if it can\u2019t, then it shouldn\u2019t happen.</p><h3>So what does this have to do with the internet?</h3><p>I see the web as a platform as being rooted in the kind of internationalism I believe in. The internet itself is a physical manifestation of the idea that we are all connected.</p><p>Anyone can publish, anywhere, and be read by anyone, anywhere. That\u2019s amazing! Anyone can start a business and find users all over the world. That\u2019s <em>also</em> amazing! It\u2019s the most borderless, open platform we\u2019ve ever created. The potential to learn about the lives of people we would never otherwise meet, in places we would never otherwise visit, is colossal. We can share ideas and, even more importantly, <em>build empathy</em> globally. I couldn\u2019t be more excited about that. That\u2019s what keeps me building.</p><p>It\u2019s harder to dehumanize someone you don\u2019t know. The internet has the potential to allow everybody to become knowable. I see that as a route to peace, and to a better world where exploitation can no longer happen in the shadows.</p><p>What I\u2019m not enthused by is the idea that the internet is here as an exercise in furthering any one country\u2019s interests: that one nation\u2019s worldview should trump another\u2019s. At its best, it\u2019s an international commons: an overtly progressive space by design.</p><p>I support <a href=\"https://indieweb.org\">the indieweb</a> and the fediverse because those technologies harness for the benefit of the public, rather than for the profit and entrenched power of a tiny few. I see silos and centralized services as being anti-democracy, because the whims of a monarch-like figure can have a profound impact on which information we\u2019re allowed to see. We\u2019ve seen that most obviously recently with Elon Musk\u2019s acquisition of Twitter, but it was previously also true of Facebook, and of <em>every</em> large service that aimed to intermediate peoples\u2019 connections with each other. If one entity controls what we see and can learn about, they will abuse it, always.</p><p>I\u2019m imperfect. Of course I am. I\u2019ve made terrible mistakes and, from time to time, I\u2019ve hurt people. But that doesn\u2019t mean I can\u2019t try.</p><p>I\u2019ve built open source platforms for organizing educational institutions and non-profits; I\u2019ve supported newsrooms that help to create a more informed voting population; I\u2019ve worked <em>in</em> newsrooms that help speak truth to power. It\u2019s not because I love social networking in itself, or because I want to get rich by building software.</p><p>It\u2019s because I remember the sound of my Oma having nightmares through the walls. I see the nationalists and isolationists as trying to divide people into in-groups and out-groups. I see hoarding wealth as akin to building walls. I see conservatism as being a way to preserve the kind of bigotry that can grow and explode into the kinds of hatred that swallow whole families. Quixotic as it might be, I see connecting people as a way to help prevent it all from ever happening again.</p>" }, "author": { "type": "card", "name": "Ben Werdmuller", "url": "https://werd.io/profile/benwerd", "photo": "https://werd.io/file/5d388c5fb16ea14aac640912/thumb.jpg" }, "post-type": "article", "_id": "40954240", "_source": "191", "_is_read": false }
I'm not a perfect Luddite.
@weirdwriter Not so much about Luddites/Luddism, but the #indieweb movement is really trying to capture the spirit of the old (and weird) internet. Browsing the wiki at https://indieweb.org/ I've discovered many interesting bloggers as well as lots of ideas about tools to help make our experience of the internet more human-centred.
Hmm, maybe it is time for me to start a #blogroll.
{ "type": "entry", "author": { "name": "@claudinec", "url": "https://aus.social/@claudinec", "photo": null }, "url": "https://aus.social/@claudinec/112340846759523152", "content": { "html": "<p>I'm not a perfect Luddite.</p><p><span class=\"h-card\"><a class=\"u-url\" href=\"https://tweesecake.social/@weirdwriter\">@<span>weirdwriter</span></a></span> Not so much about Luddites/Luddism, but the <a href=\"https://aus.social/tags/indieweb\">#<span>indieweb</span></a> movement is really trying to capture the spirit of the old (and weird) internet. Browsing the wiki at <a href=\"https://indieweb.org/\"><span>https://</span><span>indieweb.org/</span><span></span></a> I've discovered many interesting bloggers as well as lots of ideas about tools to help make our experience of the internet more human-centred.</p><p>Hmm, maybe it is time for me to start a <a href=\"https://aus.social/tags/blogroll\">#<span>blogroll</span></a>.</p>\n<a class=\"u-mention\" href=\"https://tweesecake.social/@weirdwriter\"></a>", "text": "I'm not a perfect Luddite.@weirdwriter Not so much about Luddites/Luddism, but the #indieweb movement is really trying to capture the spirit of the old (and weird) internet. Browsing the wiki at https://indieweb.org/ I've discovered many interesting bloggers as well as lots of ideas about tools to help make our experience of the internet more human-centred.\n\nHmm, maybe it is time for me to start a #blogroll." }, "published": "2024-04-27T02:34:43+00:00", "post-type": "note", "_id": "40954222", "_source": "8007", "_is_read": false }
So this is new (to me). Gmail now marks outgoing links to "unknown" domains as "suspicious" and "might be harmful".
About the half of the indie websites and blogs in a recent newsletter popped up this warning!
How many people are going to ignore this warning or click on Show Details to see that there's *nothing actively harmful* about the site? They just haven't paid their protection money, I guess. ๐
"Suspicious," indeed. Google is flat-out evil.
{ "type": "entry", "author": { "name": "@ratfactor", "url": "https://mastodon.art/@ratfactor", "photo": null }, "url": "https://mastodon.art/@ratfactor/112338578818362048", "content": { "html": "<p>So this is new (to me). Gmail now marks outgoing links to \"unknown\" domains as \"suspicious\" and \"might be harmful\".</p><p>About the half of the indie websites and blogs in a recent newsletter popped up this warning!</p><p>How many people are going to ignore this warning or click on Show Details to see that there's *nothing actively harmful* about the site? They just haven't paid their protection money, I guess. \ud83d\ude20 </p><p>\"Suspicious,\" indeed. Google is flat-out evil.</p><p><a href=\"https://mastodon.art/tags/google\">#<span>google</span></a> <a href=\"https://mastodon.art/tags/indieWeb\">#<span>indieWeb</span></a></p>", "text": "So this is new (to me). Gmail now marks outgoing links to \"unknown\" domains as \"suspicious\" and \"might be harmful\".\n\nAbout the half of the indie websites and blogs in a recent newsletter popped up this warning!\n\nHow many people are going to ignore this warning or click on Show Details to see that there's *nothing actively harmful* about the site? They just haven't paid their protection money, I guess. \ud83d\ude20 \n\n\"Suspicious,\" indeed. Google is flat-out evil.\n\n#google #indieWeb" }, "published": "2024-04-26T16:57:57+00:00", "photo": [ "https://files.mastodon.social/cache/media_attachments/files/112/338/578/883/438/097/original/02b76af6a0df9a54.png" ], "post-type": "photo", "_id": "40950648", "_source": "8007", "_is_read": false }
Hereโs a handy service that allows you to follow a Mastodon account that updates when a new podcast episode is released from any podcast you like.
{ "type": "entry", "published": "2024-04-26T15:16:33Z", "url": "https://adactio.com/links/21071", "category": [ "podcast", "mastodon", "fediverse", "rss", "feeds", "following", "subscribe" ], "bookmark-of": [ "https://podcastap.com/" ], "content": { "text": "Podcast AP\n\n\n\nHere\u2019s a handy service that allows you to follow a Mastodon account that updates when a new podcast episode is released from any podcast you like.", "html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://podcastap.com/\">\nPodcast AP\n</a>\n</h3>\n\n<p>Here\u2019s a handy service that allows you to follow a Mastodon account that updates when a new podcast episode is released from any podcast you like.</p>" }, "author": { "type": "card", "name": "Jeremy Keith", "url": "https://adactio.com/", "photo": "https://adactio.com/images/photo-150.jpg" }, "post-type": "bookmark", "_id": "40950308", "_source": "2", "_is_read": false }
I'm reading a lot about #ActivityPub, #indieweb and the #fediverse at the moment. I don't necessarily understand all of it, but it's cool. As a complete noob to this kind of thing, do you think it's worth me investing time into learning about servers, hosting, syndication, coding etc.?
Long term goal is to maybe have a blog where I own all the data on it and know where it sort of goes. I'd also like to access info like on reddit but without a corp involved. Easy and fun or complicated and slow?
{ "type": "entry", "author": { "name": "@rolerunner", "url": "https://dice.camp/@rolerunner", "photo": null }, "url": "https://dice.camp/@rolerunner/112338346695389904", "content": { "html": "<p>I'm reading a lot about <a href=\"https://dice.camp/tags/ActivityPub\">#<span>ActivityPub</span></a>, <a href=\"https://dice.camp/tags/indieweb\">#<span>indieweb</span></a> and the <a href=\"https://dice.camp/tags/fediverse\">#<span>fediverse</span></a> at the moment. I don't necessarily understand all of it, but it's cool. As a complete noob to this kind of thing, do you think it's worth me investing time into learning about servers, hosting, syndication, coding etc.?</p><p>Long term goal is to maybe have a blog where I own all the data on it and know where it sort of goes. I'd also like to access info like on reddit but without a corp involved. Easy and fun or complicated and slow?</p>", "text": "I'm reading a lot about #ActivityPub, #indieweb and the #fediverse at the moment. I don't necessarily understand all of it, but it's cool. As a complete noob to this kind of thing, do you think it's worth me investing time into learning about servers, hosting, syndication, coding etc.?\n\nLong term goal is to maybe have a blog where I own all the data on it and know where it sort of goes. I'd also like to access info like on reddit but without a corp involved. Easy and fun or complicated and slow?" }, "published": "2024-04-26T15:58:55+00:00", "post-type": "note", "_id": "40950058", "_source": "8007", "_is_read": false }
{ "type": "entry", "published": "2024-04-26T14:02:53+02:00", "url": "https://notiz.blog/2024/04/26/activitypub-the-evolution-of-rss/", "name": "ActivityPub \u2013 The evolution of RSS", "content": { "text": "Dave Winer (@davew) stellt (sich) auf seinem Blog und auf Mastodon die Frage:\n\n\n\n\nWhat does ActivityPub does that RSS doesn\u2019t?\n\n\n\n\nund nimmt vorweg:\n\n\n\n\nOff the top of my head, it\u2019s not the ability to syndicate, RSS already does that. I can follow anyone on any server.\n\n\n\n\nEs macht nat\u00fcrlich Sinn, erstmal zu kl\u00e4ren was RSS ist und kann, um auf die Vorteile von ActivityPub einzugehen!\n\n\n\nAlso RSS steht f\u00fcr \u201eReally Simple Syndication\u201c und ist eine Art \u201eDigitale Einbahnstra\u00dfe\u201c, so zu sagen der Newsletter oder Podcast f\u00fcr Texte auf Webseiten. Und weil es dem Podcast so \u00e4hnlich ist (und eigentlich auch dessen technische Basis) nennt es Dave Winer auch neuerdings \u201eTextcasting\u201e, was ich gro\u00dfartig finde!\n\n\n\n\nApplying the philosophy of podcasting to text.\n\n\n\n\nUnd technisch gesehen ist das auch der gro\u00dfe Unterschied zu ActivityPub. W\u00e4hrend ich bei Textcasting, Texte nur abonnieren kann, habe ich durch ActivityPub auch einen R\u00fcckkanal, der mir erm\u00f6glicht, die Texte auch zu liken, mit meinen Freunden Followern zu teilen und zu kommentieren!\n\n\n\nIn den Kommentaren zu Daves Mastodon Post wird aber auch fast ausschlie\u00dflich \u00fcber Technik diskutiert. Es geht um Push vs. Pull und immer wieder darum, dass RSS ja eigentlich vollkommen ausreichend und viel simpler ist.\n\n\n\n@manton trifft es eigentlich ganz gut: \n\n\n\n\nI think RSS + Webmention (for sending replies) gets you 90% of the way there. ActivityPub does provide a comprehensive framework for the rest, though, and perhaps follows modern social network conventions more closely, e.g. liking posts, approving follows.\nhttps://micro.blog/manton/34864514\n\n\n\n\nAber ist die Technik das was hier wirklich den Unterschied macht?\n\n\n\nDie Diskussion erinnert mich sehr an den RSS vs. Atom \u201eWar\u201c, von dem @tantek.com in einem IndieWeb Vortrag spricht.\n\n\n\n\n\t\t\t\t\t\t\t\tInhalt von YouTube anzeigen\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tHier klicken, um den Inhalt von YouTube anzuzeigen.\t\t\t\t\t\t\n\t\t\t\t\t\tErfahre mehr in der Datenschutzerkl\u00e4rung von YouTube.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tInhalt von YouTube immer anzeigen\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u201eTantek \u00c7elik \u2013 The once and future IndieWeb\u201c direkt \u00f6ffnen\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\nI saw the best minds of my time waste our time arguing about syndication formats, arguing about plumbing, user don\u2019t care about plumbing but for some reason we thought that that mattered, we thought that actually really mattered which XML tags to use in RSS versus Atom. [\u2026] So we focused on the wrong things we argued about plumbing instead of user experience.\nTantek \u00c7elik \u2013 The once and future IndieWeb\n\n\n\n\nVielleicht kommt man mit RSS, WebSub und Webmentions auf ein relativ \u00e4hnliches Ergebnis und es ist technisch gesehen wahrscheinlich auch etwas einfacher umzusetzen\u2026 Aber sind RSS und ActivityPub wirklich so weit auseinander?\n\n\n\nF\u00fcr mich ist ActivityPub einfach nur die logische Weiterentwicklung, oder auch die n\u00e4chste Generation von RSS. Wer sich die erste Version von ActivityStreams (das Format, welches ActivityPub benutzt um Aktivit\u00e4ten auszuzeichnen) etwas genauer ansieht, erkennt vielleicht ein alt bekanntes Format.\n\n\n<entry xmlns=\"http://www.w3.org/2005/Atom\"\n xmlns:activity=\"http://activitystrea.ms/spec/1.0/\">\n <id>tag:photopanic.example.com,2009:photo/4352</id>\n <title>My Cat</title>\n <published>2010-11-02T15:29:00Z</published>\n <link rel=\"alternate\" type=\"text/html\" href=\"...\" />\n <activity:object-type>photo</activity:object-type>\n <activity:verb>post</activity:verb>\n</entry>Code-Sprache: HTML, XML (xml)\n\n\nActivityStreams wurden 2011 als Namespace f\u00fcr Atom definiert um RSS/Atom Feeds mit Informationen anzureichern, die man aus den sozialen Netzwerken kennt. Das ist haupts\u00e4chlich der object-type um neben Texten auch Bilder oder Videos auszuzeichnen, und verb um klar zu machen um was f\u00fcr eine Aktion es sich genau handelt.\n\n\n\nOStatus, der Vorg\u00e4nger von ActivityPub, benutzte \u00fcbrigens genau dieses Format um Aktivit\u00e4ten auszuzeichnen!\n\n\n\nErst 6 Jahre sp\u00e4ter wurde die Version 2.0 als reines JSON Format ver\u00f6ffentlicht, was aber auch Sinn macht, da JSON das Format ist, welches moderne APIs eben sprechen.\n\n\n\nDas hei\u00dft ActivityStreams ist im Prinzip eine moderne Form von RSS und ActivityPub ist einfach \u201enur\u201c ein PubSub System welches drumherum gebaut wurde.\n\n\n\nAber zur\u00fcck zur Usability!\n\n\n\nDie Frage ist f\u00fcr mich nicht RSS oder ActivityPub\u2026 Die wesentlich interessantere Frage ist: Feed-Reader oder Mastodon?\n\n\n\nDie RSS oder IndieWeb Community (und ich z\u00e4hle mich zu beiden, es geht hier nicht um Blaming) hat bisher leider kein massentaugliches Tool etabliert, welches mit der Usability und Reichweite von Mastodon (und Mastodon ist hier nur exemplarisch f\u00fcr eine Fediverse Platform\u2026 Pixelfed, Misskey und andere machen einen \u00e4hnlich guten Job) mithalten kann. Mastodon erm\u00f6glicht das dezentrale folgen, abonnieren, kommentieren, liken und sharen in einer simplen Oberfl\u00e4che. Kein RSS-Reader, den man zum Kommentieren verlassen muss und kein IndieWeb-Reader, der eine eigene Webseite mit diversen Login- und Ping-Mechanismen voraussetzt!\n\n\n\nMastodon zeigt au\u00dferdem sehr deutlich dass Technik austauschbar ist, immerhin ging die Plattform 2016 mit OStatus an den Start und schwenkte erst zwei Jahre sp\u00e4ter auf ActivityPub!\n\n\n\nIch besch\u00e4ftige mich jetzt seit ungef\u00e4hr +/-15 Jahren mit dem Thema, welches man heute als Fediverse oder IndieWeb zusammen fassen w\u00fcrde, und habe auch ein gutes Jahrzehnt an Arbeit in diverse IndieWeb Projekte gesteckt, aber Mastodon und ActivityPub sind in ihren Auswirkungen bisher konkurrenzlos!\n\n\n\nDank Mastodon und ActivityPub habe ich wieder bis zu 50 Kommentare auf einen einzigen Blog-Post (Likes und Boosts nicht mit gez\u00e4hlt) w\u00e4hrend \u00fcber RSS (gemessen an Kommentaren \u00fcber das WordPress Formular) und Webmentions vielleicht eine Reaktion im Monat kommt.", "html": "<p>Dave Winer (<a class=\"u-url\" href=\"https://mastodon.social/@davew\">@<span>davew</span></a>) stellt (sich) auf <a href=\"http://scripting.com/2024/04/04/143706.html\">seinem Blog</a> und auf <a href=\"https://mastodon.social/@davew/112213481032208332\">Mastodon</a> die Frage:</p>\n\n\n\n<blockquote>\n<p>What does ActivityPub does that RSS doesn\u2019t?</p>\n</blockquote>\n\n\n\n<p>und nimmt vorweg:</p>\n\n\n\n<blockquote>\n<p>Off the top of my head, it\u2019s not the ability to syndicate, RSS already does that. I can follow anyone on any server.</p>\n</blockquote>\n\n\n\n<p>Es macht nat\u00fcrlich Sinn, erstmal zu kl\u00e4ren was RSS ist und kann, um auf die Vorteile von ActivityPub einzugehen!</p>\n\n\n\n<p>Also RSS steht f\u00fcr \u201eReally Simple Syndication\u201c und ist eine Art \u201eDigitale Einbahnstra\u00dfe\u201c, so zu sagen der Newsletter oder Podcast f\u00fcr Texte auf Webseiten. Und weil es dem Podcast so \u00e4hnlich ist (und eigentlich auch dessen technische Basis) nennt es Dave Winer auch neuerdings \u201e<a href=\"https://textcasting.org/\">Textcasting</a>\u201e, was ich gro\u00dfartig finde!</p>\n\n\n\n<blockquote>\n<p>Applying the philosophy of podcasting to text.</p>\n</blockquote>\n\n\n\n<p>Und technisch gesehen ist das auch der gro\u00dfe Unterschied zu ActivityPub. W\u00e4hrend ich bei Textcasting, Texte nur abonnieren kann, habe ich durch ActivityPub auch einen R\u00fcckkanal, der mir erm\u00f6glicht, die Texte auch zu liken, mit meinen Freunden Followern zu teilen und zu kommentieren!</p>\n\n\n\n<p>In den Kommentaren zu Daves <a href=\"https://mastodon.social/@davew/112213481032208332\">Mastodon Post</a> wird aber auch fast ausschlie\u00dflich \u00fcber Technik diskutiert. Es geht um Push vs. Pull und immer wieder darum, dass RSS ja eigentlich vollkommen ausreichend und viel simpler ist.</p>\n\n\n\n<p><a class=\"u-url\" href=\"https://manton.org/activitypub/manton\">@<span>manton</span></a> trifft es eigentlich ganz gut: </p>\n\n\n\n<blockquote>\n<p>I think RSS + Webmention (for sending replies) gets you 90% of the way there. ActivityPub does provide a comprehensive framework for the rest, though, and perhaps follows modern social network conventions more closely, e.g. liking posts, approving follows.</p>\n<a href=\"https://micro.blog/manton/34864514\">https://micro.blog/manton/34864514</a>\n</blockquote>\n\n\n\n<p>Aber ist die Technik das was hier wirklich den Unterschied macht?</p>\n\n\n\n<p>Die Diskussion erinnert mich sehr an den RSS vs. Atom \u201eWar\u201c, von dem <a class=\"u-url\" href=\"https://fed.brid.gy/r/https://tantek.com/\">@<span>tantek.com</span></a> in einem <a href=\"https://youtu.be/FNr0JNwsLy8?feature=shared&t=1021\">IndieWeb Vortrag spricht</a>.</p>\n\n\n\n\n\t\t\t\t\t\t\t\tInhalt von YouTube anzeigen\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>\t\tHier klicken, um den Inhalt von YouTube anzuzeigen.\t\t\t\t\t\t<br />\t\t\t\t\t\tErfahre mehr in der <a href=\"https://policies.google.com/privacy?hl=de\">Datenschutzerkl\u00e4rung</a> von YouTube.\t\t</p>\t\t\t\t\t<p>\t\t\t\t\t\t\t\t\tInhalt von YouTube immer anzeigen\t\t\t\t\t\t\t</p>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span><a href=\"https://youtu.be/FNr0JNwsLy8?t=1023\">\u201eTantek \u00c7elik \u2013 The once and future IndieWeb\u201c direkt \u00f6ffnen</a></span>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n<blockquote>\n<p>I saw the best minds of my time waste our time arguing about syndication formats, arguing about plumbing, user don\u2019t care about plumbing but for some reason we thought that that mattered, we thought that actually really mattered which XML tags to use in RSS versus Atom. [\u2026] So we focused on the wrong things we argued about plumbing instead of user experience.</p>\n<a href=\"https://youtu.be/FNr0JNwsLy8?feature=shared&t=1021\">Tantek \u00c7elik \u2013 The once and future IndieWeb</a>\n</blockquote>\n\n\n\n<p>Vielleicht kommt man mit RSS, WebSub und Webmentions auf ein relativ \u00e4hnliches Ergebnis und es ist technisch gesehen wahrscheinlich auch etwas einfacher umzusetzen\u2026 Aber sind RSS und ActivityPub wirklich so weit auseinander?</p>\n\n\n\n<p>F\u00fcr mich ist ActivityPub einfach nur die logische Weiterentwicklung, oder auch die n\u00e4chste Generation von RSS. Wer sich die erste Version von <a href=\"https://www.w3.org/TR/activitystreams-core/\">ActivityStreams</a> (das Format, welches ActivityPub benutzt um Aktivit\u00e4ten auszuzeichnen) etwas genauer ansieht, erkennt vielleicht ein alt bekanntes Format.</p>\n\n\n<pre><span><code><span><<span>entry</span> <span>xmlns</span>=<span>\"http://www.w3.org/2005/Atom\"</span>\n <span>xmlns:activity</span>=<span>\"http://activitystrea.ms/spec/1.0/\"</span>></span>\n <span><<span>id</span>></span>tag:photopanic.example.com,2009:photo/4352<span></<span>id</span>></span>\n <span><<span>title</span>></span>My Cat<span></<span>title</span>></span>\n <span><<span>published</span>></span>2010-11-02T15:29:00Z<span></<span>published</span>></span>\n <span><<span>link</span> <span>rel</span>=<span>\"alternate\"</span> <span>type</span>=<span>\"text/html\"</span> <span>href</span>=<span>\"...\"</span> /></span>\n <span><<span>activity:object-type</span>></span>photo<span></<span>activity:object-type</span>></span>\n <span><<span>activity:verb</span>></span>post<span></<span>activity:verb</span>></span>\n<span></<span>entry</span>></span></code></span><span>Code-Sprache:</span> <span>HTML, XML</span> <span>(</span><span>xml</span><span>)</span></pre>\n\n\n<p>ActivityStreams wurden 2011 als <a href=\"https://activitystrea.ms/specs/atom/1.0/\">Namespace f\u00fcr Atom</a> definiert um RSS/Atom Feeds mit Informationen anzureichern, die man aus den sozialen Netzwerken kennt. Das ist haupts\u00e4chlich der <code>object-type</code> um neben Texten auch Bilder oder Videos auszuzeichnen, und <code>verb</code> um klar zu machen um was f\u00fcr eine Aktion es sich genau handelt.</p>\n\n\n\n<p><a href=\"https://notiz.blog/tag/ostatus/\">OStatus</a>, der Vorg\u00e4nger von ActivityPub, <a href=\"https://notiz.blog/2010/03/05/ostatus-the-next-generation-of-openmicroblogging/\">benutzte \u00fcbrigens genau dieses Format um Aktivit\u00e4ten auszuzeichnen</a>!</p>\n\n\n\n<p>Erst 6 Jahre sp\u00e4ter wurde die <a href=\"https://www.w3.org/TR/activitystreams-core/\">Version 2.0</a> als reines JSON Format ver\u00f6ffentlicht, was aber auch Sinn macht, da JSON das Format ist, welches moderne APIs eben sprechen.</p>\n\n\n\n<p>Das hei\u00dft ActivityStreams ist im Prinzip eine moderne Form von RSS und ActivityPub ist einfach \u201enur\u201c ein <a href=\"https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern\">PubSub System</a> welches drumherum gebaut wurde.</p>\n\n\n\n<p>Aber zur\u00fcck zur Usability!</p>\n\n\n\n<p>Die Frage ist f\u00fcr mich nicht RSS oder ActivityPub\u2026 Die wesentlich interessantere Frage ist: Feed-Reader oder Mastodon?</p>\n\n\n\n<p>Die RSS oder <a href=\"https://indieweb.org/\">IndieWeb Community</a> (und ich z\u00e4hle mich zu beiden, es geht hier nicht um Blaming) hat bisher leider kein massentaugliches Tool etabliert, welches mit der Usability und Reichweite von Mastodon (und Mastodon ist hier nur exemplarisch f\u00fcr eine Fediverse Platform\u2026 Pixelfed, Misskey und andere machen einen \u00e4hnlich guten Job) mithalten kann. Mastodon erm\u00f6glicht das dezentrale folgen, abonnieren, kommentieren, liken und sharen in einer simplen Oberfl\u00e4che. Kein RSS-Reader, den man zum Kommentieren verlassen muss und kein <a href=\"https://indieweb.org/reader\">IndieWeb-Reader</a>, der eine eigene Webseite mit diversen Login- und Ping-Mechanismen voraussetzt!</p>\n\n\n\n<p>Mastodon zeigt au\u00dferdem sehr deutlich dass Technik austauschbar ist, immerhin ging die Plattform 2016 mit OStatus an den Start <a href=\"https://notiz.blog/2019/08/16/farewell-ostatus/\">und schwenkte erst zwei Jahre sp\u00e4ter auf ActivityPub</a>!</p>\n\n\n\n<p>Ich besch\u00e4ftige mich jetzt seit ungef\u00e4hr +/-15 Jahren mit dem Thema, welches man heute als Fediverse oder IndieWeb zusammen fassen w\u00fcrde, und habe auch ein gutes Jahrzehnt an Arbeit in diverse <a href=\"https://github.com/search?q=topic%3Aindieweb+owner%3Apfefferle&type=repositories\">IndieWeb Projekte</a> gesteckt, aber Mastodon und ActivityPub sind in ihren Auswirkungen bisher konkurrenzlos!</p>\n\n\n\n<p>Dank Mastodon und ActivityPub habe ich wieder <a href=\"https://notiz.blog/2024/04/22/its-a-thing/#comments\">bis zu 50 Kommentare auf einen einzigen Blog-Post</a> (Likes und Boosts nicht mit gez\u00e4hlt) w\u00e4hrend \u00fcber RSS (gemessen an Kommentaren \u00fcber das WordPress Formular) und Webmentions vielleicht eine Reaktion im Monat kommt.</p>" }, "author": { "type": "card", "name": "Matthias Pfefferle", "url": "https://notiz.blog/author/matthias-pfefferle/", "photo": "https://notiz.blog/wp-content/uploads/avatar-privacy/cache/user/1/9/19d7da2fb5b6409265f7c51eb992c3aca83b854ddb371bec96ab05d6f40a45eb-40.jpg" }, "post-type": "article", "_id": "40947360", "_source": "206", "_is_read": false }