Back at HWC London for the first time in a long long while, and thinking about making some changes around this place. While a Big Rewrite is clearly a Bad Thing, I’ve been looking for a reason to brush up on Node and wean myself off Ruby. Building a new home for myself is quite appealing. And with the Brighton 2019 IndieWebCamp coming up in October perhaps that’s a reasonable target to aim for in terms of a (rough) new site.
{
"type": "entry",
"published": "2019-06-12T19:29:01Z",
"url": "https://barryfrost.com/2019/06/back-at-hwc-london-for-the",
"category": [
"personal",
"hwclondon"
],
"content": {
"text": "Back at HWC London for the first time in a long long while, and thinking about making some changes around this place. While a Big Rewrite is clearly a Bad Thing, I\u2019ve been looking for a reason to brush up on Node and wean myself off Ruby. Building a new home for myself is quite appealing. And with the Brighton 2019 IndieWebCamp coming up in October perhaps that\u2019s a reasonable target to aim for in terms of a (rough) new site.",
"html": "<p>Back at HWC London for the first time in a long long while, and thinking about making some changes around this place. While a Big Rewrite is clearly a Bad Thing, I\u2019ve been looking for a reason to brush up on Node and wean myself off Ruby. Building a new home for myself is quite appealing. And with the <a href=\"https://indieweb.org/2019/Brighton\">Brighton 2019 IndieWebCamp</a> coming up in October perhaps that\u2019s a reasonable target to aim for in terms of a (rough) new site.</p>"
},
"author": {
"type": "card",
"name": "Barry Frost Barry Frost",
"url": "https://barryfrost.com/",
"photo": "https://aperture-proxy.p3k.io/f26c0debc229e03e8577feea4331ea8089648288/68747470733a2f2f626172727966726f73742e636f6d2f626172727966726f73742e6a7067"
},
"post-type": "note",
"_id": "3936712",
"_source": "189",
"_is_read": true
}
HWC London birthday cupcakes!
#IndieWeb
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2019/06/12/5769/",
"published": "2019-06-12T18:30:00+00:00",
"content": {
"html": "<a href=\"https://doubleloop.net/2019/06/12/5769/attachment/1560364201522/\"><img src=\"https://aperture-proxy.p3k.io/991060fb865aeb7f07f50b58556fca5f4fb9872a/68747470733a2f2f646f75626c656c6f6f702e6e65742f77702d636f6e74656e742f75706c6f6164732f323031392f30362f313536303336343230313532322d31303234783537362e6a7067\" alt=\"\" /></a>\n<p>HWC London birthday cupcakes!</p>\n<p>#IndieWeb</p>",
"text": "HWC London birthday cupcakes!\n#IndieWeb"
},
"post-type": "note",
"_id": "3936078",
"_source": "1895",
"_is_read": true
}
@janl Thank you for writing both of these (and your patience with those of us who didn’t see them until today 🙈). Spot on and I may re-use them in about 19 & 26 days. #IndieWebSummit
{
"type": "entry",
"published": "2019-06-12 11:36-0700",
"url": "http://tantek.com/2019/163/t2/",
"category": [
"IndieWebSummit"
],
"in-reply-to": [
"https://twitter.com/janl/status/1138366767267557376"
],
"content": {
"text": "@janl Thank you for writing both of these (and your patience with those of us who didn\u2019t see them until today \ud83d\ude48). Spot on and I may re-use them in about 19 & 26 days. #IndieWebSummit",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/janl\">@janl</a> Thank you for writing both of these (and your patience with those of us who didn\u2019t see them until today \ud83d\ude48). Spot on and I may re-use them in about 19 & 26 days. #<span class=\"p-category\">IndieWebSummit</span>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://twitter.com/janl/status/1138366767267557376": {
"type": "entry",
"url": "https://twitter.com/janl/status/1138366767267557376",
"name": "@janl\u2019s tweet",
"post-type": "article"
}
},
"_id": "3934163",
"_source": "1",
"_is_read": true
}
@janl @indiewebcamp @slsoftworks @mountain_ghosts
Grateful for your work, and appreciate differences in YT experiences & trade-offs.
Consider also uploading to @internetarchive, or allowing others to do so and link to a non-YT alternative. Thanks 🙏🏻
{
"type": "entry",
"published": "2019-06-12 11:21-0700",
"url": "http://tantek.com/2019/163/t1/",
"in-reply-to": [
"https://twitter.com/janl/status/1138515855749394435"
],
"content": {
"text": "@janl @indiewebcamp @slsoftworks @mountain_ghosts\nGrateful for your work, and appreciate differences in YT experiences & trade-offs.\n\nConsider also uploading to @internetarchive, or allowing others to do so and link to a non-YT alternative. Thanks \ud83d\ude4f\ud83c\udffb",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/janl\">@janl</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/indiewebcamp\">@indiewebcamp</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/slsoftworks\">@slsoftworks</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/mountain_ghosts\">@mountain_ghosts</a><br />Grateful for your work, and appreciate differences in YT experiences & trade-offs.<br /><br />Consider also uploading to <a class=\"h-cassis-username\" href=\"https://twitter.com/internetarchive\">@internetarchive</a>, or allowing others to do so and link to a non-YT alternative. Thanks \ud83d\ude4f\ud83c\udffb"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://twitter.com/janl/status/1138515855749394435": {
"type": "entry",
"url": "https://twitter.com/janl/status/1138515855749394435",
"name": "@janl\u2019s tweet",
"post-type": "article"
}
},
"_id": "3934164",
"_source": "1",
"_is_read": true
}
@janl @indiewebcamp @slsoftworks @mountain_ghosts
Was this 2016 or before?
2019: YouTube algo is launching people's conspiracy theories, misogyny, & racism careers: https://www.nytimes.com/interactive/2019/06/08/technology/youtube-radical.html
It rarely promotes sensible content, so why bother posting to it?
{
"type": "entry",
"published": "2019-06-11 10:27-0700",
"url": "http://tantek.com/2019/162/t2/",
"in-reply-to": [
"https://twitter.com/janl/status/1138496382824853504"
],
"content": {
"text": "@janl @indiewebcamp @slsoftworks @mountain_ghosts\nWas this 2016 or before?\n\n2019: YouTube algo is launching people's conspiracy theories, misogyny, & racism careers: https://www.nytimes.com/interactive/2019/06/08/technology/youtube-radical.html\n\nIt rarely promotes sensible content, so why bother posting to it?",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/janl\">@janl</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/indiewebcamp\">@indiewebcamp</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/slsoftworks\">@slsoftworks</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/mountain_ghosts\">@mountain_ghosts</a><br />Was this 2016 or before?<br /><br />2019: YouTube algo is launching people's conspiracy theories, misogyny, & racism careers: <a href=\"https://www.nytimes.com/interactive/2019/06/08/technology/youtube-radical.html\">https://www.nytimes.com/interactive/2019/06/08/technology/youtube-radical.html</a><br /><br />It rarely promotes sensible content, so why bother posting to it?"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://twitter.com/janl/status/1138496382824853504": {
"type": "entry",
"url": "https://twitter.com/janl/status/1138496382824853504",
"name": "@janl\u2019s tweet",
"post-type": "article"
}
},
"_id": "3915548",
"_source": "1",
"_is_read": true
}
@slsoftworks yes #Archive.org is great!
@IndieWebCamp Düsseldorf we posted 100% of session videos to @InternetArchive https://indieweb.org/2019/D%C3%BCsseldorf/Schedule#Saturday
@janl not trivial, yet also not complicated
@mountain_ghosts yes we can stop posting to YouTube.
Aside: The Internet Archive’s video pages need #mediafragment support, e.g. #t=300 on the end of URL to cue up the video player to start playing 5 minutes into the video.
{
"type": "entry",
"published": "2019-06-11 10:04-0700",
"url": "http://tantek.com/2019/162/t1/archive-org-indiewebcamp-videos",
"category": [
"Archive.org",
"mediafragment",
"t"
],
"in-reply-to": [
"https://twitter.com/janl/status/1138355666731577344"
],
"content": {
"text": "@slsoftworks yes #Archive.org is great!\n@IndieWebCamp D\u00fcsseldorf we posted 100% of session videos to @InternetArchive https://indieweb.org/2019/D%C3%BCsseldorf/Schedule#Saturday\n@janl not trivial, yet also not complicated\n@mountain_ghosts yes we can stop posting to YouTube.\n\nAside: The Internet Archive\u2019s video pages need #mediafragment support, e.g. #t=300 on the end of URL to cue up the video player to start playing 5 minutes into the video.",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/slsoftworks\">@slsoftworks</a> yes #<span class=\"p-category\"><a href=\"http://Archive.org\">Archive.org</a></span> is great!<br /><a class=\"h-cassis-username\" href=\"https://twitter.com/IndieWebCamp\">@IndieWebCamp</a> D\u00fcsseldorf we posted 100% of session videos to <a class=\"h-cassis-username\" href=\"https://twitter.com/InternetArchive\">@InternetArchive</a> <a href=\"https://indieweb.org/2019/D%C3%BCsseldorf/Schedule#Saturday\">https://indieweb.org/2019/D%C3%BCsseldorf/Schedule#Saturday</a><br /><a class=\"h-cassis-username\" href=\"https://twitter.com/janl\">@janl</a> not trivial, yet also not complicated<br /><a class=\"h-cassis-username\" href=\"https://twitter.com/mountain_ghosts\">@mountain_ghosts</a> yes we can stop posting to YouTube.<br /><br />Aside: The Internet Archive\u2019s video pages need #<span class=\"p-category\">mediafragment</span> support, e.g. #<span class=\"p-category\">t</span>=300 on the end of URL to cue up the video player to start playing 5 minutes into the video."
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://twitter.com/janl/status/1138355666731577344": {
"type": "entry",
"url": "https://twitter.com/janl/status/1138355666731577344",
"name": "@janl\u2019s tweet",
"post-type": "article"
}
},
"_id": "3915549",
"_source": "1",
"_is_read": true
}
This is a test, using an iOS Shortcut to send a note to my Micropub endpoint for syndication to Twitter.#indieweb
— Scott Merrill (@smerrill) June 11, 2019
And here’s a reply from my WordPress admin testing my updates 🙂
{
"type": "entry",
"published": "2019-06-11T13:51:51-04:00",
"url": "https://miklb.com/blog/2019/06/11/5004/",
"category": [
"misc"
],
"in-reply-to": [
"https://twitter.com/smerrill/status/1138414235975868421"
],
"content": {
"text": "This is a test, using an iOS Shortcut to send a note to my Micropub endpoint for syndication to Twitter.#indieweb\n\u2014 Scott Merrill (@smerrill) June 11, 2019\n\n\n\n\nAnd here\u2019s a reply from my WordPress admin testing my updates \ud83d\ude42\n\n Twitter icon",
"html": "<span style=\"max-height:1rem;margin-right:.5rem;\" title=\"Reply\"></span><blockquote class=\"e-summary\">\n\n<blockquote>\n<p lang=\"en\" dir=\"ltr\" xml:lang=\"en\">This is a test, using an iOS Shortcut to send a note to my Micropub endpoint for syndication to Twitter.<a href=\"https://twitter.com/hashtag/indieweb?src=hash&ref_src=twsrc%5Etfw\">#indieweb</a></p>\n<p>\u2014 Scott Merrill (<a href=\"https://twitter.com/smerrill\">@smerrill</a>) <a href=\"https://twitter.com/smerrill/status/1138414235975868421?ref_src=twsrc%5Etfw\">June 11, 2019</a></p>\n</blockquote>\n<p><a class=\"u-url\" href=\"https://twitter.com/smerrill/status/1138414235975868421\"></a></p>\n\n</blockquote>\n<p>And here\u2019s a reply from my WordPress admin testing my updates \ud83d\ude42</p>\n\n<span></span><ul><li><a class=\"u-syndication\" href=\"https://twitter.com/miklb/status/1138504138520768514\"> <span style=\"max-width:1rem;margin:2px;\" title=\"twitter\">Twitter icon</span></a></li></ul>"
},
"author": {
"type": "card",
"name": "Michael Bishop",
"url": "https://miklb.com/",
"photo": "https://secure.gravatar.com/avatar/c39a1d6df73525945cfe50e99dada730?s=49&d=https://miklb.com/content/plugins/semantic-linkbacks/img/mm.jpg&r=r"
},
"post-type": "reply",
"refs": {
"https://twitter.com/smerrill/status/1138414235975868421": {
"type": "entry",
"url": "https://twitter.com/smerrill/status/1138414235975868421",
"post-type": "note"
}
},
"_id": "3914173",
"_source": "42",
"_is_read": true
}
@imogenheap nice meeting you @MozSF & thanks @brianbehlendorf for introducing us!
Appreciated Creative Passport focus on empowering makers — we’re hosting IndieWeb Summit @MozPDX June 29-30 https://2019.indieweb.org/summit for independent creators of all kinds!
{
"type": "entry",
"published": "2019-06-10 23:59-0700",
"url": "http://tantek.com/2019/161/t1/empowering-makers-indieweb-summit",
"content": {
"text": "@imogenheap nice meeting you @MozSF & thanks @brianbehlendorf for introducing us!\nAppreciated Creative Passport focus on empowering makers \u2014 we\u2019re hosting IndieWeb Summit @MozPDX June 29-30 https://2019.indieweb.org/summit for independent creators of all kinds!",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/imogenheap\">@imogenheap</a> nice meeting you <a class=\"h-cassis-username\" href=\"https://twitter.com/MozSF\">@MozSF</a> & thanks <a class=\"h-cassis-username\" href=\"https://twitter.com/brianbehlendorf\">@brianbehlendorf</a> for introducing us!<br />Appreciated Creative Passport focus on empowering makers \u2014 we\u2019re hosting IndieWeb Summit <a class=\"h-cassis-username\" href=\"https://twitter.com/MozPDX\">@MozPDX</a> June 29-30 <a href=\"https://2019.indieweb.org/summit\">https://2019.indieweb.org/summit</a> for independent creators of all kinds!"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "3909375",
"_source": "1",
"_is_read": true
}
Sounds like Zach had a great time at Indie Web Camp Düsseldorf:
I can’t really express how meaningful this experience was to me. An antithesis to the rat race of social media, IndieWebCamp was a roomful of kindred spirits that care about the web and their own websites and hosting their own content. It felt like the Google Reader days again, when everyone was blogging and writing on their own sites. I dunno if you can tell but I loved it.
He also made a neat little plug-in that renders negative comments in Comic Sans with mixed cased writing:
This isn’t intended to be a hot-take on Comic Sans. Instead it’s meant to change the tone of the negativity to make it sound like a clown is yelling at a kid’s birthday party.
{
"type": "entry",
"published": "2019-06-10T08:14:29Z",
"url": "https://adactio.com/links/15307",
"category": [
"indiewebcamp",
"comments",
"comicsans",
"negative",
"plugin",
"webmentions",
"eleventy"
],
"bookmark-of": [
"https://www.zachleat.com/web/snarky/"
],
"content": {
"text": "Render Snarky Comments in Comic Sans\u2014zachleat.com\n\n\n\nSounds like Zach had a great time at Indie Web Camp D\u00fcsseldorf:\n\n\n I can\u2019t really express how meaningful this experience was to me. An antithesis to the rat race of social media, IndieWebCamp was a roomful of kindred spirits that care about the web and their own websites and hosting their own content. It felt like the Google Reader days again, when everyone was blogging and writing on their own sites. I dunno if you can tell but I loved it.\n\n\nHe also made a neat little plug-in that renders negative comments in Comic Sans with mixed cased writing:\n\n\n This isn\u2019t intended to be a hot-take on Comic Sans. Instead it\u2019s meant to change the tone of the negativity to make it sound like a clown is yelling at a kid\u2019s birthday party.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://www.zachleat.com/web/snarky/\">\nRender Snarky Comments in Comic Sans\u2014zachleat.com\n</a>\n</h3>\n\n<p>Sounds like Zach had a great time at Indie Web Camp D\u00fcsseldorf:</p>\n\n<blockquote>\n <p>I can\u2019t really express how meaningful this experience was to me. An antithesis to the rat race of social media, IndieWebCamp was a roomful of kindred spirits that care about the web and their own websites and hosting their own content. It felt like the Google Reader days again, when everyone was blogging and writing on their own sites. I dunno if you can tell but I loved it.</p>\n</blockquote>\n\n<p>He also made a neat little plug-in that renders negative comments in Comic Sans with mixed cased writing:</p>\n\n<blockquote>\n <p>This isn\u2019t intended to be a hot-take on Comic Sans. Instead it\u2019s meant to change the tone of the negativity to make it sound like a clown is yelling at a kid\u2019s birthday party.</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "bookmark",
"_id": "3888114",
"_source": "2",
"_is_read": true
}
I'm going!Time for another IndieWeb Meetup! We’re meeting in Brooklyn to be a little closer to the Mermaid Parade.
Come on our and work on your personal website, take ownership of your online identity, content, and relationships! You can do it, we can help.
{
"type": "entry",
"published": "2019-06-09T14:42:29-0400",
"rsvp": "yes",
"url": "https://martymcgui.re/2019/06/09/144229/",
"in-reply-to": [
"https://indieweb.org/events/2019-06-22-homebrew-website-club-nyc"
],
"content": {
"text": "I'm going!Time for another IndieWeb Meetup! We\u2019re meeting in Brooklyn to be a little closer to the Mermaid Parade.\n\nCome on our and work on your personal website, take ownership of your online identity, content, and relationships! You can do it, we can help.",
"html": "I'm going!<p>Time for another IndieWeb Meetup! We\u2019re meeting in Brooklyn to be a <em>little</em> closer to the Mermaid Parade.</p>\n\n<p>Come on our and work on your personal website, take ownership of your online identity, content, and relationships! You can do it, we can help.</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-06-22-homebrew-website-club-nyc": {
"type": "entry",
"summary": "Join us for an afternoon of IndieWeb personal site demos and discussions!",
"url": "https://indieweb.org/events/2019-06-22-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 IndieWeb Meetup NYC",
"author": {
"type": "card",
"name": "indieweb.org",
"url": "http://indieweb.org",
"photo": null
},
"post-type": "photo"
}
},
"_id": "3881633",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"published": "2019-06-09T14:40:04-0400",
"url": "https://martymcgui.re/2019/06/09/indieweb-meetup-2019-06-09-wrap-up/",
"category": [
"HWC",
"NYC",
"IndieWeb",
"meetup",
"wrap-up"
],
"name": "IndieWeb Meetup 2019-06-09 Wrap-Up",
"content": {
"text": "New York City's first IndieWeb Meetup of June 2019 met at Think Coffee in the Meatpacking District on June 9th, with me playing host.\nHere are notes from the \"broadcast\" portion of the meetup.\namyhurst.com \u2014 Did not work on her site today. Been updating her NYU-generated faculty page, instead, and thinking about how it fits in with her site. Trying to fix links to things like research papers, which are normally behind paywalls.\n\n mfgriffin.com \u2014 Managing TODO lists today! Trapped in a \"oh all these wonderful tools to choose from\" situation. Made a lateral move to put his notes about IndieWeb into a local notebook in OneNote, re-reading them and splitting things up. Finding lots of old TODOs from IndieWebCamp and other meetings. Got FTP to his website functioning again. Amy reminds him to set up griff.fun to redirect to his main site, as it's parked right now.\n \n\n\n tiaramiller.com \u2014 Been learning Amazon Web Services stuff, finding lots of IndieWeb examples of folks hosting on S3 and other services there. Doing research and making lists for things to try and learn next.\n \n\n\n martymcgui.re \u2014 Updated his homepage feed of upcoming events. Previously, it would show future events that he had posted on his site, but it now also shows RSVPs\n \n\nOther topics of discussion\nWe got a pretty decent table and an outlet, even! Sundays are pretty quiet here so that's good. The A/C was quite aggressive, though!\n AWS does so many things and also has a very steep learning curve!\n \n IndieWebCamp shirts are available now in two styles!\n \n \"Mens\" style\n \n\n \"Womens\" style\n \n \n We're officially over the name \"Homebrew Website Club\" and we're currently feeling \"IndieWeb Meetup\". Maybe we'll make some arts for signs?\n \n\nLeft-to-right: martymcgui.re, amyhurst.com, mfgriffin.com, tiaramiller.com\n Thanks to everyone who came out! We look forward to seeing you again at our next meetup on Saturday, June 22nd. Location to be announced soon, but will likely be in Brooklyn near Atlantic Station.",
"html": "<p>New York City's first <a href=\"https://indieweb.org/events/2019-06-09-homebrew-website-club-nyc\">IndieWeb Meetup of June 2019</a> met at <a href=\"https://www.thinkcoffee.com/locations\">Think Coffee in the Meatpacking District</a> on June 9th, with me playing host.</p>\n<p>Here are notes from the \"broadcast\" portion of the meetup.</p>\n<p>amyhurst.com \u2014 Did not work on her site today. Been updating her NYU-generated faculty page, instead, and thinking about how it fits in with her site. Trying to fix links to things like research papers, which are normally behind paywalls.</p>\n<p>\n mfgriffin.com \u2014 Managing TODO lists today! Trapped in a \"oh all these wonderful tools to choose from\" situation. Made a lateral move to put his notes about IndieWeb into a local notebook in OneNote, re-reading them and splitting things up. Finding lots of old TODOs from IndieWebCamp and other meetings. Got FTP to his website functioning again. Amy reminds him to set up griff.fun to redirect to his main site, as it's parked right now.\n <br /></p>\n<p>\n tiaramiller.com \u2014 Been learning Amazon Web Services stuff, finding lots of IndieWeb examples of folks hosting on S3 and other services there. Doing research and making lists for things to try and learn next.\n <br /></p>\n<p>\n martymcgui.re \u2014 Updated his homepage feed of upcoming events. Previously, it would show future events that he had posted on his site, but it now also shows RSVPs\n <br /></p>\n<p>Other topics of discussion</p>\n<ul><li>We got a pretty decent table and an outlet, even! Sundays are pretty quiet here so that's good. The A/C was quite aggressive, though!</li>\n <li>AWS does so many things and also has a very steep learning curve!</li>\n <li>\n IndieWebCamp shirts are available now in two styles!\n <ul><li>\n <a href=\"https://www.customink.com/designs/iwc/uns0-00bv-tkmb/twt%E2%80%AC\">\"Mens\" style</a>\n <br /></li>\n <li><a href=\"https://www.customink.com/designs/iwcw/uns0-00bv-tkps/twt%E2%80%AC\">\"Womens\" style</a></li>\n </ul></li>\n <li>\n We're officially over the name \"Homebrew Website Club\" and we're currently feeling \"IndieWeb Meetup\". Maybe we'll make some arts for signs?\n <br /></li>\n</ul><img src=\"https://aperture-proxy.p3k.io/674cabca54ac82c31b7c31edafb98902d5164b8c/68747470733a2f2f6d656469612e6d617274796d636775692e72652f61332f65392f35312f61312f31306636356366356362633335353839363539653466306135626534616362383132316363343538323164643939626434366330383031652e6a7067\" alt=\"\" />Left-to-right: martymcgui.re, amyhurst.com, mfgriffin.com, tiaramiller.com<p>\n Thanks to everyone who came out! We look forward to seeing you again at our next meetup on <a href=\"https://indieweb.org/events/2019-06-22-homebrew-website-club-nyc\">Saturday, June 22nd</a>. Location to be announced soon, but will likely be in Brooklyn near Atlantic Station.\n <br /></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "article",
"_id": "3881634",
"_source": "175",
"_is_read": true
}
Photo for today’s IndieWeb Meetup NYC!
{
"type": "entry",
"published": "2019-06-09T14:22:54-0400",
"url": "https://martymcgui.re/2019/06/09/142254/",
"photo": [
"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/d2/a1/70/57/f0d9e9313d423b4e8844870c71f1fa042f908de68613ca861a6a0432.jpg"
],
"content": {
"text": "Photo for today\u2019s IndieWeb Meetup NYC!",
"html": "<a href=\"https://media.martymcgui.re/d2/a1/70/57/f0d9e9313d423b4e8844870c71f1fa042f908de68613ca861a6a0432.jpg\"></a>\n\n <p>Photo for today\u2019s IndieWeb Meetup NYC!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "photo",
"refs": {
"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/d2/a1/70/57/f0d9e9313d423b4e8844870c71f1fa042f908de68613ca861a6a0432.jpg": {
"type": "image",
"ratio": 1.33,
"bytes": 91233
}
},
"_id": "3881635",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2019/06/09/indieweb-slowly-feeling-like-a-social-network/",
"published": "2019-06-09T11:54:32+00:00",
"content": {
"html": "<p>IndieWeb is more and more starting to feel like a genuine social network for me. It\u2019s happening slowly, but I\u2019m building up a list of people that I follow in my reader, and I get the odd interaction back here and there. And it\u2019s not all just inside chat about IndieWeb plumbing. Good stuff!</p>\n<p>(Not saying it wasn\u2019t already a social network for other people \u2013 this is just my own experience. If I\u2019d been blogging to my own site for 20 years, or joined micro.blog, I\u2019m sure I\u2019d be there already!)</p>\n<p>#IndieWeb</p>",
"text": "IndieWeb is more and more starting to feel like a genuine social network for me. It\u2019s happening slowly, but I\u2019m building up a list of people that I follow in my reader, and I get the odd interaction back here and there. And it\u2019s not all just inside chat about IndieWeb plumbing. Good stuff!\n(Not saying it wasn\u2019t already a social network for other people \u2013 this is just my own experience. If I\u2019d been blogging to my own site for 20 years, or joined micro.blog, I\u2019m sure I\u2019d be there already!)\n#IndieWeb"
},
"name": "Indieweb slowly feeling like a social network",
"post-type": "article",
"_id": "3876241",
"_source": "1895",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://aperture-proxy.p3k.io/907926e361383204bd1bc913c143c23e70ae69bb/68747470733a2f2f6d6963726f2e626c6f672f6d616e746f6e2f6176617461722e6a7067"
},
"url": "https://www.manton.org/2019/06/07/book-progress-and.html",
"name": "Book progress and interview",
"content": {
"html": "<p><em>Today I sent the following update to Kickstarter backers. I wanted to give everyone a progress update on writing the book, and a reminder about some of the new stuff in Micro.blog.</em></p>\n\n<p>When I launched the Kickstarter for <a href=\"https://micro.blog/\">Micro.blog</a>, I promised to write a book about independent microblogging. For the last 2 years Micro.blog has needed most of my attention, but as the platform has grown and matured, I\u2019m finding more time to work on the book.</p>\n\n<p>The book is not a simple how-to for creating a microblog. That is part of it, but we already have a <a href=\"https://help.micro.blog/\">help site with tutorials on microblogging</a>. The book is also a history and guide for taking back social networking from massive platforms.</p>\n\n<p>I have been repurposing draft sections of the book to my blog as posts. One of the latest is about <a href=\"https://www.manton.org/2019/06/02/open-gardens.html\">open gardens</a> \u2014 how we can think about the role of curation in social networks.</p>\n\n<p>There are also interviews in the book. I sat down with IndieWeb co-founders Tantek \u00c7elik and Aaron Parecki to talk about the first IndieWebCamp conference and new challenges, recording the full conversation. Today I have been working on transcribing it.</p>\n\n<p>If you haven\u2019t kept up with Micro.blog news, we were just covered last month in <a href=\"https://www.newyorker.com/tech/annals-of-technology/can-indie-social-media-save-us\">an article by Cal Newport for The New Yorker</a>. And we\u2019ve added many new features, from video hosting and blog categories to custom themes based on Hugo.</p>\n\n<p>No one said that it would be easy to provide an alternative to Twitter and Facebook based on the open web, encouraging thousands of new bloggers in the process. It has been years of really hard work, with more to do.</p>\n\n<p>If you still believe in the mission of Micro.blog, I would love your support. Fire up the Micro.blog app if it has been a while, dust of your blog, upgrade to a paid subscription, and let us know what we can improve next.</p>\n\n<p>Thanks as always.</p>",
"text": "Today I sent the following update to Kickstarter backers. I wanted to give everyone a progress update on writing the book, and a reminder about some of the new stuff in Micro.blog.\n\nWhen I launched the Kickstarter for Micro.blog, I promised to write a book about independent microblogging. For the last 2 years Micro.blog has needed most of my attention, but as the platform has grown and matured, I\u2019m finding more time to work on the book.\n\nThe book is not a simple how-to for creating a microblog. That is part of it, but we already have a help site with tutorials on microblogging. The book is also a history and guide for taking back social networking from massive platforms.\n\nI have been repurposing draft sections of the book to my blog as posts. One of the latest is about open gardens \u2014 how we can think about the role of curation in social networks.\n\nThere are also interviews in the book. I sat down with IndieWeb co-founders Tantek \u00c7elik and Aaron Parecki to talk about the first IndieWebCamp conference and new challenges, recording the full conversation. Today I have been working on transcribing it.\n\nIf you haven\u2019t kept up with Micro.blog news, we were just covered last month in an article by Cal Newport for The New Yorker. And we\u2019ve added many new features, from video hosting and blog categories to custom themes based on Hugo.\n\nNo one said that it would be easy to provide an alternative to Twitter and Facebook based on the open web, encouraging thousands of new bloggers in the process. It has been years of really hard work, with more to do.\n\nIf you still believe in the mission of Micro.blog, I would love your support. Fire up the Micro.blog app if it has been a while, dust of your blog, upgrade to a paid subscription, and let us know what we can improve next.\n\nThanks as always."
},
"published": "2019-06-07T12:45:44-05:00",
"post-type": "article",
"_id": "3851828",
"_source": "12",
"_is_read": true
}
Following on from Stackbit’s tool, here’s another (more code-heavy) way of migrating from Ev’s blog to your own site.
{
"type": "entry",
"published": "2019-06-07T15:44:56Z",
"url": "https://adactio.com/links/15297",
"category": [
"medium",
"export",
"import",
"data",
"transfer",
"ownership",
"indieweb",
"static",
"ssg",
"netlify",
"github",
"code",
"node"
],
"bookmark-of": [
"https://github.com/mathieudutour/medium-to-own-blog"
],
"content": {
"text": "mathieudutour/medium-to-own-blog: Switch from Medium to your own blog in a few minutes\n\n\n\nFollowing on from Stackbit\u2019s tool, here\u2019s another (more code-heavy) way of migrating from Ev\u2019s blog to your own site.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://github.com/mathieudutour/medium-to-own-blog\">\nmathieudutour/medium-to-own-blog: Switch from Medium to your own blog in a few minutes\n</a>\n</h3>\n\n<p>Following on from <a href=\"https://adactio.com/links/15263\">Stackbit\u2019s tool</a>, here\u2019s another (more code-heavy) way of migrating from <a href=\"https://medium.com/\">Ev\u2019s blog</a> to your own site.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "bookmark",
"_id": "3851232",
"_source": "2",
"_is_read": true
}
It’s hard to overstate how important my blog has been, but if I were to try to distill it down into one word, it would be: “amplifier.”
Khoi talks about writing on his own website.
I personally can’t imagine handing over all of my labor to a centralized platform where it’s chopped up and shuffled together with content from countless other sources, only to be exploited at the current whims of the platform owners’ volatile business models.
{
"type": "entry",
"published": "2019-06-06T17:22:22Z",
"url": "https://adactio.com/links/15293",
"category": [
"writing",
"publishing",
"blogging",
"indieweb"
],
"bookmark-of": [
"https://ownyourcontent.wordpress.com/2019/05/14/khoi-vinh-on-how-his-blog-amplified-his-work-and-career/"
],
"content": {
"text": "Khoi Vinh on How His Blog Amplified His Work and Career \u2013 Own Your Content\n\n\n\n\n It\u2019s hard to overstate how important my blog has been, but if I were to try to distill it down into one word, it would be: \u201camplifier.\u201d\n\n\nKhoi talks about writing on his own website.\n\n\n I personally can\u2019t imagine handing over all of my labor to a centralized platform where it\u2019s chopped up and shuffled together with content from countless other sources, only to be exploited at the current whims of the platform owners\u2019 volatile business models.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://ownyourcontent.wordpress.com/2019/05/14/khoi-vinh-on-how-his-blog-amplified-his-work-and-career/\">\nKhoi Vinh on How His Blog Amplified His Work and Career \u2013 Own Your Content\n</a>\n</h3>\n\n<blockquote>\n <p>It\u2019s hard to overstate how important my blog has been, but if I were to try to distill it down into one word, it would be: \u201camplifier.\u201d</p>\n</blockquote>\n\n<p>Khoi talks about writing <a href=\"https://www.subtraction.com/\">on his own website</a>.</p>\n\n<blockquote>\n <p>I personally can\u2019t imagine handing over all of my labor to a centralized platform where it\u2019s chopped up and shuffled together with content from countless other sources, only to be exploited at the current whims of the platform owners\u2019 volatile business models.</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "bookmark",
"_id": "3834167",
"_source": "2",
"_is_read": true
}
Fraidycat looks great! Kicks Condor keeps doing really interesting projects and showing a side of the web I don't cross paths with often :-)
{
"type": "entry",
"published": "2019-06-05T11:48:12+10:00",
"url": "https://unicyclic.com/mal/2019-06-05-Fraidycat_looks_great_Kicks_Condor_keeps_doing_re",
"category": [
"indieweb"
],
"content": {
"text": "Fraidycat looks great! Kicks Condor keeps doing really interesting projects and showing a side of the web I don't cross paths with often :-)",
"html": "<a href=\"https://www.kickscondor.com/fraidycat-(prototype-vid)/\">Fraidycat</a> looks great! <a href=\"https://www.kickscondor.com/\">Kicks Condor</a> keeps doing really interesting projects and showing a side of the web I don't cross paths with often :-)"
},
"author": {
"type": "card",
"name": "Malcolm Blaney",
"url": "https://unicyclic.com/mal",
"photo": "https://aperture-proxy.p3k.io/4f46272c0027449ced0d7cf8de31ea1bec37210e/68747470733a2f2f756e696379636c69632e636f6d2f6d616c2f7075626c69632f70726f66696c655f736d616c6c5f7468756d622e706e67"
},
"post-type": "note",
"_id": "3806749",
"_source": "243",
"_is_read": true
}
I'm going!Looking forward to another weekend IndieWeb Meetup!
Join some fun folks and work on your personal website, whether it exists yet or not!
See y’all Sunday at 1pm at Think Coffee on 8th Ave at 14th St.
{
"type": "entry",
"published": "2019-06-03T13:17:25-0400",
"rsvp": "yes",
"url": "https://martymcgui.re/2019/06/03/131725/",
"in-reply-to": [
"https://indieweb.org/events/2019-06-09-homebrew-website-club-nyc"
],
"content": {
"text": "I'm going!Looking forward to another weekend IndieWeb Meetup!\n\nJoin some fun folks and work on your personal website, whether it exists yet or not!\n\nSee y\u2019all Sunday at 1pm at Think Coffee on 8th Ave at 14th St.",
"html": "I'm going!<p>Looking forward to another weekend IndieWeb Meetup!</p>\n\n<p>Join some fun folks and work on your personal website, whether it exists yet or not!</p>\n\n<p>See y\u2019all Sunday at 1pm at Think Coffee on 8th Ave at 14th St.</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-06-09-homebrew-website-club-nyc": {
"type": "entry",
"summary": "Join us for an afternoon of IndieWeb personal site demos and discussions!",
"url": "https://indieweb.org/events/2019-06-09-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": "3783137",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"published": "2019-06-03T13:09:33-0400",
"url": "https://martymcgui.re/2019/06/03/hwc-nyc-2019-05-11-wrap-up/",
"category": [
"HWC",
"NYC",
"IndieWeb",
"wrap-up"
],
"name": "HWC NYC 2019-05-11 Wrap-Up",
"content": {
"text": "New York City's first (and, oops, only) Homebrew Website Club of May met at Think Coffee in the Meatpacking District on May 11th, with me playing host. \n \n\nWe didn't really have a \"broadcast\" portion of the meetup, but we discussed some things and worked on personal projects! I'm writing this up nearly a month late, so I have forgotten many of the things we talked about. \ud83d\ude2c \nMatt (mfgriffin.com) and myself (martymcgui.re) researched ways for Matt to capture and process the many text, audio, image, and video artifacts that he creates across many projects, both personal and professional.\nI showed off a bit about how I do this on my own non-public notes site, and spent some time working on an iOS Shortcut to post notes more quickly to that personal site.\nLeft-to-right: martymcgui.re, mfgriffin.com\n We look forward to seeing folks at the next HWC NYC, at another weekend meetup on June 9th. We'll be meeting at the same location, and may even be able to grab some outlets this time!",
"html": "<p>\n New York City's first (and, oops, only) <a href=\"https://indieweb.org/events/2019-05-11-homebrew-website-club-nyc\">Homebrew Website Club of May</a> met at <a href=\"https://www.thinkcoffee.com/locations\">Think Coffee in the Meatpacking District</a> on May 11th, with me playing host. \n <br /></p>\n<p>We didn't really have a \"broadcast\" portion of the meetup, but we discussed some things and worked on personal projects! I'm writing this up nearly a month late, so I have forgotten many of the things we talked about. \ud83d\ude2c </p>\n<p>Matt (mfgriffin.com) and myself (martymcgui.re) researched ways for Matt to capture and process the many text, audio, image, and video artifacts that he creates across many projects, both personal and professional.</p>\n<p>I showed off a bit about how I do this on my own non-public notes site, and spent some time working on an iOS Shortcut to post notes more quickly to that personal site.</p>\n<img src=\"https://aperture-proxy.p3k.io/03fcd4c0fb483c89da3b457ffa0b931e873df3bb/68747470733a2f2f6d656469612e6d617274796d636775692e72652f37642f64632f61322f31312f31343238393464313764616535313738383436383039323736613666626330646639623534323339636664633837306331383330366438312e6a7067\" alt=\"Marty makes a wild-haired, wild-eyed grin, while Matt provides a more relaxed pose.\" />Left-to-right: martymcgui.re, mfgriffin.com<p>\n We look forward to seeing folks at the next HWC NYC, at another weekend <a href=\"https://indieweb.org/events/2019-06-09-homebrew-website-club-nyc\">meetup on June 9th</a>. We'll be meeting at the same location, and may even be able to grab some outlets this time!\n <br /></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "article",
"_id": "3783138",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://aperture-proxy.p3k.io/907926e361383204bd1bc913c143c23e70ae69bb/68747470733a2f2f6d6963726f2e626c6f672f6d616e746f6e2f6176617461722e6a7067"
},
"url": "https://www.manton.org/2019/06/02/open-gardens.html",
"name": "Open gardens",
"content": {
"html": "<p>In technology, the <em>walled garden</em> is a platform where one vendor controls distribution. If you want to make an iPhone app, your only choice is for Apple to approve it and sell it in the App Store. If you want to send a tweet, your only choice is to register on Twitter\u2019s platform.</p>\n\n<p>Walled gardens like the App Store are user-friendly and developer-hostile. They take power away from independent publishers and put it in the hands of gatekeepers. The problem is exclusivity: there is only one gate, and those stuck outside are unable to distribute the same content. You can make Android apps, but not iPhone apps. Nothing exists outside the walls that closely resembles what is inside.</p>\n\n<p>Twitter is also a walled garden. Like the App Store, it is a closed platform with proprietary formats and a limited API. The difference is that Twitter\u2019s garden is poorly curated and full of weeds. The walls are in such disrepair it\u2019s hard to even tell where they are.</p>\n\n<p><a href=\"https://medium.com/@monteiro/merry-last-christmas-jack-dorsey-59f82c06f02b\">Mike Monteiro emphasized this frustration in a post</a> about the problems facing Twitter\u2019s leaders. He talked about meeting in person with Jack Dorsey:</p>\n\n<blockquote>\n<p>We discussed Twitter\u2019s role in the world stage. And I admired his vision, but feared his approach. Jack, and to an extent Twitter\u2019s pet porg Biz Stone, have always believed that absolute free speech is the answer. They\u2019re blind to the voices silenced by hate and intimidation. The voices that need to be protected. But anyone who\u2019s ever tended a garden knows that for the good stuff to grow, you have to deal with the bad stuff. You can\u2019t let the weeds choke the vegetables.</p>\n</blockquote>\n\n<p>The issue isn\u2019t that Twitter doesn\u2019t care. It\u2019s instead a design flaw in the platform. Because tweets don\u2019t exist outside of Twitter, when you\u2019re banned from Twitter, you need to start over with a new format or on a new social network. For this reason, and because their business depends on a large user base, Twitter is hesitant to throw anyone off their service. They\u2019re unwilling to tend the garden for fear of pulling too many weeds.</p>\n\n<p>It doesn\u2019t matter who is guarding the walled garden\u2019s gate if increasingly no one wants to go inside. So there\u2019s a better word than \u201cgatekeeper\u201d to describe what we\u2019re really after in building a great community-focused platform. It\u2019s \u201ccurator\u201d. Someone who is responsible for maintaining the best experience for users.</p>\n\n<p>The answer to a walled garden is not to create a platform without rules. It\u2019s not outsourcing decisions to algorithms, with recommended users and topics that can be gamed or lead new users astray. That\u2019s not enough for the challenges brought to us by massive, ad-based social networks, where fake news and hate can spread quickly.</p>\n\n<p>We need a new approach. Not controlled only by algorithms, but also not a walled garden that limits distribution of content. We need a system that prioritizes curation while preserving the freedom to publish outside of silos, with APIs based on the <a href=\"https://indieweb.org/\">IndieWeb</a> that are open by default instead of locked down with developer registration.</p>\n\n<p>I think of this as an <em>open garden</em>. It\u2019s an open platform that also cares deeply about maintaining a healthy environment. Outside of the garden, the soil is the same and the same plants can grow, and you are free to copy flowers and trees from inside the garden and cultivate them yourself or let them grow wild. But inside is well-curated. Inside strives to be a high quality, safe environment.</p>\n\n<p>In my Kickstarter video for Micro.blog, I talked about this for social networking and blogs:</p>\n\n<blockquote>\n<p>If we start to separate the publishing from the social network, it unlocks something. It empowers writers to feel like they own their work, even if that\u2019s short posts. And it frees social networks to build a safe community, without worrying about censorship, because no matter what the networks do you can always post to a site with your name on it.</p>\n</blockquote>\n\n<p>The fundamental problem in walled gardens like the App Store and Twitter is that they are closed. If they open up, they could in fact double-down on curation. There would be no need to loosen their quality standards because there\u2019s an easy path to publishing without review by using the open web.</p>\n\n<p>I first wrote about this in 2014 in the context of <a href=\"https://manton.org/2014/02/07/ending-the-app.html\">learning from Beats Music</a>. For Apple to deemphasize their algorithmic top 200 lists in the App Store they would need to focus on curation. Here\u2019s what Beats was doing:</p>\n\n<blockquote>\n<p>Instead, they have a bunch of people \u2014 musicians and writers who deeply care about music \u2014 curating playlists. The top 25 playlists in a genre are so buried in the app that I had to search them out just to write this blog post, because they seem to carry no more weight than any other playlist. Much more common are playlists like \u201cour top 20 of 2013\u201d. That\u2019s not a best-selling list; it\u2019s based on real people\u2019s favorites.</p>\n</blockquote>\n\n<p>After Apple acquired Beats Music, they brought some of those curation lessons over to Apple Music, and later redesigned the App Store with more featured apps and stories. There is only so much they can do, because the foundation of a walled garden is difficult to change.</p>\n\n<p>Twitter has likewise created an environment that ties their hands on curation, with discovery driven by trending hashtags and retweets. And for each rare time a popular account is banned for hate speech, there are still thousands of trolls who are making life miserable for users. Because there is no alternative, Twitter must allow nearly all content on their service. Because it exists apart from the open web, Twitter must give its worst users too much leeway before banning their account.</p>\n\n<p>The open garden solves this problem. It\u2019s the same web inside a platform like Micro.blog as on the rest of the internet. By adopting open standards but also drawing a line across which we can apply community rules, it\u2019s possible to build features that protect users.</p>\n\n<p>By encouraging the use of personal domain names, when Micro.blog does need to ask a member of the community to leave for violating our guidelines, that blogger can take their domain name and content with them, continuing to post to their own blog but blocked from interfering with the community. The curators of the platform have more freedom to block harassing posts because those problematic users can retreat to their own web site and leave everyone else in the community alone.</p>\n\n<p>To summarize:</p>\n\n<ul><li>Open gardens have curators instead of gatekeepers.</li>\n<li>Open gardens use standards so that the same formats exist inside and outside the platform.</li>\n</ul><p>This is only possible by embracing the open web. I believe it\u2019s an important part of <a href=\"https://manton.org/2018/09/07/the-way-out.html\">the way forward</a> for all great platforms.</p>",
"text": "In technology, the walled garden is a platform where one vendor controls distribution. If you want to make an iPhone app, your only choice is for Apple to approve it and sell it in the App Store. If you want to send a tweet, your only choice is to register on Twitter\u2019s platform.\n\nWalled gardens like the App Store are user-friendly and developer-hostile. They take power away from independent publishers and put it in the hands of gatekeepers. The problem is exclusivity: there is only one gate, and those stuck outside are unable to distribute the same content. You can make Android apps, but not iPhone apps. Nothing exists outside the walls that closely resembles what is inside.\n\nTwitter is also a walled garden. Like the App Store, it is a closed platform with proprietary formats and a limited API. The difference is that Twitter\u2019s garden is poorly curated and full of weeds. The walls are in such disrepair it\u2019s hard to even tell where they are.\n\nMike Monteiro emphasized this frustration in a post about the problems facing Twitter\u2019s leaders. He talked about meeting in person with Jack Dorsey:\n\n\nWe discussed Twitter\u2019s role in the world stage. And I admired his vision, but feared his approach. Jack, and to an extent Twitter\u2019s pet porg Biz Stone, have always believed that absolute free speech is the answer. They\u2019re blind to the voices silenced by hate and intimidation. The voices that need to be protected. But anyone who\u2019s ever tended a garden knows that for the good stuff to grow, you have to deal with the bad stuff. You can\u2019t let the weeds choke the vegetables.\n\n\nThe issue isn\u2019t that Twitter doesn\u2019t care. It\u2019s instead a design flaw in the platform. Because tweets don\u2019t exist outside of Twitter, when you\u2019re banned from Twitter, you need to start over with a new format or on a new social network. For this reason, and because their business depends on a large user base, Twitter is hesitant to throw anyone off their service. They\u2019re unwilling to tend the garden for fear of pulling too many weeds.\n\nIt doesn\u2019t matter who is guarding the walled garden\u2019s gate if increasingly no one wants to go inside. So there\u2019s a better word than \u201cgatekeeper\u201d to describe what we\u2019re really after in building a great community-focused platform. It\u2019s \u201ccurator\u201d. Someone who is responsible for maintaining the best experience for users.\n\nThe answer to a walled garden is not to create a platform without rules. It\u2019s not outsourcing decisions to algorithms, with recommended users and topics that can be gamed or lead new users astray. That\u2019s not enough for the challenges brought to us by massive, ad-based social networks, where fake news and hate can spread quickly.\n\nWe need a new approach. Not controlled only by algorithms, but also not a walled garden that limits distribution of content. We need a system that prioritizes curation while preserving the freedom to publish outside of silos, with APIs based on the IndieWeb that are open by default instead of locked down with developer registration.\n\nI think of this as an open garden. It\u2019s an open platform that also cares deeply about maintaining a healthy environment. Outside of the garden, the soil is the same and the same plants can grow, and you are free to copy flowers and trees from inside the garden and cultivate them yourself or let them grow wild. But inside is well-curated. Inside strives to be a high quality, safe environment.\n\nIn my Kickstarter video for Micro.blog, I talked about this for social networking and blogs:\n\n\nIf we start to separate the publishing from the social network, it unlocks something. It empowers writers to feel like they own their work, even if that\u2019s short posts. And it frees social networks to build a safe community, without worrying about censorship, because no matter what the networks do you can always post to a site with your name on it.\n\n\nThe fundamental problem in walled gardens like the App Store and Twitter is that they are closed. If they open up, they could in fact double-down on curation. There would be no need to loosen their quality standards because there\u2019s an easy path to publishing without review by using the open web.\n\nI first wrote about this in 2014 in the context of learning from Beats Music. For Apple to deemphasize their algorithmic top 200 lists in the App Store they would need to focus on curation. Here\u2019s what Beats was doing:\n\n\nInstead, they have a bunch of people \u2014 musicians and writers who deeply care about music \u2014 curating playlists. The top 25 playlists in a genre are so buried in the app that I had to search them out just to write this blog post, because they seem to carry no more weight than any other playlist. Much more common are playlists like \u201cour top 20 of 2013\u201d. That\u2019s not a best-selling list; it\u2019s based on real people\u2019s favorites.\n\n\nAfter Apple acquired Beats Music, they brought some of those curation lessons over to Apple Music, and later redesigned the App Store with more featured apps and stories. There is only so much they can do, because the foundation of a walled garden is difficult to change.\n\nTwitter has likewise created an environment that ties their hands on curation, with discovery driven by trending hashtags and retweets. And for each rare time a popular account is banned for hate speech, there are still thousands of trolls who are making life miserable for users. Because there is no alternative, Twitter must allow nearly all content on their service. Because it exists apart from the open web, Twitter must give its worst users too much leeway before banning their account.\n\nThe open garden solves this problem. It\u2019s the same web inside a platform like Micro.blog as on the rest of the internet. By adopting open standards but also drawing a line across which we can apply community rules, it\u2019s possible to build features that protect users.\n\nBy encouraging the use of personal domain names, when Micro.blog does need to ask a member of the community to leave for violating our guidelines, that blogger can take their domain name and content with them, continuing to post to their own blog but blocked from interfering with the community. The curators of the platform have more freedom to block harassing posts because those problematic users can retreat to their own web site and leave everyone else in the community alone.\n\nTo summarize:\n\nOpen gardens have curators instead of gatekeepers.\nOpen gardens use standards so that the same formats exist inside and outside the platform.\nThis is only possible by embracing the open web. I believe it\u2019s an important part of the way forward for all great platforms."
},
"published": "2019-06-02T15:48:32-07:00",
"post-type": "note",
"_id": "3766260",
"_source": "12",
"_is_read": true
}