Receiving a Webmention doesn’t equate to presenting or rendering them. Some people (me) have it set up to only allow from specific sites. I can see a IndieWeb solution that leans on known tools like Aksimet or Cloudflare to help with this.
{
"type": "entry",
"published": "2019-07-08T10:21:00.00000-07:00",
"url": "https://v2.jacky.wtf/post/be0d4b7d-33e6-4007-b4c0-3cf12298f6d8",
"in-reply-to": [
"https://twitter.com/fvsch/status/1148159831087419392"
],
"content": {
"text": "Receiving a Webmention doesn\u2019t equate to presenting or rendering them. Some people (me) have it set up to only allow from specific sites. I can see a IndieWeb solution that leans on known tools like Aksimet or Cloudflare to help with this.",
"html": "<p>Receiving a Webmention doesn\u2019t equate to presenting or rendering them. Some people (me) have it set up to only allow from specific sites. I can see a IndieWeb solution that leans on known tools like Aksimet or Cloudflare to help with this.</p>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "reply",
"refs": {
"https://twitter.com/fvsch/status/1148159831087419392": {
"type": "entry",
"url": "https://twitter.com/fvsch/status/1148159831087419392",
"name": "Florens Verschelde on Twitter: \"I see a few people on the Indie Web movement adding Webmentions t...",
"content": {
"text": "I see a few people on the Indie Web movement adding Webmentions to their blogs and I'm wondering: it looks like they're all men? What happens _when_ (not if) you have thousands of webmentions that are 95% abuse and threats from white/male supremacists?"
},
"post-type": "article"
}
},
"_id": "4366703",
"_source": "1886",
"_is_read": true
}
I think the answer would be Vouch. It's meant as a way to reduce what you display, but you can also say: ignore everything that has no vouch. No need to them. https://indieweb.org/Vouch
{
"type": "entry",
"published": "2019-07-08T10:07:10+0000",
"url": "https://seblog.nl/2019/07/08/1/vouch",
"syndication": [
"https://twitter.com/sebandeweg/status/1148171685927051265"
],
"in-reply-to": [
"https://twitter.com/fvsch/status/1148159831087419392"
],
"content": {
"text": "I think the answer would be Vouch. It's meant as a way to reduce what you display, but you can also say: ignore everything that has no vouch. No need to them. https://indieweb.org/Vouch",
"html": "<p>I think the answer would be Vouch. It's meant as a way to reduce what you display, but you can also say: ignore everything that has no vouch. No need to them. <a href=\"https://indieweb.org/Vouch\">https://indieweb.org/Vouch</a></p>"
},
"author": {
"type": "card",
"name": "Sebastiaan Andeweg",
"url": "https://seblog.nl/",
"photo": "https://aperture-proxy.p3k.io/10e8aeca31d1cd146999fcacc07a8eb9ad47c813/68747470733a2f2f7365626c6f672e6e6c2f70686f746f2e6a7067"
},
"post-type": "reply",
"_id": "4363000",
"_source": "1366",
"_is_read": true
}
{
"type": "entry",
"published": "2019-07-06 19:30-0700",
"url": "https://gregorlove.com/2019/07/indieweb-summit-2019/",
"syndication": [
"https://news.indieweb.org/en",
"https://twitter.com/gRegorLove/status/1147699421066326016"
],
"name": "IndieWeb Summit 2019",
"content": {
"text": "Last weekend I was in Portland again for the IndieWeb Summit. This is one of my favorite events each year. I always get inspired seeing what people are doing on their personal sites. Some of the tools they\u2019re building feel like magic when you see them in action. It\u2019s also great to see friends I have met over the years and meet new people. We always have a lot of fun.\n\nNew for this year, Tantek wanted to have some music playing between doors opening and the start of the event. He asked if I could set up a playlist. I half-joked, \u201cSure, but\u2026I\u2019m old.\u201d He didn\u2019t miss a beat and answered \u201cYes, but so is the independent web.\u201d Even if I\u2019m not up on the latest cool music, I think I put together a pretty good list.\n\nKitt Hodsden gave a great keynote about how life is a series of contractions and expansions. We can better understand these cycles in our own lives when we own our data. \u201cWe expand when we delight in the patterns we see about ourselves, for ourselves.\u201d\n\nmJordan\u2019s keynote gave a glimpse into the challenges of being a woman in tech. She ended up changing her domain name and online identity to a more male-sounding name and suddenly started getting more job interviews. It was an important reminder to work to overcome biases and be intentional about making our spaces more equal.\n\nAfter lunch, we planned out the afternoon\u2019s sessions BarCamp-style. The organizers encourage anyone who has not facilitated a session at an IndieWeb event to propose sessions first. I appreciate that because it keeps fresh voices and topics in the mix. It is empowering and works against any notion of elitism of \u201cregulars.\u201d We ended up with eighteen sessions across four time slots.\n\nI attended a session where we discussed ways to make Actually (Politically) Progressive Web Apps. I had never been to a session like that before and really enjoyed it. It reminded me that there are always interesting ways we can leverage our technology to promote activism and effect change. It seemed particularly timely.\n\nThen I attended a session with a long, tech-y name. Basically it was about a protocol to share private posts across personal sites. This is a key feature of sites like Facebook and the IndieWeb does not yet have a great replacement for it. This protocol seems promising, though, and I am excited to see progress in this area.\n\nThe last session I attended was about possible IndieWeb futures. This was an interactive session where we broke up into groups to explore a possible future and use it to reflect on the present. Our group was given the outlook of \u201cDiscipline\u201d which we interpreted to mean authoritarian. We brainstormed some key signals of change and some possible implications. Finally we ended up with a one-line summary of our future: surveillance capitalism runs rampant as big tech becomes pseudo governments. We also came up with a couple headlines from our future: \u201cFacebook police capture public enemy number 1, notorious IndieWeb hacker; huge trove of illegal cash confiscated\u201d and \u201cIndieWeb made illegal, Facebook cites unprofitability.\u201d Despite the depressing headlines, the process itself was fun. Other groups had more positive futures, so it wasn\u2019t all doom and gloom.\n\nThe second day is all about creating something on your site\u2014no matter how small\u2014and demoing it at the end of the day. Malcolm and I were inspired by the AutoAuth session for our projects. I already had a prototype of private posts and we both had some of the key components on our sites, so we decided to work on it together. He set up a page that acted as a simulated reader. When that requested my private page, it received an \u201cunauthorized\u201d response, as expected. Then, behind the scenes, his reader automatically requested access to my private page. My site did some verification and authenticated that the request is on Malcolm\u2019s behalf, then granted access. The next time his reader requested my private page with the access token, it saw the private content. We were both surprised how far we got with this project in a day. He also wrote about it with some more technical details.\n\nThere were a lot of cool demos at the end of the day and you can watch them! The keynotes and most of the sessions were also recorded; find them linked from the schedule.\n\nNext year is the 10th annual IndieWeb Summit. You should come. Save the dates: June 27\u201328, 2020 in Portland, Oregon!\n\nIndieWeb Summit group GIF \u2014 2019-06-29 by Aaron Parecki",
"html": "<p>Last weekend I was in Portland again for the <a href=\"https://2019.indieweb.org/summit\">IndieWeb Summit</a>. This is one of my favorite events each year. I always get inspired seeing what people are doing on their personal sites. Some of the tools they\u2019re building feel like magic when you see them in action. It\u2019s also great to see friends I have met over the years and meet new people. We always have a lot of fun.</p>\n\n<p>New for this year, <a class=\"h-card\" href=\"https://tantek.com\">Tantek</a> wanted to have some music playing between doors opening and the start of the event. He asked if I could set up a playlist. I half-joked, \u201cSure, but\u2026I\u2019m old.\u201d He didn\u2019t miss a beat and answered \u201cYes, but so is the independent web.\u201d Even if I\u2019m not up on the latest cool music, I think I put together a <a href=\"https://gregorlove.com/2019/06/here-is-the-playlist-i-made/\">pretty good list</a>.</p>\n\n<p><a href=\"https://indieweb.org/2019/on-contractions-and-expansions\">Kitt Hodsden gave a great keynote</a> about how life is a series of contractions and expansions. We can better understand these cycles in our own lives when we own our data. \u201cWe expand when we delight in the patterns we see about ourselves, for ourselves.\u201d</p>\n\n<p><a href=\"https://indieweb.org/2019/changing-my-domain\">mJordan\u2019s keynote</a> gave a glimpse into the challenges of being a woman in tech. She ended up changing her domain name and online identity to a more male-sounding name and suddenly started getting more job interviews. It was an important reminder to work to overcome biases and be intentional about making our spaces more equal.</p>\n\n<p>After lunch, we planned out the afternoon\u2019s sessions <a href=\"https://en.wikipedia.org/wiki/BarCamp\">BarCamp</a>-style. The organizers encourage anyone who has not facilitated a session at an IndieWeb event to propose sessions first. I appreciate that because it keeps fresh voices and topics in the mix. It is empowering and works against any notion of elitism of \u201cregulars.\u201d We ended up with eighteen sessions across four time slots.</p>\n\n<p>I attended a session where we discussed ways to make <a href=\"https://indieweb.org/2019/progressiveapps\">Actually (Politically) Progressive Web Apps</a>. I had never been to a session like that before and really enjoyed it. It reminded me that there are always interesting ways we can leverage our technology to promote activism and effect change. It seemed particularly timely.</p>\n\n<p>Then I attended a session with <a href=\"https://indieweb.org/2019/alltheauth\">a long, tech-y name</a>. Basically it was about a protocol to share private posts across personal sites. This is a key feature of sites like Facebook and the IndieWeb does not yet have a great replacement for it. This protocol seems promising, though, and I am excited to see progress in this area.</p>\n\n<p>The last session I attended was about <a href=\"https://indieweb.org/2019/indiewebfutures\">possible IndieWeb futures</a>. This was an interactive session where we broke up into groups to explore a possible future and use it to reflect on the present. Our group was given the outlook of \u201cDiscipline\u201d which we interpreted to mean authoritarian. We brainstormed some key signals of change and some possible implications. Finally we ended up with a one-line summary of our future: surveillance capitalism runs rampant as big tech becomes pseudo governments. We also came up with a couple headlines from our future: \u201cFacebook police capture public enemy number 1, notorious IndieWeb hacker; huge trove of illegal cash confiscated\u201d and \u201cIndieWeb made illegal, Facebook cites unprofitability.\u201d Despite the depressing headlines, the process itself was fun. Other groups had more positive futures, so it wasn\u2019t all doom and gloom.</p>\n\n<p>The second day is all about creating something on your site\u2014no matter how small\u2014and demoing it at the end of the day. <a class=\"h-card\" href=\"https://unicyclic.com/mal/\">Malcolm</a> and I were inspired by the <a href=\"https://indieweb.org/AutoAuth\">AutoAuth</a> session for our projects. I already had a prototype of <a href=\"https://indieweb.org/private_posts\">private posts</a> and we both had some of the key components on our sites, so we decided to work on it together. He set up a page that acted as a simulated <a href=\"https://indieweb.org/reader\">reader</a>. When that requested my private page, it received an \u201cunauthorized\u201d response, as expected. Then, behind the scenes, his reader automatically requested access to my private page. My site did some verification and authenticated that the request is on Malcolm\u2019s behalf, then granted access. The next time his reader requested my private page with the access token, it saw the private content. We were both surprised how far we got with this project in a day. He also <a href=\"https://unicyclic.com/mal/2019-07-02-IndieWeb_Summit_hack_day\">wrote about it</a> with some more technical details.</p>\n\n<p>There were a lot of cool demos at the end of the day and <a href=\"https://indieweb.org/2019/Demos\">you can watch them</a>! The keynotes and <em>most</em> of the sessions were also recorded; find them linked from the <a href=\"https://indieweb.org/2019/Schedule#Saturday\">schedule</a>.</p>\n\n<p>Next year is the 10th annual IndieWeb Summit. You should come. Save the dates: June 27\u201328, 2020 in Portland, Oregon!</p>\n\n<img alt=\"GIF of attendees\" src=\"https://aperture-proxy.p3k.io/ac0eccd1a37f5b7452a6de9f852a5365e6799d36/68747470733a2f2f696e6469657765622e6f72672f696d616765732f662f66642f323031392d73756d6d69742d6461792d312d67726f75702d616e696d617465642e676966\" /><p>IndieWeb Summit group GIF \u2014 2019-06-29 by <a class=\"h-card\" href=\"https://aaronparecki.com\">Aaron Parecki</a></p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://aperture-proxy.p3k.io/929c8777d059069a2a16a064d96f4c29b65548f8/68747470733a2f2f677265676f726c6f76652e636f6d2f736974652f6173736574732f66696c65732f333437332f70726f66696c652d323031362d6d65642e6a7067"
},
"post-type": "article",
"_id": "4346569",
"_source": "179",
"_is_read": true
}
After a conversation over drinks at IndieWeb Summit, I am re-reading Y: The Last Man, and have realized that I never finished the entire series the first time around. Such a great graphic novel! /cc @atmlutter
{
"type": "entry",
"published": "2019-07-06T17:26:45+00:00",
"url": "https://cleverdevil.io/2019/after-a-conversation-over-drinks-at-indieweb",
"syndication": [
"https://twitter.com/cleverdevil/status/1147557519415566337",
"https://mastodon.social/@cleverdevil/102395675201329904"
],
"content": {
"text": "After a conversation over drinks at IndieWeb Summit, I am re-reading Y: The Last Man, and have realized that I never finished the entire series the first time around. Such a great graphic novel! /cc @atmlutter"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io/profile/cleverdevil",
"photo": "https://aperture-proxy.p3k.io/77e5d6e5871324c43aebf2e3e7a5553e14578f66/68747470733a2f2f636c65766572646576696c2e696f2f66696c652f66646263373639366135663733383634656131316138323863383631653133382f7468756d622e6a7067"
},
"post-type": "note",
"_id": "4339882",
"_source": "71",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": null,
"url": "https://herestomwiththeweather.com/",
"photo": null
},
"url": "https://herestomwiththeweather.com/2019/07/05/indieweb-summit-2019-thoughts/",
"published": "2019-07-05T22:21:54+00:00",
"content": {
"html": "<p><img src=\"https://aperture-proxy.p3k.io/3e8863cb681e905c7d0fdb13a9641462b6b27015/68747470733a2f2f696e6469657765622e6f72672f746869732d7765656b2f696d616765732f323031392d30372d30352f623663323536363236653133373638323465653162353162383065356338323462353565666261332e6a7067\" alt=\"Day 1 Pic\" /></p>\n\n<p>Thanks to <a href=\"https://aaronparecki.com/\">Aaron Parecki</a>, the <a href=\"https://indieweb.org/2019/Schedule\">Indieweb Summit 2019 videos have been posted to the Internet Archive</a> which includes the day 1 keynotes, intros and sessions and the day 2 sessions and <a href=\"https://indieweb.org/2019/Demos\">demos</a>.</p>\n\n<p>I really enjoyed the teamwork of the <a href=\"https://indieweb.org/2019/indiewebfutures\">Possible Futures</a> session as we broke out into 4 groups and our group had the opportunity to discuss surveillance capitalism. I also enjoyed talking with <a href=\"https://upon2020.com/blog\">Johannes Ernst</a> about the latest plans for <a href=\"https://indieweb.org/UBOSbox\">UBOSbox</a>. I also attended the <a href=\"https://indieweb.org/2019/alltheauth\">AutoAuth</a> session but private posts, although important, don\u2019t seem like a natural fit with Indieweb building blocks to me. I could be wrong. After day 1, some of us attended <a href=\"https://datnight.org/\">Dat night</a> which was great.</p>\n\n<p>There were a lot of good day 2 <a href=\"https://indieweb.org/2019/Demos\">demos</a>. Displaying a live list of sites you subscribe to with your reader which was done by <a href=\"https://cleverdevil.io/\">Jonathan Lacour</a> looked great. For my demo, I made this site available on the Dat network which you can access with Beaker browser at <em>dat://herestomwiththeweather.com</em>. I have installed a <a href=\"https://docs.datproject.org/docs/dat-server\">Dat service</a> on my rackspace server which will keep a copy of my site on the Dat network:</p>\n\n<pre><code>$ dat store dat://b8ffbddeac2c7eec8b60f1d33774f515f47affe4bef0ad6fec15bc0c6cb1ad78\n</code></pre>\n\n\n<p>Indieweb Summit seemed even better organized this year and I mentioned some of what I considered improvements at Austin Homebrew Website Club this week for consideration at the next IndiewebCamp Austin.</p>",
"text": "Thanks to Aaron Parecki, the Indieweb Summit 2019 videos have been posted to the Internet Archive which includes the day 1 keynotes, intros and sessions and the day 2 sessions and demos.\n\nI really enjoyed the teamwork of the Possible Futures session as we broke out into 4 groups and our group had the opportunity to discuss surveillance capitalism. I also enjoyed talking with Johannes Ernst about the latest plans for UBOSbox. I also attended the AutoAuth session but private posts, although important, don\u2019t seem like a natural fit with Indieweb building blocks to me. I could be wrong. After day 1, some of us attended Dat night which was great.\n\nThere were a lot of good day 2 demos. Displaying a live list of sites you subscribe to with your reader which was done by Jonathan Lacour looked great. For my demo, I made this site available on the Dat network which you can access with Beaker browser at dat://herestomwiththeweather.com. I have installed a Dat service on my rackspace server which will keep a copy of my site on the Dat network:\n\n$ dat store dat://b8ffbddeac2c7eec8b60f1d33774f515f47affe4bef0ad6fec15bc0c6cb1ad78\n\n\n\nIndieweb Summit seemed even better organized this year and I mentioned some of what I considered improvements at Austin Homebrew Website Club this week for consideration at the next IndiewebCamp Austin."
},
"name": "Indieweb Summit 2019 Thoughts",
"post-type": "article",
"_id": "4333927",
"_source": "246",
"_is_read": true
}
Still feeling blown away by all the speakers, sessions, and demos @IndieWebSummit. So many expectations exceeded. From poignant & real keynotes to inspiring sessions to demos of many new personal sites, UX innovations, and #IndieWeb protocol breakthroughs
{
"type": "entry",
"published": "2019-07-05 09:27-0700",
"url": "http://tantek.com/2019/186/t1/indiewebsummit-expectations-exceeded",
"category": [
"IndieWeb"
],
"content": {
"text": "Still feeling blown away by all the speakers, sessions, and demos @IndieWebSummit. So many expectations exceeded. From poignant & real keynotes to inspiring sessions to demos of many new personal sites, UX innovations, and #IndieWeb protocol breakthroughs",
"html": "Still feeling blown away by all the speakers, sessions, and demos <a class=\"h-cassis-username\" href=\"https://twitter.com/IndieWebSummit\">@IndieWebSummit</a>. So many expectations exceeded. From poignant & real keynotes to inspiring sessions to demos of many new personal sites, UX innovations, and #<span class=\"p-category\">IndieWeb</span> protocol breakthroughs"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "4326318",
"_source": "1",
"_is_read": true
}
I might have to POSSE manual for a while, for Twitter already blocked me once when following a few people at once, but: got a new Twitter account to talk and read about codes and web! #indieweb #manualuntilithurts
{
"type": "entry",
"published": "2019-06-22T09:14:24+0000",
"url": "https://seblog.nl/2019/06/22/1/first-tweet-sebandeweg",
"category": [
"indieweb",
"manualuntilithurts"
],
"syndication": [
"https://twitter.com/sebandeweg/status/1142360246867902465"
],
"content": {
"text": "I might have to POSSE manual for a while, for Twitter already blocked me once when following a few people at once, but: got a new Twitter account to talk and read about codes and web! #indieweb #manualuntilithurts",
"html": "<p>I might have to POSSE manual for a while, for Twitter already blocked me once when following a few people at once, but: got a new Twitter account to talk and read about codes and web! <a href=\"https://seblog.nl/category/indieweb\">#indieweb</a> <a href=\"https://seblog.nl/category/manualuntilithurts\">#manualuntilithurts</a></p>"
},
"author": {
"type": "card",
"name": "Sebastiaan Andeweg",
"url": "https://seblog.nl/",
"photo": "https://aperture-proxy.p3k.io/10e8aeca31d1cd146999fcacc07a8eb9ad47c813/68747470733a2f2f7365626c6f672e6e6c2f70686f746f2e6a7067"
},
"post-type": "note",
"_id": "4314467",
"_source": "1366",
"_is_read": true
}
Great to hear about last weekend’s IndieWeb Summit from @tomwiththeweather at tonight’s Homebrew Website Club (aka IndieWeb Meetup). The rain let up just in time to sit outside at Mozart’s Coffee. Next meetup in Austin is August 7th.
{
"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/07/03/great-to-hear.html",
"content": {
"html": "<p>Great to hear about last weekend\u2019s IndieWeb Summit from <a href=\"https://micro.blog/tomwiththeweather\">@tomwiththeweather</a> at tonight\u2019s Homebrew Website Club (aka IndieWeb Meetup). The rain let up just in time to sit outside at Mozart\u2019s Coffee. Next meetup in Austin is August 7th.</p>",
"text": "Great to hear about last weekend\u2019s IndieWeb Summit from @tomwiththeweather at tonight\u2019s Homebrew Website Club (aka IndieWeb Meetup). The rain let up just in time to sit outside at Mozart\u2019s Coffee. Next meetup in Austin is August 7th."
},
"published": "2019-07-03T20:36:35-05:00",
"post-type": "note",
"_id": "4306173",
"_source": "12",
"_is_read": true
}
Was hoping to have this ready in time for the IndieWeb summit but maybe before my birthday will suffice!
{
"type": "entry",
"published": "2019-07-03T18:07:55.53015-07:00",
"url": "https://v2.jacky.wtf/post/a35b1b80-8265-48b8-a5e8-624a38acef00",
"photo": [
"https://v2.jacky.wtf/media/image/entry%24a35b1b80-8265-48b8-a5e8-624a38acef00/Screen%20Shot%202019-07-03%20at%2018.06.50-fullpage.png?v=original"
],
"content": {
"text": "Was hoping to have this ready in time for the IndieWeb summit but maybe before my birthday will suffice!",
"html": "<p>Was hoping to have this ready in time for the IndieWeb summit but maybe before my birthday will suffice!</p>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "photo",
"refs": {
"https://v2.jacky.wtf/media/image/entry%24a35b1b80-8265-48b8-a5e8-624a38acef00/Screen%20Shot%202019-07-03%20at%2018.06.50-fullpage.png?v=original": {
"type": "image",
"ratio": 1.18,
"bytes": 52814
}
},
"_id": "4304702",
"_source": "1886",
"_is_read": true
}
Great question! I talk to Aperture via the Microsub API. You can check out the code that I use here: https://github.com/cleverdevil/CleverCustomize/blob/master/Pages/Following.php
{
"type": "entry",
"published": "2019-07-03T18:58:33+00:00",
"url": "https://cleverdevil.io/2019/great-question-i-talk-to-aperture-via",
"in-reply-to": [
"https://mrkapowski.com/2019/07/8826.html"
],
"content": {
"text": "Great question! I talk to Aperture via the Microsub API. You can check out the code that I use here: https://github.com/cleverdevil/CleverCustomize/blob/master/Pages/Following.php",
"html": "Great question! I talk to Aperture via the Microsub API. You can check out the code that I use here: <a href=\"https://github.com/cleverdevil/CleverCustomize/blob/master/Pages/Following.php\">https://github.com/cleverdevil/CleverCustomize/blob/master/Pages/Following.php</a>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io/profile/cleverdevil",
"photo": "https://aperture-proxy.p3k.io/77e5d6e5871324c43aebf2e3e7a5553e14578f66/68747470733a2f2f636c65766572646576696c2e696f2f66696c652f66646263373639366135663733383634656131316138323863383631653133382f7468756d622e6a7067"
},
"post-type": "reply",
"_id": "4300263",
"_source": "71",
"_is_read": true
}
{
"type": "entry",
"published": "2019-07-03T15:16:06+01:00",
"url": "https://www.marcus-povey.co.uk/2019/07/03/first-known-open-collective-meeting/",
"name": "First Known Open Collective meeting",
"content": {
"text": "Sunday was the first little get together of the Known Open Collective / IRC community, at the Indieweb Summit in Portland, OR. \n\n\n\nIt was really great to get everyone together, and to have a little chat about the Known world. \n\n\n\nI give a quick overview of what I\u2019d like to work towards on the future roadmap, as well as a summary of progress and some things I\u2019d like to see worked on as we move towards version 1.0 and beyond.\n\n\n\nOther community members voiced their desires, as well as raised a few itches, including the need to give the micro pub plugin some love, and to smooth the installation process.\n\n\n\nYou can read more on the etherpad.\n\n\n\nMy hope is that these meet ups will become semi-regular, and help grow the community, as well as help drive development forward.\n\n\n\nHashtag GetInvolved.\n\n\nThanks for visiting! If you've found this useful, and you have more than a passing affection for me, please consider buying me a beer!\n\n\n\n\n(I am also available to hire! Find out more...)\n\n\n\nFollow @mapkyca\n\n\n\n\n\nShare this:\nEmail\nLinkedIn\nTwitter\nFacebook\nWhatsApp\nSkype",
"html": "<img src=\"https://aperture-proxy.p3k.io/50278ed39a58b227de0ee440b062c68080fd3c89/68747470733a2f2f7777772e6d61726375732d706f7665792e636f2e756b2f77702d636f6e74656e742f6f70656e636f6c6c6563746976652e706e67\" width=\"250\" align=\"right\" alt=\"opencollective.png\" /><p>Sunday was the first little get together of the Known <a href=\"https://opencollective.com/known\">Open Collective</a> / IRC community, at the Indieweb Summit in Portland, OR. </p>\n\n\n\n<p>It was really great to get everyone together, and to have a little chat about the Known world. </p>\n\n\n\n<p>I give a quick overview of what I\u2019d like to work towards on the <a href=\"https://github.com/idno/known/projects/4\">future roadmap</a>, as well as a summary of progress and some things I\u2019d like to see worked on as we move towards version 1.0 and beyond.</p>\n\n\n\n<p>Other community members voiced their desires, as well as raised a few itches, including the need to give the micro pub plugin some love, and to smooth the installation process.</p>\n\n\n\n<p>You can read more on the <a href=\"https://etherpad.indieweb.org/Known_Collective\">etherpad</a>.</p>\n\n\n\n<p>My hope is that these meet ups will become semi-regular, and help grow the community, as well as help drive development forward.</p>\n\n\n\n<p>Hashtag <a href=\"https://opencollective.com/known\">GetInvolved</a>.</p>\n\n\n<p>Thanks for visiting! If you've found this useful, and you have more than a passing affection for me, please consider <a href=\"https://www.paypal.me/mapkyca\">buying me a beer!</a>\n\n\n</p>\n\n<strong><em>(I am also available to hire! <a href=\"http://www.marcus-povey.co.uk/hire/\">Find out more...</a>)</em></strong>\n\n\n\n<a href=\"https://twitter.com/mapkyca\">Follow @mapkyca</a>\n\n\n\n\n\n<h3>Share this:</h3>\n<ul><li><a href=\"https://www.marcus-povey.co.uk/2019/07/03/first-known-open-collective-meeting/?share=email\" title=\"Click to email this to a friend\"><span>Email</span></a></li>\n<li><a href=\"https://www.marcus-povey.co.uk/2019/07/03/first-known-open-collective-meeting/?share=linkedin\" title=\"Click to share on LinkedIn\"><span>LinkedIn</span></a></li>\n<li><a href=\"https://www.marcus-povey.co.uk/2019/07/03/first-known-open-collective-meeting/?share=twitter\" title=\"Click to share on Twitter\"><span>Twitter</span></a></li>\n<li><a href=\"https://www.marcus-povey.co.uk/2019/07/03/first-known-open-collective-meeting/?share=facebook\" title=\"Click to share on Facebook\"><span>Facebook</span></a></li>\n<li><a href=\"https://api.whatsapp.com/send?text=First%20Known%20Open%20Collective%20meeting%20https%3A%2F%2Fwww.marcus-povey.co.uk%2F2019%2F07%2F03%2Ffirst-known-open-collective-meeting%2F\" title=\"Click to share on WhatsApp\"><span>WhatsApp</span></a></li>\n<li><a href=\"https://www.marcus-povey.co.uk/2019/07/03/first-known-open-collective-meeting/?share=skype\" title=\"Click to share on Skype\"><span>Skype</span></a></li>\n<li>\n</li></ul>"
},
"author": {
"type": "card",
"name": "Marcus Povey",
"url": "https://www.marcus-povey.co.uk/author/marcus/",
"photo": "https://aperture-proxy.p3k.io/d35cd4b5ac6bb3b9bc7fa52476bca70a55835047/68747470733a2f2f7365637572652e67726176617461722e636f6d2f6176617461722f32653063353132323539316638393261363864366138396632373230373765363f733d343026643d6d6f6e73746572696426723d67"
},
"post-type": "article",
"_id": "4295639",
"_source": "244",
"_is_read": true
}
Each time I read one of Jeremy’s posts on how he handles POSSE, Webmention, or other neat Indiewebby things – I get the urge to write some code for my site. But then I get into it a little and get overwhelmed. Too much work to support all these social networks. I do, however, want to improve how my webmentions look on other people’s sites. I need to fix that.
{
"type": "entry",
"author": {
"name": "Colin Devroe",
"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/2019/07/03/7386/",
"content": {
"html": "<p>Each time I read one of Jeremy\u2019s posts on how he handles POSSE, Webmention, or <a href=\"https://adactio.com/journal/15212\">other neat Indiewebby things</a> \u2013 I get the urge to write some code for my site. But then I get into it a little and get overwhelmed. Too much work to support all these social networks. I do, however, want to improve how my webmentions look on other people\u2019s sites. I need to fix that.</p>",
"text": "Each time I read one of Jeremy’s posts on how he handles POSSE, Webmention, or other neat Indiewebby things – I get the urge to write some code for my site. But then I get into it a little and get overwhelmed. Too much work to support all these social networks. I do, however, want to improve how my webmentions look on other people’s sites. I need to fix that."
},
"published": "2019-07-03T07:37:01-04:00",
"updated": "2019-07-03T07:37:02-04:00",
"post-type": "note",
"_id": "4294640",
"_source": "236",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Kh\u00fcrt Williams",
"url": "https://islandinthenet.com/",
"photo": null
},
"url": "https://islandinthenet.com/generations/",
"published": "2019-07-02T22:48:05-04:00",
"content": {
"html": "<a href=\"https://eli.li/entry/20180318015703\">Dear IndieWeb, it may be time to start considering the user, not just the technical spec.</a> by <a href=\"https://eli.li/\"><img src=\"https://aperture-proxy.p3k.io/0cd5cbb265642efe1845071fe5901b0d277e888e/68747470733a2f2f656c692e6c692f5f617661746172732f34366636646239652d366564302d343132342d393538302d3764623739366631636163642e6a7067\" alt=\"Eli Mellen\" />Eli Mellen</a>\n<blockquote>From my experience, error messages of the sort found across the IndieWeb are symptomatic of early-stage, in development platforms, e.g. those platforms that are still being debugged.\n\nI think that if the IndieWeb is aiming for wide adoption it is time to start designing for the user, not the spec.</blockquote>\n\n<p>I don\u2019t know which generation my website is but I\u2019ve owned a domain and hosted my own website is a teenager. I discovered and added the IndieWeb technology a couple years ago. It was a frustrating experience but I\u2019m appreciative of the work being done. It\u2019s improving.</p>",
"text": "Dear IndieWeb, it may be time to start considering the user, not just the technical spec. by Eli Mellen\nFrom my experience, error messages of the sort found across the IndieWeb are symptomatic of early-stage, in development platforms, e.g. those platforms that are still being debugged.\n\nI think that if the IndieWeb is aiming for wide adoption it is time to start designing for the user, not the spec.\n\nI don\u2019t know which generation my website is but I\u2019ve owned a domain and hosted my own website is a teenager. I discovered and added the IndieWeb technology a couple years ago. It was a frustrating experience but I\u2019m appreciative of the work being done. It\u2019s improving."
},
"name": "Generations",
"post-type": "article",
"_id": "4289906",
"_source": "242",
"_is_read": true
}
I just released a completely rewritten version of Gimme A Token, which hopefully does a better job of explaining the IndieAuth flow as you go.
{
"type": "entry",
"published": "2019-07-02T21:27:12+0000",
"url": "https://seblog.nl/2019/07/02/1/gimme-a-token",
"category": [
"indieweb"
],
"syndication": [
"https://twitter.com/sebandeweg/status/1146168924603654144",
"https://news.indieweb.org/en/seblog.nl/2019/07/02/1/gimme-a-token"
],
"content": {
"text": "I just released a completely rewritten version of Gimme A Token, which hopefully does a better job of explaining the IndieAuth flow as you go.",
"html": "<p>I just released a completely rewritten version of <a href=\"https://gimme-a-token.5eb.nl/\">Gimme A Token</a>, which hopefully does a better job of explaining the IndieAuth flow as you go.</p>"
},
"author": {
"type": "card",
"name": "Sebastiaan Andeweg",
"url": "https://seblog.nl/",
"photo": "https://aperture-proxy.p3k.io/10e8aeca31d1cd146999fcacc07a8eb9ad47c813/68747470733a2f2f7365626c6f672e6e6c2f70686f746f2e6a7067"
},
"post-type": "note",
"_id": "4287162",
"_source": "1366",
"_is_read": true
}
My email inbox was so backlogged after @IndieWebSummit that I missed the emails I was getting that webmention.io was about to expire! I've renewed it, so it'll be back up and running shortly!
{
"type": "entry",
"published": "2019-07-02T17:04:11-05:00",
"url": "https://aaronparecki.com/2019/07/02/18/webmention",
"category": [
"webmention",
"indieweb"
],
"content": {
"text": "My email inbox was so backlogged after @IndieWebSummit that I missed the emails I was getting that webmention.io was about to expire! I've renewed it, so it'll be back up and running shortly!",
"html": "My email inbox was so backlogged after <a href=\"https://twitter.com/IndieWebSummit\">@IndieWebSummit</a> that I missed the emails I was getting that webmention.io was about to expire! I've renewed it, so it'll be back up and running shortly!"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "note",
"_id": "4287020",
"_source": "16",
"_is_read": true
}
OStatus is very IndieWeb-esque in some ways, but the WebFinger account discovery spoils it https://www.w3.org/wiki/Socialwg/AccountDiscovery and Salmon makes it worse - using URLs is actually much better than any of this.
{
"type": "entry",
"published": "2019-07-02T15:29:00+0000",
"url": "http://known.kevinmarks.com/2019/ostatus-is-very-indieweb-esque-in-some-ways",
"in-reply-to": [
"https://beesbuzz.biz/blog/674-A-long-winded-IndieWeb-ramble-I-wrote-on-the-train-back-from-Portland"
],
"content": {
"text": "OStatus is very IndieWeb-esque in some ways, but the WebFinger account discovery spoils it https://www.w3.org/wiki/Socialwg/AccountDiscovery and Salmon makes it worse - using URLs is actually much better than any of this.",
"html": "OStatus is very IndieWeb-esque in some ways, but the WebFinger account discovery spoils it <a href=\"https://www.w3.org/wiki/Socialwg/AccountDiscovery\">https://www.w3.org/wiki/Socialwg/AccountDiscovery</a> and Salmon makes it worse - using URLs is actually much better than any of this."
},
"author": {
"type": "card",
"name": "Kevin Marks",
"url": "http://known.kevinmarks.com/profile/kevinmarks",
"photo": "https://aperture-proxy.p3k.io/ed7979fd10a648fc253eae0b54e66fb36e57d3d4/687474703a2f2f6b6e6f776e2e6b6576696e6d61726b732e636f6d2f66696c652f3932353536353636363931373362373836376162383339656536353536663965"
},
"post-type": "reply",
"_id": "4285303",
"_source": "205",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Kh\u00fcrt Williams",
"url": "https://islandinthenet.com/",
"photo": null
},
"url": "https://islandinthenet.com/following-indieweb/",
"published": "2019-07-02T16:09:54-04:00",
"content": {
"html": "<p>I just added <a href=\"https://unicyclic.com/indieweb/\">IndieWeb</a> by <a href=\"https://unicyclic.com/indieweb/\">IndieWeb</a> to my following page.</p>",
"text": "I just added IndieWeb by IndieWeb to my following page."
},
"name": "Following IndieWeb",
"post-type": "article",
"_id": "4285111",
"_source": "242",
"_is_read": true
}
{
"type": "entry",
"published": "2019-07-02T17:26:07+00:00",
"url": "https://cleverdevil.io/2019/indieweb-summit-2019",
"category": [
"IndieWeb",
"indienews",
"https://news.indieweb.org/en"
],
"syndication": [
"https://twitter.com/cleverdevil/status/1146139406203596800",
"https://mastodon.social/@cleverdevil/102373518689790212"
],
"name": "IndieWeb Summit 2019",
"content": {
"text": "I had the great pleasure of spending this weekend in Portland, OR for the 2019 IndieWeb Summit. IWS is my favorite event of the year, as it gives me the opportunity to spend time with so many smart, like-minded, principled people who are interested in using technology to make a positive impact on the world. This year\u2019s IWS was a runaway success, selling out for the first time ever, and featuring some truly great sessions, keynotes, and projects.Day Zero: The Pre-PartyOn Friday evening, a large subset of the attendees gathered at Pine Street Market to share in food, drink, and community. It was fun to reconnect with IndieWeb friends like David Shanske, Aaron Parecki, Tantek \u00c7elik, Marty McGuire, Jacky Alcin\u00e9, and Malcom Blaney. Much fun was had by all, and the post-party festivities carried on well into the night.Day One: Keynotes and SessionsKeynotesThe next morning, we kicked off the summit with coffee and breakfast, followed by some great keynotes.First up, Tantek gave a brief state of the IndieWeb presentation, and shared details about the IndieWeb\u2019s Code of Conduct, our use of color-coded lanyards to give people a choice about whether or not they should be included in photos, and our use of pins to enable people to display their preferred pronouns.Next was fellow Micro.blog community member Kitt Hodsen who gave an inspiring talk on contractions and expansions, which really set the tone for the rest of the summit. Kitt should be very proud of both the content of her talk, and her wonderful, passionate delivery. Well done, Kitt!Continuing the thoughtful keynote presentations was Jordan Brady, a native of Portland that I met several years ago at a Homebrew Website Club meeting at the DreamHost PDX offices. Jordan shared her story of changing her domain during her job search. Her experience shined a light on the challenges of being a woman in tech.Marty McGuire followed, with an interactive keynote about his IndieWeb experience from his iPhone. It was very cool to see how far we\u2019ve come in the past few years, with native mobile apps like Indigenous by Eddie Hinkle, and deep integrations thanks to iOS Shortcuts. Kudos to Marty for presenting the entire keynote directly from his iPhone.Finally, Jacky Alcin\u00e9 closed the keynotes with an exploration of how to make the IndieWeb available for all. Jacky is a really thoughtful guy, and I enjoyed hearing his perspective.Lightning IntrosAfter keynotes, all IWS participants were encouraged to give brief, 2-minute introductions, along with demos of their personal websites. During my introduction, I talked about the importance of preserving and owning your memories, and showed how my website helped me cope with the loss of my sixteen year old dog Winston earlier this year.SessionsAfter a group photo and lunch at local Portland food carts, we returned to the venue to plan out the rest of the day. IWS uses the BarCamp format for session planning, where attendees lead interactive session proposals, and build the schedule together. We came up with quite an impressive collection of sessions!There were a lot of great conversations, but I\u2019ll touch on three of my personal favorites:\n\u201cFollow That Bird\u201d \u2013\u00a0This session was proposed by David Shanske, and addressed the problem of discovery. On platforms like Facebook and Twitter, it is easy to just click the \u201cfollow\u201d or \u201cfriend\u201d button, and following / friend lists help users discover other people. On the IndieWeb, we\u2019re still figuring out the mechanics of how to improve this user experience, especially in social readers like Together and Monocle. Lots of great discussion all around, and this session ended up inspiring my project for day two, which I\u2019ll talk about shortly.\n\nPrivate Posts \u2013 I ran this session, and we talked about another problem that is neatly solved by traditional social platforms: sharing content privately. Again, some great discussion about how to solve this problem in the IndieWeb. Thankfully, there\u2019s plenty of prior art out there to build upon. I\u2019m looking forward to working on solving this for Known, which is the CMS I use for this website.\n\nPossible Futures and IndieWeb \u2013 An extremely engaging and interactive session facilitated by Ariana Lutterman. Ariana guided the group through the process of exploring the many possible futures for the IndieWeb based upon emerging signals of change through the lens of growth, collapse, discipline, and transformation. We brainstormed on future implications across a number of axes \u2013 STEEPV (social, technological, environmental, economic, political, and values). Finally, we used our exploration to write headlines from the future. A really thoughtful and fun exercise. Many thanks to Ariana for guiding us.\nAt the end of a very long and engaging day, we split out into groups for evening activities. I joined a great group of nine for dinner at Jackrabbit, which featured an impressive and delicious 4-pound steak that we shared. Yum!Day Two: Creative Hack Day!On Sunday, we started things off with some tasty vegan breakfast options, and then I headed off to the first ever meeting of the Known Open Collective. It was great to finally connect, at least over video chat, with Marcus Povey, Jeremy Cherfas, and Paul Lindner. We definitely missed having Ben Werdm\u00fcller at the summit, but all send our best to him as he deals with this complicated thing we call \u201clife.\u201dFor the rest of day two, I focused on two things \u2013 helping other people and personal projects.Inspired by the \u201cFollow that Bird\u201d session from day one, I decided that it would be extremely valuable to focus on the problem of discovery. I chose to update my site to make it easier to subscribe to my website, and to discover who and what I am following. The first, smaller part of the project, was to update my Subscribe page with more detailed instructions on how to subscribe to one or more of the feeds that are available on my website.The second part of my project was to build a way for people to see what I am following. There is a wealth of information on \u201cfollowing\u201d on the IndieWeb wiki, but none of the approaches discussed for documenting subscriptions really sat right with me. I am a fan of the DRY principle, and I don\u2019t like the idea of manually creating \u201cfollow posts\u201d when I have a perfectly serviceable source of truth for my subscriptions in my Microsub server. Thus, I embarked upon a project to automatically generate a page on my website that displays an up-to-date list of my subscriptions from Aperture.Thanks to some enhancements by Aaron Parecki to Aperture, I was able to create a beautiful Following page that gives visitors to my website a way to see exactly what I am following in my social reader. They can use this to discover new content that they may enjoy. Even better, if you parse my Following page with a microformats2 parser, you\u2019ll find that it is an h-feed containing h-entry \u201cfollow posts\u201d with a u-follow-of property for each feed that I subscribe to. The only missing piece is that Aperture doesn\u2019t yet provide me with the date and time that my subscription was created. Aaron has indicated that this is something he\u2019d like to add, and once he does, I\u2019ll update my page to include that data.At the end of the summit, participants demoed their projects and progress before we closed out the summit. My personal favorite demo was from Malcom Blaney and Gregor Love, who demonstrated one of the first implementations of subscribing to private posts using AutoAuth. It was awesome to see private sharing in action, and it gives me confidence that 2020 could be the year that we solve this problem for good.IndieKaraokeOnce the summit wrapped, a small group of us enjoyed what is becoming a wonderful annual tradition: IndieWeb Karaoke night! This year, we celebrated at Voicebox Northwest thanks to our wonderful host Lillian Karabaic. There was singing. There was laughing. There was a non-stop stream of incredible IndieWeb lyrical jokes:\u201cBow down before the Zuckerberg. You\u2019re going to get what you deserve.\u201d \u2013 To the tune of Head Like a Hole by Nine Inch Nails.\n\u201cIf you want to destroy the silos (whoa oh-oh), POSSE first, and then walk away!\u201d \u2013 To the tune of Undone by Weezer.\nWe\u2019re a bunch of very lovable nerds. I\u2019d especially like to call out Fluffy for her amazing energy at karaoke. She made sure that fun was had by all.ConclusionsThank you so much to all of the organizers of IndieWeb Summit for doing such a great job building an inclusive, fun, and enjoyable event each year. This year\u2019s summit was the best yet, and I have no doubt that next year will be even better.I love you #IndieWeb!\u00a0#indienews",
"html": "<p>I had the great pleasure of spending this weekend in Portland, OR for the <a href=\"https://2019.indieweb.org/summit\">2019 IndieWeb Summit</a>. IWS is my favorite event of the year, as it gives me the opportunity to spend time with so many smart, like-minded, principled people who are interested in using technology to make a positive impact on the world. This year\u2019s IWS was a runaway success, selling out for the first time ever, and featuring some truly great sessions, keynotes, and projects.</p><h2>Day Zero: The Pre-Party</h2><p>On Friday evening, a large subset of the attendees gathered at <a href=\"http://www.pinestreetpdx.com/\">Pine Street Market</a> to share in food, drink, and community. It was fun to reconnect with IndieWeb friends like <a href=\"https://david.shanske.com\">David Shanske</a>, <a href=\"https://aaronpk.com\">Aaron Parecki</a>, <a href=\"https://tantek.com\">Tantek \u00c7elik</a>, <a href=\"https://martymcgui.re/\">Marty McGuire</a>, <a href=\"https://v2.jacky.wtf/\">Jacky Alcin\u00e9</a>, and <a href=\"https://unicyclic.com/mal\">Malcom Blaney</a>. Much fun was had by all, and the post-party festivities carried on well into the night.</p><h2>Day One: Keynotes and Sessions</h2><h3>Keynotes</h3><p><img src=\"https://aperture-proxy.p3k.io/48a07eb71772501a0ba329d1ec7bc5dfbce3625e/68747470733a2f2f75706c6f6164732d73736c2e776562666c6f772e636f6d2f3563346133323665393430353031326533333430613366382f3564313761363463326461663266383466303331373233645f494d475f303232362e4a5047\" width=\"350\" alt=\"5d17a64c2daf2f84f031723d_IMG_0226.JPG\" /></p><p>The next morning, we kicked off the summit with coffee and breakfast, followed by some great keynotes.</p><p>First up, <a href=\"https://tantek.com\">Tantek</a> gave a brief <a href=\"https://indieweb.org/2019/state-of-the-indieweb\">state of the IndieWeb</a> presentation, and shared details about the IndieWeb\u2019s Code of Conduct, our use of color-coded lanyards to give people a choice about whether or not they should be included in photos, and our use of pins to enable people to display their preferred pronouns.</p><p>Next was fellow <a href=\"https://micro.blog\">Micro.blog</a> community member <a href=\"https://kitt.hodsden.org\">Kitt Hodsen</a> who gave an inspiring talk <a href=\"https://indieweb.org/2019/on-contractions-and-expansions\">on contractions and expansions</a>, which really set the tone for the rest of the summit. Kitt should be very proud of both the content of her talk, and her wonderful, passionate delivery. Well done, Kitt!</p><p>Continuing the thoughtful keynote presentations was <a href=\"https://mjordan.codes\">Jordan Brady</a>, a native of Portland that I met several years ago at a Homebrew Website Club meeting at the DreamHost PDX offices. Jordan shared her story of <a href=\"https://indieweb.org/2019/changing-my-domain\">changing her domain during her job search</a>. Her experience shined a light on the challenges of being a woman in tech.</p><p><a href=\"https://martymcgui.re\">Marty McGuire</a> followed, with an <a href=\"https://indieweb.org/2019/own-your-mobile-experience\">interactive keynote about his IndieWeb experience from his iPhone</a>. It was very cool to see how far we\u2019ve come in the past few years, with native mobile apps like <a href=\"https://indigenous.abode.pub\">Indigenous</a> by <a href=\"https://eddiehinkle.com\">Eddie Hinkle</a>, and deep integrations thanks to iOS Shortcuts. Kudos to Marty for presenting the entire keynote directly from his iPhone.</p><p>Finally, <a href=\"https://v2.jacky.wtf/\">Jacky Alcin\u00e9</a> closed the keynotes with an exploration of how to <a href=\"https://slides.com/jackyalcine-1/making-the-indieweb-open-to-all/\">make the IndieWeb available for all</a>. Jacky is a really thoughtful guy, and I enjoyed hearing his perspective.</p><h3>Lightning Intros</h3><p>After keynotes, all IWS participants were encouraged to give <a href=\"https://indieweb.org/2019/Intros\">brief, 2-minute introductions, along with demos of their personal websites</a>. During my introduction, I talked about the importance of preserving and owning your memories, and showed how my website helped me cope with the loss of my sixteen year old dog Winston earlier this year.</p><h3>Sessions</h3><p><img src=\"https://aperture-proxy.p3k.io/a3ff9b0d123d5e2f3eb91c5bc252903a849575f0/68747470733a2f2f75706c6f6164732d73736c2e776562666c6f772e636f6d2f3563346133323665393430353031326533333430613366382f3564313765353262366164336362346633653231396131395f494d475f313330342d702d313038302e6a706567\" width=\"350\" alt=\"5d17e52b6ad3cb4f3e219a19_IMG_1304-p-1080.jpeg\" /></p><p>After a group photo and lunch at local Portland food carts, we returned to the venue to plan out the rest of the day. IWS uses the <a href=\"https://en.wikipedia.org/wiki/BarCamp\">BarCamp</a> format for session planning, where attendees lead interactive session proposals, and build the schedule together. We came up with <a href=\"https://indieweb.org/2019/Schedule\">quite an impressive collection of sessions</a>!</p><p>There were a lot of great conversations, but I\u2019ll touch on three of my personal favorites:</p><ol><li>\n<a href=\"https://etherpad.indieweb.org/follow\">\u201cFollow That Bird\u201d</a> \u2013\u00a0This session was proposed by <a href=\"https://david.shanske.com\">David Shanske</a>, and addressed the problem of <a href=\"https://indieweb.org/discovery\">discovery</a>. On platforms like Facebook and Twitter, it is easy to just click the \u201cfollow\u201d or \u201cfriend\u201d button, and following / friend lists help users discover other people. On the IndieWeb, we\u2019re still figuring out the mechanics of how to improve this user experience, especially in social readers like <a href=\"https://alltogethernow.io\">Together</a> and <a href=\"https://monocle.p3k.io\">Monocle</a>. Lots of great discussion all around, and this session ended up inspiring my project for day two, which I\u2019ll talk about shortly.</li>\n<li>\n<a href=\"https://etherpad.indieweb.org/shareprivately\">Private Posts</a> \u2013 I ran this session, and we talked about another problem that is neatly solved by traditional social platforms: sharing content privately. Again, some great discussion about how to solve this problem in the IndieWeb. Thankfully, there\u2019s plenty of <a href=\"https://indieweb.org/private_posts\">prior art</a> out there to build upon. I\u2019m looking forward to working on solving this for <a href=\"https://github.com/idno/Known\">Known</a>, which is the CMS I use for this website.</li>\n<li>\n<a href=\"https://etherpad.indieweb.org/indiewebfutures\">Possible Futures and IndieWeb</a> \u2013 An extremely engaging and interactive session facilitated by <a href=\"https://twitter.com/atmlutter\">Ariana Lutterman</a>. Ariana guided the group through the process of exploring the many possible futures for the IndieWeb based upon emerging signals of change through the lens of growth, collapse, discipline, and transformation. We brainstormed on future implications across a number of axes \u2013 STEEPV (social, technological, environmental, economic, political, and values). Finally, we used our exploration to write headlines from the future. A really thoughtful and fun exercise. Many thanks to Ariana for guiding us.</li>\n</ol><p>At the end of a very long and engaging day, we split out into groups for evening activities. I joined a great group of nine for dinner at <a href=\"https://gojackrabbitgo.com\">Jackrabbit</a>, which featured an impressive and delicious 4-pound steak that we shared. Yum!</p><h2>Day Two: Creative Hack Day!</h2><p><img src=\"https://aperture-proxy.p3k.io/ee9af7814975c40b44149cd72c66735cc088d33f/68747470733a2f2f636c65766572646576696c2e696f2f66696c652f30316233623864333866643134386165363037363664373438343233326433322f7468756d622e706e67\" alt=\"IndieWebCamp Logo\" width=\"350\" /></p><p>On Sunday, we started things off with some tasty vegan breakfast options, and then I headed off to the <a href=\"https://etherpad.indieweb.org/Known_Collective\">first ever meeting of the Known Open Collective</a>. It was great to finally connect, at least over video chat, with <a href=\"https://www.marcus-povey.co.uk\">Marcus Povey</a>, <a href=\"https://www.jeremycherfas.net\">Jeremy Cherfas</a>, and <a href=\"http://1500wordmtu.com\">Paul Lindner</a>. We definitely missed having <a href=\"https://werd.io\">Ben Werdm\u00fcller</a> at the summit, but all send our best to him as he deals with this complicated thing we call \u201clife.\u201d</p><p>For the rest of day two, I focused on two things \u2013 helping other people and personal projects.</p><p>Inspired by the \u201cFollow that Bird\u201d session from day one, I decided that it would be extremely valuable to focus on the problem of discovery. I chose to update my site to make it easier to subscribe to my website, and to discover who and what <em>I</em> am following. The first, smaller part of the project, was to update <a href=\"https://cleverdevil.io/pages/subscribe\">my Subscribe page</a> with more detailed instructions on how to subscribe to one or more of the feeds that are available on my website.</p><p>The second part of my project was to build a way for people to see what I am following. There is <a href=\"https://indieweb.org/follow\">a wealth of information on \u201cfollowing\u201d on the IndieWeb wiki</a>, but none of the approaches discussed for documenting subscriptions really sat right with me. I am a fan of the <a href=\"https://en.wikipedia.org/wiki/Don%27t_repeat_yourself\">DRY principle</a>, and I don\u2019t like the idea of manually creating \u201cfollow posts\u201d when I have a perfectly serviceable source of truth for my subscriptions in my <a href=\"https://indieweb.org/Microsub\">Microsub</a> server. Thus, I embarked upon a project to automatically generate a page on my website that displays an up-to-date list of my subscriptions from <a href=\"https://aperture.p3k.io\">Aperture</a>.</p><p>Thanks to some enhancements by <a href=\"https://aaronpk.com\">Aaron Parecki</a> to Aperture, I was able to create <a href=\"https://cleverdevil.io/following\">a beautiful Following page</a> that gives visitors to my website a way to see exactly what I am following in my social reader. They can use this to discover new content that they may enjoy. Even better, if you <a href=\"https://php.microformats.io/?url=https%3A%2F%2Fcleverdevil.io%2Ffollowing\">parse my Following page with a microformats2 parser</a>, you\u2019ll find that it is an <a href=\"https://indieweb.org/h-feed\">h-feed</a> containing <a href=\"https://indieweb.org/h-entry\">h-entry</a> \u201cfollow posts\u201d with a <code>u-follow-of</code> property for each feed that I subscribe to. The only missing piece is that Aperture doesn\u2019t yet provide me with the date and time that my subscription was created. <a href=\"https://aaronpk.com\">Aaron</a> has indicated that this is something he\u2019d like to add, and once he does, I\u2019ll update my page to include that data.</p><p>At the end of the summit, participants demoed their projects and progress before we closed out the summit. My personal favorite demo was from <a href=\"https://unicyclic.com/mal\">Malcom Blaney</a> and <a href=\"https://gregorlove.com\">Gregor Love</a>, who demonstrated one of the first implementations of subscribing to private posts using <a href=\"https://indieweb.org/AutoAuth\">AutoAuth</a>. It was awesome to see private sharing in action, and it gives me confidence that 2020 could be the year that we solve this problem for good.</p><h2>IndieKaraoke</h2><p>Once the summit wrapped, a small group of us enjoyed what is becoming a wonderful annual tradition: IndieWeb Karaoke night! This year, we celebrated at <a href=\"https://voiceboxkaraoke.com/locations/northwest-portland/\">Voicebox Northwest</a> thanks to our wonderful host <a href=\"https://anomalily.net\">Lillian Karabaic</a>. There was singing. There was laughing. There was a non-stop stream of incredible IndieWeb lyrical jokes:</p><ul><li>\u201cBow down before the Zuckerberg. You\u2019re going to get what you deserve.\u201d \u2013 To the tune of Head Like a Hole by Nine Inch Nails.</li>\n<li>\u201cIf you want to destroy the silos (whoa oh-oh), POSSE first, and then walk away!\u201d \u2013 To the tune of Undone by Weezer.</li>\n</ul><p>We\u2019re a bunch of very lovable nerds. I\u2019d especially like to call out <a href=\"http://beesbuzz.biz\">Fluffy</a> for her amazing energy at karaoke. She made sure that fun was had by all.</p><h2>Conclusions</h2><p>Thank you so much to all of the organizers of IndieWeb Summit for doing such a great job building an inclusive, fun, and enjoyable event each year. This year\u2019s summit was the best yet, and I have no doubt that <em>next year</em> will be <em>even better</em>.</p><p>I love you <a href=\"https://cleverdevil.io/tag/IndieWeb\" class=\"p-category\">#IndieWeb</a>!\u00a0</p><p><a class=\"u-category\" href=\"https://news.indieweb.org/en\"></a><a href=\"https://cleverdevil.io/tag/indienews\" class=\"p-category\">#indienews</a></p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io/profile/cleverdevil",
"photo": "https://aperture-proxy.p3k.io/77e5d6e5871324c43aebf2e3e7a5553e14578f66/68747470733a2f2f636c65766572646576696c2e696f2f66696c652f66646263373639366135663733383634656131316138323863383631653133382f7468756d622e6a7067"
},
"post-type": "article",
"_id": "4284824",
"_source": "71",
"_is_read": true
}
The IndieWeb Summit last weekend left me with so many ideas and potential for things we can do to help foster a people-focused version of the Web. There’s like 6 blog posts I’m working on but I’m going to put some polish to https://publish.koype.net first to demostrate one of the ideas. Very excited!
{
"type": "entry",
"published": "2019-07-02T11:10:32.77943-07:00",
"url": "https://v2.jacky.wtf/post/91a18a94-e259-44a2-a31a-01f317f79b07",
"content": {
"text": "The IndieWeb Summit last weekend left me with so many ideas and potential for things we can do to help foster a people-focused version of the Web. There\u2019s like 6 blog posts I\u2019m working on but I\u2019m going to put some polish to https://publish.koype.net first to demostrate one of the ideas. Very excited!",
"html": "<p>The <a href=\"https://indieweb.org\">IndieWeb</a> <a href=\"https://2019.indieweb.org/summit\">Summit</a> last weekend left me with so many ideas and potential for things we can do to help foster a people-focused version of the Web. There\u2019s like 6 blog posts I\u2019m working on but I\u2019m going to put some polish to <a href=\"https://publish.koype.net\">https://publish.koype.net</a> first to demostrate one of the ideas. Very excited!</p>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "note",
"_id": "4283171",
"_source": "1886",
"_is_read": true
}
This is good to know! Because of a bug in Google App Engine, Brid.gy won’t work for sites using Brotli compression on HTML.
{
"type": "entry",
"published": "2019-07-02T16:21:57Z",
"url": "https://adactio.com/links/15455",
"category": [
"bridgy",
"webmentions",
"compression",
"indieweb",
"bug"
],
"bookmark-of": [
"https://www.zachleat.com/web/bridgy-brotli/"
],
"content": {
"text": "Bridgy for Webmentions with Brotli\u2014zachleat.com\n\n\n\nThis is good to know! Because of a bug in Google App Engine, Brid.gy won\u2019t work for sites using Brotli compression on HTML.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://www.zachleat.com/web/bridgy-brotli/\">\nBridgy for Webmentions with Brotli\u2014zachleat.com\n</a>\n</h3>\n\n<p>This is good to know! Because of <a href=\"https://issuetracker.google.com/issues/112277350\">a bug in Google App Engine</a>, Brid.gy won\u2019t work for sites using Brotli compression on HTML.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "bookmark",
"_id": "4281387",
"_source": "2",
"_is_read": true
}