Goodreads lost my entire account last week. Nine years as a user, some 600 books and 250 carefully written reviews all deleted and unrecoverable. Their support has not been helpful. In 35 years of being online I’ve never encountered a company with such callous disregard for their users’ data.
Ouch! Lesson learned:
My plan now is to host my own blog-like collection of all my reading notes like Tom does.
{
"type": "entry",
"published": "2022-03-04T17:34:38Z",
"url": "https://adactio.com/links/18891",
"category": [
"goodreads",
"silos",
"data",
"loss",
"digital",
"preservation",
"reading",
"books",
"indieweb",
"selfhosting"
],
"bookmark-of": [
"https://www.somebits.com/weblog/tech/bad/goodreads-lost-all-my-data.html"
],
"content": {
"text": "Nelson\u2019s Weblog: Goodreads lost all of my reviews\n\n\n\n\n Goodreads lost my entire account last week. Nine years as a user, some 600 books and 250 carefully written reviews all deleted and unrecoverable. Their support has not been helpful. In 35 years of being online I\u2019ve never encountered a company with such callous disregard for their users\u2019 data.\n\n\nOuch! Lesson learned:\n\n\n My plan now is to host my own blog-like collection of all my reading notes like Tom does.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://www.somebits.com/weblog/tech/bad/goodreads-lost-all-my-data.html\">\nNelson\u2019s Weblog: Goodreads lost all of my reviews\n</a>\n</h3>\n\n<blockquote>\n <p>Goodreads lost my entire account last week. Nine years as a user, some 600 books and 250 carefully written reviews all deleted and unrecoverable. Their support has not been helpful. In 35 years of being online I\u2019ve never encountered a company with such callous disregard for their users\u2019 data.</p>\n</blockquote>\n\n<p>Ouch! Lesson learned:</p>\n\n<blockquote>\n <p>My plan now is to host my own blog-like collection of all my reading notes like <a href=\"https://macwright.com/reading/\">Tom does</a>.</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": "27639298",
"_source": "2",
"_is_read": true
}
@seaotta is it a length of post thing (longer than a tweet) or only posts with titles?
or does neither matter as long as they’re on your own website (like this reply)?
or do you mean top level posts (not replies) on your own site?
#indieweb thoughts
{
"type": "entry",
"published": "2022-03-03 13:32-0800",
"url": "http://tantek.com/2022/062/t1/",
"category": [
"indieweb"
],
"in-reply-to": [
"https://twitter.com/seaotta/status/1499075448352874497"
],
"content": {
"text": "@seaotta is it a length of post thing (longer than a tweet) or only posts with titles?\n\nor does neither matter as long as they\u2019re on your own website (like this reply)?\n\nor do you mean top level posts (not replies) on your own site?\n\n#indieweb thoughts",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/seaotta\">@seaotta</a> is it a length of post thing (longer than a tweet) or only posts with titles?<br /><br />or does neither matter as long as they\u2019re on your own website (like this reply)?<br /><br />or do you mean top level posts (not replies) on your own site?<br /><br />#<span class=\"p-category\">indieweb</span> thoughts"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "http://tantek.com/photo.jpg"
},
"post-type": "reply",
"refs": {
"https://twitter.com/seaotta/status/1499075448352874497": {
"type": "entry",
"url": "https://twitter.com/seaotta/status/1499075448352874497",
"name": "@seaotta\u2019s tweet",
"post-type": "article"
}
},
"_id": "27623830",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": null,
"url": "https://herestomwiththeweather.com/",
"photo": null
},
"url": "https://herestomwiththeweather.com/2022/03/02/good-paper-on-brid.gy/",
"published": "2022-03-02T22:49:47+00:00",
"content": {
"html": "<p>I read <a href=\"https://jackjamieson.net/259929-2/\">Bridging the Open Web and APIs: Alternative Social Media Alongside the Corporate Web</a> because it was a good opportunity to fill some holes in my knowledge about the <a href=\"https://indieweb.org/\">Indieweb</a> and Facebook.</p>\n\n<p><a href=\"https://brid.gy/\">Brid.gy</a> enables people to syndicate their posts from their own site to large proprietary social media sites.</p>\n\n<p>Although I don\u2019t use it myself, I\u2019m often impressed when I see all the Twitter \u201clikes\u201d and responses that are <a href=\"https://indieweb.org/backfeed\">backfed</a> by brid.gy to the canonical post on a personal website.</p>\n\n<p>The paper details the challenging history of providing the same for Facebook (in which even Cambridge Analytica plays a part) and helped me appreciate why I never see similar responses from Facebook on personal websites these days.</p>\n\n<p>It ends on a positive note\u2026</p>\n\n<blockquote>\n <p>while Facebook\u2019s API shutdown led to an overnight decrease in Bridgy accounts (Barrett, 2020), other platforms with which Bridgy supports POSSE remain functional and new platforms have been added, including Meetup, Reddit, and Mastodon.</p>\n</blockquote>",
"text": "I read Bridging the Open Web and APIs: Alternative Social Media Alongside the Corporate Web because it was a good opportunity to fill some holes in my knowledge about the Indieweb and Facebook.\n\nBrid.gy enables people to syndicate their posts from their own site to large proprietary social media sites.\n\nAlthough I don\u2019t use it myself, I\u2019m often impressed when I see all the Twitter \u201clikes\u201d and responses that are backfed by brid.gy to the canonical post on a personal website.\n\nThe paper details the challenging history of providing the same for Facebook (in which even Cambridge Analytica plays a part) and helped me appreciate why I never see similar responses from Facebook on personal websites these days.\n\nIt ends on a positive note\u2026\n\n\n while Facebook\u2019s API shutdown led to an overnight decrease in Bridgy accounts (Barrett, 2020), other platforms with which Bridgy supports POSSE remain functional and new platforms have been added, including Meetup, Reddit, and Mastodon."
},
"name": "Good Paper on Brid.gy",
"post-type": "article",
"_id": "27607178",
"_source": "246",
"_is_read": true
}
Announcing the initial release of micropub, a CLI for interacting with Micropub servers.
{
"type": "entry",
"published": "2022-03-01T14:50:55+00:00",
"summary": "Announcing the initial release of micropub, a CLI for interacting with Micropub servers.",
"url": "https://www.jvt.me/posts/2022/03/01/micropub-go-cli/",
"featured": "https://www.jvt.me/img/vendor/micropub-rocks-icon.png",
"category": [
"go",
"micropub",
"micropub-go"
],
"photo": [
"https://www.jvt.me/img/vendor/micropub-rocks-icon.png"
],
"name": "Introducing a Go command-line tool for interacting with Micropub servers",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "photo",
"_id": "27566164",
"_source": "2169",
"_is_read": true
}
Here’s another great post about the IndieWeb Personal Libraries pop-up, from Maggie Appleton who facilitated a session on reading groups.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2022/02/26/heres-another-great.html",
"content": {
"html": "<p><a href=\"https://maggieappleton.com/interoperable-libraries\">Here\u2019s another great post</a> about the <a href=\"https://indieweb.org/2022/Pop-ups/Personal_Libraries\">IndieWeb Personal Libraries pop-up</a>, from Maggie Appleton who facilitated a session on reading groups.</p>",
"text": "Here\u2019s another great post about the IndieWeb Personal Libraries pop-up, from Maggie Appleton who facilitated a session on reading groups."
},
"published": "2022-02-26T10:05:37-06:00",
"post-type": "note",
"_id": "27506861",
"_source": "12",
"_is_read": true
}
Here’s another great post about the IndieWeb Personal Libraries pop-up, from Maggie Appleton who facilitated a session on reading groups.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://manton.org",
"photo": "https://avatars.micro.blog/avatars/2022/3.jpg"
},
"url": "https://www.manton.org/2022/02/26/heres-another-great.html",
"content": {
"html": "<p><a href=\"https://maggieappleton.com/interoperable-libraries\">Here\u2019s another great post</a> about the <a href=\"https://indieweb.org/2022/Pop-ups/Personal_Libraries\">IndieWeb Personal Libraries pop-up</a>, from Maggie Appleton who facilitated a session on reading groups.</p>",
"text": "Here\u2019s another great post about the IndieWeb Personal Libraries pop-up, from Maggie Appleton who facilitated a session on reading groups."
},
"published": "2022-02-26T16:05:37+00:00",
"post-type": "note",
"_id": "33380006",
"_source": "7224",
"_is_read": true
}
Blogging isn’t dead. In fact, the opposite is true. We’re about to enter a golden age of personal blogs.
Make it easy for people to find you. Buy a domain name and use it to create your own website, even if it’s very simple at first. Your website is your resume, your business card, your store, your directory, and your personal magazine. It’s the one place online that you completely own and control – your Online Home.
Good advice. Also:
Don’t write on Medium.
Look, I get it. Writing on Medium is an easy way to pick up readers and increases your chances of going viral. But the costs exceed the benefits. Medium is terrible for SEO. You don’t own your content and the platform makes it difficult to turn one-time readers into loyal ones.
The more you can use platforms you own, the better. Rather than writing on Medium, do the work to build a personal blog. That way, you can have a central place to point people to.
{
"type": "entry",
"published": "2022-02-24T14:23:24Z",
"url": "https://adactio.com/links/18874",
"category": [
"writing",
"sharing",
"blogging",
"blogs",
"publishing",
"online",
"indieweb",
"medium",
"advice"
],
"bookmark-of": [
"https://perell.com/essay/the-ultimate-guide-to-writing-online/"
],
"content": {
"text": "The Ultimate Guide to Writing Online - David Perell\n\n\n\n\n Blogging isn\u2019t dead. In fact, the opposite is true. We\u2019re about to enter a golden age of personal blogs.\n \n Make it easy for people to find you. Buy a domain name and use it to create your own website, even if it\u2019s very simple at first. Your website is your resume, your business card, your store, your directory, and your personal magazine. It\u2019s the one place online that you completely own and control \u2013 your Online Home.\n\n\nGood advice. Also:\n\n\n Don\u2019t write on Medium.\n \n Look, I get it. Writing on Medium is an easy way to pick up readers and increases your chances of going viral. But the costs exceed the benefits. Medium is terrible for SEO. You don\u2019t own your content and the platform makes it difficult to turn one-time readers into loyal ones.\n \n The more you can use platforms you own, the better. Rather than writing on Medium, do the work to build a personal blog. That way, you can have a central place to point people to.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://perell.com/essay/the-ultimate-guide-to-writing-online/\">\nThe Ultimate Guide to Writing Online - David Perell\n</a>\n</h3>\n\n<blockquote>\n <p>Blogging isn\u2019t dead. In fact, the opposite is true. We\u2019re about to enter a golden age of personal blogs.</p>\n \n <p>Make it easy for people to find you. Buy a domain name and use it to create your own website, even if it\u2019s very simple at first. Your website is your resume, your business card, your store, your directory, and your personal magazine. It\u2019s the one place online that you completely own and control \u2013 your Online Home.</p>\n</blockquote>\n\n<p>Good advice. Also:</p>\n\n<blockquote>\n <p>Don\u2019t write on Medium.</p>\n \n <p>Look, I get it. Writing on Medium is an easy way to pick up readers and increases your chances of going viral. But the costs exceed the benefits. Medium is terrible for SEO. You don\u2019t own your content and the platform makes it difficult to turn one-time readers into loyal ones.</p>\n \n <p>The more you can use platforms you own, the better. Rather than writing on Medium, do the work to build a personal blog. That way, you can have a central place to point people to.</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": "27476317",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2022/02/20/personal-libraries-next.html",
"name": "Personal libraries next steps",
"content": {
"html": "<p><a href=\"https://events.indieweb.org/2022/02/personal-libraries-pop-up-session-Wax8N17zQuY0\">Yesterday\u2019s IndieWeb session</a> gave me a lot to think about, and a couple specific next things to work on:</p>\n<ul><li>Micro.blog should be able to easily publish your book lists in different public formats. It now can. When you set a bookshelf to a page on your blog, Micro.blog will also create JSON Feed and OPML files with it. For example, here\u2019s my <a href=\"https://www.manton.org/want-to-read/\">Want to read</a> page as <a href=\"https://www.manton.org/want-to-read/index.json\">index.json</a> and <a href=\"https://www.manton.org/want-to-read/index.opml\">index.opml</a>.</li>\n<li>Micro.blog and Epilogue should move to using an API for managing books that could be supported in other platforms. <a href=\"https://github.com/indieweb/micropub-extensions/issues/46\">I\u2019ve now proposed</a> a way to extend Micropub to cover this.</li>\n</ul><p>I\u2019ve also submitted <a href=\"https://www.manton.org/2022/02/19/epilogue-preview.html\">Epilogue 1.2</a> to Apple for review, with Micropub posting support and a few bug fixes. After it\u2019s out, I\u2019ll try to get a release for Android ready too.</p>\n<p><i>Also posted to <a href=\"https://news.indieweb.org/en\" class=\"u-syndication\">IndieNews</a>.</i></p>",
"text": "Yesterday\u2019s IndieWeb session gave me a lot to think about, and a couple specific next things to work on:\nMicro.blog should be able to easily publish your book lists in different public formats. It now can. When you set a bookshelf to a page on your blog, Micro.blog will also create JSON Feed and OPML files with it. For example, here\u2019s my Want to read page as index.json and index.opml.\nMicro.blog and Epilogue should move to using an API for managing books that could be supported in other platforms. I\u2019ve now proposed a way to extend Micropub to cover this.\nI\u2019ve also submitted Epilogue 1.2 to Apple for review, with Micropub posting support and a few bug fixes. After it\u2019s out, I\u2019ll try to get a release for Android ready too.\nAlso posted to IndieNews."
},
"published": "2022-02-20T10:16:22-06:00",
"category": [
"Essays"
],
"post-type": "article",
"_id": "27396457",
"_source": "12",
"_is_read": true
}
Great write-up by @ton of yesterday’s IndieWeb Personal Libraries pop-up session. I thought the sessions were a good start, and it helped me prioritize what to work on. Now we need to continue the discussion in blog posts and the IndieWeb wiki with some more next steps.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2022/02/20/great-writeup-by.html",
"content": {
"html": "<p><a href=\"https://www.zylstra.org/blog/2022/02/indieweb-peronal-libraries-popup-session/\">Great write-up</a> by <a href=\"https://micro.blog/ton\">@ton</a> of yesterday\u2019s IndieWeb Personal Libraries pop-up session. I thought the sessions were a good start, and it helped me prioritize what to work on. Now we need to continue the discussion in blog posts and the IndieWeb wiki with some more next steps.</p>",
"text": "Great write-up by @ton of yesterday\u2019s IndieWeb Personal Libraries pop-up session. I thought the sessions were a good start, and it helped me prioritize what to work on. Now we need to continue the discussion in blog posts and the IndieWeb wiki with some more next steps."
},
"published": "2022-02-20T07:58:47-06:00",
"post-type": "note",
"_id": "27396458",
"_source": "12",
"_is_read": true
}
Great write-up by @ton of yesterday’s IndieWeb Personal Libraries pop-up session. I thought the sessions were a good start, and it helped me prioritize what to work on. Now we need to continue the discussion in blog posts and the IndieWeb wiki with some more next steps.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://manton.org",
"photo": "https://avatars.micro.blog/avatars/2022/3.jpg"
},
"url": "https://www.manton.org/2022/02/20/great-writeup-by.html",
"content": {
"html": "<p><a href=\"https://www.zylstra.org/blog/2022/02/indieweb-peronal-libraries-popup-session/\">Great write-up</a> by <a href=\"https://micro.blog/ton\">@ton</a> of yesterday\u2019s IndieWeb Personal Libraries pop-up session. I thought the sessions were a good start, and it helped me prioritize what to work on. Now we need to continue the discussion in blog posts and the IndieWeb wiki with some more next steps.</p>",
"text": "Great write-up by @ton of yesterday\u2019s IndieWeb Personal Libraries pop-up session. I thought the sessions were a good start, and it helped me prioritize what to work on. Now we need to continue the discussion in blog posts and the IndieWeb wiki with some more next steps."
},
"published": "2022-02-20T13:58:47+00:00",
"post-type": "note",
"_id": "33380007",
"_source": "7224",
"_is_read": true
}
{
"type": "entry",
"published": "2022-02-19T16:59:43+00:00",
"url": "http://stream.boffosocko.com/2022/about-to-start-the-indiewebcamp-pop-up-session-on-personal",
"category": [
"IndieWebCamp",
"DistributedLibraries"
],
"syndication": [
"https://twitter.com/ChrisAldrich/status/1495080756271538178"
],
"content": {
"text": "About to start the #IndieWebCamp pop up session on Personal Libraries. #DistributedLibraries https://events.indieweb.org/2022/02/personal-libraries-pop-up-session-Wax8N17zQuY0",
"html": "About to start the <a href=\"http://stream.boffosocko.com/tag/IndieWebCamp\" class=\"p-category\">#IndieWebCamp</a> pop up session on Personal Libraries. <a href=\"http://stream.boffosocko.com/tag/DistributedLibraries\" class=\"p-category\">#DistributedLibraries</a> <a href=\"https://events.indieweb.org/2022/02/personal-libraries-pop-up-session-Wax8N17zQuY0\">https://events.indieweb.org/2022/02/personal-libraries-pop-up-session-Wax8N17zQuY0</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": "27380712",
"_source": "192",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2022/02/19/epilogue-preview.html",
"name": "Epilogue 1.2 preview",
"content": {
"html": "<p>I\u2019ve been improving the profile screen in the new Epilogue to support adding external blogs via Micropub. You will still manage your bookshelves with Micro.blog, but the posts can go to another blog.</p>\n<p>Here\u2019s a screencast video that shows off most of the UI for searching for books, adding books to a shelf, and configuring an external blog. In this case it uses the IndieAuth and Micropub plugins for WordPress.</p>\n<p></p>",
"text": "I\u2019ve been improving the profile screen in the new Epilogue to support adding external blogs via Micropub. You will still manage your bookshelves with Micro.blog, but the posts can go to another blog.\nHere\u2019s a screencast video that shows off most of the UI for searching for books, adding books to a shelf, and configuring an external blog. In this case it uses the IndieAuth and Micropub plugins for WordPress."
},
"published": "2022-02-19T10:48:53-06:00",
"category": [
"Videos",
"Essays"
],
"post-type": "article",
"_id": "27380153",
"_source": "12",
"_is_read": true
}
@Weegee This short section should give you all the necessary bits: https://indieweb.org/2022/Pop-ups/Personal_Libraries#Resources
It is BarCamp-style so bring some ideas.
{
"type": "entry",
"published": "2022-02-17T21:18:51+00:00",
"url": "http://stream.boffosocko.com/2022/weegee-this-short-section-should-give-you-all-the-necessary",
"syndication": [
"https://twitter.com/ChrisAldrich/status/1494421368384983046"
],
"in-reply-to": [
"https://twitter.com/Weegee/status/1494373849953013764"
],
"content": {
"text": "@Weegee This short section should give you all the necessary bits: https://indieweb.org/2022/Pop-ups/Personal_Libraries#Resources\n\nIt is BarCamp-style so bring some ideas.",
"html": "<a href=\"https://twitter.com/Weegee\">@Weegee</a> This short section should give you all the necessary bits: <a href=\"https://indieweb.org/2022/Pop-ups/Personal_Libraries#Resources\">https://indieweb.org/2022/Pop-ups/Personal_Libraries#Resources</a><br />\nIt is BarCamp-style so bring some ideas."
},
"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": "27347089",
"_source": "192",
"_is_read": true
}
A (very) belated follow up to Getting Started with Microformats 2, covering the basics of consuming and using microformats 2 data.
{
"type": "entry",
"published": "2022-02-16T22:24:30+00:00",
"summary": "A (very) belated follow up to Getting Started with Microformats 2, covering the basics of consuming and using microformats 2 data.",
"url": "https://waterpigs.co.uk/articles/consuming-microformats/",
"name": "How to Consume Microformats 2 Data",
"author": {
"type": "card",
"name": "Barnaby Walters",
"url": "https://waterpigs.co.uk",
"photo": "https://waterpigs.co.uk/photo-2021-04-22.jpg"
},
"post-type": "article",
"_id": "27325643",
"_source": "188",
"_is_read": true
}
What, then, is a personal website? It is precisely that, personal. It is a new kind of self-portraiture done not with pencils, charcoal, ink, or paint. Instead it is self-portraiture done in markup language, code, prose, images, audio, and video.
{
"type": "entry",
"published": "2022-02-14T18:09:55Z",
"url": "https://adactio.com/links/18852",
"category": [
"indieweb",
"personal",
"publishing",
"websites",
"history",
"communication",
"technology",
"expression",
"personality",
"design",
"sharing"
],
"bookmark-of": [
"https://starbreaker.org/essays/personal-websites-self-portraiture.html"
],
"content": {
"text": "Personal Websites as Self-Portraiture | starbreaker.org\n\n\n\n\n What, then, is a personal website? It is precisely that, personal. It is a new kind of self-portraiture done not with pencils, charcoal, ink, or paint. Instead it is self-portraiture done in markup language, code, prose, images, audio, and video.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://starbreaker.org/essays/personal-websites-self-portraiture.html\">\nPersonal Websites as Self-Portraiture | starbreaker.org\n</a>\n</h3>\n\n<blockquote>\n <p>What, then, is a personal website? It is precisely that, personal. It is a new kind of self-portraiture done not with pencils, charcoal, ink, or paint. Instead it is self-portraiture done in markup language, code, prose, images, audio, and video.</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": "27275222",
"_source": "2",
"_is_read": true
}
There’s a sort of joy in getting to manually create the site of your own where you have the freedom to add anything you want onto it, much like a homemade meal has that special touch to it.
{
"type": "entry",
"published": "2022-02-14T18:05:40Z",
"url": "https://adactio.com/links/18851",
"category": [
"indieweb",
"personal",
"websites",
"recipe",
"publishing",
"personality",
"sharing",
"design",
"expression",
"coding",
"learning"
],
"bookmark-of": [
"https://yesterweb.org/zine/issue-02/02/"
],
"content": {
"text": "A Recipe to Your Own Home-Coded Personal Website\n\n\n\n\n There\u2019s a sort of joy in getting to manually create the site of your own where you have the freedom to add anything you want onto it, much like a homemade meal has that special touch to it.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://yesterweb.org/zine/issue-02/02/\">\nA Recipe to Your Own Home-Coded Personal Website\n</a>\n</h3>\n\n<blockquote>\n <p>There\u2019s a sort of joy in getting to manually create the site of your own where you have the freedom to add anything you want onto it, much like a homemade meal has that special touch to it.</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "27275223",
"_source": "2",
"_is_read": true
}
The books pop-up session is this weekend. I’m trying to get Epilogue 1.1 done before then, maybe with IndieAuth support so it’ll be more useful to IndieWeb folks not using Micro.blog.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2022/02/14/the-books-popup.html",
"content": {
"html": "<p><a href=\"https://events.indieweb.org/2022/02/personal-libraries-pop-up-session-Wax8N17zQuY0\">The books pop-up session</a> is this weekend. I\u2019m trying to get Epilogue 1.1 done before then, maybe with IndieAuth support so it\u2019ll be more useful to IndieWeb folks not using Micro.blog.</p>",
"text": "The books pop-up session is this weekend. I\u2019m trying to get Epilogue 1.1 done before then, maybe with IndieAuth support so it\u2019ll be more useful to IndieWeb folks not using Micro.blog."
},
"published": "2022-02-14T09:07:51-06:00",
"post-type": "note",
"_id": "27269736",
"_source": "12",
"_is_read": true
}
- You’re the curator
- You decide what’s interesting
- You have more control over what you read and how
- It’s a fast and efficient way of reading a lot of web
- It’s just better than the endless scroll of a social media feed
Spot on!
To me, using RSS feeds to keep track of stuff I’m interested in is a good use of my time. It doesn’t feel like a burden, it doesn’t feel like I’m being tracked or spied on, and it doesn’t feel like I’m just another number in the ads game.
To me, it feels good. It’s a way of reading the web that better respects my time, is more likely to appeal to my interests, and isn’t trying to constantly sell me things.
That’s what using RSS feeds feels like.
{
"type": "entry",
"published": "2022-02-13T18:56:10Z",
"url": "https://adactio.com/links/18850",
"category": [
"rss",
"feeds",
"reading",
"blogs",
"blogging",
"personal",
"websites",
"indieweb",
"feedreaders"
],
"bookmark-of": [
"https://gilest.org/rss-feels.html"
],
"content": {
"text": "gilest.org: What using RSS feeds feels like\n\n\n\n\n You\u2019re the curator\n You decide what\u2019s interesting\n You have more control over what you read and how\n It\u2019s a fast and efficient way of reading a lot of web\n It\u2019s just better than the endless scroll of a social media feed\n \n\nSpot on!\n\n\n To me, using RSS feeds to keep track of stuff I\u2019m interested in is a good use of my time. It doesn\u2019t feel like a burden, it doesn\u2019t feel like I\u2019m being tracked or spied on, and it doesn\u2019t feel like I\u2019m just another number in the ads game.\n \n To me, it feels good. It\u2019s a way of reading the web that better respects my time, is more likely to appeal to my interests, and isn\u2019t trying to constantly sell me things.\n \n That\u2019s what using RSS feeds feels like.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://gilest.org/rss-feels.html\">\ngilest.org: What using RSS feeds feels like\n</a>\n</h3>\n\n<blockquote>\n <ul><li>You\u2019re the curator</li>\n <li>You decide what\u2019s interesting</li>\n <li>You have more control over what you read and how</li>\n <li>It\u2019s a fast and efficient way of reading a lot of web</li>\n <li>It\u2019s just better than the endless scroll of a social media feed</li>\n </ul></blockquote>\n\n<p>Spot on!</p>\n\n<blockquote>\n <p>To me, using RSS feeds to keep track of stuff I\u2019m interested in is a good use of my time. It doesn\u2019t feel like a burden, it doesn\u2019t feel like I\u2019m being tracked or spied on, and it doesn\u2019t feel like I\u2019m just another number in the ads game.</p>\n \n <p>To me, it feels good. It\u2019s a way of reading the web that better respects my time, is more likely to appeal to my interests, and isn\u2019t trying to constantly sell me things.</p>\n \n <p>That\u2019s what using RSS feeds feels like.</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": "27253877",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2022/02/07/microblog-for-ios.html",
"name": "Micro.blog 2.3 for iOS",
"content": {
"html": "<p>Micro.blog 2.3 is now available <a href=\"https://itunes.apple.com/us/app/micro-blog/id1253201335?ls=1&mt=8\">in the App Store</a>, including these changes:</p>\n<ul><li>Added syntax highlighting for HTML when creating or editing posts.</li>\n<li>Fixed compatibility with some Micropub servers.</li>\n</ul><p>We\u2019ve supported color highlighting in Markdown for a while, and now this release adds HTML too. I\u2019ve found this most helpful when editing a blog post that includes images, where the <code>img</code> tag was probably added by Micro.blog:</p>\n<img src=\"https://www.manton.org/uploads/2022/60b9ae6cde.png\" width=\"250\" height=\"541\" alt=\"Micro.blog iOS screenshot\" style=\"max-width:250px;\" /><p>I also fixed a bug with Micropub servers, no longer requiring the <code>me</code> parameter from some IndieAuth API calls. There has been some related housekeeping of the IndieAuth spec recently, and I want to make sure Micro.blog can post to as many non-Micro.blog servers as possible.</p>",
"text": "Micro.blog 2.3 is now available in the App Store, including these changes:\nAdded syntax highlighting for HTML when creating or editing posts.\nFixed compatibility with some Micropub servers.\nWe\u2019ve supported color highlighting in Markdown for a while, and now this release adds HTML too. I\u2019ve found this most helpful when editing a blog post that includes images, where the img tag was probably added by Micro.blog:\nI also fixed a bug with Micropub servers, no longer requiring the me parameter from some IndieAuth API calls. There has been some related housekeeping of the IndieAuth spec recently, and I want to make sure Micro.blog can post to as many non-Micro.blog servers as possible."
},
"published": "2022-02-07T08:16:23-06:00",
"category": [
"Photos",
"Essays"
],
"post-type": "article",
"_id": "27121114",
"_source": "12",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2022/02/03/easier-rsvping-with.html",
"name": "Easier RSVP-ing with IndieWeb plug-in",
"content": {
"html": "<p>After I added Micro Camp 2022 to <a href=\"https://events.indieweb.org/\">events.indieweb.org</a>, I wanted to send an IndieWeb RSVP to the event. RSVPs use Microformats and Webmention to let your blog notify another site that you are attending an event. I\u2019ve been creating the markup for RSVPs manually for years, but it\u2019s a little finicky. You need to use HTML with the right reply-to class and RSVP status.</p>\n\n<p>To make this easier, I\u2019ve created a Micro.blog plug-in called IndieRSVP that provides a Hugo shortcode you can use in a blog post. After installing the plug-in from Micro.blog\u2019s plug-in directory, to RSVP to an event use the shortcode <code>rsvp</code> and pass a URL for the event as a parameter like this:</p>\n\n<pre>\nI'm going to this! {{< rsvp href=\"https://events.indieweb.org/2022/03/micro-camp-2022-IW2Qp3ygHike\" >}}\n</pre>\n\n<p>There are more details over <a href=\"https://github.com/microdotblog/plugin-rsvp/blob/main/README.md\">in the README</a>. Happy RSVP-ing! \ud83d\udcc5</p>",
"text": "After I added Micro Camp 2022 to events.indieweb.org, I wanted to send an IndieWeb RSVP to the event. RSVPs use Microformats and Webmention to let your blog notify another site that you are attending an event. I\u2019ve been creating the markup for RSVPs manually for years, but it\u2019s a little finicky. You need to use HTML with the right reply-to class and RSVP status.\n\nTo make this easier, I\u2019ve created a Micro.blog plug-in called IndieRSVP that provides a Hugo shortcode you can use in a blog post. After installing the plug-in from Micro.blog\u2019s plug-in directory, to RSVP to an event use the shortcode rsvp and pass a URL for the event as a parameter like this:\n\n\nI'm going to this! {{< rsvp href=\"https://events.indieweb.org/2022/03/micro-camp-2022-IW2Qp3ygHike\" >}}\n\n\nThere are more details over in the README. Happy RSVP-ing! \ud83d\udcc5"
},
"published": "2022-02-03T12:53:35-06:00",
"category": [
"Essays"
],
"post-type": "article",
"_id": "27051423",
"_source": "12",
"_is_read": true
}