{
"type": "entry",
"published": "2019-03-26T17:33:09-0400",
"url": "https://martymcgui.re/2019/03/26/173309/",
"category": [
"podcast",
"whta",
"wehavetoask"
],
"syndication": [
"https://www.facebook.com/marty.mcguire.54/posts/10214110066607643"
],
"content": {
"text": "Thanks to Jonathan for peering through the mists of memory at some hackneyed historical heroes in this week\u2019s We Have to Ask Podcast!\n\nhttps://wehavetoask.com/episodes/2019-03-26/",
"html": "<p>Thanks to <a href=\"https://www.facebook.com/JMonroe06\">Jonathan</a> for peering through the mists of memory at some hackneyed historical heroes in this week\u2019s <a href=\"https://wehavetoask.com/\">We Have to Ask Podcast</a>!</p>\n\n<p><a href=\"https://wehavetoask.com/episodes/2019-03-26/\">https://wehavetoask.com/episodes/2019-03-26/</a></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "note",
"_id": "2714114",
"_source": "175"
}
{
"type": "entry",
"published": "2019-03-25 13:48-0700",
"url": "https://gregorlove.com/2019/03/want-to-watch-at-the/",
"category": [
"to-watch"
],
"content": {
"text": "Want to watch: At the End of the Day",
"html": "<p>Want to watch: <a href=\"https://endofthedayfilm.com/\">At the End of the Day</a></p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://aperture-proxy.p3k.io/929c8777d059069a2a16a064d96f4c29b65548f8/68747470733a2f2f677265676f726c6f76652e636f6d2f736974652f6173736574732f66696c65732f333437332f70726f66696c652d323031362d6d65642e6a7067"
},
"post-type": "note",
"_id": "2699661",
"_source": "95"
}
{
"type": "entry",
"author": {
"name": "Jared White",
"url": "https://jaredwhite.com/",
"photo": null
},
"url": "https://jaredwhite.com/20190325/2",
"published": "2019-03-25T12:05:25-07:00",
"content": {
"html": "<p>Google: We\u2019re the king of services!</p>\n\n<p>Amazon: We\u2019re the king of commerce!</p>\n\n<p>Netflix: We\u2019re the king of entertainment!</p>\n\n<p>\u2026</p>\n\n<p><a href=\"https://jaredwhite.com/tag/Apple\">#Apple</a>: Hold my beer.</p>",
"text": "Google: We\u2019re the king of services!\n\nAmazon: We\u2019re the king of commerce!\n\nNetflix: We\u2019re the king of entertainment!\n\n\u2026\n\n#Apple: Hold my beer."
},
"name": "Thought for Monday, March 25, 2019 at 12:05 PM",
"post-type": "article",
"_id": "3903245",
"_source": "2783"
}
{
"type": "entry",
"author": {
"name": "Jared White",
"url": "https://jaredwhite.com/",
"photo": null
},
"url": "https://jaredwhite.com/20190325/1",
"published": "2019-03-25T07:31:53-07:00",
"content": {
"html": "<p>\ud83d\udcfa <strong>Episode 10 of Essential Life</strong></p>\n\n<p>I did something totally stupid\u2026I accidentally erased my iMac hard drive which had a full edit of this video. Luckily I recovered the raw footage, so this is my SECOND attempt at putting a vlog episode together. I visited Bothell, WA \u2014 the place my mom wrote a piece of Celtic music for entitled \u201cThe Woods of Bothell\u201d \u2014 as well as the way cool Gasworks Park in Seattle. Stay tuned for Part II of my road trip, coming very soon!</p>\n\n<p>\ud83c\udfb6 Listen to The Woods of Bothell:</p>\n\n<ul><li><a href=\"https://open.spotify.com/track/4n9xlo4C5IIUWIBssCCuHd\">Spotify</a></li>\n <li><a href=\"https://itunes.apple.com/us/album/a-ghealach-%C3%B9r-yellow-cow-the-woods-of-bothell/65522745?i=65522731\">Apple Music</a></li>\n</ul><p><a href=\"https://jaredwhite.com/tag/seattle\">#seattle</a> <a href=\"https://jaredwhite.com/tag/washingtonexplored\">#washingtonexplored</a> <a href=\"https://jaredwhite.com/tag/vlog\">#vlog</a></p>",
"text": "\ud83d\udcfa Episode 10 of Essential Life\n\nI did something totally stupid\u2026I accidentally erased my iMac hard drive which had a full edit of this video. Luckily I recovered the raw footage, so this is my SECOND attempt at putting a vlog episode together. I visited Bothell, WA \u2014 the place my mom wrote a piece of Celtic music for entitled \u201cThe Woods of Bothell\u201d \u2014 as well as the way cool Gasworks Park in Seattle. Stay tuned for Part II of my road trip, coming very soon!\n\n\ud83c\udfb6 Listen to The Woods of Bothell:\n\nSpotify\n Apple Music\n#seattle #washingtonexplored #vlog"
},
"name": "Thought for Monday, March 25, 2019 at 7:31 AM",
"post-type": "article",
"_id": "3903246",
"_source": "2783"
}
{
"type": "entry",
"published": "2019-03-23T15:42:57-07:00",
"url": "https://nadreck.me/2019/03/workism-is-making-americans-miserable/",
"category": [
"quotes",
"workaholism"
],
"name": "Workism is Making Americans Miserable",
"content": {
"text": "Over at The Atlantic, Derek Thompson has a piece on how Workism Is Making Americans Miserable. He\u2019s not wrong.\n\n\n\n\nWhat is workism? It is the belief that work is not only necessary to economic production, but also the centerpiece of one\u2019s identity and life\u2019s purpose; and the belief that any policy to promote human welfare must\u00a0always\u00a0encourage more work.\nHomo industrious\u00a0is not new to the American landscape. The American dream\u2014that hoary mythology that hard work always guarantees upward mobility\u2014has for more than a century made the U.S. obsessed with material success and the exhaustive striving required to earn it.\nNo large country\u00a0in the world as productive as the United States averages more hours of work a year. And the gap between the U.S. and other countries is growing. Between 1950 and 2012, annual hours worked per employee fell by about 40 percent in Germany and the Netherlands\u2014but by only 10 percent in the United States. Americans \u201cwork longer hours, have shorter vacations, get less in unemployment, disability, and retirement benefits, and retire later, than people in comparably rich societies,\u201d wrote Samuel P. Huntington in his 2005 book\u00a0Who Are We?: The Challenges to America\u2019s National Identity.\nDerek Thompson",
"html": "<p>Over at The Atlantic, Derek Thompson has a piece on how <a href=\"https://www.theatlantic.com/ideas/archive/2019/02/religion-workism-making-americans-miserable/583441/\">Workism Is Making Americans Miserable</a>. He\u2019s not wrong.</p>\n\n\n\n<blockquote>\n<p>What is workism? It is the belief that work is not only necessary to economic production, but also the centerpiece of one\u2019s identity and life\u2019s purpose; and the belief that any policy to promote human welfare must\u00a0<em>always\u00a0</em>encourage more work.</p>\n<p><em>Homo industrious</em>\u00a0is not new to the American landscape. The American dream\u2014that hoary mythology that hard work always guarantees upward mobility\u2014has for more than a century made the U.S. obsessed with material success and the exhaustive striving required to earn it.</p>\n<p><a href=\"https://ourworldindata.org/grapher/gdppercapita-vs-annual-hours-worked\">No large country</a>\u00a0in the world as productive as the United States averages more hours of work a year. And the gap between the U.S. and other countries is growing. Between 1950 and 2012, annual hours worked per employee fell by about 40 percent in Germany and the Netherlands\u2014but by only 10 percent in the United States. Americans \u201cwork longer hours, have shorter vacations, get less in unemployment, disability, and retirement benefits, and retire later, than people in comparably rich societies,\u201d wrote Samuel P. Huntington in his 2005 book\u00a0<a href=\"https://books.google.com/books?id=6xiYiybkE8kC&pg=PA31&lpg=PA31&dq=tend+to+view+leisure+with+ambivalence+and+at+times+guilt,+disdain+those+who+do+not+work,+and+see+the+work+ethic+as+a+key+element+of+what+it+means+to+be+American.&source=bl&ots=6bywCAoy3d&sig=IfmLAPhgoxALGz1xYsVtVcpeR8A&hl=en&sa=X&ved=2ahUKEwiKwsKD_ubfAhUNZd8KHcKsAv4Q6AEwAHoECAQQAQ#v=onepage&q=tend%20to%20view%20leisure%20with%20ambivalence%20and%20at%20times%20guilt%2C%20disdain%20those%20who%20do%20not%20work%2C%20and%20see%20the%20work%20ethic%20as%20a%20key%20element%20of%20what%20it%20means%20to%20be%20American.&f=false\"><em>Who Are We?: The Challenges to America\u2019s National Identity</em></a>.</p>\nDerek Thompson\n</blockquote>"
},
"author": {
"type": "card",
"name": "Nadreck",
"url": "https://nadreck.me/author/nadreck/",
"photo": null
},
"post-type": "article",
"_id": "4159302",
"_source": "2935"
}
{
"type": "entry",
"published": "2019-03-20 18:10-0700",
"url": "https://gregorlove.com/2019/03/try-luring-it-out-with/",
"syndication": [
"https://twitter.com/gRegorLove/status/1108536413337714688"
],
"in-reply-to": [
"https://twitter.com/girlvsplanet/status/1108374799120662528"
],
"content": {
"text": "Try luring it out with some Apple Cheese.",
"html": "<p>Try luring it out with some Apple Cheese.</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://aperture-proxy.p3k.io/929c8777d059069a2a16a064d96f4c29b65548f8/68747470733a2f2f677265676f726c6f76652e636f6d2f736974652f6173736574732f66696c65732f333437332f70726f66696c652d323031362d6d65642e6a7067"
},
"post-type": "reply",
"refs": {
"https://twitter.com/girlvsplanet/status/1108374799120662528": {
"type": "entry",
"url": "https://twitter.com/girlvsplanet/status/1108374799120662528",
"content": {
"text": "I am upset that I still have not found my Apple Mouse in all my unpacking endeavors. Where is it?? ?"
},
"author": {
"type": "card",
"name": "Sheryl ???",
"url": false,
"photo": "https://gregorlove.com/site/assets/files/3540/edbc4f574455db92b7932feea7eefc389dcfa30f09479d24166026aab4f84d17.jpg"
},
"post-type": "note"
}
},
"_id": "2629327",
"_source": "95"
}
{
"type": "entry",
"published": "2019-03-20T19:56:40-0400",
"url": "https://martymcgui.re/2019/03/20/hwc-nyc-wrap-up-2019-03-20/",
"featured": "https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/2c/d9/90/9b/12900d4a1a5e3027384426efe00d5746fcabc119c9a81a9e5d78db85.jpg",
"category": [
"HWC",
"NYC",
"IndieWeb",
"wrap-up"
],
"name": "HWC NYC Wrap-Up 2019-03-20",
"content": {
"text": "New York City's second Homebrew Website Club of March met at The Bean at Cooper Union on March 20th, with me playing host. \n \n\nHere are some notes from the \"broadcast\" portion of the meetup!\n\n dmitri.shuralyov.com \u2014 Working on his notification system, specifically tracking (un)read status of notifications from Gerrit. Today was exploring pieces of the system he'll have to modify to get this to work and now has a list of which pieces need updates. In his previous notification system, any fetch of a notification marked it as read, but that will change because it gives him more control over the system. Also made an update to the Homebrew Website Club main page to make the event description clearer, using text that we include on individual HWC event pages now.\n \n\n\n martymcgui.re \u2014 Did a lot of digging into what's possible with MediaWiki templates, with the goal of simplifying the creation of Homebrew Website Club event pages on the IndieWeb wiki. He was able to get an \"hwcdate\" template together that outputs the date portion (2019-03-20) of event pages like events/2019-03-20-homebrew-website-club-nyc. Maybe created some tech debt, given how that locks in our URLs, but hopefully it will save some copy-paste-tweak labor.\n \n\nrootedfromnature.com \u2014 Got stuck on a train and super delayed! \ud83d\ude2d\nOther discussion:\nMediaWiki and its relation to Wikipedia and as an open source project. Many mediawiki installs become stale quickly, for some good reasons! Finding documentation on parts of mediawiki can also be confusing, as the common terms may point to similar but unrelated topics, may be outdated, may refer to plugins or extensions you don't have, or may refer to functionality available in newer versions of mediawiki.\n How we learn and modify the tools we use to write and edit code. The trade-offs between using something we're comfortable with versus trying to pick up and become proficient with new tools. Sublime and vim and emacs and VisualStudio Code and all their plugins and ways of integrating with services and supporting different languages.\n The Language Server Protocol for standardizing how editors can provide \"smart\" features like autocomplete for different languages and projects.\n \n Synchronizing work-in-progress code. Is Git too much overhead? Maybe! Dmitri likes using Dropbox.\n \n\nLeft-to-right: martymcgui.re, dmitri.shuryalov.comThanks to everyone who came out! We look forward to seeing you at our next meetup on Wednesday, April 4th at 6:30pm!",
"html": "<p>\n New York City's second <a href=\"https://indieweb.org/events/2019-03-20-homebrew-website-club-nyc\">Homebrew Website Club of March</a> met at <a href=\"https://www.thebeannyc.com/location/the-bean-3rd-ave/\">The Bean at Cooper Union</a> on March 20th, with me playing host. \n <br /></p>\n<p>Here are some notes from the \"broadcast\" portion of the meetup!</p>\n<p>\n dmitri.shuralyov.com \u2014 Working on his notification system, specifically tracking (un)read status of notifications from Gerrit. Today was exploring pieces of the system he'll have to modify to get this to work and now has a list of which pieces need updates. In his previous notification system, any fetch of a notification marked it as read, but that will change because it gives him more control over the system. Also made an update to the <a href=\"https://indieweb.org/Homebrew_Website_Club\">Homebrew Website Club</a> main page to make the event description clearer, using text that we include on individual HWC event pages now.\n <br /></p>\n<p>\n martymcgui.re \u2014 Did a lot of digging into what's possible with MediaWiki templates, with the goal of simplifying the creation of Homebrew Website Club event pages on the IndieWeb wiki. He was able to get <a href=\"https://indieweb.org/wiki/index.php?title=Template:hwcdate\">an \"hwcdate\" template</a> together that outputs the date portion (2019-03-20) of event pages like events/2019-03-20-homebrew-website-club-nyc. Maybe created some tech debt, given how that locks in our URLs, but hopefully it will save some copy-paste-tweak labor.\n <br /></p>\n<p>rootedfromnature.com \u2014 Got stuck on a train and super delayed! \ud83d\ude2d</p>\n<p>Other discussion:</p>\n<ul><li>MediaWiki and its relation to Wikipedia and as an open source project. Many mediawiki installs become stale quickly, for some good reasons! Finding documentation on parts of mediawiki can also be confusing, as the common terms may point to similar but unrelated topics, may be outdated, may refer to plugins or extensions you don't have, or may refer to functionality available in newer versions of mediawiki.</li>\n <li>How we learn and modify the tools we use to write and edit code. The trade-offs between using something we're comfortable with versus trying to pick up and become proficient with new tools. Sublime and vim and emacs and VisualStudio Code and all their plugins and ways of integrating with services and supporting different languages.</li>\n <li>The <a href=\"https://microsoft.github.io/language-server-protocol/\">Language Server Protocol</a> for standardizing how editors can provide \"smart\" features like autocomplete for different languages and projects.</li>\n <li>\n Synchronizing work-in-progress code. Is Git too much overhead? Maybe! Dmitri likes using Dropbox.\n <br /></li>\n</ul><img class=\"u-featured\" src=\"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/2c/d9/90/9b/12900d4a1a5e3027384426efe00d5746fcabc119c9a81a9e5d78db85.jpg\" alt=\"Marty and Dmitri smile at the camera, sitting in front of a brick wall.\" />Left-to-right: martymcgui.re, dmitri.shuryalov.com<p>Thanks to everyone who came out! We look forward to seeing you at our next meetup on Wednesday, April 4th at 6:30pm! </p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "article",
"_id": "2625168",
"_source": "175"
}
{
"type": "entry",
"author": {
"name": "Jared White",
"url": "https://jaredwhite.com/",
"photo": null
},
"url": "https://jaredwhite.com/20190320/1",
"published": "2019-03-20T10:45:02-07:00",
"content": {
"html": "<p>So much of internet discourse ends up:</p>\n\n<ul><li>I believe in Position A! You people are wrong!</li>\n <li>I believe in Position B! You people are wrong!</li>\n <li>Well, I believe in the One True Position, which of course is C. You people are both wrong!</li>\n</ul><p>I wish more people would instead speak up and say:</p>\n\n<ul><li>I appreciate interesting observations from people who believe Positions A, B, C, and beyond. Let\u2019s celebrate this conversation and sharing of ideas!</li>\n</ul><p>(And if you disagree with me, you are, of course, WRONG! \ud83e\udd23)</p>",
"text": "So much of internet discourse ends up:\n\nI believe in Position A! You people are wrong!\n I believe in Position B! You people are wrong!\n Well, I believe in the One True Position, which of course is C. You people are both wrong!\nI wish more people would instead speak up and say:\n\nI appreciate interesting observations from people who believe Positions A, B, C, and beyond. Let\u2019s celebrate this conversation and sharing of ideas!\n(And if you disagree with me, you are, of course, WRONG! \ud83e\udd23)"
},
"name": "Thought for Wednesday, March 20, 2019 at 10:45 AM",
"post-type": "article",
"_id": "3903247",
"_source": "2783"
}
{
"type": "entry",
"published": "2019-03-19T15:25:28-0400",
"url": "https://martymcgui.re/2019/03/19/152528/",
"category": [
"podcast",
"whta",
"wehavetoask"
],
"syndication": [
"https://www.facebook.com/marty.mcguire.54/posts/10214067217976454"
],
"content": {
"text": "Join Jonathan and I as we tour through some of the most mediocre days of March in this week\u2019s We Have to Ask Podcast!\n\nhttps://wehavetoask.com/episodes/2019-03-19/",
"html": "<p>Join <a href=\"https://www.facebook.com/JMonroe06\">Jonathan</a> and I as we tour through some of the most mediocre days of March in this week\u2019s <a href=\"https://wehavetoask.com/\">We Have to Ask Podcast</a>!</p>\n\n<p><a href=\"https://wehavetoask.com/episodes/2019-03-19/\">https://wehavetoask.com/episodes/2019-03-19/</a></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "note",
"_id": "2605077",
"_source": "175"
}
Looking forward to another Homebrew Website Club NYC! Find our table at The Bean at Cooper Union and work on your personal website! We’re happy to offer help, share tales of projects in progress, and more!
Afterwards, some of us will probably go to Internet Explorers - a comedy show about the web (this month’s focus is on Livestreaming).
{
"type": "entry",
"published": "2019-03-18T11:07:19-0400",
"rsvp": "yes",
"url": "https://martymcgui.re/2019/03/18/110719/",
"category": [
"HWC",
"NYC"
],
"in-reply-to": [
"https://indieweb.org/events/2019-03-20-homebrew-website-club-nyc"
],
"content": {
"text": "I'm going!Looking forward to another Homebrew Website Club NYC! Find our table at The Bean at Cooper Union and work on your personal website! We\u2019re happy to offer help, share tales of projects in progress, and more!\n\nAfterwards, some of us will probably go to Internet Explorers - a comedy show about the web (this month\u2019s focus is on Livestreaming).",
"html": "I'm going!<p>Looking forward to another Homebrew Website Club NYC! Find our table at The Bean at Cooper Union and work on your personal website! We\u2019re happy to offer help, share tales of projects in progress, and more!</p>\n\n<p>Afterwards, some of us will probably go to <a href=\"https://www.caveat.nyc/event/internet-explorers-3-20-2019?utm_source=IndieWeb&utm_campaign=Homebrew+Website+Club+NYC&utm_medium=web&utm_term=IndieWeb\">Internet Explorers</a> - a comedy show about the web (this month\u2019s focus is on Livestreaming).</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "rsvp",
"refs": {
"https://indieweb.org/events/2019-03-20-homebrew-website-club-nyc": {
"type": "entry",
"summary": "Join us for an evening of IndieWeb personal site demos and discussions!",
"url": "https://indieweb.org/events/2019-03-20-homebrew-website-club-nyc",
"photo": [
"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://indieweb.org/images/b/b1/2017-hwc-80s-retro.jpg"
],
"name": "\ud83d\uddfd Homebrew Website Club NYC",
"author": {
"type": "card",
"name": "indieweb.org",
"url": "http://indieweb.org",
"photo": null
},
"post-type": "photo"
}
},
"_id": "2584662",
"_source": "175"
}
{
"type": "entry",
"author": {
"name": null,
"url": "https://herestomwiththeweather.com/",
"photo": null
},
"url": "https://herestomwiththeweather.com/2019/03/17/indieweb-reader-access-with-wordpress-on-shared-hosting/",
"published": "2019-03-17T14:03:31+00:00",
"content": {
"html": "<p>An <a href=\"https://indieweb.org/reader\">Indieweb reader</a> (like <a href=\"https://monocle.p3k.io/\">Monocle</a>, <a href=\"https://alltogethernow.io/\">Together</a> or <a href=\"https://indieweb.org/Indigenous\">Indigenous</a>) authenticates you with your personal website which also tells the indieweb reader where to fetch your feeds. <a href=\"https://wordpress.org/\">Wordpress</a> is a popular option for a personal website.</p>\n\n<p>Although I\u2019m not an active wordpress user, I\u2019ve helped a few wordpress users interested in adding <a href=\"https://indieweb.org/\">Indieweb</a> functionality. I haven\u2019t had much of a problem with the indieweb wordpress <a href=\"https://indieweb.org/WordPress/Plugins\">plugins</a> and <a href=\"https://indieweb.org/WordPress/Themes\">themes</a> but from time to time, I\u2019ve needed a little help from the usual suspects on the <a href=\"https://chat.indieweb.org/wordpress/\">indieweb-wordpress</a> chat.</p>\n\n<p>I also have very little experience with <a href=\"https://indieweb.org/web_hosting#Shared_Hosting\">shared hosting</a> but it seems that with their one-click wordpress installers, this could be a good option to experience the benefits of an indieweb reader while avoiding more complex hosting options. Shared hosting seems to be much more affordable, too.</p>\n\n<p>At <a href=\"https://indieweb.org/2019/Austin\">IndiewebCamp Austin 2019</a>, I investigated <a href=\"https://www.dreamhost.com/\">Dreamhost</a> and <a href=\"https://reclaimhosting.com/\">Reclaim Hosting</a> as two shared hosting options for interoperability with indieweb readers.</p>\n\n<p>It turned out that what I thought was a missing piece was already available. Your website needs to declare where you keep your feeds so that your indieweb reader can find them. On wordpress, this can be accomplished with the <a href=\"https://wordpress.org/plugins/aperture/\">aperture plugin</a>. So, I added and activated this plugin to my existing indieweb wordpress test site hosted on dreamhost. The plugin automates the creation of an <a href=\"https://aperture.p3k.io/\">aperture</a> account and adds a <a href=\"https://indieweb.org/Microsub\">microsub</a> link tag to your web page which points to your aperture url so that your indieweb reader can find your feeds. This ability to declare where you are storing your feeds allows you to change the microsub provider that is hosting your feeds. There are already several microsub providers to choose from.</p>\n\n<p>Next, I tried logging into the Monocle indieweb reader and received a \u201cbearer token not supplied\u201d error.</p>\n\n<p><img src=\"https://aperture-proxy.p3k.io/8fa52fdcf4ff87a985726dafc493700aeab1b218/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f737461726b2d6d6f6f6e2d34362f696d616765732f6265617265725f746f6b656e5f6e6f745f737570706c6965642e706e67\" alt=\"Bearer token not supplied\" /></p>\n\n<p>Aaron Parecki who was nearby explained to me that the web server running wordpress was unfortunately stripping out the authorization request header. A quick search revealed a <a href=\"https://islandinthenet.com/aperture/#comment-13386\">workaround for this issue</a> by adding the following line to your .htaccess file:</p>\n\n<pre><code>SetEnvIf Authorization \"(.*)\" HTTP_AUTHORIZATION=$1\n</code></pre>\n\n\n<p>At this point, my unfamiliarity with shared hosting bit me as I had purposely avoided looking under the hood of my account. So, I assumed I could just use my normal credentials to upload the needed .htaccess file but my changes were ignored. It did not occur to me that there was another dreamhost user account under which the one-click wordpress was installed and I needed to use those credentials to make the changes.</p>\n\n<p>As I didn\u2019t immediately figure this out, I decided to try <a href=\"https://reclaimhosting.com/\">Reclaim Hosting</a> as an alternative shared hosting provider and installed wordpress and the appropriate indieweb plugins and an indieweb-friendly theme. I had better luck this time (and much more affordable). Again, I ran into the \u201cbearer token not supplied\u201d error when logging into the indieweb reader, but luckily there was no multiple user account confusion with reclaim hosting. I could easily add the .htaccess file and confirm that it fixed the \u201cbearer token not supplied\u201d issue.</p>\n\n<p>However, somehow I found myself in a coherency problem state as I received a \u201cThis token was issued to a different user\u201d error where aperture was saying my microsub url was different than my website was claiming (different aperture user accounts). I was not able to resolve this issue by reinstalling the aperture wordpress plugin but I was able to resolve it by changing the aperture_microsub_url option name in the wp_options database table to match the one aperture was expecting.</p>",
"text": "An Indieweb reader (like Monocle, Together or Indigenous) authenticates you with your personal website which also tells the indieweb reader where to fetch your feeds. Wordpress is a popular option for a personal website.\n\nAlthough I\u2019m not an active wordpress user, I\u2019ve helped a few wordpress users interested in adding Indieweb functionality. I haven\u2019t had much of a problem with the indieweb wordpress plugins and themes but from time to time, I\u2019ve needed a little help from the usual suspects on the indieweb-wordpress chat.\n\nI also have very little experience with shared hosting but it seems that with their one-click wordpress installers, this could be a good option to experience the benefits of an indieweb reader while avoiding more complex hosting options. Shared hosting seems to be much more affordable, too.\n\nAt IndiewebCamp Austin 2019, I investigated Dreamhost and Reclaim Hosting as two shared hosting options for interoperability with indieweb readers.\n\nIt turned out that what I thought was a missing piece was already available. Your website needs to declare where you keep your feeds so that your indieweb reader can find them. On wordpress, this can be accomplished with the aperture plugin. So, I added and activated this plugin to my existing indieweb wordpress test site hosted on dreamhost. The plugin automates the creation of an aperture account and adds a microsub link tag to your web page which points to your aperture url so that your indieweb reader can find your feeds. This ability to declare where you are storing your feeds allows you to change the microsub provider that is hosting your feeds. There are already several microsub providers to choose from.\n\nNext, I tried logging into the Monocle indieweb reader and received a \u201cbearer token not supplied\u201d error.\n\n\n\nAaron Parecki who was nearby explained to me that the web server running wordpress was unfortunately stripping out the authorization request header. A quick search revealed a workaround for this issue by adding the following line to your .htaccess file:\n\nSetEnvIf Authorization \"(.*)\" HTTP_AUTHORIZATION=$1\n\n\n\nAt this point, my unfamiliarity with shared hosting bit me as I had purposely avoided looking under the hood of my account. So, I assumed I could just use my normal credentials to upload the needed .htaccess file but my changes were ignored. It did not occur to me that there was another dreamhost user account under which the one-click wordpress was installed and I needed to use those credentials to make the changes.\n\nAs I didn\u2019t immediately figure this out, I decided to try Reclaim Hosting as an alternative shared hosting provider and installed wordpress and the appropriate indieweb plugins and an indieweb-friendly theme. I had better luck this time (and much more affordable). Again, I ran into the \u201cbearer token not supplied\u201d error when logging into the indieweb reader, but luckily there was no multiple user account confusion with reclaim hosting. I could easily add the .htaccess file and confirm that it fixed the \u201cbearer token not supplied\u201d issue.\n\nHowever, somehow I found myself in a coherency problem state as I received a \u201cThis token was issued to a different user\u201d error where aperture was saying my microsub url was different than my website was claiming (different aperture user accounts). I was not able to resolve this issue by reinstalling the aperture wordpress plugin but I was able to resolve it by changing the aperture_microsub_url option name in the wp_options database table to match the one aperture was expecting."
},
"name": "Indieweb reader access with Wordpress on shared hosting",
"post-type": "article",
"_id": "2578148",
"_source": "246"
}
Achievement unlocked: day trip to Mexico. Had some good fish, shrimp, and lobster in Puerto Nuevo. And a shot of some good tequila courtesy of Hector the Connector
{
"type": "entry",
"published": "2019-03-16 16:51-0700",
"url": "https://gregorlove.com/2019/03/achievement-unlocked-day-trip-to/",
"syndication": [
"https://twitter.com/gRegorLove/status/1107066954068701186"
],
"content": {
"text": "Achievement unlocked: day trip to Mexico. Had some good fish, shrimp, and lobster in Puerto Nuevo. And a shot of some good tequila courtesy of Hector the Connector",
"html": "<p>Achievement unlocked: day trip to Mexico. Had some good fish, shrimp, and lobster in Puerto Nuevo. And a shot of some good tequila courtesy of Hector the Connector </p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://aperture-proxy.p3k.io/929c8777d059069a2a16a064d96f4c29b65548f8/68747470733a2f2f677265676f726c6f76652e636f6d2f736974652f6173736574732f66696c65732f333437332f70726f66696c652d323031362d6d65642e6a7067"
},
"post-type": "note",
"_id": "2567167",
"_source": "95"
}
{
"type": "entry",
"published": "2019-03-15 16:03-0700",
"url": "https://gregorlove.com/2019/03/ha-i-only-said-that/",
"syndication": [
"https://twitter.com/gRegorLove/status/1106692448032571394"
],
"in-reply-to": [
"https://twitter.com/davemillar/status/1105113632118136833"
],
"content": {
"text": "Ha! I only said that because it's no longer National Doughnut Day. But now that I know it's your birthday, it's not so bad.",
"html": "<p>Ha! I only said that because it's no longer National Doughnut Day. But now that I know it's your birthday, it's not so bad.</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://aperture-proxy.p3k.io/929c8777d059069a2a16a064d96f4c29b65548f8/68747470733a2f2f677265676f726c6f76652e636f6d2f736974652f6173736574732f66696c65732f333437332f70726f66696c652d323031362d6d65642e6a7067"
},
"post-type": "reply",
"refs": {
"https://twitter.com/davemillar/status/1105113632118136833": {
"type": "entry",
"url": "https://twitter.com/davemillar/status/1105113632118136833",
"content": {
"text": "https://gregorlove.com/2019/03/the-answer-is-g/ Why does gRegor hate my birthday? ?"
},
"author": {
"type": "card",
"name": "David Millar - @dave@puz.fun",
"url": false,
"photo": "https://gregorlove.com/site/assets/files/3540/26bf7108ab4fb72191f500b5d5e9538fb98f2849225346a1b4c0a7705c821ca2.jpg"
},
"post-type": "note"
}
},
"_id": "2551730",
"_source": "95"
}
{
"type": "entry",
"published": "2019-03-14T11:20:52-0400",
"url": "https://martymcgui.re/2019/03/14/112052/",
"category": [
"IndieWeb",
"context",
"UX",
"twitter"
],
"content": {
"text": "Me: [scrolling through posts in Monocle, the IndieWeb reader]\nMonocle:\nMe: I don't want to open up 8 tabs for Twitter. I'll just visit Tantek's homepage where I bet he shows these tweets in full context.\ntantek.com:\n\ud83d\ude02",
"html": "<p>Me: [scrolling through posts in Monocle, the IndieWeb reader]</p>\n<p>Monocle:</p>\n<img src=\"https://aperture-proxy.p3k.io/b50b03c14bf0a4869d4bec122237c9bdfadd3d0b/68747470733a2f2f6d656469612e6d617274796d636775692e72652f61662f62332f31342f33312f31653139623966323561363339303333383033353937613863333530376135636462396331376366393537333933343863636261613031372e706e67\" alt=\"8 nearly-identical posts saying 'Tantek \u00c7elik liked a post on twitter.com'\" /><p>Me: I don't want to open up 8 tabs for Twitter. I'll just visit <a href=\"https://tantek.com/\">Tantek's homepage</a> where I bet he shows these tweets in full context.</p>\n<p>tantek.com:</p>\n<img src=\"https://aperture-proxy.p3k.io/6800499f99fb72411dbae57060eeb1844be4c4e5/68747470733a2f2f6d656469612e6d617274796d636775692e72652f63322f38622f30382f65332f66353739666466353737346466343165613362303766353765356531323463373466346434346231613966346230363537643934633063332e706e67\" alt=\"Tantek's website similarly has no context for these tweets, saying 'likes @jgarber\u2019s tweet at 18:54, tweet at 18:53, @shiflett\u2019s tweet at 18:53, tweet at 18:53, @mathowie\u2019s tweet at 18:53, @leahculver\u2019s tweet at 18:53, tweet at 18:52, and tweet at 18:52'\" /><p>\ud83d\ude02</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "note",
"_id": "2530316",
"_source": "175"
}