{ "type": "entry", "url": "https://www.jvt.me/likes/b91c4151-b3c6-4c52-8615-ab7266c689fb/", "name": "Liking http://known.kevinmarks.com/2019/renaming-selfdogfooding-to-eat-what-you-cook-indieweb", "post-type": "article", "_id": "3701976", "_source": "2169", "_is_read": true }
{ "type": "event", "name": "Homebrew Website Club Madrid 2019-06-12", "published": "2019-05-29T17:45:49.341Z", "url": "https://grant.codes/2019/05/29/homebrew-website-club-madrid-2019-06-12", "photo": [ "https://aperture-proxy.p3k.io/7d2caa88383b6f3c25049e9336ac5cce3eabc913/68747470733a2f2f6772616e742e636f6465732f6d656469612f323031392f30352f32392f726574726f2d6877632d312e6a7067" ], "content": { "text": "I'm attempting to get a Homebrew Website Club up and started in Madrid! Let's see how it goes. English and Spanish both welcome :)\nAre you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy?\nCome on by and join a gathering of people with likeminded interests. Bring your friends who want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project...\nFinish that blog post you\u2019ve been writing!\nDiscuss difficult and/or open ended questions that you ran into!\nDemos of recent IndieWeb breakthroughs, share what you've gotten working!\nWhatever you want!", "html": "<p>I'm attempting to get a Homebrew Website Club up and started in Madrid! Let's see how it goes. English and Spanish both welcome :)</p>\n<p>Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy?</p>\n<p>Come on by and join a gathering of people with likeminded interests. Bring your friends who want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project...</p>\n<ul><li>Finish that blog post you\u2019ve been writing!</li>\n<li>Discuss difficult and/or open ended questions that you ran into!</li>\n<li>Demos of recent IndieWeb breakthroughs, share what you've gotten working!</li>\n<li>Whatever you want!</li>\n</ul>" }, "post-type": "event", "refs": { "https://aperture-proxy.p3k.io/7d2caa88383b6f3c25049e9336ac5cce3eabc913/68747470733a2f2f6772616e742e636f6465732f6d656469612f323031392f30352f32392f726574726f2d6877632d312e6a7067": { "type": "image", "ratio": 1.4, "bytes": 53767 } }, "_id": "3700022", "_source": "11", "_is_read": true }
{ "type": "event", "name": "Homebrew Website Club SF!", "summary": "17:30: Optional writing hour and socializing\n18:30: IndieWeb demos and hack night!\n\nHomebrew Website Club retro 1980s-style logo\nTopics for this week: Recent IndieWebCamps! IndieWebCamp Berlin IndieWebCamp D\u00fcsseldorf IndieWebCamp Utrecht Take Back Your Web talk at Beyond Tellerand D\u00fcsseldorf The New Yorker: Can Indie Social Media Save Us Demos of personal website breakthroughs Create or update your personal web site! Sign-up for the 2019 IndieWeb Summit!\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": "2019-05-28 18:11-0700", "start": "2019-05-29 17:30-0700", "end": "2019-05-29 19:30-0700", "url": "http://tantek.com/2019/149/e1/homebrew-website-club-sf", "location": [ "https://wiki.mozilla.org/SF" ], "content": { "text": "When: 2019-05-29 17:30\u202619:30\nWhere: Mozilla San Francisco\n\nHost: Tantek \u00c7elik\n\n\n\n17:30: Optional writing hour and socializing\n\n18:30: IndieWeb demos and hack night!\n\n\nTopics for this week:\nRecent IndieWebCamps!\nIndieWebCamp Berlin\nIndieWebCamp D\u00fcsseldorf\nIndieWebCamp Utrecht\n\n\nTake Back Your Web talk at Beyond Tellerand D\u00fcsseldorf\nThe New Yorker: Can Indie Social Media Save Us\nDemos of personal website breakthroughs\nCreate or update your personal web site!\nSign-up for the 2019 IndieWeb Summit!\n\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\">2019-05-29 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>\nHost: <a class=\"u-organizer h-card\" href=\"http://tantek.com/\">Tantek \u00c7elik</a>\n</p>\n\n<p>\n17:30: Optional writing hour and 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>Recent IndieWebCamps!\n<ul><li><a href=\"https://indieweb.org/2019/Berlin\">IndieWebCamp Berlin</a></li>\n<li><a href=\"https://indieweb.org/2019/D%C3%BCsseldorf\">IndieWebCamp D\u00fcsseldorf</a></li>\n<li><a href=\"https://indieweb.org/2019/Utrecht\">IndieWebCamp Utrecht</a></li>\n</ul></li>\n<li>\n<a href=\"https://vimeo.com/336343886\">Take Back Your Web</a> talk at Beyond Tellerand D\u00fcsseldorf</li>\n<li><a href=\"https://www.newyorker.com/tech/annals-of-technology/can-indie-social-media-save-us\">The New Yorker: Can Indie Social Media Save Us</a></li>\n<li>Demos of personal website breakthroughs</li>\n<li>Create or update your personal web site!</li>\n<li>Sign-up for the <a href=\"https://2019.indieweb.org/summit\">2019 IndieWeb Summit!</a>\n</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/2019-05-29-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": "3690308", "_source": "1", "_is_read": true }
{ "type": "entry", "author": { "name": null, "url": "https://herestomwiththeweather.com/", "photo": null }, "url": "https://herestomwiththeweather.com/2019/05/28/indieweb-summit-2019/", "published": "2019-05-28T00:44:41+00:00", "content": { "html": "RSVP yes\n<p>to <a href=\"https://2019.indieweb.org/summit\">Indieweb Summit 2019</a><a href=\"https://herestomwiththeweather.com/\"><img src=\"https://avatars2.githubusercontent.com/u/16299?v=3&s=460\" alt=\"Tom Brown\" /></a></p>", "text": "RSVP yes\nto Indieweb Summit 2019" }, "name": "Indieweb Summit 2019", "post-type": "note", "_id": "3674349", "_source": "246", "_is_read": true }
{ "type": "entry", "published": "2019-05-27T17:59:34+00:00", "url": "https://cleverdevil.io/2019/my-ios-health-database-is-filled-with", "syndication": [ "https://twitter.com/cleverdevil/status/1133070258212884480", "https://mastodon.social/@cleverdevil/102169311740641838" ], "content": { "text": "My iOS Health database is filled with information now, and I think I\u2019ve decided that my project for IndieWeb Summit will be to integrate HealthKit with my website. Collaborators welcome! Especially collaborators with iOS development experience! \ud83d\udc68\ud83c\udffb\u200d\u2695\ufe0f" }, "author": { "type": "card", "name": "Jonathan LaCour", "url": "https://cleverdevil.io/profile/cleverdevil", "photo": "https://aperture-proxy.p3k.io/77e5d6e5871324c43aebf2e3e7a5553e14578f66/68747470733a2f2f636c65766572646576696c2e696f2f66696c652f66646263373639366135663733383634656131316138323863383631653133382f7468756d622e6a7067" }, "post-type": "note", "_id": "3665588", "_source": "71", "_is_read": true }
Disappointed that Ghost created a custom posting API instead of adopting Micropub, which is a W3C recommendation. It’s okay to have Ghost-only APIs as long as you start with standards as a baseline. Now we have fragmented client apps.
{ "type": "entry", "author": { "name": "Manton Reece", "url": "https://www.manton.org/", "photo": "https://aperture-proxy.p3k.io/907926e361383204bd1bc913c143c23e70ae69bb/68747470733a2f2f6d6963726f2e626c6f672f6d616e746f6e2f6176617461722e6a7067" }, "url": "https://www.manton.org/2019/05/27/disappointed-that-ghost.html", "content": { "html": "<p>Disappointed that Ghost created a <a href=\"https://blog.ghost.org/admin-api/\">custom posting API</a> instead of adopting Micropub, which is a W3C recommendation. It\u2019s okay to have Ghost-only APIs as long as you start with standards as a baseline. Now we have fragmented client apps.</p>", "text": "Disappointed that Ghost created a custom posting API instead of adopting Micropub, which is a W3C recommendation. It\u2019s okay to have Ghost-only APIs as long as you start with standards as a baseline. Now we have fragmented client apps." }, "published": "2019-05-27T11:01:51-05:00", "post-type": "note", "_id": "3664178", "_source": "12", "_is_read": true }
Our first episode since January. David Shanske and Chris Aldrich get caught up on some recent IndieWebCamps, an article about IndieWeb in The New Yorker, changes within WordPress, and upcoming events.
GWG: “If you’re not there, it isn’t raining”
Came for the IndieWeb. Stayed for the poetry.
(Learned about some nice new features in IndieWeb WordPress too – including On This Day posts, and being able to have a feed where you exclude certain post types.)
The post appeared first on doubleloop.
{ "type": "entry", "author": { "name": "Neil Mather", "url": "https://doubleloop.net/", "photo": null }, "url": "https://doubleloop.net/2019/05/26/5580/", "published": "2019-05-26T16:22:26+00:00", "content": { "html": "Listened <a href=\"https://david.shanske.com/2019/05/21/2868/\">Episode 14 \u2013 Once a Quarter</a> by <a href=\"https://david.shanske.com/\"><img src=\"https://david.shanske.com/wp-content/uploads/avatar-privacy/cache/gravatar/2/c/2cb1f8afd9c8d3b646b4071c5ed887c970d81d625eeed87e447706940e2c403d-42.png\" alt=\"David Shanske\" />David Shanske</a>\n<blockquote>Our first episode since January. David Shanske and Chris Aldrich get caught up on some recent IndieWebCamps, an article about IndieWeb in The New Yorker, changes within WordPress, and upcoming events.</blockquote>\n\n<p>GWG: \u201cIf you\u2019re not there, it isn\u2019t raining\u201d</p>\n<p>Came for the IndieWeb. Stayed for the poetry.</p>\n<p>(Learned about some nice new features in IndieWeb WordPress too \u2013 including On This Day posts, and being able to have a feed where you exclude certain post types.)</p>\n<p>The post <a href=\"https://doubleloop.net/2019/05/26/5580/\"></a> appeared first on <a href=\"https://doubleloop.net/\">doubleloop</a>.</p>", "text": "Listened Episode 14 \u2013 Once a Quarter by David Shanske\nOur first episode since January. David Shanske and Chris Aldrich get caught up on some recent IndieWebCamps, an article about IndieWeb in The New Yorker, changes within WordPress, and upcoming events.\n\nGWG: \u201cIf you\u2019re not there, it isn\u2019t raining\u201d\nCame for the IndieWeb. Stayed for the poetry.\n(Learned about some nice new features in IndieWeb WordPress too \u2013 including On This Day posts, and being able to have a feed where you exclude certain post types.)\nThe post appeared first on doubleloop." }, "post-type": "note", "_id": "3649994", "_source": "1895", "_is_read": true }
{ "type": "entry", "summary": "Adding my pronouns to my personal h-card to help others determine how I identify.", "url": "https://www.jvt.me/posts/2019/04/10/pronouns-microformats/", "name": "Marking up my pronouns with Microformats", "post-type": "article", "_id": "3426243", "_source": "2169", "_is_read": true }
{ "type": "entry", "author": { "name": "Kh\u00fcrt Williams", "url": "https://islandinthenet.com/", "photo": null }, "url": "https://islandinthenet.com/sunday-paper-philosophy-and-science/", "published": "2019-05-26T13:10:15+00:00", "content": { "html": "<p>Sunday Paper is my collage of long-form articles, between 1,000 and 20,000 words, that I have saved during the weekend, that I found interesting and which I think require deep, slow thinking. I think they are a great way to read on a Sunday morning as a sort of personal Sunday newspaper.</p>\n<blockquote><p>\n Once upon a time, it was not just that philosophy was a part of science; rather, science was a branch of philosophy. We need to remember that modern science began as natural philosophy \u2013 a development of philosophy, an admixture of philosophy and science. Today, we think of Galileo, Johannes Kepler, William Harvey, Robert Boyle, Christiaan Huygens, Robert Hooke, Edmond Halley and, of course, Isaac Newton as trailblazing scientists, while we think of Francis Bacon, Ren\u00e9 Descartes, Thomas Hobbes, John Locke, Baruch Spinoza and Gottfried Leibniz as philosophers. That division is, however, something we impose on the past. It is profoundly anachronistic.<a href=\"https://aeon.co/essays/bring-back-science-and-philosophy-as-natural-philosophy?utm_source=pocket-newtab\">Natural philosophy redux</a> by <a href=\"https://aeon.co/users/nicholas-maxwell\">Nicholas Maxwell</a> in Aeon\n</p></blockquote>\n<p>We are understanding that we don\u2019t\u2019 understand AI.</p>\n<blockquote><p>\n It seems that if we leave it up to the nine big companies that dominate the field of AI alone, we raise the spectre of a corporate controlled world of surveillance and conformity \u2013\u2013 especially so long as gender, ethnic and global diversity is also lacking among their ranks of employees at all levels of a company. Having engineers, ethicists and human rights experts address collaboratively how AI should work increases the chance for better outcomes for humanity.<br />\u2026<br />Each and every one of us who cares about the health of the internet \u2013\u2013 we need to scale up our understanding of AI. It is being woven into nearly every kind of digital product and is being applied to more and more decisions that affect people around the world. For our common understanding to evolve, we need to share what we learn. In classrooms, Stefania Druga is making a small dent by working with groups of children. In Finland, a grand initiative sought to train 1% of the country\u2019s population (55,000 people) in the elements of AI. What will you do?<a href=\"https://internethealthreport.org/2019/lets-ask-more-of-ai/\">Let\u2019s ask more of AI</a>\n</p></blockquote>\n<p>How a prom dress triggered the <em>cultural appropriation police</em>.</p>\n<blockquote><p>\n The question is inspired by a spasm of social-media cruelty that caught wide attention recently. A young woman in Utah bought a Chinese-style dress to wear to her high school formal. She posted some photographs of herself on her personal Instagram page\u2014and suddenly found herself the target of virulent online abuse.</p>\n<p> For once, the story has a happy ending. Good sense and kindness prevailed, and instead of her prom being ruined, the young woman exited the dance buoyed by worldwide support and affirmation, most of all from within China.</p>\n<p> Yet the idea persists that there is something wrong and oppressive about people of one background adopting and adapting the artifacts of another. Sadly often, these stories end as successful power plays enforced by local bullies.<br />\u2026<br />The Chinese dress young Kezia Daum wanted to wear to prom originated in a brutal act of imperialism, but not by any western people. It originated in the Manchurian conquest of China in 1648, an event comparable to Europe\u2019s Thirty Years War in its society-shattering murderousness. Millions of people, perhaps tens of millions, lost their lives in the upheaval.</p>\n<p> The new rulers of Beijing required Chinese men to adopt Manchurian styles of dress and hair, including the notorious pigtail. When the Manchu dynasty was finally overthrown in 1911, Chinese people found themselves free for the first time in 250 years to dress as they pleased. In the decade afterward, creative personalities in the great commercial metropolis of Shanghai devised a new kind of garment for women. They called it the cheongsam.</p>\n<p> The new garment was a fusion of old and new, east and west. Manchurian-style fabrics were tailored to a European-style pattern. In the past, upper-class women\u2019s clothing had conveyed status and restricted movement. The cheongsam was equally available to women from a wide range of statuses\u2014and enabled Chinese women to move as their western counterparts did. <a href=\"https://www.theatlantic.com/ideas/archive/2018/05/cultural-appropriation/559802/\">Every Culture Appropriates</a> by David Frum in The Atlantic\n</p></blockquote>\n<p>I have been blogging continuously since about 2003 but when I discovered the <em>IndieWeb</em> about two years ago. I started using a set of WordPress plugins that have only enhanced my experience.</p>\n<blockquote><p>\n In recent months, some of the biggest social-media companies have begun searching for this redemption, too. Facebook and Twitter, in particular, have promised various reforms. In March, Mark Zuckerberg announced a plan to move his platform toward private communication protected by end-to-end encryption; later that month, he proposed the establishment of a third-party group to set standards for acceptable content. Around the same time, Jack Dorsey brought one of Twitter\u2019s head lawyers onto Joe Rogan\u2019s podcast to better explain the platform\u2019s evolving standards for banning users. Legislators are also getting involved. Elizabeth Warren shared a plan for breaking up tech giants like Facebook; others admire the European Union\u2019s sweeping and byzantine General Data Protection Regulation, which deploys aggressive fines to coerce companies into better protecting user privacy.</p>\n<p> All of these approaches assume that the reformation of social media will be an intricate, lengthy, and incremental process involving lawyers, Ph.D.s, and government experts. But not everyone sees it that way. Alongside these official responses, a loose collective of developers and techno-utopians that calls itself the IndieWeb has been creating another alternative. The movement\u2019s affiliates are developing their own social-media platforms, which they say will preserve what\u2019s good about social media while jettisoning what\u2019s bad. They hope to rebuild social media according to principles that are less corporate and more humane.<a href=\"https://www.newyorker.com/tech/annals-of-technology/can-indie-social-media-save-us\">Can \u201cIndie\u201d Social Media Save Us?</a> by By Cal Newport in the New Yorker\n</p></blockquote>", "text": "Sunday Paper is my collage of long-form articles, between 1,000 and 20,000 words, that I have saved during the weekend, that I found interesting and which I think require deep, slow thinking. I think they are a great way to read on a Sunday morning as a sort of personal Sunday newspaper.\n\n Once upon a time, it was not just that philosophy was a part of science; rather, science was a branch of philosophy. We need to remember that modern science began as natural philosophy \u2013 a development of philosophy, an admixture of philosophy and science. Today, we think of Galileo, Johannes Kepler, William Harvey, Robert Boyle, Christiaan Huygens, Robert Hooke, Edmond Halley and, of course, Isaac Newton as trailblazing scientists, while we think of Francis Bacon, Ren\u00e9 Descartes, Thomas Hobbes, John Locke, Baruch Spinoza and Gottfried Leibniz as philosophers. That division is, however, something we impose on the past. It is profoundly anachronistic.Natural philosophy redux by Nicholas Maxwell in Aeon\n\nWe are understanding that we don\u2019t\u2019 understand AI.\n\n It seems that if we leave it up to the nine big companies that dominate the field of AI alone, we raise the spectre of a corporate controlled world of surveillance and conformity \u2013\u2013 especially so long as gender, ethnic and global diversity is also lacking among their ranks of employees at all levels of a company. Having engineers, ethicists and human rights experts address collaboratively how AI should work increases the chance for better outcomes for humanity.\n\u2026\nEach and every one of us who cares about the health of the internet \u2013\u2013 we need to scale up our understanding of AI. It is being woven into nearly every kind of digital product and is being applied to more and more decisions that affect people around the world. For our common understanding to evolve, we need to share what we learn. In classrooms, Stefania Druga is making a small dent by working with groups of children. In Finland, a grand initiative sought to train 1% of the country\u2019s population (55,000 people) in the elements of AI. What will you do?Let\u2019s ask more of AI\n\nHow a prom dress triggered the cultural appropriation police.\n\n The question is inspired by a spasm of social-media cruelty that caught wide attention recently. A young woman in Utah bought a Chinese-style dress to wear to her high school formal. She posted some photographs of herself on her personal Instagram page\u2014and suddenly found herself the target of virulent online abuse.\n For once, the story has a happy ending. Good sense and kindness prevailed, and instead of her prom being ruined, the young woman exited the dance buoyed by worldwide support and affirmation, most of all from within China.\n Yet the idea persists that there is something wrong and oppressive about people of one background adopting and adapting the artifacts of another. Sadly often, these stories end as successful power plays enforced by local bullies.\n\u2026\nThe Chinese dress young Kezia Daum wanted to wear to prom originated in a brutal act of imperialism, but not by any western people. It originated in the Manchurian conquest of China in 1648, an event comparable to Europe\u2019s Thirty Years War in its society-shattering murderousness. Millions of people, perhaps tens of millions, lost their lives in the upheaval.\n The new rulers of Beijing required Chinese men to adopt Manchurian styles of dress and hair, including the notorious pigtail. When the Manchu dynasty was finally overthrown in 1911, Chinese people found themselves free for the first time in 250 years to dress as they pleased. In the decade afterward, creative personalities in the great commercial metropolis of Shanghai devised a new kind of garment for women. They called it the cheongsam.\n The new garment was a fusion of old and new, east and west. Manchurian-style fabrics were tailored to a European-style pattern. In the past, upper-class women\u2019s clothing had conveyed status and restricted movement. The cheongsam was equally available to women from a wide range of statuses\u2014and enabled Chinese women to move as their western counterparts did. Every Culture Appropriates by David Frum in The Atlantic\n\nI have been blogging continuously since about 2003 but when I discovered the IndieWeb about two years ago. I started using a set of WordPress plugins that have only enhanced my experience.\n\n In recent months, some of the biggest social-media companies have begun searching for this redemption, too. Facebook and Twitter, in particular, have promised various reforms. In March, Mark Zuckerberg announced a plan to move his platform toward private communication protected by end-to-end encryption; later that month, he proposed the establishment of a third-party group to set standards for acceptable content. Around the same time, Jack Dorsey brought one of Twitter\u2019s head lawyers onto Joe Rogan\u2019s podcast to better explain the platform\u2019s evolving standards for banning users. Legislators are also getting involved. Elizabeth Warren shared a plan for breaking up tech giants like Facebook; others admire the European Union\u2019s sweeping and byzantine General Data Protection Regulation, which deploys aggressive fines to coerce companies into better protecting user privacy.\n All of these approaches assume that the reformation of social media will be an intricate, lengthy, and incremental process involving lawyers, Ph.D.s, and government experts. But not everyone sees it that way. Alongside these official responses, a loose collective of developers and techno-utopians that calls itself the IndieWeb has been creating another alternative. The movement\u2019s affiliates are developing their own social-media platforms, which they say will preserve what\u2019s good about social media while jettisoning what\u2019s bad. They hope to rebuild social media according to principles that are less corporate and more humane.Can \u201cIndie\u201d Social Media Save Us? by By Cal Newport in the New Yorker" }, "name": "Sunday Paper \u2013 Philosophy and Science, Understanding AI, Cultural Appropriation Police, Indie Social Media", "post-type": "article", "_id": "3647489", "_source": "242", "_is_read": true }
{ "type": "entry", "author": { "name": "Neil Mather", "url": "https://doubleloop.net/", "photo": null }, "url": "https://doubleloop.net/2019/05/26/5572/", "published": "2019-05-26T08:49:04+00:00", "content": { "html": "Liked \n<blockquote><blockquote><p>My self inflicted \"curse\" has been lifted and I finally have Webmention working on my blog. <br />Long story short: it was all my fault because I accidentally changed my website from no-www to www <img src=\"https://aperture-proxy.p3k.io/e4ead9c166f965f34b7305c341299a04c0864c65/68747470733a2f2f732e772e6f72672f696d616765732f636f72652f656d6f6a692f31322e302e302d312f37327837322f31663634332e706e67\" alt=\"\ud83d\ude43\" /> thanks <a href=\"https://twitter.com/aaronpk?ref_src=twsrc%5Etfw\">@aaronpk</a> for the help! <a href=\"https://twitter.com/hashtag/indieweb?src=hash&ref_src=twsrc%5Etfw\">#indieweb</a></p>\u2014 Ana Rodrigues (@ohhelloana) <a href=\"https://twitter.com/ohhelloana/status/1132243201543294976?ref_src=twsrc%5Etfw\">May 25, 2019</a></blockquote><a href=\"https://twitter.com/ohhelloana/status/1132243201543294976\"></a></blockquote>\n\n<p>The post <a href=\"https://doubleloop.net/2019/05/26/5572/\">#5572</a> appeared first on <a href=\"https://doubleloop.net/\">doubleloop</a>.</p>", "text": "Liked \nMy self inflicted \"curse\" has been lifted and I finally have Webmention working on my blog. \nLong story short: it was all my fault because I accidentally changed my website from no-www to www thanks @aaronpk for the help! #indieweb\u2014 Ana Rodrigues (@ohhelloana) May 25, 2019\n\nThe post #5572 appeared first on doubleloop." }, "name": "#5572", "post-type": "note", "_id": "3645903", "_source": "1895", "_is_read": true }
{ "type": "entry", "author": { "name": "Neil Mather", "url": "https://doubleloop.net/", "photo": null }, "url": "https://doubleloop.net/2019/05/25/5555/", "published": "2019-05-25T08:42:14+00:00", "content": { "html": "Bookmarked <a href=\"https://seblog.nl/2018/10/22/13/three-things-about-readers\">Three things about Readers during IndieWebCamp N\u00fcrnberg</a> by <a href=\"https://seblog.nl/\"><img src=\"https://aperture-proxy.p3k.io/10e8aeca31d1cd146999fcacc07a8eb9ad47c813/68747470733a2f2f7365626c6f672e6e6c2f70686f746f2e6a7067\" alt=\"Sebastiaan Andeweg\" />Sebastiaan Andeweg</a>\n<blockquote>This blogpost has three parts: first I describe the painpoints I feel at the moment, then I describe what I have been hacking on yesterday, and in the last part I share some other ideas we talked about over dinner in N\u00fcrnberg, that where not recorded in any form other than short notes on some phones.</blockquote>\n\n<p>The post <a href=\"https://doubleloop.net/2019/05/25/5555/\">#5555</a> appeared first on <a href=\"https://doubleloop.net/\">doubleloop</a>.</p>", "text": "Bookmarked Three things about Readers during IndieWebCamp N\u00fcrnberg by Sebastiaan Andeweg\nThis blogpost has three parts: first I describe the painpoints I feel at the moment, then I describe what I have been hacking on yesterday, and in the last part I share some other ideas we talked about over dinner in N\u00fcrnberg, that where not recorded in any form other than short notes on some phones.\n\nThe post #5555 appeared first on doubleloop." }, "name": "#5555", "post-type": "note", "_id": "3632704", "_source": "1895", "_is_read": true }
{ "type": "entry", "author": { "name": "Neil Mather", "url": "https://doubleloop.net/", "photo": null }, "url": "https://doubleloop.net/2019/05/24/iwc-utrecht-a-trip-to-holland/", "published": "2019-05-24T22:08:42+00:00", "content": { "html": "<p>Last weekend was <a href=\"https://indieweb.org/2019/Utrecht\">IndieWebCamp Utrecht</a>. I went along and had a great time learning, hacking, and seeing some parts of Holland.</p>\n<blockquote><p>IndieWebCamps are brainstorming and building events where IndieWeb creators gather semi-regularly to meet in person, share ideas, and collaborate on IndieWeb design, UX, & code for their own sites. \u2014 <a href=\"https://indieweb.org/IndieWebCamps\">IndieWebCamps</a></p></blockquote>\n<p>They\u2019re a great way to learn more about the IndieWeb and also a great excuse to visit a new place you\u2019ve never been before.</p>\n<p>I travelled over on a rail and sail ticket from London -> Utrecht with an overnight ferry. I went to IWC over the weekend, plus a day in Utrecht before, and a day in Rotterdam afterwards.</p>\n\n<h2>Utrecht</h2>\n<p>Arriving in Hoek van Holland and then getting the train via Rotterdam, I got to Utrecht around 11am on the Friday. Pretty tired from an obscenely early wake-up call on the ferry, I still had a good if somnolescent stomp around Utrecht, and made it on a walking tour too.</p>\n\n<a href=\"https://doubleloop.net/wp-content/uploads/2019/05/utrecht-walking-tour.jpg\"><img src=\"https://aperture-proxy.p3k.io/0bba56f2f0b91c9323177416a73b0387db7c4aaf/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f757472656368742d77616c6b696e672d746f75722d31303234783736382e6a7067\" alt=\"\" /></a>The walking tour in Utrecht<p>Fun fact \u2013 Holland has had only one Pope: Pope Adrian. Apparently he wasn\u2019t very popular because he suggested the Sistine Chapel should be painted over in white.</p>\n\n<p>Utrecht is a lovely city, with lots of picturesque canals, little independent shops and cafes, trees and plants all over the place, and bikes everywhere. Once you get out of the centre it gets a bit more industrial looking, but the central area is very pretty.</p>\n\n<a href=\"https://doubleloop.net/wp-content/uploads/2019/05/utrecht-canal.jpg\"><img src=\"https://aperture-proxy.p3k.io/1585ec8f896c68d4a71ed9532107291cc998e739/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f757472656368742d63616e616c2d31303234783537362e6a7067\" alt=\"\" /></a>So canal<p>After checking in, and a quick nap, I headed out to a nice meal on Friday evening for IWC peeps who had arrived early into town. It was really nice to meet a new group of people and put some faces to names that I\u2019d seen online. One of the things that I <em>really</em> like about the IndieWeb is the baked-in focus on reguarly getting together in real life with real people. You obviously don\u2019t have to if you prefer not to, but for me it\u2019s great because without a bit of cajoling I have a natural tendency to sit by myself behind a computer screen.</p>\n\n<h2>IWC</h2>\n<h3>Day 1</h3>\n<p>Day 1 of the IWC is intros and sessions and day. We had a great intro from Frank, then we all introduced ourselves, then we got down to planning the sessions in an unconference style with Ton.</p>\n<p>I went to sessions on IW building blocks and WordPress; privacy and sharing of personal data; federated search; other projects like Solid and how they overlap; and discovering content. Lots of ideas and so many interesting people.</p>\n<p>We had another fun meal in the evening, with some interesting chats about cybernetics, powdered food, and green politics!</p>\n\n<a href=\"https://doubleloop.net/wp-content/uploads/2019/05/iwc-utrecht-day1.jpg\"><img src=\"https://aperture-proxy.p3k.io/dccb7bcdb07b36083169999e99f0a62f6e046b9e/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f6977632d757472656368742d646179312d31303234783736382e6a7067\" alt=\"\" /></a>IWC group photo<h3>Day 2</h3>\n<p>Day 2 is hack day, where everywhere spends time working on something IndieWeb-related, whether it\u2019s their own personal itch or helping out others. The weekend ends with demos of what people have worked on.</p>\n<p>Thee was some great stuff \u2013 an indieweb search engine, an OPML to Microsub importer, a look at Yarns, lots of geo data stuff, actual blog post writing and book reading tracking.</p>\n<p>For my own hack project, I installed Matthias\u2019 WordPress ActivityPub plugin. I\u2019ve since written a <a href=\"https://doubleloop.net/2019/05/21/bridging-indieweb-fediverse-part-3-wordpress-activitypub-plugin/\">blog post about that</a>.</p>\n<p>We rounded the day off with drinks from a place with a brewery called Crooked Herring, and then those of us left had a nice Ethiopian meal and some Tej (honey wine). Yum!</p>\n\n<a href=\"https://doubleloop.net/wp-content/uploads/2019/05/iwc-utrecht-day2.jpg\"><img src=\"https://aperture-proxy.p3k.io/79975f3a5bf9c38c55e2f7870b6562bbb759b43d/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f6977632d757472656368742d646179322d31303234783531322e6a7067\" alt=\"\" /></a>Continuing the discussion<p>IWC was organised by <a href=\"https://diggingthedigital.com/\">Frank</a> and <a href=\"https://zylstra.org/\">Ton</a>. All kinds of help was provided by <a href=\"https://rosemaryorchard.com/\">Rose</a>, <a href=\"https://vanderven.se/martijn/\">Martijn</a> and <a href=\"https://seblog.nl/\">Seb</a> over the weekend. <a href=\"https://driaans.nl/\">Johan</a> hosted us at <a href=\"https://www.shoppagina.nl/\">Shoppaggina</a> HQ. Thanks so much to everyone for putting on such a great event!</p>\n<h2>Rotterdam</h2>\n<p>On my last day, Monday, I travelled back to Rotterdam and had a look around this time. I really liked Rotterdam too. Quite a contrast to Utrecht, it has a much more urban feel to it. Rotterdam suffered the most during WWII, and has a lot of post-modern architecture as a result. It also has some fantastic street art.</p>\n\n<a href=\"https://doubleloop.net/wp-content/uploads/2019/05/rotterdam-head.jpg\"><img src=\"https://aperture-proxy.p3k.io/34ba4d0ad7dd45f11a4c87fdb55335be6520d0de/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f726f7474657264616d2d686561642d35373678313032342e6a7067\" alt=\"\" /></a>Rotterdam street art<p>On the tour I learned that Erasmus was from Rotterdam (although was only there for four years). He sounded like a pretty decent chap and an interesting character.</p>\n<a href=\"https://aperture-proxy.p3k.io/cc5bef3f2f4ff1443ff7c525d60715c9d8ad497f/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f726f7474657264616d2d77616c6b696e672d746f75722e6a7067\"><img src=\"https://aperture-proxy.p3k.io/cc5bef3f2f4ff1443ff7c525d60715c9d8ad497f/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f726f7474657264616d2d77616c6b696e672d746f75722e6a7067\" alt=\"\" /></a>Rotterdam walking tour<p>And back home on the ferry again. I like Holland.</p>\n<p>The post <a href=\"https://doubleloop.net/2019/05/24/iwc-utrecht-a-trip-to-holland/\">IWC Utrecht & a trip to Holland</a> appeared first on <a href=\"https://doubleloop.net/\">doubleloop</a>.</p>", "text": "Last weekend was IndieWebCamp Utrecht. I went along and had a great time learning, hacking, and seeing some parts of Holland.\nIndieWebCamps are brainstorming and building events where IndieWeb creators gather semi-regularly to meet in person, share ideas, and collaborate on IndieWeb design, UX, & code for their own sites. \u2014 IndieWebCamps\nThey\u2019re a great way to learn more about the IndieWeb and also a great excuse to visit a new place you\u2019ve never been before.\nI travelled over on a rail and sail ticket from London -> Utrecht with an overnight ferry. I went to IWC over the weekend, plus a day in Utrecht before, and a day in Rotterdam afterwards.\n\nUtrecht\nArriving in Hoek van Holland and then getting the train via Rotterdam, I got to Utrecht around 11am on the Friday. Pretty tired from an obscenely early wake-up call on the ferry, I still had a good if somnolescent stomp around Utrecht, and made it on a walking tour too.\n\nThe walking tour in UtrechtFun fact \u2013 Holland has had only one Pope: Pope Adrian. Apparently he wasn\u2019t very popular because he suggested the Sistine Chapel should be painted over in white.\n\nUtrecht is a lovely city, with lots of picturesque canals, little independent shops and cafes, trees and plants all over the place, and bikes everywhere. Once you get out of the centre it gets a bit more industrial looking, but the central area is very pretty.\n\nSo canalAfter checking in, and a quick nap, I headed out to a nice meal on Friday evening for IWC peeps who had arrived early into town. It was really nice to meet a new group of people and put some faces to names that I\u2019d seen online. One of the things that I really like about the IndieWeb is the baked-in focus on reguarly getting together in real life with real people. You obviously don\u2019t have to if you prefer not to, but for me it\u2019s great because without a bit of cajoling I have a natural tendency to sit by myself behind a computer screen.\n\nIWC\nDay 1\nDay 1 of the IWC is intros and sessions and day. We had a great intro from Frank, then we all introduced ourselves, then we got down to planning the sessions in an unconference style with Ton.\nI went to sessions on IW building blocks and WordPress; privacy and sharing of personal data; federated search; other projects like Solid and how they overlap; and discovering content. Lots of ideas and so many interesting people.\nWe had another fun meal in the evening, with some interesting chats about cybernetics, powdered food, and green politics!\n\nIWC group photoDay 2\nDay 2 is hack day, where everywhere spends time working on something IndieWeb-related, whether it\u2019s their own personal itch or helping out others. The weekend ends with demos of what people have worked on.\nThee was some great stuff \u2013 an indieweb search engine, an OPML to Microsub importer, a look at Yarns, lots of geo data stuff, actual blog post writing and book reading tracking.\nFor my own hack project, I installed Matthias\u2019 WordPress ActivityPub plugin. I\u2019ve since written a blog post about that.\nWe rounded the day off with drinks from a place with a brewery called Crooked Herring, and then those of us left had a nice Ethiopian meal and some Tej (honey wine). Yum!\n\nContinuing the discussionIWC was organised by Frank and Ton. All kinds of help was provided by Rose, Martijn and Seb over the weekend. Johan hosted us at Shoppaggina HQ. Thanks so much to everyone for putting on such a great event!\nRotterdam\nOn my last day, Monday, I travelled back to Rotterdam and had a look around this time. I really liked Rotterdam too. Quite a contrast to Utrecht, it has a much more urban feel to it. Rotterdam suffered the most during WWII, and has a lot of post-modern architecture as a result. It also has some fantastic street art.\n\nRotterdam street artOn the tour I learned that Erasmus was from Rotterdam (although was only there for four years). He sounded like a pretty decent chap and an interesting character.\nRotterdam walking tourAnd back home on the ferry again. I like Holland.\nThe post IWC Utrecht & a trip to Holland appeared first on doubleloop." }, "name": "IWC Utrecht & a trip to Holland", "post-type": "note", "_id": "3627221", "_source": "1895", "_is_read": true }
{ "type": "entry", "author": { "name": "Neil Mather", "url": "https://doubleloop.net/", "photo": null }, "url": "https://doubleloop.net/2019/05/23/5519/", "published": "2019-05-23T20:39:13+00:00", "content": { "html": "Listened <a href=\"https://jeena.net/pods/17\">The IndieWeb - Martijn</a> by <a href=\"https://jeena.net/\"><img src=\"https://aperture-proxy.p3k.io/e73be16feaeebc9e24f3579d707245f2ac74135a/68747470733a2f2f6a65656e612e6e65742f6176617461722e6a7067\" alt=\"Jeena\" /> Jeena</a>\n<blockquote>We're two senior IndieWeb participants talking about owning your own content.</blockquote>\n\n<p>A really good discussion between Jeena (<a href=\"https://jeena.net/\">jeena.net</a>) and Martijn (<a href=\"https://vanderven.se/martijn/\">vanderven.se/martijn/</a>) about what IndieWeb is and some of its building blocks.</p>\n<p><a href=\"https://jeena.net/pods/17\">jeena.net/pods/17</a></p>\n<p>The post <a href=\"https://doubleloop.net/2019/05/23/5519/\">#5519</a> appeared first on <a href=\"https://doubleloop.net/\">doubleloop</a>.</p>", "text": "Listened The IndieWeb - Martijn by Jeena\nWe're two senior IndieWeb participants talking about owning your own content.\n\nA really good discussion between Jeena (jeena.net) and Martijn (vanderven.se/martijn/) about what IndieWeb is and some of its building blocks.\njeena.net/pods/17\nThe post #5519 appeared first on doubleloop." }, "name": "#5519", "post-type": "note", "_id": "3609292", "_source": "1895", "_is_read": true }
{ "type": "entry", "published": "2019-05-22T10:16:57-07:00", "url": "https://aaronparecki.com/2019/05/22/10/indieweb-summit", "category": [ "TakeBackYourWeb", "indieweb", "takebackyourweb" ], "syndication": [ "https://twitter.com/aaronpk/status/1131247599824977920" ], "content": { "text": "Good morning! Watch this video \n\nhttps://vimeo.com/336343886 \n\nand then go sign up for IndieWeb Summit in Portland! \n\nhttps://2019.indieweb.org/summit \n\n#TakeBackYourWeb", "html": "Good morning! Watch this video <br /><br /><a href=\"https://vimeo.com/336343886\"><span>https://</span>vimeo.com/336343886</a> <br /><br />and then go sign up for IndieWeb Summit in Portland! <br /><br /><a href=\"https://2019.indieweb.org/summit\"><span>https://</span>2019.indieweb.org/summit</a> <br /><br /><a href=\"https://aaronparecki.com/tag/takebackyourweb\">#<span class=\"p-category\">TakeBackYourWeb</span></a>" }, "author": { "type": "card", "name": "Aaron Parecki", "url": "https://aaronparecki.com/", "photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg" }, "post-type": "note", "_id": "3605090", "_source": "16", "_is_read": true }
{ "type": "entry", "author": { "name": "Neil Mather", "url": "https://doubleloop.net/", "photo": null }, "url": "https://doubleloop.net/2019/05/22/5506/", "published": "2019-05-22T20:50:46+00:00", "content": { "html": "Liked <a href=\"https://www.ohhelloana.blog/rsvp-using-webmentions\">I finally learned how to RSVP using webmentions</a> by Ana <em>(Oh Hello Ana - Blog)</em>\n<blockquote>While at Homebrew Website Club London I told Calum and Neil that I wish I had \"Webmentions working\" so that I could RSVP to the event on the website. Turns out things are not that connected!</blockquote>\n\n<p>The post <a href=\"https://doubleloop.net/2019/05/22/5506/\">#5506</a> appeared first on <a href=\"https://doubleloop.net/\">doubleloop</a>.</p>", "text": "Liked I finally learned how to RSVP using webmentions by Ana (Oh Hello Ana - Blog)\nWhile at Homebrew Website Club London I told Calum and Neil that I wish I had \"Webmentions working\" so that I could RSVP to the event on the website. Turns out things are not that connected!\n\nThe post #5506 appeared first on doubleloop." }, "name": "#5506", "post-type": "note", "_id": "3591183", "_source": "1895", "_is_read": true }
{ "type": "entry", "author": { "name": "Neil Mather", "url": "https://doubleloop.net/", "photo": null }, "url": "https://doubleloop.net/2019/05/22/5505/", "published": "2019-05-22T20:43:56+00:00", "content": { "html": "Liked <a href=\"https://www.zylstra.org/blog/2019/05/setting-up-wp-test-instances-forming-an-indieweb-test-network/\">Setting Up WP Test Instances Forming an IndieWeb Test Network</a> by Ton Zijlstra\n<blockquote>Over the past year I\u2019ve repeatedly tested things, using this blog as a test bed or sand box. That\u2019s not ideal. Sometimes things break, when I\u2019ve tinkered with a plugin to the point of causing the entire site to not load. Now that I intend to try out a few other things, that e.g. are theme rela...</blockquote>\n\n<p>The post <a href=\"https://doubleloop.net/2019/05/22/5505/\">#5505</a> appeared first on <a href=\"https://doubleloop.net/\">doubleloop</a>.</p>", "text": "Liked Setting Up WP Test Instances Forming an IndieWeb Test Network by Ton Zijlstra\nOver the past year I\u2019ve repeatedly tested things, using this blog as a test bed or sand box. That\u2019s not ideal. Sometimes things break, when I\u2019ve tinkered with a plugin to the point of causing the entire site to not load. Now that I intend to try out a few other things, that e.g. are theme rela...\n\nThe post #5505 appeared first on doubleloop." }, "name": "#5505", "post-type": "note", "_id": "3591184", "_source": "1895", "_is_read": true }
{ "type": "entry", "author": { "name": "Neil Mather", "url": "https://doubleloop.net/", "photo": null }, "url": "https://doubleloop.net/2019/05/21/bridging-indieweb-fediverse-part-3-wordpress-activitypub-plugin/", "published": "2019-05-21T18:35:54+00:00", "content": { "html": "<p>Carrying on the sporadic series (here are parts <a href=\"https://doubleloop.net/2019/05/01/bridging-the-indieweb-and-the-fediverse-with-bridgy-fed-part-1/\">one</a> and <a href=\"https://doubleloop.net/2019/05/04/bridging-the-indieweb-and-the-fediverse-part-2/\">two</a>), this is my next tinkering around with a means to connect a WordPress-based IndieWeb site to the Fediverse.</p>\n<p>For my hackday project at <a href=\"https://indieweb.org/2019/Utrecht\">IWC Utrecht</a> I set up <a href=\"https://notiz.blog/\">Matthias\u2019</a> <a href=\"https://wordpress.org/plugins/activitypub/\">ActivityPub plugin</a> that fully fedifies your WordPress site. It\u2019s dead simple and most excellent.</p>\n<a href=\"https://doubleloop.net/wp-content/uploads/2019/05/noway.jpeg\"><img src=\"https://aperture-proxy.p3k.io/3edeb36fd3caba5b0cb62d189c81dfb28f3205c6/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f6e6f7761792d333030783330302e6a706567\" alt=\"\" /></a>\n<p>Yes way!</p>\n<p><br /><a href=\"https://news.indieweb.org/en\"></a></p>\n<h2>How is it different to Bridgy Fed?</h2>\n<p>So <a href=\"https://doubleloop.net/2019/05/04/bridging-the-indieweb-and-the-fediverse-part-2/\">previously</a> I had a tinker with Bridgy Fed, and in addition to that I am also currently <a href=\"https://indieweb.org/POSSE\">POSSEing</a> my posts to the <a href=\"https://social.coop/\">social.coop</a> Mastodon instance. What\u2019s the difference here? Without going in to too much detail (partly because I don\u2019t know in 100% detail <img src=\"https://aperture-proxy.p3k.io/6ef0406ca201a7bacb70ebfd285ad6170afb39ae/68747470733a2f2f732e772e6f72672f696d616765732f636f72652f656d6f6a692f31322e302e302d312f37327837322f31663634322e706e67\" alt=\"\ud83d\ude42\" /> and partly because I hope to save that for a future post), here\u2019s the gist of it as I understand:</p>\n<ul><li>the POSSE plugin (<a href=\"https://wordpress.org/plugins/autopost-to-mastodon/\">Mastodon Autopost</a>) uses the public API of a Mastodon instance to post content as toots (and it only posts to Mastodon, although of course that can be read from elsewhere)</li>\n<li>the WP AP plugin implements the AP protocol directly in WordPress \u2013 turning your site into an AP server, essentially, with an AP inbox/outbox and a discovery endpoint.</li>\n<li>Bridgy Fed does kind of the same thing \u2013 acting as an AP server \u2013 but as a middleman between you and the Fediverse. In this case, your site continues to send and receive webmentions, rather than directly implementing an inbox and outbox in WP. If your IndieWeb stack of choice doesn\u2019t have any ActivityPub built-in, then Bridgy Fed is definitely going to be your friend.</li>\n</ul><h2>WP AP and Pterotype</h2>\n<p>Worth mentioning again here that there\u2019s another WP plugin for giving your WP site an AP power boost \u2013 <a href=\"https://getpterotype.com/\">pterotype</a>. I went with WP AP as pterotype seems to be in beta slightly at the moment and it looks as if WP AP <a href=\"https://wordpress.org/plugins/activitypub/#what%20are%20the%20differences%20between%20this%20plugin%20and%20pterotype%3F\">plays a bit better with the other IndieWeb plugins</a> \u2013 it\u2019s written by Matthias after all, who has been involved in the creation of a fair few of those IW plugins.</p>\n<p>I\u2019ve not tried pterotype myself, but it\u2019s definitely worth checking it out too to see if it fits your use case better.</p>\n<h2>WP, AP, YipP</h2>\n<p>Let\u2019s do this!</p>\n<p>So WP AP turns your blog into a fully blown actor on the Fediverse. It adds webfinger so people can search for and find you from the Fediverse, and it gives you an inbox and outbox for sending and receiving messages via AP. I\u2019ve only tried it from Mastodon and Hubzilla, but it should interoperate with pleroma and friendi.ca too.</p>\n<p>It\u2019s super simple to set up. Literally just install the plugin on your WP site and you should be good to go. On hackday I set it up on a test WP install \u2013 <a href=\"https://bit.doubleloop.net/\">bit.doubleloop.net</a> \u2013 and it worked straight away. That said, when subsequently trying to set it up on my main site, I hit a couple of issues that needed figuring out.</p>\n<p>Let\u2019s discuss the happy path first.</p>\n<h3>The Happy Path</h3>\n<p>From your WP install, just install the WP AP plugin. You\u2019ll get a new settings section in the WP sidebar, which it is worth taking a peek at, but the defaults seem pretty sensible.</p>\n<a href=\"https://doubleloop.net/wp-content/uploads/2019/05/wpap-ap-settings.png\"><img src=\"https://aperture-proxy.p3k.io/e52587e7cfcd6daf1f715f1829f0e2b7c7f8999f/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f777061702d61702d73657474696e67732d31303234783739392e706e67\" alt=\"\" /></a>\n<p>Change some things if you want, but, simple as that, you should now be able to follow your blog from the Fediverse! Your identifier is @username@example.tld. So on my test site, I had created the main user of my test site with the username <a href=\"https://tron.fandom.com/wiki/Bit\">bit</a>, with the site at <a href=\"https://bit.doubleloop.net/\">bit.doubleloop.net</a>. So when searching for it, I search for @bit@bit.doubleloop.net.</p>\n<a href=\"https://aperture-proxy.p3k.io/e919b64e2a8948b448a5577ef479f56a48a7a350/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f777061702d646973636f766572696e672d757365722e706e67\"><img src=\"https://aperture-proxy.p3k.io/e919b64e2a8948b448a5577ef479f56a48a7a350/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f777061702d646973636f766572696e672d757365722e706e67\" alt=\"\" /></a>\n<p>(For some reason my avatar for that account seems to be cached somewhere, because it has since been changed, but doesn\u2019t get picked up in Mastodon.)</p>\n<p>People can now follow your IndieWeb site, but note: I don\u2019t think you get a generic mention when someone follows you, which you do from Bridgy Fed (I think?). You can see your followers in the ActivityPub settings section though.</p>\n<p>And now if you create a new note on your blog, it will appear in the timeline of anyone following you from the Fediverse. If they reply, it\u2019ll come back to you as a comment on your post. C\u2019est bon!</p>\n<a href=\"https://aperture-proxy.p3k.io/d4b6a77f8f8319c0ee5e785fec559380cc93fde5/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f777061702d626974732d706f73742e706e67\"><img src=\"https://aperture-proxy.p3k.io/d4b6a77f8f8319c0ee5e785fec559380cc93fde5/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f777061702d626974732d706f73742e706e67\" alt=\"\" /></a>\n\n(Maybe a small thing but I really like how the plugin has picked up the details from my h-card and they appear as properties in my profile when viewed from the Fediverse.)\n<h3>The :/ Path</h3>\n<p>When I set up the plugin on my main site, it didn\u2019t work straight out of the box like it did on the fresh install. No results came back when searching for @neil@doubleloop.net.</p>\n<p>A good first test when trying to discover something from the ActivityPub side of the Fediverse is to check whether webfinger is seeing some info for that actor.</p>\n<h4>Testing your webfinger resource</h4>\n<p>You can either just navigate to the webfinger resource directly and see what\u2019s happening: <a href=\"https://doubleloop.net/.well-known/webfinger?resource=acct:neil@doubleloop.net\">doubleloop.net/.well-known/webfinger?resource=acct:neil@doubleloop.net</a></p>\n<p>or you could just use the webfinger tool: <a href=\"https://client.webfinger.net/lookup?resource=neil%40doubleloop.net\">client.webfinger.net/lookup?resource=neil%40doubleloop.net</a></p>\n<p>(By the way, I haven\u2019t done anything to set up .well-known \u2013 it\u2019s all added magically by the WP AP plugin.)</p>\n<p>That was actually returning fine for me (it has less than what Bridgy Fed\u2019s webfinger resource does, but it matches what was in my working install of WP AP). If you get some kind of error from webfinger, you probably need to check if your web server is causing any issues with .well-known and paths within from being found.</p>\n<h4>Making sure your author archive page is present</h4>\n<p>After looking in the github issues for WP AP, I noticed that Matthias mentions that <a href=\"https://doubleloop.net/*%20according%20to%20github%20issue%20-%20https://github.com/pfefferle/wordpress-activitypub/issues/37\">the author profile pages need to be available in WordPress for things to work</a>. Not 100% sure as to why but I\u2019m guessing WP AP uses this page to find out your past posts \u2013 it displays a posts count in Mastodon at least.</p>\n<p>So yep \u2013 when I checked on my site, navigating to <a href=\"https://doubleloop.net/author/neil\">doubleloop.net/author/neil</a> was redirecting to my homepage.</p>\n<p>First I checked the IndieWeb plugins \u2013 there is in fact a setting labelled <em>\u2018If checked, this will replace the author page URL with the website URL from your user profile\u2019</em> but I don\u2019t think it actually redirects. I think it is just used in your h-card rel=me.</p>\n<p>However it turns out that the motherfuppin\u2019 <em>Yoast SEO</em> plugin <strong>is</strong> doing a redirect from the author archive page to the homepage. It\u2019s a setting tucked away in Search Appearance / Archives / Author archives and I think it has them disabled by default. They were disabled for me. (To be honest I don\u2019t know why I have Yoast on this site at all, I\u2019m not really bothered about SEO.)</p>\n<a href=\"https://aperture-proxy.p3k.io/24897922739a496eaa81115ea4e0321bb801c99c/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f777061702d796f6173742d72656469726563742e706e67\"><img src=\"https://aperture-proxy.p3k.io/24897922739a496eaa81115ea4e0321bb801c99c/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30352f777061702d796f6173742d72656469726563742e706e67\" alt=\"\" /></a>\n<p>So I enabled the setting and tried again \u2013 still redirecting! Turns out that it seems to be a permanent redirect. I tried in a different browser that I haven\u2019t navigated to the profile page before, and this time it showed the author archive fine.</p>\n<p>With that change, the discovery worked fine <img src=\"https://aperture-proxy.p3k.io/770f00284f246c807ee87406ac351ca73bbf3f0c/68747470733a2f2f732e772e6f72672f696d616765732f636f72652f656d6f6a692f31322e302e302d312f37327837322f31663630302e706e67\" alt=\"\ud83d\ude00\" /></p>\n<p>(As a final debugging aside, while I didn\u2019t need it here \u2013 one extra debug thing that might come in handy sometime is that you can browse all of the available endpoints provided by the AP plugin at <code>/wp-json/activitypub/1.0</code>)</p>\n<h2>General musings</h2>\n<h3>Easy AP</h3>\n<p>All of the basics works really well out of the box with the WP AP plugin. (I did notice a few issues with more advanced use cases, listed below, but I\u2019m sure they will be ironed out over time.)</p>\n<p>So \u2013 with absolutely minimal effort as a user, you can install WordPress, install this plugin, and your site can pop up on the Fediverse. That\u2019s pretty rad \u2013 awesome stuff from Matthias!</p>\n<h3>Being in both worlds</h3>\n<p>I\u2019m really happy to have this set up on my main site and will keep it running. That said, I\u2019m not going to advertise it much <em>just</em> yet \u2013 I want follow it myself for a while and see how various posts appear, and just get a feel for it. (I haven\u2019t tested various different post kinds yet.)</p>\n<p>For now, and possibly in perpetuity, I will keep my social.coop account and continue posting to it, because I really like social.coop as an idea (a cooperatively-run organisation providing platform services like Mastodon) and I like the local timeline. Perhaps over time I\u2019ll only cross-post my coop-related notes there.</p>\n<p>To be honest I\u2019m not completely sure yet, and this is the trickier part for me \u2013 all the tech can work but from the perspective of being part of a community, what works better? I\u2019ll see over time, and although it is probably a bit confusing it\u2019s certainly not unheard of to have multiple Fediverse accounts.</p>\n<p>Always worth bearing in mind that I may well <em>want</em> to have multiple identities with a hard separation between them.</p>\n<h3>Displaying everything to everyone?</h3>\n<p>Another thing to note: I don\u2019t think there is currently a way to choose what appears in your Fediverse stream. So if someone follows you, they get everything you post to your site \u2013 notes, articles, photos, likes, bookmarks, etc. I think that would be true even if I separated various posts from my main feed, as I think WP AP is using my author archives for determining what to send to the Fediverse. Although I\u2019m not sure \u2013 to be determined.</p>\n<h3>C2S</h3>\n<p>When you combine this with IndieWeb\u2019s Micropub, if you squint a little you have kind of gotten client-to-server (C2S) working for a generic ActivityPub server. That said, I think only Note and Article object types are supported at present, but still kind of cool.</p>\n<h3>Clogging up the tubes?</h3>\n<p>Another, more general, thought: Would a proliferation of single-user sites as Fediverse actors have any negative effect on performance across the federated network as a whole? I don\u2019t know enough about how it all works to say one way or another at the moment. I can\u2019t see why it would be any different to single-user pleroma instances, say. But this is WP. Given how easy it is to set up, it definitely warrants checking into in more detail, so as not to have an unexpected \u2018great WP Fedi DDOS of 2019\u2019.</p>\n<h3>Following the Fediverse</h3>\n<p>Flipping things around, people can now follow my site from the Fediverse, but does it change anything as to how I follow people on the Fediverse? I think really it\u2019s outside of the scope of this plugin, and that you just continue to use your native Fedi apps, and/or subscribe through Microsub given that at minimum Mastodon accounts have h-feeds.</p>\n<h3>Minor technical issues</h3>\n<p>For me to look at further and possibly report issues on if needed:</p>\n<ul><li>responses from the Fediverse show up as authored by \u2018Anonymous\u2019, when the user does have a name</li>\n<li>the avatar for responses received from the Fediverse seems to be wrong \u2013 they are showing the avatar of the site owner themselves?</li>\n<li>threaded replies don\u2019t really work (though they look to <a href=\"https://wordpress.org/plugins/activitypub/#what%20is%20the%20status%20of%20this%20plugin%3F\">be on the roadmap</a>)</li>\n<li>Hubzilla: although I can follow my site from Hubzilla, I don\u2019t seem to be able to see its posts appearing</li>\n</ul><h2>Party on!</h2>\n<p>Pretty happy with this setup. I think I\u2019ll let it simmer for a while and then write some follow up thoughts about how it is all working out.</p>\n<p>The post <a href=\"https://doubleloop.net/2019/05/21/bridging-indieweb-fediverse-part-3-wordpress-activitypub-plugin/\">Bridging the IndieWeb and the Fediverse, part 3 \u2013 WordPress ActivityPub plugin</a> appeared first on <a href=\"https://doubleloop.net/\">doubleloop</a>.</p>", "text": "Carrying on the sporadic series (here are parts one and two), this is my next tinkering around with a means to connect a WordPress-based IndieWeb site to the Fediverse.\nFor my hackday project at IWC Utrecht I set up Matthias\u2019 ActivityPub plugin that fully fedifies your WordPress site. It\u2019s dead simple and most excellent.\n\nYes way!\n\n\nHow is it different to Bridgy Fed?\nSo previously I had a tinker with Bridgy Fed, and in addition to that I am also currently POSSEing my posts to the social.coop Mastodon instance. What\u2019s the difference here? Without going in to too much detail (partly because I don\u2019t know in 100% detail and partly because I hope to save that for a future post), here\u2019s the gist of it as I understand:\nthe POSSE plugin (Mastodon Autopost) uses the public API of a Mastodon instance to post content as toots (and it only posts to Mastodon, although of course that can be read from elsewhere)\nthe WP AP plugin implements the AP protocol directly in WordPress \u2013 turning your site into an AP server, essentially, with an AP inbox/outbox and a discovery endpoint.\nBridgy Fed does kind of the same thing \u2013 acting as an AP server \u2013 but as a middleman between you and the Fediverse. In this case, your site continues to send and receive webmentions, rather than directly implementing an inbox and outbox in WP. If your IndieWeb stack of choice doesn\u2019t have any ActivityPub built-in, then Bridgy Fed is definitely going to be your friend.\nWP AP and Pterotype\nWorth mentioning again here that there\u2019s another WP plugin for giving your WP site an AP power boost \u2013 pterotype. I went with WP AP as pterotype seems to be in beta slightly at the moment and it looks as if WP AP plays a bit better with the other IndieWeb plugins \u2013 it\u2019s written by Matthias after all, who has been involved in the creation of a fair few of those IW plugins.\nI\u2019ve not tried pterotype myself, but it\u2019s definitely worth checking it out too to see if it fits your use case better.\nWP, AP, YipP\nLet\u2019s do this!\nSo WP AP turns your blog into a fully blown actor on the Fediverse. It adds webfinger so people can search for and find you from the Fediverse, and it gives you an inbox and outbox for sending and receiving messages via AP. I\u2019ve only tried it from Mastodon and Hubzilla, but it should interoperate with pleroma and friendi.ca too.\nIt\u2019s super simple to set up. Literally just install the plugin on your WP site and you should be good to go. On hackday I set it up on a test WP install \u2013 bit.doubleloop.net \u2013 and it worked straight away. That said, when subsequently trying to set it up on my main site, I hit a couple of issues that needed figuring out.\nLet\u2019s discuss the happy path first.\nThe Happy Path\nFrom your WP install, just install the WP AP plugin. You\u2019ll get a new settings section in the WP sidebar, which it is worth taking a peek at, but the defaults seem pretty sensible.\n\nChange some things if you want, but, simple as that, you should now be able to follow your blog from the Fediverse! Your identifier is @username@example.tld. So on my test site, I had created the main user of my test site with the username bit, with the site at bit.doubleloop.net. So when searching for it, I search for @bit@bit.doubleloop.net.\n\n(For some reason my avatar for that account seems to be cached somewhere, because it has since been changed, but doesn\u2019t get picked up in Mastodon.)\nPeople can now follow your IndieWeb site, but note: I don\u2019t think you get a generic mention when someone follows you, which you do from Bridgy Fed (I think?). You can see your followers in the ActivityPub settings section though.\nAnd now if you create a new note on your blog, it will appear in the timeline of anyone following you from the Fediverse. If they reply, it\u2019ll come back to you as a comment on your post. C\u2019est bon!\n\n\n(Maybe a small thing but I really like how the plugin has picked up the details from my h-card and they appear as properties in my profile when viewed from the Fediverse.)\nThe :/ Path\nWhen I set up the plugin on my main site, it didn\u2019t work straight out of the box like it did on the fresh install. No results came back when searching for @neil@doubleloop.net.\nA good first test when trying to discover something from the ActivityPub side of the Fediverse is to check whether webfinger is seeing some info for that actor.\nTesting your webfinger resource\nYou can either just navigate to the webfinger resource directly and see what\u2019s happening: doubleloop.net/.well-known/webfinger?resource=acct:neil@doubleloop.net\nor you could just use the webfinger tool: client.webfinger.net/lookup?resource=neil%40doubleloop.net\n(By the way, I haven\u2019t done anything to set up .well-known \u2013 it\u2019s all added magically by the WP AP plugin.)\nThat was actually returning fine for me (it has less than what Bridgy Fed\u2019s webfinger resource does, but it matches what was in my working install of WP AP). If you get some kind of error from webfinger, you probably need to check if your web server is causing any issues with .well-known and paths within from being found.\nMaking sure your author archive page is present\nAfter looking in the github issues for WP AP, I noticed that Matthias mentions that the author profile pages need to be available in WordPress for things to work. Not 100% sure as to why but I\u2019m guessing WP AP uses this page to find out your past posts \u2013 it displays a posts count in Mastodon at least.\nSo yep \u2013 when I checked on my site, navigating to doubleloop.net/author/neil was redirecting to my homepage.\nFirst I checked the IndieWeb plugins \u2013 there is in fact a setting labelled \u2018If checked, this will replace the author page URL with the website URL from your user profile\u2019 but I don\u2019t think it actually redirects. I think it is just used in your h-card rel=me.\nHowever it turns out that the motherfuppin\u2019 Yoast SEO plugin is doing a redirect from the author archive page to the homepage. It\u2019s a setting tucked away in Search Appearance / Archives / Author archives and I think it has them disabled by default. They were disabled for me. (To be honest I don\u2019t know why I have Yoast on this site at all, I\u2019m not really bothered about SEO.)\n\nSo I enabled the setting and tried again \u2013 still redirecting! Turns out that it seems to be a permanent redirect. I tried in a different browser that I haven\u2019t navigated to the profile page before, and this time it showed the author archive fine.\nWith that change, the discovery worked fine \n(As a final debugging aside, while I didn\u2019t need it here \u2013 one extra debug thing that might come in handy sometime is that you can browse all of the available endpoints provided by the AP plugin at /wp-json/activitypub/1.0)\nGeneral musings\nEasy AP\nAll of the basics works really well out of the box with the WP AP plugin. (I did notice a few issues with more advanced use cases, listed below, but I\u2019m sure they will be ironed out over time.)\nSo \u2013 with absolutely minimal effort as a user, you can install WordPress, install this plugin, and your site can pop up on the Fediverse. That\u2019s pretty rad \u2013 awesome stuff from Matthias!\nBeing in both worlds\nI\u2019m really happy to have this set up on my main site and will keep it running. That said, I\u2019m not going to advertise it much just yet \u2013 I want follow it myself for a while and see how various posts appear, and just get a feel for it. (I haven\u2019t tested various different post kinds yet.)\nFor now, and possibly in perpetuity, I will keep my social.coop account and continue posting to it, because I really like social.coop as an idea (a cooperatively-run organisation providing platform services like Mastodon) and I like the local timeline. Perhaps over time I\u2019ll only cross-post my coop-related notes there.\nTo be honest I\u2019m not completely sure yet, and this is the trickier part for me \u2013 all the tech can work but from the perspective of being part of a community, what works better? I\u2019ll see over time, and although it is probably a bit confusing it\u2019s certainly not unheard of to have multiple Fediverse accounts.\nAlways worth bearing in mind that I may well want to have multiple identities with a hard separation between them.\nDisplaying everything to everyone?\nAnother thing to note: I don\u2019t think there is currently a way to choose what appears in your Fediverse stream. So if someone follows you, they get everything you post to your site \u2013 notes, articles, photos, likes, bookmarks, etc. I think that would be true even if I separated various posts from my main feed, as I think WP AP is using my author archives for determining what to send to the Fediverse. Although I\u2019m not sure \u2013 to be determined.\nC2S\nWhen you combine this with IndieWeb\u2019s Micropub, if you squint a little you have kind of gotten client-to-server (C2S) working for a generic ActivityPub server. That said, I think only Note and Article object types are supported at present, but still kind of cool.\nClogging up the tubes?\nAnother, more general, thought: Would a proliferation of single-user sites as Fediverse actors have any negative effect on performance across the federated network as a whole? I don\u2019t know enough about how it all works to say one way or another at the moment. I can\u2019t see why it would be any different to single-user pleroma instances, say. But this is WP. Given how easy it is to set up, it definitely warrants checking into in more detail, so as not to have an unexpected \u2018great WP Fedi DDOS of 2019\u2019.\nFollowing the Fediverse\nFlipping things around, people can now follow my site from the Fediverse, but does it change anything as to how I follow people on the Fediverse? I think really it\u2019s outside of the scope of this plugin, and that you just continue to use your native Fedi apps, and/or subscribe through Microsub given that at minimum Mastodon accounts have h-feeds.\nMinor technical issues\nFor me to look at further and possibly report issues on if needed:\nresponses from the Fediverse show up as authored by \u2018Anonymous\u2019, when the user does have a name\nthe avatar for responses received from the Fediverse seems to be wrong \u2013 they are showing the avatar of the site owner themselves?\nthreaded replies don\u2019t really work (though they look to be on the roadmap)\nHubzilla: although I can follow my site from Hubzilla, I don\u2019t seem to be able to see its posts appearing\nParty on!\nPretty happy with this setup. I think I\u2019ll let it simmer for a while and then write some follow up thoughts about how it is all working out.\nThe post Bridging the IndieWeb and the Fediverse, part 3 \u2013 WordPress ActivityPub plugin appeared first on doubleloop." }, "name": "Bridging the IndieWeb and the Fediverse, part 3 \u2013 WordPress ActivityPub plugin", "post-type": "note", "_id": "3574084", "_source": "1895", "_is_read": true }
This is a really great, balanced profile of the Indie Web movement. There’s thoughtful criticism alongside some well-deserved praise:
If we itemize the woes currently afflicting the major platforms, there’s a strong case to be made that the IndieWeb avoids them. When social-media servers aren’t controlled by a small number of massive public companies, the incentive to exploit users diminishes. The homegrown, community-oriented feel of the IndieWeb is superior to the vibe of anxious narcissism that’s degrading existing services.
{ "type": "entry", "published": "2019-05-21T15:56:04Z", "url": "https://adactio.com/links/15200", "category": [ "indieweb", "social", "networks", "ownership", "control", "facebook", "twitter", "mastadon", "personal", "publishing", "sharing", "newyorker" ], "bookmark-of": [ "https://www.newyorker.com/tech/annals-of-technology/can-indie-social-media-save-us" ], "content": { "text": "Can \u201cIndie\u201d Social Media Save Us? | The New Yorker\n\n\n\nThis is a really great, balanced profile of the Indie Web movement. There\u2019s thoughtful criticism alongside some well-deserved praise:\n\n\n If we itemize the woes currently afflicting the major platforms, there\u2019s a strong case to be made that the IndieWeb avoids them. When social-media servers aren\u2019t controlled by a small number of massive public companies, the incentive to exploit users diminishes. The homegrown, community-oriented feel of the IndieWeb is superior to the vibe of anxious narcissism that\u2019s degrading existing services.", "html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://www.newyorker.com/tech/annals-of-technology/can-indie-social-media-save-us\">\nCan \u201cIndie\u201d Social Media Save Us? | The New Yorker\n</a>\n</h3>\n\n<p>This is a really great, balanced profile of the Indie Web movement. There\u2019s thoughtful criticism alongside some well-deserved praise:</p>\n\n<blockquote>\n <p>If we itemize the woes currently afflicting the major platforms, there\u2019s a strong case to be made that the IndieWeb avoids them. When social-media servers aren\u2019t controlled by a small number of massive public companies, the incentive to exploit users diminishes. The homegrown, community-oriented feel of the IndieWeb is superior to the vibe of anxious narcissism that\u2019s degrading existing services.</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": "3571316", "_source": "2", "_is_read": true }
Tantek’s barnstorming closing talk from Beyond Tellerrand. This is well worth 30 minutes of your time.
Own your domain. Own your content. Own your social connections. Own your reading experience. IndieWeb services, tools, and standards enable you to take back your web.
{ "type": "entry", "published": "2019-05-21T15:51:53Z", "url": "https://adactio.com/links/15199", "category": [ "vimeo", "video", "indieweb", "btconf", "beyondtellerrand", "tantek", "facebook", "social", "networks", "personal", "publishing", "sharing" ], "bookmark-of": [ "https://vimeo.com/336343886" ], "content": { "text": "Take Back Your Web - Tantek \u00c7elik on Vimeo\n\n\n\nTantek\u2019s barnstorming closing talk from Beyond Tellerrand. This is well worth 30 minutes of your time.\n\n\n Own your domain. Own your content. Own your social connections. Own your reading experience. IndieWeb services, tools, and standards enable you to take back your web.", "html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://vimeo.com/336343886\">\nTake Back Your Web - Tantek \u00c7elik on Vimeo\n</a>\n</h3>\n\n<p>Tantek\u2019s barnstorming closing talk from Beyond Tellerrand. This is well worth 30 minutes of your time.</p>\n\n<blockquote>\n <p>Own your domain. Own your content. Own your social connections. Own your reading experience. IndieWeb services, tools, and standards enable you to take back your web.</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": "3571317", "_source": "2", "_is_read": true }
{ "type": "entry", "published": "2019-05-21T15:30:00+02:00", "summary": "Another absolutely brilliant IndieWebCamp, this time in Utrecht. By now I feel like a bit of an old hand, and it was nice to see old friends and make new ones. The first day, as usual, was devoted to group-organised sessions on different topics.\nMore this way ...", "url": "https://www.jeremycherfas.net/blog/indiewebcamp-utrecht", "name": "IndieWebCamp Utrecht", "content": { "text": "Another absolutely brilliant IndieWebCamp, this time in Utrecht. By now I feel like a bit of an old hand, and it was nice to see old friends and make new ones. The first day, as usual, was devoted to group-organised sessions on different topics.\n\n More this way ...", "html": "<p>Another absolutely brilliant IndieWebCamp, this time in Utrecht. By now I feel like a bit of an old hand, and it was nice to see old friends and make new ones. The first day, as usual, was devoted to group-organised sessions on different topics.</p>\n\n <p><a href=\"https://www.jeremycherfas.net/blog/indiewebcamp-utrecht\">More this way ...</a></p>" }, "post-type": "article", "_id": "3571246", "_source": "202", "_is_read": true }