Creating a public, metadata-rich Curriculum Vitae / Resume for myself at https://hire.jvt.me.
{
"type": "entry",
"published": "2021-05-25 10:11:26 +0100 BST",
"summary": "Creating a public, metadata-rich Curriculum Vitae / Resume for myself at https://hire.jvt.me.",
"url": "https://www.jvt.me/posts/2021/05/25/microformats-resume/",
"category": [
"microformats",
"cv",
"interviewing",
"hire.jvt.me"
],
"name": "Marking up my Curriculum Vitae with Microformats2",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "article",
"_id": "20757922",
"_source": "2169",
"_is_read": true
}
The fact that so many people publish their thoughts and share knowledge, is something I’ve always loved about the web. Whether it is practical stuff about how to solve a coding issue or some kind of opinion… everyone’s brain is wired differently. It may resonate, it may not, that’s also fine.
{
"type": "entry",
"published": "2021-05-22T14:48:27Z",
"url": "https://adactio.com/links/18128",
"category": [
"blogging",
"writing",
"sharing",
"blogs",
"indieweb",
"personal",
"publishing"
],
"bookmark-of": [
"https://hiddedevries.nl/en/blog/2021-05-18-150"
],
"content": {
"text": "150\n\n\n\n\n The fact that so many people publish their thoughts and share knowledge, is something I\u2019ve always loved about the web. Whether it is practical stuff about how to solve a coding issue or some kind of opinion\u2026 everyone\u2019s brain is wired differently. It may resonate, it may not, that\u2019s also fine.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://hiddedevries.nl/en/blog/2021-05-18-150\">\n150\n</a>\n</h3>\n\n<blockquote>\n <p>The fact that so many people publish their thoughts and share knowledge, is something I\u2019ve always loved about the web. Whether it is practical stuff about how to solve a coding issue or some kind of opinion\u2026 everyone\u2019s brain is wired differently. It may resonate, it may not, that\u2019s also fine.</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": "20692977",
"_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/2021/05/19/webmention-and-twitter.html",
"name": "Webmention and Twitter",
"content": {
"html": "<p>After the <a href=\"https://indieweb.org/2021/Pop-ups/Webmentions_Beyond_Webmention.io\">Webmention session</a> last weekend, I was inspired to revisit a quirk of Micro.blog\u2019s Webmention implementation. <a href=\"https://brid.gy/\">Bridgy</a> is an IndieWeb-friendly service commonly used to forward tweet replies via Webmention. If you were using Bridgy to connect your blog to Twitter, Micro.blog had been essentially ignoring any tweet replies to your blog post. Unlike Micro.blog\u2019s support for Mastodon and blogs, there was no way to represent a Twitter user in Micro.blog, and so it didn\u2019t make sense to thread tweets into a Micro.blog conversation.</p>\n\n<p>Including tweets in Micro.blog would have other ripple effects that I wanted to avoid. For example, what happens if you reply to a tweet? I\u2019m not interested in turning Micro.blog into a Twitter client. Quite the opposite. I\u2019m actively trying to distance myself from Twitter and avoid dependencies on any big social networks unless they are based on open standards.</p>\n\n<p>Back to Webmention. I think I\u2019ve found a good compromise solution for compatibility with Bridgy, bringing Micro.blog\u2019s Webmention support more in line with what <a href=\"https://www.manton.org/2021/05/19/webmention-and-twitter.html#\">Webmention.io</a> can provide.</p>\n\n<p>When Micro.blog receives a Webmention for a tweet via Bridgy, it now <em>does</em> create a special reference for that Twitter user and stores the tweet text. The tweet still does not appear anywhere on Micro.blog. The tweet is available as part of the conversation on your blog, though. If you don\u2019t have replies enabled on your blog, you can learn more <a href=\"https://help.micro.blog/t/replies-with-conversation-js/67\">in the Help Center about using Conversation.js</a>.</p>\n\n<p>This is all a long way of saying: when you post a link to your blog post on Twitter, tweet replies will be collected and included under your blog post on the web.</p>\n\n<p>There\u2019s an additional gotcha you should know about using Bridgy and Micro.blog together. Bridgy needs a link to your blog post for it to be able to match up tweet replies to that blog post. When cross-posting to Twitter from Micro.blog, Micro.blog only includes a link back to your blog if your blog post has a title, or if it needs to be truncated to fit in the tweet.</p>\n\n<p>If you want <em>all</em> cross-posted tweets to link back to the microblog post, even if they were short, you can use Bridgy itself for the cross-posting instead of Micro.blog, and disable cross-posting in Micro.blog. I\u2019m not planning any changes to Micro.blog\u2019s cross-posting in the near term.</p>",
"text": "After the Webmention session last weekend, I was inspired to revisit a quirk of Micro.blog\u2019s Webmention implementation. Bridgy is an IndieWeb-friendly service commonly used to forward tweet replies via Webmention. If you were using Bridgy to connect your blog to Twitter, Micro.blog had been essentially ignoring any tweet replies to your blog post. Unlike Micro.blog\u2019s support for Mastodon and blogs, there was no way to represent a Twitter user in Micro.blog, and so it didn\u2019t make sense to thread tweets into a Micro.blog conversation.\n\nIncluding tweets in Micro.blog would have other ripple effects that I wanted to avoid. For example, what happens if you reply to a tweet? I\u2019m not interested in turning Micro.blog into a Twitter client. Quite the opposite. I\u2019m actively trying to distance myself from Twitter and avoid dependencies on any big social networks unless they are based on open standards.\n\nBack to Webmention. I think I\u2019ve found a good compromise solution for compatibility with Bridgy, bringing Micro.blog\u2019s Webmention support more in line with what Webmention.io can provide.\n\nWhen Micro.blog receives a Webmention for a tweet via Bridgy, it now does create a special reference for that Twitter user and stores the tweet text. The tweet still does not appear anywhere on Micro.blog. The tweet is available as part of the conversation on your blog, though. If you don\u2019t have replies enabled on your blog, you can learn more in the Help Center about using Conversation.js.\n\nThis is all a long way of saying: when you post a link to your blog post on Twitter, tweet replies will be collected and included under your blog post on the web.\n\nThere\u2019s an additional gotcha you should know about using Bridgy and Micro.blog together. Bridgy needs a link to your blog post for it to be able to match up tweet replies to that blog post. When cross-posting to Twitter from Micro.blog, Micro.blog only includes a link back to your blog if your blog post has a title, or if it needs to be truncated to fit in the tweet.\n\nIf you want all cross-posted tweets to link back to the microblog post, even if they were short, you can use Bridgy itself for the cross-posting instead of Micro.blog, and disable cross-posting in Micro.blog. I\u2019m not planning any changes to Micro.blog\u2019s cross-posting in the near term."
},
"published": "2021-05-19T09:17:54-05:00",
"category": [
"Essays"
],
"post-type": "article",
"_id": "20614635",
"_source": "12",
"_is_read": true
}
Replied to Frustrerende WordPress plugin by Frank Meeuwsen (diggingthedigital.com)
De Indieweb bouwstenen zijn een mooie verzameling onderdelen om extra functionaliteit aan je blog toe te voegen. Helaas werkt één van de plugins niet altijd naar behoren zoals ik vanochtend weer merkte.
Ik heb op mijn telefoon een Shortcut waarmee ik websites kan liken. Dit is vergelijkbaar met de...
I’ve had that same problem before, and never really reached a solution. I think you’re right – it is likely that it can’t parse the information it needs properly from the page you liked.
One way to dig in to it could be to see if that same URL, when pasted in to the ‘URL’ section when creating a post manually in WordPress (not via Micropub), gets the correct values picked up. That could point whether it is specifically a parsing issue or a Micropub issue.
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2021/05/16/ive-had-that-same-problem-before/",
"published": "2021-05-16T09:08:10+00:00",
"content": {
"html": "Replied to <a href=\"https://diggingthedigital.com/frustrerende-wordpress-plugin/\">Frustrerende WordPress plugin</a> by Frank Meeuwsen<em> (diggingthedigital.com)</em>\n<blockquote>De Indieweb bouwstenen zijn een mooie verzameling onderdelen om extra functionaliteit aan je blog toe te voegen. Helaas werkt \u00e9\u00e9n van de plugins niet altijd naar behoren zoals ik vanochtend weer merkte.\nIk heb op mijn telefoon een Shortcut waarmee ik websites kan liken. Dit is vergelijkbaar met de...</blockquote>\n\nI\u2019ve had that same problem before, and never really reached a solution. I think you\u2019re right \u2013 it is likely that it can\u2019t parse the information it needs properly from the page you liked.\n<p>One way to dig in to it could be to see if that same URL, when pasted in to the \u2018URL\u2019 section when creating a post manually in WordPress (not via Micropub), gets the correct values picked up. That could point whether it is specifically a parsing issue or a Micropub issue.</p>",
"text": "Replied to Frustrerende WordPress plugin by Frank Meeuwsen (diggingthedigital.com)\nDe Indieweb bouwstenen zijn een mooie verzameling onderdelen om extra functionaliteit aan je blog toe te voegen. Helaas werkt \u00e9\u00e9n van de plugins niet altijd naar behoren zoals ik vanochtend weer merkte.\nIk heb op mijn telefoon een Shortcut waarmee ik websites kan liken. Dit is vergelijkbaar met de...\n\nI\u2019ve had that same problem before, and never really reached a solution. I think you\u2019re right \u2013 it is likely that it can\u2019t parse the information it needs properly from the page you liked.\nOne way to dig in to it could be to see if that same URL, when pasted in to the \u2018URL\u2019 section when creating a post manually in WordPress (not via Micropub), gets the correct values picked up. That could point whether it is specifically a parsing issue or a Micropub issue."
},
"post-type": "note",
"_id": "20531490",
"_source": "1895",
"_is_read": true
}
{
"type": "entry",
"published": "2021-05-15T19:49:46.385Z",
"url": "https://barryfrost.com/2021/05/building-a-webmention-receiver",
"category": [
"webmention",
"indieweb"
],
"name": "Building a webmention receiver",
"content": {
"text": "In today\u2019s Webmentions Beyond Webmention.io online meet-up there was a request for people who were willing to implement their..."
},
"author": {
"type": "card",
"name": "Barry Frost",
"url": "https://barryfrost.com/",
"photo": "https://barryfrost.com/_static/barryfrost-favicon-c58b41ee9c.png"
},
"post-type": "article",
"_id": "20521977",
"_source": "189",
"_is_read": true
}
I'm looking forward to the #IndieWeb pop-up session tonight (https://events.indieweb.org/2021/05/webmentions-beyond-webmention-io-zG4JpHhZShVA) to talk about how we can improve the #Webmention experience for new IndieWeb folks
{
"type": "entry",
"published": "2021-05-15T16:18:00+0100",
"url": "https://www.jvt.me/mf2/2021/05/gahrb/",
"category": [
"indieweb",
"webmention"
],
"content": {
"text": "I'm looking forward to the #IndieWeb pop-up session tonight (https://events.indieweb.org/2021/05/webmentions-beyond-webmention-io-zG4JpHhZShVA) to talk about how we can improve the #Webmention experience for new IndieWeb folks",
"html": "<p>I'm looking forward to the <a href=\"https://www.jvt.me/tags/indieweb/\">#IndieWeb</a> pop-up session tonight (<a href=\"https://events.indieweb.org/2021/05/webmentions-beyond-webmention-io-zG4JpHhZShVA\">https://events.indieweb.org/2021/05/webmentions-beyond-webmention-io-zG4JpHhZShVA</a>) to talk about how we can improve the <a href=\"https://www.jvt.me/tags/webmention/\">#Webmention</a> experience for new IndieWeb folks</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "note",
"_id": "20516518",
"_source": "2169",
"_is_read": true
}
Excited for the IndieWebCamp pop-up session Webmentions Beyond Webmention.io in a bit.
{
"type": "entry",
"author": {
"name": "Chris Aldrich",
"url": "https://www.boffosocko.com/",
"photo": "https://www.gravatar.com/avatar/d5fb4e498fe609cc29b04e5b7ad688c4?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"
},
"url": "https://boffosocko.com/2021/05/15/55791171/",
"content": {
"html": "Excited for the IndieWebCamp pop-up session Webmentions Beyond Webmention.io in a bit.<br /><a href=\"https://events.indieweb.org/2021/05/webmentions-beyond-webmention-io-zG4JpHhZShVA\"></a>",
"text": "Excited for the IndieWebCamp pop-up session Webmentions Beyond Webmention.io in a bit."
},
"published": "2021-05-15T15:31:21+00:00",
"post-type": "note",
"_id": "33380023",
"_source": "7224",
"_is_read": true
}
🔖 Bookmarked The Memex Method. When your commonplace book is a public… | by Cory Doctorow | May, 2021 | Medium https://doctorow.medium.com/the-memex-method-238c71f2fb46
{
"type": "entry",
"published": "2021-05-14T12:18:22-0400",
"summary": "\ud83d\udd16 Bookmarked The Memex Method. When your commonplace book is a public\u2026 | by Cory Doctorow | May, 2021 | Medium https://doctorow.medium.com/the-memex-method-238c71f2fb46",
"url": "https://martymcgui.re/2021/05/14/the-memex-method-when-your-commonplace-book-is-a-public-by-cory-doctorow-may-2021-medium/",
"category": [
"writing",
"blogging",
"IndieWeb",
"memory"
],
"bookmark-of": [
"https://doctorow.medium.com/the-memex-method-238c71f2fb46"
],
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "bookmark",
"_id": "20494281",
"_source": "175",
"_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/2021/05/13/webmention-on-microblog.html",
"name": "Webmention on Micro.blog demo",
"content": {
"html": "<p>This weekend there will be an <a href=\"https://events.indieweb.org/2021/05/webmentions-beyond-webmention-io-zG4JpHhZShVA\">IndieWeb discussion session about Webmention</a>. Micro.blog has support for both sending and receiving Webmentions, with some twists, so I thought I\u2019d make a quick video to demo how it works with external blogs. This is a big part of making sure Micro.blog is a good participant in the larger web.</p>\n\n\n\n<p>I glossed over a few details in the video. One thing I should have mentioned is that WordPress doesn\u2019t have this functionality by default. It requires installing the IndieWeb suite of plugins for Micropub and Webmention.</p>",
"text": "This weekend there will be an IndieWeb discussion session about Webmention. Micro.blog has support for both sending and receiving Webmentions, with some twists, so I thought I\u2019d make a quick video to demo how it works with external blogs. This is a big part of making sure Micro.blog is a good participant in the larger web.\n\n\n\nI glossed over a few details in the video. One thing I should have mentioned is that WordPress doesn\u2019t have this functionality by default. It requires installing the IndieWeb suite of plugins for Micropub and Webmention."
},
"published": "2021-05-13T11:15:48-05:00",
"category": [
"Essays"
],
"post-type": "article",
"_id": "20466960",
"_source": "12",
"_is_read": true
}
{
"type": "entry",
"published": "2021-05-11T20:21:39.212Z",
"url": "https://www.jvt.me/mf2/2021/05/qgf5g/",
"category": [
"homebrew-website-club"
],
"content": {
"text": "Reminder that it's #HomebrewWebsiteClub Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! https://events.indieweb.org/2021/05/homebrew-website-club-nottingham-vAEPOZTD3MkU",
"html": "<p>Reminder that it's <a href=\"https://www.jvt.me/tags/homebrew-website-club/\">#HomebrewWebsiteClub</a> Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! <a href=\"https://events.indieweb.org/2021/05/homebrew-website-club-nottingham-vAEPOZTD3MkU\">https://events.indieweb.org/2021/05/homebrew-website-club-nottingham-vAEPOZTD3MkU</a></p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "note",
"_id": "20421577",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "fluffy",
"url": "http://beesbuzz.biz/",
"photo": null
},
"url": "http://beesbuzz.biz/blog/9644-Save-the-date",
"published": "2021-05-10T22:55:48-07:00",
"content": {
"html": "<p>Hey folks! That time of year is coming up\u2026 it\u2019s my birthday in June! And what\u2019s more, I have a new house to celebrate it at!</p><p>My plan this year is to have an outdoor cookout in my lovely new yard in White Center (a small town nestled in between Seattle and Burien) the afternoon/evening of June 13, 2021. I\u2019m trying to get a headcount to see who\u2019s going to be able to attend. Please register your interest by emailing me or posting a comment or <a href=\"https://indieweb.org/rsvp\">RSVP webmention</a> or whatever, and I\u2019ll try to get a more formal invite when details start to coalesce better (ideally in a better format than a public blog post, obvs).</p><p>The format will probably be potluck-esque; I\u2019ll definitely be providing a bunch of meat and veggies for grilling and some sides and drinks but it\u2019d be great if other folks could bring stuff to grill and serve too! Also, due to COVID still being a thing I\u2019d ask that people still maintain social distance and masking, and for non-vaccinated folks to limit their time indoors.</p><p>Regarding transport to my place, there\u2019s a decent (but not unlimited) amount of street and on-property parking, and there are <em>technically</em> buses nearby but they aren\u2019t the most convenient thing for folks coming from anywhere other than West Seattle or Burien or whatever.</p><p>But anyway it\u2019d be lovely if folks could come! I\u2019ve missed seeing everyone, and what better way to try to fix that?</p>\n\n\n\n\n<p><a href=\"http://beesbuzz.biz/blog/9644-Save-the-date#comments\">comments</a></p>",
"text": "Hey folks! That time of year is coming up\u2026 it\u2019s my birthday in June! And what\u2019s more, I have a new house to celebrate it at!My plan this year is to have an outdoor cookout in my lovely new yard in White Center (a small town nestled in between Seattle and Burien) the afternoon/evening of June 13, 2021. I\u2019m trying to get a headcount to see who\u2019s going to be able to attend. Please register your interest by emailing me or posting a comment or RSVP webmention or whatever, and I\u2019ll try to get a more formal invite when details start to coalesce better (ideally in a better format than a public blog post, obvs).The format will probably be potluck-esque; I\u2019ll definitely be providing a bunch of meat and veggies for grilling and some sides and drinks but it\u2019d be great if other folks could bring stuff to grill and serve too! Also, due to COVID still being a thing I\u2019d ask that people still maintain social distance and masking, and for non-vaccinated folks to limit their time indoors.Regarding transport to my place, there\u2019s a decent (but not unlimited) amount of street and on-property parking, and there are technically buses nearby but they aren\u2019t the most convenient thing for folks coming from anywhere other than West Seattle or Burien or whatever.But anyway it\u2019d be lovely if folks could come! I\u2019ve missed seeing everyone, and what better way to try to fix that?\n\n\n\n\ncomments"
},
"name": "fluffy rambles: Save the date!",
"post-type": "article",
"_id": "20403762",
"_source": "3782",
"_is_read": true
}
🔖 Bookmarked Federated Bookshelf Proof of Concept – Interdependent Thoughts https://www.zylstra.org/blog/2021/05/federated-bookshelf-proof-of-concept/
{
"type": "entry",
"published": "2021-05-07T11:19:14-0400",
"summary": "\ud83d\udd16 Bookmarked Federated Bookshelf Proof of Concept \u2013 Interdependent Thoughts https://www.zylstra.org/blog/2021/05/federated-bookshelf-proof-of-concept/",
"url": "https://martymcgui.re/2021/05/07/federated-bookshelf-proof-of-concept-interdependent-thoughts/",
"category": [
"books",
"IndieWeb"
],
"bookmark-of": [
"https://www.zylstra.org/blog/2021/05/federated-bookshelf-proof-of-concept/"
],
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "bookmark",
"_id": "20322433",
"_source": "175",
"_is_read": true
}
Keeping an eye on this work with federated bookshelves. Only a matter of time before we have good IndieWeb-friendly alternatives to Goodreads, and I want Micro.blog to be a part of that.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2021/05/06/keeping-an-eye.html",
"content": {
"html": "<p><a href=\"https://www.zylstra.org/blog/2021/05/federated-bookshelf-proof-of-concept/\">Keeping an eye on this work</a> with federated bookshelves. Only a matter of time before we have good IndieWeb-friendly alternatives to Goodreads, and I want Micro.blog to be a part of that.</p>",
"text": "Keeping an eye on this work with federated bookshelves. Only a matter of time before we have good IndieWeb-friendly alternatives to Goodreads, and I want Micro.blog to be a part of that."
},
"published": "2021-05-06T10:31:41-05:00",
"post-type": "note",
"_id": "20296580",
"_source": "12",
"_is_read": true
}
@JamieTanna @fiinixdesign @hdv Try any platform (social or otherwise) that will let you add a public link to the webpage you're responding to, then use a service for sending them manually. Tumblr, WordPress, etc. should work, though may not be pretty.
https://indieweb.org/Webmention#Manual_Webmentions
{
"type": "entry",
"published": "2021-05-04T19:57:59+00:00",
"url": "http://stream.boffosocko.com/2021/jamietanna-fiinixdesign-hdv-try-any-platform-social-or-otherwise-that",
"syndication": [
"https://twitter.com/ChrisAldrich/status/1389670903190065160"
],
"in-reply-to": [
"https://twitter.com/JamieTanna/status/1389662090810601472"
],
"content": {
"text": "@JamieTanna @fiinixdesign @hdv Try any platform (social or otherwise) that will let you add a public link to the webpage you're responding to, then use a service for sending them manually. Tumblr, WordPress, etc. should work, though may not be pretty.\nhttps://indieweb.org/Webmention#Manual_Webmentions",
"html": "<a href=\"https://twitter.com/JamieTanna\">@JamieTanna</a> <a href=\"https://twitter.com/fiinixdesign\">@fiinixdesign</a> <a href=\"https://twitter.com/hdv\">@hdv</a> Try any platform (social or otherwise) that will let you add a public link to the webpage you're responding to, then use a service for sending them manually. Tumblr, WordPress, etc. should work, though may not be pretty.<br /><a href=\"https://indieweb.org/Webmention#Manual_Webmentions\">https://indieweb.org/Webmention#Manual_Webmentions</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": "20249026",
"_source": "192",
"_is_read": true
}
{
"type": "entry",
"published": "2021-04-28T21:43:41+03:00",
"summary": "Now I finally fixed my webmention endpoint, time to make sure my webmention sending is up to scratch, with https://webmention.rocks/\nTest 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8 Test 9 Test 10 Test 11 Test 12 Test 13 Test 14 Test 15 Test 16 Test 17 Test 18 Test 19 Test 20 Test 21 Test 22 Test 23",
"url": "https://waterpigs.co.uk/notes/5CRMig/",
"content": {
"text": "Now I finally fixed my webmention endpoint, time to make sure my webmention sending is up to scratch, with https://webmention.rocks/\n\nTest 1\nTest 2\nTest 3\nTest 4\nTest 5\nTest 6\nTest 7\nTest 8\nTest 9\nTest 10\nTest 11\nTest 12\nTest 13\nTest 14\nTest 15\nTest 16\nTest 17\nTest 18\nTest 19\nTest 20\nTest 21\nTest 22\nTest 23",
"html": "<p>Now I finally fixed my webmention endpoint, time to make sure my webmention sending is up to scratch, with <a href=\"https://webmention.rocks/\">https://webmention.rocks/</a></p>\n\n<p><a href=\"https://webmention.rocks/test/1\">Test 1</a>\n<a href=\"https://webmention.rocks/test/2\">Test 2</a>\n<a href=\"https://webmention.rocks/test/3\">Test 3</a>\n<a href=\"https://webmention.rocks/test/4\">Test 4</a>\n<a href=\"https://webmention.rocks/test/5\">Test 5</a>\n<a href=\"https://webmention.rocks/test/6\">Test 6</a>\n<a href=\"https://webmention.rocks/test/7\">Test 7</a>\n<a href=\"https://webmention.rocks/test/8\">Test 8</a>\n<a href=\"https://webmention.rocks/test/9\">Test 9</a>\n<a href=\"https://webmention.rocks/test/10\">Test 10</a>\n<a href=\"https://webmention.rocks/test/11\">Test 11</a>\n<a href=\"https://webmention.rocks/test/12\">Test 12</a>\n<a href=\"https://webmention.rocks/test/13\">Test 13</a>\n<a href=\"https://webmention.rocks/test/14\">Test 14</a>\n<a href=\"https://webmention.rocks/test/15\">Test 15</a>\n<a href=\"https://webmention.rocks/test/16\">Test 16</a>\n<a href=\"https://webmention.rocks/test/17\">Test 17</a>\n<a href=\"https://webmention.rocks/test/18\">Test 18</a>\n<a href=\"https://webmention.rocks/test/19\">Test 19</a>\n<a href=\"https://webmention.rocks/test/20\">Test 20</a>\n<a href=\"https://webmention.rocks/test/21\">Test 21</a>\n<a href=\"https://webmention.rocks/test/22\">Test 22</a>\n<a href=\"https://webmention.rocks/test/23/page\">Test 23</a></p>"
},
"author": {
"type": "card",
"name": "Barnaby Walters",
"url": "https://waterpigs.co.uk",
"photo": "https://waterpigs.co.uk/photo-2021-04-22.jpg"
},
"post-type": "note",
"_id": "20229446",
"_source": "188",
"_is_read": true
}
What sort of functionality do I want in my social reader, so I can follow awesome people's thoughts more easily?
{
"type": "entry",
"published": "2021-05-01 15:12:31 +0100 +0100",
"summary": "What sort of functionality do I want in my social reader, so I can follow awesome people's thoughts more easily?",
"url": "https://www.jvt.me/posts/2021/05/01/social-reader-features/",
"category": [
"indieweb",
"microsub",
"feed",
"social-media"
],
"name": "Features I Want In My Social Reader",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "article",
"_id": "20209829",
"_source": "2169",
"_is_read": true
}
Reminder that it's #HomebrewWebsiteClub Nottingham this Wednesday! I hope to see you there at 1730 for some website stuff! https://events.indieweb.org/2021/04/homebrew-website-club-nottingham-Mkw6UfbHDPZj
{
"type": "entry",
"published": "2021-04-26T17:16:08.55Z",
"url": "https://www.jvt.me/mf2/2021/04/bx0z7/",
"category": [
"homebrew-website-club"
],
"content": {
"text": "Reminder that it's #HomebrewWebsiteClub Nottingham this Wednesday! I hope to see you there at 1730 for some website stuff! https://events.indieweb.org/2021/04/homebrew-website-club-nottingham-Mkw6UfbHDPZj",
"html": "<p>Reminder that it's <a href=\"https://www.jvt.me/tags/homebrew-website-club/\">#HomebrewWebsiteClub</a> Nottingham this Wednesday! I hope to see you there at 1730 for some website stuff! <a href=\"https://events.indieweb.org/2021/04/homebrew-website-club-nottingham-Mkw6UfbHDPZj\">https://events.indieweb.org/2021/04/homebrew-website-club-nottingham-Mkw6UfbHDPZj</a></p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "note",
"_id": "20209844",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"published": "2021-05-02T00:52:46-0400",
"url": "https://martymcgui.re/2021/05/02/updating-my-tor-mirror-to-onion-service-v3/",
"category": [
"tor",
"site-update",
"onion"
],
"syndication": [
"https://news.indieweb.org/en/martymcgui.re/2021/05/02/updating-my-tor-mirror-to-onion-service-v3/"
],
"name": "Updating my Tor mirror to Onion Service V3",
"content": {
"text": "TL;DR: the Tor .onion mirror of this site has moved. The old .onion address will forward to the new .onion address until Onion Service V2 is deprecated later in 2021.\n \n\n\n\n I've got a new home on the anonymizing Tor network! It's:\n \n\nhttp://martymcgfuraocsgy2a25btl5srhifcdud6m4eiphz2mq6fafttwh7qd.onion/\nTor What Now?\nTor aka \"the onion router\" is an anonymizing network that protects the identity and location of users by bouncing their traffic through a set of volunteer servers, with encryption at each layer to make it harder for any given server to figure out who is sending what to whom.\nTor can also protect the identity and location of the sites and services that users are accessing, using a \"rendezvous server\" where the user's encrypted layers meet a similar set of encrypted layers to the server.\n\n These were originally known as \"hidden services\", and are often what folks are referring to when they speak mysteriously of the \"dark web\". In recent years, to shake off some of the suspicion raised by the word \"hidden\", these have been renamed to Onion Services.\n \n\n\n A Partial History\n \n\n\n I first set up a \".onion\" address for my site back in mid-2016 when I was playing with some decentralized web projects (decentralized web projects which I later forgot \ud83d\ude2c). I used a tool called Shallot to generate a \"vanity\" URL that started with my usual online handle of schmarty. Once it was up and running, you could visit http://schmartyp7qtjzn7.onion/ and see the same content as my main domain https://martymcgui.re/ \n \n\nSometime later (2019?) I got the hint from a (now lost to me) blog post to use Apache's mod_substitute to rewrite the HTML you get when visiting the site. This let me replace URLs for images, video, and other files from the not-onion website with .onion URLs. This cleanup keeps network requests for my content inside the Tor network.\nLast year, the Tor Project announced Onion-Location, a way for sites to announce when they have a .onion version available. I added Onion-Location to my site so folks viewing it in the Tor browser could be redirected to the .onion version in one click. They also sent me some stickers for my trouble. Pretty neat!\nMeanwhile, back in late 2017, Tor rolled out a new Onion Service version 3, with several improvements, including new, longer (and incompatible-with-V2) .onion domains. Folks running Onion Services were encouraged to move to the new system and in mid-2020 a timeline was announced to shut down V2 Onion Services.\n\n I've had the upgrade on my list for a while and just hadn't got around to it. Then some discussion about V2 and V3 .onions in the IndieWeb chat got a little spicy and reminded me that I should just buckle up and do it.\n \n\nEnough History, What About the Update?\n\n What's in a (.onion) Name?\n \n\n\n Today I hope that I am less vain than I was in 2016. I still wanted a little bit of myself in my new .onion address! So I grabbed mkp224o, a program for generating and filtering .onion address keys. The probability of generating a key with the a sequence that you want goes down very quickly as you make the sequence longer. So, the more specific your vanity desires, the longer you'll need to run a tool like mkp244o to have a chance to a .onion that you like. At 8 characters, \"martymcg\" seemed like pressing my luck, but I started it up and let it run overnight.\n \n\nThe next day, bless random number generation, I had a hit! This gave me the keys I'd need to run a site at martymcgfuraocsgy2a25btl5srhifcdud6m4eiphz2mq6fafttwh7qd.onion.\n\n Is This Server Maintenance? \ud83d\udc81\ud83c\udffb\u200d\u2642\ufe0f\ud83e\udd8b\n \n\n With keys in hand, I set about getting this new onion service set up on the frankly ancient and creaky server that hosts my site.\n\n I wasn't sure what minimum version of tor I'd need, and the server was running \u2013 oh my gosh \u2013 Ubuntu 14.04. So the update paused here while I reflexively upgraded to 16.04, breaking a bunch of my Python sites. After some time struggling to solve Apache mod_wsgi segmentation faults (!), I invoked YOLO Ops and upgraded to 18.04. Miracle of miracles \u2013 my sites worked again! Having pressed my luck once I decided not to go for 20.04 today. Did I learn anything from this? Probably not.\n \n\nUnfortunately (and perhaps obvious in hindsight) the Ubuntu 18.04 package for tor was an obsolete version. Ultimately I added the Tor PPA and am, finally, running the recommended recent version of tor.\n\n I Thought this was About an Onion Service\n \n\nAt last I was ready to set up this new V3 onion service. I copied over the files generated by mkp224o to a new folder under /var/lib/tor and updated the file permissions to match tor's expectations. (Seriously, make sure to follow the mkp224o README instructions for file ownership and permissions exactly or tor just won't start).\nWith the key files in place, I edited /etc/tor/torrc to make a new onion service definition for the domain, pointed at my web server. Shortly after, I could see my web server's default site at my new .onion domain and the rest of the process was more familiar website plumbing.\nI copied the Apache virtualhost config from my old V2 .onion to a new config for the V3 .onion. This was pretty much just a copy/paste/find-replace job. With the new virtualhost enabled and Apache restarted, I could see my site!\nTor Browser screenshot showing the new .onion address and part of my homepage.To make things official, it was time to clean up more Apache configs. I updated my main site to use the new .onion domain for Onion-Location, so Tor Browser users will be prompted to go there automatically. I also updated the old V2 .onion domain to redirect to the new one.\n\n What's Next?\n \n\nV2 .onions are set to stop working on Tor Browser in July 2021, and be entirely removed from the network in October 2021. At that point I'll shut down the old service.\nWhile this website's update is done, I'm not finished upgrading personal onion services. I've got several that I've set up over the years for server-to-server connections and for services like Home Assistant that only \"exist\" on my home network but that I might occasionally access from out in the world. They're great for punching through firewalls!\n\n What Does This Have to Do with IndieWeb?\n \n\nThe somewhat cataclysmic end of V2 onion services had folks in the IndieWeb chat questioning whether a .onion could ever be trustworthy for identity. It's true that the Tor Project is likely someday to replace and sunset V3 domains if a security need arises! .onion domain longevity is not a promised feature.\n\n That said, V2 onion services were around for the past 15 years! My own V2 .onion domain has been up trouble-free for 5 years. That's longer than I've held many \"real\" domains! And, I didn't have to give my identity information and money to register my .onion like a regular TLD, or remember to feed the blockchain like Namecoin's .bit TLD, or worry about a DNS registrar bumping up prices, serving a takedown notice, letting a scammer transfer it away, squatting or selling it because I forgot to update my payment info, or getting caught up in trade and border disputes. Domains change and people move their stuff around. We figure it out.\n \n\nI think a much (much) bigger barrier to IndieWeb adoption of .onions is the requirement of running a tor service and making requests through it in order to access onion services. Maybe it's not a big surprise (or hardship) that folks can only visit a .onion website via a specialized browser like Tor Browser. However, for many of the interactive building blocks of the IndieWeb to work, sites need to be able to talk server-to-server. Following feeds on .onion sites, or sending and receiving Webmentions with them, would require making a wide plurality of software \"onion-aware\".\nIs that doable? Yeah, with a lot of goodwill, motivation, and collaboration.\n\n Is it likely to happen? I guess that depends on how many folks make a .onion site their home on the web. \ud83d\ude0f",
"html": "<p>\n <i>\n TL;DR: the Tor .onion mirror of this site has moved. The <a href=\"http://schmartyp7qtjzn7.onion/\">old .onion address</a> will forward to <a href=\"http://martymcgfuraocsgy2a25btl5srhifcdud6m4eiphz2mq6fafttwh7qd.onion/\">the new .onion address</a> until <a href=\"https://blog.torproject.org/v2-deprecation-timeline\">Onion Service V2</a> is deprecated later in 2021.\n <br /></i>\n</p>\n<p>\n I've got a new home on the <a href=\"https://www.torproject.org/\">anonymizing Tor network</a>! It's:\n <br /></p>\n<p>http://martymcgfuraocsgy2a25btl5srhifcdud6m4eiphz2mq6fafttwh7qd.onion/</p>\n<h2>Tor What Now?</h2>\n<p>Tor aka \"the onion router\" is an anonymizing network that protects the identity and location of users by bouncing their traffic through a set of volunteer servers, with encryption at each layer to make it harder for any given server to figure out who is sending what to whom.</p>\n<p>Tor can <i>also</i> protect the identity and location of the <i>sites and services</i> that users are accessing, using a \"rendezvous server\" where the user's encrypted layers meet a similar set of encrypted layers to the server.</p>\n<p>\n These were originally known as \"hidden services\", and are often what folks are referring to when they speak mysteriously of the \"dark web\". In recent years, to shake off some of the suspicion raised by the word \"hidden\", these have been renamed to Onion Services.\n <br /></p>\n<h2>\n A Partial History\n <br /></h2>\n<p>\n I first set up a \".onion\" address for my site back in mid-2016 when I was playing with some decentralized web projects (<a href=\"https://martymcgui.re/2020/12/19/a-slightly-messy-visit-to-the-decentralized-web/\">decentralized web projects which I later forgot</a> \ud83d\ude2c). I used a tool called <a href=\"https://github.com/katmagic/Shallot\">Shallot</a> to generate a \"vanity\" URL that started with my usual online handle of schmarty. Once it was up and running, you could visit http://schmartyp7qtjzn7.onion/ and see the same content as my main domain https://martymcgui.re/ \n <br /></p>\n<p>Sometime later (2019?) I got the hint from a (now lost to me) blog post to use <a href=\"https://httpd.apache.org/docs/2.4/mod/mod_substitute.html\">Apache's mod_substitute</a> to rewrite the HTML you get when visiting the site. This let me replace URLs for images, video, and other files from the not-onion website with .onion URLs. This cleanup keeps network requests for my content inside the Tor network.</p>\n<p>Last year, the Tor Project announced <a href=\"https://blog.torproject.org/more-onions-porfavor\">Onion-Location, a way for sites to announce when they have a .onion version available</a>. <a href=\"https://martymcgui.re/2020/07/08/190614/\">I added Onion-Location to my site</a> so folks viewing it in the Tor browser could be redirected to the .onion version in one click. They also sent me some stickers for my trouble. Pretty neat!</p>\n<p>Meanwhile, back in late 2017, <a href=\"https://blog.torproject.org/we-want-you-test-next-gen-onion-services\">Tor rolled out a new Onion Service version 3</a>, with several improvements, including new, longer (and incompatible-with-V2) .onion domains. Folks running Onion Services were encouraged to move to the new system and <a href=\"https://blog.torproject.org/v2-deprecation-timeline\">in mid-2020 a timeline was announced to shut down V2 Onion Services</a>.</p>\n<p>\n I've had the upgrade on my list for <i>a while</i> and just hadn't got around to it. Then some <a href=\"https://chat.indieweb.org/dev/2021-04-30#t1619814580915900\">discussion about V2 and V3 .onions in the IndieWeb chat</a> got a little spicy and reminded me that I should just buckle up and do it.\n <br /></p>\n<h2>Enough History, What About the Update?</h2>\n<h3>\n What's in a (.onion) Name?\n <br /></h3>\n<p>\n Today I hope that I am less vain than I was in 2016. I still wanted a little bit of myself in my new .onion address! So I grabbed <a href=\"https://github.com/cathugger/mkp224o#readme\">mkp224o, a program for generating and filtering .onion address keys</a>. The probability of generating a key with the a sequence that you want goes down very quickly as you make the sequence longer. So, the more specific your vanity desires, the longer you'll need to run a tool like mkp244o to have a chance to a .onion that you like. At 8 characters, \"martymcg\" seemed like pressing my luck, but I started it up and let it run overnight.\n <br /></p>\n<p>The next day, bless random number generation, I had a hit! This gave me the keys I'd need to run a site at martymcgfuraocsgy2a25btl5srhifcdud6m4eiphz2mq6fafttwh7qd.onion.</p>\n<h3>\n Is This Server Maintenance? \ud83d\udc81\ud83c\udffb\u200d\u2642\ufe0f\ud83e\udd8b\n <br /></h3>\n<p> With keys in hand, I set about getting this new onion service set up on the frankly ancient and creaky server that hosts my site.</p>\n<p>\n I wasn't sure what minimum version of tor I'd need, and the server was running \u2013 oh my gosh \u2013 Ubuntu 14.04. So the update paused here while I reflexively upgraded to 16.04, breaking a bunch of my Python sites. After some time struggling to solve Apache mod_wsgi segmentation faults (!), I invoked YOLO Ops and upgraded to 18.04. Miracle of miracles \u2013 my sites worked again! Having pressed my luck once I decided not to go for 20.04 today. Did I learn anything from this? Probably not.\n <br /></p>\n<p>Unfortunately (and perhaps obvious in hindsight) the Ubuntu 18.04 package for tor was an obsolete version. Ultimately I added the <a href=\"https://support.torproject.org/apt/tor-deb-repo/\">Tor PPA</a> and am, finally, running the recommended recent version of tor.</p>\n<h3>\n I Thought this was About an Onion Service\n <br /></h3>\n<p>At last I was ready to set up this new V3 onion service. I copied over the files generated by mkp224o to a new folder under /var/lib/tor and updated the file permissions to match tor's expectations. (Seriously, make sure to follow the mkp224o README instructions for file ownership and permissions exactly or tor just won't start).</p>\n<p>With the key files in place, I edited /etc/tor/torrc to make a new onion service definition for the domain, pointed at my web server. Shortly after, I could see my web server's default site at my new .onion domain and the rest of the process was more familiar website plumbing.</p>\n<p>I copied the Apache virtualhost config from my old V2 .onion to a new config for the V3 .onion. This was pretty much just a copy/paste/find-replace job. With the new virtualhost enabled and Apache restarted, I could see my site!</p>\n<img src=\"https://media.martymcgui.re/a1/da/0b/00/83b99ddc5a184713ef0aa67e11140c592d6ee0fc9f8037b3f783790b.png\" alt=\"\" />Tor Browser screenshot showing the new .onion address and part of my homepage.<p>To make things official, it was time to clean up more Apache configs. I updated my main site to use the new .onion domain for Onion-Location, so Tor Browser users will be prompted to go there automatically. I also updated the old V2 .onion domain to redirect to the new one.</p>\n<h2>\n What's Next?\n <br /></h2>\n<p>V2 .onions are set to stop working on Tor Browser in July 2021, and be entirely removed from the network in October 2021. At that point I'll shut down the old service.</p>\n<p>While this website's update is done, I'm not finished upgrading personal onion services. I've got several that I've set up over the years for server-to-server connections and for services like Home Assistant that only \"exist\" on my home network but that I might occasionally access from out in the world. They're great for punching through firewalls!</p>\n<h2>\n What Does This Have to Do with IndieWeb?\n <br /></h2>\n<p>The somewhat cataclysmic end of V2 onion services had folks in the <a href=\"https://indieweb.org/discuss\">IndieWeb chat</a> questioning whether a .onion could ever be trustworthy for identity. It's true that the Tor Project is likely someday to replace and sunset V3 domains if a security need arises! .onion domain longevity is not a promised feature.</p>\n<p>\n That said, V2 onion services were around for the past 15 years! My own V2 .onion domain has been up trouble-free for 5 years. That's longer than I've held many \"real\" domains! And, I didn't have to give my identity information and money to register my .onion like a regular TLD, or remember to feed the blockchain like Namecoin's .bit TLD, or worry about a DNS registrar bumping up prices, serving a takedown notice, letting a scammer transfer it away, squatting or selling it because I forgot to update my payment info, or <a href=\"https://www.theregister.com/2019/01/07/brit_eu_domain_owners/\">getting caught up in trade and border disputes</a>. Domains change and people move their stuff around. <a href=\"https://indieweb.org/migration\">We figure it out</a>.\n <br /></p>\n<p>I think a much (much) bigger barrier to IndieWeb adoption of .onions is the requirement of running a tor service and making requests through it in order to access onion services. Maybe it's not a big surprise (or hardship) that folks can only visit a .onion website via a specialized browser like Tor Browser. However, for many of the interactive building blocks of the IndieWeb to work, sites need to be able to talk server-to-server. Following feeds on .onion sites, or sending and receiving Webmentions with them, would require making a wide plurality of software \"onion-aware\".</p>\n<p>Is that doable? Yeah, with a lot of goodwill, motivation, and collaboration.</p>\n<p>\n Is it likely to happen? I guess that depends on how many folks make a .onion site their home on the web. \ud83d\ude0f\n <br /></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "article",
"_id": "20185860",
"_source": "175",
"_is_read": true
}
So, I’m taking the teensiest little baby steps towards creating a Micropub endpoint for my Hugo blog 🙈 So far, I can… authenticate, and submit content. The part where that content is actually saved anywhere or published, that’s still in progress. But it’s a start!
{
"type": "entry",
"author": {
"name": "Jessica Smith",
"url": "https://www.jayeless.net/",
"photo": "https://avatars.micro.blog/avatars/2021/64321.jpg"
},
"url": "https://www.jayeless.net/2021/05/micropub-baby-steps.html",
"content": {
"html": "<p>So, I\u2019m taking the teensiest little baby steps towards creating a <a href=\"https://indieweb.org/Micropub/Servers\">Micropub endpoint</a> for my Hugo blog \ud83d\ude48 So far, I can\u2026 authenticate, and submit content. The part where that content is actually saved anywhere or published, that\u2019s still in progress. But it\u2019s a start!</p>",
"text": "So, I\u2019m taking the teensiest little baby steps towards creating a Micropub endpoint for my Hugo blog \ud83d\ude48 So far, I can\u2026 authenticate, and submit content. The part where that content is actually saved anywhere or published, that\u2019s still in progress. But it\u2019s a start!"
},
"published": "2021-05-02T01:29:00+00:00",
"post-type": "note",
"_id": "33380024",
"_source": "7224",
"_is_read": true
}
In case you don’t read my Twitter: I’ve decided to stop syndicating my posts there for a while. I think it simply becomes annoying for me to handle. I’ll use it to read, and maybe to reply sometimes, but I’m gonna shitpost on my own website like a proper #IndieWeb adopter.
{
"type": "entry",
"published": "2021-04-27T21:48:32+00:00",
"url": "https://fireburn.ru/posts/1619560112",
"category": [
"IndieWeb"
],
"content": {
"text": "In case you don\u2019t read my Twitter: I\u2019ve decided to stop syndicating my posts there for a while. I think it simply becomes annoying for me to handle. I\u2019ll use it to read, and maybe to reply sometimes, but I\u2019m gonna shitpost on my own website like a proper #IndieWeb adopter.",
"html": "<p>In case you don\u2019t read my Twitter: I\u2019ve decided to stop syndicating my posts there for a while. I think it simply becomes annoying for me to handle. I\u2019ll use it to read, and maybe to reply sometimes, but I\u2019m gonna shitpost on my own website like a proper #IndieWeb adopter.</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "note",
"_id": "20079427",
"_source": "1371",
"_is_read": true
}