Definitely have a ways to go before I’m satisfied with the stuff that we can do in the IndieWeb. It’ll be tied to how much interest the community has in pushing the envelope as well as building more canonical tools for representing the capacities of the standards set out while maintaining interoperability with vanilla approaches.
{ "type": "entry", "published": "2020-05-23T10:47:00.00000-07:00", "url": "https://v2.jacky.wtf/post/d6b2bc7b-8a3a-4787-81a7-291ace032a9f", "content": { "text": "Definitely have a ways to go before I\u2019m satisfied with the stuff that we can do in the IndieWeb. It\u2019ll be tied to how much interest the community has in pushing the envelope as well as building more canonical tools for representing the capacities of the standards set out while maintaining interoperability with vanilla approaches.", "html": "<p>Definitely have a ways to go before I\u2019m satisfied with the stuff that we can do in the IndieWeb. It\u2019ll be tied to how much interest the community has in pushing the envelope as well as building more canonical tools for representing the capacities of the standards set out while maintaining interoperability with vanilla approaches.</p>" }, "author": { "type": "card", "name": "", "url": "https://v2.jacky.wtf", "photo": null }, "post-type": "note", "_id": "11818819", "_source": "1886", "_is_read": true }
Now all I need to do is fix my Webmentions feed and I can do some work on theming.
{ "type": "entry", "published": "2020-05-23T10:03:00.00000-07:00", "url": "https://v2.jacky.wtf/post/85386fe0-d658-4c7b-a726-48c0d48c074c", "content": { "text": "Now all I need to do is fix my Webmentions feed and I can do some work on theming.", "html": "<p>Now all I need to do is fix my Webmentions feed and I can do some work on theming.</p>" }, "author": { "type": "card", "name": "", "url": "https://v2.jacky.wtf", "photo": null }, "post-type": "note", "_id": "11818012", "_source": "1886", "_is_read": true }
{ "type": "entry", "author": { "name": "fluffy", "url": "http://beesbuzz.biz/", "photo": null }, "url": "http://beesbuzz.biz/blog/6927-Stuff-and-things", "published": "2020-05-20T15:27:05-07:00", "content": { "html": "<p>So, some updates of the things that have been going on in my life since the last update, because I\u2019m waiting for my car to get some overdue scheduled maintenance and I forgot to bring my Switch, so why not.</p>\n\n\n<p>I\u2019ve been on the blood thinners for\u2026 a week, now? I think? I still get occasional headaches and dizziness from them but it\u2019s starting to sort itself out. One of the interesting things I\u2019ve noticed is that ever since starting on them, I\u2019ve been having less constipation, like it\u2019s undoing that effect of the gabapentin. I wonder if there\u2019s something going on like increased circulation means better water delivery to the bowel or something. I dunno. Anyway the clot has definitely subsided and that\u2019s the main point to this.</p><p>Work\u2019s gotten a bit better. I decided to be the change I want to see in the world and started a serious effort to document stuff to make it less tricky. Other folks seem to be really appreciative of it, and maybe I can even get others to help out on this. Who knows! Anyway that\u2019s reduced my stress a lot. Also I figured out how to automate an onboarding step that was previously manual, but of course also documented what to do if it fails. The tool I found for doing this particular thing can also help to clean up a bunch of other processes.<a href=\"http://beesbuzz.biz/blog/6927-Stuff-and-things#d_e6927_fn1\">1</a></p><p>I haven\u2019t really been working on music for a while, but I\u2019ve finally done a pretty big thing on Publ: the ability to attach entries to other entries! In particular this makes it so I can finally import all my old <a href=\"http://ohnorobot.com/\">Oh No Robot</a> transcripts over, which I have done. At some point I\u2019ll also write a little crowdsourcing thing to make it so that people can help with transcribing <a href=\"http://beesbuzz.biz/comics/transcript-needed\">all the ones without transcripts</a>, and in the meantime I\u2019ve also made my comic publishing script prompt me to add a transcript myself when I add a new one.</p><p>If I do a crowdsourcing module I\u2019ll absolutely opensource it so that people can use it on their own Publ-based comic sites. (It will absolutely be Publ-specific, though.)</p><p>\u2026 Oh <em>heck</em>, I just realized this could also be used to implement a comment system. <em>And</em> server-side webmentions, and so many other things. Huh. I\u2019m gonna have to think about this. My original plan for server-side webmentions was to roll that into whatever I write for ActivityPub since I was going to build it as a more generic publish-subscribe hub (so I can also get myself off of <a href=\"https://webmention.io/\">webmention.io</a> and <a href=\"https://superfeedr.com/\">Superfeedr</a> and <a href=\"https://fed.brid.gy/\">Bridgy Fed</a>) and\u2026 well okay I don\u2019t think making comments/mentions/etc. into separate entries for each thing is necessarily the right way to go but it\u2019s still something to consider, and might be nice for someone who\u2019s building a site from the ground up.</p><p>Plus, there\u2019s always something nice about removing a database dependency and making the data more replicated, and pushing it closer to the edges. And there\u2019s no reason it has to be an entry per response, when they could be rolled up into a single responses entry or something.</p><p>But I\u2019m also not in a huge hurry to, say, rewrite <a href=\"https://posative.org/isso\">isso</a>, either. I\u2019d really rather just follow through on my plan to adding a better moderation system (or better yet a moderation <em>plugin</em> system, so it can use bogofilter or akismet or whatever) to it.</p><p>Hmm, what else. I guess I\u2019ve been having a lot more anxiety lately. I ended up taking a stress reduction and mindfulness seminar that was offered by <a href=\"https://onemedical.com/\">One Medical</a> and it was nice to get a refresher on stuff and learning a few more grounding techniques. I\u2019m also finding that the <a href=\"http://beesbuzz.biz/blog/7203-New-keyboard-tray\">new keyboard tray</a> has been helping my pain a lot. It\u2019s not a panacea, of course, but every little thing helps.</p><p>Anyway, I guess that\u2019s enough rambling for now. I still have half an hour left until my car is ready, so, time to figure out something else I can do from my iPad.</p>\n\n<ol><li><p>(Infrastructure lead trying to poach me onto his team intensifies) <a href=\"http://beesbuzz.biz/blog/6927-Stuff-and-things#r_e6927_fn1\">\u21a9</a></p></li></ol><p><a href=\"http://beesbuzz.biz/blog/6927-Stuff-and-things#comments\">comments</a></p>", "text": "So, some updates of the things that have been going on in my life since the last update, because I\u2019m waiting for my car to get some overdue scheduled maintenance and I forgot to bring my Switch, so why not.\n\n\nI\u2019ve been on the blood thinners for\u2026 a week, now? I think? I still get occasional headaches and dizziness from them but it\u2019s starting to sort itself out. One of the interesting things I\u2019ve noticed is that ever since starting on them, I\u2019ve been having less constipation, like it\u2019s undoing that effect of the gabapentin. I wonder if there\u2019s something going on like increased circulation means better water delivery to the bowel or something. I dunno. Anyway the clot has definitely subsided and that\u2019s the main point to this.Work\u2019s gotten a bit better. I decided to be the change I want to see in the world and started a serious effort to document stuff to make it less tricky. Other folks seem to be really appreciative of it, and maybe I can even get others to help out on this. Who knows! Anyway that\u2019s reduced my stress a lot. Also I figured out how to automate an onboarding step that was previously manual, but of course also documented what to do if it fails. The tool I found for doing this particular thing can also help to clean up a bunch of other processes.1I haven\u2019t really been working on music for a while, but I\u2019ve finally done a pretty big thing on Publ: the ability to attach entries to other entries! In particular this makes it so I can finally import all my old Oh No Robot transcripts over, which I have done. At some point I\u2019ll also write a little crowdsourcing thing to make it so that people can help with transcribing all the ones without transcripts, and in the meantime I\u2019ve also made my comic publishing script prompt me to add a transcript myself when I add a new one.If I do a crowdsourcing module I\u2019ll absolutely opensource it so that people can use it on their own Publ-based comic sites. (It will absolutely be Publ-specific, though.)\u2026 Oh heck, I just realized this could also be used to implement a comment system. And server-side webmentions, and so many other things. Huh. I\u2019m gonna have to think about this. My original plan for server-side webmentions was to roll that into whatever I write for ActivityPub since I was going to build it as a more generic publish-subscribe hub (so I can also get myself off of webmention.io and Superfeedr and Bridgy Fed) and\u2026 well okay I don\u2019t think making comments/mentions/etc. into separate entries for each thing is necessarily the right way to go but it\u2019s still something to consider, and might be nice for someone who\u2019s building a site from the ground up.Plus, there\u2019s always something nice about removing a database dependency and making the data more replicated, and pushing it closer to the edges. And there\u2019s no reason it has to be an entry per response, when they could be rolled up into a single responses entry or something.But I\u2019m also not in a huge hurry to, say, rewrite isso, either. I\u2019d really rather just follow through on my plan to adding a better moderation system (or better yet a moderation plugin system, so it can use bogofilter or akismet or whatever) to it.Hmm, what else. I guess I\u2019ve been having a lot more anxiety lately. I ended up taking a stress reduction and mindfulness seminar that was offered by One Medical and it was nice to get a refresher on stuff and learning a few more grounding techniques. I\u2019m also finding that the new keyboard tray has been helping my pain a lot. It\u2019s not a panacea, of course, but every little thing helps.Anyway, I guess that\u2019s enough rambling for now. I still have half an hour left until my car is ready, so, time to figure out something else I can do from my iPad.\n\n(Infrastructure lead trying to poach me onto his team intensifies) \u21a9comments" }, "name": "Plaidophile: Stuff and things", "post-type": "article", "_id": "11748780", "_source": "3782", "_is_read": true }
{ "type": "entry", "published": "2020-05-20T19:45:36-0400", "url": "https://martymcgui.re/2020/05/20/indieweb-nyc-aka-virtual-hwc-us-east-meetup-2020-05-20-wrap-up/", "category": [ "IndieWeb", "meetup", "HWC", "NYC", "virtual", "vHWC", "wrap-up" ], "name": "IndieWeb NYC (aka Virtual HWC US East) Meetup 2020-05-20 Wrap-Up", "content": { "text": "IndieWeb NYC's meetup for May 2020 (also virtual Homebrew Website Club US East), met on Zoom from 6pm - 8pm EDT on May 20th.\nHere are some notes from the meeting!\n\n jmac.org \u2014 Moved to NYC and started attending local HWCs just before The Lockdown. Very interested in Webmention as a technology to connect websites to one another - but wants to improve the focus on how it can be used for real human interaction!\n \n\n\n martymcgui.re \u2014 Long-time IndieWeb and NYC organizer. Been working on lots of random projects. Currently thinking about turning his pile of \"read\" posts, largely dumped from GoodReads, into more usable pages about what he's reading now, reading next, and read recently.\n \n\ndavid.shanske.com \u2014 Long-time IndieWeb and NYC organizer. Been working on location features, aspirationally. Looking forward to a time when he can thrill audiences by reporting being in a location other than \"Home\".\nSandro \u2014 Has been building CMSes and more for years. Been working on some new stuff that works even offline!\nKevin \u2014 Worked w/ sandro at Limewire some years ago! Attended past HWC SF meetings in the Before Times. Has been calling into the West Coast virtual meetings, first time calling into East Coast. Wants his site (zootella.com) to publish to 3 places - webserver, local files, and Beaker Browser (just went 1.0!)\nMike \u2014 Did web development for years, then stopped, now back again! Learned about IndieWeb through Micro.blog community. Interested in making sure the software he develops is a \"good IndieWeb citizen\". Working on a kind of Meetup competitor.\njgregorymcverry.com \u2014 Long time IndieWeb and NYC organizer. Currently working on a website for a poetry radio show. Folks from all over the world can submit clips. It's wiki-based, but can also receive webmentions.\ngRegorLove.com \u2014 In San Diego, but joining East Coast to see some new faces. Been out of IndieWeb-land for a bit but dipping toes back in.\nkevinmarks.com \u2014 Long-time IndieWeb. Microformats co-founder with Tantek and has been blogging forever!\n\n Colin (vonexplaino.com) \u2014 From the east coast... of Australia! Been working in the web forever, new to IndieWeb. Recently been working on a lightbox that works without JavaScript.\n \n\nOther topics of discussion:\n\n Kevin showed a demo of his site running locally on his hard drive, on his website, and inside Beaker Browser. (Here's the Beaker 1.0 beta announcement)\n \n\n \n Talked a bit about how Beaker works. You make edits locally and then they are published from your own machine. Others on the Beaker network can share your site. Everything is signed with keys and content-addressable so you're the only one that can make changes to your published stuff.\n \n\n Beaker left behind DAT in the 1.0 release, breaking old URLs. They promise to never do this again, though?\n Kicks Condor did some good writing on Dat:// and how Beaker used it, as well as Duxtape, a tool that he built to share mixtapes over Dat.\n \n Kevin Marks has done a presentation on Dat, as well! Went through it in the Zoom. Compares to Web Packaging, including issues with content-addressability like trying to apply copyright takedowns and censor content.\n \n\n With so many tools, projects, protocols, and more available that solve different parts of the problems of self-publishing, how can we encourage more folks to pick them up and use them instead of silos?\n \n Owning your own content and publishing compared to organic foods. It's more involved and expensive, and some folks see it as niche or unnecessary, but you get benefits for the effort!\n \n\n Twitter rolled out a feature to control who can reply to specific tweets. Predictably, they were terribly smug about it.\n Context collapse is a problem everywhere on the web, but it's such a deep problem on Twitter that maybe they can't claw it back. So, this feature is a maybe almost-good idea that won't actually help the folks who receive the most abuse.\n There's a new microformats parser for JavaScript!Lots of interest in publishing it under an IndieWeb or Microformats umbrella to supersede the previous one (microformats-shiv?) which is some years out of date. Difficulty: need to track down who \"owns\" the Microformats account on NPM.\n \n It passes a lot of the newly updated tests, includes support for mf2 and mf1, and more! Thanks to Jason Garber for kicking off some recent work there.\n \n\n gRegor reviewed recent updates to php-mf2 that are very close to a new release!\n \n jmac.org working on a command line tool called Whim (link?) to allow folks to receive and process webmentions. Hopes to have something for folks to play with in the next month. This was kicked off by a friend trolling him by sending webmentions and nudging him to support posting short notes to his own site.\n \n\n \n kevinmarks.com is revisiting mention.tech to fix some issues with timing out on unresponsive pages.\n \n\nLeft-to-right, top-to-bottom: martymcgui.re, Kevin, david.shanske.com, kevinmarks.com, Colin, gRegorLove.com, Mike, kartikprabhu.com, jmac.orgThanks to all who joined us! We will see you all again at our next IndieWeb NYC (aka vHWC US East) meetup online on June 17th! Keep an eye on indieweb.nyc or events.indieweb.org/tag/nyc for the exact date, time, and online location!", "html": "<p><a href=\"https://events.indieweb.org/2020/05/online-indieweb-meetup-nyc-vkY32vBfCTEJ\">IndieWeb NYC's meetup for May 2020 (also virtual Homebrew Website Club US East)</a>, met on Zoom from 6pm - 8pm EDT on May 20th.</p>\n<p>Here are some notes from the meeting!</p>\n<p>\n jmac.org \u2014 Moved to NYC and started attending local HWCs just before The Lockdown. Very interested in Webmention as a technology to connect websites to one another - but wants to improve the focus on how it can be used for real human interaction!\n <br /></p>\n<p>\n martymcgui.re \u2014 Long-time IndieWeb and NYC organizer. Been working on lots of random projects. Currently thinking about turning his pile of \"read\" posts, largely dumped from GoodReads, into more usable pages about what he's reading now, reading next, and read recently.\n <br /></p>\n<p>david.shanske.com \u2014 Long-time IndieWeb and NYC organizer. Been working on location features, aspirationally. Looking forward to a time when he can thrill audiences by reporting being in a location other than \"Home\".</p>\n<p>Sandro \u2014 Has been building CMSes and more for years. Been working on some new stuff that works even offline!</p>\n<p>Kevin \u2014 Worked w/ sandro at Limewire some years ago! Attended past HWC SF meetings in the Before Times. Has been calling into the West Coast virtual meetings, first time calling into East Coast. Wants his site (zootella.com) to publish to 3 places - webserver, local files, and Beaker Browser (just went 1.0!)</p>\n<p>Mike \u2014 Did web development for years, then stopped, now back again! Learned about IndieWeb through Micro.blog community. Interested in making sure the software he develops is a \"good IndieWeb citizen\". Working on a kind of Meetup competitor.</p>\n<p>jgregorymcverry.com \u2014 Long time IndieWeb and NYC organizer. Currently working on a website for a poetry radio show. Folks from all over the world can submit clips. It's wiki-based, but can also receive webmentions.</p>\n<p>gRegorLove.com \u2014 In San Diego, but joining East Coast to see some new faces. Been out of IndieWeb-land for a bit but dipping toes back in.</p>\n<p>kevinmarks.com \u2014 Long-time IndieWeb. Microformats co-founder with Tantek and has been blogging forever!</p>\n<p>\n Colin (vonexplaino.com) \u2014 From the east coast... of Australia! Been working in the web forever, new to IndieWeb. Recently been <a href=\"https://vonexplaino.com/blog/posts/article/2020/05/gallery-2020---mk-iv.html\">working on a lightbox that works without JavaScript</a>.\n <br /></p>\n<p>Other topics of discussion:</p>\n<ul><li>\n Kevin showed a demo of his site running locally on his hard drive, on his website, and inside <a href=\"https://beakerbrowser.com/\">Beaker Browser</a>. (Here's the <a href=\"https://beakerbrowser.com/2020/05/14/beaker-1-0-beta.html\">Beaker 1.0 beta announcement</a>)\n <br /></li>\n <li>\n Talked a bit about how Beaker works. You make edits locally and then they are published from your own machine. Others on the Beaker network can share your site. Everything is signed with keys and content-addressable so you're the only one that can make changes to your published stuff.\n <br /></li>\n <li>Beaker left behind DAT in the 1.0 release, breaking old URLs. They promise to never do this again, though?</li>\n <li>Kicks Condor did some good writing <a href=\"https://www.kickscondor.com/on-dat/\">on Dat://</a> and how Beaker used it, as well as <a href=\"https://github.com/kickscondor/duxtape\">Duxtape</a>, a tool that he built to share mixtapes over Dat.</li>\n <li>\n Kevin Marks has done <a href=\"http://slides.kevinmarks.com/dat.html#/\">a presentation on Dat</a>, as well! Went through it in the Zoom. Compares to <a href=\"https://github.com/WICG/webpackage\">Web Packaging</a>, including issues with content-addressability like trying to apply copyright takedowns and censor content.\n <br /></li>\n <li>With so many tools, projects, protocols, and more available that solve different parts of the problems of self-publishing, how can we encourage more folks to pick them up and use them instead of silos?</li>\n <li>\n Owning your own content and publishing compared to organic foods. It's more involved and expensive, and some folks see it as niche or unnecessary, but you get benefits for the effort!\n <br /></li>\n <li>Twitter rolled out a feature to control who can reply to specific tweets. Predictably, they were <a href=\"https://twitter.com/Twitter/status/1263203262968344576\">terribly</a> <a href=\"https://twitter.com/TwitterComms/status/1263209362845134848\">smug</a> about it.</li>\n <li>Context collapse is a problem everywhere on the web, but it's <a href=\"https://www.fastcompany.com/3063060/a-brief-history-of-the-angry-social-network\">such a deep problem on Twitter</a> that maybe they can't claw it back. So, this feature is a maybe almost-good idea that won't actually help the folks who receive the most abuse.</li>\n <li>There's a <a href=\"https://www.aimes.me.uk/2020/05/18/writing-microformats-parser/\">new microformats parser for JavaScript</a>!Lots of interest in publishing it under an IndieWeb or Microformats umbrella to supersede the previous one (microformats-shiv?) which is some years out of date. Difficulty: need to track down who \"owns\" the Microformats account on NPM.</li>\n <li>\n It passes a lot of the <a href=\"https://github.com/microformats/tests\">newly updated tests</a>, includes support for mf2 and mf1, and more! Thanks to <a href=\"https://sixtwothree.org/\">Jason Garber</a> for kicking off some recent work there.\n <br /></li>\n <li>gRegor reviewed recent updates to <a href=\"https://github.com/microformats/php-mf2\">php-mf2</a> that are very close to a new release!</li>\n <li>\n jmac.org working on a command line tool called Whim (<a href=\"https://jmac.org/whim\">link?</a>) to allow folks to receive and process webmentions. Hopes to have something for folks to play with in the next month. This was kicked off by a friend trolling him by sending webmentions and nudging him to support posting short notes to his own site.\n <br /></li>\n <li>\n kevinmarks.com is revisiting <a href=\"https://mention.tech/\">mention.tech</a> to fix some issues with timing out on unresponsive pages.\n <br /></li>\n</ul><img src=\"https://media.martymcgui.re/fb/3a/70/7f/2a560d9c898d604475776f8a6954255859fc89027b1be68585706347.jpg\" alt=\"\" />Left-to-right, top-to-bottom: martymcgui.re, Kevin, david.shanske.com, kevinmarks.com, Colin, gRegorLove.com, Mike, kartikprabhu.com, jmac.org<p>Thanks to all who joined us! We will see you all again at our <a href=\"https://events.indieweb.org/2020/06/online-indieweb-meetup-nyc-Vvg1d4IlQSKO\">next IndieWeb NYC (aka vHWC US East) meetup online on June 17th</a>! Keep an eye on <a href=\"https://indieweb.nyc/\">indieweb.nyc</a> or <a href=\"https://events.indieweb.org/tag/nyc\">events.indieweb.org/tag/nyc</a> for the exact date, time, and online location!\n</p>" }, "author": { "type": "card", "name": "Marty McGuire", "url": "https://martymcgui.re/", "photo": "https://martymcgui.re/images/logo.jpg" }, "post-type": "article", "_id": "11746939", "_source": "175", "_is_read": true }
Yep it’s a reply that I posted on my own site, with the relevant microformats to mark it up as a reply. My site sent a webmention to your endpoint, which checked my URL for the relevant reply content, et voila! indieweb.org/reply Also on:@loopdouble - just saw your response to the Webmentions and Campfires post - how did you post this reply? Was it just a content type on your site? Intrigued …
— Kevin Cunningham (@dolearning) May 19, 2020
{ "type": "entry", "author": { "name": "Neil Mather", "url": "https://doubleloop.net/", "photo": null }, "url": "https://doubleloop.net/2020/05/20/yep-its-a-reply/", "published": "2020-05-20T18:19:24+00:00", "content": { "html": "Replied to \n<blockquote><blockquote><p><a href=\"https://twitter.com/loopdouble?ref_src=twsrc%5Etfw\">@loopdouble</a> - just saw your response to the Webmentions and Campfires post - how did you post this reply? Was it just a content type on your site? Intrigued \u2026</p>\u2014 Kevin Cunningham (@dolearning) <a href=\"https://twitter.com/dolearning/status/1262837730133913601?ref_src=twsrc%5Etfw\">May 19, 2020</a></blockquote><a href=\"https://twitter.com/dolearning/status/1262837730133913601\"></a></blockquote>\n\nYep it\u2019s a reply that I posted on my own site, with the relevant microformats to mark it up as a reply. My site sent a webmention to your endpoint, which checked my URL for the relevant reply content, et voila! <a href=\"https://indieweb.org/reply\">indieweb.org/reply</a>\nAlso on:<p><a href=\"https://twitter.com/loopdouble/status/1263172504119623682\"> Twitter</a></p>", "text": "Replied to \n@loopdouble - just saw your response to the Webmentions and Campfires post - how did you post this reply? Was it just a content type on your site? Intrigued \u2026\u2014 Kevin Cunningham (@dolearning) May 19, 2020\n\nYep it\u2019s a reply that I posted on my own site, with the relevant microformats to mark it up as a reply. My site sent a webmention to your endpoint, which checked my URL for the relevant reply content, et voila! indieweb.org/reply\nAlso on: Twitter" }, "post-type": "note", "_id": "11740480", "_source": "1895", "_is_read": true }
{ "type": "entry", "author": { "name": "Neil Mather", "url": "https://doubleloop.net/", "photo": null }, "url": "https://doubleloop.net/2020/05/16/the-currency-of-the-spectacle/", "published": "2020-05-16T20:30:53+00:00", "content": { "html": "<blockquote><p><a href=\"https://commonplace.doubleloop.net/20200510174839-the_spectacle.html\">the spectacle</a> is the thing that is the mediate currency for our social interactions that allows us to value things across differences</p>\n<p>\u2013 <a href=\"https://partiallyexaminedlife.com/2017/08/14/ep170-1-debord/\">Episode 170: Guy Debord\u2019s \u201cSociety of the Spectacle\u201d (Part One)</a> (at 39m10s)</p></blockquote>\n<p><a href=\"https://commonplace.doubleloop.net/20200516205814-likes.html\">Likes</a>, followers, impressions, \u2018engagement\u2019, seem to be the manifestation of that currency of the spectacle.</p>\n<blockquote><p>The spectacle reduces reality to an endless supply of <a href=\"https://commonplace.doubleloop.net/20200510175342-social_taylorism.html\">commodifiable fragments</a>, while encouraging us to focus on appearances.</p>\n<p>\u2013 <a href=\"https://hyperallergic.com/313435/an-illustrated-guide-to-guy-debords-the-society-of-the-spectacle/\">An Illustrated Guide to Guy Debord\u2019s \u2018The Society of the Spectacle\u2019</a></p></blockquote>\n<p>If you <a href=\"https://commonplace.doubleloop.net/20200510180626-appearing.html\">appear</a>, you must be good, so we all try to appear. The more you appear, the more currency you have in the spectacle. In various convoluted ways you can exchange that for actual real-world money.</p>\n<blockquote><p>Gradually, we begin to conflate visibility with value. If something is being talked about and seen, we assume that it must be important in some way.</p>\n<p>\u2013 <a href=\"https://hyperallergic.com/313435/an-illustrated-guide-to-guy-debords-the-society-of-the-spectacle/\">An Illustrated Guide to Guy Debord\u2019s \u2018The Society of the Spectacle\u2019</a></p></blockquote>\n<p>I mean, posting constantly online about this cool spectacle thing I\u2019m reading about and don\u2019t understand is probably a good way of being part of the spectacle. (<a href=\"https://commonplace.doubleloop.net/20200516211638-the_first_rule_of_spectacle_club.html\">The first rule of Spectacle Club</a> is: you do not talk about Spectacle Club?).</p>\n<p>But I think <a href=\"https://commonplace.doubleloop.net/indieweb.html\">IndieWeb</a>, <a href=\"https://commonplace.doubleloop.net/20200321115911-fediverse.html\">Fediverse</a>, etc, doing it in small, decentralised groupings, you break down the possibility of being in thrall to the spectacle. What\u2019s the biggest blog you know? How do you even know that?</p>", "text": "the spectacle is the thing that is the mediate currency for our social interactions that allows us to value things across differences\n\u2013 Episode 170: Guy Debord\u2019s \u201cSociety of the Spectacle\u201d (Part One) (at 39m10s)\nLikes, followers, impressions, \u2018engagement\u2019, seem to be the manifestation of that currency of the spectacle.\nThe spectacle reduces reality to an endless supply of commodifiable fragments, while encouraging us to focus on appearances.\n\u2013 An Illustrated Guide to Guy Debord\u2019s \u2018The Society of the Spectacle\u2019\nIf you appear, you must be good, so we all try to appear. The more you appear, the more currency you have in the spectacle. In various convoluted ways you can exchange that for actual real-world money.\nGradually, we begin to conflate visibility with value. If something is being talked about and seen, we assume that it must be important in some way.\n\u2013 An Illustrated Guide to Guy Debord\u2019s \u2018The Society of the Spectacle\u2019\nI mean, posting constantly online about this cool spectacle thing I\u2019m reading about and don\u2019t understand is probably a good way of being part of the spectacle. (The first rule of Spectacle Club is: you do not talk about Spectacle Club?).\nBut I think IndieWeb, Fediverse, etc, doing it in small, decentralised groupings, you break down the possibility of being in thrall to the spectacle. What\u2019s the biggest blog you know? How do you even know that?" }, "name": "The currency of the spectacle", "post-type": "article", "_id": "11636240", "_source": "1895", "_is_read": true }
What other ways can we stop ourselves standing in dark rooms and shouting into the void? How can we light campfires and create spaces for conversation that are welcoming and mutually beneficial?I like the idea of blogchains and hyperconversations, too, as another form of networked communication / digital campfires. I wrote about them a bit before: doubleloop.net/2020/04/05/blogchains-and-hyperconversations/
Although have yet to actually participate in one
{ "type": "entry", "author": { "name": "Neil Mather", "url": "https://doubleloop.net/", "photo": null }, "url": "https://doubleloop.net/2020/05/16/i-like-the-idea-of-blogchains/", "published": "2020-05-16T19:34:03+00:00", "content": { "html": "Replied to <a href=\"https://www.kevincunningham.co.uk/posts/webmentions-and-campfires/\">Webmentions and Campfires</a>\n<blockquote>What other ways can we stop ourselves standing in dark rooms and shouting into the void? How can we light campfires and create spaces for conversation that are welcoming and mutually beneficial?</blockquote>\n\nI like the idea of blogchains and hyperconversations, too, as another form of networked communication / digital campfires. I wrote about them a bit before: <a href=\"https://doubleloop.net/2020/04/05/blogchains-and-hyperconversations/\">doubleloop.net/2020/04/05/blogchains-and-hyperconversations/</a>\n<p>Although have yet to actually participate in one <img src=\"https://s.w.org/images/core/emoji/12.0.0-1/72x72/1f600.png\" alt=\"\ud83d\ude00\" /></p>", "text": "Replied to Webmentions and Campfires\nWhat other ways can we stop ourselves standing in dark rooms and shouting into the void? How can we light campfires and create spaces for conversation that are welcoming and mutually beneficial?\n\nI like the idea of blogchains and hyperconversations, too, as another form of networked communication / digital campfires. I wrote about them a bit before: doubleloop.net/2020/04/05/blogchains-and-hyperconversations/\nAlthough have yet to actually participate in one" }, "post-type": "note", "_id": "11634866", "_source": "1895", "_is_read": true }
{ "type": "entry", "author": { "name": "Neil Mather", "url": "https://doubleloop.net/", "photo": null }, "url": "https://doubleloop.net/2020/05/16/a-web-of-wikis/", "published": "2020-05-16T11:16:12+00:00", "content": { "html": "<p><a href=\"http://reganmian.net/blog/\">Stian H\u00e5klev</a> posted an interesting question on the Digital Gardeners telegram group:</p>\n<blockquote><p>I\u2019m curious how people feel about comments and interaction? And also interactivity between digital gardens in general (like paths connecting the parks of a city? :)).</p></blockquote>\n<p><a href=\"https://commonplace.doubleloop.net/20200516113133-chris_aldrich.html\">Chris</a> has talked enthusiastically about interlinking wikis before (e.g. during the <a href=\"https://commonplace.doubleloop.net/20200516113231-gardens_and_streams_indieweb_session.html\">Gardens and Streams IndieWeb session</a>), so that\u2019s a good indicator that there\u2019s something to it. For me, perhaps because my wiki is still fairly new, or maybe because I already get the interactivity goodness on my <a href=\"https://commonplace.doubleloop.net/20200317123921-the_stream.html\">stream</a> and my articles, it\u2019s something I haven\u2019t generally been that interested in for my wiki notes thus far.</p>\n<p>Stian has some use cases for which he would like the interactivity, and it feels like <a href=\"https://commonplace.doubleloop.net/20200516115213-webmentions.html\">webmentions</a> could go a long way to solving them:</p>\n<blockquote><p>I know comments have gotten a bad rep on the internet, attracting spam or trolls etc, but on the other hand I feel really frustrated when I can\u2019t leave comments on Andy Matuschak\u2019s notes\u2026</p></blockquote>\n<p>I think Webmentions would work well here. You would write a comment as a post on your own site, and then this will notify Andy. He can choose to do whatever he wants with this comment (display the comment, display it as a backlink, ignore it completely, not display it at all, if he prefers). This way you can write a comment on whatever you want and the receiver chooses what to do with it.</p>\n<blockquote><p>Or another example \u2013 I just looked at Salman\u2019s site about Deliberate rest (<a href=\"https://notes.salman.io/deliberate-rest\">notes.salman.io/deliberate-rest</a>), and thought that I just took some notes about attention restoration therapy from Deep Work \u2013 <a href=\"https://notes.reganmian.net/deep-work\">notes.reganmian.net/deep-work</a>\u2026 Of course I could tell him here (I am :)) but that \u201cdoesn\u2019t scale\u201d\u2026</p></blockquote>\n<p>Webmentions would work for this too \u2013 as just a simple \u2018mention\u2019, not necessarily a comment. Salman would be notified automatically that your note references his note. Salman could choose to display it as a backlink, if he liked.</p>\n<p>The \u201cdoesn\u2019t scale\u201d comment is an interesting one, and puts me in mind of some of the <a href=\"https://www.kickscondor.com/links/gardens-and-streams/\">discussion</a> from <a href=\"https://commonplace.doubleloop.net/20200509090644-kicks_condor.html\">Kicks</a> around not forgetting the human work of keeping in touch with each other. It\u2019s true that it doesn\u2019t scale, but how much do we need it to?</p>\n<blockquote><p>Short-term, I am looking at adding at least page-level comments to my blog, using a Gatsby plugin and probably externally hosted comments.</p></blockquote>\n<p>Adding webmention support to receive comments could work here.</p>\n<blockquote><p>Also interested in experimenting with annotations, for example embedding Hypothes.is directly in the pages\u2026</p></blockquote>\n<p>Kartik Prabhu has a <a href=\"https://kartikprabhu.com/articles/marginalia\">nice article</a> about receiving annotations on his posts via webmentions.</p>\n<blockquote><p>Long-term, I\u2019m interesting in thinking about more structured ways of interlinking digital gardens \u2013 whether it looks more like interwiki links, blog backlinks, or something else, I\u2019m not sure. I have some notes I\u2019ll publish once I organize them a bit more.</p></blockquote>\n<p>I can definitely see the appeal of backlinks between wikis, but only in an abstract sense at the moment.</p>\n<p>The utility is in how much it can facilitate <a href=\"https://commonplace.doubleloop.net/20200316150845-networked_thought.html\">networked thought</a>. I guess for me it comes down to whether I see the utility in all of this connectivity on specifically my <a href=\"https://commonplace.doubleloop.net/20200516114441-evergreen_notes.html\">evergreen notes</a>, as opposed to my stream posts.</p>", "text": "Stian H\u00e5klev posted an interesting question on the Digital Gardeners telegram group:\nI\u2019m curious how people feel about comments and interaction? And also interactivity between digital gardens in general (like paths connecting the parks of a city? :)).\nChris has talked enthusiastically about interlinking wikis before (e.g. during the Gardens and Streams IndieWeb session), so that\u2019s a good indicator that there\u2019s something to it. For me, perhaps because my wiki is still fairly new, or maybe because I already get the interactivity goodness on my stream and my articles, it\u2019s something I haven\u2019t generally been that interested in for my wiki notes thus far.\nStian has some use cases for which he would like the interactivity, and it feels like webmentions could go a long way to solving them:\nI know comments have gotten a bad rep on the internet, attracting spam or trolls etc, but on the other hand I feel really frustrated when I can\u2019t leave comments on Andy Matuschak\u2019s notes\u2026\nI think Webmentions would work well here. You would write a comment as a post on your own site, and then this will notify Andy. He can choose to do whatever he wants with this comment (display the comment, display it as a backlink, ignore it completely, not display it at all, if he prefers). This way you can write a comment on whatever you want and the receiver chooses what to do with it.\nOr another example \u2013 I just looked at Salman\u2019s site about Deliberate rest (notes.salman.io/deliberate-rest), and thought that I just took some notes about attention restoration therapy from Deep Work \u2013 notes.reganmian.net/deep-work\u2026 Of course I could tell him here (I am :)) but that \u201cdoesn\u2019t scale\u201d\u2026\nWebmentions would work for this too \u2013 as just a simple \u2018mention\u2019, not necessarily a comment. Salman would be notified automatically that your note references his note. Salman could choose to display it as a backlink, if he liked.\nThe \u201cdoesn\u2019t scale\u201d comment is an interesting one, and puts me in mind of some of the discussion from Kicks around not forgetting the human work of keeping in touch with each other. It\u2019s true that it doesn\u2019t scale, but how much do we need it to?\nShort-term, I am looking at adding at least page-level comments to my blog, using a Gatsby plugin and probably externally hosted comments.\nAdding webmention support to receive comments could work here.\nAlso interested in experimenting with annotations, for example embedding Hypothes.is directly in the pages\u2026\nKartik Prabhu has a nice article about receiving annotations on his posts via webmentions.\nLong-term, I\u2019m interesting in thinking about more structured ways of interlinking digital gardens \u2013 whether it looks more like interwiki links, blog backlinks, or something else, I\u2019m not sure. I have some notes I\u2019ll publish once I organize them a bit more.\nI can definitely see the appeal of backlinks between wikis, but only in an abstract sense at the moment.\nThe utility is in how much it can facilitate networked thought. I guess for me it comes down to whether I see the utility in all of this connectivity on specifically my evergreen notes, as opposed to my stream posts." }, "name": "A web of wikis", "post-type": "article", "_id": "11625895", "_source": "1895", "_is_read": true }
{ "type": "entry", "published": "2020-05-15 14:40-0700", "url": "http://tantek.com/2020/136/b2/this-week-indieweb-six-years", "name": "\ud83c\udf82 This Week in the IndieWeb celebrates six years of weekly newsletters! \ud83c\udf89", "content": { "text": "This week (no pun intended), the IndieWeb community\u2019s \n\u201cThis Week in the IndieWeb\u201d turned 6!\n\nFirst \npublished on 2014-05-12, \nthe newsletter started as a fully-automatically generated weekly summary of activity on the IndieWeb\u2019s community wiki: a list of edited and new pages, followed by the full content of the new pages, and then the recent edit histories of pages changed that week.\n\n\nSince then the Newsletter has grown to include photos from recent events, the list of upcoming events, recent posts about the IndieWeb syndicated to the IndieNews aggregator, new community members (and their User pages), and a greatly simplified design of new & changed pages.\n\n\nYou can \nsubscribe to the newsletter \nvia email, RSS, or h-feed in your favorite Reader.\n\n\nThis week we also celebrated:\n\n6 years of WithKnown\n\n5 years of IndieWebCamps in D\u00fcsseldorf\n\n\nSee the \nTimeline \npage for more significant events in IndieWeb community history.", "html": "<p>\nThis week (no pun intended), the IndieWeb community\u2019s \n<a href=\"https://indieweb.org/this-week/2020-05-15.html\">\u201cThis Week in the IndieWeb\u201d turned 6</a>!\n</p>\n<p>First \n<a href=\"https://indieweb.org/this-week/2014-05-12.html\">published on 2014-05-12</a>, \nthe newsletter started as a fully-automatically generated weekly summary of activity on the IndieWeb\u2019s community wiki: a list of edited and new pages, followed by the full content of the new pages, and then the recent edit histories of pages changed that week.\n</p>\n<p>\nSince then the Newsletter has grown to include photos from recent events, the list of upcoming events, recent posts about the IndieWeb syndicated to the IndieNews aggregator, new community members (and their User pages), and a greatly simplified design of new & changed pages.\n</p>\n<p>\nYou can \n<a href=\"https://indieweb.org/this-week-in-the-indieweb#How_to_Subscribe\">subscribe to the newsletter</a> \nvia email, RSS, or h-feed in your favorite Reader.\n</p>\n<p>\nThis week we also celebrated:\n</p>\n<ul><li>6 years of <a href=\"https://indieweb.org/WithKnown\">WithKnown</a>\n</li>\n<li>5 years of <a href=\"https://indieweb.org/D%C3%BCsseldorf\">IndieWebCamps in D\u00fcsseldorf</a>\n</li>\n</ul><p>\nSee the \n<a href=\"http://indieweb.org/timeline\">Timeline</a> \npage for more significant events in IndieWeb community history.\n</p>" }, "author": { "type": "card", "name": "Tantek \u00c7elik", "url": "http://tantek.com/", "photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg" }, "post-type": "article", "_id": "11615207", "_source": "1", "_is_read": true }
Thanks for this overview of the history of bi-directional links, really nice to read.Ended up in quite the research rabbit hole exploring the historical origins of Bi-directional links this week.
— Maggie Appleton (@Mappletons) May 15, 2020
Involves Project Xanadu, early internet spats, and Memex machines.
Sketched out some of the basic concepts and wrote up a little garden note: https://t.co/R7r1mHEVrv pic.twitter.com/g625jmBKmJ
Dyou think Webmentions might be an approach to bi-directional links across sites?
Also on:{ "type": "entry", "author": { "name": "Neil Mather", "url": "https://doubleloop.net/", "photo": null }, "url": "https://doubleloop.net/2020/05/15/thanks-for-this-overview-of-the/", "published": "2020-05-15T19:37:26+00:00", "content": { "html": "Replied to \n<blockquote><blockquote><p>Ended up in quite the research rabbit hole exploring the historical origins of Bi-directional links this week.<br />Involves Project Xanadu, early internet spats, and Memex machines.<br />Sketched out some of the basic concepts and wrote up a little garden note: <a href=\"https://t.co/R7r1mHEVrv\">https://t.co/R7r1mHEVrv</a> <a href=\"https://t.co/g625jmBKmJ\">pic.twitter.com/g625jmBKmJ</a></p>\u2014 Maggie Appleton (@Mappletons) <a href=\"https://twitter.com/Mappletons/status/1261323689209016320?ref_src=twsrc%5Etfw\">May 15, 2020</a></blockquote><a href=\"https://twitter.com/Mappletons/status/1261323689209016320\"></a></blockquote>\n\nThanks for this overview of the history of bi-directional links, really nice to read.\n<p>Dyou think Webmentions might be an approach to bi-directional links across sites?</p>\nAlso on:<p><a href=\"https://twitter.com/loopdouble/status/1261380208554397696\"> Twitter</a></p>", "text": "Replied to \nEnded up in quite the research rabbit hole exploring the historical origins of Bi-directional links this week.\nInvolves Project Xanadu, early internet spats, and Memex machines.\nSketched out some of the basic concepts and wrote up a little garden note: https://t.co/R7r1mHEVrv pic.twitter.com/g625jmBKmJ\u2014 Maggie Appleton (@Mappletons) May 15, 2020\n\nThanks for this overview of the history of bi-directional links, really nice to read.\nDyou think Webmentions might be an approach to bi-directional links across sites?\nAlso on: Twitter" }, "post-type": "note", "_id": "11610456", "_source": "1895", "_is_read": true }
I think this one single feature is going to get me to switch to iA Writer:
For starters, we added Micropub support. This means you can publish to Micro.blog and other IndieWeb tools.
{ "type": "entry", "published": "2020-05-15T07:46:49Z", "url": "https://adactio.com/links/16899", "category": [ "iawriter", "micropub", "indieweb", "writing", "publishing", "app" ], "bookmark-of": [ "https://ia.net/writer/blog/new-pdf-preview-better-web-publishing-improved-editing" ], "content": { "text": "New PDF Preview, Better Web Publishing, Improved Editing - iA Writer: The Focused Writing App\n\n\n\nI think this one single feature is going to get me to switch to iA Writer:\n\n\n For starters, we added Micropub support. This means you can publish to Micro.blog and other IndieWeb tools.", "html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://ia.net/writer/blog/new-pdf-preview-better-web-publishing-improved-editing\">\nNew PDF Preview, Better Web Publishing, Improved Editing - iA Writer: The Focused Writing App\n</a>\n</h3>\n\n<p>I think this one single feature is going to get me to switch to iA Writer:</p>\n\n<blockquote>\n <p>For starters, we added Micropub support. This means you can publish to Micro.blog and other IndieWeb tools.</p>\n</blockquote>" }, "author": { "type": "card", "name": "Jeremy Keith", "url": "https://adactio.com/", "photo": "https://adactio.com/images/photo-150.jpg" }, "post-type": "bookmark", "_id": "11595352", "_source": "2", "_is_read": true }
{ "type": "entry", "published": "2020-05-14T13:07:37+00:00", "url": "https://fireburn.ru/posts/1589461657", "name": "On <DEMONETIZED> and censorship", "content": { "text": "Just to warn you, this post will be touching some very sensitive topics, like depression, self-harm and suicide. If you're feeling depressed or you have some sort of PTSD, maybe it's best to skip it and read something else. But if you're okay with reading such things, then go ahead.\n\nWe're going to live in a digital era. The age of information has already come, and in times of quarantine due to the pandemic, most of us are essentially living our lives on the internet, to save our fleshy shells from catching the virus. We're breathing in content from social network platforms, we speak our minds into the Void.\u00a0\nBut sometimes, people running this void for us reject our voices.\nToday I'm gonna talk about censorship on the internet. On social networks like Facebook and Instagram, on YouTube, TikTok... everywhere. And I feel like my website is the only real platform where I can post it, because if I start talking anywhere else, I'm afraid I'd be quickly silenced.\nSome topics are best not to be touched in the void of the internet, or the moderators will speak their minds, overriding your thoughts. The content we're breathing in is highly regulated, and all that is \"toxic\" gets deleted. But sometimes, the moderation goes too far. Voices which need to be heard are deleted with everything else. The social network becomes a happy idyllic place. But this ataraxia is fake.\n\"Fake it 'til you make it\", say people, referring to building confidence. Platforms like Instagram try to help us live a happier life, but they do it in the wrong, mistaken way. They just silence unhappy people until everyone becomes happy. Don't you think it's weird?\nThe happiness that people want to produce with their services gets forced on us. Every time someone struggles through tough feelings and maybe wants to do something horrific with their life out of despair, this pops out.\nAnd nothing more. Their voice just gets silenced, their screams in the void left unheard. The Void rejected their cries for help to fake happiness instead. They offer \"resources\" and tell that they want to \"help\", but as far as I know, they just care about money flowing in from ads and their resources sometimes aren't that helpful. There's a lot of stories on the internet, particularly by minority groups such as trans people, telling that suicide hotlines didn't help them, instead offering generic answers that felt like jokes, like rubbing salt into the wound. Rubbing very firmly and professionally.\nDo we have a moral right to silence those voices? People can die if they aren't heard. We can't fake happiness by simply erasing everyone who's unhappy. It's immoral to do so. We can't be the judges here.\nBut we are judging. And who do I mean by \"we\"? Social network moderation platforms and advertisers. You see, if you allow people to post their content and speak their minds freely, advertisement platforms won't buy ad spaces next to these posts, which means the site's revenue drops. All of our world is built around advertisements, and advertising companies have become monarchs of this new digital world.\nCan we trust them with this power? I don't think so.\nAd companies only care about revenue. They don't care about people, they don't care about happiness. Capitalism has led us to an antiutopia full of people faking happy thoughts so they won't get erased off the internet. Is there even any alternative?\nThere might be. Setting up your own website under your own domain name, and encouraging everyone else to do the same. That way we'll become independent from social networking sites with their predatory guidelines on what can be posted and what cannot be.\n\n This is the only way to speak into the void freely. Build your own void. And this void has a name, and it has been named The IndieWeb.", "html": "<p>\n <i><b>Just to warn you, this post will be touching some very sensitive topics, like depression, self-harm and suicide. If you're feeling depressed or you have some sort of PTSD, maybe it's best to skip it and read something else. But if you're okay with reading such things, then go ahead.</b></i>\n</p>\n<p>We're going to live in a digital era. The age of information has already come, and in times of quarantine due to the pandemic, most of us are essentially living our lives on the internet, to save our fleshy shells from catching the virus. We're breathing in content from social network platforms, we speak our minds into the Void.\u00a0</p>\n<p>But sometimes, people running this void for us reject our voices.</p>\n<p>Today I'm gonna talk about censorship on the internet. On social networks like Facebook and Instagram, on YouTube, TikTok... everywhere. And I feel like my website is the only real platform where I can post it, because if I start talking anywhere else, I'm afraid I'd be quickly silenced.</p>\n<p>Some topics are best not to be touched in the void of the internet, or the moderators will speak their minds, overriding your thoughts. The content we're breathing in is highly regulated, and all that is \"<i>toxic</i>\" gets deleted. But sometimes, the moderation goes too far. Voices which need to be heard are deleted with everything else. The social network becomes a happy idyllic place. But this ataraxia is fake.</p>\n<p>\"Fake it 'til you make it\", say people, referring to building confidence. Platforms like Instagram try to help us live a happier life, but they do it in the wrong, mistaken way. They just silence unhappy people until everyone becomes happy. Don't you think it's weird?</p>\n<p>The happiness that people want to produce with their services gets forced on us. Every time someone struggles through tough feelings and maybe wants to do something horrific with their life out of despair, this pops out.</p>\n<img src=\"https://fireburn.ru/media/32/8f/ab/6d/9949f722d2f6f95c1f497f171e61ee36823504261bf5bde4ee203af6.jpg\" alt=\"\" /><p>And nothing more. Their voice just gets silenced, their screams in the void left unheard. The Void rejected their cries for help to fake happiness instead. They offer \"resources\" and tell that they want to \"help\", but as far as I know, they just care about money flowing in from ads and their resources sometimes aren't that helpful. There's a lot of stories on the internet, particularly by minority groups such as trans people, telling that suicide hotlines didn't help them, instead offering generic answers that felt like jokes, like rubbing salt into the wound. Rubbing very firmly and professionally.</p>\n<p>Do we have a moral right to silence those voices? People can die if they aren't heard. We can't fake happiness by simply erasing everyone who's unhappy. It's immoral to do so. We can't be the judges here.</p>\n<p>But we are judging. And who do I mean by \"we\"? Social network moderation platforms and advertisers. You see, if you allow people to post their content and speak their minds freely, advertisement platforms won't buy ad spaces next to these posts, which means the site's revenue drops. All of our world is built around advertisements, and advertising companies have become monarchs of this new digital world.</p>\n<p>Can we trust them with this power? <i>I don't think so.</i></p>\n<p>Ad companies only care about revenue. They don't care about people, they don't care about happiness. Capitalism has led us to an antiutopia full of people faking happy thoughts so they won't get erased off the internet. Is there even any alternative?</p>\n<p>There might be. Setting up <i>your own website under your own domain name</i>, and encouraging everyone else to do the same. That way we'll become <b>independent</b> from social networking sites with their predatory guidelines on what can be posted and what cannot be.</p>\n<p>\n <i>This is the only way to speak into the void freely. Build your own void. And this void has a name, and it has been named <a href=\"https://indieweb.org\">The IndieWeb</a>.</i>\n</p>" }, "author": { "type": "card", "name": "Vika", "url": "https://fireburn.ru/", "photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png" }, "post-type": "article", "_id": "11573161", "_source": "1371", "_is_read": true }
still slowly working on a thing that has lead publishing my first Ruby gem. Albeit a Jekyll theme for my IndieWeb project. Stay tuned… <https://rubygems.org/gems/jekyll-indieweb>
{ "type": "entry", "published": "2020-05-13T22:22:30-04:00", "url": "https://miklb.com/blog/2020/05/13/5546/", "syndication": [ "https://twitter.com/miklb/status/1260757362148880385" ], "content": { "text": "still slowly working on a thing that has lead publishing my first Ruby gem. Albeit a Jekyll theme for my IndieWeb project. Stay tuned\u2026 <https://rubygems.org/gems/jekyll-indieweb>", "html": "<p>still slowly working on a thing that has lead publishing my first Ruby gem. Albeit a Jekyll theme for my IndieWeb project. Stay tuned\u2026 <https://rubygems.org/gems/jekyll-indieweb>\n</p>" }, "post-type": "note", "_id": "11559804", "_source": "42", "_is_read": true }
Gonna warm it up a bit but we’re live! https://jacky.wtf/twitch.
Going to work on a dashboard for a side project I’m working on around Webmentions.
{ "type": "entry", "published": "2020-05-13T18:35:48.46092-07:00", "url": "https://v2.jacky.wtf/post/31e558cb-390e-40e8-a3fa-e7cc538d1fd6", "content": { "text": "Gonna warm it up a bit but we\u2019re live! https://jacky.wtf/twitch.Going to work on a dashboard for a side project I\u2019m working on around Webmentions.", "html": "<p>Gonna warm it up a bit but we\u2019re live! <a href=\"https://jacky.wtf/twitch\">https://jacky.wtf/twitch</a>.</p><p>Going to work on a dashboard for a side project I\u2019m working on around <a href=\"https://indieweb.org/webmention\">Webmentions</a>.</p>" }, "author": { "type": "card", "name": "", "url": "https://v2.jacky.wtf", "photo": null }, "post-type": "note", "_id": "11559143", "_source": "1886", "_is_read": true }
Is it time to go live?
Almost. Gimme like 15 minutes. Going to do more #IndieWeb coding; around making a hosted Webmention service. Pull up https://jacky.wtf/twitch
{ "type": "entry", "published": "2020-05-13T18:17:55.16240-07:00", "url": "https://v2.jacky.wtf/post/893da4b2-57ae-40f5-be35-8deb40a5c591", "category": [ "IndieWeb" ], "content": { "text": "Is it time to go live?Almost. Gimme like 15 minutes. Going to do more #IndieWeb coding; around making a hosted Webmention service. Pull up https://jacky.wtf/twitch", "html": "<p>Is it time to go live?</p><p>Almost. Gimme like 15 minutes. Going to do more <strong class=\"p-category\">#IndieWeb</strong> coding; around making a hosted Webmention service. Pull up <a href=\"https://jacky.wtf/twitch\">https://jacky.wtf/twitch</a></p>" }, "author": { "type": "card", "name": "", "url": "https://v2.jacky.wtf", "photo": null }, "post-type": "note", "_id": "11558832", "_source": "1886", "_is_read": true }
{ "type": "entry", "published": "2020-05-13T17:23:23+00:00", "url": "https://fireburn.ru/posts/1589390603", "category": [ "programming", "frontend", "Kittybox" ], "name": "Choosing the right website building paradigm, or \"The Lazy Programmer Method\"", "content": { "text": "While struggling with frontend development of my new blog software, Kittybox, I've came to a conclusion. I was pursuing the wrong thing all along.\nWhen building a product, you need to ask yourself: \"What do I want to have on my website?\" Then, as ideas come into your mind, write them down, preferrably in a text document on your computer. Then order the features that you want to have by their complexity.\nAnd then go from least complex, to the most, implementing it in the laziest way possible.\nThe lazy programmer method\nI'm not exactly sure I invented something new, but I think I'd like to call it \"The lazy programmer method\". Why lazy? Because programmers need to be lazy. Invention is a product of laziness. We invent new stuff to have more time to be lazy and get some rest.\nPeople in my country say that the leap from the apes to homo sapiens\u00a0was performed when the concept of labor was invented. That tools were invented out of labor. No! They were invented out of laziness. Using a simple tool, an ape could get its job done faster, receive food more efficiently, and thus, have more time to enjoy the fruits of its labor. Humans are the same.\nWhen you implement features you want in your product in the laziest way possible, sorted by complexity, three things happen:\nYour code becomes simple and easy to debug\nThis may or may not be obvious. But when you write as little code as possible, you may not find yourself as tangled when something goes wrong. Less code means less places to make mistakes, after all!\nYour code evolves in a natural way\nGoing from simple to complex is just how everything in nature works. Writing code the lazy way allows you to learn as you go. When one of the features you want to implement requires a thing you never knew about, you can pick it up as you go, and not try to cram stuff into your brain as if you're studying for an exam.\nAnd we all know that everything you cram for an exam will disappear as soon as you go and write it on paper. (That's why I stopped making notes in school one day, because I tend to forget stuff I write down)\nYou only implement what you need\nRemember, how I said: \"write things down first\"? This helps you with planning. Sometimes my brain tends to make me want to cram as much shiny stuff in my blog as possible; this led me to working on the new redesign for over a year already. I understand now that I need to start from scratch and apply everything I wrote above in my own practice.\nThe lazy girl's website\nOk, so you know the method, let me try showing you how it works in real life and try to fit my new blog frontend's concept in this method.\nFeatures\nStatic rendering - of course, a proper IndieWeb website should be available without JS.\n Dark and light themes - for sane people and for people who want their eyes to burn.\n \n Support for most content types I usually post:\n Notes - simple Twitter-like posts\n Articles - long-form posts with a title\n Photos and videos - I list them together because these media types are very similar to each other\n Food and drinks - because who doesn't want to turn their blog into a food porn collection?\n Exercise - umm, yeah, might be tough on quarantine but I still want to get my physical activity up\n Check-ins - might feel a little bit non-relevant on quarantine too but I want to highlight some local businesses that need our love and support!\n \n Ability to log in to the website to view private posts\n A service worker to cache the website's content\n A simple admin interface just for me, built right into the frontend, as a stretch goal\nMy past mistakes\nMy first mistake was starting in the unknown lands, with React. Next.js turned out to be a well-made framework, but it wasn't built for sites like mine, which need to be able to be stupidly simple. So I guess I should've started with some good old HTML templating.\nMy second mistake was then trying to overthink and overengineer the system - while the onboarding screen I've shown y'all earlier (I think it was even featured at IWC Online 2020!) was really good, the implementation was kinda messy and it wasn't completed before I realized that the framework choice I made was holding me back.\nMy third mistake was not realizing it and continuing to fight further, when it was clearly time for a fresh start. If only I got the idea for this post... a little earlier!", "html": "<p>While struggling with frontend development of my new blog software, Kittybox, I've came to a conclusion. I was pursuing the wrong thing all along.</p>\n<p>When building a product, you need to ask yourself: \"What do I want to have on my website?\" Then, as ideas come into your mind, write them down, preferrably in a text document on your computer. Then order the features that you want to have by their complexity.</p>\n<p>And then go from least complex, to the most, implementing it in the <b>laziest way possible</b>.</p>\n<h2>The lazy programmer method</h2>\n<p>I'm not exactly sure I invented something new, but I think I'd like to call it \"The lazy programmer method\". Why lazy? Because programmers need to be lazy. Invention is a product of laziness. We invent new stuff to have more time to be lazy and get some rest.</p>\n<p>People in my country say that the leap from the apes to <i>homo sapiens</i>\u00a0was performed when the concept of labor was invented. That tools were invented out of labor. No! They were invented out of laziness. Using a simple tool, an ape could get its job done faster, receive food more efficiently, and thus, have more time to enjoy the <i>fruits </i>of its labor. Humans are the same.</p>\n<p>When you implement features you want in your product in the laziest way possible, sorted by complexity, three things happen:</p>\n<h3>Your code becomes simple and easy to debug</h3>\n<p>This may or may not be obvious. But when you write as little code as possible, you may not find yourself as tangled when something goes wrong. Less code means less places to make mistakes, after all!</p>\n<h3>Your code evolves in a natural way</h3>\n<p>Going from simple to complex is just how everything in nature works. Writing code the lazy way allows you to learn as you go. When one of the features you want to implement requires a thing you never knew about, you can pick it up as you go, and not try to cram stuff into your brain as if you're studying for an exam.</p>\n<p>And we all know that everything you cram for an exam will disappear as soon as you go and write it on paper. <i>(That's why I stopped making notes in school one day, because I tend to forget stuff I write down)</i></p>\n<h3>You only implement what you need</h3>\n<p>Remember, how I said: \"write things down first\"? This helps you with planning. Sometimes my brain tends to make me want to cram as much shiny stuff in my blog as possible; this led me to working on the new redesign for over a year already. I understand now that I need to start from scratch and apply everything I wrote above in my own practice.</p>\n<h2>The lazy girl's website</h2>\n<p>Ok, so you know the method, let me try showing you how it works in real life and try to fit my new blog frontend's concept in this method.</p>\n<h3>Features</h3>\n<ul><li>Static rendering - of course, a proper IndieWeb website should be available without JS.</li>\n <li>Dark and light themes - for sane people and for people who want their eyes to burn.</li>\n <li>\n Support for most content types I usually post:\n <ul><li>Notes - simple Twitter-like posts</li>\n <li>Articles - long-form posts with a title</li>\n <li>Photos and videos - I list them together because these media types are very similar to each other</li>\n <li>Food and drinks - because who doesn't want to turn their blog into a food porn collection?</li>\n <li>Exercise - umm, yeah, might be tough on quarantine but I still want to get my physical activity up</li>\n <li>Check-ins - might feel a little bit non-relevant on quarantine too but I want to highlight some local businesses that need our love and support!</li>\n </ul></li>\n <li>Ability to log in to the website to view private posts</li>\n <li>A service worker to cache the website's content</li>\n <li>A simple admin interface just for me, built right into the frontend, as a stretch goal</li>\n</ul><h3>My past mistakes</h3>\n<p>My first mistake was starting in the unknown lands, with React. Next.js turned out to be a well-made framework, but it wasn't built for sites like mine, which need to be able to be stupidly simple. So I guess I should've started with some good old HTML templating.</p>\n<p>My second mistake was then trying to overthink and overengineer the system - while the onboarding screen I've shown y'all earlier (I think it was even featured at IWC Online 2020!) was really good, the implementation was kinda messy and it wasn't completed before I realized that the framework choice I made was holding me back.</p>\n<p>My third mistake was not realizing it and continuing to fight further, when it was clearly time for a fresh start. If only I got the idea for this post... a little earlier!</p>" }, "author": { "type": "card", "name": "Vika", "url": "https://fireburn.ru/", "photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png" }, "post-type": "article", "_id": "11552753", "_source": "1371", "_is_read": true }
{ "type": "entry", "author": { "name": "Manton Reece", "url": "https://www.manton.org/", "photo": "https://micro.blog/manton/avatar.jpg" }, "url": "https://www.manton.org/2020/05/13/ia-writer-adds.html", "name": "iA Writer adds Micro.blog publishing", "content": { "html": "<p><a href=\"https://ia.net/writer/blog/new-pdf-preview-better-web-publishing-improved-editing\">Exciting news</a> today: the latest version of <a href=\"https://ia.net/writer\">iA Writer</a> for both iOS and macOS can publish to Micro.blog-hosted blogs. It uses the Micropub API, which is Micro.blog\u2019s native API for posting.</p>\n\n<p>To get started in iA Writer on iOS, go back to the first screen in the app and tap the settings icon \u2192 Accounts \u2192 Add Account \u2192 Micropub. You\u2019ll be prompted to approve iA Writer in Micro.blog. If you\u2019re not signed in yet in mobile Safari, you can sign in first and then try again:</p>\n\n<p><a href=\"https://www.manton.org/uploads/2020/e43ceea796.png\"><img src=\"https://www.manton.org/uploads/2020/e43ceea796.png\" alt=\"iA Writer setup\" border=\"0\" width=\"423\" height=\"450\" style=\"max-width:450px;\" /></a></p>\n\n<p>In a text document, tap the share icon \u2192 Publish \u2192 New Draft on Micro.blog:</p>\n\n<p><a href=\"https://www.manton.org/uploads/2020/6d116d907c.png\"><img src=\"https://www.manton.org/uploads/2020/6d116d907c.png\" alt=\"iA Writer publish\" border=\"0\" width=\"423\" height=\"450\" style=\"max-width:450px;\" /></a></p>\n\n<p>When you publish a post, it\u2019s saved on Micro.blog as a draft, and iA Writer opens a preview of the draft on Micro.blog. From there, you can tap to publish it.</p>\n\n<p>Thanks to the iA Writer team for making this happen! And because it\u2019s built on IndieWeb standards, it\u2019s not just tied to Micro.blog. I\u2019d love to see similar support in other popular text editors.</p>", "text": "Exciting news today: the latest version of iA Writer for both iOS and macOS can publish to Micro.blog-hosted blogs. It uses the Micropub API, which is Micro.blog\u2019s native API for posting.\n\nTo get started in iA Writer on iOS, go back to the first screen in the app and tap the settings icon \u2192 Accounts \u2192 Add Account \u2192 Micropub. You\u2019ll be prompted to approve iA Writer in Micro.blog. If you\u2019re not signed in yet in mobile Safari, you can sign in first and then try again:\n\n\n\nIn a text document, tap the share icon \u2192 Publish \u2192 New Draft on Micro.blog:\n\n\n\nWhen you publish a post, it\u2019s saved on Micro.blog as a draft, and iA Writer opens a preview of the draft on Micro.blog. From there, you can tap to publish it.\n\nThanks to the iA Writer team for making this happen! And because it\u2019s built on IndieWeb standards, it\u2019s not just tied to Micro.blog. I\u2019d love to see similar support in other popular text editors." }, "published": "2020-05-13T10:15:39-05:00", "category": [ "Photos", "Essays" ], "post-type": "article", "_id": "11545771", "_source": "12", "_is_read": true }
{ "type": "entry", "published": "2020-05-13T08:08:16-07:00", "url": "https://aaronparecki.com/2020/05/13/13/wfh", "category": [ "wfh" ], "photo": [ "https://aperture-media.p3k.io/aaronparecki.com/40b1e8c910a420e166157da6b6cdcab88123095a52a9a8cf5a6645090d2730fd.jpg" ], "syndication": [ "https://twitter.com/aaronpk/status/1260587686777110528" ], "content": { "text": "Working from the couch today under a very sleepy @indiewebcat", "html": "Working from the couch today under a very sleepy <a href=\"https://indiewebcat.com\">@indiewebcat</a>" }, "author": { "type": "card", "name": "Aaron Parecki", "url": "https://aaronparecki.com/", "photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg" }, "post-type": "photo", "_id": "11543988", "_source": "16", "_is_read": true }
{ "type": "entry", "published": "2020-05-13 13:42:33 +0100 BST", "summary": "Sharing more information about Micropub clients that have created a post, if possible.", "url": "https://www.jvt.me/posts/2020/05/13/render-micropub-client-data/", "category": [ "www.jvt.me", "indieweb", "micropub", "microformats" ], "name": "Rendering Micropub Client Data on Posts", "author": { "type": "card", "name": "Jamie Tanna", "url": "https://www.jvt.me", "photo": "https://www.jvt.me/img/profile.png" }, "post-type": "article", "_id": "11542337", "_source": "2169", "_is_read": true }
{ "type": "entry", "published": "2020-05-10T21:06:03-07:00", "url": "https://aaronparecki.com/2020/05/10/28/meetable", "category": [ "meetable", "events" ], "name": "Meetable: Updates for Virtual Events", "content": { "text": "Meetable is the software that runs events.indieweb.org and a couple other event sites that I host. Over the last couple months, we've had to cancel a bunch of IndieWeb events or convert them to virtual events, and I've been watching for patterns to see if there was anything the software could do to facilitate this.\nToday I just launched a few new features that will help out event organizers posting events on Meetable websites! I decided on adding these features by looking for things people were already doing by editing the event names or descriptions.\nEvent Status\nEvents now have a \"status\", which can be \"confirmed\" (the default), \"postponed\", \"tentative\", or \"cancelled\". Anything other than \"confirmed\" will show a little badge next to the event name calling out the event status.\u00a0\nThis badge also appears on the event pages themselves. For postponed events, the date now says \"TBD\" in addition to the originally scheduled date.\nThis status can be set when you create the event initially, or edited later. This is useful for cases such as a regular weekly meeting that skips a week when you want to make sure attendees know that the event is actually cancelled and you didn't just forget to post it. Thanks to Tantek for that suggestion!\nThis status is included in the ICS feed as well, so you should see those statuses in your calendar app if you've subscribed to the ICS feeds.\nCancelled events also hide the RSVP button and stop accepting webmentions.\n\"Postponed\" isn't one of the statuses in the iCal spec, but it's come up enough times that I thought it was worth adding anyway. I'm also not 100% sold on the icons and colors I chose for these, so suggestions are welcome. Please only suggest icons from the font-awesome collection though otherwise it's a lot more work.\nVirtual Meeting URLs\nNow that all of our events have been happening online, we need a place to share the link to join the online meeting. This isn't the same as the event website field that currently exists, since that's more for when you add an event that exists elsewhere like a related conference. Instead, this is specifically a link that you will click just before (or during) the event to join the online meeting, whether that's Zoom, Jitsi, Google Hangouts, or something else.\u00a0\nOne of the patterns that's emerged from doing this manually is that people will update the event description to say \"come back 15 minutes before the events starts to find the meeting link\". This is for two reasons. Some platforms don't give you a meeting link until you start the meeting, and if the meeting link is persistent, then you don't want to share it too far in advance otherwise you might attract the zoombombers.\nI added a new field to Meetable's event creation UI specifically to add the meeting URL. Meetable will hide the URL until 15 minutes before the event starts, and it will disappear again after the event is over.\nBefore the event starts, you'll see a note that the meeting link will be revealed 15 minutes before the event.\nOnce the event is less than 15 minutes away, the event page shows the join link.\nThis works regardless of what meeting platform you're using since all it's doing is conditionally showing a URL!\nBuilt-In Zoom Scheduling\nWe give IndieWeb event organizers the option of using a shared IndieWeb Zoom account to host meetings. (Event organizers are always welcome to use whatever platform they choose, but we make this available thanks to our community sponsors in case organizers want to use it.)\u00a0\nSince Zoom has skyrocketed in popularity as well has had some pretty major issues around zoombombing when being used for public events like this, it's become a lot more important to use unique meeting IDs and passwords for each event, whereas before we could get away with the lazy approach of using the permanent meeting ID on the account. This has lead to a lot more manual work by organizers when planning an event to go an log in and create a scheduled meeting. So I added a feature to Meetable which will use the Zoom API to automatically create a scheduled meeting at the right time for the event, and set the meeting URL to the zoom link!\nNow when you create a virtual event in Meetable, you have a checkbox you can check which will go create a scheduled Zoom meeting for you!\nThen 15 minutes before the event starts, the link will be shown on the page! As the organizer, you can log in to the Zoom account and you'll see the scheduled event in the Zoom app.\u00a0\nSince Zoom includes the password in the link itself, it's still one click to join the meeting this way!\nThat's about it! I hope you enjoy the new features, and let me know if you're using Meetable yourself!\nIf you'd like to see Meetable in action, check out the three instances I maintain:\nevents.indieweb.org\n events.oauth.net\n oktadev.events\nYou can install Meetable on Heroku in about 5 minutes using the Heroku Deploy button! It even has a little installer so you can quickly install it on shared hosting as well!\nIf you have any ideas for additional features, please let me know! The best way is to open an issue on GitHub, and if you see an existing issue that sounds like something you want, please comment or upvote it!", "html": "<p>Meetable is the software that runs <a href=\"https://events.indieweb.org\">events.indieweb.org</a> and a couple other event sites that I host. Over the last couple months, we've had to cancel a bunch of IndieWeb events or convert them to virtual events, and I've been watching for patterns to see if there was anything the software could do to facilitate this.</p>\n<p>Today I just launched a few new features that will help out event organizers posting events on Meetable websites! I decided on adding these features by looking for things people were already doing by editing the event names or descriptions.</p>\n<h3>Event Status</h3>\n<p>Events now have a \"status\", which can be \"confirmed\" (the default), \"postponed\", \"tentative\", or \"cancelled\". Anything other than \"confirmed\" will show a little badge next to the event name calling out the event status.\u00a0</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/c01de2afdba865b01f7b527528fbc57070375d313573359992e338640b9c8ed7.png\" alt=\"\" /><p>This badge also appears on the event pages themselves. For postponed events, the date now says \"TBD\" in addition to the originally scheduled date.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/92c69d7ae2b43e05f7157803f7ef5352641f2feae522795b99d5e95865fad6c6.png\" alt=\"\" /><p>This status can be set when you create the event initially, or edited later. This is useful for cases such as a regular weekly meeting that skips a week when you want to make sure attendees know that the event is actually cancelled and you didn't just forget to post it. Thanks to Tantek for <a href=\"https://tantek.com/2020/062/b5/\">that suggestion</a>!</p>\n<p>This status is included in the ICS feed as well, so you should see those statuses in your calendar app if you've subscribed to the ICS feeds.</p>\n<p>Cancelled events also hide the RSVP button and stop accepting webmentions.</p>\n<p>\"Postponed\" isn't one of the statuses in the iCal spec, but it's come up enough times that I thought it was worth adding anyway. I'm also not 100% sold on the icons and colors I chose for these, so suggestions are welcome. Please only suggest icons from the <a href=\"https://fontawesome.com/icons?m=free\">font-awesome</a> collection though otherwise it's a lot more work.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/4bbfa1b8dcd94f2e69b12b3a00e8b213122814092f7f35eaaf0e969d030ee7d9.png\" alt=\"\" /><h3>Virtual Meeting URLs</h3>\n<p>Now that all of our events have been happening online, we need a place to share the link to join the online meeting. This isn't the same as the event website field that currently exists, since that's more for when you add an event that exists elsewhere like a related conference. Instead, this is specifically a link that you will click just before (or during) the event to join the online meeting, whether that's Zoom, Jitsi, Google Hangouts, or something else.\u00a0</p>\n<p>One of the patterns that's emerged from doing this manually is that people will update the event description to say \"come back 15 minutes before the events starts to find the meeting link\". This is for two reasons. Some platforms don't give you a meeting link until you start the meeting, and if the meeting link is persistent, then you don't want to share it too far in advance otherwise you might attract the zoombombers.</p>\n<p>I added a new field to Meetable's event creation UI specifically to add the meeting URL. Meetable will hide the URL until 15 minutes before the event starts, and it will disappear again after the event is over.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/e94d2afbe6c396773c5d8e4e381cc28bfc41364273658f1586e0d46eff99859d.png\" alt=\"\" /><p>Before the event starts, you'll see a note that the meeting link will be revealed 15 minutes before the event.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/741d3cacc28a6c12ba0b0fac83f3167522df332578abf3cc76406391d1c11a8e.png\" alt=\"\" /><p>Once the event is less than 15 minutes away, the event page shows the join link.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/1f4a859d166a71a687891d0a8a5e39d1585df28ac23d2a63a38d94ac169b65c0.png\" alt=\"\" /><p>This works regardless of what meeting platform you're using since all it's doing is conditionally showing a URL!</p>\n<h3>Built-In Zoom Scheduling</h3>\n<p>We give IndieWeb event organizers the option of using a shared IndieWeb Zoom account to host meetings. (Event organizers are always welcome to use whatever platform they choose, but we make this available thanks to our <a href=\"https://opencollective.com/indieweb\">community sponsors</a> in case organizers want to use it.)\u00a0</p>\n<p>Since Zoom has skyrocketed in popularity as well has had some pretty major issues around zoombombing when being used for public events like this, it's become a lot more important to use unique meeting IDs and passwords for each event, whereas before we could get away with the lazy approach of using the permanent meeting ID on the account. This has lead to a lot more manual work by organizers when planning an event to go an log in and create a scheduled meeting. So I added a feature to Meetable which will use the Zoom API to automatically create a scheduled meeting at the right time for the event, and set the meeting URL to the zoom link!</p>\n<p>Now when you create a virtual event in Meetable, you have a checkbox you can check which will go create a scheduled Zoom meeting for you!</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/0b0af8db400ec15a5fc5dffed4598a2eaba90da6cb51e2074d240fd16c1e596d.png\" alt=\"\" /><p>Then 15 minutes before the event starts, the link will be shown on the page! As the organizer, you can log in to the Zoom account and you'll see the scheduled event in the Zoom app.\u00a0</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/d9c28dd589b6e16c0a885d9453b092e5e577a41883c479539f5c51fc74a4992f.png\" alt=\"\" /><p>Since Zoom includes the password in the link itself, it's still one click to join the meeting this way!</p>\n<p>That's about it! I hope you enjoy the new features, and let me know if you're using Meetable yourself!</p>\n<p>If you'd like to see Meetable in action, check out the three instances I maintain:</p>\n<ul><li><a href=\"https://events.indieweb.org\">events.indieweb.org</a></li>\n <li><a href=\"https://events.oauth.net\">events.oauth.net</a></li>\n <li><a href=\"https://oktadev.events\">oktadev.events</a></li>\n</ul><p>You can install Meetable on Heroku in about 5 minutes using the <a href=\"https://github.com/aaronpk/Meetable#meetable\">Heroku Deploy</a> button! It even has a little <a href=\"https://aaronparecki.com/2020/01/18/7/meetable-updates\">installer</a> so you can quickly install it on shared hosting as well!</p>\n<p>If you have any ideas for additional features, please let me know! The best way is to <a href=\"https://github.com/aaronpk/Meetable/issues\">open an issue</a> on GitHub, and if you see an existing issue that sounds like something you want, please comment or upvote it!</p>" }, "author": { "type": "card", "name": "Aaron Parecki", "url": "https://aaronparecki.com/", "photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg" }, "post-type": "article", "_id": "11474452", "_source": "16", "_is_read": true }