Resolution: proposal accepted.
No objections in above discussion, and positive opinions (👍) from several implementors on the proposal.
Proposal implementations in mf2py and microformats go parsers is sufficient to demonstrate implementability and interoperability (with updated tests cases), all as noted/linked in issue thread.
Editing specification accordingly.
{
"type": "entry",
"published": "2018-12-24 13:32-0800",
"url": "http://tantek.com/2018/358/t4/",
"in-reply-to": [
"https://github.com/microformats/microformats2-parsing/issues/10#issuecomment-430908640"
],
"content": {
"text": "Resolution: proposal accepted.\n\nNo objections in above discussion, and positive opinions (\ud83d\udc4d) from several implementors on the proposal.\n\nProposal implementations in mf2py and microformats go parsers is sufficient to demonstrate implementability and interoperability (with updated tests cases), all as noted/linked in issue thread. \n\nEditing specification accordingly.",
"html": "Resolution: proposal accepted.<br /><br />No objections in above discussion, and positive opinions (\ud83d\udc4d) from several implementors on the proposal.<br /><br />Proposal implementations in mf2py and microformats go parsers is sufficient to demonstrate implementability and interoperability (with updated tests cases), all as noted/linked in issue thread. <br /><br />Editing specification accordingly."
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://github.com/microformats/microformats2-parsing/issues/10#issuecomment-430908640": {
"type": "entry",
"url": "https://github.com/microformats/microformats2-parsing/issues/10#issuecomment-430908640",
"name": "a comment on issue 10 of GitHub project \u201cmicroformats2-parsing\u201d",
"post-type": "article"
}
},
"_id": "1681872",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2018-12-24 13:09-0800",
"url": "http://tantek.com/2018/358/t3/microformats2-parsing-spec-updated-implied-photo",
"category": [
"microformats2"
],
"content": {
"text": "#microformats2 parsing spec updated: http://microformats.org/wiki/index.php?title=microformats2-parsing&diff=66955&oldid=66898&rcid=103842\n* implied photo property restricted similar to implied url property per https://github.com/microformats/microformats2-parsing/issues/21\nImplementations:\n* mf2py (current version)\n* phpmf2 patch pending: https://github.com/microformats/php-mf2/pull/210",
"html": "#<span class=\"p-category\">microformats2</span> parsing spec updated: <a href=\"http://microformats.org/wiki/index.php?title=microformats2-parsing&diff=66955&oldid=66898&rcid=103842\">http://microformats.org/wiki/index.php?title=microformats2-parsing&diff=66955&oldid=66898&rcid=103842</a><br />* implied photo property restricted similar to implied url property per <a href=\"https://github.com/microformats/microformats2-parsing/issues/21\">https://github.com/microformats/microformats2-parsing/issues/21</a><br />Implementations:<br />* mf2py (current version)<br />* phpmf2 patch pending: <a href=\"https://github.com/microformats/php-mf2/pull/210\">https://github.com/microformats/php-mf2/pull/210</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "1681807",
"_source": "1",
"_is_read": true
}
Resolution: proposal accepted.
No objections in above discussion, and positive opinions (👍) from three implementors on the proposal.
Proposal implementation in mf2py per https://github.com/microformats/mf2py/issues/135 is sufficient to demonstrate implementability.
Editing specification accordingly.
{
"type": "entry",
"published": "2018-12-24 12:39-0800",
"url": "http://tantek.com/2018/358/t2/",
"in-reply-to": [
"https://github.com/microformats/microformats2-parsing/issues/21#issuecomment-415091509"
],
"content": {
"text": "Resolution: proposal accepted.\n\nNo objections in above discussion, and positive opinions (\ud83d\udc4d) from three implementors on the proposal.\n\nProposal implementation in mf2py per https://github.com/microformats/mf2py/issues/135 is sufficient to demonstrate implementability. \n\nEditing specification accordingly.",
"html": "Resolution: proposal accepted.<br /><br />No objections in above discussion, and positive opinions (\ud83d\udc4d) from three implementors on the proposal.<br /><br />Proposal implementation in mf2py per <a href=\"https://github.com/microformats/mf2py/issues/135\">https://github.com/microformats/mf2py/issues/135</a> is sufficient to demonstrate implementability. <br /><br />Editing specification accordingly."
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://github.com/microformats/microformats2-parsing/issues/21#issuecomment-415091509": {
"type": "entry",
"url": "https://github.com/microformats/microformats2-parsing/issues/21#issuecomment-415091509",
"name": "a comment on issue 21 of GitHub project \u201cmicroformats2-parsing\u201d",
"post-type": "article"
}
},
"_id": "1681742",
"_source": "1",
"_is_read": true
}
17:30: Optional writing hour and quiet socializing
18:30: IndieWeb demos and hack night!
Homebrew Website Club retro 1980s-style logo
Topics for this week: Year-end hack projects 2018 IndieWeb Challenge is almost done! IndieWebCamp Austin 2019 — make plans! Demos of personal website breakthroughs Create or update your personal web site!
Join a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!
Any questions? Ask in #indieweb Slack or IRC
More information: IndieWeb Wiki Event Page
RSVP: post an indie RSVP on your own site!
{
"type": "event",
"name": "Homebrew Website Club SF!",
"summary": "17:30: Optional writing hour and quiet socializing\n18:30: IndieWeb demos and hack night!\n\nHomebrew Website Club retro 1980s-style logo\nTopics for this week: Year-end hack projects 2018 IndieWeb Challenge is almost done! IndieWebCamp Austin 2019 \u2014 make plans! Demos of personal website breakthroughs Create or update your personal web site!\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\nAny questions? Ask in #indieweb Slack or IRC\nMore information: IndieWeb Wiki Event Page\nRSVP: post an indie RSVP on your own site!",
"published": "2018-12-24 11:04-0800",
"start": "2018-12-26 17:30-0800",
"end": "2018-12-26 19:30-0800",
"url": "http://tantek.com/2018/360/e1/homebrew-website-club-sf",
"location": [
"https://wiki.mozilla.org/SF"
],
"content": {
"text": "When: 2018-12-26 17:30\u202619:30\nWhere: Mozilla San Francisco\n\nHosts: Tantek \u00c7elik, Jacky Alcine\n\n\n\n17:30: Optional writing hour and quiet socializing\n\n18:30: IndieWeb demos and hack night!\n\n\nTopics for this week:\nYear-end hack projects\n\n2018 IndieWeb Challenge is almost done!\n\nIndieWebCamp Austin 2019 \u2014 make plans!\nDemos of personal website breakthroughs\nCreate or update your personal web site!\n\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\n\n\nAny questions? Ask in \n#indieweb Slack or IRC\n\n\nMore information: \nIndieWeb Wiki Event Page\n\n\nRSVP: post an indie RSVP on your own site!",
"html": "<p>\nWhen: <time class=\"dt-start\">2018-12-26 17:30</time>\u2026<time class=\"dt-end\">19:30</time><span>\nWhere: <a class=\"u-location h-card\" href=\"https://wiki.mozilla.org/SF\">Mozilla San Francisco</a>\n</span>\nHosts: <a class=\"u-organizer h-card\" href=\"http://tantek.com/\">Tantek \u00c7elik</a>, <a class=\"u-organizer h-card\" href=\"https://jacky.wtf/\">Jacky Alcine</a>\n</p>\n\n<p>\n17:30: Optional writing hour and quiet socializing<br />\n18:30: IndieWeb demos and hack night!<br /></p>\n<p><img class=\"u-featured\" style=\"height:300px;\" src=\"https://aperture-media.p3k.io/indieweb.org/c24f7b1e711955ef818bde12e2a3e79708ecc9b106d95b460a9fefe93b0be723.jpg\" alt=\"Homebrew Website Club retro 1980s-style logo\" /></p>\n<p>Topics for this week:</p>\n<ul><li><a href=\"https://indieweb.org/2019-01-01-commitments\">Year-end hack projects</a></li>\n<li>\n<a href=\"https://indieweb.org/2018-12-indieweb-challenge\">2018 IndieWeb Challenge</a> is almost done!</li>\n<li>\n<a href=\"https://indieweb.org/2019/Austin\">IndieWebCamp Austin 2019</a> \u2014 make plans!</li>\n<li>Demos of personal website breakthroughs</li>\n<li>Create or update your personal web site!</li>\n</ul><p>\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\n</p>\n<p>\nAny questions? Ask in \n<a href=\"https://indieweb.org/discuss\">#indieweb Slack or IRC</a>\n</p>\n<p>\nMore information: \n<a class=\"u-url\" href=\"https://indieweb.org/events/2018-12-26-homebrew-website-club\">IndieWeb Wiki Event Page</a>\n</p>\n<p>\nRSVP: post an <a href=\"https://indieweb.org/rsvp\">indie RSVP</a> on your own site!\n</p>"
},
"post-type": "event",
"refs": {
"https://wiki.mozilla.org/SF": {
"type": "card",
"name": "Mozilla San Francisco",
"url": "https://wiki.mozilla.org/SF",
"photo": null
}
},
"_id": "1681377",
"_source": "1",
"_is_read": true
}
Last year I completed 100 Days of Positive Posts #100DoPP.^1
This year I started 100 Days of Positive Doing Posting Days #100PDPD and stopped after 8 days.^2
Missing from both of those was why. Why post positive things?
Why may be insufficient to motivate, which implies a drive to action.
More motivating: why post positive things promptly?
^1 https://indieweb.org/100DaysOfIndieWeb#100_Days_of_Positive_Posts
^2 https://indieweb.org/100DaysOfIndieWeb#100_Days_of_Positive_Doing_Posting_Days
{
"type": "entry",
"published": "2018-12-23 23:35-0800",
"url": "http://tantek.com/2018/357/t2/why-post-positive-things-promptly",
"category": [
"100DoPP",
"100PDPD"
],
"content": {
"text": "Last year I completed 100 Days of Positive Posts #100DoPP.^1\nThis year I started 100 Days of Positive Doing Posting Days #100PDPD and stopped after 8 days.^2\nMissing from both of those was why. Why post positive things?\nWhy may be insufficient to motivate, which implies a drive to action.\nMore motivating: why post positive things promptly?\n\n^1 https://indieweb.org/100DaysOfIndieWeb#100_Days_of_Positive_Posts\n^2 https://indieweb.org/100DaysOfIndieWeb#100_Days_of_Positive_Doing_Posting_Days",
"html": "Last year I completed 100 Days of Positive Posts #<span class=\"p-category\">100DoPP</span>.^1<br />This year I started 100 Days of Positive Doing Posting Days #<span class=\"p-category\">100PDPD</span> and stopped after 8 days.^2<br />Missing from both of those was why. Why post positive things?<br />Why may be insufficient to motivate, which implies a drive to action.<br />More motivating: why post positive things promptly?<br /><br />^1 <a href=\"https://indieweb.org/100DaysOfIndieWeb#100_Days_of_Positive_Posts\">https://indieweb.org/100DaysOfIndieWeb#100_Days_of_Positive_Posts</a><br />^2 <a href=\"https://indieweb.org/100DaysOfIndieWeb#100_Days_of_Positive_Doing_Posting_Days\">https://indieweb.org/100DaysOfIndieWeb#100_Days_of_Positive_Doing_Posting_Days</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "1679268",
"_source": "1",
"_is_read": true
}
I’ve posted a lot less, recently, and this past year.
As I’ve used social media less, many motivations for posting faded, replaced with questioning motivations for posting and interacting with posts publicly.
From a broader #indieweb community, technology, and social perspective, I think we must ask what incentives are we creating, amplifying, and propagating by everything we invent and promote? What incentives should / can we design for?
{
"type": "entry",
"published": "2018-12-23 22:38-0800",
"url": "http://tantek.com/2018/357/t1/questioning-motivations-posting-publicly",
"category": [
"indieweb"
],
"content": {
"text": "I\u2019ve posted a lot less, recently, and this past year.\nAs I\u2019ve used social media less, many motivations for posting faded, replaced with questioning motivations for posting and interacting with posts publicly.\nFrom a broader #indieweb community, technology, and social perspective, I think we must ask what incentives are we creating, amplifying, and propagating by everything we invent and promote? What incentives should / can we design for?",
"html": "I\u2019ve posted a lot less, recently, and this past year.<br />As I\u2019ve used social media less, many motivations for posting faded, replaced with questioning motivations for posting and interacting with posts publicly.<br />From a broader #<span class=\"p-category\">indieweb</span> community, technology, and social perspective, I think we must ask what incentives are we creating, amplifying, and propagating by everything we invent and promote? What incentives should / can we design for?"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "1679169",
"_source": "1",
"_is_read": true
}
Done for the day. Time to sit on the couch and watch YouTube videos with @indiewebcat
{
"type": "entry",
"published": "2018-12-21T17:09:14-08:00",
"url": "https://aaronparecki.com/2018/12/21/11/",
"category": [
"https://aaronparecki.com/",
"https://indiewebcat.com/"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/09cccb0a58fd20a852307e8276e449a097d3ca9204e7876ab1b9e152d2d1fa0f.jpg"
],
"syndication": [
"https://www.instagram.com/p/Brq67gyBimf/"
],
"content": {
"text": "Done for the day. Time to sit on the couch and watch YouTube videos with @indiewebcat",
"html": "Done for the day. Time to sit on the couch and watch YouTube videos with <a href=\"https://twitter.com/indiewebcat\">@indiewebcat</a>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"post-type": "photo",
"_id": "1667149",
"_source": "16",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "cdevroe",
"url": "http://cdevroe.com/author/cdevroe/",
"photo": "http://0.gravatar.com/avatar/c248217e9cdc83ce95acc615199ce57f?s=512&d=http://cdevroe.com/wp-content/plugins/semantic-linkbacks/img/mm.jpg&r=g"
},
"url": "http://cdevroe.com/2018/12/21/cryto-web-2019/",
"name": "My crypto and indie web goals for 2019",
"content": {
"html": "<p>Steven Johnson, in <a href=\"https://www.nytimes.com/2018/01/16/magazine/beyond-the-bitcoin-bubble.html\">Beyond the Bitcoin Bubble</a>:</p>\n\n\n\n<blockquote><p>The true believers behind blockchain platforms like Ethereum argue that a network of distributed trust is one of those advances in software architecture that will prove, in the long run, to have historic significance. </p></blockquote>\n\n\n\n<p>I\u2019m very late to the game in reading Johnson\u2019s piece in the NYT. I\u2019ve had it stored in Pocket for far too long. I\u2019m glad I took the time this morning while drinking my coffee to read it. It is very good. It includes many things I think about most; the open web, how tech giants are so important in what the future will look like, and what we can do to mitigate the downsides of them owning the future.</p>\n\n\n\n<p><a href=\"http://cdevroe.com/2011/05/17/bitcoin/\">Since 2011</a>, I\u2019ve been asked about Bitcoin and blockchain from time-to-time. <a href=\"http://cdevroe.com/2017/12/13/please-bitcoin-party-no/\">My advice to people</a> (including myself) is to recommend people do their own research.</p>\n\n\n\n<p>I\u2019ve been buying BTC lately. Partly because the price is rather low at the moment but also partly because I have a completely different goal in 2019. I\u2019m not prospecting. If my wallet\u2019s value appreciates, excellent. If it doesn\u2019t, I don\u2019t care. My goal in 2019 is to use crypto currency (likely Bitcoin or Ether?) to pay for some every day mundane things. My goal is to transact the equivalent of around $10,000 USD in some form of crypto during the course of the year. That could be accepting crypto or spending crypto. It is my hope that by not being a <a href=\"https://www.urbandictionary.com/define.php?term=hodl\">hodlr</a>, and also not trying to get rich, that I will help the crypto financial ecosystem in some small way.</p>\n\n\n\n<p>Going back to Johnson\u2019s piece. He writes a lot about the open web and the open protocols that are in place and how on top of those certain companies own things like our identity. He doesn\u2019t quite go so far as to mention <a href=\"https://indieweb.org/Category:building-blocks\">the Building Blocks of the indie web</a> but I wish he had. But I think we\u2019re starting to see decentralization on many fronts happen. I think 2018 was a big year for this and I think the shift is only going go accelerate.</p>\n\n\n\n<p>I\u2019m not going to make any predictions specifically for 2019 since I believe it will take longer than that. However, with blogging being easier than ever, with Mastodon and indie web protocols, and <a href=\"https://solid.mit.edu/\">Solid</a> and many other projects happening \u2013 I think we\u2019ll start to see the power of Facebook and Google splinter. Even if it only splinters a little it will be a good thing for the open web.</p>\n\n\n\n<p>My indie web goal is to bring my personal site a little more inline with indie web principles. As you long time readers will know, supporting the indie web exhausted me. <a href=\"http://cdevroe.com/2017/05/08/my-old-blog-is-back/\">I gave up</a>. It was too hard. But, the beginning of such things is hard and I should buck up and figure it out. If I do and somehow help make it easier for the next person the web will be a better place.</p>\n\n\n\n<p>I recommend reading Johnson\u2019s entire piece.</p>",
"text": "Steven Johnson, in Beyond the Bitcoin Bubble:\n\n\n\nThe true believers behind blockchain platforms like Ethereum argue that a network of distributed trust is one of those advances in software architecture that will prove, in the long run, to have historic significance. \n\n\n\nI’m very late to the game in reading Johnson’s piece in the NYT. I’ve had it stored in Pocket for far too long. I’m glad I took the time this morning while drinking my coffee to read it. It is very good. It includes many things I think about most; the open web, how tech giants are so important in what the future will look like, and what we can do to mitigate the downsides of them owning the future.\n\n\n\nSince 2011, I’ve been asked about Bitcoin and blockchain from time-to-time. My advice to people (including myself) is to recommend people do their own research.\n\n\n\nI’ve been buying BTC lately. Partly because the price is rather low at the moment but also partly because I have a completely different goal in 2019. I’m not prospecting. If my wallet’s value appreciates, excellent. If it doesn’t, I don’t care. My goal in 2019 is to use crypto currency (likely Bitcoin or Ether?) to pay for some every day mundane things. My goal is to transact the equivalent of around $10,000 USD in some form of crypto during the course of the year. That could be accepting crypto or spending crypto. It is my hope that by not being a hodlr, and also not trying to get rich, that I will help the crypto financial ecosystem in some small way.\n\n\n\nGoing back to Johnson’s piece. He writes a lot about the open web and the open protocols that are in place and how on top of those certain companies own things like our identity. He doesn’t quite go so far as to mention the Building Blocks of the indie web but I wish he had. But I think we’re starting to see decentralization on many fronts happen. I think 2018 was a big year for this and I think the shift is only going go accelerate.\n\n\n\nI’m not going to make any predictions specifically for 2019 since I believe it will take longer than that. However, with blogging being easier than ever, with Mastodon and indie web protocols, and Solid and many other projects happening – I think we’ll start to see the power of Facebook and Google splinter. Even if it only splinters a little it will be a good thing for the open web.\n\n\n\nMy indie web goal is to bring my personal site a little more inline with indie web principles. As you long time readers will know, supporting the indie web exhausted me. I gave up. It was too hard. But, the beginning of such things is hard and I should buck up and figure it out. If I do and somehow help make it easier for the next person the web will be a better place.\n\n\n\nI recommend reading Johnson’s entire piece."
},
"published": "2018-12-21T13:29:29-05:00",
"updated": "2018-12-21T13:29:30-05:00",
"category": [
"bitcoin",
"blogging",
"cryptocurrency",
"indieweb",
"open web",
"solid",
"steven johnson",
"the new york times"
],
"post-type": "article",
"_id": "1665352",
"_source": "236",
"_is_read": true
}
Facebook isn’t really all that much better or more convenient than having your own website, or sending emails or chats. But for some reason, Facebook (and Instagram) are where we post now.
{
"type": "entry",
"published": "2018-12-21T14:54:10Z",
"url": "https://adactio.com/links/14625",
"category": [
"indieweb",
"facebook",
"personal",
"publishing",
"sharing",
"websites"
],
"bookmark-of": [
"https://motherboard.vice.com/en_us/article/vbanny/we-should-replace-facebook-with-personal-websites"
],
"content": {
"text": "We Should Replace Facebook With Personal Websites - Motherboard\n\n\n\n\n Facebook isn\u2019t really all that much better or more convenient than having your own website, or sending emails or chats. But for some reason, Facebook (and Instagram) are where we post now.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://motherboard.vice.com/en_us/article/vbanny/we-should-replace-facebook-with-personal-websites\">\nWe Should Replace Facebook With Personal Websites - Motherboard\n</a>\n</h3>\n\n<blockquote>\n <p>Facebook isn\u2019t really all that much better or more convenient than having your own website, or sending emails or chats. But for some reason, Facebook (and Instagram) are where we post now.</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "bookmark",
"_id": "1663539",
"_source": "2",
"_is_read": true
}
Finally there is a blocklist interface! Now I can send webmentions from myself and not block my domain.
Do you plan on building a premoderation queue tied to Vouch support?
{
"type": "entry",
"published": "2018-12-18T09:45:49+03:00",
"url": "https://fireburn.ru/reply/1545115549",
"in-reply-to": [
"https://aaronparecki.com/2018/12/17/7/blocking-domains"
],
"content": {
"text": "Finally there is a blocklist interface! Now I can send webmentions from myself and not block my domain.\nDo you plan on building a premoderation queue tied to Vouch support?",
"html": "<p>Finally there is a blocklist interface! Now I can send webmentions from myself and not block my domain.</p>\n<p>Do you plan on building a premoderation queue tied to Vouch support?</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://aperture-proxy.p3k.io/3baa9a034ae34d783c6de676c0304b7640673c03/68747470733a2f2f666972656275726e2e72752f617661746172732f76696b612e706e67"
},
"post-type": "reply",
"_id": "1637675",
"_source": "1371",
"_is_read": true
}
{
"type": "entry",
"published": "2018-12-17T13:24:28-08:00",
"url": "https://aaronparecki.com/2018/12/17/7/blocking-domains",
"category": [
"webmention",
"p3k",
"block",
"spam"
],
"name": "Blocking Domains in webmention.io",
"content": {
"text": "For the past week or so, I've been getting a series of Pingbacks from a spam blog that reposts a blog post a couple times a day as a new post each time. It's up to about 220 copies of the post, each one having sent me a Pingback, and each one showing up in my reader as a notification, which also causes it to be sent to my phone.\n\n Since I use webmention.io to handle my incoming Webmentions (and Pingbacks), this would be the best place to block the site, rather than filtering it out in my reader or my website.\u00a0\nWebmention.io previously had no way to actually completely block a domain. As Webmentions have started growing in popularity, it's become obvious that we need more tools to combat spam and abuse. While this site was actually sending me Pingbacks, the same applies to Webmentions.\nToday I added a new feature to webmention.io to allow people to entirely block a domain, and delete any webmentions received from that domain.\u00a0\n\n From the dashboard, you can click the \"X\" on any recent webmention, or you can paste a URL from one you've received in the past. You'll be taken to this screen where you can either delete just the one webmention, or entirely block the domain.\nOnce you've blocked the domain, it will show up in your blocklists page!\n\n I hope this helps others keep out spam as well! I'm sure looking forward to never seeing that notification on my phone again!",
"html": "<p>For the past week or so, I've been getting a series of Pingbacks from a spam blog that reposts a blog post a couple times a day as a new post each time. It's up to about 220 copies of the post, each one having sent me a Pingback, and each one showing up in my <a href=\"https://aaronparecki.com/2018/04/20/46/indieweb-reader-my-new-home-on-the-internet\">reader</a> as a notification, which also causes it to be sent to my phone.</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/f88f01e5c84ffd1d22ed65eca8239ce5253eff888cb0c35cc6f041e3791d49f5.jpg\" alt=\"\" /><p>Since I use <a href=\"https://webmention.io\">webmention.io</a> to handle my incoming Webmentions (and Pingbacks), this would be the best place to block the site, rather than filtering it out in my reader or my website.\u00a0</p>\n<p>Webmention.io previously had no way to actually completely block a domain. As Webmentions have started growing in popularity, it's become obvious that we need more tools to combat spam and abuse. While this site was actually sending me Pingbacks, the same applies to Webmentions.</p>\n<p>Today I added a new feature to <a href=\"https://webmention.io\">webmention.io</a> to allow people to entirely block a domain, and delete any webmentions received from that domain.\u00a0</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/d193502e60aee24073bb9c3dbef7cfa66ed10dd840356cbca5eadb450cc09dde.png\" alt=\"\" /><p>From the dashboard, you can click the \"X\" on any recent webmention, or you can paste a URL from one you've received in the past. You'll be taken to this screen where you can either delete just the one webmention, or entirely block the domain.</p>\n<p>Once you've blocked the domain, it will show up in your blocklists page!</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/22d3f58fb8af0b31aa82e6da3021c2667aa8d33a5db76500523d5dfa1b6d2284.png\" alt=\"\" /><p>I hope this helps others keep out spam as well! I'm sure looking forward to never seeing that notification on my phone again!</p>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"post-type": "article",
"_id": "1634420",
"_source": "16",
"_is_read": true
}
A personal history of personal publishing from Ana—it’s wonderful!
When I was feeling low and alone I would recall how happy I used to be before I was working in tech. I would remember my silly fan sites, my experiments, my blogs and everything that I loved so much that made me become a developer.
{
"type": "entry",
"published": "2018-12-16T23:02:13Z",
"url": "https://adactio.com/links/14609",
"category": [
"blogging",
"indieweb",
"writing",
"personal",
"publishing",
"sharing",
"fomo",
"learning"
],
"bookmark-of": [
"https://www.ohhelloana.blog/blogging-and-me"
],
"content": {
"text": "Oh Hello Ana - Blogging and me\n\n\n\nA personal history of personal publishing from Ana\u2014it\u2019s wonderful!\n\n\n When I was feeling low and alone I would recall how happy I used to be before I was working in tech. I would remember my silly fan sites, my experiments, my blogs and everything that I loved so much that made me become a developer.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://www.ohhelloana.blog/blogging-and-me\">\nOh Hello Ana - Blogging and me\n</a>\n</h3>\n\n<p>A personal history of personal publishing from Ana\u2014it\u2019s wonderful!</p>\n\n<blockquote>\n <p>When I was feeling low and alone I would recall how happy I used to be before I was working in tech. I would remember my silly fan sites, my experiments, my blogs and everything that I loved so much that made me become a developer.</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "bookmark",
"_id": "1627659",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Kh\u00fcrt Williams",
"url": "https://islandinthenet.com/",
"photo": null
},
"url": "https://islandinthenet.com/2018-12-16-10-14-31/",
"published": "2018-12-16T15:14:31+00:00",
"content": {
"html": "<p>@jgmac1106, we don\u2019t own what Google does links don\u2019t work. I have a history with this website, a history that is broken if I move links to a subdomain, which I can\u2019t do anyway. I don\u2019t understand what you mean by \u201cno middle analytics, h-review, h-product\u201d and \u201cYou can own your analytics with webmentions.\u201d</p>",
"text": "@jgmac1106, we don\u2019t own what Google does links don\u2019t work. I have a history with this website, a history that is broken if I move links to a subdomain, which I can\u2019t do anyway. I don\u2019t understand what you mean by \u201cno middle analytics, h-review, h-product\u201d and \u201cYou can own your analytics with webmentions.\u201d"
},
"name": "2018-12-16 10.14.31",
"post-type": "article",
"_id": "1624789",
"_source": "242",
"_is_read": true
}
Some reader progress, channels are now working! I'm not ready to change my reading habits just yet though, so my channel list still allows me to choose "all feeds". I think to change the way I read I need to add a few more features. The first is some sort of notification that a channel has new items, otherwise I'll just end up not checking some low volume channels.
The other thing I really want to add is setting a channel per author for multi-author feeds. There are two feeds I have in mind for this, the facebook and twitter atom feeds generated by Ryan's amazing services.
The last screen shot is of a small change I'm glad to see working, which is picking up when an item is being displayed from a feed on a domain that doesn't match the author. It now adds a little "via" link which helps when no other details of the feed are displayed.
{
"type": "entry",
"published": "2018-12-16T16:46:50+10:00",
"url": "https://unicyclic.com/mal/2018-12-16-Some_reader_progress_channels_are_now_working_I",
"category": [
"indieweb"
],
"photo": [
"https://aperture-proxy.p3k.io/46c3860bec08c3a9f29d8e08b62b4258c4cadc62/68747470733a2f2f756e696379636c69632e636f6d2f6d616c2f7075626c69632f7265616465722d757064617465312e706e67",
"https://aperture-proxy.p3k.io/31cb6e28081a1db43377e6d6c5c1b31f632a5030/68747470733a2f2f756e696379636c69632e636f6d2f6d616c2f7075626c69632f7265616465722d757064617465322e706e67",
"https://aperture-proxy.p3k.io/6b50bb29f198cc3e96c02c385d669e8d7a1090c6/68747470733a2f2f756e696379636c69632e636f6d2f6d616c2f7075626c69632f7265616465722d757064617465332e706e67"
],
"content": {
"text": "Some reader progress, channels are now working! I'm not ready to change my reading habits just yet though, so my channel list still allows me to choose \"all feeds\". I think to change the way I read I need to add a few more features. The first is some sort of notification that a channel has new items, otherwise I'll just end up not checking some low volume channels.\n\n\nThe other thing I really want to add is setting a channel per author for multi-author feeds. There are two feeds I have in mind for this, the facebook and twitter atom feeds generated by Ryan's amazing services.\n\n\nThe last screen shot is of a small change I'm glad to see working, which is picking up when an item is being displayed from a feed on a domain that doesn't match the author. It now adds a little \"via\" link which helps when no other details of the feed are displayed.",
"html": "Some reader progress, channels are now working! I'm not ready to change my reading habits just yet though, so my channel list still allows me to choose \"all feeds\". I think to change the way I read I need to add a few more features. The first is some sort of notification that a channel has new items, otherwise I'll just end up not checking some low volume channels.<br /><br />\nThe other thing I really want to add is setting a channel per author for multi-author feeds. There are two feeds I have in mind for this, the facebook and twitter atom feeds generated by <a href=\"https://snarfed.org/\">Ryan's</a> <a href=\"https://facebook-atom.appspot.com/\">amazing</a> <a href=\"https://twitter-atom.appspot.com/\">services</a>.<br /><br />\nThe last screen shot is of a small change I'm glad to see working, which is picking up when an item is being displayed from a feed on a domain that doesn't match the author. It now adds a little \"via\" link which helps when no other details of the feed are displayed."
},
"author": {
"type": "card",
"name": "Malcolm Blaney",
"url": "https://unicyclic.com/mal",
"photo": "https://aperture-proxy.p3k.io/4f46272c0027449ced0d7cf8de31ea1bec37210e/68747470733a2f2f756e696379636c69632e636f6d2f6d616c2f7075626c69632f70726f66696c655f736d616c6c5f7468756d622e706e67"
},
"post-type": "photo",
"_id": "1624078",
"_source": "243",
"_is_read": true
}
I happened to stumble across the recorded livestream of @tantek's IndieWeb talk at the Decentralized Web Summit, so today I extracted just his talk from the livestream and published it as a standalone video! 📺▶️ https://www.youtube.com/watch?v=y9FSPcmybT8 #dwebsummit #dweb
{
"type": "entry",
"published": "2018-12-15T18:27:35-08:00",
"url": "https://aaronparecki.com/2018/12/15/14/indieweb",
"category": [
"dwebsummit",
"dweb",
"indieweb",
"video"
],
"content": {
"text": "I happened to stumble across the recorded livestream of @tantek's IndieWeb talk at the Decentralized Web Summit, so today I extracted just his talk from the livestream and published it as a standalone video! \ud83d\udcfa\u25b6\ufe0f https://www.youtube.com/watch?v=y9FSPcmybT8 #dwebsummit #dweb",
"html": "I happened to stumble across the recorded livestream of <a href=\"http://tantek.com/\">@tantek</a>'s IndieWeb talk at the Decentralized Web Summit, so today I extracted just his talk from the livestream and published it as a standalone video! <a href=\"https://aaronparecki.com/emoji/%F0%9F%93%BA\">\ud83d\udcfa</a><a href=\"https://aaronparecki.com/emoji/%E2%96%B6%EF%B8%8F\">\u25b6\ufe0f</a> <a href=\"https://www.youtube.com/watch?v=y9FSPcmybT8\"><span>https://</span>www.youtube.com/watch?v=y9FSPcmybT8</a> <a href=\"https://aaronparecki.com/tag/dwebsummit\">#<span class=\"p-category\">dwebsummit</span></a> <a href=\"https://aaronparecki.com/tag/dweb\">#<span class=\"p-category\">dweb</span></a>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"post-type": "note",
"_id": "1622508",
"_source": "16",
"_is_read": true
}
For today's IndieWeb Challenge, Aaron Parecki did a great presentation on IndieAuth and had a text transcript of the QA time at the end. Today I took the transcript, shortened it up and bit and added it to the IndieAuth FAQ page on the wiki. Feel free to check it out and add your own FAQ suggestions!
{
"type": "entry",
"published": "2018-12-14T23:53:51-05:00",
"url": "https://eddiehinkle.com/2018/12/14/22/note/",
"syndication": [
"https://micro.blog/EddieHinkle",
"https://news.indieweb.org/en"
],
"content": {
"text": "For today's IndieWeb Challenge, Aaron Parecki did a great presentation on IndieAuth and had a text transcript of the QA time at the end. Today I took the transcript, shortened it up and bit and added it to the IndieAuth FAQ page on the wiki. Feel free to check it out and add your own FAQ suggestions!",
"html": "For today's <a href=\"https://indieweb.org/2018-12-indieweb-challenge\">IndieWeb Challenge</a>, <a href=\"https://aaronparecki.com\">Aaron Parecki</a> did a great presentation on IndieAuth and had a text transcript of the QA time at the end. Today I took the transcript, shortened it up and bit and <a href=\"https://indieweb.org/IndieAuth#FAQ\">added it to the IndieAuth FAQ page on the wiki</a>. Feel free to check it out and add your own FAQ suggestions!"
},
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-proxy.p3k.io/cc9591b69c2c835fa2c6e23745b224db4b4b431f/68747470733a2f2f656464696568696e6b6c652e636f6d2f696d616765732f70726f66696c652e6a7067"
},
"post-type": "note",
"_id": "1617734",
"_source": "226",
"_is_read": true
}
Sad to say that the #indieweb part of my WordPress site is woefully broken. Time to accelerate v5 as I’m not inclined to figure out what’s broken at this point.
{
"type": "entry",
"published": "2018-12-14T23:06:25-05:00",
"url": "https://miklb.com/blog/2018/12/14/4571/",
"syndication": [
"https://twitter.com/miklb/status/1073791376796672002"
],
"content": {
"text": "Sad to say that the #indieweb part of my WordPress site is woefully broken. Time to accelerate v5 as I\u2019m not inclined to figure out what\u2019s broken at this point."
},
"author": {
"type": "card",
"name": "Michael Bishop",
"url": "https://miklb.com/",
"photo": "https://aperture-proxy.p3k.io/ea0271a66c081d9e09b200106fd14e4c49d9751c/68747470733a2f2f6d696b6c622e636f6d2f7061676573706565645f7374617469632f312e4a69426e4d71796c36532e676966"
},
"post-type": "note",
"_id": "1616824",
"_source": "42",
"_is_read": true
}
I don’t have much to add to the discussion but wanted to voice my dissatisfaction with Gutenberg and how it disrupts my recently discovered IndieWeb power (Webmentions). I considered switching to Jekyll, Hugo or Grav but ran into challenges migrating over 15 years of content and several thousand posts.
{
"type": "entry",
"author": {
"name": "Kh\u00fcrt Williams",
"url": "https://islandinthenet.com/",
"photo": null
},
"url": "https://islandinthenet.com/45584-2/",
"published": "2018-12-14T23:50:06+00:00",
"content": {
"html": "<p>I don\u2019t have much to add to the discussion but wanted to voice my dissatisfaction with Gutenberg and how it disrupts my recently discovered IndieWeb power (Webmentions). I considered switching to Jekyll, Hugo or Grav but ran into challenges migrating over 15 years of content and several thousand posts.</p>",
"text": "I don\u2019t have much to add to the discussion but wanted to voice my dissatisfaction with Gutenberg and how it disrupts my recently discovered IndieWeb power (Webmentions). I considered switching to Jekyll, Hugo or Grav but ran into challenges migrating over 15 years of content and several thousand posts."
},
"post-type": "note",
"_id": "1615572",
"_source": "242",
"_is_read": true
}
That’s bad news. But .. maybe not. I dislike Gutenberg. NOTE: Another webmention sent via the IndieWeb Webmention plugin. Did it work?
{
"type": "entry",
"author": {
"name": "Kh\u00fcrt Williams",
"url": "https://islandinthenet.com/",
"photo": null
},
"url": "https://islandinthenet.com/45544-2/",
"published": "2018-12-14T21:12:54+00:00",
"content": {
"html": "<p>That\u2019s bad news. But .. maybe not. I dislike Gutenberg. NOTE: Another webmention sent via the IndieWeb Webmention plugin. Did it work?</p>",
"text": "That\u2019s bad news. But .. maybe not. I dislike Gutenberg. NOTE: Another webmention sent via the IndieWeb Webmention plugin. Did it work?"
},
"post-type": "note",
"_id": "1614667",
"_source": "242",
"_is_read": true
}
I think IndieWeb needs more content warning like in mastodon. I propose p-content-warning
for this and I'll try to implement this at least on my own website.
{
"type": "entry",
"published": "2018-12-14T14:10:13+03:00",
"url": "https://fireburn.ru/note/1544785813",
"syndication": [
"https://twitter.com/kisik21/status/1073535641919647744"
],
"content": {
"text": "I think IndieWeb needs more content warning like in mastodon. I propose p-content-warning for this and I'll try to implement this at least on my own website.",
"html": "<p>I think IndieWeb needs more content warning like in mastodon. I propose <code>p-content-warning</code> for this and I'll try to implement this at least on my own website.</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://aperture-proxy.p3k.io/3baa9a034ae34d783c6de676c0304b7640673c03/68747470733a2f2f666972656275726e2e72752f617661746172732f76696b612e706e67"
},
"post-type": "note",
"_id": "1611329",
"_source": "1371",
"_is_read": true
}