Drafting something on what a “pure” indieweb web – i.e. with just blogs for writing and RSS for reading and discovery, no social media – would look like. While it’s easy to set up a blog with a domain, it’s still a barrier compared to tweeting. Who wouldn’t be involved? And what would you gain?
{
"type": "entry",
"author": {
"name": "@leonp",
"url": "https://fosstodon.org/@leonp",
"photo": null
},
"url": "https://fosstodon.org/@leonp/109774442408391502",
"content": {
"html": "<p>Drafting something on what a \u201cpure\u201d indieweb web \u2013 i.e. with just blogs for writing and RSS for reading and discovery, no social media \u2013 would look like. While it\u2019s easy to set up a blog with a domain, it\u2019s still a barrier compared to tweeting. Who wouldn\u2019t be involved? And what would you gain?</p><p> <br /><br /> \ud83c\udff7 <a href=\"https://fosstodon.org/tags/indieweb\">#<span>indieweb</span></a><br /><a href=\"https://www.thisdaysportion.com/notes/a-pure-indieweb\"><span>https://www.</span><span>thisdaysportion.com/notes/a-pu</span><span>re-indieweb</span></a></p>",
"text": "Drafting something on what a \u201cpure\u201d indieweb web \u2013 i.e. with just blogs for writing and RSS for reading and discovery, no social media \u2013 would look like. While it\u2019s easy to set up a blog with a domain, it\u2019s still a barrier compared to tweeting. Who wouldn\u2019t be involved? And what would you gain? \n\n \ud83c\udff7 #indieweb\nhttps://www.thisdaysportion.com/notes/a-pure-indieweb"
},
"published": "2023-01-29T20:44:21+00:00",
"post-type": "note",
"_id": "34757412",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@torresburriel",
"url": "https://mastodon.cloud/@torresburriel",
"photo": null
},
"url": "https://mastodon.cloud/@torresburriel/109774316704528807",
"content": {
"html": "<p>I need to quote the toot. I always liked the saying \u201cback to basics\u201d. Regarding social media platforms, back to basics means for me back to the open web, the web that we own. The <a href=\"https://mastodon.cloud/tags/indieweb\">#<span>indieweb</span></a>.<br /><a href=\"https://strangeobject.space/@esther/109744339967280158\"><span>https://</span><span>strangeobject.space/@esther/10</span><span>9744339967280158</span></a></p>",
"text": "I need to quote the toot. I always liked the saying \u201cback to basics\u201d. Regarding social media platforms, back to basics means for me back to the open web, the web that we own. The #indieweb.\nhttps://strangeobject.space/@esther/109744339967280158"
},
"published": "2023-01-29T20:12:23+00:00",
"post-type": "note",
"_id": "34757236",
"_source": "7235",
"_is_read": false
}
I looked at a few videos to understand how to create a custom block pattern to hold my RSVP webmention. You can do this “from scratch” or use a plugin. I would like to do this from scratch but am not sure if I can maintain it. The steps ... https://tmichellemoore.com/?p=152430
{
"type": "entry",
"author": {
"name": "@tmichellemoore",
"url": "https://mastodon.social/@tmichellemoore",
"photo": null
},
"url": "https://mastodon.social/@tmichellemoore/109773341480140804",
"content": {
"html": "<p>I looked at a few videos to understand how to create a custom block pattern to hold my RSVP webmention. You can do this \u201cfrom scratch\u201d or use a plugin. I would like to do this from scratch but am not sure if I can maintain it. The steps ... <a href=\"https://tmichellemoore.com/?p=152430\"><span>https://</span><span>tmichellemoore.com/?p=152430</span><span></span></a></p><p>Oops, I missed yesterday. :-)</p><p>Day 19 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/WordPress\">#<span>WordPress</span></a> <a href=\"https://mastodon.social/tags/CustomBlockPattern\">#<span>CustomBlockPattern</span></a></p>",
"text": "I looked at a few videos to understand how to create a custom block pattern to hold my RSVP webmention. You can do this \u201cfrom scratch\u201d or use a plugin. I would like to do this from scratch but am not sure if I can maintain it. The steps ... https://tmichellemoore.com/?p=152430Oops, I missed yesterday. :-)Day 19 of 100 #100DaysofIndieWeb, #IndieWeb, #ProjectJournal, #WordPress #CustomBlockPattern"
},
"published": "2023-01-29T16:04:22+00:00",
"post-type": "note",
"_id": "34754156",
"_source": "7235",
"_is_read": false
}
January is almost over. Micro.blog has been much more stable after the few glitches we had in November as Mastodon was blowing up. We’ve had ActivityPub support since 2018, but only needed to learn how to actually scale it recently. Progress.
{
"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/29/january-is-almost.html",
"content": {
"html": "<p>January is almost over. Micro.blog has been much more stable after the few glitches we had in November as Mastodon was blowing up. We\u2019ve had ActivityPub support since 2018, but only needed to learn how to actually scale it recently. Progress.</p>\n<img src=\"https://cdn.uploads.micro.blog/10/2023/b18c6f4021.png\" width=\"600\" height=\"190\" alt=\"Screenshot showing recent uptime of Micro.blog from October through January.\" />",
"text": "January is almost over. Micro.blog has been much more stable after the few glitches we had in November as Mastodon was blowing up. We\u2019ve had ActivityPub support since 2018, but only needed to learn how to actually scale it recently. Progress."
},
"published": "2023-01-29T10:57:55-06:00",
"category": [
"Photos"
],
"post-type": "note",
"_id": "34753277",
"_source": "12",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@accordionpolar",
"url": "https://indieweb.social/@accordionpolar",
"photo": null
},
"url": "https://indieweb.social/@accordionpolar/109773409887198179",
"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 #5: The Claw Webring <br /><a href=\"https://whitep4nth3r.com/\"><span>https://</span><span>whitep4nth3r.com/</span><span></span></a></p><p>Truly a labour of love, whitep4nth3r's <a href=\"https://indieweb.social/tags/webring\">#<span>webring</span></a> is a professional, yet underappreciated work-of-art. Go show her, & it, some love.</p><p><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> <a href=\"https://indieweb.social/tags/smallweb\">#<span>smallweb</span></a></p>",
"text": "~ #webrings watch ~\nPosting a new way to connect with the indie web every day!Day #5: The Claw Webring \nhttps://whitep4nth3r.com/Truly a labour of love, whitep4nth3r's #webring is a professional, yet underappreciated work-of-art. Go show her, & it, some love.#indieweb #website #yesterweb #web #webdev #smallweb"
},
"published": "2023-01-29T16:21:46+00:00",
"post-type": "note",
"_id": "34753104",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@tms",
"url": "https://indieweb.social/@tms",
"photo": null
},
"url": "https://indieweb.social/@tms/109773301491970353",
"content": {
"html": "<p>it is so nice that interacting with people on the web without the abstraction of an algorithm or ads. <a href=\"https://indieweb.social/tags/mastodon\">#<span>mastodon</span></a> <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> </p><p>using <span class=\"h-card\"><a class=\"u-url\" href=\"https://tapbots.social/@ivory\">@<span>ivory</span></a></span> makes it feel polished and fun.</p>",
"text": "it is so nice that interacting with people on the web without the abstraction of an algorithm or ads. #mastodon #indieweb using @ivory makes it feel polished and fun."
},
"published": "2023-01-29T15:54:12+00:00",
"post-type": "note",
"_id": "34752540",
"_source": "7235",
"_is_read": false
}
- what’s the current best practice for what, back in the day, would have been imagemaps? Is it some kind of canvas / Svg combo? - is getting going with an ssg like #11ty a good fit? - node.js, p5js, three.js… where is the interesting action at the mo?
Are there any niche sitebuilding tools that might help?
And who is doing good work with the weird web at the moment?
{
"type": "entry",
"author": {
"name": "@mildlydiverting",
"url": "https://mastodon.social/@mildlydiverting",
"photo": null
},
"url": "https://mastodon.social/@mildlydiverting/109771859080241486",
"content": {
"html": "<p>More particular questions about this scenario\u2026</p><p>- what\u2019s the current best practice for what, back in the day, would have been imagemaps? Is it some kind of canvas / Svg combo?<br />- is getting going with an ssg like <a href=\"https://mastodon.social/tags/11ty\">#<span>11ty</span></a> a good fit?<br />- node.js, p5js, three.js\u2026 where is the interesting action at the mo?</p><p>Are there any niche sitebuilding tools that might help?</p><p>And who is doing good work with the weird web at the moment?</p><p>(Five years away = lifetime.)</p><p><a href=\"https://mastodon.social/tags/webdev\">#<span>webdev</span></a> <a href=\"https://mastodon.social/tags/frontend\">#<span>frontend</span></a> <a href=\"https://mastodon.social/tags/creativetech\">#<span>creativetech</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "More particular questions about this scenario\u2026- what\u2019s the current best practice for what, back in the day, would have been imagemaps? Is it some kind of canvas / Svg combo?\n- is getting going with an ssg like #11ty a good fit?\n- node.js, p5js, three.js\u2026 where is the interesting action at the mo?Are there any niche sitebuilding tools that might help?And who is doing good work with the weird web at the moment?(Five years away = lifetime.)#webdev #frontend #creativetech #indieweb"
},
"published": "2023-01-29T09:47:22+00:00",
"post-type": "note",
"_id": "34747246",
"_source": "7235",
"_is_read": false
}
Little victories: swapped out the fonts on my site so they don't feel as all over the place stylistically, and added a fade-in on scroll to gallery images. And loading is a touch better on the 2022 and 2023 galleries. :'D
Enjoy my 2022 gallery! Going to be updating the older galleries with these tweaks when I get the chance.
{
"type": "entry",
"author": {
"name": "@tombofnull",
"url": "https://voidwood.online/@tombofnull",
"photo": null
},
"url": "https://voidwood.online/@tombofnull/109770938289234080",
"content": {
"html": "<p>Little victories: swapped out the fonts on my site so they don't feel as all over the place stylistically, and added a fade-in on scroll to gallery images. And loading is a touch better on the 2022 and 2023 galleries. :'D</p><p>Enjoy my 2022 gallery! Going to be updating the older galleries with these tweaks when I get the chance.</p><p><a href=\"https://www.tombofnull.art/gallery/archive/2022/index.html\"><span>https://www.</span><span>tombofnull.art/gallery/archive</span><span>/2022/index.html</span></a></p><p>[ <a href=\"https://voidwood.online/tags/indieWeb\">#<span>indieWeb</span></a> <a href=\"https://voidwood.online/tags/MastoArt\">#<span>MastoArt</span></a> <a href=\"https://voidwood.online/tags/fediArt\">#<span>fediArt</span></a> <a href=\"https://voidwood.online/tags/lovinglyAmateurWebDev\">#<span>lovinglyAmateurWebDev</span></a> ]</p>",
"text": "Little victories: swapped out the fonts on my site so they don't feel as all over the place stylistically, and added a fade-in on scroll to gallery images. And loading is a touch better on the 2022 and 2023 galleries. :'DEnjoy my 2022 gallery! Going to be updating the older galleries with these tweaks when I get the chance.https://www.tombofnull.art/gallery/archive/2022/index.html[ #indieWeb #MastoArt #fediArt #lovinglyAmateurWebDev ]"
},
"published": "2023-01-29T05:53:12+00:00",
"post-type": "note",
"_id": "34745092",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"published": "2023-01-28T17:09:56-0500",
"url": "https://martymcgui.re/2023/01/28/this-week-in-the-indieweb-audio-edition--january-21st---27th-2023/",
"category": [
"podcast",
"IndieWeb",
"this-week-indieweb-podcast"
],
"audio": [
"https://media.martymcgui.re/17/c0/29/c1/ddef975168b31367906ffba95c2d86f972651ec7b375faeec514b158.mp3"
],
"name": "This Week in the IndieWeb Audio Edition \u2022 January 21st - 27th, 2023",
"content": {
"text": "Show/Hide Transcript\n \n New community members, proliferating Fediverse plurality, and tasting in production. It\u2019s the audio edition for This Week in the IndieWeb for January 21st - 27th, 2023.\nYou can find all of my audio editions and subscribe with your favorite podcast app here: martymcgui.re/podcasts/indieweb/.\nMusic from Aaron Parecki\u2019s 100DaysOfMusic project: Day 85 - Suit, Day 48 - Glitch, Day 49 - Floating, Day 9, and Day 11\nThanks to everyone in the IndieWeb chat for their feedback and suggestions. Please drop me a note if there are any changes you\u2019d like to see for this audio edition!",
"html": "Show/Hide Transcript\n \n <p>New community members, proliferating Fediverse plurality, and tasting in production. It\u2019s the audio edition for <a href=\"https://indieweb.org/this-week/2023-01-27.html\">This Week in the IndieWeb for January 21st - 27th, 2023</a>.</p>\n<p>You can find all of my audio editions and subscribe with your favorite podcast app here: <a href=\"https://martymcgui.re/podcasts/indieweb/\">martymcgui.re/podcasts/indieweb/</a>.</p>\n<p>Music from <a href=\"https://aaronparecki.com/\">Aaron Parecki</a>\u2019s <a href=\"https://100.aaronparecki.com/\">100DaysOfMusic project</a>: <a href=\"https://aaronparecki.com/2017/03/15/14/day85\">Day 85 - Suit</a>, <a href=\"https://aaronparecki.com/2017/02/06/7/day48\">Day 48 - Glitch</a>, <a href=\"https://aaronparecki.com/2017/02/07/4/day49\">Day 49 - Floating</a>, <a href=\"https://aaronparecki.com/2016/12/29/21/day-9\">Day 9</a>, and <a href=\"https://aaronparecki.com/2016/12/31/15/\">Day 11</a></p>\n<p>Thanks to everyone in the <a href=\"https://chat.indieweb.org/\">IndieWeb chat</a> for their feedback and suggestions. Please drop me a note if there are any changes you\u2019d like to see for this audio edition!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "audio",
"_id": "34742610",
"_source": "175",
"_is_read": false
}
{
"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!
{
"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
}
{
"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",
"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
{
"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.
{
"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
}
{
"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
}