New community members, proliferating Fediverse plurality, and tasting in production. It’s your < 10min update on the #IndieWeb community!
This Week in the IndieWeb audio edition for January 21st - 27th, 2023.
https://martymcgui.re/2023/01/28/this-week-in-the-indieweb-audio-edition--january-21st---27th-2023/
{
"type": "entry",
"published": "2023-01-28T17:12:14-0500",
"url": "https://martymcgui.re/2023/01/28/171214/",
"syndication": [
"https://fed.brid.gy/"
],
"content": {
"text": "New community members, proliferating Fediverse plurality, and tasting in production. It\u2019s your < 10min update on the #IndieWeb community!\nThis Week in the IndieWeb audio edition for January 21st - 27th, 2023.\nhttps://martymcgui.re/2023/01/28/this-week-in-the-indieweb-audio-edition--january-21st---27th-2023/",
"html": "<p>New community members, proliferating Fediverse plurality, and tasting in production. It\u2019s your < 10min update on the #IndieWeb community!</p>\n<p>This Week in the IndieWeb audio edition for January 21st - 27th, 2023.\n<a href=\"https://martymcgui.re/2023/01/28/this-week-in-the-indieweb-audio-edition--january-21st---27th-2023/\">https://martymcgui.re/2023/01/28/this-week-in-the-indieweb-audio-edition--january-21st---27th-2023/</a></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "note",
"_id": "34742609",
"_source": "175",
"_is_read": false
}
Absolutely flattered, especially given how strained my personal relationship with email is, that 10 people have already decided they want to receive regular emails from me
Thanks for coming along for this new experiment in ambient intimacy and disintermediation.
I've already got my first edition drafted for going out next week!
Follow along at: https://newsletter.josh.tel/
#IndieWeb #IndiePublishing #OpenSource
{
"type": "entry",
"author": {
"name": "@josh",
"url": "https://josh.tel/@josh",
"photo": null
},
"url": "https://josh.tel/@josh/109769074302297339",
"content": {
"html": "<p>Absolutely flattered, especially given how strained my personal relationship with email is, that 10 people have already decided they want to receive regular emails from me <img alt=\":meowmeltlove:\" height=\"16\" src=\"https://cdn.masto.host/indiewebsocial/cache/custom_emojis/images/000/262/501/original/dae2092b331a8352.png\" title=\":meowmeltlove:\" width=\"16\" /></p><p>Thanks for coming along for this new experiment in ambient intimacy and disintermediation.</p><p>I've already got my first edition drafted for going out next week!</p><p>Follow along at: <a href=\"https://newsletter.josh.tel/\"><span>https://</span><span>newsletter.josh.tel/</span><span></span></a></p><p><a href=\"https://josh.tel/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://josh.tel/tags/IndiePublishing\">#<span>IndiePublishing</span></a> <a href=\"https://josh.tel/tags/OpenSource\">#<span>OpenSource</span></a></p>",
"text": "Absolutely flattered, especially given how strained my personal relationship with email is, that 10 people have already decided they want to receive regular emails from me Thanks for coming along for this new experiment in ambient intimacy and disintermediation.I've already got my first edition drafted for going out next week!Follow along at: https://newsletter.josh.tel/#IndieWeb #IndiePublishing #OpenSource"
},
"published": "2023-01-28T21:59:10+00:00",
"post-type": "note",
"_id": "34739717",
"_source": "7235",
"_is_read": false
}
~ #webrings watch ~
Posting a new way to connect with the indie web every day!
Day #4: The Safonts Webring
https://xandra.cc/safonts/
One of the most stylish of the bunch, @xandra #webring values sites with style. Go show her & it some love!
#webring #indieweb #website #yesterweb #web #webdev
{
"type": "entry",
"author": {
"name": "@accordionpolar",
"url": "https://indieweb.social/@accordionpolar",
"photo": null
},
"url": "https://indieweb.social/@accordionpolar/109768769682456838",
"content": {
"html": "<p>~ <a href=\"https://indieweb.social/tags/webrings\">#<span>webrings</span></a> watch ~<br />Posting a new way to connect with the indie web every day! </p><p>Day #4: The Safonts Webring <br /><a href=\"https://xandra.cc/safonts/\"><span>https://</span><span>xandra.cc/safonts/</span><span></span></a></p><p>One of the most stylish of the bunch, <span class=\"h-card\"><a class=\"u-url\" href=\"https://social.yesterweb.org/@xandra\">@<span>xandra</span></a></span> <a href=\"https://indieweb.social/tags/webring\">#<span>webring</span></a> values sites with style. Go show her & it some love!</p><p><a href=\"https://indieweb.social/tags/webring\">#<span>webring</span></a> <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://indieweb.social/tags/website\">#<span>website</span></a> <a href=\"https://indieweb.social/tags/yesterweb\">#<span>yesterweb</span></a> <a href=\"https://indieweb.social/tags/web\">#<span>web</span></a> <a href=\"https://indieweb.social/tags/webdev\">#<span>webdev</span></a></p>",
"text": "~ #webrings watch ~\nPosting a new way to connect with the indie web every day! Day #4: The Safonts Webring \nhttps://xandra.cc/safonts/One of the most stylish of the bunch, @xandra #webring values sites with style. Go show her & it some love!#webring #indieweb #website #yesterweb #web #webdev"
},
"published": "2023-01-28T20:41:42+00:00",
"post-type": "note",
"_id": "34738676",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@torresburriel",
"url": "https://mastodon.cloud/@torresburriel",
"photo": null
},
"url": "https://mastodon.cloud/@torresburriel/109768148123513290",
"content": {
"html": "<p>This is challenging. <a href=\"https://mastodon.cloud/tags/design\">#<span>design</span></a> <a href=\"https://mastodon.cloud/tags/UX\">#<span>UX</span></a> <a href=\"https://mastodon.cloud/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://tantek.com/2023/026/t1/indieweb-priorities-balance\"><span>https://</span><span>tantek.com/2023/026/t1/indiewe</span><span>b-priorities-balance</span></a></p>",
"text": "This is challenging. #design #UX #indieweb https://tantek.com/2023/026/t1/indieweb-priorities-balance"
},
"published": "2023-01-28T18:03:38+00:00",
"post-type": "note",
"_id": "34736181",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"published": "2023-01-28T16:45:58+00:00",
"url": "https://werd.io/2023/activity-streams-graphical-model",
"category": [
"Coding"
],
"bookmark-of": [
"https://reb00ted.org/tech/20230124-activitystreams-model/"
],
"name": "Activity Streams graphical model",
"content": {
"text": "\u201cSo I did a bit of drawing just to make it clearer (for myself) what kind of data can be shipped around in the Fediverse. To be clear, this is only a small part of the overall stack, but an important one.\u201d Useful work! #Coding",
"html": "<p>\u201cSo I did a bit of drawing just to make it clearer (for myself) what kind of data can be shipped around in the Fediverse. To be clear, this is only a small part of the overall stack, but an important one.\u201d Useful work! <a href=\"https://werd.io/tag/Coding\" class=\"p-category\">#Coding</a></p>"
},
"author": {
"type": "card",
"name": "Ben Werdmuller",
"url": "https://werd.io/profile/benwerd",
"photo": "https://werd.io/file/5d388c5fb16ea14aac640912/thumb.jpg"
},
"post-type": "bookmark",
"_id": "34734719",
"_source": "191",
"_is_read": false
}
For puzzled Mastodon users reading my posts, I keep forgetting about Mastodon ignoring blockquote
tags. Need to update Micro.blog’s cross-posting and ActivityPub to automatically change the output to use regular quotes.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2023/01/28/for-puzzled-mastodon.html",
"content": {
"html": "<p>For puzzled Mastodon users reading my posts, I keep forgetting about Mastodon ignoring <code>blockquote</code> tags. Need to update Micro.blog\u2019s cross-posting and ActivityPub to automatically change the output to use regular quotes.</p>",
"text": "For puzzled Mastodon users reading my posts, I keep forgetting about Mastodon ignoring blockquote tags. Need to update Micro.blog\u2019s cross-posting and ActivityPub to automatically change the output to use regular quotes."
},
"published": "2023-01-28T10:16:54-06:00",
"post-type": "note",
"_id": "34734151",
"_source": "12",
"_is_read": false
}
Another interesting contrast^1 in the #IndieWeb community is that most of us have both:
* a domain name^2 — for posting our content, replies, likes etc.
* a chat-name^3 — for chatting in our discussion channels^4
Ideally, we would have a discussion system that “just” used our domain names as identities (IndieAuth^5 for Web sign-in^6) to chat with each other, but no such system exists (yet).
No we’re not going to all setup XMPP servers on our domains and attempt to hook them all up. Nearly no one wants to pay that admintax^7. Nor would XMPP let us “just” use our domain names. Like email, XMPP requires a separate “username”. Sure we could fake it like Bridgy Fed does for us with 'domain @ domain', but why would we work harder for a worse UX?
So instead of making things more complex than domains, we took the opposite approach, and based our chat on IRC, and our chat-names on plain nicknames.
Using a chat system like IRC lowered the barrier to participation in the IndieWeb community, so you could for example, ask about how to pick a domain name^2 instead of being stuck in an actual catch-22^1 of needing a domain name just to ask about a domain name.
By putting our chat archives on the web^8, we were able to reduce our chat system requirements, provide a simple minimal web app for brief chats, and bridge our IRC channels with multiple other chat systems, like Slack, Matrix, and even Discord^9. This has the significant advantage of much greater chat client choice for community members.
However, we did realize that our statements in the chat archives^8 could be more closely tied to our domain identities, including our personal icons^10. Rather than a complex system or new protocol, we just put our flat list of nicknames in templates with images & domains on the wiki^11.
Thus our chat archives, despite being based on IRC, show icons for people, and link their chat nicknames to their personal domain names, again striking a pragmatic balance.^1
The flexibility of using a wiki template allowed us to add personal time zones as well, to enable things like asking in chat, “what time is it for tantek”. This works well enough, except does not account for cross-time-zone travel, though you could update your chat-name entry if you wanted to while traveling.
Having all our chat-names in a single list^11 on a page like that revealed another interesting aspect: we have folks across all the timezones in the US & Europe, some in the Middle East, Australia, and most of Asia as well.
As a result, the IndieWeb chat channels have people awake and often discussing various topics 24 hours a day.
Drop by^8 and say hi, and be sure to have a look at our Code of Conduct.^12
This is day 24 of #100DaysOfIndieWeb #100Days
← Day 23: https://tantek.com/2023/027/t4/five-years-websub
→ 🔮
^1 https://tantek.com/2023/026/t1/indieweb-priorities-balance
^2 https://tantek.com/2023/004/t1/choosing-domain-name-indieweb
^3 https://indieweb.org/chat-names
^4 https://indieweb.org/discuss
^5 https://indieweb.org/IndieAuth
^6 https://indieweb.org/Web_sign-in
^7 https://indieweb.org/admintax
^8 https://chat.indieweb.org/
^9 https://indieweb.org/discuss#Join_Discussions
^10 https://indieweb.org/icon
^11 https://indieweb.org/chat-names#Nicknames
^12 https://indieweb.org/code-of-conduct
{
"type": "entry",
"published": "2023-01-27 23:11-0800",
"url": "http://tantek.com/2023/027/t5/contrast-domain-chat-name",
"category": [
"IndieWeb",
"100DaysOfIndieWeb",
"100Days"
],
"content": {
"text": "Another interesting contrast^1 in the #IndieWeb community is that most of us have both:\n* a domain name^2 \u2014 for posting our content, replies, likes etc.\n* a chat-name^3 \u2014 for chatting in our discussion channels^4\n\nIdeally, we would have a discussion system that \u201cjust\u201d used our domain names as identities (IndieAuth^5 for Web sign-in^6) to chat with each other, but no such system exists (yet).\n\nNo we\u2019re not going to all setup XMPP servers on our domains and attempt to hook them all up. Nearly no one wants to pay that admintax^7. Nor would XMPP let us \u201cjust\u201d use our domain names. Like email, XMPP requires a separate \u201cusername\u201d. Sure we could fake it like Bridgy Fed does for us with 'domain @ domain', but why would we work harder for a worse UX?\n\nSo instead of making things more complex than domains, we took the opposite approach, and based our chat on IRC, and our chat-names on plain nicknames.\n\nUsing a chat system like IRC lowered the barrier to participation in the IndieWeb community, so you could for example, ask about how to pick a domain name^2 instead of being stuck in an actual catch-22^1 of needing a domain name just to ask about a domain name.\n\nBy putting our chat archives on the web^8, we were able to reduce our chat system requirements, provide a simple minimal web app for brief chats, and bridge our IRC channels with multiple other chat systems, like Slack, Matrix, and even Discord^9. This has the significant advantage of much greater chat client choice for community members.\n\nHowever, we did realize that our statements in the chat archives^8 could be more closely tied to our domain identities, including our personal icons^10. Rather than a complex system or new protocol, we just put our flat list of nicknames in templates with images & domains on the wiki^11.\n\nThus our chat archives, despite being based on IRC, show icons for people, and link their chat nicknames to their personal domain names, again striking a pragmatic balance.^1\n\nThe flexibility of using a wiki template allowed us to add personal time zones as well, to enable things like asking in chat, \u201cwhat time is it for tantek\u201d. This works well enough, except does not account for cross-time-zone travel, though you could update your chat-name entry if you wanted to while traveling.\n\nHaving all our chat-names in a single list^11 on a page like that revealed another interesting aspect: we have folks across all the timezones in the US & Europe, some in the Middle East, Australia, and most of Asia as well.\n\nAs a result, the IndieWeb chat channels have people awake and often discussing various topics 24 hours a day.\n\nDrop by^8 and say hi, and be sure to have a look at our Code of Conduct.^12\n\n\nThis is day 24 of #100DaysOfIndieWeb #100Days\n\n\u2190 Day 23: https://tantek.com/2023/027/t4/five-years-websub\n\u2192 \ud83d\udd2e\n\n\n^1 https://tantek.com/2023/026/t1/indieweb-priorities-balance\n^2 https://tantek.com/2023/004/t1/choosing-domain-name-indieweb\n^3 https://indieweb.org/chat-names\n^4 https://indieweb.org/discuss\n^5 https://indieweb.org/IndieAuth\n^6 https://indieweb.org/Web_sign-in\n^7 https://indieweb.org/admintax\n^8 https://chat.indieweb.org/\n^9 https://indieweb.org/discuss#Join_Discussions\n^10 https://indieweb.org/icon\n^11 https://indieweb.org/chat-names#Nicknames\n^12 https://indieweb.org/code-of-conduct",
"html": "Another interesting contrast^1 in the #<span class=\"p-category\">IndieWeb</span> community is that most of us have both:<br />* a domain name^2 \u2014 for posting our content, replies, likes etc.<br />* a chat-name^3 \u2014 for chatting in our discussion channels^4<br /><br />Ideally, we would have a discussion system that \u201cjust\u201d used our domain names as identities (IndieAuth^5 for Web sign-in^6) to chat with each other, but no such system exists (yet).<br /><br />No we\u2019re not going to all setup XMPP servers on our domains and attempt to hook them all up. Nearly no one wants to pay that admintax^7. Nor would XMPP let us \u201cjust\u201d use our domain names. Like email, XMPP requires a separate \u201cusername\u201d. Sure we could fake it like Bridgy Fed does for us with 'domain @ domain', but why would we work harder for a worse UX?<br /><br />So instead of making things more complex than domains, we took the opposite approach, and based our chat on IRC, and our chat-names on plain nicknames.<br /><br />Using a chat system like IRC lowered the barrier to participation in the IndieWeb community, so you could for example, ask about how to pick a domain name^2 instead of being stuck in an actual catch-22^1 of needing a domain name just to ask about a domain name.<br /><br />By putting our chat archives on the web^8, we were able to reduce our chat system requirements, provide a simple minimal web app for brief chats, and bridge our IRC channels with multiple other chat systems, like Slack, Matrix, and even Discord^9. This has the significant advantage of much greater chat client choice for community members.<br /><br />However, we did realize that our statements in the chat archives^8 could be more closely tied to our domain identities, including our personal icons^10. Rather than a complex system or new protocol, we just put our flat list of nicknames in templates with images & domains on the wiki^11.<br /><br />Thus our chat archives, despite being based on IRC, show icons for people, and link their chat nicknames to their personal domain names, again striking a pragmatic balance.^1<br /><br />The flexibility of using a wiki template allowed us to add personal time zones as well, to enable things like asking in chat, \u201cwhat time is it for tantek\u201d. This works well enough, except does not account for cross-time-zone travel, though you could update your chat-name entry if you wanted to while traveling.<br /><br />Having all our chat-names in a single list^11 on a page like that revealed another interesting aspect: we have folks across all the timezones in the US & Europe, some in the Middle East, Australia, and most of Asia as well.<br /><br />As a result, the IndieWeb chat channels have people awake and often discussing various topics 24 hours a day.<br /><br />Drop by^8 and say hi, and be sure to have a look at our Code of Conduct.^12<br /><br /><br />This is day 24 of #<span class=\"p-category\">100DaysOfIndieWeb</span> #<span class=\"p-category\">100Days</span><br /><br />\u2190 Day 23: <a href=\"https://tantek.com/2023/027/t4/five-years-websub\">https://tantek.com/2023/027/t4/five-years-websub</a><br />\u2192 \ud83d\udd2e<br /><br /><br />^1 <a href=\"https://tantek.com/2023/026/t1/indieweb-priorities-balance\">https://tantek.com/2023/026/t1/indieweb-priorities-balance</a><br />^2 <a href=\"https://tantek.com/2023/004/t1/choosing-domain-name-indieweb\">https://tantek.com/2023/004/t1/choosing-domain-name-indieweb</a><br />^3 <a href=\"https://indieweb.org/chat-names\">https://indieweb.org/chat-names</a><br />^4 <a href=\"https://indieweb.org/discuss\">https://indieweb.org/discuss</a><br />^5 <a href=\"https://indieweb.org/IndieAuth\">https://indieweb.org/IndieAuth</a><br />^6 <a href=\"https://indieweb.org/Web_sign-in\">https://indieweb.org/Web_sign-in</a><br />^7 <a href=\"https://indieweb.org/admintax\">https://indieweb.org/admintax</a><br />^8 <a href=\"https://chat.indieweb.org/\">https://chat.indieweb.org/</a><br />^9 <a href=\"https://indieweb.org/discuss#Join_Discussions\">https://indieweb.org/discuss#Join_Discussions</a><br />^10 <a href=\"https://indieweb.org/icon\">https://indieweb.org/icon</a><br />^11 <a href=\"https://indieweb.org/chat-names#Nicknames\">https://indieweb.org/chat-names#Nicknames</a><br />^12 <a href=\"https://indieweb.org/code-of-conduct\">https://indieweb.org/code-of-conduct</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "34731288",
"_source": "1",
"_is_read": false
}
"... sometimes the optimization of a craft is the reason for it's destruction because it reduces it to the most optimal version of it and kills it by making it soulless."
- https://toot.jeena.net/@jeena Content is King? I was wrong about it.
I miss the personal stories told in the blogs of the early 2000s and where you don't have to measure your #content according to traffic.
I also miss rainbow gifs.
#algorithms #IndieWeb #SocialMedia
https://jeena.net/content-is-king
{
"type": "entry",
"author": {
"name": "@liztai",
"url": "https://hachyderm.io/@liztai",
"photo": null
},
"url": "https://hachyderm.io/@liztai/109766977513608852",
"content": {
"html": "<p>\"... sometimes the optimization of a craft is the reason for it's destruction because it reduces it to the most optimal version of it and kills it by making it soulless.\"<br />- <a href=\"https://toot.jeena.net/@jeena\"><span>https://</span><span>toot.jeena.net/@jeena</span><span></span></a> Content is King? I was wrong about it. </p><p>I miss the personal stories told in the blogs of the early 2000s and where you don't have to measure your <a href=\"https://hachyderm.io/tags/content\">#<span>content</span></a> according to traffic.</p><p>I also miss rainbow gifs.</p><p><a href=\"https://hachyderm.io/tags/algorithms\">#<span>algorithms</span></a> <a href=\"https://hachyderm.io/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://hachyderm.io/tags/SocialMedia\">#<span>SocialMedia</span></a> </p><p><a href=\"https://jeena.net/content-is-king\"><span>https://</span><span>jeena.net/content-is-king</span><span></span></a></p>",
"text": "\"... sometimes the optimization of a craft is the reason for it's destruction because it reduces it to the most optimal version of it and kills it by making it soulless.\"\n- https://toot.jeena.net/@jeena Content is King? I was wrong about it. I miss the personal stories told in the blogs of the early 2000s and where you don't have to measure your #content according to traffic.I also miss rainbow gifs.#algorithms #IndieWeb #SocialMedia https://jeena.net/content-is-king"
},
"published": "2023-01-28T13:05:55+00:00",
"post-type": "note",
"_id": "34730786",
"_source": "7235",
"_is_read": false
}
What lists do you use in here?
I have only two lists I use daily:
- #WebDev (the #IndieWeb-people, all the people who do websites, mostly #a11y, #HTML, #CSS and #JS people as those are my things)
- Suomalaiset (literally #Finnish people, people from #Finland, that is)
#Mastodon #MastodonLists
{
"type": "entry",
"author": {
"name": "@rolle",
"url": "https://mementomori.social/@rolle",
"photo": null
},
"url": "https://mementomori.social/@rolle/109766741321414776",
"content": {
"html": "<p>What lists do you use in here?</p><p>I have only two lists I use daily:</p><p>- <a href=\"https://mementomori.social/tags/WebDev\">#<span>WebDev</span></a> (the <a href=\"https://mementomori.social/tags/IndieWeb\">#<span>IndieWeb</span></a>-people, all the people who do websites, mostly <a href=\"https://mementomori.social/tags/a11y\">#<span>a11y</span></a>, <a href=\"https://mementomori.social/tags/HTML\">#<span>HTML</span></a>, <a href=\"https://mementomori.social/tags/CSS\">#<span>CSS</span></a> and <a href=\"https://mementomori.social/tags/JS\">#<span>JS</span></a> people as those are my things) <img alt=\":sass:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/454/958/original/71207e86c9a36553.png\" title=\":sass:\" width=\"16\" /></p><p>- Suomalaiset (literally <a href=\"https://mementomori.social/tags/Finnish\">#<span>Finnish</span></a> people, people from <a href=\"https://mementomori.social/tags/Finland\">#<span>Finland</span></a>, that is) <img alt=\":finland_heart:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/447/549/original/c89fa818ecebcbc6.png\" title=\":finland_heart:\" width=\"16\" /></p><p><a href=\"https://mementomori.social/tags/Mastodon\">#<span>Mastodon</span></a> <a href=\"https://mementomori.social/tags/MastodonLists\">#<span>MastodonLists</span></a></p>",
"text": "What lists do you use in here?I have only two lists I use daily:- #WebDev (the #IndieWeb-people, all the people who do websites, mostly #a11y, #HTML, #CSS and #JS people as those are my things) - Suomalaiset (literally #Finnish people, people from #Finland, that is) #Mastodon #MastodonLists"
},
"published": "2023-01-28T12:05:51+00:00",
"post-type": "note",
"_id": "34730020",
"_source": "7235",
"_is_read": false
}
The problem with the #IndieWeb is that making your personal website an inaccessible, user hostile shithole just doesn’t scale. You need a #VC funded corporation for that.
{
"type": "entry",
"author": {
"name": "@besenwagen",
"url": "https://ruhr.social/@besenwagen",
"photo": null
},
"url": "https://ruhr.social/@besenwagen/109766445165209040",
"content": {
"html": "<p>The problem with the <a href=\"https://ruhr.social/tags/IndieWeb\">#<span>IndieWeb</span></a> is that making your personal website an inaccessible, user hostile shithole just doesn\u2019t scale. You need a <a href=\"https://ruhr.social/tags/VC\">#<span>VC</span></a> funded corporation for that.</p>",
"text": "The problem with the #IndieWeb is that making your personal website an inaccessible, user hostile shithole just doesn\u2019t scale. You need a #VC funded corporation for that."
},
"published": "2023-01-28T10:50:32+00:00",
"post-type": "note",
"_id": "34729260",
"_source": "7235",
"_is_read": false
}
Five years ago (Monday the 23rd) the @W3C Social Web Working Group published the WebSub Recommendation^1
The test suites https://websub.rocks/ for Publishers, Subscribers, and Hubs are still up & running, as are the vast majority of implementations documented in the implementation report.
My site supports the publishing side of WebSub via the Superfeedr Hub^2 and there are many more supporting sites^3.
Beyond publishing blog posts and realtime updates in social readers^4, there are additional WebSub use-cases such as real time #IndieWeb search^5 results, like Technorati except opt-in via WebSub subscriptions, and without any polling.
Such diverse use-cases are one of the benefits of building-block^6 standards^7 like WebSub.
If you create a new WebSub implementation, be sure to test it with the test suite^8 and add your results to the WebSub Implementation Reports repo^9.
Got questions about WebSub? Ask in https://chat.indieweb.org/dev
This is day 23 of #100DaysOfIndieWeb #100Days
← Day 22: https://tantek.com/2023/026/t1/indieweb-priorities-balance
→ 🔮
^1 https://www.w3.org/TR/2018/REC-websub-20180123/
^2 https://pubsubhubbub.superfeedr.com/
^3 https://indieweb.org/WebSub#IndieWeb_Examples
^4 https://indieweb.org/social_reader
^5 https://indieweb.org/IndieWeb_Search
^6 https://indieweb.org/building-blocks
^7 https://spec.indieweb.org/
^8 https://websub.rocks/
^9 https://websub.net/implementation-reports
{
"type": "entry",
"published": "2023-01-27 19:51-0800",
"url": "http://tantek.com/2023/027/t4/five-years-websub",
"category": [
"IndieWeb",
"100DaysOfIndieWeb",
"100Days"
],
"content": {
"text": "Five years ago (Monday the 23rd) the @W3C Social Web Working Group published the WebSub Recommendation^1\n\nThe test suites https://websub.rocks/ for Publishers, Subscribers, and Hubs are still up & running, as are the vast majority of implementations documented in the implementation report.\n\nMy site supports the publishing side of WebSub via the Superfeedr Hub^2 and there are many more supporting sites^3.\n\nBeyond publishing blog posts and realtime updates in social readers^4, there are additional WebSub use-cases such as real time #IndieWeb search^5 results, like Technorati except opt-in via WebSub subscriptions, and without any polling.\n\nSuch diverse use-cases are one of the benefits of building-block^6 standards^7 like WebSub.\n\nIf you create a new WebSub implementation, be sure to test it with the test suite^8 and add your results to the WebSub Implementation Reports repo^9.\n\nGot questions about WebSub? Ask in https://chat.indieweb.org/dev\n\n\nThis is day 23 of #100DaysOfIndieWeb #100Days\n\n\u2190 Day 22: https://tantek.com/2023/026/t1/indieweb-priorities-balance\n\u2192 \ud83d\udd2e\n\n\n^1 https://www.w3.org/TR/2018/REC-websub-20180123/\n^2 https://pubsubhubbub.superfeedr.com/\n^3 https://indieweb.org/WebSub#IndieWeb_Examples\n^4 https://indieweb.org/social_reader\n^5 https://indieweb.org/IndieWeb_Search\n^6 https://indieweb.org/building-blocks\n^7 https://spec.indieweb.org/\n^8 https://websub.rocks/\n^9 https://websub.net/implementation-reports",
"html": "Five years ago (Monday the 23rd) the <a class=\"h-cassis-username\" href=\"https://twitter.com/W3C\">@W3C</a> Social Web Working Group published the WebSub Recommendation^1<br /><br />The test suites <a href=\"https://websub.rocks/\">https://websub.rocks/</a> for Publishers, Subscribers, and Hubs are still up & running, as are the vast majority of implementations documented in the implementation report.<br /><br />My site supports the publishing side of WebSub via the Superfeedr Hub^2 and there are many more supporting sites^3.<br /><br />Beyond publishing blog posts and realtime updates in social readers^4, there are additional WebSub use-cases such as real time #<span class=\"p-category\">IndieWeb</span> search^5 results, like Technorati except opt-in via WebSub subscriptions, and without any polling.<br /><br />Such diverse use-cases are one of the benefits of building-block^6 standards^7 like WebSub.<br /><br />If you create a new WebSub implementation, be sure to test it with the test suite^8 and add your results to the WebSub Implementation Reports repo^9.<br /><br />Got questions about WebSub? Ask in <a href=\"https://chat.indieweb.org/dev\">https://chat.indieweb.org/dev</a><br /><br /><br />This is day 23 of #<span class=\"p-category\">100DaysOfIndieWeb</span> #<span class=\"p-category\">100Days</span><br /><br />\u2190 Day 22: <a href=\"https://tantek.com/2023/026/t1/indieweb-priorities-balance\">https://tantek.com/2023/026/t1/indieweb-priorities-balance</a><br />\u2192 \ud83d\udd2e<br /><br /><br />^1 <a href=\"https://www.w3.org/TR/2018/REC-websub-20180123/\">https://www.w3.org/TR/2018/REC-websub-20180123/</a><br />^2 <a href=\"https://pubsubhubbub.superfeedr.com/\">https://pubsubhubbub.superfeedr.com/</a><br />^3 <a href=\"https://indieweb.org/WebSub#IndieWeb_Examples\">https://indieweb.org/WebSub#IndieWeb_Examples</a><br />^4 <a href=\"https://indieweb.org/social_reader\">https://indieweb.org/social_reader</a><br />^5 <a href=\"https://indieweb.org/IndieWeb_Search\">https://indieweb.org/IndieWeb_Search</a><br />^6 <a href=\"https://indieweb.org/building-blocks\">https://indieweb.org/building-blocks</a><br />^7 <a href=\"https://spec.indieweb.org/\">https://spec.indieweb.org/</a><br />^8 <a href=\"https://websub.rocks/\">https://websub.rocks/</a><br />^9 <a href=\"https://websub.net/implementation-reports\">https://websub.net/implementation-reports</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "34725148",
"_source": "1",
"_is_read": false
}
https://bw3.dev/ (@0x3b0b) your reply mostly worked as intended!
I checked my webmention.io:
* 2 replies via Bridgy Fed and Bridgy (backfeed from Twitter), and
* 1 mention directly from your original post permalink.
Your #IndieWeb reply does have a u-in-reply-to link to a fed-brid-gy/r/ prefixed URL of my permalink, however the u-in-reply-to link directly to my site is linked to my previous post (look for "2023/018/t1" in your reply content’s markup) instead of the intended post!
Try updating that direct link to use the correct URL (my original post at top of thread), add some link text to it, and resend a webmention.
It’s ok to have multiple visible reply links (e.g. this reply has them, to your post & POSSE tweet reply, at the top.).
Lastly, when you link directly from IndieWeb site to IndieWeb site with your reply, there’s no need to also link via Bridgy Fed. The direct Webmention is sufficient.
{
"type": "entry",
"published": "2023-01-27 18:43-0800",
"url": "http://tantek.com/2023/027/t3/",
"category": [
"IndieWeb"
],
"in-reply-to": [
"https://bw3.dev/o/29Dfx"
],
"content": {
"text": "https://bw3.dev/ (@0x3b0b) your reply mostly worked as intended! \nI checked my webmention.io:\n* 2 replies via Bridgy Fed and Bridgy (backfeed from Twitter), and \n* 1 mention directly from your original post permalink.\n\nYour #IndieWeb reply does have a u-in-reply-to link to a fed-brid-gy/r/ prefixed URL of my permalink, however the u-in-reply-to link directly to my site is linked to my previous post (look for \"2023/018/t1\" in your reply content\u2019s markup) instead of the intended post! \n\nTry updating that direct link to use the correct URL (my original post at top of thread), add some link text to it, and resend a webmention.\n\nIt\u2019s ok to have multiple visible reply links (e.g. this reply has them, to your post & POSSE tweet reply, at the top.).\n\nLastly, when you link directly from IndieWeb site to IndieWeb site with your reply, there\u2019s no need to also link via Bridgy Fed. The direct Webmention is sufficient.",
"html": "<a href=\"https://bw3.dev/\">https://bw3.dev/</a> (<a class=\"h-cassis-username\" href=\"https://twitter.com/0x3b0b\">@0x3b0b</a>) your reply mostly worked as intended! <br />I checked my <a href=\"http://webmention.io\">webmention.io</a>:<br />* 2 replies via Bridgy Fed and Bridgy (backfeed from Twitter), and <br />* 1 mention directly from your original post permalink.<br /><br />Your #<span class=\"p-category\">IndieWeb</span> reply does have a u-in-reply-to link to a fed-brid-gy/r/ prefixed URL of my permalink, however the u-in-reply-to link directly to my site is linked to my previous post (look for \"2023/018/t1\" in your reply content\u2019s markup) instead of the intended post! <br /><br />Try updating that direct link to use the correct URL (my original post at top of thread), add some link text to it, and resend a webmention.<br /><br />It\u2019s ok to have multiple visible reply links (e.g. this reply has them, to your post & POSSE tweet reply, at the top.).<br /><br />Lastly, when you link directly from IndieWeb site to IndieWeb site with your reply, there\u2019s no need to also link via Bridgy Fed. The direct Webmention is sufficient."
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://bw3.dev/o/29Dfx": {
"type": "entry",
"url": "https://bw3.dev/o/29Dfx",
"name": "bw3.dev\u2019s post",
"post-type": "article"
}
},
"_id": "34725149",
"_source": "1",
"_is_read": false
}
Thinking about using the $300 Google Cloud credit to set up a VM and start playing with #indieweb projects. I've written enough web apps, I suppose I should try hosting one for once.
Any suggestions for someone new to the self-hosting world?
{
"type": "entry",
"author": {
"name": "@danshield",
"url": "https://mastodon.social/@danshield",
"photo": null
},
"url": "https://mastodon.social/@danshield/109764651037429628",
"content": {
"html": "<p>Thinking about using the $300 Google Cloud credit to set up a VM and start playing with <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> projects. I've written enough web apps, I suppose I should try hosting one for once.</p><p>Any suggestions for someone new to the self-hosting world?</p>",
"text": "Thinking about using the $300 Google Cloud credit to set up a VM and start playing with #indieweb projects. I've written enough web apps, I suppose I should try hosting one for once.Any suggestions for someone new to the self-hosting world?"
},
"published": "2023-01-28T03:14:16+00:00",
"post-type": "note",
"_id": "34724483",
"_source": "7235",
"_is_read": false
}
Found some really great #IndieWeb resources tonight, all of which tell me it's time to move over to Netlify for my static site. @sia has the place to start, and she links through to some other great sites from here as well.
https://sia.codes/posts/webmentions-eleventy-in-depth/
{
"type": "entry",
"author": {
"name": "@box464",
"url": "https://mastodon.social/@box464",
"photo": null
},
"url": "https://mastodon.social/@box464/109764646095901412",
"content": {
"html": "<p>Found some really great <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> resources tonight, all of which tell me it's time to move over to Netlify for my static site. <span class=\"h-card\"><a class=\"u-url\" href=\"https://front-end.social/@sia\">@<span>sia</span></a></span> has the place to start, and she links through to some other great sites from here as well.</p><p><a href=\"https://sia.codes/posts/webmentions-eleventy-in-depth/\"><span>https://</span><span>sia.codes/posts/webmentions-el</span><span>eventy-in-depth/</span></a></p>",
"text": "Found some really great #IndieWeb resources tonight, all of which tell me it's time to move over to Netlify for my static site. @sia has the place to start, and she links through to some other great sites from here as well.https://sia.codes/posts/webmentions-eleventy-in-depth/"
},
"published": "2023-01-28T03:13:01+00:00",
"post-type": "note",
"_id": "34724484",
"_source": "7235",
"_is_read": false
}
@elizabethtai.com (@liztai@hachyderm.io) there are a bunch of current #webrings examples listed here: https://indieweb.org/webring#Examples
I’m on the #IndieWebRing: https://indieweb.org/indiewebring
Links to previous/next sites in the #webring are in the footer of my tantek.com home page.
{
"type": "entry",
"published": "2023-01-27 17:53-0800",
"url": "http://tantek.com/2023/027/t2/",
"category": [
"webrings",
"IndieWebRing:",
"webring"
],
"in-reply-to": [
"https://hachyderm.io/@liztai/109764216636698618"
],
"content": {
"text": "@elizabethtai.com (@liztai@hachyderm.io) there are a bunch of current #webrings examples listed here: https://indieweb.org/webring#Examples\n\nI\u2019m on the #IndieWebRing: https://indieweb.org/indiewebring \n\nLinks to previous/next sites in the #webring are in the footer of my tantek.com home page.",
"html": "<a href=\"https://elizabethtai.com\">@elizabethtai.com</a> (<a href=\"https://hachyderm.io/@liztai\">@liztai@hachyderm.io</a>) there are a bunch of current #<span class=\"p-category\">webrings</span> examples listed here: <a href=\"https://indieweb.org/webring#Examples\">https://indieweb.org/webring#Examples</a><br /><br />I\u2019m on the #<span class=\"p-category\">IndieWebRing:</span> <a href=\"https://indieweb.org/indiewebring\">https://indieweb.org/indiewebring</a> <br /><br />Links to previous/next sites in the #<span class=\"p-category\">webring</span> are in the footer of my <a href=\"http://tantek.com\">tantek.com</a> home page."
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://hachyderm.io/@liztai/109764216636698618": {
"type": "entry",
"url": "https://hachyderm.io/@liztai/109764216636698618",
"name": "hachyderm.io user liztai\u2019s post",
"post-type": "article"
}
},
"_id": "34723840",
"_source": "1",
"_is_read": false
}
🔖 Bookmarked There are many opposing forces in the #IndieWeb that can seem like catch-22s, yet help clarify priorities, and balance present pragmatism & future optimism. http://tantek.com/2023/026/t1/indieweb-priorities-balance
{
"type": "entry",
"published": "2023-01-27T17:36:26-0500",
"summary": "\ud83d\udd16 Bookmarked There are many opposing forces in the #IndieWeb that can seem like catch-22s, yet help clarify priorities, and balance present pragmatism & future optimism. http://tantek.com/2023/026/t1/indieweb-priorities-balance",
"url": "https://martymcgui.re/2023/01/27/there-are-many-opposing-forces-in-the-indieweb-that-can-seem-like-catch-22s-yet-help-clarify-priorities-and-balance-present-pragmatism--future-optimism/",
"category": [
"IndieWeb",
"principles"
],
"syndication": [
"https://news.indieweb.org/en"
],
"bookmark-of": [
"http://tantek.com/2023/026/t1/indieweb-priorities-balance"
],
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "bookmark",
"_id": "34723073",
"_source": "175",
"_is_read": false
}
Dear #IndieWeb @tantek.com
Curious - are #webrings operational right now?
Discovered this webring kit by @mxbck and it looks very cool.
https://mxb.dev/blog/webring-kit/
{
"type": "entry",
"author": {
"name": "@liztai",
"url": "https://hachyderm.io/@liztai",
"photo": null
},
"url": "https://hachyderm.io/@liztai/109764216636698618",
"content": {
"html": "<p>Dear <a href=\"https://hachyderm.io/tags/IndieWeb\">#<span>IndieWeb</span></a> <span class=\"h-card\"><a class=\"u-url\" href=\"https://fed.brid.gy/r/https://tantek.com/\">@<span>tantek.com</span></a></span> </p><p>Curious - are <a href=\"https://hachyderm.io/tags/webrings\">#<span>webrings</span></a> operational right now?</p><p>Discovered this webring kit by <span class=\"h-card\"><a class=\"u-url\" href=\"https://front-end.social/@mxbck\">@<span>mxbck</span></a></span> and it looks very cool.</p><p><a href=\"https://mxb.dev/blog/webring-kit/\"><span>https://</span><span>mxb.dev/blog/webring-kit/</span><span></span></a></p>",
"text": "Dear #IndieWeb @tantek.com Curious - are #webrings operational right now?Discovered this webring kit by @mxbck and it looks very cool.https://mxb.dev/blog/webring-kit/"
},
"published": "2023-01-28T01:23:48+00:00",
"post-type": "note",
"_id": "34722959",
"_source": "7235",
"_is_read": false
}
Every Person DESERVES AND IS ENTITLED TO Life, Liberty, and the Pursuit of Justice no matter their color, race, nationality, sexual orientation, gender, or class. I just saw the Tyre Nichols video and decided that my IndieWeb project will be skipped tonight. Tyre Nichols and a host of other people deserved life, liberty, and the pursuit of justice. Day 20 of 100 #100DaysofIndieWeb, #IndieWeb, #ProjectJournal, #ProjectManagement #WordPress
Every Person DESERVES AND IS… https://tmichellemoore.com/?p=152391
{
"type": "entry",
"author": {
"name": "@tmichellemoore",
"url": "https://mastodon.social/@tmichellemoore",
"photo": null
},
"url": "https://mastodon.social/@tmichellemoore/109764083633381529",
"content": {
"html": "<p>Every Person DESERVES AND IS ENTITLED TO Life, Liberty, and the Pursuit of Justice no matter their color, race, nationality, sexual orientation, gender, or class. I just saw the Tyre Nichols video and decided that my IndieWeb project will be skipped tonight. Tyre Nichols and a host of other people deserved life, liberty, and the pursuit of justice. Day 20 of 100 <a href=\"https://mastodon.social/tags/100DaysofIndieWeb\">#<span>100DaysofIndieWeb</span></a>, <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a>, <a href=\"https://mastodon.social/tags/ProjectJournal\">#<span>ProjectJournal</span></a>, <a href=\"https://mastodon.social/tags/ProjectManagement\">#<span>ProjectManagement</span></a> <a href=\"https://mastodon.social/tags/WordPress\">#<span>WordPress</span></a><br />Every Person DESERVES AND IS\u2026 <a href=\"https://tmichellemoore.com/?p=152391\"><span>https://</span><span>tmichellemoore.com/?p=152391</span><span></span></a></p>",
"text": "Every Person DESERVES AND IS ENTITLED TO Life, Liberty, and the Pursuit of Justice no matter their color, race, nationality, sexual orientation, gender, or class. I just saw the Tyre Nichols video and decided that my IndieWeb project will be skipped tonight. Tyre Nichols and a host of other people deserved life, liberty, and the pursuit of justice. Day 20 of 100 #100DaysofIndieWeb, #IndieWeb, #ProjectJournal, #ProjectManagement #WordPress\nEvery Person DESERVES AND IS\u2026 https://tmichellemoore.com/?p=152391"
},
"published": "2023-01-28T00:49:58+00:00",
"post-type": "note",
"_id": "34722480",
"_source": "7235",
"_is_read": false
}
📝 "This Gem is Mentionable"
Excited to announce a new gem release that allows #Rails apps to accept, verify, and parse #Webmentions! What are Webmentions? They're sort of like Pingback, but more concretely they're a way to let some other website know that your website linked to it.
https://calebhearth.com/m/this-gem-is-mentionable #IndieWeb #Webmention #Ruby
{
"type": "entry",
"author": {
"name": "@caleb",
"url": "https://dice.camp/@caleb",
"photo": null
},
"url": "https://dice.camp/@caleb/109763351714943521",
"content": {
"html": "<p>\ud83d\udcdd \"This Gem is Mentionable\"<br />Excited to announce a new gem release that allows <a href=\"https://dice.camp/tags/Rails\">#<span>Rails</span></a> apps to accept, verify, and parse <a href=\"https://dice.camp/tags/Webmentions\">#<span>Webmentions</span></a>! What are Webmentions? They're sort of like Pingback, but more concretely they're a way to let some other website know that your website linked to it.</p><p><a href=\"https://calebhearth.com/m/this-gem-is-mentionable\"><span>https://</span><span>calebhearth.com/m/this-gem-is-</span><span>mentionable</span></a> <a href=\"https://dice.camp/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://dice.camp/tags/Webmention\">#<span>Webmention</span></a> <a href=\"https://dice.camp/tags/Ruby\">#<span>Ruby</span></a></p>",
"text": "\ud83d\udcdd \"This Gem is Mentionable\"\nExcited to announce a new gem release that allows #Rails apps to accept, verify, and parse #Webmentions! What are Webmentions? They're sort of like Pingback, but more concretely they're a way to let some other website know that your website linked to it.https://calebhearth.com/m/this-gem-is-mentionable #IndieWeb #Webmention #Ruby"
},
"published": "2023-01-27T21:43:50+00:00",
"post-type": "note",
"_id": "34719245",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@UpstartCrow",
"url": "https://universeodon.com/@UpstartCrow",
"photo": null
},
"url": "https://universeodon.com/@UpstartCrow/109763271217917626",
"content": {
"html": "<p>Eilonwy<br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://mstdn.social/@eilonwy\">@<span>eilonwy</span></a></span></p><p>I have an owner-trained <a href=\"https://universeodon.com/tags/poodle\">#<span>poodle</span></a> guide. <a href=\"https://universeodon.com/tags/follow\">#<span>follow</span></a> <a href=\"https://universeodon.com/tags/followfriday\">#<span>followfriday</span></a> <a href=\"https://universeodon.com/tags/Boost\">#<span>Boost</span></a> <a href=\"https://universeodon.com/tags/Boosting\">#<span>Boosting</span></a> <a href=\"https://universeodon.com/tags/following\">#<span>following</span></a> <a href=\"https://universeodon.com/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://universeodon.com/tags/indie\">#<span>indie</span></a> <br />Cascade Evening<br /><a href=\"https://tinyurl.com/4mseck7n\"><span>https://</span><span>tinyurl.com/4mseck7n</span><span></span></a></p>",
"text": "Eilonwy\n@eilonwyI have an owner-trained #poodle guide. #follow #followfriday #Boost #Boosting #following #indieweb #indie \nCascade Evening\nhttps://tinyurl.com/4mseck7n"
},
"published": "2023-01-27T21:23:22+00:00",
"post-type": "note",
"_id": "34718948",
"_source": "7235",
"_is_read": false
}