đ Bookmarked The Small Internet has Already Succeeded (https://cheapskatesguide.org/articles/small-internet-succeeded.html)
Cheapskates reflects on the contrast between the corporate Internet and the smaller, personal web, aka, the webâŚ
đĽ https://flamedfury.com/bookmarks/the-small-internet-has-already-succeeded/
#web #smallweb #indieweb #openweb #
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@flamed/113309092471544219",
"content": {
"html": "<p>\ud83d\udd16 Bookmarked The Small Internet has Already Succeeded (<a href=\"https://cheapskatesguide.org/articles/small-internet-succeeded.html\"><span>https://</span><span>cheapskatesguide.org/articles/</span><span>small-internet-succeeded.html</span></a>)</p><p>Cheapskates reflects on the contrast between the corporate Internet and the smaller, personal web, aka, the web\u2026</p><p>\ud83d\udd25 <a href=\"https://flamedfury.com/bookmarks/the-small-internet-has-already-succeeded/\"><span>https://</span><span>flamedfury.com/bookmarks/the-s</span><span>mall-internet-has-already-succeeded/</span></a></p><p><a href=\"https://social.lol/tags/web\">#<span>web</span></a> <a href=\"https://social.lol/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://social.lol/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://social.lol/tags/openweb\">#<span>openweb</span></a> #</p>",
"text": "\ud83d\udd16 Bookmarked The Small Internet has Already Succeeded (https://cheapskatesguide.org/articles/small-internet-succeeded.html)\n\nCheapskates reflects on the contrast between the corporate Internet and the smaller, personal web, aka, the web\u2026\n\n\ud83d\udd25 https://flamedfury.com/bookmarks/the-small-internet-has-already-succeeded/\n\n#web #smallweb #indieweb #openweb #"
},
"published": "2024-10-15T02:32:20+00:00",
"post-type": "note",
"_id": "42557157",
"_source": "8007",
"_is_read": false
}
đ Bookmarked Long live hypertext! â Tracy Durnell's Mind Garden (https://tracydurnell.com/2024/09/19/long-live-hypertext/)
Tracy Durnell talks about the importance of hyperlinks and how they help maintain the essence of an open and healthy web. How we can fight against a hostile future domination by corporate AI hell that would love to see our online experience turn from an interactive experience to a passive one.
đĽ
#web #indieweb #openweb #personalweb #sm https://flamedfury.com/bookmarks/long-live-hypertext-tracy-durnells-mind-garden/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@flamed/113309092456584019",
"content": {
"html": "<p>\ud83d\udd16 Bookmarked Long live hypertext! \u2013 Tracy Durnell's Mind Garden (<a href=\"https://tracydurnell.com/2024/09/19/long-live-hypertext/\"><span>https://</span><span>tracydurnell.com/2024/09/19/lo</span><span>ng-live-hypertext/</span></a>)</p><p>Tracy Durnell talks about the importance of hyperlinks and how they help maintain the essence of an open and healthy web. How we can fight against a hostile future domination by corporate AI hell that would love to see our online experience turn from an interactive experience to a passive one.</p><p>\ud83d\udd25 </p><p><a href=\"https://social.lol/tags/web\">#<span>web</span></a> <a href=\"https://social.lol/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://social.lol/tags/openweb\">#<span>openweb</span></a> <a href=\"https://social.lol/tags/personalweb\">#<span>personalweb</span></a> <a href=\"https://social.lol/tags/sm\">#<span>sm</span></a> <a href=\"https://flamedfury.com/bookmarks/long-live-hypertext-tracy-durnells-mind-garden/\"><span>https://</span><span>flamedfury.com/bookmarks/long-</span><span>live-hypertext-tracy-durnells-mind-garden/</span></a></p>",
"text": "\ud83d\udd16 Bookmarked Long live hypertext! \u2013 Tracy Durnell's Mind Garden (https://tracydurnell.com/2024/09/19/long-live-hypertext/)\n\nTracy Durnell talks about the importance of hyperlinks and how they help maintain the essence of an open and healthy web. How we can fight against a hostile future domination by corporate AI hell that would love to see our online experience turn from an interactive experience to a passive one.\n\n\ud83d\udd25 \n\n#web #indieweb #openweb #personalweb #sm https://flamedfury.com/bookmarks/long-live-hypertext-tracy-durnells-mind-garden/"
},
"published": "2024-10-15T02:32:20+00:00",
"post-type": "note",
"_id": "42557158",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://bolha.us/@diegopds/113308266316025091",
"content": {
"html": "<p>Seman\u00e1rio 42 (2024)</p><p><a href=\"https://curadoria.bearblog.dev/semanario-41-2024/\"><span>https://</span><span>curadoria.bearblog.dev/semanar</span><span>io-41-2024/</span></a></p><p><a href=\"https://bolha.us/tags/Semanario\">#<span>Semanario</span></a> <a href=\"https://bolha.us/tags/Semanario2024S42\">#<span>Semanario2024S42</span></a> <a href=\"https://bolha.us/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://bolha.us/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://bolha.us/tags/SurfandoWeb\">#<span>SurfandoWeb</span></a> <a href=\"https://bolha.us/tags/CuradoriaDaInternet\">#<span>CuradoriaDaInternet</span></a></p>",
"text": "Seman\u00e1rio 42 (2024)\n\nhttps://curadoria.bearblog.dev/semanario-41-2024/\n\n#Semanario #Semanario2024S42 #IndieWeb #SmallWeb #SurfandoWeb #CuradoriaDaInternet"
},
"published": "2024-10-14T23:02:14+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/113/308/266/546/945/712/original/2b26c55fc77c298d.png"
],
"post-type": "photo",
"_id": "42555970",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@philomath/113307697291153887",
"content": {
"html": "<p>\ud83d\udcab Wishes | And So It Goes\u2026 <a href=\"https://krueger.ink/wishes/\"><span>https://</span><span>krueger.ink/wishes/</span><span></span></a></p><p><a href=\"https://social.lol/tags/Blog\">#<span>Blog</span></a> <a href=\"https://social.lol/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "\ud83d\udcab Wishes | And So It Goes\u2026 https://krueger.ink/wishes/\n\n#Blog #IndieWeb"
},
"published": "2024-10-14T20:37:32+00:00",
"post-type": "note",
"_id": "42555043",
"_source": "8007",
"_is_read": false
}
I'm happy to announce that personal website is in a functional state. It's far from done and doesn't have much on it right now but I love the state I got it to.
Future additions will include:
- my bash automation scripts collection
- my flipper zero files
- guest book
- art gallery
- possibly a blog if I decide what to write about 
Here's the link for anyone interested: https://catplace.org
#PersonalSite #indieweb #FlipperZero
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://sunny.garden/@PolyCat/113307305606169060",
"content": {
"html": "<p>I'm happy to announce that personal website is in a functional state. It's far from done and doesn't have much on it right now but I love the state I got it to. </p><p>Future additions will include:<br />- my bash automation scripts collection <br />- my flipper zero files<br />- guest book<br />- art gallery<br />- possibly a blog if I decide what to write about <img alt=\":blobhaj_mlem:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/430/494/original/18ea3ecb10f088b7.png\" title=\":blobhaj_mlem:\" width=\"16\" /></p><p>Here's the link for anyone interested: <a href=\"https://catplace.org\"><span>https://</span><span>catplace.org</span><span></span></a></p><p><a href=\"https://sunny.garden/tags/PersonalSite\">#<span>PersonalSite</span></a> <a href=\"https://sunny.garden/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://sunny.garden/tags/FlipperZero\">#<span>FlipperZero</span></a></p>",
"text": "I'm happy to announce that personal website is in a functional state. It's far from done and doesn't have much on it right now but I love the state I got it to. \n\nFuture additions will include:\n- my bash automation scripts collection \n- my flipper zero files\n- guest book\n- art gallery\n- possibly a blog if I decide what to write about \n\nHere's the link for anyone interested: https://catplace.org\n\n#PersonalSite #indieweb #FlipperZero"
},
"published": "2024-10-14T18:57:55+00:00",
"post-type": "note",
"_id": "42554009",
"_source": "8007",
"_is_read": false
}
While working on the Battle Network shrine, I have done a couple of changes to the main HATsite, seeing as I'm taking a break from working on the shrine. I am releasing these changes as part of this month's HATsite update!
https://tricksterhat.neocities.org/
Please make sure to use CTRL+F5 on the site to see all the changes!
Because there is a lot, a LOT that was made. And of course, the BUTTON WALL has been expanded again.
#webdev #indieweb #neocities
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://wetdry.world/@mae_h/113306241385824742",
"content": {
"html": "<p>While working on the Battle Network shrine, I have done a couple of changes to the main HATsite, seeing as I'm taking a break from working on the shrine. I am releasing these changes as part of this month's HATsite update!</p><p><a href=\"https://tricksterhat.neocities.org/\"><span>https://</span><span>tricksterhat.neocities.org/</span><span></span></a></p><p>Please make sure to use CTRL+F5 on the site to see all the changes! <br />Because there is a lot, a LOT that was made. And of course, the BUTTON WALL has been expanded again.<br /><a href=\"https://wetdry.world/tags/webdev\">#<span>webdev</span></a> <a href=\"https://wetdry.world/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://wetdry.world/tags/neocities\">#<span>neocities</span></a></p>",
"text": "While working on the Battle Network shrine, I have done a couple of changes to the main HATsite, seeing as I'm taking a break from working on the shrine. I am releasing these changes as part of this month's HATsite update!\n\nhttps://tricksterhat.neocities.org/\n\nPlease make sure to use CTRL+F5 on the site to see all the changes! \nBecause there is a lot, a LOT that was made. And of course, the BUTTON WALL has been expanded again.\n#webdev #indieweb #neocities"
},
"published": "2024-10-14T14:27:16+00:00",
"post-type": "note",
"_id": "42553811",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#webmention",
"url": "https://mastodon.social/tags/webmention",
"photo": null
},
"url": "https://social.lol/@bixfrankonis/113307088463427143",
"content": {
"html": "<p>I still feel this way about <a href=\"https://social.lol/tags/Webmention\">#<span>Webmention</span></a>. <a href=\"https://social.lol/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://social.lol/tags/BixDotBlog\">#<span>BixDotBlog</span></a></p><p><a href=\"https://bix.blog/posts/2023-12-30-the-flaw-in-webmention\"><span>https://</span><span>bix.blog/posts/2023-12-30-the-</span><span>flaw-in-webmention</span></a></p>",
"text": "I still feel this way about #Webmention. #Blogging #BixDotBlog\n\nhttps://bix.blog/posts/2023-12-30-the-flaw-in-webmention"
},
"published": "2024-10-14T18:02:42+00:00",
"post-type": "note",
"_id": "42553481",
"_source": "8007",
"_is_read": false
}
https://darthmall.net/weblog/2024/indieweb-is-for-devs/
"Browsing the IndieWeb website, I find it very hard to escape the feeling that the IndieWeb is about formats and protocols, not simply about having your own website. And Iâm not the only one...."
#smallweb #indieweb
We really need to enable non-techie folks to have a voice online that NOT tied to large platforms.
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@jelloeater/113306711912613128",
"content": {
"html": "<p><a href=\"https://darthmall.net/weblog/2024/indieweb-is-for-devs/\"><span>https://</span><span>darthmall.net/weblog/2024/indi</span><span>eweb-is-for-devs/</span></a> <br />\"Browsing the IndieWeb website, I find it very hard to escape the feeling that the IndieWeb is about formats and protocols, not simply about having your own website. And I\u2019m not the only one....\"<br /><a href=\"https://mastodon.social/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a><br />We really need to enable non-techie folks to have a voice online that NOT tied to large platforms.</p>",
"text": "https://darthmall.net/weblog/2024/indieweb-is-for-devs/ \n\"Browsing the IndieWeb website, I find it very hard to escape the feeling that the IndieWeb is about formats and protocols, not simply about having your own website. And I\u2019m not the only one....\"\n#smallweb #indieweb\nWe really need to enable non-techie folks to have a voice online that NOT tied to large platforms."
},
"published": "2024-10-14T16:26:56+00:00",
"post-type": "note",
"_id": "42552566",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@jelloeater/113306651764475534",
"content": {
"html": "<p>All IndieWeb participants need to be vocal, not just developers <a href=\"https://disassociated.com/indieweb-participants-vocal-not-developers/\"><span>https://</span><span>disassociated.com/indieweb-par</span><span>ticipants-vocal-not-developers/</span></a><br /><a href=\"https://mastodon.social/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "All IndieWeb participants need to be vocal, not just developers https://disassociated.com/indieweb-participants-vocal-not-developers/\n#smallweb #indieweb"
},
"published": "2024-10-14T16:11:38+00:00",
"post-type": "note",
"_id": "42552404",
"_source": "8007",
"_is_read": false
}
A new table of contents, lots of writing, and new fonts were added to the website this week. I also started a forum for me and my friends. Do I spend too much time online?
https://wwinks.com/w/2024w41/
p.s. how do I automatically generate OG images for my website?
#weeknotes #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@ww/113306183005379689",
"content": {
"html": "<p>A new table of contents, lots of writing, and new fonts were added to the website this week. I also started a forum for me and my friends. Do I spend too much time online?</p><p><a href=\"https://wwinks.com/w/2024w41/\"><span>https://</span><span>wwinks.com/w/2024w41/</span><span></span></a></p><p>p.s. how do I automatically generate OG images for my website?</p><p><a href=\"https://social.lol/tags/weeknotes\">#<span>weeknotes</span></a> <a href=\"https://social.lol/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "A new table of contents, lots of writing, and new fonts were added to the website this week. I also started a forum for me and my friends. Do I spend too much time online?\n\nhttps://wwinks.com/w/2024w41/\n\np.s. how do I automatically generate OG images for my website?\n\n#weeknotes #indieweb"
},
"published": "2024-10-14T14:12:25+00:00",
"post-type": "note",
"_id": "42551227",
"_source": "8007",
"_is_read": false
}
Announcing WeblogPoMo Challenges!
Starting today and running for the remainder of October share pictures using the prompt hashtags and especially `#WeblogPhoMo` by posting to some.pics (if you are an omg.lol member), your blog, the Fediverse, or a combination!
https://weblogpomo.club/challenges
#challenges #IndieWeb #WeblogPhoMo #blogging
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@anniegreens/113305818611387643",
"content": {
"html": "<p>Announcing WeblogPoMo Challenges!</p><p>Starting today and running for the remainder of October share pictures using the prompt hashtags and especially `<a href=\"https://social.lol/tags/WeblogPhoMo\">#<span>WeblogPhoMo</span></a>` by posting to some.pics (if you are an omg.lol member), your blog, the Fediverse, or a combination!</p><p><a href=\"https://weblogpomo.club/challenges\"><span>https://</span><span>weblogpomo.club/challenges</span><span></span></a></p><p><a href=\"https://social.lol/tags/challenges\">#<span>challenges</span></a> <a href=\"https://social.lol/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://social.lol/tags/WeblogPhoMo\">#<span>WeblogPhoMo</span></a> <a href=\"https://social.lol/tags/blogging\">#<span>blogging</span></a></p>",
"text": "Announcing WeblogPoMo Challenges!\n\nStarting today and running for the remainder of October share pictures using the prompt hashtags and especially `#WeblogPhoMo` by posting to some.pics (if you are an omg.lol member), your blog, the Fediverse, or a combination!\n\nhttps://weblogpomo.club/challenges\n\n#challenges #IndieWeb #WeblogPhoMo #blogging"
},
"published": "2024-10-14T12:39:45+00:00",
"post-type": "note",
"_id": "42550570",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@mihobu/113305788653284957",
"content": {
"html": "<p>\ud83e\udd16 I posted to my general interest blog.<br /><a href=\"https://social.lol/tags/Weeknotes\">#<span>Weeknotes</span></a> <a href=\"https://social.lol/tags/IndieWeb\">#<span>IndieWeb</span></a><br /><a href=\"https://mihobu.lol/weeknotes-week-41-2024\"><span>https://</span><span>mihobu.lol/weeknotes-week-41-2</span><span>024</span></a></p>",
"text": "\ud83e\udd16 I posted to my general interest blog.\n#Weeknotes #IndieWeb\nhttps://mihobu.lol/weeknotes-week-41-2024"
},
"published": "2024-10-14T12:32:08+00:00",
"post-type": "note",
"_id": "42550283",
"_source": "8007",
"_is_read": false
}
Updating my site to @craftcms 5 also means that Iâll have to update the three plugins I wrote for Craft 2. I had already started rewriting the #Webmention plugin, but didnât finish it. So instead of waiting until I remove this blocker (= forever), I'll now increase the pressure a bit by killing Webmentions on my site completely with this CMS update. 𼺠If I want to have Webmentions back on my site, I better finish rewriting the plugin soon⌠đ
{
"type": "entry",
"author": {
"name": "#webmention",
"url": "https://mastodon.social/tags/webmention",
"photo": null
},
"url": "https://mastodon.social/@matthiasott/113305754345500395",
"content": {
"html": "<p>Updating my site to <span class=\"h-card\"><a class=\"u-url\" href=\"https://masto.craftcms.com/@craftcms\">@<span>craftcms</span></a></span> 5 also means that I\u2019ll have to update the three plugins I wrote for Craft 2. I had already started rewriting the <a href=\"https://mastodon.social/tags/Webmention\">#<span>Webmention</span></a> plugin, but didn\u2019t finish it. So instead of waiting until I remove this blocker (= forever), I'll now increase the pressure a bit by killing Webmentions on my site completely with this CMS update. \ud83e\udd7a If I want to have Webmentions back on my site, I better finish rewriting the plugin soon\u2026 \ud83d\ude05</p>\n<a class=\"u-mention\" href=\"https://masto.craftcms.com/@craftcms\"></a>",
"text": "Updating my site to @craftcms 5 also means that I\u2019ll have to update the three plugins I wrote for Craft 2. I had already started rewriting the #Webmention plugin, but didn\u2019t finish it. So instead of waiting until I remove this blocker (= forever), I'll now increase the pressure a bit by killing Webmentions on my site completely with this CMS update. \ud83e\udd7a If I want to have Webmentions back on my site, I better finish rewriting the plugin soon\u2026 \ud83d\ude05"
},
"published": "2024-10-14T12:23:25+00:00",
"post-type": "note",
"_id": "42550284",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@RobertaFidora/113304926313082095",
"content": {
"html": "<p>Also, I\u2019ve gradually been adding suggestions from folks here (and hope to pop a few more on there each week). It\u2019s starting to fill up nicely!</p><p><a href=\"https://robertafidora.com/fediup\"><span>https://</span><span>robertafidora.com/fediup</span><span></span></a></p><p><a href=\"https://mastodon.social/tags/Bandcamp\">#<span>Bandcamp</span></a> <a href=\"https://mastodon.social/tags/BandcampFriday\">#<span>BandcampFriday</span></a> <a href=\"https://mastodon.social/tags/BeYourOwnPlatform\">#<span>BeYourOwnPlatform</span></a> <a href=\"https://mastodon.social/tags/Bookstodon\">#<span>Bookstodon</span></a> <a href=\"https://mastodon.social/tags/FairtradeMusic\">#<span>FairtradeMusic</span></a> <a href=\"https://mastodon.social/tags/FairtradeMusicFriday\">#<span>FairtradeMusicFriday</span></a> <a href=\"https://mastodon.social/tags/FediArt\">#<span>FediArt</span></a><br /><a href=\"https://mastodon.social/tags/FediMusic\">#<span>FediMusic</span></a> <a href=\"https://mastodon.social/tags/FediRadio\">#<span>FediRadio</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/MastoMusic\">#<span>MastoMusic</span></a> <a href=\"https://mastodon.social/tags/Music\">#<span>Music</span></a> <a href=\"https://mastodon.social/tags/MusicBlogs\">#<span>MusicBlogs</span></a> <a href=\"https://mastodon.social/tags/MusicNews\">#<span>MusicNews</span></a> <a href=\"https://mastodon.social/tags/MusicProduction\">#<span>MusicProduction</span></a> <a href=\"https://mastodon.social/tags/Musodon\">#<span>Musodon</span></a></p>",
"text": "Also, I\u2019ve gradually been adding suggestions from folks here (and hope to pop a few more on there each week). It\u2019s starting to fill up nicely!\n\nhttps://robertafidora.com/fediup\n\n#Bandcamp #BandcampFriday #BeYourOwnPlatform #Bookstodon #FairtradeMusic #FairtradeMusicFriday #FediArt\n#FediMusic #FediRadio #IndieWeb #MastoMusic #Music #MusicBlogs #MusicNews #MusicProduction #Musodon"
},
"published": "2024-10-14T08:52:50+00:00",
"post-type": "note",
"_id": "42548677",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"published": "2024-10-14T01:28:04+00:00",
"url": "https://werd.io/2024/revisiting-known",
"name": "Revisiting Known",
"content": {
"text": "I thought it would be fun to revisit\u00a0Known, the open source publishing platform that powers my site.How it worksKnown allows a team or community to publish news on any topic to a single, searchable stream of content that\u2019s easily accessible from any device. It is not a full CMS, and nor is it designed for independent publishers to sell subscriptions; instead, it\u2019s optimized for publishing to a single feed.\n\nEvery Known site is a single feed of content that any number of users can publish to. You can have one user, as my site does; you could have thousands, if you wanted.\n\nThe stream can also be filtered by hashtag, author, or content type \u2014 so you can choose to only view content on a certain topic, or only photos, or some combination thereof.\n\nEach stream, filtered or not, is shown as a standard web page by default. These can be themed, but it\u2019s also easy to view different interfaces. RSS and JSON are available for every screen you can view as a web page, and it would be easy to add low bandwidth HTML, for example. (I once added an interface type that displayed everything as a Star Wars crawl. It got old fast.)\n\n\n\nWhen you log in, you get a little menu bar that lets you publish different kinds of content. It\u2019s a little bit like Tumblr\u2019s bar, but here, every type of content is powered by a plugin. You can download new content types created by other people, or you can write your own. On my site I\u2019ve created a kind of blog post called an \u201caside\u201d, which I\u2019ve decided to make a distinct content type.\n\nHit the button, and you can compose right on the page.\n\n\n\nKnown supports an idea called POSSE: Publish on your Own Site, Syndicate Elsewhere. You can elect to syndicate a post to a third-party site by enabling the toggle for that site below the compose window. In this illustration I have two example webhooks, but people have written plugins for Mastodon, etc. (In the beginning, Known had plugins for Twitter, Facebook, and so on, but all those APIs locked down over time. The promo image, which you can see above, includes Foursquare and Flickr as options, which is a clue about the era it originated from.)\n\nYou can also compose using any application that supports the Micropub standard. I tend to write all my blog posts in iA Writer.\n\nKnown supports Webmention, so when you publish a post that links to a site, that site will be notified. You can even use webmention to respond to someone else\u2019s post elsewhere and have a conversation across the web.\n\nIt\u2019s free and open source, and intentionally runs on the same LAMP stack as WordPress. Be warned though; as the screenshots suggest, it\u2019s now a little old.A little historyKnown was originally called Idno. (\u201cWhat does it stand for?\u201d someone once asked me. \u201cI d\u2019no,\u201d I replied. This is the level of humor you can generally expect from me.)\n\nI wrote the first version of it when my mother was recovering from a double lung transplant: she was in need of community but absolutely didn\u2019t want to discuss her condition on Facebook. I\u2019d previously written Elgg, an older open source social networking platform, so I decided to think about what a social community platform might look like in the era of the mobile, ubiquitous web. What would it look like for a community to publish to a place where it could continue to own its own content, on its own domain? (It seems like a quaint exploration now, but remember that this was 2013.)\n\nI became friends with the indieweb folks, and met Erin Richey at an IndieWebCamp. We decided to collaborate on the project. It was her idea to submit it to Matter, where we took part in the third accelerator class. Along the way, we did some focus group testing (Erin\u2019s instigation) and chose Known as a permanent name.\n\n\n\nIt was a startup for a couple of years; there was a paid, hosted version; a Known-powered site even won an award for KQED. But it wasn\u2019t the kind of thing that excited investors, and we weren\u2019t making enough money for it to be sustainable. Ultimately, I allowed myself to be acquihired by Medium, which allowed us to pay Matter back, and we both settled into new jobs. The day before my first Medium paycheck, I spent my last five dollars on gas. (Erin and I welcomed our actual child \u2014 a human one \u2014 two years ago. So there\u2019s a coda.)\n\nBut there are still users out there, myself included, and the open source project is still alive. It\u2019s been slower over the last few years, because I haven\u2019t had much time to devote to it. (The main thing I\u2019ve been looking at is a command line exporter to allow people to more easily take their content into WordPress, as well as some experiments with ActivityPub.) But it remains a core part of the operating system that powers my identity online, and the identity of others.\n\nLately I\u2019ve been thinking that there\u2019s a place for this model of publishing. The internal architecture needs to be overhauled; the Bootstrap-driven default template needs to go; but I think there\u2019s really something to the model of letting communities publish to a simple, queryable feed of content that syndicates out to the world.\n\nPerhaps it\u2019s finally time for Known 2, with an easy upgrade path from the original? If you\u2019re intrigued by the idea \u2014 or if you\u2019re a Known user \u2014 I\u2019d love to hear your thoughts.",
"html": "<p><img src=\"https://werd.io/file/670c726655d5e00c420fc152\" alt=\"The original Known mockup image\" width=\"900\" height=\"415\" /></p><p>I thought it would be fun to revisit\u00a0<a href=\"https://known.co\">Known</a>, the open source publishing platform that powers my site.</p><h3>How it works</h3><p>Known allows a team or community to publish news on any topic to a single, searchable stream of content that\u2019s easily accessible from any device. It is <em>not</em> a full CMS, and nor is it designed for independent publishers to sell subscriptions; instead, it\u2019s optimized for publishing to a single feed.</p><p>Every Known site is a single feed of content that any number of users can publish to. You can have one user, as <a href=\"https://werd.io\">my site</a> does; you could have thousands, if you wanted.</p><p>The stream can also be filtered by hashtag, author, or content type \u2014 so you can choose to only view content on a certain topic, or only photos, or some combination thereof.</p><p>Each stream, filtered or not, is shown as a standard web page by default. These can be themed, but it\u2019s also easy to view different interfaces. RSS and JSON are available for every screen you can view as a web page, and it would be easy to add low bandwidth HTML, for example. (I once added an interface type that displayed everything as a Star Wars crawl. It got old fast.)</p><p><img src=\"https://werd.io/file/670c722057ed318e5700ced2/thumb.png\" alt=\"The Known menu bar\" width=\"1024\" height=\"123\" /></p><p>When you log in, you get a little menu bar that lets you publish different kinds of content. It\u2019s a little bit like <a href=\"https://tumblr.com\">Tumblr</a>\u2019s bar, but here, every type of content is powered by a plugin. You can download new content types created by other people, or you can write your own. On my site I\u2019ve created a kind of blog post called an \u201caside\u201d, which I\u2019ve decided to make a distinct content type.</p><p>Hit the button, and you can compose right on the page.</p><p><img src=\"https://werd.io/file/670c723243f1f7604f03d032/thumb.png\" alt=\"Known status update composer\" width=\"1024\" height=\"578\" /></p><p>Known supports an idea called <a href=\"https://www.citationneeded.news/posse/\">POSSE</a>: Publish on your Own Site, Syndicate Elsewhere. You can elect to syndicate a post to a third-party site by enabling the toggle for that site below the compose window. In this illustration I have two example webhooks, but people have written plugins for Mastodon, etc. (In the beginning, Known had plugins for Twitter, Facebook, and so on, but all those APIs locked down over time. The promo image, which you can see above, includes Foursquare and Flickr as options, which is a clue about the era it originated from.)</p><p>You can also compose using any application that supports the <a href=\"https://indieweb.org/Micropub\">Micropub</a> standard. I tend to write all my blog posts in <a href=\"https://ia.net/writer\">iA Writer</a>.</p><p>Known supports <a href=\"https://indieweb.org/Webmention\">Webmention</a>, so when you publish a post that links to a site, that site will be notified. You can even use webmention to respond to someone else\u2019s post elsewhere and have a conversation across the web.</p><p><a href=\"https://github.com/idno/known\">It\u2019s free and open source</a>, and intentionally runs on the same LAMP stack as WordPress. Be warned though; as the screenshots suggest, it\u2019s now a little old.</p><h3>A little history</h3><p>Known was originally called Idno. (\u201cWhat does it stand for?\u201d someone once asked me. \u201cI d\u2019no,\u201d I replied. This is the level of humor you can generally expect from me.)</p><p>I wrote the first version of it when my mother was recovering from a double lung transplant: she was in need of community but absolutely didn\u2019t want to discuss her condition on Facebook. I\u2019d previously written <a href=\"https://elgg.org\">Elgg</a>, an older open source social networking platform, so I decided to think about what a social community platform might look like in the era of the mobile, ubiquitous web. What would it look like for a community to publish to a place where it could continue to own its own content, on its own domain? (It seems like a quaint exploration now, but remember that this was 2013.)</p><p>I became friends with the <a href=\"https://indieweb.org\">indieweb</a> folks, and met Erin Richey at an IndieWebCamp. We decided to collaborate on the project. It was her idea to submit it to Matter, <a href=\"https://knightfoundation.org/articles/startups-pitch-projects-matter-three-demo-day/\">where we took part in the third accelerator class</a>. Along the way, we did some focus group testing (Erin\u2019s instigation) and chose Known as a permanent name.</p><p><img src=\"https://werd.io/file/670c730d55d5e00c420fc154/thumb.jpg\" alt=\"Known at Matter Three Demo Day\" width=\"1024\" height=\"683\" /></p><p>It was a startup for a couple of years; there was a paid, hosted version; <a href=\"https://www.kqed.org/pressroom/9726/namle\">a Known-powered site even won an award for KQED</a>. But it wasn\u2019t the kind of thing that excited investors, and we weren\u2019t making enough money for it to be sustainable. Ultimately, I allowed myself to be <a href=\"https://en.wikipedia.org/wiki/Acqui-hiring\">acquihired</a> by Medium, which allowed us to pay Matter back, and we both settled into new jobs. The day before my first Medium paycheck, I spent my last five dollars on gas. (Erin and I welcomed our actual child \u2014 a human one \u2014 two years ago. So <em>there\u2019s </em>a coda.)</p><p>But there are still users out there, myself included, and the open source project is still alive. It\u2019s been slower over the last few years, because I haven\u2019t had much time to devote to it. (The main thing I\u2019ve been looking at is a command line exporter to allow people to more easily take their content into WordPress, as well as some experiments with ActivityPub.) But it remains a core part of the operating system that powers my identity online, and the identity of others.</p><p>Lately I\u2019ve been thinking that there\u2019s a place for this model of publishing. The internal architecture needs to be overhauled; the Bootstrap-driven default template needs to go; but I think there\u2019s really something to the model of letting communities publish to a simple, queryable feed of content that syndicates out to the world.</p><p>Perhaps it\u2019s finally time for Known 2, with an easy upgrade path from the original? If you\u2019re intrigued by the idea \u2014 or if you\u2019re a Known user \u2014 I\u2019d love to hear your thoughts.</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": "42547435",
"_source": "191",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@mihobu/113303340596756707",
"content": {
"html": "<p>\ud83e\udd16 I posted to my <a href=\"https://social.lol/tags/photography\">#<span>photography</span></a> blog.<br /><a href=\"https://social.lol/tags/VideoVignettes\">#<span>VideoVignettes</span></a> <a href=\"https://social.lol/tags/IndieWeb\">#<span>IndieWeb</span></a><br /><a href=\"https://than-no.photo/the-birds\"><span>https://</span><span>than-no.photo/the-birds</span><span></span></a></p>",
"text": "\ud83e\udd16 I posted to my #photography blog.\n#VideoVignettes #IndieWeb\nhttps://than-no.photo/the-birds"
},
"published": "2024-10-14T02:09:34+00:00",
"post-type": "note",
"_id": "42546664",
"_source": "8007",
"_is_read": false
}
Once upon a time, there was a simple, open source social publishing tool called Known. Here's a little about it. https://werd.io/2024/revisiting-known #opensource #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://werd.social/@ben/113303190143745314",
"content": {
"html": "<p>Once upon a time, there was a simple, open source social publishing tool called Known. Here's a little about it. <a href=\"https://werd.io/2024/revisiting-known\"><span>https://</span><span>werd.io/2024/revisiting-known</span><span></span></a> <a href=\"https://werd.social/tags/opensource\">#<span>opensource</span></a> <a href=\"https://werd.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Once upon a time, there was a simple, open source social publishing tool called Known. Here's a little about it. https://werd.io/2024/revisiting-known #opensource #indieweb"
},
"published": "2024-10-14T01:31:18+00:00",
"post-type": "note",
"_id": "42546441",
"_source": "8007",
"_is_read": false
}
You should setup Search Shortcuts in #Firefox, they have sped up my web browsing experience considerably.
James (@jamesg.blog) wrote up a great summary of how to do so and his experience:
* https://jamesg.blog/2024/10/13/search-engine-shortcuts-firefox/
I use DuckDuckGo as my default search engine, so here are the Search Shortcuts I have setup when I want to explicitly search/lookup something elsewhere, roughly ordered by my perceived frequency of use:
i - IndieWeb - https://indieweb.org/
w - Wikipedia - https://en.wikipedia.org/wiki/
g - Google - https://google.com/
d - MDN Web Docs - https://developer.mozilla.org/
m - Google Maps â https://maps.google.com/
b - Bing - https://bing.com/
a - Amazon - https://amazon.com/
x - Twitter - https://twitter.com/search
If you donât see one of these search engines in your Firefox Settings: Search Shortcuts, you can visit its URL above and then follow the instructions in Jamesâs blog post to add it to your browserâs list of search engines. Once added there, it will show up in the Search Shortcuts table and you can double-click it and add a one-letter (or more) shortcut as you wish!
What Search Shortcuts have you setup in your browser?
#search #OpenSearch #webSearch #SearchShortcuts #browserTip #FirefoxTip #searchTip
{
"type": "entry",
"published": "2024-10-13 16:08-0700",
"url": "http://tantek.com/2024/287/t2/setup-search-shortcuts-firefox",
"category": [
"Firefox",
"search",
"OpenSearch",
"webSearch",
"SearchShortcuts",
"browserTip",
"FirefoxTip",
"searchTip"
],
"content": {
"text": "You should setup Search Shortcuts in #Firefox, they have sped up my web browsing experience considerably.\n\nJames (@jamesg.blog) wrote up a great summary of how to do so and his experience:\n* https://jamesg.blog/2024/10/13/search-engine-shortcuts-firefox/\n\nI use DuckDuckGo as my default search engine, so here are the Search Shortcuts I have setup when I want to explicitly search/lookup something elsewhere, roughly ordered by my perceived frequency of use:\n\ni - IndieWeb - https://indieweb.org/\nw - Wikipedia - https://en.wikipedia.org/wiki/\ng - Google - https://google.com/\nd - MDN Web Docs - https://developer.mozilla.org/\nm - Google Maps \u2014 https://maps.google.com/\nb - Bing - https://bing.com/\na - Amazon - https://amazon.com/\nx - Twitter - https://twitter.com/search\n\nIf you don\u2019t see one of these search engines in your Firefox Settings: Search Shortcuts, you can visit its URL above and then follow the instructions in James\u2019s blog post to add it to your browser\u2019s list of search engines. Once added there, it will show up in the Search Shortcuts table and you can double-click it and add a one-letter (or more) shortcut as you wish!\n\nWhat Search Shortcuts have you setup in your browser?\n\n#search #OpenSearch #webSearch #SearchShortcuts #browserTip #FirefoxTip #searchTip",
"html": "You should setup Search Shortcuts in #<span class=\"p-category\">Firefox</span>, they have sped up my web browsing experience considerably.<br /><br />James (<a href=\"https://jamesg.blog\">@jamesg.blog</a>) wrote up a great summary of how to do so and his experience:<br />* <a href=\"https://jamesg.blog/2024/10/13/search-engine-shortcuts-firefox/\">https://jamesg.blog/2024/10/13/search-engine-shortcuts-firefox/</a><br /><br />I use DuckDuckGo as my default search engine, so here are the Search Shortcuts I have setup when I want to explicitly search/lookup something elsewhere, roughly ordered by my perceived frequency of use:<br /><br />i - IndieWeb - <a href=\"https://indieweb.org/\">https://indieweb.org/</a><br />w - Wikipedia - <a href=\"https://en.wikipedia.org/wiki/\">https://en.wikipedia.org/wiki/</a><br />g - Google - <a href=\"https://google.com/\">https://google.com/</a><br />d - MDN Web Docs - <a href=\"https://developer.mozilla.org/\">https://developer.mozilla.org/</a><br />m - Google Maps \u2014 <a href=\"https://maps.google.com/\">https://maps.google.com/</a><br />b - Bing - <a href=\"https://bing.com/\">https://bing.com/</a><br />a - Amazon - <a href=\"https://amazon.com/\">https://amazon.com/</a><br />x - Twitter - <a href=\"https://twitter.com/search\">https://twitter.com/search</a><br /><br />If you don\u2019t see one of these search engines in your Firefox Settings: Search Shortcuts, you can visit its URL above and then follow the instructions in James\u2019s blog post to add it to your browser\u2019s list of search engines. Once added there, it will show up in the Search Shortcuts table and you can double-click it and add a one-letter (or more) shortcut as you wish!<br /><br />What Search Shortcuts have you setup in your browser?<br /><br />#<span class=\"p-category\">search</span> #<span class=\"p-category\">OpenSearch</span> #<span class=\"p-category\">webSearch</span> #<span class=\"p-category\">SearchShortcuts</span> #<span class=\"p-category\">browserTip</span> #<span class=\"p-category\">FirefoxTip</span> #<span class=\"p-category\">searchTip</span>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "42546137",
"_source": "1",
"_is_read": false
}
No I did not block you on the #fediverse / #Mastodon / #Misskey etc.
If you were following me @tantek.com on your client/server/instance of choice but noticed you were no longer doing so, that was due to a recent software bug in my fediverse provider which accidentally caused everyoneâs #ActivityPub servers to unfollow me (bug details below).
No itâs absolutely not your fault, you did nothing wrong.
We need a variant of Hanlonâs Razorš like:
âNever attribute to malice that which is adequately explained by a software bug.â
Take another look at my posts if you want (directly on @tantek.com or try searching for that on your instance) and if you like what you see or find them otherwise informative and useful, feel free to refollow. If not, no worries!
Also no worries if you ever unfollow/refollow for any reason. I mean that.
I always assume people know best how to manage their online reader/reading experiences, everyoneâs priorities and likes/dislikes change over time, and encourage everyone to make choices that are best for their mental health and overall joy online.
Bug details:
This was due to a #BridgyFed bug² that deleted my profile (âActivityPub actorâ) from (nearly?) all instances, making everyoneâs accounts automatically unfollow me, as well as remove any of my posts from your likes and reposts (boosts) collections. It also removed my posts from any of your replies to my posts, leaving your replies dangling without reply-contexts. Apologies!
The bug was introduced accidentally as part of another fix about a month agoÂł, and was triggered within the following weekâ´.
Anyone following me before ~2024-09-22 was no longer following me. A few folks have noticed and refollowed. Any likes or reposts of my posts before that date were also undone (removed).
Ryan (@snarfed.org) has been really good about giving folks a heads-up, and apologizing, and quickly doing what he can to fix things.
Bugs happen, yes even in production code, so please do not post/send any hate.
Iâd rather be one of the folks helping with improving BridgyFed, and temporary setbacks like this are part of being an early / eager #IndieWeb adopter.
This bug has also revealed some potential weaknesses in other ActivityPub implementations. E.g. deleting an âactorâ should be undoable, and undoing a delete should reconnect everything, from follows to likes & reposts collections, to reply-contexts. Perhaps the ActivityPub specification could be updated with such guidance (if it hasnât been already, I need to double-check).
To be clear, Iâm still a big supporter of #BridgyFed, #ActivityPub, #Webmention, and everyone who chooses to implement these and other #IndieWeb related and adjacent protocols as best fits their products and services.
All of these are a part of our broader open #socialWeb, and making all these #openStandards work well together (including handling edge-cases and mistakes!) is essential for providing #socialMedia alternatives that put users first.
References:
š https://en.wikipedia.org/wiki/Hanlon%27s_razor
² https://github.com/snarfed/bridgy-fed/issues/1379
Âł https://github.com/snarfed/bridgy-fed/commit/4df76d0db7b87cabbd714039546c05b3221169be
â´ https://chat.indieweb.org/dev/2024-09-22#t1727028174623700
This is post 26 of #100PostsOfIndieWeb. #100Posts
â https://tantek.com/2024/285/t1/io-domain-suggested-steps
â đŽ
{
"type": "entry",
"published": "2024-10-13 13:37-0700",
"url": "http://tantek.com/2024/287/t1/fediverse-unfollow-bridgyfed-bug",
"category": [
"fediverse",
"Mastodon",
"Misskey",
"ActivityPub",
"BridgyFed",
"IndieWeb",
"Webmention",
"socialWeb",
"openStandards",
"socialMedia",
"100PostsOfIndieWeb",
"100Posts"
],
"content": {
"text": "No I did not block you on the #fediverse / #Mastodon / #Misskey etc.\n\nIf you were following me @tantek.com on your client/server/instance of choice but noticed you were no longer doing so, that was due to a recent software bug in my fediverse provider which accidentally caused everyone\u2019s #ActivityPub servers to unfollow me (bug details below).\n\nNo it\u2019s absolutely not your fault, you did nothing wrong.\n\nWe need a variant of Hanlon\u2019s Razor\u00b9 like:\n\n\u201cNever attribute to malice that which is adequately explained by a software bug.\u201d\n\nTake another look at my posts if you want (directly on @tantek.com or try searching for that on your instance) and if you like what you see or find them otherwise informative and useful, feel free to refollow. If not, no worries!\n\nAlso no worries if you ever unfollow/refollow for any reason. I mean that. \n\nI always assume people know best how to manage their online reader/reading experiences, everyone\u2019s priorities and likes/dislikes change over time, and encourage everyone to make choices that are best for their mental health and overall joy online.\n\nBug details:\n\nThis was due to a #BridgyFed bug\u00b2 that deleted my profile (\u201cActivityPub actor\u201d) from (nearly?) all instances, making everyone\u2019s accounts automatically unfollow me, as well as remove any of my posts from your likes and reposts (boosts) collections. It also removed my posts from any of your replies to my posts, leaving your replies dangling without reply-contexts. Apologies!\n\nThe bug was introduced accidentally as part of another fix about a month ago\u00b3, and was triggered within the following week\u2074.\n\nAnyone following me before ~2024-09-22 was no longer following me. A few folks have noticed and refollowed. Any likes or reposts of my posts before that date were also undone (removed).\n\nRyan (@snarfed.org) has been really good about giving folks a heads-up, and apologizing, and quickly doing what he can to fix things.\n\nBugs happen, yes even in production code, so please do not post/send any hate.\n\nI\u2019d rather be one of the folks helping with improving BridgyFed, and temporary setbacks like this are part of being an early / eager #IndieWeb adopter.\n\nThis bug has also revealed some potential weaknesses in other ActivityPub implementations. E.g. deleting an \u201cactor\u201d should be undoable, and undoing a delete should reconnect everything, from follows to likes & reposts collections, to reply-contexts. Perhaps the ActivityPub specification could be updated with such guidance (if it hasn\u2019t been already, I need to double-check).\n\nTo be clear, I\u2019m still a big supporter of #BridgyFed, #ActivityPub, #Webmention, and everyone who chooses to implement these and other #IndieWeb related and adjacent protocols as best fits their products and services. \n\nAll of these are a part of our broader open #socialWeb, and making all these #openStandards work well together (including handling edge-cases and mistakes!) is essential for providing #socialMedia alternatives that put users first.\n\nReferences:\n\n\u00b9 https://en.wikipedia.org/wiki/Hanlon%27s_razor\n\u00b2 https://github.com/snarfed/bridgy-fed/issues/1379\n\u00b3 https://github.com/snarfed/bridgy-fed/commit/4df76d0db7b87cabbd714039546c05b3221169be\n\u2074 https://chat.indieweb.org/dev/2024-09-22#t1727028174623700\n\nThis is post 26 of #100PostsOfIndieWeb. #100Posts\n\n\u2190 https://tantek.com/2024/285/t1/io-domain-suggested-steps\n\u2192 \ud83d\udd2e",
"html": "No I did not block you on the #<span class=\"p-category\">fediverse</span> / #<span class=\"p-category\">Mastodon</span> / #<span class=\"p-category\">Misskey</span> etc.<br /><br />If you were following me <a href=\"https://tantek.com\">@tantek.com</a> on your client/server/instance of choice but noticed you were no longer doing so, that was due to a recent software bug in my fediverse provider which accidentally caused everyone\u2019s #<span class=\"p-category\">ActivityPub</span> servers to unfollow me (bug details below).<br /><br />No it\u2019s absolutely not your fault, you did nothing wrong.<br /><br />We need a variant of Hanlon\u2019s Razor<a href=\"http://tantek.com/#t5ZV1_note-1\">\u00b9</a> like:<br /><br />\u201cNever attribute to malice that which is adequately explained by a software bug.\u201d<br /><br />Take another look at my posts if you want (directly on <a href=\"https://tantek.com\">@tantek.com</a> or try searching for that on your instance) and if you like what you see or find them otherwise informative and useful, feel free to refollow. If not, no worries!<br /><br />Also no worries if you ever unfollow/refollow for any reason. I mean that. <br /><br />I always assume people know best how to manage their online reader/reading experiences, everyone\u2019s priorities and likes/dislikes change over time, and encourage everyone to make choices that are best for their mental health and overall joy online.<br /><br />Bug details:<br /><br />This was due to a #<span class=\"p-category\">BridgyFed</span> bug<a href=\"http://tantek.com/#t5ZV1_note-2\">\u00b2</a> that deleted my profile (\u201cActivityPub actor\u201d) from (nearly?) all instances, making everyone\u2019s accounts automatically unfollow me, as well as remove any of my posts from your likes and reposts (boosts) collections. It also removed my posts from any of your replies to my posts, leaving your replies dangling without reply-contexts. Apologies!<br /><br />The bug was introduced accidentally as part of another fix about a month ago<a href=\"http://tantek.com/#t5ZV1_note-3\">\u00b3</a>, and was triggered within the following week<a href=\"http://tantek.com/#t5ZV1_note-4\">\u2074</a>.<br /><br />Anyone following me before ~2024-09-22 was no longer following me. A few folks have noticed and refollowed. Any likes or reposts of my posts before that date were also undone (removed).<br /><br />Ryan (<a href=\"https://snarfed.org\">@snarfed.org</a>) has been really good about giving folks a heads-up, and apologizing, and quickly doing what he can to fix things.<br /><br />Bugs happen, yes even in production code, so please do not post/send any hate.<br /><br />I\u2019d rather be one of the folks helping with improving BridgyFed, and temporary setbacks like this are part of being an early / eager #<span class=\"p-category\">IndieWeb</span> adopter.<br /><br />This bug has also revealed some potential weaknesses in other ActivityPub implementations. E.g. deleting an \u201cactor\u201d should be undoable, and undoing a delete should reconnect everything, from follows to likes & reposts collections, to reply-contexts. Perhaps the ActivityPub specification could be updated with such guidance (if it hasn\u2019t been already, I need to double-check).<br /><br />To be clear, I\u2019m still a big supporter of #<span class=\"p-category\">BridgyFed</span>, #<span class=\"p-category\">ActivityPub</span>, #<span class=\"p-category\">Webmention</span>, and everyone who chooses to implement these and other #<span class=\"p-category\">IndieWeb</span> related and adjacent protocols as best fits their products and services. <br /><br />All of these are a part of our broader open #<span class=\"p-category\">socialWeb</span>, and making all these #<span class=\"p-category\">openStandards</span> work well together (including handling edge-cases and mistakes!) is essential for providing #<span class=\"p-category\">socialMedia</span> alternatives that put users first.<br /><br />References:<br /><br /><a href=\"http://tantek.com/#t5ZV1_ref-1\">\u00b9</a> <a href=\"https://en.wikipedia.org/wiki/Hanlon%27s_razor\">https://en.wikipedia.org/wiki/Hanlon%27s_razor</a><br /><a href=\"http://tantek.com/#t5ZV1_ref-2\">\u00b2</a> <a href=\"https://github.com/snarfed/bridgy-fed/issues/1379\">https://github.com/snarfed/bridgy-fed/issues/1379</a><br /><a href=\"http://tantek.com/#t5ZV1_ref-3\">\u00b3</a> <a href=\"https://github.com/snarfed/bridgy-fed/commit/4df76d0db7b87cabbd714039546c05b3221169be\">https://github.com/snarfed/bridgy-fed/commit/4df76d0db7b87cabbd714039546c05b3221169be</a><br /><a href=\"http://tantek.com/#t5ZV1_ref-4\">\u2074</a> <a href=\"https://chat.indieweb.org/dev/2024-09-22#t1727028174623700\">https://chat.indieweb.org/dev/2024-09-22#t1727028174623700</a><br /><br />This is post 26 of #<span class=\"p-category\">100PostsOfIndieWeb</span>. #<span class=\"p-category\">100Posts</span><br /><br />\u2190 <a href=\"https://tantek.com/2024/285/t1/io-domain-suggested-steps\">https://tantek.com/2024/285/t1/io-domain-suggested-steps</a><br />\u2192 \ud83d\udd2e"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "42546138",
"_source": "1",
"_is_read": false
}
No I did not block you on the #fediverse / #Mastodon / #Misskey etc.
If you were following me @tantek.com on your client/server/instance of choice but noticed you were no longer doing so, that was due to a recent software bug in my fediverse provider which accidentally caused everyoneâs #ActivityPub servers to unfollow me (bug details below).
No itâs absolutely not your fault, you did nothing wrong.
We need a variant of Hanlonâs Razorš like:
âNever attribute to malice that which is adequately explained by a software bug.â
Take another look at my posts if you want (directly on @tantek.com or try searching for that on your instance) and if you like what you see or find them otherwise informative and useful, feel free to refollow. If not, no worries!
Also no worries if you ever unfollow/refollow for any reason. I mean that.
I always assume people know best how to manage their online reader/reading experiences, everyoneâs priorities and likes/dislikes change over time, and encourage everyone to make choices that are best for their mental health and overall joy online.
Bug details:
This was due to a #BridgyFed bug² that deleted my profile (âActivityPub actorâ) from (nearly?) all instances, making everyoneâs accounts automatically unfollow me, as well as remove any of my posts from your likes and reposts (boosts) collections. It also removed my posts from any of your replies to my posts, leaving your replies dangling without reply-contexts. Apologies!
The bug was introduced accidentally as part of another fix about a month agoÂł, and was triggered within the following weekâ´.
Anyone following me before ~2024-09-22 was no longer following me. A few folks have noticed and refollowed. Any likes or reposts of my posts before that date were also undone (removed).
Ryan (@snarfed.org) has been really good about giving folks a heads-up, and apologizing, and quickly doing what he can to fix things.
Bugs happen, yes even in production code, so please do not post/send any hate.
Iâd rather be one of the folks helping with improving BridgyFed, and temporary setbacks like this are part of being an early / eager #IndieWeb adopter.
This bug has also revealed some potential weaknesses in other ActivityPub implementations. E.g. deleting an âactorâ should be undoable, and undoing a delete should reconnect everything, from follows to likes & reposts collections, to reply-contexts. Perhaps the ActivityPub specification could be updated with such guidance (if it hasnât been already, I need to double-check).
To be clear, Iâm still a big supporter of #BridgyFed, #ActivityPub, #Webmention, and everyone who chooses to implement these and other #IndieWeb related and adjacent protocols as best fits their products and services.
All of these are a part of our broader open #socialWeb, and making all these #openStandards work well together (including handling edge-cases and mistakes!) is essential for providing #socialMedia alternatives that put users first.
References:
š https://en.wikipedia.org/wiki/Hanlon%27s_razor
² https://github.com/snarfed/bridgy-fed/issues/1379
Âł https://github.com/snarfed/bridgy-fed/commit/4df76d0db7b87cabbd714039546c05b3221169be
â´ https://chat.indieweb.org/dev/2024-09-22#t1727028174623700
This is post 26 of #100PostsOfIndieWeb. #100Posts
â https://tantek.com/2024/285/t1/io-domain-suggested-steps
â đŽ
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fed.brid.gy/r/https://tantek.com/2024/287/t1/fediverse-unfollow-bridgyfed-bug",
"content": {
"html": "<p>No I did not block you on the <a href=\"https://indieweb.social/tags/fediverse\">#<span class=\"p-category\">fediverse</span></a> / <a href=\"https://indieweb.social/tags/Mastodon\">#<span class=\"p-category\">Mastodon</span></a> / <a href=\"https://indieweb.social/tags/Misskey\">#<span class=\"p-category\">Misskey</span></a> etc.<br /><br />If you were following me <a href=\"https://tantek.com\">@tantek.com</a> on your client/server/instance of choice but noticed you were no longer doing so, that was due to a recent software bug in my fediverse provider which accidentally caused everyone\u2019s <a href=\"https://indieweb.social/tags/ActivityPub\">#<span class=\"p-category\">ActivityPub</span></a> servers to unfollow me (bug details below).<br /><br />No it\u2019s absolutely not your fault, you did nothing wrong.<br /><br />We need a variant of Hanlon\u2019s Razor<a href=\"https://tantek.com/2024/287/t1/fediverse-unfollow-bridgyfed-bug#t5ZV1_note-1\">\u00b9</a> like:<br /><br />\u201cNever attribute to malice that which is adequately explained by a software bug.\u201d<br /><br />Take another look at my posts if you want (directly on <a href=\"https://tantek.com\">@tantek.com</a> or try searching for that on your instance) and if you like what you see or find them otherwise informative and useful, feel free to refollow. If not, no worries!<br /><br />Also no worries if you ever unfollow/refollow for any reason. I mean that. <br /><br />I always assume people know best how to manage their online reader/reading experiences, everyone\u2019s priorities and likes/dislikes change over time, and encourage everyone to make choices that are best for their mental health and overall joy online.<br /><br />Bug details:<br /><br />This was due to a <a href=\"https://indieweb.social/tags/BridgyFed\">#<span class=\"p-category\">BridgyFed</span></a> bug<a href=\"https://tantek.com/2024/287/t1/fediverse-unfollow-bridgyfed-bug#t5ZV1_note-2\">\u00b2</a> that deleted my profile (\u201cActivityPub actor\u201d) from (nearly?) all instances, making everyone\u2019s accounts automatically unfollow me, as well as remove any of my posts from your likes and reposts (boosts) collections. It also removed my posts from any of your replies to my posts, leaving your replies dangling without reply-contexts. Apologies!<br /><br />The bug was introduced accidentally as part of another fix about a month ago<a href=\"https://tantek.com/2024/287/t1/fediverse-unfollow-bridgyfed-bug#t5ZV1_note-3\">\u00b3</a>, and was triggered within the following week<a href=\"https://tantek.com/2024/287/t1/fediverse-unfollow-bridgyfed-bug#t5ZV1_note-4\">\u2074</a>.<br /><br />Anyone following me before ~2024-09-22 was no longer following me. A few folks have noticed and refollowed. Any likes or reposts of my posts before that date were also undone (removed).<br /><br />Ryan (<a href=\"https://snarfed.org\">@snarfed.org</a>) has been really good about giving folks a heads-up, and apologizing, and quickly doing what he can to fix things.<br /><br />Bugs happen, yes even in production code, so please do not post/send any hate.<br /><br />I\u2019d rather be one of the folks helping with improving BridgyFed, and temporary setbacks like this are part of being an early / eager <a href=\"https://indieweb.social/tags/IndieWeb\">#<span class=\"p-category\">IndieWeb</span></a> adopter.<br /><br />This bug has also revealed some potential weaknesses in other ActivityPub implementations. E.g. deleting an \u201cactor\u201d should be undoable, and undoing a delete should reconnect everything, from follows to likes & reposts collections, to reply-contexts. Perhaps the ActivityPub specification could be updated with such guidance (if it hasn\u2019t been already, I need to double-check).<br /><br />To be clear, I\u2019m still a big supporter of <a href=\"https://indieweb.social/tags/BridgyFed\">#<span class=\"p-category\">BridgyFed</span></a>, <a href=\"https://indieweb.social/tags/ActivityPub\">#<span class=\"p-category\">ActivityPub</span></a>, <a href=\"https://indieweb.social/tags/Webmention\">#<span class=\"p-category\">Webmention</span></a>, and everyone who chooses to implement these and other <a href=\"https://indieweb.social/tags/IndieWeb\">#<span class=\"p-category\">IndieWeb</span></a> related and adjacent protocols as best fits their products and services. <br /><br />All of these are a part of our broader open <a href=\"https://indieweb.social/tags/socialWeb\">#<span class=\"p-category\">socialWeb</span></a>, and making all these <a href=\"https://indieweb.social/tags/openStandards\">#<span class=\"p-category\">openStandards</span></a> work well together (including handling edge-cases and mistakes!) is essential for providing <a href=\"https://indieweb.social/tags/socialMedia\">#<span class=\"p-category\">socialMedia</span></a> alternatives that put users first.<br /><br />References:<br /><br /><a href=\"https://tantek.com/2024/287/t1/fediverse-unfollow-bridgyfed-bug#t5ZV1_ref-1\">\u00b9</a> <a href=\"https://en.wikipedia.org/wiki/Hanlon%27s_razor\">https://en.wikipedia.org/wiki/Hanlon%27s_razor</a><br /><a href=\"https://tantek.com/2024/287/t1/fediverse-unfollow-bridgyfed-bug#t5ZV1_ref-2\">\u00b2</a> <a href=\"https://github.com/snarfed/bridgy-fed/issues/1379\">https://github.com/snarfed/bridgy-fed/issues/1379</a><br /><a href=\"https://tantek.com/2024/287/t1/fediverse-unfollow-bridgyfed-bug#t5ZV1_ref-3\">\u00b3</a> <a href=\"https://github.com/snarfed/bridgy-fed/commit/4df76d0db7b87cabbd714039546c05b3221169be\">https://github.com/snarfed/bridgy-fed/commit/4df76d0db7b87cabbd714039546c05b3221169be</a><br /><a href=\"https://tantek.com/2024/287/t1/fediverse-unfollow-bridgyfed-bug#t5ZV1_ref-4\">\u2074</a> <a href=\"https://chat.indieweb.org/dev/2024-09-22#t1727028174623700\">https://chat.indieweb.org/dev/2024-09-22#t1727028174623700</a><br /><br />This is post 26 of <a href=\"https://indieweb.social/tags/100PostsOfIndieWeb\">#<span class=\"p-category\">100PostsOfIndieWeb</span></a>. <a href=\"https://indieweb.social/tags/100Posts\">#<span class=\"p-category\">100Posts</span></a><br /><br />\u2190 <a href=\"https://tantek.com/2024/285/t1/io-domain-suggested-steps\">https://tantek.com/2024/285/t1/io-domain-suggested-steps</a><br />\u2192 \ud83d\udd2e</p>\n<a class=\"u-mention\" href=\"https://snarfed.org\"></a>\n<a class=\"u-mention\" href=\"https://tantek.com\"></a>",
"text": "No I did not block you on the #fediverse / #Mastodon / #Misskey etc.\n\nIf you were following me @tantek.com on your client/server/instance of choice but noticed you were no longer doing so, that was due to a recent software bug in my fediverse provider which accidentally caused everyone\u2019s #ActivityPub servers to unfollow me (bug details below).\n\nNo it\u2019s absolutely not your fault, you did nothing wrong.\n\nWe need a variant of Hanlon\u2019s Razor\u00b9 like:\n\n\u201cNever attribute to malice that which is adequately explained by a software bug.\u201d\n\nTake another look at my posts if you want (directly on @tantek.com or try searching for that on your instance) and if you like what you see or find them otherwise informative and useful, feel free to refollow. If not, no worries!\n\nAlso no worries if you ever unfollow/refollow for any reason. I mean that. \n\nI always assume people know best how to manage their online reader/reading experiences, everyone\u2019s priorities and likes/dislikes change over time, and encourage everyone to make choices that are best for their mental health and overall joy online.\n\nBug details:\n\nThis was due to a #BridgyFed bug\u00b2 that deleted my profile (\u201cActivityPub actor\u201d) from (nearly?) all instances, making everyone\u2019s accounts automatically unfollow me, as well as remove any of my posts from your likes and reposts (boosts) collections. It also removed my posts from any of your replies to my posts, leaving your replies dangling without reply-contexts. Apologies!\n\nThe bug was introduced accidentally as part of another fix about a month ago\u00b3, and was triggered within the following week\u2074.\n\nAnyone following me before ~2024-09-22 was no longer following me. A few folks have noticed and refollowed. Any likes or reposts of my posts before that date were also undone (removed).\n\nRyan (@snarfed.org) has been really good about giving folks a heads-up, and apologizing, and quickly doing what he can to fix things.\n\nBugs happen, yes even in production code, so please do not post/send any hate.\n\nI\u2019d rather be one of the folks helping with improving BridgyFed, and temporary setbacks like this are part of being an early / eager #IndieWeb adopter.\n\nThis bug has also revealed some potential weaknesses in other ActivityPub implementations. E.g. deleting an \u201cactor\u201d should be undoable, and undoing a delete should reconnect everything, from follows to likes & reposts collections, to reply-contexts. Perhaps the ActivityPub specification could be updated with such guidance (if it hasn\u2019t been already, I need to double-check).\n\nTo be clear, I\u2019m still a big supporter of #BridgyFed, #ActivityPub, #Webmention, and everyone who chooses to implement these and other #IndieWeb related and adjacent protocols as best fits their products and services. \n\nAll of these are a part of our broader open #socialWeb, and making all these #openStandards work well together (including handling edge-cases and mistakes!) is essential for providing #socialMedia alternatives that put users first.\n\nReferences:\n\n\u00b9 https://en.wikipedia.org/wiki/Hanlon%27s_razor\n\u00b2 https://github.com/snarfed/bridgy-fed/issues/1379\n\u00b3 https://github.com/snarfed/bridgy-fed/commit/4df76d0db7b87cabbd714039546c05b3221169be\n\u2074 https://chat.indieweb.org/dev/2024-09-22#t1727028174623700\n\nThis is post 26 of #100PostsOfIndieWeb. #100Posts\n\n\u2190 https://tantek.com/2024/285/t1/io-domain-suggested-steps\n\u2192 \ud83d\udd2e"
},
"published": "2024-10-13T20:37:00+00:00",
"post-type": "note",
"_id": "42545173",
"_source": "8007",
"_is_read": false
}