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
}
@atmlutter It was great meeting you this weekend! I didn't realize until last night that you were from Toronto. Maybe you and @jackjamieson could start up a Toronto #indieweb meetup? :)
{
"type": "entry",
"published": "2019-07-01 17:37-0700",
"url": "https://gregorlove.com/2019/07/it-was-great-meeting/",
"syndication": [
"https://twitter.com/gRegorLove/status/1145854080910266368"
],
"content": {
"text": "@atmlutter It was great meeting you this weekend! I didn't realize until last night that you were from Toronto. Maybe you and @jackjamieson could start up a Toronto #indieweb meetup? :)",
"html": "<p>@atmlutter It was great meeting you this weekend! I didn't realize until last night that you were from Toronto. Maybe you and @jackjamieson could start up a Toronto #indieweb meetup? :)</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://aperture-proxy.p3k.io/929c8777d059069a2a16a064d96f4c29b65548f8/68747470733a2f2f677265676f726c6f76652e636f6d2f736974652f6173736574732f66696c65732f333437332f70726f66696c652d323031362d6d65642e6a7067"
},
"post-type": "note",
"_id": "4273856",
"_source": "95",
"_is_read": true
}
See you later, Portland! It was a blast hanging out with friends old and new at the IndieWeb Summit. I’m hoping to write a recap on my flight! Thanks Delta for the upgrade 😍
{
"type": "entry",
"published": "2019-07-02T00:53:16+00:00",
"url": "https://cleverdevil.io/2019/see-you-later-portland-it-was-a",
"syndication": [
"https://twitter.com/cleverdevil/status/1145857947408355329",
"https://mastodon.social/@cleverdevil/102369119386001374"
],
"content": {
"text": "See you later, Portland! It was a blast hanging out with friends old and new at the IndieWeb Summit. I\u2019m hoping to write a recap on my flight! Thanks Delta for the upgrade \ud83d\ude0d"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io/profile/cleverdevil",
"photo": "https://aperture-proxy.p3k.io/77e5d6e5871324c43aebf2e3e7a5553e14578f66/68747470733a2f2f636c65766572646576696c2e696f2f66696c652f66646263373639366135663733383634656131316138323863383631653133382f7468756d622e6a7067"
},
"post-type": "note",
"_id": "4272172",
"_source": "71",
"_is_read": true
}
{
"type": "entry",
"published": "2019-07-02T06:42:58+10:00",
"url": "https://unicyclic.com/mal/2019-07-02-IndieWeb_Summit_hack_day",
"category": [
"https://news.indieweb.org/en"
],
"name": "IndieWeb Summit hack day",
"content": {
"text": "IndieWeb Summit demos were yesterday and I wanted to write up my thoughts while they're still fresh in my mind.\n\nGregor and I decided to have a go at implementing AutoAuth, after the session on private webmentions and different types of auth on the Saturday. That discussion brought up that AutoAuth was capable of replacing some of the earlier auth flows created to solve individual cases of sharing private data. I think that's a good sign for AutoAuth, because it's flexible enough to solve multiple problems.\n\n\nThat meant we had to pick a test case we would use to implement and demo using AutoAuth, and decided viewing a private post would be the simplest. Gregor already had support for private posts on his site, so we started from there and I would add support to view the post.\n\n\nOur first challenge was just agreeing on how to read the spec! We had both read it before starting the hack day, but it's not a simple thing to get your head around. One of the best things we did was work through each step, once we had picked our roles. We implemented one step at a time, working on our own side of the flow, and luckily there was about the same amount of work to do each, so this worked well.\n\n\nThe first step was for Gregor to add a token endpoint to discover from his private post, and a WWW-Authenticate header. The process then is that when I fetch the private post I see this header and craft a POST request to his token endpoint. This request contains a bunch of information, with the goal being that I give Gregor's token endpoint enough information to find my authorization endpoint and be able to make a request to it on my behalf. I make sure that this request will be successful by storing the same authorization code that I send to the token endpoint. The thing that I really liked at this point was that I didn't need to change my authorization endpoint at all to make this happen. I could craft an entry in my authorization codes table that would pass when requested based on the AutoAuth spec.\n\n\nAfter Gregor makes this request, he's happy that I have been identified and can be issued a token for his private post. I provide a callback url in my request, so that's where he sends the token. I store that on my server and can now fetch the private post again with the token in an Authorization header. This all worked pretty well and our 2 minute demo involving just a couple of page loads was our reward for spending pretty much the whole day trying to work this out. :-)\n\n\nWe observed a few interesting things from this process. First, there's a fair bit of work involved to get a token, but once it's done you get to skip most of it for subsequent requests for the private post. I found the callback process to receive the token interesting, there's not much information in the request about who the token is coming from. There is enough information though, as the callback includes a state parameter which I initially generate. I need to store all the information about the private post I'm accessing when creating the state parameter, so that I know who to associate the token with when it gets returned.\n\n\nIndieWeb Summit 2019 was great and I don't think we would've been able to get through AutoAuth in a day without having such an awesome group of people to talk to!",
"html": "IndieWeb Summit demos were yesterday and I wanted to write up my thoughts while they're still fresh in my mind.<br /><br /><a href=\"https://gregorlove.com/\">Gregor</a> and I decided to have a go at implementing <a href=\"https://indieweb.org/autoauth\">AutoAuth</a>, after the session on private webmentions and different types of auth on the Saturday. That discussion brought up that AutoAuth was capable of replacing some of the earlier auth flows created to solve individual cases of sharing private data. I think that's a good sign for AutoAuth, because it's flexible enough to solve multiple problems.<br /><br />\nThat meant we had to pick a test case we would use to implement and demo using AutoAuth, and decided viewing a private post would be the simplest. Gregor already had support for private posts on his site, so we started from there and I would add support to view the post.<br /><br />\nOur first challenge was just agreeing on how to <a href=\"https://github.com/sknebel/AutoAuth/blob/master/AutoAuth.md\">read the spec</a>! We had both read it before starting the hack day, but it's not a simple thing to get your head around. One of the best things we did was work through each step, once we had picked our roles. We implemented one step at a time, working on our own side of the flow, and luckily there was about the same amount of work to do each, so this worked well.<br /><br />\nThe first step was for Gregor to add a token endpoint to discover from his private post, and a WWW-Authenticate header. The process then is that when I fetch the private post I see this header and craft a POST request to his token endpoint. This request contains a bunch of information, with the goal being that I give Gregor's token endpoint enough information to find my authorization endpoint and be able to make a request to it on my behalf. I make sure that this request will be successful by storing the same authorization code that I send to the token endpoint. The thing that I really liked at this point was that I didn't need to change my authorization endpoint at all to make this happen. I could craft an entry in my authorization codes table that would pass when requested based on the AutoAuth spec.<br /><br />\nAfter Gregor makes this request, he's happy that I have been identified and can be issued a token for his private post. I provide a callback url in my request, so that's where he sends the token. I store that on my server and can now fetch the private post again with the token in an Authorization header. This all worked pretty well and our 2 minute demo involving just a couple of page loads was our reward for spending pretty much the whole day trying to work this out. :-)<br /><br />\nWe observed a few interesting things from this process. First, there's a fair bit of work involved to get a token, but once it's done you get to skip most of it for subsequent requests for the private post. I found the callback process to receive the token interesting, there's not much information in the request about who the token is coming from. There is <em>enough</em> information though, as the callback includes a state parameter which I initially generate. I need to store all the information about the private post I'm accessing when creating the state parameter, so that I know who to associate the token with when it gets returned.<br /><br />\nIndieWeb Summit 2019 was great and I don't think we would've been able to get through AutoAuth in a day without having such an awesome group of people to talk to!"
},
"author": {
"type": "card",
"name": "Malcolm Blaney",
"url": "https://unicyclic.com/mal",
"photo": "https://aperture-proxy.p3k.io/4f46272c0027449ced0d7cf8de31ea1bec37210e/68747470733a2f2f756e696379636c69632e636f6d2f6d616c2f7075626c69632f70726f66696c655f736d616c6c5f7468756d622e706e67"
},
"post-type": "article",
"_id": "4270792",
"_source": "243",
"_is_read": true
}
IndieWeb meetup in Austin this Wednesday: Homebrew Website Club at Mozart’s, 6:30pm. Join us to catch up on some of the sessions from IndieWeb Summit over the weekend, or to have time to work on your own blog. ☕
{
"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/01/indieweb-meetup-in.html",
"content": {
"html": "<p>IndieWeb meetup in Austin this Wednesday: Homebrew Website Club at Mozart\u2019s, 6:30pm. Join us to catch up on some of the sessions from IndieWeb Summit over the weekend, or to have time to work on your own blog. \u2615</p>",
"text": "IndieWeb meetup in Austin this Wednesday: Homebrew Website Club at Mozart\u2019s, 6:30pm. Join us to catch up on some of the sessions from IndieWeb Summit over the weekend, or to have time to work on your own blog. \u2615"
},
"published": "2019-07-01T12:32:24-05:00",
"post-type": "note",
"_id": "4264674",
"_source": "12",
"_is_read": true
}
Some time ago I was going through the backlog of around 90 unread articles on Design Systems. About 80 of those were Medium articles and about 40 of those took me to either their user-hostile “you ready a lot and we like that” pop-up or their money-grabbing “you’ve read lots this month, pay us to read some more.”, it turns out that Medium only likes you reading things when you give money to do so.
Therefore I’ve started to add a little warning notice to each article that’s on Medium.
{
"type": "entry",
"published": "2019-07-01T13:42:43Z",
"url": "https://adactio.com/links/15442",
"category": [
"sharing",
"writing",
"publishing",
"medium",
"indieweb",
"newsletter",
"curation",
"linking"
],
"bookmark-of": [
"http://alwaystwisted.com/articles/curating-a-design-system-newsletter"
],
"content": {
"text": "Curating A Design System Newsletter\n\n\n\n\n Some time ago I was going through the backlog of around 90 unread articles on Design Systems. About 80 of those were Medium articles and about 40 of those took me to either their user-hostile \u201cyou ready a lot and we like that\u201d pop-up or their money-grabbing \u201cyou\u2019ve read lots this month, pay us to read some more.\u201d, it turns out that Medium only likes you reading things when you give money to do so.\n \n Therefore I\u2019ve started to add a little warning notice to each article that\u2019s on Medium.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"http://alwaystwisted.com/articles/curating-a-design-system-newsletter\">\nCurating A Design System Newsletter\n</a>\n</h3>\n\n<blockquote>\n <p>Some time ago I was going through the backlog of around 90 unread articles on Design Systems. About 80 of those were Medium articles and about 40 of those took me to either their user-hostile \u201cyou ready a lot and we like that\u201d pop-up or their money-grabbing \u201cyou\u2019ve read lots this month, pay us to read some more.\u201d, it turns out that Medium only likes you reading things when you give money to do so.</p>\n \n <p>Therefore I\u2019ve started to add a little warning notice to each article that\u2019s on Medium.</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": "4260222",
"_source": "2",
"_is_read": true
}
Will be working on my recap post of the last two days of the #IndieWeb summit with some personal action items I want to drive home for myself and others. Let’s inspire, invite and investigate the future of the IndieWeb!
{
"type": "entry",
"published": "2019-06-30T21:49:00.00000-07:00",
"url": "https://v2.jacky.wtf/post/e86c0021-0f65-4e43-adb8-76e2a924be06",
"category": [
"IndieWeb"
],
"content": {
"text": "Will be working on my recap post of the last two days of the #IndieWeb summit with some personal action items I want to drive home for myself and others. Let\u2019s inspire, invite and investigate the future of the IndieWeb!",
"html": "<p>Will be working on my recap post of the last two days of the #<strong class=\"p-category\">IndieWeb</strong> summit with some personal action items I want to drive home for myself and others. Let\u2019s inspire, invite and investigate the future of the IndieWeb!</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": "4255391",
"_source": "1886",
"_is_read": true
}
“Bow down before the Zuckerberg! You’re going to get what you deserve!” #IndieWebKaraoke
{
"type": "entry",
"published": "2019-07-01T04:09:55+00:00",
"url": "https://cleverdevil.io/2019/bow-down-before-the-zuckerberg-youre-going",
"category": [
"IndieWebKaraoke"
],
"syndication": [
"https://twitter.com/cleverdevil/status/1145545043165548549",
"https://mastodon.social/@cleverdevil/102364230252198580"
],
"content": {
"text": "\u201cBow down before the Zuckerberg! You\u2019re going to get what you deserve!\u201d #IndieWebKaraoke",
"html": "\u201cBow down before the Zuckerberg! You\u2019re going to get what you deserve!\u201d <a href=\"https://cleverdevil.io/tag/IndieWebKaraoke\" class=\"p-category\">#IndieWebKaraoke</a>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io/profile/cleverdevil",
"photo": "https://aperture-proxy.p3k.io/77e5d6e5871324c43aebf2e3e7a5553e14578f66/68747470733a2f2f636c65766572646576696c2e696f2f66696c652f66646263373639366135663733383634656131316138323863383631653133382f7468756d622e6a7067"
},
"post-type": "note",
"_id": "4254900",
"_source": "71",
"_is_read": true
}