Internet users use fewer different websites today than they did 20 years ago, and spend most of their “Web” time in app versions of websites (which often provide a better experience only because site owners strategically make it so to increase their lock-in and data harvesting potential). Truly exploring the Web now requires extra effort, like exercising an underused muscle. And if you begin and end your Web experience on just one to three services, that just feels kind of… sad, to me. Wasted potential.
{
"type": "entry",
"published": "2021-09-29T13:48:30Z",
"url": "https://adactio.com/links/18488",
"category": [
"wwilfing",
"serendipity",
"indieweb",
"social",
"networks",
"silos",
"browsing",
"linking",
"links",
"hypertext"
],
"bookmark-of": [
"https://danq.me/2021/09/02/get-lost-on-the-web/"
],
"content": {
"text": "Get Lost on the Web \u2013 Dan Q\n\n\n\n\n Internet users use fewer different websites today than they did 20 years ago, and spend most of their \u201cWeb\u201d time in app versions of websites (which often provide a better experience only because site owners strategically make it so to increase their lock-in and data harvesting potential). Truly exploring the Web now requires extra effort, like exercising an underused muscle. And if you begin and end your Web experience on just one to three services, that just feels kind of\u2026 sad, to me. Wasted potential.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://danq.me/2021/09/02/get-lost-on-the-web/\">\nGet Lost on the Web \u2013 Dan Q\n</a>\n</h3>\n\n<blockquote>\n <p>Internet users <em><a href=\"https://adactio.com/use%20fewer%20different%20websites\">use fewer different websites</a> today</em> than they did 20 years ago, and spend most of their \u201cWeb\u201d time in app versions of websites (which often provide a better experience only because site owners strategically make it so to increase their lock-in and data harvesting potential). Truly exploring the Web now <a href=\"https://lucybellwood.com/stumbling/\">requires extra effort</a>, like exercising an underused muscle. And if you begin and end your Web experience on just one to three services, that just feels kind of\u2026 sad, to me. Wasted potential.</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": "23908106",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"published": "2021-09-29T08:53:51+00:00",
"url": "http://stream.boffosocko.com/2021/weve-posted-the-notes-and-videos-from-this-weekends-gardensandstreams",
"category": [
"GardensAndStreams"
],
"syndication": [
"https://twitter.com/ChrisAldrich/status/1443137406836817926"
],
"in-reply-to": [
"https://boffosocko.com/2021/08/09/gardens-and-streams-ii/"
],
"content": {
"text": "We've posted the notes and videos from this weekend's #GardensAndStreams IndieWeb pop up event\n\n\nNotes: https://indieweb.org/2021/Pop-ups/Gardens_and_Streams_II#Notes\n\n\nVideos: https://indieweb.org/2021/Pop-ups/Gardens_and_Streams_II#Videos\n\nhttps://twitter.com/ChrisAldrich/status/1424845712928370688",
"html": "We've posted the notes and videos from this weekend's <a href=\"http://stream.boffosocko.com/tag/GardensAndStreams\" class=\"p-category\">#GardensAndStreams</a> IndieWeb pop up event<br /><br />\nNotes: <a href=\"https://indieweb.org/2021/Pop-ups/Gardens_and_Streams_II#Notes\">https://indieweb.org/2021/Pop-ups/Gardens_and_Streams_II#Notes</a><br /><br />\nVideos: <a href=\"https://indieweb.org/2021/Pop-ups/Gardens_and_Streams_II#Videos\">https://indieweb.org/2021/Pop-ups/Gardens_and_Streams_II#Videos</a><br /><br /><a href=\"https://twitter.com/ChrisAldrich/status/1424845712928370688\">https://twitter.com/ChrisAldrich/status/1424845712928370688</a>"
},
"author": {
"type": "card",
"name": "Chris Aldrich",
"url": "http://stream.boffosocko.com/profile/chrisaldrich",
"photo": "http://stream.boffosocko.com/file/600427b81f7785e704eadfe511a9270f/thumb.jpg"
},
"post-type": "reply",
"_id": "23902818",
"_source": "192",
"_is_read": true
}
The wood wide web has been a powerhouse metaphor for popularizing the mutualistic relationships of healthy forests. But like a struggling forest, the web is no longer healthy. It has been wounded and depleted in the pursuit of profit. Going online today is not an invigorating walk through a green woodland—it’s rush-hour traffic alongside a freeway median of diseased trees, littered with the detritus of late capitalism. If we want to repair this damage, we must look to the wisdom of the forest and listen to ecologists like Simard when they tell us just how sustainable, interdependent, life-giving systems work.
A beautiful piece by the brilliant Claire L. Evans.
The project of decentralizing the web is vast, and only just beginning. It means finding a way to uproot our expression and communication from the walled gardens of tech platforms, and finding novel ways to distribute the responsibilities of infrastructure across a collective network. But we needn’t start from nothing.
{
"type": "entry",
"published": "2021-09-26T11:30:41Z",
"url": "https://adactio.com/links/18481",
"category": [
"woodwideweb",
"decentralisation",
"indieweb",
"silos",
"forestry",
"networks",
"systems",
"resilience"
],
"bookmark-of": [
"https://newpublic.org/article/1572/the-word-for-web-is-forest"
],
"content": {
"text": "The word for web is forest | New_ Public Magazine\n\n\n\n\n The wood wide web has been a powerhouse metaphor for popularizing the mutualistic relationships of healthy forests. But like a struggling forest, the web is no longer healthy. It has been wounded and depleted in the pursuit of profit. Going online today is not an invigorating walk through a green woodland\u2014it\u2019s rush-hour traffic alongside a freeway median of diseased trees, littered with the detritus of late capitalism. If we want to repair this damage, we must look to the wisdom of the forest and listen to ecologists like Simard when they tell us just how sustainable, interdependent, life-giving systems work.\n\n\nA beautiful piece by the brilliant Claire L. Evans.\n\n\n The project of decentralizing the web is vast, and only just beginning. It means finding a way to uproot our expression and communication from the walled gardens of tech platforms, and finding novel ways to distribute the responsibilities of infrastructure across a collective network. But we needn\u2019t start from nothing.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://newpublic.org/article/1572/the-word-for-web-is-forest\">\nThe word for web is forest | New_ Public Magazine\n</a>\n</h3>\n\n<blockquote>\n <p>The wood wide web has been a powerhouse metaphor for popularizing the mutualistic relationships of healthy forests. But like a struggling forest, the web is no longer healthy. It has been wounded and depleted in the pursuit of profit. Going online today is not an invigorating walk through a green woodland\u2014it\u2019s rush-hour traffic alongside a freeway median of diseased trees, littered with the detritus of late capitalism. If we want to repair this damage, we must look to the wisdom of the forest and listen to ecologists like Simard when they tell us just how sustainable, interdependent, life-giving systems work.</p>\n</blockquote>\n\n<p>A beautiful piece by the brilliant Claire L. Evans.</p>\n\n<blockquote>\n <p>The project of decentralizing the web is vast, and only just beginning. It means finding a way to uproot our expression and communication from the walled gardens of tech platforms, and finding novel ways to distribute the responsibilities of infrastructure across a collective network. But we needn\u2019t start from nothing.</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": "23828024",
"_source": "2",
"_is_read": true
}
Coffee chat has begun at today's mini- #IndieWebCamp on note taking, wikis, digital gardens, zettelkasten, commonplace books, et al.
Come join us.
#GardensAndStreams #PKM
https://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4
{
"type": "entry",
"published": "2021-09-25T15:46:29+00:00",
"url": "http://stream.boffosocko.com/2021/coffee-chat-has-begun-at-todays-mini--indiewebcamp-on-note",
"category": [
"IndieWebCamp",
"GardensAndStreams",
"PKM"
],
"syndication": [
"https://twitter.com/ChrisAldrich/status/1441791535251603459"
],
"content": {
"text": "Coffee chat has begun at today's mini- #IndieWebCamp on note taking, wikis, digital gardens, zettelkasten, commonplace books, et al.\n\nCome join us. \n#GardensAndStreams #PKM\nhttps://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4",
"html": "Coffee chat has begun at today's mini- <a href=\"http://stream.boffosocko.com/tag/IndieWebCamp\" class=\"p-category\">#IndieWebCamp</a> on note taking, wikis, digital gardens, zettelkasten, commonplace books, et al.<br />\nCome join us. <br /><a href=\"http://stream.boffosocko.com/tag/GardensAndStreams\" class=\"p-category\">#GardensAndStreams</a> <a href=\"http://stream.boffosocko.com/tag/PKM\" class=\"p-category\">#PKM</a><br /><a href=\"https://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4\">https://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4</a>"
},
"author": {
"type": "card",
"name": "Chris Aldrich",
"url": "http://stream.boffosocko.com/profile/chrisaldrich",
"photo": "http://stream.boffosocko.com/file/600427b81f7785e704eadfe511a9270f/thumb.jpg"
},
"post-type": "note",
"_id": "23811478",
"_source": "192",
"_is_read": true
}
Here’s a nifty little service from Zach: pass in a URL and it returns an image of the site’s icon.
Here’s mine.
Think of it as the indie web alternative to showing Twitter avatars.
{
"type": "entry",
"published": "2021-09-20T16:05:03Z",
"url": "https://adactio.com/links/18471",
"category": [
"avatars",
"icons",
"urls",
"images",
"service",
"endpoint",
"api"
],
"bookmark-of": [
"https://github.com/11ty/api-indieweb-avatar"
],
"content": {
"text": "11ty/api-indieweb-avatar: Return an optimized avatar image from a domain name input.\n\n\n\nHere\u2019s a nifty little service from Zach: pass in a URL and it returns an image of the site\u2019s icon.\n\nHere\u2019s mine.\n\nThink of it as the indie web alternative to showing Twitter avatars.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://github.com/11ty/api-indieweb-avatar\">\n11ty/api-indieweb-avatar: Return an optimized avatar image from a domain name input.\n</a>\n</h3>\n\n<p>Here\u2019s a nifty little service from Zach: pass in a URL and it returns an image of the site\u2019s icon.</p>\n\n<p><a href=\"https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fadactio.com%2F/\">Here\u2019s mine</a>.</p>\n\n<p>Think of it as the indie web alternative to showing Twitter avatars.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "23682606",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"url": "https://david.shanske.com/2021/09/20/indieauth-for-wordpress-version-4-1-0/",
"name": "IndieAuth for WordPress Version 4.1.0 - September 20, 2021",
"author": {
"type": "card",
"name": "David Shanske",
"url": "https://david.shanske.com/",
"photo": "https://david.shanske.com/avatar/dshanske?s=96"
},
"post-type": "article",
"_id": "23666018",
"_source": "5",
"_is_read": true
}
@MikeKra36812131 Perhaps a bit more free-form with a tangential name, but let's give it a whirl and see who would show up:
https://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4
{
"type": "entry",
"published": "2021-09-17T21:34:47+00:00",
"url": "http://stream.boffosocko.com/2021/mikekra36812131-perhaps-a-bit-more-free-form-with-a-tangential-name",
"syndication": [
"https://twitter.com/ChrisAldrich/status/1438979909620228098"
],
"in-reply-to": [
"https://twitter.com/MikeKra36812131/status/1438913483559641093"
],
"content": {
"text": "@MikeKra36812131 Perhaps a bit more free-form with a tangential name, but let's give it a whirl and see who would show up:\nhttps://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4",
"html": "<a href=\"https://twitter.com/MikeKra36812131\">@MikeKra36812131</a> Perhaps a bit more free-form with a tangential name, but let's give it a whirl and see who would show up:<br /><a href=\"https://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4\">https://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4</a>"
},
"author": {
"type": "card",
"name": "Chris Aldrich",
"url": "http://stream.boffosocko.com/profile/chrisaldrich",
"photo": "http://stream.boffosocko.com/file/600427b81f7785e704eadfe511a9270f/thumb.jpg"
},
"post-type": "reply",
"_id": "23626094",
"_source": "192",
"_is_read": true
}
RSVPed: Attending Gardens and Streams II
We’ll discuss and brainstorm ideas related to wikis, commonplace books, digital gardens, zettelkasten, and note taking on personal websites and how they might interoperate or communicate with each other. This can include IndieWeb building blocks, user interfaces, functionalities, and everyones’ ...
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2021/09/11/7578/",
"published": "2021-09-11T15:20:57+00:00",
"content": {
"html": "RSVPed: Attending <a href=\"https://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4\">Gardens and Streams II</a>\n<blockquote>We\u2019ll discuss and brainstorm ideas related to wikis, commonplace books, digital gardens, zettelkasten, and note taking on personal websites and how they might interoperate or communicate with each other. This can include IndieWeb building blocks, user interfaces, functionalities, and everyones\u2019 ...</blockquote>",
"text": "RSVPed: Attending Gardens and Streams II\nWe\u2019ll discuss and brainstorm ideas related to wikis, commonplace books, digital gardens, zettelkasten, and note taking on personal websites and how they might interoperate or communicate with each other. This can include IndieWeb building blocks, user interfaces, functionalities, and everyones\u2019 ..."
},
"post-type": "note",
"_id": "23465733",
"_source": "1895",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "fluffy",
"url": "http://beesbuzz.biz/",
"photo": null
},
"url": "http://beesbuzz.biz/blog/12455-Indieweb-vs-Fediverse",
"published": "2021-09-10T09:30:32-07:00",
"content": {
"html": "<h3><a href=\"http://beesbuzz.biz/blog/12455-Indieweb-vs-Fediverse#12455_h3_1_Indieweb\"></a>Indieweb</h3><p>You get someone\u2019s profile URL, <code>example.com/bob</code>. You put that URL into a browser, and it shows you a human-readable profile which also contains machine-parseable data. You add the URL to your feed reader, and it subscribes to their posts with full attribution. The content is presented in your feed reader in a freeform way which allows a high degree of expressiveness, and it\u2019s easy to go to the original post in case there\u2019s some missing nuance or visual context.</p><p>All subsequent interactions are either directly between you and the person in question, or are webmentions which only get seen by your direct subscribers if you put them in your public feed.</p><h3><a href=\"http://beesbuzz.biz/blog/12455-Indieweb-vs-Fediverse#12455_h3_2_Fediverse\"></a>Fediverse</h3><p>You get someone\u2019s address, <code>@bob@example.com</code>. You put that into your web browser, and you get a warning that says, \u201cYou are about to log in to the site \u2018example.com\u2019 with the username \u2018%40bob\u2019, but the website does not require authentication. This may be an attempt to trick you. Is \u2018example.com\u2019 the site you want to visit?\u201d You back out of the error message and try to manually reformat the address. <code>example.com/bob</code>? 404. Maybe it\u2019s <code>example.com/@bob</code>? That doesn\u2019t work either. You read a tutorial on Webfinger addresses and learn that you can load their \u201cresource profile\u201d by going to <code>example.com/.well-known/webfinger?resource=acct:bob@example.com</code>. So you put that into your web browser, which then downloads a blob of JSON text. Buried in it is the URL <code>example.com/user/bob</code>. Finally, progress.</p><p>Now to follow them. You try putting the user address into your feed reader. Error. You try putting the profile URL into your feed reader. Error. You see a \u201cFollow bob\u201d button. It brings up a \u201cremote follow\u201d page which requires you to put in your own Fediverse username. You think you have a Mastodon account, so you try putting that in. It starts to initiate a weird three-way handshake, but fails.</p><p>You go back to your Mastodon instance and try searching on <code>@bob@example.com</code>. Nothing comes up. You try to figure out why. No users from <code>example.com</code> appear. You search through both your instance\u2019s and example.com\u2019s blocklists, which are hidden deep in their respective \u201cabout this instance\u201d pages. It turns out that five years ago one admin on one server said something mean to an admin on a completely different server and that led to a widespread level of discourse that resulted in a bunch of instances blocking each other, and others joining in solidarity.</p><p>Finally you dig up an Atom feed for the user via finding a HOWTO that someone wrote seven years ago. The feed shows no posts, because the instance admin decided to disable Atom because it allowed blocked people to still follow the person who blocked them and they don\u2019t understand Internet privacy. But it turns out it wouldn\u2019t have mattered because this particular instance is set up so that the only way that posts appear on other peoples' timelines is by push notification.</p><p>You give up and get an account on their instance so that you can participate in the conversation. Now you have another instance to check all the time. 90% of your notifications are random spambots following you. The other 10% are you either getting tagged into random conversations by mistake, or some random person on another instance replying to something you said totally out of context and attacking you for their interpretation of a thing that had nothing to do with anything you were talking about. They get downright abusive, so you report the user. It turns out that the abusive user is also one of the admins of that instance so the report just goes to them anyway. They start posting anime memes about you. Your blocklist grows exponentially.</p><p>Finally you find some thoughtful long-form content. All of the posts are displayed in the form of a block of unformatted text followed by up to four badly-cropped images; no images can be inline, and even basic text options like bold and italics are unavailable, and web links either only appear as bare URLs, or aren\u2019t obviously links because your instance\u2019s stylesheet removes all formatting from them. You try to see a post in its original context, and it takes you to your instance\u2019s view of their profile, which looks the same. You finally figure out that you can click on the <em>date</em> and that shows you the post on their public timeline. It looks the same, except now there\u2019s no widget to let you automatically unfurl every CWed post in the thread for some reason like there was on your instance\u2019s local view. But the instance\u2019s local view is missing the first half of the thread because it happened before you subscribed to them.</p><p>One month later your timeline gets flooded with random unordered posts from 3 years ago because some forgotten instance\u2019s Sidekiq queue suddenly got unjammed.</p>\n\n\n\n\n<p><a href=\"http://beesbuzz.biz/blog/12455-Indieweb-vs-Fediverse#comments\">comments</a></p>",
"text": "IndiewebYou get someone\u2019s profile URL, example.com/bob. You put that URL into a browser, and it shows you a human-readable profile which also contains machine-parseable data. You add the URL to your feed reader, and it subscribes to their posts with full attribution. The content is presented in your feed reader in a freeform way which allows a high degree of expressiveness, and it\u2019s easy to go to the original post in case there\u2019s some missing nuance or visual context.All subsequent interactions are either directly between you and the person in question, or are webmentions which only get seen by your direct subscribers if you put them in your public feed.FediverseYou get someone\u2019s address, @bob@example.com. You put that into your web browser, and you get a warning that says, \u201cYou are about to log in to the site \u2018example.com\u2019 with the username \u2018%40bob\u2019, but the website does not require authentication. This may be an attempt to trick you. Is \u2018example.com\u2019 the site you want to visit?\u201d You back out of the error message and try to manually reformat the address. example.com/bob? 404. Maybe it\u2019s example.com/@bob? That doesn\u2019t work either. You read a tutorial on Webfinger addresses and learn that you can load their \u201cresource profile\u201d by going to example.com/.well-known/webfinger?resource=acct:bob@example.com. So you put that into your web browser, which then downloads a blob of JSON text. Buried in it is the URL example.com/user/bob. Finally, progress.Now to follow them. You try putting the user address into your feed reader. Error. You try putting the profile URL into your feed reader. Error. You see a \u201cFollow bob\u201d button. It brings up a \u201cremote follow\u201d page which requires you to put in your own Fediverse username. You think you have a Mastodon account, so you try putting that in. It starts to initiate a weird three-way handshake, but fails.You go back to your Mastodon instance and try searching on @bob@example.com. Nothing comes up. You try to figure out why. No users from example.com appear. You search through both your instance\u2019s and example.com\u2019s blocklists, which are hidden deep in their respective \u201cabout this instance\u201d pages. It turns out that five years ago one admin on one server said something mean to an admin on a completely different server and that led to a widespread level of discourse that resulted in a bunch of instances blocking each other, and others joining in solidarity.Finally you dig up an Atom feed for the user via finding a HOWTO that someone wrote seven years ago. The feed shows no posts, because the instance admin decided to disable Atom because it allowed blocked people to still follow the person who blocked them and they don\u2019t understand Internet privacy. But it turns out it wouldn\u2019t have mattered because this particular instance is set up so that the only way that posts appear on other peoples' timelines is by push notification.You give up and get an account on their instance so that you can participate in the conversation. Now you have another instance to check all the time. 90% of your notifications are random spambots following you. The other 10% are you either getting tagged into random conversations by mistake, or some random person on another instance replying to something you said totally out of context and attacking you for their interpretation of a thing that had nothing to do with anything you were talking about. They get downright abusive, so you report the user. It turns out that the abusive user is also one of the admins of that instance so the report just goes to them anyway. They start posting anime memes about you. Your blocklist grows exponentially.Finally you find some thoughtful long-form content. All of the posts are displayed in the form of a block of unformatted text followed by up to four badly-cropped images; no images can be inline, and even basic text options like bold and italics are unavailable, and web links either only appear as bare URLs, or aren\u2019t obviously links because your instance\u2019s stylesheet removes all formatting from them. You try to see a post in its original context, and it takes you to your instance\u2019s view of their profile, which looks the same. You finally figure out that you can click on the date and that shows you the post on their public timeline. It looks the same, except now there\u2019s no widget to let you automatically unfurl every CWed post in the thread for some reason like there was on your instance\u2019s local view. But the instance\u2019s local view is missing the first half of the thread because it happened before you subscribed to them.One month later your timeline gets flooded with random unordered posts from 3 years ago because some forgotten instance\u2019s Sidekiq queue suddenly got unjammed.\n\n\n\n\ncomments"
},
"name": "fluffy rambles: Indieweb vs. Fediverse",
"post-type": "article",
"_id": "23441773",
"_source": "3782",
"_is_read": true
}
Taking the indie web to the next level—self-hosting on your own hardware.
Tired of Big Tech monopolies, a community of hobbyists is taking their digital lives off the cloud and onto DIY hardware that they control.
{
"type": "entry",
"published": "2021-09-09T08:41:01Z",
"url": "https://adactio.com/links/18439",
"category": [
"indieweb",
"selfhosting",
"independence",
"privacy",
"surveillance",
"servers",
"hardware",
"ownership"
],
"bookmark-of": [
"https://www.vice.com/en/article/pkb4ng/meet-the-self-hosters-taking-back-the-internet-one-server-at-a-time"
],
"content": {
"text": "Meet the Self-Hosters, Taking Back the Internet One Server at a Time\n\n\n\nTaking the indie web to the next level\u2014self-hosting on your own hardware.\n\n\n Tired of Big Tech monopolies, a community of hobbyists is taking their digital lives off the cloud and onto DIY hardware that they control.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://www.vice.com/en/article/pkb4ng/meet-the-self-hosters-taking-back-the-internet-one-server-at-a-time\">\nMeet the Self-Hosters, Taking Back the Internet One Server at a Time\n</a>\n</h3>\n\n<p>Taking the indie web to the next level\u2014self-hosting on your own hardware.</p>\n\n<blockquote>\n <p>Tired of Big Tech monopolies, a community of hobbyists is taking their digital lives off the cloud and onto DIY hardware that they control.</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": "23400804",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"url": "https://david.shanske.com/2021/09/08/indieauth-popup-august-2021/",
"name": "IndieAuth Popup \u2013 August 2021 - September 9, 2021",
"author": {
"type": "card",
"name": "David Shanske",
"url": "https://david.shanske.com/",
"photo": "https://david.shanske.com/avatar/dshanske?s=96"
},
"post-type": "article",
"_id": "23394001",
"_source": "5",
"_is_read": true
}
{
"type": "entry",
"published": "2021-09-07T14:40:00+02:00",
"url": "https://www.jeremycherfas.net/blog/geohash-within-walking-distance",
"name": "Geohash within walking distance",
"content": {
"text": "I bagged another geohash yesterday. All it took was rescheduling and redirecting my normal walk, because the target location was just over 5 km from my home. How often does that happen? I wrote it up on the wiki, to the best of my ability, but adhering to IndieWeb principles I\u2019m hosting my own suitably edited version here.",
"html": "<p>I bagged another geohash yesterday. All it took was rescheduling and redirecting my normal walk, because the target location was just over 5 km from my home. How often does that happen? I <a href=\"https://geohashing.site/geohashing/2021-09-06_41_12\">wrote it up on the wiki</a>, to the best of my ability, but adhering to IndieWeb principles I\u2019m hosting my own suitably edited version here.</p>"
},
"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": "23351431",
"_source": "202",
"_is_read": true
}
September 25th, online:
We’ll discuss and brainstorm ideas related to wikis, commonplace books, digital gardens, zettelkasten, and note taking on personal websites and how they might interoperate or communicate with each other. This can include IndieWeb building blocks, user interfaces, functionalities, and everyones’ ideas surrounding these. Bring your thoughts, ideas, and let’s discuss and build.
{
"type": "entry",
"published": "2021-09-05T21:41:17Z",
"url": "https://adactio.com/links/18426",
"category": [
"indieweb",
"event",
"online",
"discussion",
"digital",
"gardens",
"streams",
"commonplace",
"books",
"zettelkasten",
"personal",
"publishing"
],
"bookmark-of": [
"https://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4"
],
"content": {
"text": "IndieWeb Events: Gardens and Streams II\n\n\n\nSeptember 25th, online:\n\n\n We\u2019ll discuss and brainstorm ideas related to wikis, commonplace books, digital gardens, zettelkasten, and note taking on personal websites and how they might interoperate or communicate with each other. This can include IndieWeb building blocks, user interfaces, functionalities, and everyones\u2019 ideas surrounding these. Bring your thoughts, ideas, and let\u2019s discuss and build.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4\">\nIndieWeb Events: Gardens and Streams II\n</a>\n</h3>\n\n<p>September 25th, online:</p>\n\n<blockquote>\n <p>We\u2019ll discuss and brainstorm ideas related to wikis, commonplace books, digital gardens, zettelkasten, and note taking on personal websites and how they might interoperate or communicate with each other. This can include IndieWeb building blocks, user interfaces, functionalities, and everyones\u2019 ideas surrounding these. Bring your thoughts, ideas, and let\u2019s discuss and build.</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": "23347072",
"_source": "2",
"_is_read": true
}
I’ve updated my IndieWeb wiki profile page to better reflect my recent projects.
{
"type": "entry",
"published": "2021-08-30T16:28:25.944Z",
"url": "https://barryfrost.com/2021/08/i-ve-updated-my-indieweb-wiki",
"category": [
"indieweb"
],
"content": {
"text": "I\u2019ve updated my IndieWeb wiki profile page to better reflect my recent projects."
},
"author": {
"type": "card",
"name": "Barry Frost",
"url": "https://barryfrost.com/",
"photo": "https://barryfrost.com/barryfrost.jpg"
},
"post-type": "note",
"_id": "23164433",
"_source": "189",
"_is_read": true
}
A very open and honest post by Nolan on trying to live with technology without sacrificing privacy.
{
"type": "entry",
"published": "2021-08-30T08:14:41Z",
"url": "https://adactio.com/links/18416",
"category": [
"technology",
"privacy",
"privilege",
"indieweb",
"surveillance",
"tracking"
],
"bookmark-of": [
"https://nolanlawson.com/2021/08/26/my-love-hate-affair-with-technology/"
],
"content": {
"text": "My love-hate affair with technology | Read the Tea Leaves\n\n\n\nA very open and honest post by Nolan on trying to live with technology without sacrificing privacy.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://nolanlawson.com/2021/08/26/my-love-hate-affair-with-technology/\">\nMy love-hate affair with technology | Read the Tea Leaves\n</a>\n</h3>\n\n<p>A very open and honest post by Nolan on trying to live with technology without sacrificing privacy.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "23156088",
"_source": "2",
"_is_read": true
}
Right now I'm attending the #IndieWeb #IndieAuth pop-up to look at further improving the specifications, and making it easier for folks to implement and integrate
{
"type": "entry",
"published": "2021-08-28T18:12:23Z",
"url": "https://www.jvt.me/mf2/2021/08/1jpqv/",
"category": [
"indieweb",
"indie-auth"
],
"content": {
"text": "Right now I'm attending the #IndieWeb #IndieAuth pop-up to look at further improving the specifications, and making it easier for folks to implement and integrate",
"html": "<p><a href=\"https://events.indieweb.org/2021/08/indieauth-popup-session-8gwaJpICmh79\">Right now I'm attending</a> the <a href=\"https://www.jvt.me/tags/indieweb/\">#IndieWeb</a> <a href=\"https://www.jvt.me/tags/indie-auth/\">#IndieAuth</a> pop-up to look at further improving the specifications, and making it easier for folks to implement and integrate</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "note",
"_id": "23125646",
"_source": "2169",
"_is_read": true
}
Micro Camp has wrapped up, but there are IndieWeb online events about once a month. I’ll be attending the IndieAuth popup session next week!
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2021/08/21/micro-camp-has.html",
"content": {
"html": "<p> Micro Camp has wrapped up, but there are IndieWeb online events about once a month. I\u2019ll be attending the <a href=\"https://events.indieweb.org/2021/08/indieauth-popup-session-8gwaJpICmh79\" class=\"u-in-reply-to\">IndieAuth popup session next week</a>!</p>",
"text": "Micro Camp has wrapped up, but there are IndieWeb online events about once a month. I\u2019ll be attending the IndieAuth popup session next week!"
},
"published": "2021-08-21T12:56:23-05:00",
"post-type": "note",
"_id": "22946879",
"_source": "12",
"_is_read": true
}
@vv4rner While I love what RSS enables and there's a huge ecosystem for it, I am against it for DRY reasons. It's stable in the fact that no one has iterated on it in over a decade. It also helps that WordPress core handles a lot of the admin tax for me on maintaining it, but it has caused metacrap issues for me in the past.
So what to do to replace RSS? If you look at most of my content, I've got the HTML marked up with (richer) microformats for those who'd like to consume that directly without needing a side file for it. There's an existing ecosystem of microformats parsers and even social readers that use microformats over RSS. Incidentally microformats are also part of the semantic layer that makes site-to-site converstions on IndieWeb-based sites work better.
{
"type": "entry",
"published": "2021-08-20T18:58:46+00:00",
"url": "http://stream.boffosocko.com/2021/vv4rner-while-i-love-what-rss-enables-and-theres-a",
"syndication": [
"https://twitter.com/ChrisAldrich/status/1428793677816684546"
],
"in-reply-to": [
"https://wa.rner.me/2021/08/19/in-response-tohttpsboffosockocom.html",
"https://twitter.com/vv4rner/status/1428350733926141953",
"https://boffosocko.com/2021/08/15/55794681/?replytocom=333688#respond"
],
"content": {
"text": "@vv4rner While I love what RSS enables and there's a huge ecosystem for it, I am against it for DRY reasons. It's stable in the fact that no one has iterated on it in over a decade. It also helps that WordPress core handles a lot of the admin tax for me on maintaining it, but it has caused metacrap issues for me in the past.\n\n\nSo what to do to replace RSS? If you look at most of my content, I've got the HTML marked up with (richer) microformats for those who'd like to consume that directly without needing a side file for it. There's an existing ecosystem of microformats parsers and even social readers that use microformats over RSS. Incidentally microformats are also part of the semantic layer that makes site-to-site converstions on IndieWeb-based sites work better.",
"html": "@vv4rner While I love what RSS enables and there's a huge ecosystem for it, I am against it for DRY reasons. It's stable in the fact that no one has iterated on it in over a decade. It also helps that WordPress core handles a lot of the admin tax for me on maintaining it, but it has caused metacrap issues for me in the past.<br /><br />\nSo what to do to replace RSS? If you look at most of my content, I've got the HTML marked up with (richer) microformats for those who'd like to consume that directly without needing a side file for it. There's an existing ecosystem of microformats parsers and even social readers that use microformats over RSS. Incidentally microformats are also part of the semantic layer that makes site-to-site converstions on IndieWeb-based sites work better."
},
"author": {
"type": "card",
"name": "Chris Aldrich",
"url": "http://stream.boffosocko.com/profile/chrisaldrich",
"photo": "http://stream.boffosocko.com/file/600427b81f7785e704eadfe511a9270f/thumb.jpg"
},
"post-type": "reply",
"_id": "22927935",
"_source": "192",
"_is_read": true
}
Your attentive kindness doesn’t get picked up by any analytical tool I’ve got other than my heart and my memory—however short lived.
{
"type": "entry",
"published": "2021-08-20T10:05:19Z",
"url": "https://adactio.com/links/18384",
"category": [
"analytics",
"attention",
"reading",
"writing",
"sharing",
"publishing",
"indieweb"
],
"bookmark-of": [
"https://blog.jim-nielsen.com/2021/thank-you-for-reading/"
],
"content": {
"text": "Thank You For Reading - Jim Nielsen\u2019s Blog\n\n\n\n\n Your attentive kindness doesn\u2019t get picked up by any analytical tool I\u2019ve got other than my heart and my memory\u2014however short lived.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://blog.jim-nielsen.com/2021/thank-you-for-reading/\">\nThank You For Reading - Jim Nielsen\u2019s Blog\n</a>\n</h3>\n\n<blockquote>\n <p>Your attentive kindness doesn\u2019t get picked up by any analytical tool I\u2019ve got other than my heart and my memory\u2014however short lived.</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": "22915827",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "fluffy",
"url": "http://beesbuzz.biz/",
"photo": null
},
"url": "http://beesbuzz.biz/blog/8400-Planet-Planet",
"published": "2021-08-17T08:07:49-07:00",
"content": {
"html": "<p>On <a href=\"https://chat.indieweb.com/\">IndieWeb chat</a>, a question recently came up, namely the origin of the term \u201cplanet\u201d when it comes to a <a href=\"https://indieweb.org/planet\">news-aggregating site</a>. I was a little sad to see that nobody else in the chat remembered!</p><p>Back in the day, there was a website, <a href=\"https://web.archive.org/web/*/http://planetquake.com\">Planet Quake</a>, which was a hand-curated collection of all the news about the game Quake. This led to a bunch of other gaming-related \u201cplanet\u201d sites (such as Planet Dreamcast), and then the company behind it, CriticalMass Communications, eventually got into other areas of reporting. Eventually they sold to <a href=\"https://en.wikipedia.org/wiki/GameSpy\">GameSpy</a>, which in turn eventually got bought out by <a href=\"https://ign.com/\">IGN</a><a href=\"http://beesbuzz.biz/blog/8400-Planet-Planet#d_e8400_fn1\">1</a>.</p><p>At some point, a couple of other sites emerged with the name \u201cplanet\u201d as what I believe was a tongue-in-cheek reference to the \u201cplanet\u201d gaming sites. <a href=\"https://planet.debian.org/\">Planet Debian</a> is the first one I remember seeing but I have no idea if it was the first to exist. Many of these sites were built using auto-aggregation from the then-new RSS protocol. This joke ended up spreading pretty far and wide and at one point there was even a \u201cplanet planet\u201d to keep track of all the planets.<a href=\"http://beesbuzz.biz/blog/8400-Planet-Planet#d_e8400_fn2\">2</a></p><p>A fun side note, <a href=\"https://somethingawful.com/\">Something Awful</a> was originally a spinoff of Planet Quake; at the time Lowtax claimed it was because of a \u201cfalling out\u201d but that may have been an attempt at satire. In retrospect, he might have named it \u201cPlanet Awful!\u201d</p>\n\n\n\n\n<ol><li><p>IGN was eventually bought out by J2 Global which, oddly enough, owns the company where I work too. <a href=\"http://beesbuzz.biz/blog/8400-Planet-Planet#r_e8400_fn1\">\u21a9</a></p></li><li><p>and I have now officially reached <a href=\"https://en.wikipedia.org/wiki/Semantic_satiation\">semantic satiation</a> on the word \"planet\" <a href=\"http://beesbuzz.biz/blog/8400-Planet-Planet#r_e8400_fn2\">\u21a9</a></p></li></ol><p><a href=\"http://beesbuzz.biz/blog/8400-Planet-Planet#comments\">comments</a></p>",
"text": "On IndieWeb chat, a question recently came up, namely the origin of the term \u201cplanet\u201d when it comes to a news-aggregating site. I was a little sad to see that nobody else in the chat remembered!Back in the day, there was a website, Planet Quake, which was a hand-curated collection of all the news about the game Quake. This led to a bunch of other gaming-related \u201cplanet\u201d sites (such as Planet Dreamcast), and then the company behind it, CriticalMass Communications, eventually got into other areas of reporting. Eventually they sold to GameSpy, which in turn eventually got bought out by IGN1.At some point, a couple of other sites emerged with the name \u201cplanet\u201d as what I believe was a tongue-in-cheek reference to the \u201cplanet\u201d gaming sites. Planet Debian is the first one I remember seeing but I have no idea if it was the first to exist. Many of these sites were built using auto-aggregation from the then-new RSS protocol. This joke ended up spreading pretty far and wide and at one point there was even a \u201cplanet planet\u201d to keep track of all the planets.2A fun side note, Something Awful was originally a spinoff of Planet Quake; at the time Lowtax claimed it was because of a \u201cfalling out\u201d but that may have been an attempt at satire. In retrospect, he might have named it \u201cPlanet Awful!\u201d\n\n\n\n\nIGN was eventually bought out by J2 Global which, oddly enough, owns the company where I work too. \u21a9and I have now officially reached semantic satiation on the word \"planet\" \u21a9comments"
},
"name": "fluffy rambles: Planet Planet",
"post-type": "article",
"_id": "22845761",
"_source": "3782",
"_is_read": true
}