I really enjoyed hanging out with Paul at Indie Web Camp in Nuremberg last weekend. And I like the iconography he’s proposing:
This design attempts to bring together a set of icons that share the concept of a node – a line and a point – and use this to add counters to each letter shape.
{
"type": "entry",
"published": "2023-11-02T12:10:13Z",
"url": "https://adactio.com/links/20593",
"category": [
"indieweb",
"icons",
"iconography",
"branding",
"identity",
"formats",
"protocols",
"graphic",
"design",
"building",
"blocks"
],
"bookmark-of": [
"https://paulrobertlloyd.com/2023/298/a1/indieweb_identity/"
],
"content": {
"text": "A cohesive and unified identity for IndieWeb protocols \u00b7 Paul Robert Lloyd\n\n\n\nI really enjoyed hanging out with Paul at Indie Web Camp in Nuremberg last weekend. And I like the iconography he\u2019s proposing:\n\n\n This design attempts to bring together a set of icons that share the concept of a node \u2013 a line and a point \u2013 and use this to add counters to each letter shape.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://paulrobertlloyd.com/2023/298/a1/indieweb_identity/\">\nA cohesive and unified identity for IndieWeb protocols \u00b7 Paul Robert Lloyd\n</a>\n</h3>\n\n<p>I really enjoyed hanging out with Paul at Indie Web Camp in Nuremberg last weekend. And I like the iconography he\u2019s proposing:</p>\n\n<blockquote>\n <p>This design attempts to bring together a set of icons that share the concept of a node \u2013 a line and a point \u2013 and use this to add counters to each letter shape.</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": "39346122",
"_source": "2",
"_is_read": false
}
Updated my neocities site CSS last night to cut out all purples and adjust remaining color scheme. More tweaks here and there. Still planning to restructure, simplify overall. Less JS. More HTML.
{
"type": "entry",
"author": {
"name": "@jasonmcfadden",
"url": "https://mastodon.world/@jasonmcfadden",
"photo": null
},
"url": "https://mastodon.world/@jasonmcfadden/111341225905736308",
"content": {
"html": "<p>Updated my neocities site CSS last night to cut out all purples and adjust remaining color scheme. More tweaks here and there. Still planning to restructure, simplify overall. Less JS. More HTML. </p><p><a href=\"https://jasonmcfadden.neocities.org/\"><span>https://</span><span>jasonmcfadden.neocities.org/</span><span></span></a></p><p><a href=\"https://mastodon.world/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.world/tags/html\">#<span>html</span></a> <a href=\"https://mastodon.world/tags/blogging\">#<span>blogging</span></a></p>",
"text": "Updated my neocities site CSS last night to cut out all purples and adjust remaining color scheme. More tweaks here and there. Still planning to restructure, simplify overall. Less JS. More HTML. https://jasonmcfadden.neocities.org/#indieweb #html #blogging"
},
"published": "2023-11-02T13:38:00+00:00",
"post-type": "note",
"_id": "39344903",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@gus",
"url": "https://vis.social/@gus",
"photo": null
},
"url": "https://vis.social/@gus/111341183786054793",
"content": {
"html": "<p>I got my links page set up on my site! Let me know if you'd like to be net neighbors \ud83d\ude01<br /><a href=\"https://vis.social/tags/smallWeb\">#<span>smallWeb</span></a> <a href=\"https://vis.social/tags/indieWeb\">#<span>indieWeb</span></a><br /><a href=\"https://gusbus.space\"><span>https://</span><span>gusbus.space</span><span></span></a></p>",
"text": "I got my links page set up on my site! Let me know if you'd like to be net neighbors \ud83d\ude01\n#smallWeb #indieWeb\nhttps://gusbus.space"
},
"published": "2023-11-02T13:27:17+00:00",
"post-type": "note",
"_id": "39344675",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@box464",
"url": "https://mastodon.social/@box464",
"photo": null
},
"url": "https://mastodon.social/@box464/111338395085584850",
"content": {
"html": "<p>Didn't have time to do much non-work coding tonight, so just added myself to an IndieWeb webring and calling it a night.</p><p><a href=\"https://xn--sr8hvo.ws/directory\"><span>https://</span><span>xn--sr8hvo.ws/directory</span><span></span></a></p><p><a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/IndieAuth\">#<span>IndieAuth</span></a></p>",
"text": "Didn't have time to do much non-work coding tonight, so just added myself to an IndieWeb webring and calling it a night.https://xn--sr8hvo.ws/directory#IndieWeb #IndieAuth"
},
"published": "2023-11-02T01:38:05+00:00",
"post-type": "note",
"_id": "39341016",
"_source": "7235",
"_is_read": false
}
Since 2018, @schmarty has been kicking butt and writing code in an effort to bring the Personal Web just a little bit closer together. This is one of my favorites, join today!
{
"type": "entry",
"author": {
"name": "@accordionpolar",
"url": "https://indieweb.social/@accordionpolar",
"photo": null
},
"url": "https://indieweb.social/@accordionpolar/111338303320076573",
"content": {
"html": "<p><a href=\"https://indieweb.social/tags/webrings\">#<span>webrings</span></a> watch No. 28</p><p>The <a href=\"https://indieweb.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://indieweb.social/tags/webring\">#<span>webring</span></a> <br /><a href=\"https://xn--sr8hvo.ws/directory\"><span>https://</span><span>xn--sr8hvo.ws/directory</span><span></span></a></p><p>Since 2018, <br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://micro.blog/activitypub/schmarty\">@<span>schmarty</span></a></span> has been kicking butt and writing code in an effort to bring the Personal Web just a little bit closer together. This is one of my favorites, join today!</p><p><a href=\"https://indieweb.social/tags/tech\">#<span>tech</span></a> <a href=\"https://indieweb.social/tags/webdev\">#<span>webdev</span></a> <a href=\"https://indieweb.social/tags/retro\">#<span>retro</span></a> <a href=\"https://indieweb.social/tags/html\">#<span>html</span></a> <a href=\"https://indieweb.social/tags/programming\">#<span>programming</span></a> <a href=\"https://indieweb.social/tags/web\">#<span>web</span></a> <a href=\"https://indieweb.social/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://indieweb.social/tags/random\">#<span>random</span></a></p>",
"text": "#webrings watch No. 28The #IndieWeb #webring \nhttps://xn--sr8hvo.ws/directorySince 2018, \n@schmarty has been kicking butt and writing code in an effort to bring the Personal Web just a little bit closer together. This is one of my favorites, join today!#tech #webdev #retro #html #programming #web #smallweb #random"
},
"published": "2023-11-02T01:14:44+00:00",
"post-type": "note",
"_id": "39340955",
"_source": "7235",
"_is_read": false
}
The border:none conference was in Germany last week followed by an IndieWebCamp event, so several indieweb people were there. In the chat, the amount of current Covid cases was brought up and a mention of how few were masked in a crowd of about 200.
My heart sank — a feeling I’m unfortunately getting more and more used to. I commented “in-person conferences may just be a thing of the past for me at this rate 🫠.” I followed that with an explanation that it’s the psychological and emotional weight of being in spaces like that. I have to psych myself up. It feels really isolating; the “alone in a crowded room” feeling.
Tantek helpfully tried to put a positive frame on it as “an interesting exercise in independence and not bowing to implied / perceived social pressure” and the idea that it can help train us to be independent thinkers. I’ve been thinking on that for a bit now. I think there is some truth to that, but I also feel pretty well-trained in that regard after almost 4 years of this.
For me, it’s important to remember that the context of this training is the nearly unmitigated spread of a virus with long-term health impacts. That’s a big part of the psychological weight. I can’t emphasize enough how important community care has become to me. It’s not just my health that I’m concerned about when I’m in a crowd. Looking around and seeing that the majority are not taking basic precautions (for whatever reason) really weighs on me. We know these precautions make everyone safer, but so many people have bought into the hyper-individualism of the moment.
I love the work that Clean Air Club is doing in Chicago, crowdfunding and trying to make concerts safer by providing free air purifiers. They posted a reel recently that I think explains the importance of being proactive in prioritizing Covid safety and accessibility. Here is a transcript of the audio (emphasis mine):
Going to shows the past few years, it seems like nobody is masking anymore. But the reality is that Covid cautious people are being pushed out of these spaces. There’s a selection bias at crowded events. If you do attend and choose to mask, you feel like the only one. But you’re not.
This is a classic paradox of inaccessibility. Because a space is inaccessible to Covid cautious people, they aren’t able to join. But because they aren’t able to join, it appears that there is no demand for Covid cautious spaces. It’s feedback loop that entrenches ableism in our music scene. Artists, event hosts, and venues most of all have an obligation to interrupt this loop.
This has me mulling over what policies I will promote if/when I’m in a position to organize in-person events again, as well as what I will request/encourage other event organizers to implement. I hope to write more on that soon.
{
"type": "entry",
"published": "2023-11-01 14:59-0700",
"url": "https://gregorlove.com/2023/11/the-border-none-conference/",
"category": [
"covid",
"organizing"
],
"content": {
"text": "The border:none conference was in Germany last week followed by an IndieWebCamp event, so several indieweb people were there. In the chat, the amount of current Covid cases was brought up and a mention of how few were masked in a crowd of about 200.\n\nMy heart sank \u2014 a feeling I\u2019m unfortunately getting more and more used to. I commented \u201cin-person conferences may just be a thing of the past for me at this rate \ud83e\udee0.\u201d I followed that with an explanation that it\u2019s the psychological and emotional weight of being in spaces like that. I have to psych myself up. It feels really isolating; the \u201calone in a crowded room\u201d feeling.\n\nTantek helpfully tried to put a positive frame on it as \u201can interesting exercise in independence and not bowing to implied / perceived social pressure\u201d and the idea that it can help train us to be independent thinkers. I\u2019ve been thinking on that for a bit now. I think there is some truth to that, but I also feel pretty well-trained in that regard after almost 4 years of this.\n\nFor me, it\u2019s important to remember that the context of this training is the nearly unmitigated spread of a virus with long-term health impacts. That\u2019s a big part of the psychological weight. I can\u2019t emphasize enough how important community care has become to me. It\u2019s not just my health that I\u2019m concerned about when I\u2019m in a crowd. Looking around and seeing that the majority are not taking basic precautions (for whatever reason) really weighs on me. We know these precautions make everyone safer, but so many people have bought into the hyper-individualism of the moment.\n\nI love the work that Clean Air Club is doing in Chicago, crowdfunding and trying to make concerts safer by providing free air purifiers. They posted a reel recently that I think explains the importance of being proactive in prioritizing Covid safety and accessibility. Here is a transcript of the audio (emphasis mine):\n\n\n\nGoing to shows the past few years, it seems like nobody is masking anymore. But the reality is that Covid cautious people are being pushed out of these spaces. There\u2019s a selection bias at crowded events. If you do attend and choose to mask, you feel like the only one. But you\u2019re not.\n\nThis is a classic paradox of inaccessibility. Because a space is inaccessible to Covid cautious people, they aren\u2019t able to join. But because they aren\u2019t able to join, it appears that there is no demand for Covid cautious spaces. It\u2019s feedback loop that entrenches ableism in our music scene. Artists, event hosts, and venues most of all have an obligation to interrupt this loop.\n\nPrioritize Covid safety.\n\n\n\u2014 Clean Air Club, October 29, 2023\n\n\nThis has me mulling over what policies I will promote if/when I\u2019m in a position to organize in-person events again, as well as what I will request/encourage other event organizers to implement. I hope to write more on that soon.",
"html": "<p>The <a href=\"https://border-none.net/2023/\">border:none</a> conference was in Germany last week followed by an IndieWebCamp event, so several indieweb people were there. <a href=\"https://chat.indieweb.org/meta/2023-10-26#t1698317868414800\">In the chat</a>, the amount of current Covid cases was brought up and a mention of how few were masked in a crowd of about 200.</p>\n\n<p>My heart sank \u2014 a feeling I\u2019m unfortunately getting more and more used to. I commented \u201cin-person conferences may just be a thing of the past for me at this rate \ud83e\udee0.\u201d I followed that with an explanation that it\u2019s the psychological and emotional weight of being in spaces like that. I have to psych myself up. It feels really isolating; the \u201calone in a crowded room\u201d feeling.</p>\n\n<p>Tantek helpfully tried to put a positive frame on it as \u201can interesting exercise in independence and not bowing to implied / perceived social pressure\u201d and the idea that it can help train us to be independent thinkers. I\u2019ve been thinking on that for a bit now. I think there is some truth to that, but I also feel pretty well-trained in that regard after almost 4 years of this.</p>\n\n<p>For me, it\u2019s important to remember that the context of this training is the nearly unmitigated spread of a virus with long-term health impacts. That\u2019s a big part of the psychological weight. I can\u2019t emphasize enough how important community care has become to me. It\u2019s not just my health that I\u2019m concerned about when I\u2019m in a crowd. Looking around and seeing that the majority are not taking basic precautions (for whatever reason) really weighs on me. We know these precautions make everyone safer, but so many people have bought into the hyper-individualism of the moment.</p>\n\n<p>I love the work that <a href=\"https://www.instagram.com/clean.air.club/\">Clean Air Club</a> is doing in Chicago, crowdfunding and trying to make concerts safer by providing free air purifiers. They posted a reel recently that I think explains the importance of being proactive in prioritizing Covid safety and accessibility. Here is a transcript of the audio (emphasis mine):</p>\n\n<blockquote class=\"h-cite\">\n\n<p>Going to shows the past few years, it seems like nobody is masking anymore. But the reality is that Covid cautious people are being pushed out of these spaces. There\u2019s a selection bias at crowded events. If you do attend and choose to mask, you feel like the only one. But you\u2019re not.</p>\n\n<p>This is a classic paradox of inaccessibility. Because a space is inaccessible to Covid cautious people, they aren\u2019t able to join. But because they aren\u2019t able to join, it appears that there is no demand for Covid cautious spaces. It\u2019s feedback loop that entrenches ableism in our music scene. <strong>Artists, event hosts, and venues most of all have an obligation to interrupt this loop.</strong></p>\n\n<p>Prioritize Covid safety.</p>\n\n\n<p>\u2014 <a class=\"u-url\" href=\"https://www.instagram.com/clean.air.club/\">Clean Air Club</a>, <a class=\"u-url\" href=\"https://www.instagram.com/reel/Cy_b_cRLkzS/\"><time class=\"dt-published\" datetime=\"2023-10-29\">October 29, 2023</time></a></p>\n</blockquote>\n\n<p>This has me mulling over what policies I will promote if/when I\u2019m in a position to organize in-person events again, as well as what I will request/encourage other event organizers to implement. I hope to write more on that soon.</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "39340439",
"_source": "95",
"_is_read": false
}
The border:none conference was in Germany last week followed by an IndieWebCamp event, so several indieweb people were there. In the chat, the amount of current Covid cases was brought up and a mention of how few were masked in a crowd of about 200.
My heart sank — a feeling I’m unfortunately getting more and more used to. I commented “in-person conferences may just be a thing of the past for me at this rate 🫠.” I followed that with an explanation that it’s the psychological and emotional weight of being in spaces like that. I have to psych myself up. It feels really isolating; the “alone in a crowded room” feeling.
Tantek helpfully tried to put a positive frame on it as “an interesting exercise in independence and not bowing to implied / perceived social pressure” and the idea that it can help train us to be independent thinkers. I’ve been thinking on that for a bit now. I think there is some truth to that, but I also feel pretty well-trained in that regard after almost 4 years of this.
For me, it’s important to remember that the context of this training is the nearly unmitigated spread of a virus with long-term health impacts. That’s a big part of the psychological weight. I can’t emphasize enough how important community care has become to me. It’s not just my health that I’m concerned about when I’m in a crowd. Looking around and seeing that the majority are not taking basic precautions (for whatever reason) really weighs on me. We know these precautions make everyone safer, but so many people have bought into the hyper-individualism of the moment.
I love the work that Clean Air Club is doing in Chicago, crowdfunding and trying to make concerts safer by providing free air purifiers. They posted a reel recently that I think explains the importance of being proactive in prioritizing Covid safety and accessibility. Here is a transcript of the audio (emphasis mine):
Going to shows the past few years, it seems like nobody is masking anymore. But the reality is that Covid cautious people are being pushed out of these spaces. There’s a selection bias at crowded events. If you do attend and choose to mask, you feel like the only one. But you’re not.
This is a classic paradox of inaccessibility. Because a space is inaccessible to Covid cautious people, they aren’t able to join. But because they aren’t able to join, it appears that there is no demand for Covid cautious spaces. It’s feedback loop that entrenches ableism in our music scene. Artists, event hosts, and venues most of all have an obligation to interrupt this loop.
This has me mulling over what policies I will promote if/when I’m in a position to organize in-person events again, as well as what I will request/encourage other event organizers to implement. I hope to write more on that soon.
{
"type": "entry",
"published": "2023-11-01 14:59-0700",
"url": "https://gregorlove.com/2023/11/the-border-none-conference/",
"category": [
"covid",
"organizing"
],
"content": {
"text": "The border:none conference was in Germany last week followed by an IndieWebCamp event, so several indieweb people were there. In the chat, the amount of current Covid cases was brought up and a mention of how few were masked in a crowd of about 200.\n\nMy heart sank \u2014 a feeling I\u2019m unfortunately getting more and more used to. I commented \u201cin-person conferences may just be a thing of the past for me at this rate \ud83e\udee0.\u201d I followed that with an explanation that it\u2019s the psychological and emotional weight of being in spaces like that. I have to psych myself up. It feels really isolating; the \u201calone in a crowded room\u201d feeling.\n\nTantek helpfully tried to put a positive frame on it as \u201can interesting exercise in independence and not bowing to implied / perceived social pressure\u201d and the idea that it can help train us to be independent thinkers. I\u2019ve been thinking on that for a bit now. I think there is some truth to that, but I also feel pretty well-trained in that regard after almost 4 years of this.\n\nFor me, it\u2019s important to remember that the context of this training is the nearly unmitigated spread of a virus with long-term health impacts. That\u2019s a big part of the psychological weight. I can\u2019t emphasize enough how important community care has become to me. It\u2019s not just my health that I\u2019m concerned about when I\u2019m in a crowd. Looking around and seeing that the majority are not taking basic precautions (for whatever reason) really weighs on me. We know these precautions make everyone safer, but so many people have bought into the hyper-individualism of the moment.\n\nI love the work that Clean Air Club is doing in Chicago, crowdfunding and trying to make concerts safer by providing free air purifiers. They posted a reel recently that I think explains the importance of being proactive in prioritizing Covid safety and accessibility. Here is a transcript of the audio (emphasis mine):\n\n\n\nGoing to shows the past few years, it seems like nobody is masking anymore. But the reality is that Covid cautious people are being pushed out of these spaces. There\u2019s a selection bias at crowded events. If you do attend and choose to mask, you feel like the only one. But you\u2019re not.\n\nThis is a classic paradox of inaccessibility. Because a space is inaccessible to Covid cautious people, they aren\u2019t able to join. But because they aren\u2019t able to join, it appears that there is no demand for Covid cautious spaces. It\u2019s feedback loop that entrenches ableism in our music scene. Artists, event hosts, and venues most of all have an obligation to interrupt this loop.\n\nPrioritize Covid safety.\n\n\n\u2014 Clean Air Club, October 29, 2023\n\n\nThis has me mulling over what policies I will promote if/when I\u2019m in a position to organize in-person events again, as well as what I will request/encourage other event organizers to implement. I hope to write more on that soon.",
"html": "<p>The <a href=\"https://border-none.net/2023/\">border:none</a> conference was in Germany last week followed by an IndieWebCamp event, so several indieweb people were there. <a href=\"https://chat.indieweb.org/meta/2023-10-26#t1698317868414800\">In the chat</a>, the amount of current Covid cases was brought up and a mention of how few were masked in a crowd of about 200.</p>\n\n<p>My heart sank \u2014 a feeling I\u2019m unfortunately getting more and more used to. I commented \u201cin-person conferences may just be a thing of the past for me at this rate \ud83e\udee0.\u201d I followed that with an explanation that it\u2019s the psychological and emotional weight of being in spaces like that. I have to psych myself up. It feels really isolating; the \u201calone in a crowded room\u201d feeling.</p>\n\n<p>Tantek helpfully tried to put a positive frame on it as \u201can interesting exercise in independence and not bowing to implied / perceived social pressure\u201d and the idea that it can help train us to be independent thinkers. I\u2019ve been thinking on that for a bit now. I think there is some truth to that, but I also feel pretty well-trained in that regard after almost 4 years of this.</p>\n\n<p>For me, it\u2019s important to remember that the context of this training is the nearly unmitigated spread of a virus with long-term health impacts. That\u2019s a big part of the psychological weight. I can\u2019t emphasize enough how important community care has become to me. It\u2019s not just my health that I\u2019m concerned about when I\u2019m in a crowd. Looking around and seeing that the majority are not taking basic precautions (for whatever reason) really weighs on me. We know these precautions make everyone safer, but so many people have bought into the hyper-individualism of the moment.</p>\n\n<p>I love the work that <a href=\"https://www.instagram.com/clean.air.club/\">Clean Air Club</a> is doing in Chicago, crowdfunding and trying to make concerts safer by providing free air purifiers. They posted a reel recently that I think explains the importance of being proactive in prioritizing Covid safety and accessibility. Here is a transcript of the audio (emphasis mine):</p>\n\n<blockquote class=\"h-cite\">\n\n<p>Going to shows the past few years, it seems like nobody is masking anymore. But the reality is that Covid cautious people are being pushed out of these spaces. There\u2019s a selection bias at crowded events. If you do attend and choose to mask, you feel like the only one. But you\u2019re not.</p>\n\n<p>This is a classic paradox of inaccessibility. Because a space is inaccessible to Covid cautious people, they aren\u2019t able to join. But because they aren\u2019t able to join, it appears that there is no demand for Covid cautious spaces. It\u2019s feedback loop that entrenches ableism in our music scene. <strong>Artists, event hosts, and venues most of all have an obligation to interrupt this loop.</strong></p>\n\n<p>Prioritize Covid safety.</p>\n\n\n<p>\u2014 <a class=\"u-url\" href=\"https://www.instagram.com/clean.air.club/\">Clean Air Club</a>, <a class=\"u-url\" href=\"https://www.instagram.com/reel/Cy_b_cRLkzS/\"><time class=\"dt-published\" datetime=\"2023-10-29\">October 29, 2023</time></a></p>\n</blockquote>\n\n<p>This has me mulling over what policies I will promote if/when I\u2019m in a position to organize in-person events again, as well as what I will request/encourage other event organizers to implement. I hope to write more on that soon.</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "39340205",
"_source": "179",
"_is_read": false
}
Slightly late, all due to me being very tired after the conference and the #IndieWebCamp event.
Gathered links related to some of the sessions I participate in (“Building Block Icons”, “Link Rot” and “How to stop rewriting your site and write more”)
(no CSS bookmarks this time; they would go into the next weekly)
{
"type": "entry",
"author": {
"name": "@kizu",
"url": "https://front-end.social/@kizu",
"photo": null
},
"url": "https://front-end.social/@kizu/111337446980831129",
"content": {
"html": "<p>New blog post: \u201cWeekly Bookmarks 3: IndieWebCamp Edition\u201d</p><p><a href=\"https://blog.kizu.dev/weekly-bookmarks-003/\"><span>https://</span><span>blog.kizu.dev/weekly-bookmarks</span><span>-003/</span></a></p><p>Slightly late, all due to me being very tired after the conference and the <a href=\"https://front-end.social/tags/IndieWebCamp\">#<span>IndieWebCamp</span></a> event.</p><p>Gathered links related to some of the sessions I participate in (\u201cBuilding Block Icons\u201d, \u201cLink Rot\u201d and \u201cHow to\u00a0stop rewriting your site and write more\u201d)</p><p>(no CSS bookmarks this time; they would go into the next weekly)</p><p><a href=\"https://front-end.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://front-end.social/tags/LinkRot\">#<span>LinkRot</span></a></p>",
"text": "New blog post: \u201cWeekly Bookmarks 3: IndieWebCamp Edition\u201dhttps://blog.kizu.dev/weekly-bookmarks-003/Slightly late, all due to me being very tired after the conference and the #IndieWebCamp event.Gathered links related to some of the sessions I participate in (\u201cBuilding Block Icons\u201d, \u201cLink Rot\u201d and \u201cHow to\u00a0stop rewriting your site and write more\u201d)(no CSS bookmarks this time; they would go into the next weekly)#IndieWeb #LinkRot"
},
"published": "2023-11-01T21:36:58+00:00",
"post-type": "note",
"_id": "39339684",
"_source": "7235",
"_is_read": false
}
@feditips Shame that for us POSSE #indieweb folks syndicating to multiple destinations, we still have to assume the worst. I personally just built my own basic link shortener so I could syndicate to silos that handle links poorly while preserving reader privacy.
{
"type": "entry",
"author": {
"name": "@brettk",
"url": "https://indieweb.social/@brettk",
"photo": null
},
"url": "https://indieweb.social/@brettk/111336364932913154",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://mstdn.social/@feditips\">@<span>feditips</span></a></span> Shame that for us POSSE <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> folks syndicating to multiple destinations, we still have to assume the worst. I personally just built my own basic link shortener so I could syndicate to silos that handle links poorly while preserving reader privacy.</p>",
"text": "@feditips Shame that for us POSSE #indieweb folks syndicating to multiple destinations, we still have to assume the worst. I personally just built my own basic link shortener so I could syndicate to silos that handle links poorly while preserving reader privacy."
},
"published": "2023-11-01T17:01:47+00:00",
"post-type": "note",
"_id": "39337059",
"_source": "7235",
"_is_read": false
}
Después de estas semanas iniciales en indieweb.social aún no logro encontrar mucha gente de habla hispana que ande con la movida #indieweb#jardinesdigitales y así. ¿Alguien ahí? ¿Alguien no sabe ni de qué hablo pero le interesa a rabiar y no puede esperar más?
{
"type": "entry",
"author": {
"name": "@danicotillas",
"url": "https://indieweb.social/@danicotillas",
"photo": null
},
"url": "https://indieweb.social/@danicotillas/111334801597372904",
"content": {
"html": "<p>Despu\u00e9s de estas semanas iniciales en indieweb.social a\u00fan no logro encontrar mucha gente de habla hispana que ande con la movida <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://indieweb.social/tags/jardinesdigitales\">#<span>jardinesdigitales</span></a> y as\u00ed. \u00bfAlguien ah\u00ed? \u00bfAlguien no sabe ni de qu\u00e9 hablo pero le interesa a rabiar y no puede esperar m\u00e1s?</p>",
"text": "Despu\u00e9s de estas semanas iniciales en indieweb.social a\u00fan no logro encontrar mucha gente de habla hispana que ande con la movida #indieweb #jardinesdigitales y as\u00ed. \u00bfAlguien ah\u00ed? \u00bfAlguien no sabe ni de qu\u00e9 hablo pero le interesa a rabiar y no puede esperar m\u00e1s?"
},
"published": "2023-11-01T10:24:12+00:00",
"post-type": "note",
"_id": "39333142",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": null,
"url": "https://herestomwiththeweather.com/",
"photo": null
},
"url": "https://herestomwiththeweather.com/2023/10/31/irwin-dabbling-with-activitypub/",
"published": "2023-10-31T23:36:34+00:00",
"content": {
"html": "<p>It <a href=\"https://herestomwiththeweather.com/2022/10/25/indieauth-login-history/\">has been a year</a> since I have blogged about my IndieAuth server <a href=\"https://github.com/herestomwiththeweather/irwin\">Irwin</a>. Prior to that, in <a href=\"https://herestomwiththeweather.com/2022/10/09/minimum-viable-indieauth-server/\">Minimum Viable IndieAuth Server</a>, I explained my motivation for starting the project. In the same spirit, I would like an activitypub server as simple to understand as possible. I thought it might be interesting to add the activitypub and webfinger support to an IndieAuth server so I have created an experimental branch <a href=\"https://github.com/herestomwiththeweather/irwin/tree/ap_wip\">ap_wip</a>. An important part of this development has been writing specs. For example, <a href=\"https://github.com/herestomwiththeweather/irwin/blob/ap_wip/spec/requests/accounts_spec.rb#L23\">here are my specs</a> for handling the \u201c<a href=\"https://docs.joinmastodon.org/spec/activitypub/#Move\">Move</a>\u201d command, an important Mastodon feature.</p>\n\n<p>I still have about half a dozen items to do before I consider dogfooding this branch but hopefully I can do that soon.</p>",
"text": "It has been a year since I have blogged about my IndieAuth server Irwin. Prior to that, in Minimum Viable IndieAuth Server, I explained my motivation for starting the project. In the same spirit, I would like an activitypub server as simple to understand as possible. I thought it might be interesting to add the activitypub and webfinger support to an IndieAuth server so I have created an experimental branch ap_wip. An important part of this development has been writing specs. For example, here are my specs for handling the \u201cMove\u201d command, an important Mastodon feature.\n\nI still have about half a dozen items to do before I consider dogfooding this branch but hopefully I can do that soon."
},
"name": "Irwin: Dabbling with ActivityPub",
"post-type": "article",
"_id": "39332662",
"_source": "246",
"_is_read": false
}
October 31st may come around once a year; but Halloween 🎃 is forever 🦇. I wish you a Happy Haunted Halloween, filled with your favorite treats! #halloween#indieweb#self
{
"type": "entry",
"author": {
"name": "@MindCreatesMeaning",
"url": "https://fosstodon.org/@MindCreatesMeaning",
"photo": null
},
"url": "https://fosstodon.org/@MindCreatesMeaning/111332381763384610",
"content": {
"html": "<p>Happy Halloween, IndieWeb!</p><p>October 31st may come around once a year; but Halloween \ud83c\udf83 is forever \ud83e\udd87. I wish you a Happy Haunted Halloween, filled with your favorite treats! <a href=\"https://fosstodon.org/tags/halloween\">#<span>halloween</span></a> <a href=\"https://fosstodon.org/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://fosstodon.org/tags/self\">#<span>self</span></a></p><p><a href=\"https://mindcreatesmeaning.com/happy-halloween-indieweb/\"><span>https://</span><span>mindcreatesmeaning.com/happy-h</span><span>alloween-indieweb/</span></a></p><p>Hey <img alt=\":fedi:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/347/338/original/6750fbb96fb2ac59.png\" title=\":fedi:\" width=\"16\" />! Connect with me <span class=\"h-card\"><a class=\"u-url\" href=\"https://mindcreatesmeaning.com/author/autonomyagency/\">@<span>autonomyagency</span></a></span> <br />Posted via ActivityPub <img alt=\":fedi:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/347/338/original/6750fbb96fb2ac59.png\" title=\":fedi:\" width=\"16\" /> for <img alt=\":wordpress:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/472/986/original/fcc0c9f8fbff7484.png\" title=\":wordpress:\" width=\"16\" /></p><p><a href=\"https://fosstodon.org/tags/WordPress\">#<span>WordPress</span></a> <a href=\"https://fosstodon.org/tags/activitypub\">#<span>activitypub</span></a> <a href=\"https://fosstodon.org/tags/fediverse\">#<span>fediverse</span></a> <a href=\"https://fosstodon.org/tags/halloween2023\">#<span>halloween2023</span></a> <a href=\"https://fosstodon.org/tags/mastodon\">#<span>mastodon</span></a><br /><a href=\"https://fosstodon.org/tags/selfhosted\">#<span>selfhosted</span></a> <a href=\"https://fosstodon.org/tags/selfhosting\">#<span>selfhosting</span></a></p>",
"text": "Happy Halloween, IndieWeb!October 31st may come around once a year; but Halloween \ud83c\udf83 is forever \ud83e\udd87. I wish you a Happy Haunted Halloween, filled with your favorite treats! #halloween #indieweb #selfhttps://mindcreatesmeaning.com/happy-halloween-indieweb/Hey ! Connect with me @autonomyagency \nPosted via ActivityPub for #WordPress #activitypub #fediverse #halloween2023 #mastodon\n#selfhosted #selfhosting"
},
"published": "2023-11-01T00:08:49+00:00",
"post-type": "note",
"_id": "39330649",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"published": "2023-10-31T17:43:00+01:00",
"url": "https://www.jeremycherfas.net/blog/indieweb-camp-nu%CC%88rnberg-2023",
"name": "IndieWeb Camp N\u00fcrnberg 2023",
"content": {
"text": "IndieWeb Camp and border:none in Nu\u0308rnberg were wonderful. I had a great time seeing old friends, making new ones and just giving myself over to the whole thing. Well worthwhile, including even the two twelve-hour train journeys that took me there and back. No complaints.\nBut. Because there has to be a but.\n\n\t\t\t There\u2019s more \u27a2",
"html": "<p>IndieWeb Camp and border:none in Nu\u0308rnberg were wonderful. I had a great time seeing old friends, making new ones and just giving myself over to the whole thing. Well worthwhile, including even the two twelve-hour train journeys that took me there and back. No complaints.</p>\n<p>But. Because there has to be a but.</p>\n\n\t\t\t <span style=\"float:right;font-size:smaller;\"><a href=\"https://www.jeremycherfas.net/blog/indieweb-camp-nu%CC%88rnberg-2023\">There\u2019s more \u27a2</a></span>"
},
"author": {
"type": "card",
"name": "Jeremy Cherfas",
"url": "https://jeremycherfas.net",
"photo": "https://www.jeremycherfas.net/user/themes/tailwind/images/zoot.jpg"
},
"post-type": "article",
"_id": "39326812",
"_source": "202",
"_is_read": false
}
{
"type": "entry",
"published": "2023-10-31T15:21:49Z",
"url": "https://adactio.com/journal/20589",
"category": [
"indiewebcamp",
"nuremberg",
"hacking",
"coding",
"linkrot",
"related",
"posts",
"links",
"blogs",
"blogging",
"indieweb",
"personal",
"publishing",
"code"
],
"name": "Indie Web Camp Nuremberg",
"content": {
"text": "After two days at border:none in Nuremberg, it was time for two days at Indie Web Camp, also in Nuremberg.\n\nI hadn\u2019t been to an Indie Web Camp since before The Situation. It felt very good to be back. I had almost forgotten how inspiring and productive they can be.\n\nThis one had a good turnout of around twenty people. We had ourselves an excellent first day of thought-provoking sessions. Then on day two it was time to put some of those ideas into action.\n\nA little trick I like to do on the practical day is to have two tasks to attempt: one of them quite simple, and the other more ambitious. That way, as long as I get the simpler task done, I\u2019ll always have at least something to demo at the end of the day.\n\nThis time I attempted three bits of home improvement on my website.\n\nAutolinking Mastodon usernames\n\nThe first problem I set myself was ostensibly the simple one. But it involved regular expressions, so then I had two problems.\n\nI wanted to automatically link up Mastodon usernames if I mentioned one in my notes. For example, during border:none I mentioned Brian\u2019s mastodon username in a note: @briansuda@lo\u00f0f\u00edll.is.\n\nThat turned out to be an excellent test case. Those Icelandic characters made sure I wasn\u2019t making unwarranted assumptions about character sets.\n\nHere\u2019s the regular expression I came up with. It\u2019s not foolproof by any means. Basically it looks for @something@something.something.\n\nGood enough. Ship it.\n\nRelated posts\n\nMy next task was a bit more ambitious. It involved SQL queries, something I\u2019m slightly better at than regular expressions but that\u2019s a very low bar.\n\nI wanted to show related posts when you get to the end of one of my blog posts.\n\nI\u2019ve been tagging all my blog posts for years so that\u2019s the mechanism I used for finding similar posts. There\u2019s probably a clever SQL statement that could do this, but I ended up brute-forcing it a bit.\n\nI don\u2019t feel too bad about the hacky clunky nature of my solution, because I cache blog post pages. That means only the first person to view the blog post (usually me) will suffer any performance impacts from my clunky database queries. After that everything\u2019s available straight from a cached file.\n\nLet\u2019s say you\u2019re reading a blog post of mine that I\u2019ve tagged with ten different keywords. I make a separate SQL query for each keyword to get all the other posts that use that tag. Then it\u2019s a matter of sorting through all the results.\n\nI loop through the results of each tag and apply a score to the tagged post. If the post shares one tag with the post you\u2019re looking at, it has a score of one. If it shares two tags, it has a score of two, and so on.\n\nI decided that for a post to be considered related, it had to share at least three tags. I also decided to limit the list of related posts to a maximum of five.\n\nIt worked out pretty well. If you scroll down on my recent post about JavaScript, you\u2019ll see links to related posts about JavaScript. If you read through a post on accessibility testing, you\u2019ll find other posts about accessibility testing. If you make it to the end of this post about Mars colonisation you\u2019ll see links to more posts about exploring our solar system.\n\nRight now I\u2019m just doing this for my blog but I\u2019d like to do it for my links too. A job for a future Indie Web Camp.\n\nLink rot\n\nI was very inspired by Remy\u2019s recent post on how he\u2019s tackling link rot on his site. I wanted to do the same for mine.\n\nOn the first day at Indie Web Camp I led a session on link rot to gather ideas and alternative approaches. We had a really good discussion, though it\u2019s always worth bearing in mind that there\u2019ll never be a perfect solution. There\u2019ll always be some false positives and some false negatives.\n\nThe other Jeremy at Indie Camp Nuremberg blogged about the session. Sebastian Greger was attending remotely and the session inspired him to spend the second day also tackling linkrot.\n\nIn the end I decided to stick with Remy\u2019s two-pronged approach:\n\na client-side script that\u2014as a progressive enhancement\u2014intercepts outbound links and re-routes them to\na server-side script that redirects to the Internet Archive if the link is broken.\nHere\u2019s the JavaScript I wrote for the first part.\n\nIt\u2019s very similar to Remy\u2019s but with one little addition. I check to see if the clicked link is inside an h-entry and if it is, I pass on the date from the post\u2019s dt-published value.\n\nHere\u2019s the PHP I wrote for the server-side redirector. The comments tell the story of what the code is doing:\n\nCheck that the request is coming from my site.\nThere also has to be a URL provided in the query string.\nMake a very quick curl request to get the response headers from the URL. The time limit is set to 1 second.\nIf there was any error (like a time out), give up and go to the URL.\nPick the response headers apart to get the HTTP status code.\nIf the response is OK, go to the URL.\nIf the response is a redirect, go around again but this time use the redirect URL.\nConstruct the archive.org search endpoint.\nIf we have a date, provide it. Otherwise ask for the latest snapshot.\nPing that archive.org URL. This time there\u2019s no time limit; this might take a while.\nIf there\u2019s an archived copy, redirect to that.\nThere\u2019s no archived copy. Give up and go the URL anyway.\nNot perfect by any means, but it works for the most common cases of link rot.\n\nFor the demo at the end of the day I went back into my archive of over 10,000 links and plucked out some old posts, like this one from December 2005. It takes a little while to do the rerouting but eventually you get to see the archived version from the same time period as when I linked to it.\n\nHere\u2019s another link from 2005. Here\u2019s another. Those links are broken now, but with a little patience, you\u2019ll still get to read them on the Internet Archive.\n\nThe Internet Archive\u2019s wayback machine really is a gift. I can\u2019t imagine how would it be even remotely possible to try to address link rot on my site without archive.org.\n\nI will continue to donate money to the Internet Archive and I encourage you to do the same.",
"html": "<p>After two days at <a href=\"https://adactio.com/journal/205880\">border:none</a> in Nuremberg, it was time for two days at <a href=\"https://indieweb.org/2023/Nuremberg\">Indie Web Camp</a>, also in Nuremberg.</p>\n\n<p>I hadn\u2019t been to an Indie Web Camp since before The Situation. It felt very good to be back. I had almost forgotten how inspiring and productive they can be.</p>\n\n<p>This one had a good turnout of around twenty people. We had ourselves an excellent first day of thought-provoking sessions. Then on day two it was time to put some of those ideas into action.</p>\n\n<p>A little trick I like to do on the practical day is to have two tasks to attempt: one of them quite simple, and the other more ambitious. That way, as long as I get the simpler task done, I\u2019ll always have at least something to demo at the end of the day.</p>\n\n<p>This time I attempted three bits of home improvement on my website.</p>\n\n<h3>Autolinking Mastodon usernames</h3>\n\n<p>The first problem I set myself was ostensibly the simple one. But it involved regular expressions, so then I had two problems.</p>\n\n<p>I wanted to automatically link up Mastodon usernames if I mentioned one in <a href=\"https://adactio.com/\">my notes</a>. For example, during border:none I mentioned <a href=\"https://suda.co.uk/\">Brian</a>\u2019s mastodon username <a href=\"https://adactio.com/notes/20581\">in a note</a>: <a href=\"https://xn--lofll-1sat.is/@briansuda\">@briansuda@lo\u00f0f\u00edll.is</a>.</p>\n\n<p>That turned out to be an excellent test case. Those Icelandic characters made sure I wasn\u2019t making unwarranted assumptions about character sets.</p>\n\n<p><a href=\"https://gist.github.com/adactio/1c413e1180f8fd5a795275da348f009d\">Here\u2019s the regular expression I came up with</a>. It\u2019s not foolproof by any means. Basically it looks for <code>@something@something.something</code>.</p>\n\n<p>Good enough. Ship it.</p>\n\n<h3>Related posts</h3>\n\n<p>My next task was a bit more ambitious. It involved SQL queries, something I\u2019m slightly better at than regular expressions but that\u2019s a very low bar.</p>\n\n<p>I wanted to show related posts when you get to the end of one of my blog posts.</p>\n\n<p>I\u2019ve been tagging all my blog posts for years so that\u2019s the mechanism I used for finding similar posts. There\u2019s probably a clever SQL statement that could do this, but I ended up brute-forcing it a bit.</p>\n\n<p>I don\u2019t feel too bad about the hacky clunky nature of my solution, because I cache blog post pages. That means only the first person to view the blog post (usually me) will suffer any performance impacts from my clunky database queries. After that everything\u2019s available straight from a cached file.</p>\n\n<p>Let\u2019s say you\u2019re reading a blog post of mine that I\u2019ve tagged with ten different keywords. I make a separate SQL query for each keyword to get all the other posts that use that tag. Then it\u2019s a matter of sorting through all the results.</p>\n\n<p>I loop through the results of each tag and apply a score to the tagged post. If the post shares one tag with the post you\u2019re looking at, it has a score of one. If it shares two tags, it has a score of two, and so on.</p>\n\n<p>I decided that for a post to be considered related, it had to share at least three tags. I also decided to limit the list of related posts to a maximum of five.</p>\n\n<p>It worked out pretty well. If you scroll down on <a href=\"https://adactio.com/journal/20551\">my recent post about JavaScript</a>, you\u2019ll see links to related posts about JavaScript. If you read through <a href=\"https://adactio.com/journal/20212\">a post on accessibility testing</a>, you\u2019ll find other posts about accessibility testing. If you make it to the end of <a href=\"https://adactio.com/journal/19831\">this post about Mars colonisation</a> you\u2019ll see links to more posts about exploring our solar system.</p>\n\n<p>Right now I\u2019m just doing this for <a href=\"https://adactio.com/journal\">my blog</a> but I\u2019d like to do it for <a href=\"https://adactio.com/links\">my links</a> too. A job for a future Indie Web Camp.</p>\n\n<h3>Link rot</h3>\n\n<p>I was very inspired by Remy\u2019s recent post on how he\u2019s <a href=\"https://remysharp.com/2023/09/26/no-more-404\">tackling link rot</a> on his site. I wanted to do the same for mine.</p>\n\n<p>On the first day at Indie Web Camp I led <a href=\"https://indieweb.org/2023/Nuremberg/linkrot\">a session on link rot</a> to gather ideas and alternative approaches. We had a really good discussion, though it\u2019s always worth bearing in mind that there\u2019ll never be a perfect solution. There\u2019ll always be some false positives and some false negatives.</p>\n\n<p>The other Jeremy at Indie Camp Nuremberg <a href=\"https://www.jeremycherfas.net/blog/stop-the-linkrot\">blogged about the session</a>. Sebastian Greger was attending remotely and the session inspired him to spend the second day <a href=\"https://sebastiangreger.net/2023/10/link-rot-and-schrodingers-url\">also tackling linkrot</a>.</p>\n\n<p>In the end I decided to stick with Remy\u2019s two-pronged approach:</p>\n\n<ol><li>a client-side script that\u2014as a progressive enhancement\u2014intercepts outbound links and re-routes them to</li>\n<li>a server-side script that redirects to the Internet Archive if the link is broken.</li>\n</ol><p><a href=\"https://gist.github.com/adactio/8be51468ff8c9591f9c98e0612bfae16\">Here\u2019s the JavaScript I wrote</a> for the first part.</p>\n\n<p>It\u2019s very similar to Remy\u2019s but with one little addition. I check to see if the clicked link is inside an <code>h-entry</code> and if it is, I pass on the date from the post\u2019s <code>dt-published</code> value.</p>\n\n<p><a href=\"https://gist.github.com/adactio/3d6983bea9b30c993a65b12537ce930c\">Here\u2019s the PHP I wrote</a> for the server-side redirector. The comments tell the story of what the code is doing:</p>\n\n<ul><li>Check that the request is coming from my site.</li>\n<li>There also has to be a URL provided in the query string.</li>\n<li>Make a very quick <code>curl</code> request to get the response headers from the URL. The time limit is set to 1 second.</li>\n<li>If there was any error (like a time out), give up and go to the URL.</li>\n<li>Pick the response headers apart to get the HTTP status code.</li>\n<li>If the response is OK, go to the URL.</li>\n<li>If the response is a redirect, go around again but this time use the redirect URL.</li>\n<li>Construct the archive.org search endpoint.</li>\n<li>If we have a date, provide it. Otherwise ask for the latest snapshot.</li>\n<li>Ping that archive.org URL. This time there\u2019s no time limit; this might take a while.</li>\n<li>If there\u2019s an archived copy, redirect to that.</li>\n<li>There\u2019s no archived copy. Give up and go the URL anyway.</li>\n</ul><p>Not perfect by any means, but it works for the most common cases of link rot.</p>\n\n<p>For the demo at the end of the day I went back into <a href=\"https://adactio.com/links/archive/\">my archive of over 10,000 links</a> and plucked out some old posts, like <a href=\"https://adactio.com/links/3966\">this one from December 2005</a>. It takes a little while to do the rerouting but eventually you get to see the archived version from the same time period as when I linked to it.</p>\n\n<p>Here\u2019s <a href=\"https://adactio.com/links/4038\">another link from 2005</a>. Here\u2019s <a href=\"https://adactio.com/links/4033\">another</a>. Those links are broken now, but with a little patience, you\u2019ll still get to read them on the Internet Archive.</p>\n\n<p>The Internet Archive\u2019s wayback machine really is a gift. I can\u2019t imagine how would it be even remotely possible to try to address link rot on my site without <a href=\"https://archive.org/\">archive.org</a>.</p>\n\n<p>I will continue to <a href=\"https://archive.org/donate\">donate money to the Internet Archive</a> and I encourage you to do the same.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "article",
"_id": "39326254",
"_source": "2",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@johnpeart",
"url": "https://mastodon.social/@johnpeart",
"photo": null
},
"url": "https://mastodon.social/@johnpeart/111330169324420012",
"content": {
"html": "<p>The social web is a conversation, so I\u2019ve made the Webmentions my personal website receives look like them!</p><p>Become part of the conversation; reply to, like or boost this post and, in a little while, it\u2019ll show up on this short blog post I wrote about it.</p><p><a href=\"https://www.johnpe.art/2023/10/31/making-webmentions-look-more-conversational/\"><span>https://www.</span><span>johnpe.art/2023/10/31/making-w</span><span>ebmentions-look-more-conversational/</span></a></p><p><a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/socialmedia\">#<span>socialmedia</span></a></p>",
"text": "The social web is a conversation, so I\u2019ve made the Webmentions my personal website receives look like them!Become part of the conversation; reply to, like or boost this post and, in a little while, it\u2019ll show up on this short blog post I wrote about it.https://www.johnpe.art/2023/10/31/making-webmentions-look-more-conversational/#indieweb #socialmedia"
},
"published": "2023-10-31T14:46:10+00:00",
"post-type": "note",
"_id": "39326036",
"_source": "7235",
"_is_read": false
}
Anyone who advocates for #POSSE and #indieweb and so on needs to keep in mind that having your own site is a non-trivial undertaking and not something that will ever gain widespread traction until we have a platform as easy to configure and post on as Mastodon or the sociopathic-billionaire-owned ones.
{
"type": "entry",
"author": {
"name": "@Mikal",
"url": "https://sfba.social/@Mikal",
"photo": null
},
"url": "https://sfba.social/@Mikal/111328411238074399",
"content": {
"html": "<p>Anyone who advocates for <a href=\"https://sfba.social/tags/POSSE\">#<span>POSSE</span></a> and <a href=\"https://sfba.social/tags/indieweb\">#<span>indieweb</span></a> and so on needs to keep in mind that having your own site is a non-trivial undertaking and not something that will ever gain widespread traction until we have a platform as easy to configure and post on as Mastodon or the sociopathic-billionaire-owned ones.</p>",
"text": "Anyone who advocates for #POSSE and #indieweb and so on needs to keep in mind that having your own site is a non-trivial undertaking and not something that will ever gain widespread traction until we have a platform as easy to configure and post on as Mastodon or the sociopathic-billionaire-owned ones."
},
"published": "2023-10-31T07:19:03+00:00",
"post-type": "note",
"_id": "39322463",
"_source": "7235",
"_is_read": false
}