I am trying, trying to get my Hugo blog running. Trying to understand Hugo as a non-techie is making my brain melt.
But I SO want to have my own little online notebook to tinker with, and I really want to participate in #IndieWeb and I really REALLY want to to be able to explain how to ... blog.eilloh.net
{
"type": "entry",
"author": {
"name": "hollie butler",
"url": "http://eilloh.net",
"photo": "https://avatars.micro.blog/avatars/2022/22639.jpg"
},
"url": "https://blog.eilloh.net/2022/12/02/i-am-trying.html",
"content": {
"html": "I am trying, trying to get my Hugo blog running. Trying to understand Hugo as a non-techie is making my brain melt.\nBut I SO want to have my own little online notebook to tinker with, and I really want to participate in #IndieWeb and I really REALLY want to to be able to explain how to ... <a href=\"https://blog.eilloh.net/2022/12/02/i-am-trying.html\">blog.eilloh.net</a>",
"text": "I am trying, trying to get my Hugo blog running. Trying to understand Hugo as a non-techie is making my brain melt.\nBut I SO want to have my own little online notebook to tinker with, and I really want to participate in #IndieWeb and I really REALLY want to to be able to explain how to ... blog.eilloh.net"
},
"published": "2022-12-02T22:43:03+00:00",
"post-type": "note",
"_id": "33392190",
"_source": "7224",
"_is_read": true
}
{
"type": "entry",
"published": "2022-12-02 12:01-0800",
"url": "http://tantek.com/2022/336/t1/indieweb-gift-calendar",
"category": [
"indieweb",
"fediverse",
"TwitterMigration",
"ActivityPub",
"SocialWeb",
"OpenStandards",
"OpenWeb"
],
"content": {
"text": "#indieweb \ud83e\udd1d #fediverse\n\n\u2728 https://werd.io/2022/the-fediverse-and-the-indieweb (@benwerd)\n\u2728 https://catgirlin.space/posts/moving-to-the-fediverse-and-indieweb/\n\u2728 https://tantek.com/2022/301/t1/twittermigration-bridgyfed-mastodon-indieweb\n\nPreviously: https://twitter.com/t/status/1586264352453427201, https://twitter.com/t/status/956436348361158658 #TwitterMigration #ActivityPub #SocialWeb #OpenStandards #OpenWeb",
"html": "#<span class=\"p-category\">indieweb</span> \ud83e\udd1d #<span class=\"p-category\">fediverse</span><br /><br />\u2728 <a href=\"https://werd.io/2022/the-fediverse-and-the-indieweb\">https://werd.io/2022/the-fediverse-and-the-indieweb</a> (<a class=\"h-cassis-username\" href=\"https://twitter.com/benwerd\">@benwerd</a>)<br />\u2728 <a href=\"https://catgirlin.space/posts/moving-to-the-fediverse-and-indieweb/\">https://catgirlin.space/posts/moving-to-the-fediverse-and-indieweb/</a><br />\u2728 <a href=\"https://tantek.com/2022/301/t1/twittermigration-bridgyfed-mastodon-indieweb\">https://tantek.com/2022/301/t1/twittermigration-bridgyfed-mastodon-indieweb</a><br /><br />Previously: <a href=\"https://twitter.com/t/status/1586264352453427201\">https://twitter.com/t/status/1586264352453427201</a>, <a href=\"https://twitter.com/t/status/956436348361158658\">https://twitter.com/t/status/956436348361158658</a> #<span class=\"p-category\">TwitterMigration</span> #<span class=\"p-category\">ActivityPub</span> #<span class=\"p-category\">SocialWeb</span> #<span class=\"p-category\">OpenStandards</span> #<span class=\"p-category\">OpenWeb</span>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "33383503",
"_source": "1",
"_is_read": true
}
🎁 Happy December 1st and welcome to another year of the #IndieWeb Gift Calendar! (inspired by #advent calendars)
https://indieweb.org/2022-12-indieweb-gift-calendar
Thanks to https://martymcgui.re/ (@schmarty) for our first IndieWeb gift of the month!
{
"type": "entry",
"published": "2022-12-01 18:38-0800",
"url": "http://tantek.com/2022/335/t1/indieweb-gift-calendar",
"category": [
"IndieWeb",
"advent"
],
"content": {
"text": "\ud83c\udf81 Happy December 1st and welcome to another year of the #IndieWeb Gift Calendar! (inspired by #advent calendars)\n\nhttps://indieweb.org/2022-12-indieweb-gift-calendar\n\nThanks to https://martymcgui.re/ (@schmarty) for our first IndieWeb gift of the month!",
"html": "\ud83c\udf81 Happy December 1st and welcome to another year of the #<span class=\"p-category\">IndieWeb</span> Gift Calendar! (inspired by #<span class=\"p-category\">advent</span> calendars)<br /><br /><a href=\"https://indieweb.org/2022-12-indieweb-gift-calendar\">https://indieweb.org/2022-12-indieweb-gift-calendar</a><br /><br />Thanks to <a href=\"https://martymcgui.re/\">https://martymcgui.re/</a> (<a class=\"h-cassis-username\" href=\"https://twitter.com/schmarty\">@schmarty</a>) for our first IndieWeb gift of the month!"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "33383504",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2022-11-27 18:54:46-0800",
"url": "http://tantek.com/2022/331/t1/",
"content": {
"text": "https://tantek.com/2022/335/t1/indieweb-gift-calendar",
"html": "<a href=\"https://tantek.com/2022/335/t1/indieweb-gift-calendar\">https://tantek.com/2022/335/t1/indieweb-gift-calendar</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": "33383505",
"_source": "1",
"_is_read": true
}
is indiewebing: I was just reminded how in the early days of Twitter to Facebook cross-posting, it prefixed your Facebook status with “is twittering:”
{
"type": "entry",
"published": "2022-12-01 19:02-0800",
"url": "https://gregorlove.com/2022/12/is-indiewebing-i-was-just-reminded/",
"category": [
"indieweb"
],
"content": {
"text": "is indiewebing: I was just reminded how in the early days of Twitter to Facebook cross-posting, it prefixed your Facebook status with \u201cis twittering:\u201d",
"html": "<p>is indiewebing: I was just reminded how in the early days of Twitter to Facebook cross-posting, it prefixed your Facebook status with \u201cis twittering:\u201d</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/3473/profile-2016-med.jpg"
},
"post-type": "note",
"_id": "33364065",
"_source": "95",
"_is_read": true
}
🎁 Happy December 1st and welcome to another year of the #IndieWeb Gift Calendar! (inspired by #advent calendars)
https://indieweb.org/2022-12-indieweb-gift-calendar
Thanks to https://martymcgui.re/ (@schmarty) for our first IndieWeb gift of the month!
{
"type": "entry",
"published": "2022-11-27 18:38-0800",
"url": "http://tantek.com/2022/331/t1/indieweb-gift-calendar",
"category": [
"IndieWeb",
"advent"
],
"content": {
"text": "\ud83c\udf81 Happy December 1st and welcome to another year of the #IndieWeb Gift Calendar! (inspired by #advent calendars)\n\nhttps://indieweb.org/2022-12-indieweb-gift-calendar\n\nThanks to https://martymcgui.re/ (@schmarty) for our first IndieWeb gift of the month!",
"html": "\ud83c\udf81 Happy December 1st and welcome to another year of the #<span class=\"p-category\">IndieWeb</span> Gift Calendar! (inspired by #<span class=\"p-category\">advent</span> calendars)<br /><br /><a href=\"https://indieweb.org/2022-12-indieweb-gift-calendar\">https://indieweb.org/2022-12-indieweb-gift-calendar</a><br /><br />Thanks to <a href=\"https://martymcgui.re/\">https://martymcgui.re/</a> (<a class=\"h-cassis-username\" href=\"https://twitter.com/schmarty\">@schmarty</a>) for our first IndieWeb gift of the month!"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "33362759",
"_source": "1",
"_is_read": true
}
No instance, that’s the best part! I’m using Bridgy Fed which lets me federate select posts by adding a link to fed.brid.gy and sending a webmention. Check out the notes page on my site for the original posts. It even backfeeds responses via webmention.
I’m not sure Bridgy Fed supports regular at-mentions yet, but it should support replies like this, notes, articles, likes, and reposts.
{
"type": "entry",
"published": "2022-12-01 12:47-0800",
"url": "https://gregorlove.com/2022/12/no-instance-thats-the-best-part/",
"in-reply-to": [
"https://xoxo.zone/@artlung/109439468903251153"
],
"content": {
"text": "No instance, that\u2019s the best part! I\u2019m using Bridgy Fed which lets me federate select posts by adding a link to fed.brid.gy and sending a webmention. Check out the notes page on my site for the original posts. It even backfeeds responses via webmention.\n\nI\u2019m not sure Bridgy Fed supports regular at-mentions yet, but it should support replies like this, notes, articles, likes, and reposts.",
"html": "<p>No instance, that\u2019s the best part! I\u2019m using <a href=\"https://fed.brid.gy/\">Bridgy Fed</a> which lets me federate select posts by adding a link to fed.brid.gy and sending a webmention. Check out the notes page on my site for the original posts. It even backfeeds responses via webmention.</p>\n\n<p>I\u2019m not sure Bridgy Fed supports regular at-mentions yet, but it should support replies like this, notes, articles, likes, and reposts.</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/3473/profile-2016-med.jpg"
},
"post-type": "reply",
"_id": "33360439",
"_source": "95",
"_is_read": true
}
{
"type": "entry",
"published": "2022-12-01T17:17:27-0500",
"url": "https://martymcgui.re/2022/12/01/kapowski-reaction-gifs-for-the-indie-web/",
"category": [
"micropub",
"IndieWeb",
"Kapowski",
"Bayside",
"gif",
"giphy",
"gfycat"
],
"name": "Kapowski: reaction GIFs for the indie web",
"content": {
"text": "tl;dr \u2013 Kapowski is a simplified tool for finding and posting reaction GIFs to your personal website. It works without a sign-in and gives you HTML to copy-paste into whatever posting interface you use for your website. It's \"progressively enhanced\" with IndieWeb building blocks, so if your site supports them it becomes faster and easier to use. Search and content are currently powered by Gfycat.\n\n\n A Kapowski search for \"candy\"\n \nPreview of selected GIF with HTML source ready to copy-and-paste\n\n IndieWeb building blocks, you say?\n\n\n Kapowski supports IndieAuth and Micropub. If your site supports these, you can sign in using your website as your identity and then use Kapowski to post the image to your site directly.\n \n\n\nPreview page with sign-in formSigned in, alt-text entered, ready to post!\nBut that's not all! If your site supports sending Webmentions and markup for reply posts, you can use Kapowski to make your post a photo reply!\n\nSearch page with a URL in the optional reply fieldReply post on my site with context about the post I'm replying to.\nStill reading? Here's some (too much) history.\nI really like Micropub as an IndieWeb building block. As a developer, it's easy to understand on the wire. It's very extensible because the spec provides very few constraints over what you can post with it.\nHowever, that flexibility comes at a coordination cost. I had (have!) a dream that being able to rapidly iterate on special-purpose Micropub clients will let many ways of posting bloom. I also loved (love!) Glitch as a place to build web apps in the open where other folk can see how they work and remix them to make them their own.\nSo, I built and stealth-launched Kapowski built on Glitch back in 2018. I didn't use it myself very much (but definitely some), and even shared it around some IndieWeb events, like when I talked about mobile posting at the 2019 IndieWeb Summit.\nI kept Kapowski intentionally simple, hoping that some other IndieWeb folks might use it, give feedback, and iterate on the idea of what a good user experience might be for posting reply GIFs on the IndieWeb.\nI ... didn't get much feedback! As far as I know, few people have used it. However, I very much did notice that it kept breaking.\n\n Giphy, the original service Kapowski used, was bought by Facebook with the intention of, I don't know, tracking all the GIFs people posted. I didn't like that, so I switched things over to Gfycat. (Although with Facebook (Meta) being forced by UK regulators to sell off Giphy, maybe it'll be time soon to bring it back.)\n \n\nThe biggest problem, though, was that server-side Javascript bits rot. I want to be able to stand up a hobby project and forget it for months or years at a time. For a project of this pace, especially one that I think of as being very simple, the Javascript stack moves fast. I would get notices every week or so that this or that dependency had a required security update. Sometimes apply what looked like a small point update would cause a breaking change in an API (Axios!). Eventually, it became not-fun to think about keeping up Kapowski.\nMultiplying this maintenance across a number of other Micropub clients I had managed to barely knock together on Glitch led to me burning out on the idea. So, I stopped maintaining it and at some point it stopped working.\nReviving the embers\nI still want to see a thousand Micropub-powered flowers bloom, but I don't have the personal project bandwidth to build the tool set on Glitch that I thought would make that possible. I'm just not that fluent in server-side Javascript development and project management, and it's too far of a road right now to git gud.\nThat said, there are styles of web app development I am much more comfortable working in! I think I can take this stuff a lot further by sharpening the knives I already know how to use.\nSo, I've spent a good chunk of free time this year quietly porting some of my IndieWeb projects to PHP and hosting them on a virtual private server. That's stuff I know how to do! As I've re-built each one, I've also looked to extract the common points of similarity and complexity into a kind of \"Micropub kit\", with a common-but-extensible engine. That's made each client easier to build and deploy, and that's very exciting.\n(This \"micropub kit\" isn't ready for public consumption at all but it is available for looking-at if you want. Here's the micropubkit source.)\n\n What's next?\n \n\nSince it's IndieWeb Gift Calendar season, I think I'll spend the next month polishing up and posting more about this work.\u00a0 If you have thoughts about Kapowski, \"micropubkit\", or posting weird stuff on the IndieWeb in general, I'd love to read them! Just reply to this post on your own site and send me a Webmention.\n\n If you aren't ready to reply in words... maybe a GIF would do? :)",
"html": "<p>tl;dr \u2013 <a href=\"https://kapowski.bayside.pub/\">Kapowski</a> is a simplified tool for finding and posting reaction GIFs to your personal website. It works without a sign-in and gives you HTML to copy-paste into <i>whatever</i> posting interface you use for your website. It's \"progressively enhanced\" with IndieWeb building blocks, so if your site supports them it becomes faster and easier to use. Search and content are currently powered by <a href=\"https://gfycat.com/\">Gfycat</a>.</p>\n\n<img src=\"https://media.martymcgui.re/61/1a/82/dc/c050acdd4c40291e5d29fa3b6d275e13ceeecd79e4770df5f702b502.jpg\" alt=\"\" />\n A Kapowski search for \"candy\"\n <br /><img src=\"https://media.martymcgui.re/dc/20/07/0a/728ee8a154114832340d2cacf781fbf5b710606ea1d384cfa0bcecc4.jpg\" alt=\"\" />Preview of selected GIF with HTML source ready to copy-and-paste\n<h2>\n IndieWeb <a href=\"https://indieweb.org/building-blocks\">building blocks</a>, you say?\n</h2>\n<p>\n Kapowski supports <a href=\"https://indieweb.org/IndieAuth\">IndieAuth</a> and <a href=\"https://indieweb.org/Micropub\">Micropub</a>. If your site supports these, you can sign in using your website as your identity and then use Kapowski to post the image to your site directly.\n <br /></p>\n\n<img src=\"https://media.martymcgui.re/c2/c1/7f/0c/61693700950d6999a3e9cd36a6fb4edc54f348baf833634cf63c9281.jpg\" alt=\"\" />Preview page with sign-in form<img src=\"https://media.martymcgui.re/68/6e/94/e1/680dec9e59be6c690d76383edae01441e603ddb958e84c991820e80d.jpg\" alt=\"\" />Signed in, alt-text entered, ready to post!\n<p>But that's not all! If your site supports sending <a href=\"https://indieweb.org/Webmention\">Webmentions</a> and markup for <a href=\"https://indieweb.org/reply#How_To\">reply posts</a>, you can use Kapowski to make your post a <a href=\"https://indieweb.org/photo_reply\">photo reply</a>!</p>\n\n<img src=\"https://media.martymcgui.re/d5/7e/12/cd/72992063a317b3f6711828d19033cee7000561436ec7e4d9b4e3097a.jpg\" alt=\"\" />Search page with a URL in the optional reply field<img src=\"https://media.martymcgui.re/b3/33/9f/55/ecbc950763731fb06e06f209d773687aa5090fbd4d3321a91691ebdc.jpg\" alt=\"\" />Reply post on my site with context about the post I'm replying to.\n<h2>Still reading? Here's some (too much) history.</h2>\n<p>I really like Micropub as an IndieWeb building block. As a developer, it's easy to understand on the wire. It's very extensible because the spec provides very few constraints over what you can post with it.</p>\n<p>However, that flexibility comes at a coordination cost. I had (have!) a dream that being able to rapidly iterate on special-purpose Micropub clients will let many <i>ways of posting</i> bloom. I also loved (love!) <a href=\"https://glitch.com/\">Glitch</a> as a place to build web apps in the open where other folk can see how they work and remix them to make them their own.</p>\n<p>So, I built and <a href=\"https://martymcgui.re/2018/05/29/hwc-baltimore-2018-05-29-wrap-up/\">stealth-launched Kapowski built on Glitch back in 2018</a>. I didn't use it myself very much (but definitely <a href=\"https://martymcgui.re/2018/04/10/193815/\">some</a>), and even shared it around some IndieWeb events, like when I talked about <a href=\"https://martymcgui.re/2019/06/19/152602/\">mobile posting at the 2019 IndieWeb Summit</a>.</p>\n<p>I kept Kapowski intentionally simple, hoping that some other IndieWeb folks might use it, give feedback, and iterate on the idea of what a good user experience might be for posting reply GIFs on the IndieWeb.</p>\n<p>I ... didn't get much feedback! As far as I know, few people have used it. However, I very much did notice that it <i>kept breaking</i>.</p>\n<p>\n <a href=\"https://giphy.com/\">Giphy</a>, the original service Kapowski used, was bought by Facebook with the intention of, I don't know, tracking all the GIFs people posted. I didn't like that, so I switched things over to <a href=\"https://gfycat.com/\">Gfycat</a>. (Although with <a href=\"https://www.cnbc.com/2022/10/18/facebook-parent-meta-ordered-to-sell-giphy-by-uk-competition-regulator.html\">Facebook (Meta) being forced by UK regulators to sell off Giphy</a>, maybe it'll be time soon to bring it back.)\n <br /></p>\n<p>The biggest problem, though, was that server-side Javascript bits rot. I want to be able to stand up a hobby project and forget it for months or years at a time. For a project of this pace, especially one that I think of as being <i>very simple</i>, the Javascript stack moves <i>fast.</i> I would get notices every week or so that this or that dependency had a required security update. Sometimes apply what looked like a small point update would cause a breaking change in an API (<i>Axios!)</i>. Eventually, it became not-fun to think about keeping up Kapowski.</p>\n<p>Multiplying this maintenance across a number of other Micropub clients I had managed to barely knock together on Glitch led to me burning out on the idea. So, I stopped maintaining it and at some point it stopped working.</p>\n<h2>Reviving the embers</h2>\n<p>I still want to see a thousand Micropub-powered flowers bloom, but I don't have the personal project bandwidth to build the tool set on Glitch that I thought would make that possible. I'm just not that fluent in server-side Javascript development and project management, and it's too far of a road right now to <i>git gud.</i></p>\n<p>That said, there are styles of web app development I am much more comfortable working in! I think I can take this stuff a lot further by sharpening the knives I already know how to use.</p>\n<p>So, I've spent a good chunk of free time this year quietly porting some of my IndieWeb projects to PHP and hosting them on a virtual private server. That's stuff I know how to do! As I've re-built each one, I've also looked to extract the common points of similarity and complexity into a kind of \"Micropub kit\", with a common-but-extensible engine. That's made each client easier to build and deploy, and that's very exciting.</p>\n<p>(This \"micropub kit\" isn't ready for public consumption <i>at all</i> but it <i>is</i> available for looking-at if you want. <a href=\"https://git.schmarty.net/schmarty/micropubkit\">Here's the micropubkit source</a>.)</p>\n<h3>\n What's next?\n <br /></h3>\n<p>Since it's <a href=\"https://indieweb.org/2022-12-indieweb-gift-calendar\">IndieWeb Gift Calendar season</a>, I think I'll spend the next month polishing up and posting more about this work.\u00a0 If you have thoughts about Kapowski, \"micropubkit\", or posting weird stuff on the IndieWeb in general, I'd love to read them! Just reply to this post on your own site and send me a Webmention.</p>\n<p>\n If you aren't ready to reply in words... <a href=\"https://kapowski.bayside.pub/?in-reply-to=https://martymcgui.re/2022/12/01/kapowski-reaction-gifs-for-the-indie-web/\">maybe a GIF would do?</a> :)\n <br /></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "article",
"_id": "33357468",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "fluffy",
"url": "http://beesbuzz.biz/",
"photo": null
},
"url": "http://beesbuzz.biz/blog/10755-Warning-signs-with-social-media-platforms",
"published": "2022-12-01T10:25:33-08:00",
"content": {
"html": "<a href=\"http://beesbuzz.biz/blog/?id=10755&tag=social-media\">#social media</a><a href=\"http://beesbuzz.biz/blog/?id=10755&tag=hive\">#hive</a><a href=\"http://beesbuzz.biz/blog/?id=10755&tag=activitypub\">#activitypub</a><a href=\"http://beesbuzz.biz/blog/?id=10755&tag=mastodon\">#mastodon</a><a href=\"http://beesbuzz.biz/blog/?id=10755&tag=indieweb\">#indieweb</a><a href=\"http://beesbuzz.biz/blog/?id=10755&tag=cohost\">#cohost</a>",
"text": "#social media#hive#activitypub#mastodon#indieweb#cohost"
},
"name": "fluffy rambles: Warning signs with social media platforms",
"post-type": "article",
"_id": "33351656",
"_source": "3782",
"_is_read": true
}
@artlung@xoxo.zone Hello again from my website! This time it should show up as a mention instead of a link.
{
"type": "entry",
"published": "2022-11-30 11:54-0800",
"url": "https://gregorlove.com/2022/11/hello-again-from-my-website/",
"category": [
"indieweb"
],
"syndication": [
"https://fed.brid.gy/"
],
"content": {
"text": "@artlung@xoxo.zone Hello again from my website! This time it should show up as a mention instead of a link.",
"html": "<p>@artlung@xoxo.zone Hello again from my website! This time it should show up as a mention instead of a link.</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/3473/profile-2016-med.jpg"
},
"post-type": "note",
"_id": "33327196",
"_source": "95",
"_is_read": true
}
@artlung@xoxo.zone Hello from my website! #indieweb
{
"type": "entry",
"published": "2022-11-30 11:45-0800",
"url": "https://gregorlove.com/2022/11/hello-from-my-website/",
"content": {
"text": "@artlung@xoxo.zone Hello from my website! #indieweb",
"html": "<p><a href=\"https://xoxo.zone/@artlung\">@artlung@xoxo.zone</a> Hello from my website! #indieweb</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/3473/profile-2016-med.jpg"
},
"post-type": "note",
"_id": "33327197",
"_source": "95",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "fluffy",
"url": "http://beesbuzz.biz/",
"photo": null
},
"url": "http://beesbuzz.biz/blog/chatter/8157-The-fediverse-and-the-indieweb",
"published": "2022-11-29T17:57:43-08:00",
"content": {
"html": "<a href=\"http://beesbuzz.biz/blog/chatter/?id=8157&tag=fediverse\">#fediverse</a><a href=\"http://beesbuzz.biz/blog/chatter/?id=8157&tag=indieweb\">#indieweb</a><a href=\"http://beesbuzz.biz/blog/chatter/?id=8157&tag=social-media\">#social media</a><a href=\"http://beesbuzz.biz/blog/chatter/?id=8157&tag=publishing\">#publishing</a>",
"text": "#fediverse#indieweb#social media#publishing"
},
"name": "Notes: The fediverse and the indieweb",
"post-type": "article",
"_id": "33306582",
"_source": "3782",
"_is_read": true
}
{
"type": "entry",
"published": "2022-11-29 12:39-0800",
"url": "https://gregorlove.com/2022/11/add-h-x-app-support/",
"category": [
"issue",
"indieauth"
],
"syndication": [
"https://github.com/gRegorLove/ProcessWire-IndieAuth/issues/3"
],
"in-reply-to": [
"https://github.com/gRegorLove/ProcessWire-IndieAuth/issues"
],
"name": "Add h-x-app support",
"content": {
"text": "Currently supports h-app but not h-x-app.",
"html": "<p>Currently supports <code>h-app</code> but not <code>h-x-app</code>.</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/3473/profile-2016-med.jpg"
},
"post-type": "reply",
"_id": "33303975",
"_source": "95",
"_is_read": true
}
{
"type": "entry",
"published": "2022-11-29T23:03:16+00:00",
"url": "https://werd.io/2022/the-fediverse-and-the-indieweb",
"name": "The fediverse and the indieweb",
"content": {
"text": "I love the indieweb and what it stands for:When you post something on the web, it should belong to you, not a corporation. Too many companies have gone out of business and lost all of their users\u2019 data. By joining the IndieWeb, your content stays yours and in your control.This principle is absolutely true, but on a deeper level, I\u2019m also uncomfortable with the level of wealth hoarding and rent seeking on the modern internet. There\u2019s no need for us all to be pouring our conversations, identities, and data into someone\u2019s multi-billion-dollar for-profit enterprise. By owning it ourselves, we\u2019re decentralizing the value created. While it\u2019s not necessarily an anti-capitalist stance, it\u2019s certainly an anti-monopoly one.I didn\u2019t start Known to be an indieweb platform: I initially built it, back when it was called Idno, to be a simple way to start a private community on your own terms. My intention was always to add decentralization to these communities, and I was enamored by the vision of the indieweb when I met members of the community and saw what they were building. Turning it into a way for a single person to post using the indieweb just made sense to me, and that\u2019s how a lot of people use it - including me on my own website.The best way to drive adoption for a web standard is to make it as easy as possible to build with. Any good web technology should be implementable inside of an afternoon, so that a casual hacker can feel like they\u2019ve made good progress. (Too many technologies are built to be used at Facebook scale, which is needless.) HTML works this way; so does RSS. And the indieweb technologies - microformats to add machine-readable meaning to content, micropub to provide a standard way to publish, and webmention as a mechanism for decentralized replies chiefly among them - all follow this rule too. They\u2019re easy, fault-tolerant, and are built using a very similar mindset to the web itself. I love them.Lately I\u2019ve been drawn into the fediverse through Mastodon - you can follow me at @ben@werd.social. The underlying technology behind the fediverse, ActivityPub, at first glance seems a little harder to implement. In fact, I was a little scared of it, because it requires a mix of light cryptography and a handful of less HTML-like document standards that seem easy to get wrong. But dig a little deeper and it\u2019s not particularly difficult to get started with, with huge reward: connecting to a network of millions of people who are all actively having conversations.So I\u2019m newly-invested in implementing ActivityPub and building end-user tools that join the network. I\u2019m excited to build things that people can use to, in turn, build something new. There are a ton of opportunities here: we\u2019re in a particular moment where the fediverse looks like it could be the future, and the more tools and onramps we build, the more likely that becomes. That fits directly into those indieweb principles of owning your own content, and my additive principles of devolving wealth and ownership.Luckily, it\u2019s not a zero-sum game. I can still keep and maintain my indieweb implementations and participate in its network of blogs and personal sites, while also adding ActivityPub and widening my lens to the fediverse\u2019s interlocking communities. I get to own my content and online identity, which means I get to choose who and what I interact with.I have one exception. One of the indieweb\u2019s oldest ideas, Publish (on your) Own Site, Syndicate Elsewhere, is something I plan to retire in my own use. The idea is that you publish on your own site but then mirror that content to a third-party silo like Twitter, ideally with a link back to your site. But with the growth of the fediverse, I\u2019d like to be done with doing that. I\u2019ve already stopped publishing to Twitter, and I think Instagram and Facebook will quickly follow suit. Right now my only real syndication is to LinkedIn, and I don\u2019t know that I want to make that network exactly central to my existence online.So instead of Publishing on my Own Site and Syndicating Elsewhere, I plan to just Publish and Participate. I want my site to connect to the indieweb; to the fediverse; to people who are connecting via RSS; to people who are connecting via email. No more syndication to third parties. My own website sits in the center of my online identity, using open standards to communicate with outside communities.That principle wasn\u2019t possible when I started building Known, and I\u2019m excited that it is now. I\u2019m late to the party: micro.blog, for example, does this already. But better late than never. Let\u2019s participate and embrace every open network out there - and do what we came to do, which is publish, reply, converse, and learn from each other. I can\u2019t wait.",
"html": "<p>I love <a href=\"https://indieweb.org\">the indieweb</a> and what it stands for:</p><blockquote><p>When you post something on the web, it should belong to you, not a corporation. Too many companies have gone out of business and lost all of their users\u2019 data. By joining the IndieWeb, your content stays yours and in your control.</p></blockquote><p>This principle is absolutely true, but on a deeper level, I\u2019m also uncomfortable with the level of wealth hoarding and rent seeking on the modern internet. There\u2019s no need for us all to be pouring our conversations, identities, and data into someone\u2019s multi-billion-dollar for-profit enterprise. By owning it ourselves, we\u2019re decentralizing the value created. While it\u2019s not <em>necessarily</em> an anti-capitalist stance, it\u2019s certainly an anti-monopoly one.</p><p>I didn\u2019t start <a href=\"https://withknown.com\">Known</a> to be an indieweb platform: I initially built it, back when it was called Idno, to be a simple way to start a private community on your own terms. My intention was always to add decentralization to these communities, and I was enamored by the vision of the indieweb when I met members of the community and saw what they were building. Turning it into a way for a single person to post using the indieweb just made sense to me, and that\u2019s how a lot of people use it - including me on <a href=\"https://werd.io\">my own website</a>.</p><p>The best way to drive adoption for a web standard is to make it as easy as possible to build with. Any good web technology should be implementable inside of an afternoon, so that a casual hacker can feel like they\u2019ve made good progress. (Too many technologies are built to be used at Facebook scale, which is needless.) HTML works this way; so does RSS. And the indieweb technologies - <a href=\"https://microformats.org/wiki/microformats2\">microformats</a> to add machine-readable meaning to content, <a href=\"https://indieweb.org/Micropub\">micropub</a> to provide a standard way to publish, and <a href=\"https://indieweb.org/Webmention\">webmention</a> as a mechanism for decentralized replies chiefly among them - all follow this rule too. They\u2019re easy, fault-tolerant, and are built using a very similar mindset to the web itself. I love them.</p><p>Lately I\u2019ve been drawn into the fediverse through Mastodon - <a href=\"https://werd.social/@ben\">you can follow me at @ben@werd.social</a>. The underlying technology behind the fediverse, <a href=\"https://activitypub.rocks/\">ActivityPub</a>, at first glance seems a little harder to implement. In fact, I was a little scared of it, because it requires a mix of light cryptography and a handful of less HTML-like document standards that seem easy to get wrong. But dig a little deeper and <a href=\"https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/\">it\u2019s not particularly difficult to get started with</a>, with huge reward: connecting to a network of millions of people who are all actively having conversations.</p><p>So I\u2019m newly-invested in implementing ActivityPub and building end-user tools that join the network. I\u2019m excited to build things that people can use to, in turn, build something new. There are a ton of opportunities here: we\u2019re in a particular moment where the fediverse looks like it could be the future, and the more tools and onramps we build, the more likely that becomes. That fits directly into those indieweb principles of owning your own content, and my additive principles of devolving wealth and ownership.</p><p>Luckily, it\u2019s not a zero-sum game. I can still keep and maintain my indieweb implementations and participate in its network of blogs and personal sites, while also adding ActivityPub and widening my lens to the fediverse\u2019s interlocking communities. I get to own my content and online identity, which means I get to choose who and what I interact with.</p><p>I have one exception. One of the indieweb\u2019s oldest ideas, <a href=\"https://indieweb.org/POSSE\">Publish (on your) Own Site, Syndicate Elsewhere</a>, is something I plan to retire in my own use. The idea is that you publish on your own site but then mirror that content to a third-party silo like Twitter, ideally with a link back to your site. But with the growth of the fediverse, I\u2019d like to be done with doing that. I\u2019ve already stopped publishing to Twitter, and I think Instagram and Facebook will quickly follow suit. Right now my only real syndication is to LinkedIn, and I don\u2019t know that I want to make that network exactly central to my existence online.</p><p>So instead of Publishing on my Own Site and Syndicating Elsewhere, I plan to just Publish and Participate. I want my site to connect to the indieweb; to the fediverse; to people who are connecting via RSS; to people who are connecting via email. No more syndication to third parties. My own website sits in the center of my online identity, using open standards to communicate with outside communities.</p><p>That principle wasn\u2019t possible when I started building Known, and I\u2019m excited that it is now. I\u2019m late to the party: <a href=\"https://micro.blog\">micro.blog</a>, for example, does this already. But better late than never. Let\u2019s participate and embrace every open network out there - and do what we came to do, which is publish, reply, converse, and learn from each other. I can\u2019t wait.</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": "33302578",
"_source": "191",
"_is_read": true
}
{
"type": "entry",
"published": "2022-11-27T17:26:22-0500",
"url": "https://martymcgui.re/2022/11/27/im-back-on-the-fediverse/",
"category": [
"site-update",
"activitypub",
"fed.brid.gy"
],
"syndication": [
"https://fed.brid.gy/"
],
"name": "I'm (back) on \"the Fediverse\"",
"content": {
"text": "If you've got an account on a Mastodon server, or any server that speaks ActivityPub, you should be able to follow me at: @marty@martymcgui.re\nScreenshot of my profile page on Bridgy FedMany thanks to Ryan for creating and running Bridgy Fed, which makes this possible. Over the years I've built a lot of IndieWeb building blocks into my site, and Bridgy Fed works with those to federate my posts with ActivityPub-powered sites like Mastodon.\nSo far I can send replies, let people know I'm following them, and they can follow me as well. You can see this in action on my site's Bridgy Fed profile page: https://fed.brid.gy/user/martymcgui.re\n\n For now I'm manually choosing which posts to share via Bridgy Fed. I'll be using it for replies and likes, but haven't yet decided how much original content I'll be posting. For example, I don't know how well my daily Eternal Caturday video loops will come through, or if folks would actually want so many cat videos!",
"html": "<p>If you've got an account on a Mastodon server, or any server that speaks ActivityPub, you should be able to follow me at: <a href=\"https://fed.brid.gy/user/martymcgui.re\">@marty@martymcgui.re</a></p>\n<img src=\"https://media.martymcgui.re/65/f2/94/00/d4f506e863892130d6e5c38c0f1ea328a007be2951bb833660b4e9bd.png\" alt=\"\" />Screenshot of my profile page on Bridgy Fed<p>Many thanks to <a href=\"https://snarfed.org/\">Ryan</a> for creating and running <a href=\"https://fed.brid.gy/\">Bridgy Fed</a>, which makes this possible. Over the years I've built a lot of <a href=\"https://indieweb.org/Category:building-blocks\">IndieWeb building blocks</a> into my site, and Bridgy Fed works with those to federate my posts with ActivityPub-powered sites like Mastodon.</p>\n<p>So far I can send replies, let people know I'm following them, and they can follow me as well. You can see this in action on my site's Bridgy Fed profile page: <a href=\"https://fed.brid.gy/user/martymcgui.re\">https://fed.brid.gy/user/martymcgui.re</a></p>\n<p>\n For now I'm manually choosing which posts to share via Bridgy Fed. I'll be using it for replies and likes, but haven't yet decided how much original content I'll be posting. For example, I don't know how well my daily <a href=\"https://martymcgui.re/tag/caturday/\">Eternal Caturday</a> video loops will come through, or if folks would actually want so many cat videos!\n <br /></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "article",
"_id": "33252123",
"_source": "175",
"_is_read": true
}
I don’t like making unpaid contributions to a for-profit publisher whose proprietor is an alt-right troll.
Same.
I can see no good arguments for redirecting my voice into anyone else’s for-profit venture-funded algorithm-driven engagement-maximizing wet dream.
{
"type": "entry",
"published": "2022-11-27T10:57:06Z",
"url": "https://adactio.com/links/19695",
"category": [
"mastodon",
"fediverse",
"social",
"networks",
"twitter",
"community",
"scale",
"scaling",
"decentralisation",
"indieweb"
],
"bookmark-of": [
"https://www.tbray.org/ongoing/When/202x/2022/11/26/Bye-Twitter"
],
"content": {
"text": "ongoing by Tim Bray \u00b7 Bye, Twitter\n\n\n\n\n I don\u2019t like making unpaid contributions to a for-profit publisher whose proprietor is an alt-right troll.\n\n\nSame.\n\n\n I can see no good arguments for redirecting my voice into anyone else\u2019s for-profit venture-funded algorithm-driven engagement-maximizing wet dream.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://www.tbray.org/ongoing/When/202x/2022/11/26/Bye-Twitter\">\nongoing by Tim Bray \u00b7 Bye, Twitter\n</a>\n</h3>\n\n<blockquote>\n <p>I don\u2019t like making unpaid contributions to a for-profit publisher whose proprietor is an alt-right troll.</p>\n</blockquote>\n\n<p>Same.</p>\n\n<blockquote>\n <p>I can see no good arguments for redirecting my voice into anyone else\u2019s for-profit venture-funded algorithm-driven engagement-maximizing wet dream.</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "33237717",
"_source": "2",
"_is_read": true
}
I’ve been very guilty of putting all my eggs in the Twitter basket over the last couple of years, especially, and all of that has been destroyed by one bellend billionaire. I’m determined not to make that mistake again and even more determined to make my little home on the internet—this website—as lovely and sustainable as I can make it.
{
"type": "entry",
"published": "2022-11-27T10:56:09Z",
"url": "https://adactio.com/links/19694",
"category": [
"indieweb",
"personal",
"publishing",
"mastodon",
"fediverse",
"syndication",
"activitypub",
"twitter"
],
"bookmark-of": [
"https://andy-bell.co.uk/mastodon-is-a-gateway/"
],
"content": {
"text": "Mastodon is a gateway | Andy Bell\n\n\n\n\n I\u2019ve been very guilty of putting all my eggs in the Twitter basket over the last couple of years, especially, and all of that has been destroyed by one bellend billionaire. I\u2019m determined not to make that mistake again and even more determined to make my little home on the internet\u2014this website\u2014as lovely and sustainable as I can make it.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://andy-bell.co.uk/mastodon-is-a-gateway/\">\nMastodon is a gateway | Andy Bell\n</a>\n</h3>\n\n<blockquote>\n <p>I\u2019ve been very guilty of putting all my eggs in the Twitter basket over the last couple of years, especially, and all of that has been destroyed by one bellend billionaire. I\u2019m determined not to make that mistake again and even more determined to make my little home on the internet\u2014this website\u2014as lovely and sustainable as I can make it.</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "33237718",
"_source": "2",
"_is_read": true
}
Wouldn’t it be nice to have a site that’s not run by an amoral billionaire chaos engine, or algorithmically designed to keep you doomscrolling in a state of fear and anger, or is essentially spyware for governments and/or corporations? Wouldn’t it be nice not to have ads shoved in your face every time you open an app to see what your friends are up to? Wouldn’t it be nice to know that when your friends post something, you’ll actually see it without a social media platform deciding whether to shove it down your feed and pump that feed full of stuff you didn’t ask for?
Wouldn’t that be great?
{
"type": "entry",
"published": "2022-11-26T14:25:57Z",
"url": "https://adactio.com/links/19691",
"category": [
"indieweb",
"personal",
"publishing",
"writing",
"sharing",
"rss",
"blogs",
"blogging",
"artisan",
"platforms",
"silos"
],
"bookmark-of": [
"https://whatever.scalzi.com/2022/11/25/how-to-weave-the-artisan-web/"
],
"content": {
"text": "How to Weave the Artisan Web | Whatever\n\n\n\n\n Wouldn\u2019t it be nice to have a site that\u2019s not run by an amoral billionaire chaos engine, or algorithmically designed to keep you doomscrolling in a state of fear and anger, or is essentially spyware for governments and/or corporations? Wouldn\u2019t it be nice not to have ads shoved in your face every time you open an app to see what your friends are up to? Wouldn\u2019t it be nice to know that when your friends post something, you\u2019ll actually see it without a social media platform deciding whether to shove it down your feed and pump that feed full of stuff you didn\u2019t ask for?\n \n Wouldn\u2019t that be great?",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://whatever.scalzi.com/2022/11/25/how-to-weave-the-artisan-web/\">\nHow to Weave the Artisan Web | Whatever\n</a>\n</h3>\n\n<blockquote>\n <p>Wouldn\u2019t it be <em>nice</em> to have a site that\u2019s not run by an amoral billionaire chaos engine, or algorithmically designed to keep you doomscrolling in a state of fear and anger, or is essentially spyware for governments and/or corporations? Wouldn\u2019t it be nice <em>not</em> to have ads shoved in your face every time you open an app to see what your friends are up to? Wouldn\u2019t it be nice to know that when your friends post something, you\u2019ll actually <em>see</em> it without a social media platform deciding whether to shove it down your feed and pump that feed full of stuff you didn\u2019t ask for?</p>\n \n <p>Wouldn\u2019t that be <em>great</em>?</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "33221680",
"_source": "2",
"_is_read": true
}
I’ve been using a self-hosted feed aggregator and Reeder, switching away from #microsub alternatives. As much as I love microsub, I think it is fighting a losing battle and is unlikely to gain traction for lack of support.
{
"type": "entry",
"published": "2022-11-25T20:11:27+00:00",
"url": "https://cleverdevil.io/2022/ive-been-using-a-self-hosted-feed-aggregator",
"category": [
"microsub"
],
"syndication": [
"https://cleverdevil.club/@jonathan/109406263998054430"
],
"content": {
"text": "I\u2019ve been using a self-hosted feed aggregator and Reeder, switching away from #microsub alternatives. As much as I love microsub, I think it is fighting a losing battle and is unlikely to gain traction for lack of support.",
"html": "I\u2019ve been using a self-hosted feed aggregator and Reeder, switching away from <a href=\"https://cleverdevil.io/tag/microsub\" class=\"p-category\">#microsub</a> alternatives. As much as I love microsub, I think it is fighting a losing battle and is unlikely to gain traction for lack of support."
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io/profile/cleverdevil",
"photo": "https://cleverdevil.io/file/e37c3982acf4f0a8421d085b9971cd71/thumb.jpg"
},
"post-type": "note",
"_id": "33206612",
"_source": "71",
"_is_read": true
}
A directory of blogs, all nicely categorised:
ooh.directory is a place to find good blogs that interest you.
Phil gave me a sneak peek at this when he was putting it together and asked me what I thought of it. My response was basically “This is great!”
And of course you can suggest a site to add to the directory.
{
"type": "entry",
"published": "2022-11-23T14:57:52Z",
"url": "https://adactio.com/links/19675",
"category": [
"directory",
"blogs",
"blogging",
"personal",
"websites",
"indieweb",
"categories",
"browsing",
"topics",
"rss"
],
"bookmark-of": [
"https://ooh.directory/"
],
"content": {
"text": "ooh.directory\n\n\n\nA directory of blogs, all nicely categorised:\n\n\n ooh.directory is a place to find good blogs that interest you.\n\n\nPhil gave me a sneak peek at this when he was putting it together and asked me what I thought of it. My response was basically \u201cThis is great!\u201d\n\nAnd of course you can suggest a site to add to the directory.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://ooh.directory/\">\nooh.directory\n</a>\n</h3>\n\n<p>A directory of blogs, all nicely categorised:</p>\n\n<blockquote>\n <p>ooh.directory is a place to find good blogs that interest you.</p>\n</blockquote>\n\n<p>Phil gave me a sneak peek at this when he was putting it together and asked me what I thought of it. My response was basically \u201cThis is great!\u201d</p>\n\n<p>And of course <a href=\"https://ooh.directory/suggest/\">you can suggest a site to add to the directory</a>.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "33148464",
"_source": "2",
"_is_read": true
}