Lol I totally need to get automated webmentions sent up because I think this is the second or third time you’ve seen a post that mentions or replies to you before I get around to actually sending the webmentions for them, lol!
{
"type": "entry",
"published": "2018-06-01T20:32:57-04:00",
"summary": "Lol I totally need to get automated webmentions sent up because I think this is the second or third time you\u2019ve seen a post that mentions or replies to you before I get around to actually sending the webmentions for them, lol!",
"url": "https://eddiehinkle.com/2018/06/01/17/reply/",
"in-reply-to": [
"https://aaronparecki.com/2018/06/01/16/"
],
"content": {
"text": "Lol I totally need to get automated webmentions sent up because I think this is the second or third time you\u2019ve seen a post that mentions or replies to you before I get around to actually sending the webmentions for them, lol!",
"html": "<p>Lol I totally need to get automated webmentions sent up because I think this is the second or third time you\u2019ve seen a post that mentions or replies to you before I get around to actually sending the webmentions for them, lol!</p>"
},
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-media.p3k.io/eddiehinkle.com/cf9f85e26d4be531bc908d37f69bff1c50b50b87fd066b254f1332c3553df1a8.jpg"
},
"refs": {
"https://aaronparecki.com/2018/06/01/16/": {
"type": "entry",
"url": "https://aaronparecki.com/2018/06/01/16/",
"name": "https://aaronparecki.com/2018/06/01/16/"
}
},
"_id": "387039",
"_source": "226",
"_is_read": true
}
I really enjoyed this, Greg. I like how simple and approachable it sounds.
@aaronpk, I definitely think these should be looked at during the Leaders Summit. I think some modifications to the Principles similar to what Greg has written could be super beneficial.
{
"type": "entry",
"published": "2018-06-01T13:31:07-04:00",
"summary": "I really enjoyed this, Greg. I like how simple and approachable it sounds.\n@aaronpk, I definitely think these should be looked at during the Leaders Summit. I think some modifications to the Principles similar to what Greg has written could be super beneficial.",
"url": "https://eddiehinkle.com/2018/06/01/6/reply/",
"category": [
"indieweb"
],
"in-reply-to": [
"https://jgregorymcverry.com/drafting-indieweb-principles-for-the-rest-of-us/"
],
"content": {
"text": "I really enjoyed this, Greg. I like how simple and approachable it sounds.\n\n@aaronpk, I definitely think these should be looked at during the Leaders Summit. I think some modifications to the Principles similar to what Greg has written could be super beneficial.",
"html": "<p>I really enjoyed this, Greg. I like how simple and approachable it sounds.</p>\n\n<p><a href=\"https://aaronparecki.com\">@aaronpk</a>, I definitely think these should be looked at during the Leaders Summit. I think some modifications to the Principles similar to what Greg has written could be super beneficial.</p>"
},
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-media.p3k.io/eddiehinkle.com/cf9f85e26d4be531bc908d37f69bff1c50b50b87fd066b254f1332c3553df1a8.jpg"
},
"refs": {
"https://jgregorymcverry.com/drafting-indieweb-principles-for-the-rest-of-us/": {
"type": "entry",
"url": "https://jgregorymcverry.com/drafting-indieweb-principles-for-the-rest-of-us/",
"name": "https://jgregorymcverry.com/drafting-indieweb-principles-for-the-rest-of-us/"
}
},
"_id": "386569",
"_source": "226",
"_is_read": true
}
{
"type": "entry",
"published": "2018-06-01T21:50:32+00:00",
"url": "http://stream.boffosocko.com/2018/davidwolfpaw-theres-and-but-i-dont-know-of-anything-else",
"syndication": [
"https://twitter.com/ChrisAldrich/status/1002668839480496129"
],
"in-reply-to": [
"https://twitter.com/DavidWolfpaw/status/1002630753035935744?s=09"
],
"content": {
"text": "@DavidWolfpaw There's https://micropub.rocks/ and https://webmention.rocks, but I don't know of anything else along the lines of what you're looking for. I pinged the WordPress chat to see if others had ideas: https://chat.indieweb.org/wordpress/2018-06-01#t1527886682806700\n\nBeyond this several of us have tests sites we could use to test things manually if necessary. Feel free to join us in chat for help and other ideas: https://indieweb.org/discuss",
"html": "<a href=\"https://twitter.com/DavidWolfpaw\">@DavidWolfpaw</a> There's <a href=\"https://micropub.rocks/\">https://micropub.rocks/</a> and <a href=\"https://webmention.rocks\">https://webmention.rocks</a>, but I don't know of anything else along the lines of what you're looking for. I pinged the WordPress chat to see if others had ideas: <a href=\"https://chat.indieweb.org/wordpress/2018-06-01#t1527886682806700\">https://chat.indieweb.org/wordpress/2018-06-01#t1527886682806700</a><br />\nBeyond this several of us have tests sites we could use to test things manually if necessary. Feel free to join us in chat for help and other ideas: <a href=\"https://indieweb.org/discuss\">https://indieweb.org/discuss</a>"
},
"author": {
"type": "card",
"name": "Chris Aldrich",
"url": "http://stream.boffosocko.com/profile/chrisaldrich",
"photo": "https://aperture-media.p3k.io/stream.boffosocko.com/d0ba9f65fcbf0cef3bdbcccc0b6a1f42b1310f7ab2e07208c7a396166cde26b1.jpg"
},
"_id": "386466",
"_source": "192",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": null,
"url": "https://herestomwiththeweather.com/",
"photo": null
},
"url": "https://herestomwiththeweather.com/2018/05/31/indieweb-summit-2018/",
"published": "2018-05-31T19:33:17+00:00",
"content": {
"html": "<p>RSVP yes to <a href=\"https://2018.indieweb.org/\">IndieWeb Summit</a>. Last year, I <a href=\"https://herestomwiththeweather.com/2017/07/03/indieweb-summit-thoughts/\">wrote about my experience</a> at the previous summit in Portland.\n<a href=\"https://herestomwiththeweather.com/\"><img src=\"https://avatars2.githubusercontent.com/u/16299?v=3&s=460\" alt=\"16299?v=3&s=460\" />Tom Brown</a></p>",
"text": "RSVP yes to IndieWeb Summit. Last year, I wrote about my experience at the previous summit in Portland.\nTom Brown"
},
"name": "Indieweb Summit 2018",
"_id": "384790",
"_source": "246",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Kh\u00fcrt Williams",
"url": "https://islandinthenet.com/",
"photo": null
},
"url": "https://islandinthenet.com/indieweb-ifying-coloradoboulevard-net/",
"published": "2018-05-31T02:43:03+00:00",
"content": {
"html": "Read <a href=\"https://boffosocko.com/2018/05/29/indieweb-ifying-coloradoboulevard-net/\">IndieWeb-ifying ColoradoBoulevard.net</a> by <a href=\"http://www.boffosocko.com/\"><img src=\"https://secure.gravatar.com/avatar/d5fb4e498fe609cc29b04e5b7ad688c4?s=49&d=mm&r=pg\" alt=\"Chris Aldrich\" />Chris Aldrich</a><em> (Chris Aldrich | BoffoSocko)</em>\n<blockquote><p>I\u2019ve spent some time over a few days this month to help IndieWeb-ify my local Pasadena online newspaper ColoradoBoulevard.net. They can now send and receive webmentions and can backfeed their comments, likes, and other responses from their Facebook and Twitter accounts.</p>\n<p>They can stand to improve their support for microformats v2 and do some more work on their h-cards and other related metadata, but the editor seems thrilled with the initial results\u2013particularly having their conversations in other areas of the internet come back to the original article.</p>\n<p>I know that individual journalists have brought their personal websites into the IndieWeb fold, but this may be one of the first online newspapers/magazines I\u2019m aware of to begin using some of these principles and tools. With any luck and some testing, they could be one of the first journalistic enterprises to begin receiving \u201cRead\u201d posts of their articles via webmention! Update: read posts are working! See the first example here.</p></blockquote>\n\nThis is great news Chris! Our local print newspaper is moving online and perhaps I can convince the owner to build for the IndieWeb. I may not be able to help them but it\u2019s worth a try.\n<p>You\u2019ve inspired me to contact another online paper, <a href=\"https://planetprinceton.com/\">Planet Princeton</a>, to do the same. The owner Krystal Knapp hosts her website on WordPress.</p>",
"text": "Read IndieWeb-ifying ColoradoBoulevard.net by Chris Aldrich (Chris Aldrich | BoffoSocko)\nI\u2019ve spent some time over a few days this month to help IndieWeb-ify my local Pasadena online newspaper ColoradoBoulevard.net. They can now send and receive webmentions and can backfeed their comments, likes, and other responses from their Facebook and Twitter accounts.\nThey can stand to improve their support for microformats v2 and do some more work on their h-cards and other related metadata, but the editor seems thrilled with the initial results\u2013particularly having their conversations in other areas of the internet come back to the original article.\nI know that individual journalists have brought their personal websites into the IndieWeb fold, but this may be one of the first online newspapers/magazines I\u2019m aware of to begin using some of these principles and tools. With any luck and some testing, they could be one of the first journalistic enterprises to begin receiving \u201cRead\u201d posts of their articles via webmention! Update: read posts are working! See the first example here.\n\nThis is great news Chris! Our local print newspaper is moving online and perhaps I can convince the owner to build for the IndieWeb. I may not be able to help them but it\u2019s worth a try.\nYou\u2019ve inspired me to contact another online paper, Planet Princeton, to do the same. The owner Krystal Knapp hosts her website on WordPress."
},
"name": "IndieWeb-ifying ColoradoBoulevard.net",
"_id": "379910",
"_source": "242",
"_is_read": true
}
“the design driver for this exercise was to create a solution that allows to embed an (interactive) map where the browser only contacts a third party after informing the user beforehand or – even better – not at all.”
Wonderful post by Sebastian Greger, and right up my alley. I look forward to trying this out with the checkin posts on my site!
{
"type": "entry",
"published": "2018-05-30T13:59:52-04:00",
"url": "https://martymcgui.re/2018/05/30/135952/",
"category": [
"maps",
"web",
"privacy",
"indieweb"
],
"bookmark-of": [
"https://sebastiangreger.net/2018/05/self-hosting-maps-control-privacy-ux/"
],
"content": {
"text": "\ud83d\udd16 Bookmarked https://sebastiangreger.net/2018/05/self-hosting-maps-control-privacy-ux/\n \n \n \n Self-hosting maps: taking control over UX and users\u2019 privacy // Sebastian Greger\n \n \n\u201cthe design driver for this exercise was to create a solution that allows to embed an (interactive) map where the browser only contacts a third party after informing the user beforehand or \u2013 even better \u2013 not at all.\u201d\n\nWonderful post by Sebastian Greger, and right up my alley. I look forward to trying this out with the checkin posts on my site!",
"html": "\ud83d\udd16 Bookmarked <a class=\"u-bookmark-of\" href=\"https://sebastiangreger.net/2018/05/self-hosting-maps-control-privacy-ux/\">https://sebastiangreger.net/2018/05/self-hosting-maps-control-privacy-ux/</a>\n \n \n \n <a class=\"u-url p-name\" href=\"https://sebastiangreger.net/2018/05/self-hosting-maps-control-privacy-ux/\">Self-hosting maps: taking control over UX and users\u2019 privacy // Sebastian Greger</a>\n \n <blockquote class=\"p-summary\">\n<p>\u201cthe design driver for this exercise was to create a solution that allows to embed an (interactive) map where the browser only contacts a third party after informing the user beforehand or \u2013 even better \u2013 not at all.\u201d</p>\n\n<p>Wonderful post by Sebastian Greger, and right up my alley. I look forward to trying this out with the checkin posts on my site!</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-media.p3k.io/martymcgui.re/4f9fac2b9e3ae62998c557418143efe288bca8170a119921a9c6bfeb0a1263a2.jpg"
},
"refs": {
"https://sebastiangreger.net/2018/05/self-hosting-maps-control-privacy-ux/": {
"type": "entry",
"summary": "\u201cthe design driver for this exercise was to create a solution that allows to embed an (interactive) map where the browser only contacts a third party after informing the user beforehand or \u2013 even better \u2013 not at all.\u201d\nWonderful post by Sebastian Greger, and right up my alley. I look forward to trying this out with the checkin posts on my site!",
"url": "https://sebastiangreger.net/2018/05/self-hosting-maps-control-privacy-ux/",
"name": "Self-hosting maps: taking control over UX and users\u2019 privacy // Sebastian Greger"
}
},
"_id": "379052",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"published": "2018-05-30T17:50:18+00:00",
"url": "http://stream.boffosocko.com/2018/quick-reminder-that-theres-a-virtual-homebrew-website-club-meetup",
"category": [
"DoOO",
"edTech",
"IndieWeb",
"newwwyear"
],
"syndication": [
"https://twitter.com/ChrisAldrich/status/1001883532606738438"
],
"content": {
"text": "Quick reminder that there's a Virtual Homebrew Website Club Meetup tonight. It's likely to have a very #DoOO and #edTech slant given the current RSVPs. #IndieWeb #newwwyear \nhttps://boffosocko.com/2018/05/16/virtual-homebrew-website-club-meetup-on-may-30-2018",
"html": "Quick reminder that there's a Virtual Homebrew Website Club Meetup tonight. It's likely to have a very <a href=\"http://stream.boffosocko.com/tag/DoOO\" class=\"p-category\">#DoOO</a> and <a href=\"http://stream.boffosocko.com/tag/edTech\" class=\"p-category\">#edTech</a> slant given the current RSVPs. <a href=\"http://stream.boffosocko.com/tag/IndieWeb\" class=\"p-category\">#IndieWeb</a> <a href=\"http://stream.boffosocko.com/tag/newwwyear\" class=\"p-category\">#newwwyear</a> <br /><a href=\"https://boffosocko.com/2018/05/16/virtual-homebrew-website-club-meetup-on-may-30-2018\">https://boffosocko.com/2018/05/16/virtual-homebrew-website-club-meetup-on-may-30-2018</a>"
},
"author": {
"type": "card",
"name": "Chris Aldrich",
"url": "http://stream.boffosocko.com/profile/chrisaldrich",
"photo": "https://aperture-media.p3k.io/stream.boffosocko.com/d0ba9f65fcbf0cef3bdbcccc0b6a1f42b1310f7ab2e07208c7a396166cde26b1.jpg"
},
"_id": "378634",
"_source": "192",
"_is_read": true
}
{
"type": "entry",
"published": "2018-05-30T10:52:11+0000",
"url": "http://known.kevinmarks.com/2018/the-workaround-that-unmungcom-has-used-is",
"category": [
"indieweb"
],
"in-reply-to": [
"https://aaronparecki.com/2018/05/27/10/indieauth-twitter"
],
"content": {
"text": "The workaround that unmung.com has used is that if instead of loading twitter.com/aaronpk you load twitter.com/intent/user?screen_name=aaronpk you get an mf1 h-card, proper rel=me and other xfn eg http://pin13.net/mf2/?url=https%3A%2F%2Ftwitter.com%2Fintent%2Fuser%3Fscreen_name%3Daaronpk #indieweb",
"html": "The workaround that unmung.com has used is that if instead of loading twitter.com/aaronpk you load twitter.com/intent/user?screen_name=aaronpk you get an mf1 h-card, proper rel=me and other xfn eg <a href=\"http://pin13.net/mf2/?url=https%3A%2F%2Ftwitter.com%2Fintent%2Fuser%3Fscreen_name%3Daaronpk\">http://pin13.net/mf2/?url=https%3A%2F%2Ftwitter.com%2Fintent%2Fuser%3Fscreen_name%3Daaronpk</a> <a href=\"http://known.kevinmarks.com/tag/indieweb\" class=\"p-category\">#indieweb</a>"
},
"author": {
"type": "card",
"name": "Kevin Marks",
"url": "http://known.kevinmarks.com/profile/kevinmarks",
"photo": "https://aperture-media.p3k.io/known.kevinmarks.com/f893d11435a62200ec9585e0ea3d84b2bdc478aa0a056dda35a43ce4c04d58a0.jpg"
},
"_id": "377083",
"_source": "205",
"_is_read": true
}
{
"type": "entry",
"published": "2018-05-29T20:26:36-04:00",
"url": "https://martymcgui.re/2018/05/29/202636/",
"category": [
"HWC",
"IndieWeb",
"Baltimore",
"wrap-up"
],
"syndication": [
"https://twitter.com/schmarty/status/1001622386196828160",
"https://www.facebook.com/events/972150109606246/permalink/973242172830373/"
],
"name": "HWC Baltimore 2018-05-29 Wrap-Up",
"content": {
"text": "It's been a while! Again! We cancelled our previous meetup due to weather.\nBaltimore's second Homebrew Website Club of May met at the Digital Harbor Foundation Tech Center on May 29th!\nHere are some notes from the \"broadcast\" portion of the meetup:\ndariusmccoy.com\u00a0\u2013 Playing with Squarespace because he expects to have youth using it for the upcoming Web Shop launch at DHF. In ~3 weeks! He's trying to clone the existing DHF 3D Print Shop website in it, but finding it a bit restricting. Playing w/ some CodePens for nice animations/transitions but having trouble getting those into the Squarespace editing tools. Wants to use them for within-page links.\n\n derekfields.is \u2013 Been struggling w/ goals on personal website stuff. Has been applying for webdev jobs, though! Waiting to hear back. Has been working on his startup idea - an LED backpack for biking. It's controlled by a microcontroller and he wants it to serve a webpage over WiFi so you can control it from your phone without installing anything.\n \n\njonathanprozzi.net \u2013 Spent time tonight writing a post because he hasn't in a long time. The post includes shaming himself for not writing posts. Writing up his experiences from a recent conference where DHF was receiving an award. Building apps with GatsbyJS which are PWAs that work offline, so the content he writes for DHF can work for people who have viewed them even if the internet goes down.\nmartymcgui.re\u00a0\u2013 \"Launched\" his GIPHY-backed GIF posting app Kapowski. After feedback from last time, made it work without requiring logins (making it usable by people who aren't all wired up with IndieAuth on their sites). Thinking about ways to progressively enhance Kapowski, such as saving favorites that can be viewed offline, offline sending with posts going out when the internet comes back, etc. Been going all in on micropub for his personal notes that exist on a private site. Used selfauth, mintoken, skippy's micropub server, spano for media, and built a new nginx auth_request\u00a0service that uses IndieAuth and an access control list to allow only him to view the private posts. Hoping to clean that up and release it someday soon. Also started first steps for another long-term micropub-related project to assist sites that support micropub for creating and editing posts but don't want to build their own infrastructure for syndication. It's called \"POSSE Party\", and currently it's a manual-til-it-hurts\u00a0Micropub editor that lets you manage mp-syndicate-to and syndication properties for posts. Someday he hopes to make something that can use bridgy or silo.pub to automate syndication for people whose sites don't do that.\nOther discussion:\n\n LED mounting strategies for backpacks. Big diffusers make for good looking LEDs but surface mount parts make things easier to mount.\n \n\n Jonathan's experiences at the conference. His takeaways from talks about making human-centered technology. E.g. \"context is everything, a perfectly engineered span is useless, but the Brooklyn bridge connects people\". He's thinking a lot about common themes around technology that works *for* humans. For example, so many people don't have internet all the time!\nLeft-to-right: martymcgui.re, dariusmccoy.com, jonathanprozzi.net, derekfields.isThanks to everybody who came out! We hope to see you all again at our next meeting on Wednesday June 13th at 6:30pm (quiet writing hour at 5:30pm)!",
"html": "<p>It's been a while! Again! We cancelled our previous meetup due to weather.</p>\n<p>Baltimore's <a href=\"https://indieweb.org/events/2018-05-29-homebrew-website-club\">second Homebrew Website Club of May</a> met at the <a href=\"https://www.digitalharbor.org/\">Digital Harbor Foundation Tech Center</a> on May 29th!</p>\n<p>Here are some notes from the \"broadcast\" portion of the meetup:</p>\n<p><a href=\"http://www.dariusmccoy.com/\">dariusmccoy.com</a>\u00a0\u2013 Playing with Squarespace because he expects to have youth using it for the upcoming Web Shop launch at DHF. In ~3 weeks! He's trying to clone the existing <a href=\"http://printshop.digitalharbor.org/\">DHF 3D Print Shop website</a> in it, but finding it a bit restricting. Playing w/ some CodePens for nice animations/transitions but having trouble getting those into the Squarespace editing tools. Wants to use them for within-page links.</p>\n<p>\n <a href=\"http://derekfields.is/\">derekfields.is</a> \u2013 Been struggling w/ goals on personal website stuff. Has been applying for webdev jobs, though! Waiting to hear back. Has been working on his startup idea - an LED backpack for biking. It's controlled by a microcontroller and he wants it to serve a webpage over WiFi so you can control it from your phone without installing anything.\n <br /></p>\n<p><a href=\"https://jonathanprozzi.net/\">jonathanprozzi.net</a> \u2013 Spent time tonight writing a post because he hasn't in a long time. The post includes shaming himself for not writing posts. Writing up his experiences from a recent conference where DHF was receiving an award. Building apps with GatsbyJS which are PWAs that work offline, so the content he writes for DHF can work for people who have viewed them even if the internet goes down.</p>\n<p><a href=\"https://martymcgui.re/\">martymcgui.re</a>\u00a0\u2013 \"Launched\" his GIPHY-backed GIF posting app <a href=\"http://kapowski.schmarty.net/\">Kapowski</a>. After feedback from last time, made it work without requiring logins (making it usable by people who aren't all wired up with IndieAuth on their sites). Thinking about ways to progressively enhance Kapowski, such as saving favorites that can be viewed offline, offline sending with posts going out when the internet comes back, etc. Been going all in on micropub for his personal notes that exist on a private site. Used <a href=\"https://github.com/Inklings-io/selfauth\">selfauth</a>, <a href=\"https://github.com/Zegnat/php-mintoken\">mintoken</a>, <a href=\"https://github.com/skpy/micropub\">skippy's micropub server</a>, <a href=\"https://github.com/martymcguire/spano\">spano for media</a>, and built a new <a href=\"https://nginx.org/en/docs/http/ngx_http_auth_request_module.html\">nginx auth_request</a>\u00a0service that uses IndieAuth and an access control list to allow only him to view the private posts. Hoping to clean that up and release it someday soon. Also started first steps for another long-term micropub-related project to assist sites that support micropub for creating and editing posts but don't want to build their own infrastructure for syndication. It's called <a href=\"https://glitch.com/~fanatical-wound\">\"POSSE Party\"</a>, and currently it's a <a href=\"https://indieweb.org/manual_until_it_hurts\">manual-til-it-hurts</a>\u00a0Micropub editor that lets you manage mp-syndicate-to and syndication properties for posts. Someday he hopes to make something that can use bridgy or silo.pub to automate syndication for people whose sites don't do that.</p>\n<p>Other discussion:</p>\n<ul><li>\n LED mounting strategies for backpacks. Big diffusers make for good looking LEDs but surface mount parts make things easier to mount.\n <br /></li>\n <li>Jonathan's experiences at the conference. His takeaways from talks about making human-centered technology. E.g. \"context is everything, a perfectly engineered span is useless, but the Brooklyn bridge connects people\". He's thinking a lot about common themes around technology that works *for* humans. For example, so many people don't have internet all the time!</li>\n</ul><img src=\"https://aperture-media.p3k.io/media.martymcgui.re/f98c7937f4a70d2c06713bd33688e6028e499a35431fc5df1a9e3e78733e91c9.jpg\" alt=\"\" />Left-to-right: martymcgui.re, dariusmccoy.com, jonathanprozzi.net, derekfields.is<p>Thanks to everybody who came out! We hope to see you all again at our next meeting on <b>Wednesday</b> <a href=\"https://indieweb.org/events/2018-06-13-homebrew-website-club\">June 13th</a> at <b>6:30pm</b> (quiet writing hour at 5:30pm)!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-media.p3k.io/martymcgui.re/4f9fac2b9e3ae62998c557418143efe288bca8170a119921a9c6bfeb0a1263a2.jpg"
},
"_id": "375732",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"url": "http://davidjohnmead.com/blog/2018/05/28/trying-indieweb-food-site/",
"name": "Posted on 2018-05-28Trying #Indieweb food site\u2026\nWith Nosh, Evernote Food, and now Foodspotting is gone I was on the lookout for a new way to capture interesting food and drink I\u2019ve tried.\nEnter Teacup. Teacup uses Indieweb methods to capture and post food and drink to your site.",
"_id": "370449",
"_source": "194",
"_is_read": true
}
{
"type": "entry",
"published": "2018-05-27T17:01:10-07:00",
"url": "https://aaronparecki.com/2018/05/27/10/indieauth-twitter",
"category": [
"indieauth",
"indielogin",
"twitter"
],
"name": "Dropping Twitter Support on IndieAuth.com",
"content": {
"text": "I've made the difficult decision to drop support for Twitter authentication on\u00a0IndieAuth.com. Some time last week, Twitter rolled out a change to the website which broke how IndieAuth.com verifies that a website and Twitter account belong to the same person.\nSince I am already in the process of replacing IndieAuth.com with two new websites (lots of discussion on the wiki), it is not worth the effort to do what it would take to fix this for IndieAuth.com.\nWhat Changed on Twitter.com\nIn order to verify that you are the person behind the URL you initially type in, IndieAuth.com checks your website to find a link to a Twitter profile, then checks that Twitter profile to see if it links back to your website. If there is a match, then you'll see the green button for Twitter on IndieAuth.com.\nTwitter rolled out a change that prevents normal HTTP requests from returning actual HTML on Twitter profiles. I'm assuming this is part of their effort to fight bots, but it's unfortunate this use case got caught up in that mess. If you visit your Twitter profile in a browser and click \"view source\", you'll see something like this now.\nThis is a delightful bit of HTML that sets a cookie via Javascript and then reloads the page. Presumably this happens so quickly that normally you won't notice it.\nFetching a profile URL with curl now returns an empty HTTP body.\nEven if I go through the hoops to make IndieAuth.com set cookies and refresh the page, there's no guarantee that they won't just change this again next week. I don't like playing these games, so instead I am just shutting off Twitter support in IndieAuth.com.\nReplacing IndieAuth.com\nThe new version that you'll eventually use to sign in to the IndieWeb wiki is called IndieLogin.com. It is currently in beta, and is not available to other developers, but you can try signing in to the test page there right now. This new version gets around this Twitter problem by not even attempting to fetch Twitter profile pages in the first place.\nThe new login flow works like this:\n\n You enter your website on IndieLogin.com\n \n\n IndieLogin.com finds your Twitter profile by checking all rel=me links for one matching twitter.com\n IndieLogin.com shows you a button to authenticate with Twitter immediately (rather than first checking that your Twitter profile links back)\n After you authenticate on Twitter and are redirected back to IndieLogin.com, it fetches your Twitter profile from the Twitter API\n If your Twitter profile as reported by the API includes the initial website you started with, then you're authenticated\nThis avoids the problem because IndieLogin.com never tries to fetch your Twitter profile HTML. Instead, it uses the API directly. This does mean that you can get into a situation where IndieLogin.com may prompt you with a Twitter button that can fail (if you are logged in to a different Twitter account than the one your website links to). However, it also speeds up the initial login prompt since it doesn't have to go check Twitter before showing you the login button first.\nHopefully I'll be able to launch IndieLogin.com soon so that the lack of Twitter support on IndieAuth.com isn't too annoying. In the mean time, you can authenticate via GitHub or email on IndieAuth.com.",
"html": "<p>I've made the difficult decision to drop support for Twitter authentication on\u00a0<a href=\"https://indieauth.com\">IndieAuth.com</a>. Some time last week, Twitter rolled out a change to the website which broke how IndieAuth.com verifies that a website and Twitter account belong to the same person.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/fdb19fd1b3a3bd894c316c80f61a068ddae6bb3fcc3aa060230060a242502fb6.jpg\" alt=\"\" /><p>Since I am already in the process of replacing IndieAuth.com with two new websites (lots of discussion <a href=\"https://indieweb.org/IndieAuth#naming_confusion\">on the wiki</a>), it is not worth the effort to do what it would take to fix this for IndieAuth.com.</p>\n<h3>What Changed on Twitter.com</h3>\n<p>In order to verify that you are the person behind the URL you initially type in, IndieAuth.com checks your website to find a link to a Twitter profile, then checks that Twitter profile to see if it links back to your website. If there is a match, then you'll see the green button for Twitter on IndieAuth.com.</p>\n<p>Twitter rolled out a change that prevents normal HTTP requests from returning actual HTML on Twitter profiles. I'm assuming this is part of their effort to fight bots, but it's unfortunate this use case got caught up in that mess. If you visit your Twitter profile in a browser and click \"view source\", you'll see something like this now.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/6796d9072c8fd174f2af6c255fc8453e04008b2fa1acb29cad24fb013d221601.png\" alt=\"\" /><p>This is a delightful bit of HTML that sets a cookie via Javascript and then reloads the page. Presumably this happens so quickly that normally you won't notice it.</p>\n<p>Fetching a profile URL with curl now returns an empty HTTP body.</p>\n<p>Even if I go through the hoops to make IndieAuth.com set cookies and refresh the page, there's no guarantee that they won't just change this again next week. I don't like playing these games, so instead I am just shutting off Twitter support in IndieAuth.com.</p>\n<h3>Replacing IndieAuth.com</h3>\n<p>The new version that you'll eventually use to sign in to the IndieWeb wiki is called <a href=\"https://indielogin.com\">IndieLogin.com</a>. It is currently in beta, and is not available to other developers, but you can try signing in to the test page there right now. This new version gets around this Twitter problem by not even attempting to fetch Twitter profile pages in the first place.</p>\n<p>The new login flow works like this:</p>\n<ul><li>\n You enter your website on IndieLogin.com\n <br /></li>\n <li>IndieLogin.com finds your Twitter profile by checking all rel=me links for one matching twitter.com</li>\n <li>IndieLogin.com shows you a button to authenticate with Twitter immediately (rather than first checking that your Twitter profile links back)</li>\n <li>After you authenticate on Twitter and are redirected back to IndieLogin.com, it fetches your Twitter profile from the Twitter API</li>\n <li>If your Twitter profile as reported by the API includes the initial website you started with, then you're authenticated</li>\n</ul><p>This avoids the problem because IndieLogin.com never tries to fetch your Twitter profile HTML. Instead, it uses the API directly. This does mean that you can get into a situation where IndieLogin.com may prompt you with a Twitter button that can fail (if you are logged in to a different Twitter account than the one your website links to). However, it also speeds up the initial login prompt since it doesn't have to go check Twitter before showing you the login button first.</p>\n<p>Hopefully I'll be able to launch IndieLogin.com soon so that the lack of Twitter support on IndieAuth.com isn't too annoying. In the mean time, you can authenticate via GitHub or email on IndieAuth.com.</p>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"_id": "369108",
"_source": "16",
"_is_read": true
}
{
"type": "entry",
"published": "2018-05-27T15:57:28-04:00",
"url": "https://martymcgui.re/2018/05/27/155728/",
"category": [
"podcast",
"IndieWeb",
"this-week-indieweb-podcast"
],
"audio": [
"https://aperture-media.p3k.io/media.martymcgui.re/090a827a5f110a840d5cb32fe487cb3ab82f0c0641e7aa5fb75ed7a071d91b69.mp3"
],
"syndication": [
"https://huffduffer.com/schmarty/483980",
"https://twitter.com/schmarty/status/1000828869396631553",
"https://www.facebook.com/marty.mcguire.54/posts/10212118923070299"
],
"name": "This Week in the IndieWeb Audio Edition \u2022 May 19th - 25th, 2018",
"content": {
"text": "Show/Hide Transcript \n \n Twitter tweaks, GDPR, and the many \u201cB\u201ds of blogging. It\u2019s the audio edition for This Week in the IndieWeb for May 19th - 25th, 2018.\n\nYou can find all of my audio editions and subscribe with your favorite podcast app here: martymcgui.re/podcasts/indieweb/.\n\nMusic from Aaron Parecki\u2019s 100DaysOfMusic project: Day 85 - Suit, Day 48 - Glitch, Day 49 - Floating, Day 9, and Day 11\n\nThanks to everyone in the IndieWeb chat for their feedback and suggestions. Please drop me a note if there are any changes you\u2019d like to see for this audio edition!",
"html": "Show/Hide Transcript \n \n <p>Twitter tweaks, GDPR, and the many \u201cB\u201ds of blogging. It\u2019s the audio edition for <a href=\"https://indieweb.org/this-week/2018-05-25.html\">This Week in the IndieWeb for May 19th - 25th, 2018</a>.</p>\n\n<p>You can find all of my audio editions and subscribe with your favorite podcast app here: <a href=\"https://martymcgui.re/podcasts/indieweb/\">martymcgui.re/podcasts/indieweb/</a>.</p>\n\n<p>Music from <a href=\"https://aaronparecki.com/\">Aaron Parecki</a>\u2019s <a href=\"https://100.aaronparecki.com/\">100DaysOfMusic project</a>: <a href=\"https://aaronparecki.com/2017/03/15/14/day85\">Day 85 - Suit</a>, <a href=\"https://aaronparecki.com/2017/02/06/7/day48\">Day 48 - Glitch</a>, <a href=\"https://aaronparecki.com/2017/02/07/4/day49\">Day 49 - Floating</a>, <a href=\"https://aaronparecki.com/2016/12/29/21/day-9\">Day 9</a>, and <a href=\"https://aaronparecki.com/2016/12/31/15/\">Day 11</a></p>\n\n<p>Thanks to everyone in the <a href=\"https://chat.indieweb.org/\">IndieWeb chat</a> for their feedback and suggestions. Please drop me a note if there are any changes you\u2019d like to see for this audio edition!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-media.p3k.io/martymcgui.re/4f9fac2b9e3ae62998c557418143efe288bca8170a119921a9c6bfeb0a1263a2.jpg"
},
"_id": "369029",
"_source": "175",
"_is_read": true
}
Just feeding into a general discussion about GDPR, Privacy and the #Indieweb, I decided to put a general privacy policy page over on my own website. Comments are welcome. I genuinely think this is a positive moment for us all.
{
"type": "entry",
"published": "2018-05-20T17:24:06+01:00",
"url": "https://ascraeus.org/micro/1526833446/",
"syndication": [
"https://ascraeus.org/micro/1526833446/",
"https://mastodon.social/@dgold/100062556987491396"
],
"content": {
"text": "Just feeding into a general discussion about GDPR, Privacy and the #Indieweb, I decided to put a general privacy policy page over on my own website. Comments are welcome. I genuinely think this is a positive moment for us all.",
"html": "<p>Just feeding into a general discussion about GDPR, Privacy and the #Indieweb, I decided to put a general <a href=\"https://ascraeus.org/page/privacy/\">privacy policy page</a> over on my own website. Comments are welcome. I genuinely think this is a positive moment for us all.</p>"
},
"author": {
"type": "card",
"name": "Daniel Goldsmith",
"url": "https://ascraeus.org/",
"photo": "https://aperture-media.p3k.io/ascraeus.org/652f2a9295c60ffe6414dfde913220571843a2f67f26f2e3e5ac1183791f79f5.png"
},
"_id": "368943",
"_source": "195",
"_is_read": true
}
Sebastian, first of all, thank you for your detailed write up on this issue. I think much of your roadmap is worthwhile, and of great interest.
I cannot, however, say that I am convinced by your contentions regarding the effect of GDPR and indieweb sites. In particular, I think your definitions are excessively broad, and you elide much information from both the Regulation itself and the Recitals.
Take, for instance, your quotation of Recital 18, which is key to the matters here presented. I note that you have chosen not to quote the Recital in full (despite its brevity) and you use it in support of (imo) a wholly erroneous contention regarding what is and is not personal. For the record, Recital 18, in full, is as follows (emphasis mine)
This Regulation does not apply to the processing of personal data by a natural person in the course of a purely personal or household activity and thus with no connection to a professional or commercial activity. Personal or household activities could include correspondence and the holding of addresses, or social networking and online activity undertaken within the context of such activities. However, this Regulation applies to controllers or processors which provide the means for processing personal data for such personal or household activities.
It is quite clear, from the highlighted section, that information which is provided in the context of social networking is itself not a subject of the Regulation. I am curious as to why you omitted that second sentence in your article?
I also do not understand your position that German Legal Literature means that any personal website where someone publishes anything regarding an area related to their professional activity automatically becomes a commercial activity for the purpose of GDPR. The GDPR has not, as yet, become law. There is no precedent support for your position in the corpus of the ECJ (nor could there be). There is disputation at all levels of the ECJ on the question of when an activity ceases to be personal activity (Lindqvist, for example, or Rynes) however it is notable that the Working Group regarding GDPR specifically cited the dictum in Lindqvist as incorrect, and both Article 9 and Recitals surrounding same were designed to place restraint on that dictum. The original intention was to broaden the exemption more dramatically, but this was resisted strongly by a curious alliance of authoritarians and anti-governmental fractions in the European Parliament. Nonetheless, the dictum is significantly broader than that which pertained in 1998. (For a more detailed look at this issue, see for example this article by Brendan Van Elsonoy, legal advisor at the Belgian Data Protection Authority.
I would be, naturally, happy to be proven wrong, however I simply cannot accept that your various statements regarding the law of the matter are correct in the absence of evidence to support them. Unfortunately, I don’t speak German, and am unable to comment on Dr. Schwenke’s positions in the podcast. All I can comment on is the statements in your bulleted list.
For example, the first point: “Individuals have to be informed when data about them is pulled in from third sources.”
Informed by whom? By which site? Consent to the viewing, accessing and storage of public data is provided in the Regulation. What is the basis for this claim?
Or the second bullet point: “Pulling “likes” and profile images from Twitter in Indieweb manner (in my opinion precisely described by the show host) requires a statement in the privacy notice and the affected persons have to be informed”
Again - on what basis? Where is the support within the GDPR for this claim?
I’m sorry if this sounds churlish, but as a lawyer I refuse to take such claims as meaningful in the absence of supporting rationale. Like Dr. Schwenke, I’m a practitioner as opposed to an academic of law. Like most such practitioners, I’ve been undertaking GDPR training in the last two years. Not once in any of that training has there been any support for the type of legal minefield you propose. I’ve spoken about Indieweb components, including backfeed, with legal advisors to the Irish, Dutch and Belgian DPAs. None of them have raised objections of the nature mentioned by you as being required by GDPR.
GDPR is scary enough as it is. It is also an incredible opportunity, a moment in which we can look to a future absent the abuse visited upon us all by Corporations with a skewed view of rights and values. I look forward to it for those reasons, and I welcome all efforts to secure that future.
{
"type": "entry",
"published": "2018-05-05T22:38:13+01:00",
"url": "https://ascraeus.org/micro/1525556293/",
"in-reply-to": [
"https://sebastiangreger.net/2018/05/indieweb-privacy-challenge-webmentions-backfeeds-gdpr/"
],
"content": {
"text": "Sebastian, first of all, thank you for your detailed write up on this issue. I think much of your roadmap is worthwhile, and of great interest.\n\nI cannot, however, say that I am convinced by your contentions regarding the effect of GDPR and indieweb sites. In particular, I think your definitions are excessively broad, and you elide much information from both the Regulation itself and the Recitals.\n\nTake, for instance, your quotation of Recital 18, which is key to the matters here presented. I note that you have chosen not to quote the Recital in full (despite its brevity) and you use it in support of (imo) a wholly erroneous contention regarding what is and is not personal. For the record, Recital 18, in full, is as follows (emphasis mine)\n\n\nThis Regulation does not apply to the processing of personal data by a natural person in the course of a purely personal or household activity and thus with no connection to a professional or commercial activity. Personal or household activities could include correspondence and the holding of addresses, or social networking and online activity undertaken within the context of such activities. However, this Regulation applies to controllers or processors which provide the means for processing personal data for such personal or household activities.\n\n\nIt is quite clear, from the highlighted section, that information which is provided in the context of social networking is itself not a subject of the Regulation. I am curious as to why you omitted that second sentence in your article?\n\nI also do not understand your position that German Legal Literature means that any personal website where someone publishes anything regarding an area related to their professional activity automatically becomes a commercial activity for the purpose of GDPR. The GDPR has not, as yet, become law. There is no precedent support for your position in the corpus of the ECJ (nor could there be). There is disputation at all levels of the ECJ on the question of when an activity ceases to be personal activity (Lindqvist, for example, or Rynes) however it is notable that the Working Group regarding GDPR specifically cited the dictum in Lindqvist as incorrect, and both Article 9 and Recitals surrounding same were designed to place restraint on that dictum. The original intention was to broaden the exemption more dramatically, but this was resisted strongly by a curious alliance of authoritarians and anti-governmental fractions in the European Parliament. Nonetheless, the dictum is significantly broader than that which pertained in 1998. (For a more detailed look at this issue, see for example this article by Brendan Van Elsonoy, legal advisor at the Belgian Data Protection Authority.\n\nI would be, naturally, happy to be proven wrong, however I simply cannot accept that your various statements regarding the law of the matter are correct in the absence of evidence to support them. Unfortunately, I don\u2019t speak German, and am unable to comment on Dr. Schwenke\u2019s positions in the podcast. All I can comment on is the statements in your bulleted list.\n\nFor example, the first point: \u201cIndividuals have to be informed when data about them is pulled in from third sources.\u201d\n\nInformed by whom? By which site? Consent to the viewing, accessing and storage of public data is provided in the Regulation. What is the basis for this claim?\n\nOr the second bullet point: \u201cPulling \u201clikes\u201d and profile images from Twitter in Indieweb manner (in my opinion precisely described by the show host) requires a statement in the privacy notice and the affected persons have to be informed\u201d\n\nAgain - on what basis? Where is the support within the GDPR for this claim?\n\nI\u2019m sorry if this sounds churlish, but as a lawyer I refuse to take such claims as meaningful in the absence of supporting rationale. Like Dr. Schwenke, I\u2019m a practitioner as opposed to an academic of law. Like most such practitioners, I\u2019ve been undertaking GDPR training in the last two years. Not once in any of that training has there been any support for the type of legal minefield you propose. I\u2019ve spoken about Indieweb components, including backfeed, with legal advisors to the Irish, Dutch and Belgian DPAs. None of them have raised objections of the nature mentioned by you as being required by GDPR.\n\nGDPR is scary enough as it is. It is also an incredible opportunity, a moment in which we can look to a future absent the abuse visited upon us all by Corporations with a skewed view of rights and values. I look forward to it for those reasons, and I welcome all efforts to secure that future.",
"html": "<p>Sebastian, first of all, thank you for your detailed write up on this issue. I think much of your <code>roadmap</code> is worthwhile, and of great interest.</p>\n\n<p>I cannot, however, say that I am convinced by your contentions regarding the effect of GDPR and indieweb sites. In particular, I think your definitions are excessively broad, and you elide much information from both the Regulation itself <em>and</em> the Recitals.</p>\n\n<p>Take, for instance, your quotation of Recital 18, which is key to the matters here presented. I note that you have chosen not to quote the Recital in full (despite its brevity) and you use it in support of (imo) a wholly erroneous contention regarding what is and is not <code>personal</code>. For the record, Recital 18, in full, is as follows (emphasis mine)</p>\n\n<blockquote>\n<p>This Regulation does not apply to the processing of personal data by a natural person in the course of a purely personal or household activity and thus with no connection to a professional or commercial activity. Personal or household activities could include correspondence and the holding of addresses, or <strong>social networking and online activity undertaken within the context of such activities</strong>. However, this Regulation applies to controllers or processors which provide the means for processing personal data for such personal or household activities.</p>\n</blockquote>\n\n<p>It is quite clear, from the highlighted section, that information which is provided in the context of social networking is itself not a subject of the Regulation. I am curious as to why you omitted that second sentence in your article?</p>\n\n<p>I also do not understand your position that German Legal Literature means that any personal website where someone publishes anything regarding an area related to their professional activity automatically becomes a <code>commercial</code> activity for the purpose of GDPR. The GDPR has not, as yet, become law. There is no precedent support for your position in the corpus of the ECJ (nor could there be). There is disputation at all levels of the ECJ on the question of when an activity ceases to be personal activity (Lindqvist, for example, or Rynes) however it is notable that the Working Group regarding GDPR specifically cited the dictum in Lindqvist as incorrect, and both Article 9 and Recitals surrounding same were designed to place restraint on that dictum. The original intention was to broaden the <code>exemption</code> more dramatically, but this was resisted strongly by a curious alliance of authoritarians and anti-governmental fractions in the European Parliament. Nonetheless, the dictum is significantly broader than that which pertained in 1998. (For a more detailed look at this issue, see for example <a href=\"https://www.law.kuleuven.be/citip/blog/i-tweet-therefore-i-am-subject-to-data-protection-law/\">this article by Brendan Van Elsonoy</a>, legal advisor at the Belgian Data Protection Authority.</p>\n\n<p>I would be, naturally, happy to be proven wrong, however I simply cannot accept that your various statements regarding the law of the matter are correct in the absence of evidence to support them. Unfortunately, I don\u2019t speak German, and am unable to comment on Dr. Schwenke\u2019s positions in the podcast. All I can comment on is the statements in your bulleted list.</p>\n\n<p>For example, the first point: \u201cIndividuals have to be informed when data about them is pulled in from third sources.\u201d</p>\n\n<p>Informed by whom? By which site? Consent to the viewing, accessing and storage of public data is provided in the Regulation. What is the basis for this claim?</p>\n\n<p>Or the second bullet point: \u201cPulling \u201clikes\u201d and profile images from Twitter in Indieweb manner (in my opinion precisely described by the show host) requires a statement in the privacy notice and the affected persons have to be informed\u201d</p>\n\n<p>Again - on what basis? Where is the support within the GDPR for this claim?</p>\n\n<p>I\u2019m sorry if this sounds churlish, but as a lawyer I refuse to take such claims as meaningful in the absence of supporting rationale. Like Dr. Schwenke, I\u2019m a practitioner as opposed to an academic of law. Like most such practitioners, I\u2019ve been undertaking GDPR training in the last two years. Not once in any of that training has there been any support for the type of legal minefield you propose. I\u2019ve spoken about Indieweb components, including backfeed, with legal advisors to the Irish, Dutch and Belgian DPAs. None of them have raised objections of the nature mentioned by you as being required by GDPR.</p>\n\n<p>GDPR is scary enough as it is. It is also an incredible opportunity, a moment in which we can look to a future absent the abuse visited upon us all by Corporations with a skewed view of rights and values. I look forward to it for those reasons, and I welcome all efforts to secure that future.</p>"
},
"author": {
"type": "card",
"name": "Daniel Goldsmith",
"url": "https://ascraeus.org/",
"photo": "https://aperture-media.p3k.io/ascraeus.org/652f2a9295c60ffe6414dfde913220571843a2f67f26f2e3e5ac1183791f79f5.png"
},
"_id": "368950",
"_source": "195",
"_is_read": true
}
{
"type": "entry",
"published": "2018-05-27T17:57:42-04:00",
"url": "https://miklb.com/blog/2018/05/27/3902/",
"syndication": [
"https://twitter.com/miklb/status/1000858623382380544"
],
"content": {
"text": "If you happen to follow the feed for my blog, sorry for the spam, I\u2019m helping debug some issues with micropub & indieath in WordPress. \ud83d\udc1b",
"html": "<p>If you happen to follow the feed for my blog, sorry for the spam, I\u2019m helping debug some issues with micropub & indieath in WordPress. \ud83d\udc1b\n</p>"
},
"author": {
"type": "card",
"name": "Michael Bishop",
"url": "https://miklb.com",
"photo": "https://aperture-media.p3k.io/pbs.twimg.com/7736d92a9e8a680f77ca45b7c3d499fabbc09d1d4c664ba493e60870b133e023.jpg"
},
"_id": "368893",
"_source": "42",
"_is_read": true
}
{
"type": "entry",
"published": "2018-05-27T17:55:00-04:00",
"url": "https://miklb.com/blog/2018/05/27/3895/",
"content": {
"text": "Micropub update test. This text should be replaced if the test succeeds.",
"html": "<p>Micropub update test. This text should be replaced if the test succeeds.\n</p>"
},
"author": {
"type": "card",
"name": "Michael Bishop",
"url": "https://miklb.com",
"photo": "https://aperture-media.p3k.io/pbs.twimg.com/7736d92a9e8a680f77ca45b7c3d499fabbc09d1d4c664ba493e60870b133e023.jpg"
},
"_id": "368882",
"_source": "42",
"_is_read": true
}