If I get good news, I’mma talk about. If I get bad news, I’mma journal it. Slightly working on posting more positivity. Balance! (v2.jacky.wtf/post/06b17439-…)
{
"type": "entry",
"published": "2019-07-02T02:17:43+00:00",
"url": "https://twitter.com/jackyalcine/status/1145879192464175104",
"content": {
"text": "If I get good news, I\u2019mma talk about. If I get bad news, I\u2019mma journal it. Slightly working on posting more positivity. Balance! (v2.jacky.wtf/post/06b17439-\u2026)",
"html": "If I get good news, I\u2019mma talk about. If I get bad news, I\u2019mma journal it. Slightly working on posting more positivity. Balance! (<a href=\"https://v2.jacky.wtf/post/06b17439-5541-4175-8fe0-bc3d804e5600\">v2.jacky.wtf/post/06b17439-\u2026</a>)"
},
"author": {
"type": "card",
"name": "Jacky wants to be Static Shock for SDCC 2020",
"url": "https://twitter.com/jackyalcine",
"photo": "https://aperture-proxy.p3k.io/285abb261b2d6537bd09fc38bd2c20091ae02214/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313133393637353630373731353831353432342f616a3852726879372e6a7067"
},
"post-type": "note",
"_id": "4272717",
"_source": "2773"
}
See you later, Portland! It was a blast hanging out with friends old and new at the IndieWeb Summit. I’m hoping to write a recap on my flight! Thanks Delta for the upgrade 😍
{
"type": "entry",
"published": "2019-07-02T00:53:18+00:00",
"url": "https://twitter.com/cleverdevil/status/1145857947408355329",
"content": {
"text": "See you later, Portland! It was a blast hanging out with friends old and new at the IndieWeb Summit. I\u2019m hoping to write a recap on my flight! Thanks Delta for the upgrade \ud83d\ude0d"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://twitter.com/cleverdevil",
"photo": "https://aperture-proxy.p3k.io/dad691deb6f79a1ad7370ecea420204c1439413e/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f3734343830343833313036343331373935322f572d674d6f37414f2e6a7067"
},
"post-type": "note",
"_id": "4271704",
"_source": "2773"
}
@atmlutter It was great meeting you this weekend! I didn't realize until last night that you were from Toronto. Maybe you and @jackjamieson could start up a Toronto #indieweb meetup? :)
{
"type": "entry",
"published": "2019-07-02T00:37:56+00:00",
"url": "https://twitter.com/gRegorLove/status/1145854080910266368",
"category": [
"https://twitter.com/atmlutter",
"https://twitter.com/jackjamieson"
],
"content": {
"text": "@atmlutter It was great meeting you this weekend! I didn't realize until last night that you were from Toronto. Maybe you and @jackjamieson could start up a Toronto #indieweb meetup? :)",
"html": "<a href=\"https://twitter.com/atmlutter\">@atmlutter</a> It was great meeting you this weekend! I didn't realize until last night that you were from Toronto. Maybe you and <a href=\"https://twitter.com/jackjamieson\">@jackjamieson</a> could start up a Toronto <a href=\"https://twitter.com/search?q=%23indieweb\">#indieweb</a> meetup? :)"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://twitter.com/gRegorLove",
"photo": "https://aperture-proxy.p3k.io/3c20392d3f87b49f616d832ee2d5c2771256e0ab/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f3731343439303639373736343731363534352f6a65375643794c432e6a7067"
},
"post-type": "note",
"refs": {
"https://twitter.com/atmlutter": {
"type": "card",
"name": "Ariana Lutterman",
"url": "https://twitter.com/atmlutter",
"photo": null
},
"https://twitter.com/jackjamieson": {
"type": "card",
"name": "Jack Jamieson",
"url": "https://twitter.com/jackjamieson",
"photo": null
}
},
"_id": "4271535",
"_source": "2773"
}
Yesterday at #indieweb summit, someone - I think @aaronpk - mentioned that one of the big differences between IndieWeb initiatives and ActivityPub is that IndieWeb is made up of simple building blocks you can pick and choose while ActivityPub frontloads a lot of complex work.
{
"type": "entry",
"published": "2019-07-01T23:49:52+00:00",
"url": "https://twitter.com/fluffy/status/1145841985619726336",
"category": [
"https://twitter.com/aaronpk"
],
"content": {
"text": "Yesterday at #indieweb summit, someone - I think @aaronpk - mentioned that one of the big differences between IndieWeb initiatives and ActivityPub is that IndieWeb is made up of simple building blocks you can pick and choose while ActivityPub frontloads a lot of complex work.",
"html": "Yesterday at <a href=\"https://twitter.com/search?q=%23indieweb\">#indieweb</a> summit, someone - I think <a href=\"https://twitter.com/aaronpk\">@aaronpk</a> - mentioned that one of the big differences between IndieWeb initiatives and ActivityPub is that IndieWeb is made up of simple building blocks you can pick and choose while ActivityPub frontloads a lot of complex work."
},
"author": {
"type": "card",
"name": "fluffy",
"url": "https://twitter.com/fluffy",
"photo": "https://aperture-proxy.p3k.io/6776e53f9c2bb77f83c692f04b54d5d295ab745c/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313131333235383031363135313730373634382f767a7065584346742e706e67"
},
"post-type": "note",
"refs": {
"https://twitter.com/aaronpk": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://twitter.com/aaronpk",
"photo": null
}
},
"_id": "4270934",
"_source": "2773"
}
{
"type": "entry",
"published": "2019-07-02T06:42:58+10:00",
"url": "https://unicyclic.com/mal/2019-07-02-IndieWeb_Summit_hack_day",
"category": [
"https://news.indieweb.org/en"
],
"name": "IndieWeb Summit hack day",
"content": {
"text": "IndieWeb Summit demos were yesterday and I wanted to write up my thoughts while they're still fresh in my mind.\n\nGregor and I decided to have a go at implementing AutoAuth, after the session on private webmentions and different types of auth on the Saturday. That discussion brought up that AutoAuth was capable of replacing some of the earlier auth flows created to solve individual cases of sharing private data. I think that's a good sign for AutoAuth, because it's flexible enough to solve multiple problems.\n\n\nThat meant we had to pick a test case we would use to implement and demo using AutoAuth, and decided viewing a private post would be the simplest. Gregor already had support for private posts on his site, so we started from there and I would add support to view the post.\n\n\nOur first challenge was just agreeing on how to read the spec! We had both read it before starting the hack day, but it's not a simple thing to get your head around. One of the best things we did was work through each step, once we had picked our roles. We implemented one step at a time, working on our own side of the flow, and luckily there was about the same amount of work to do each, so this worked well.\n\n\nThe first step was for Gregor to add a token endpoint to discover from his private post, and a WWW-Authenticate header. The process then is that when I fetch the private post I see this header and craft a POST request to his token endpoint. This request contains a bunch of information, with the goal being that I give Gregor's token endpoint enough information to find my authorization endpoint and be able to make a request to it on my behalf. I make sure that this request will be successful by storing the same authorization code that I send to the token endpoint. The thing that I really liked at this point was that I didn't need to change my authorization endpoint at all to make this happen. I could craft an entry in my authorization codes table that would pass when requested based on the AutoAuth spec.\n\n\nAfter Gregor makes this request, he's happy that I have been identified and can be issued a token for his private post. I provide a callback url in my request, so that's where he sends the token. I store that on my server and can now fetch the private post again with the token in an Authorization header. This all worked pretty well and our 2 minute demo involving just a couple of page loads was our reward for spending pretty much the whole day trying to work this out. :-)\n\n\nWe observed a few interesting things from this process. First, there's a fair bit of work involved to get a token, but once it's done you get to skip most of it for subsequent requests for the private post. I found the callback process to receive the token interesting, there's not much information in the request about who the token is coming from. There is enough information though, as the callback includes a state parameter which I initially generate. I need to store all the information about the private post I'm accessing when creating the state parameter, so that I know who to associate the token with when it gets returned.\n\n\nIndieWeb Summit 2019 was great and I don't think we would've been able to get through AutoAuth in a day without having such an awesome group of people to talk to!",
"html": "IndieWeb Summit demos were yesterday and I wanted to write up my thoughts while they're still fresh in my mind.<br /><br /><a href=\"https://gregorlove.com/\">Gregor</a> and I decided to have a go at implementing <a href=\"https://indieweb.org/autoauth\">AutoAuth</a>, after the session on private webmentions and different types of auth on the Saturday. That discussion brought up that AutoAuth was capable of replacing some of the earlier auth flows created to solve individual cases of sharing private data. I think that's a good sign for AutoAuth, because it's flexible enough to solve multiple problems.<br /><br />\nThat meant we had to pick a test case we would use to implement and demo using AutoAuth, and decided viewing a private post would be the simplest. Gregor already had support for private posts on his site, so we started from there and I would add support to view the post.<br /><br />\nOur first challenge was just agreeing on how to <a href=\"https://github.com/sknebel/AutoAuth/blob/master/AutoAuth.md\">read the spec</a>! We had both read it before starting the hack day, but it's not a simple thing to get your head around. One of the best things we did was work through each step, once we had picked our roles. We implemented one step at a time, working on our own side of the flow, and luckily there was about the same amount of work to do each, so this worked well.<br /><br />\nThe first step was for Gregor to add a token endpoint to discover from his private post, and a WWW-Authenticate header. The process then is that when I fetch the private post I see this header and craft a POST request to his token endpoint. This request contains a bunch of information, with the goal being that I give Gregor's token endpoint enough information to find my authorization endpoint and be able to make a request to it on my behalf. I make sure that this request will be successful by storing the same authorization code that I send to the token endpoint. The thing that I really liked at this point was that I didn't need to change my authorization endpoint at all to make this happen. I could craft an entry in my authorization codes table that would pass when requested based on the AutoAuth spec.<br /><br />\nAfter Gregor makes this request, he's happy that I have been identified and can be issued a token for his private post. I provide a callback url in my request, so that's where he sends the token. I store that on my server and can now fetch the private post again with the token in an Authorization header. This all worked pretty well and our 2 minute demo involving just a couple of page loads was our reward for spending pretty much the whole day trying to work this out. :-)<br /><br />\nWe observed a few interesting things from this process. First, there's a fair bit of work involved to get a token, but once it's done you get to skip most of it for subsequent requests for the private post. I found the callback process to receive the token interesting, there's not much information in the request about who the token is coming from. There is <em>enough</em> information though, as the callback includes a state parameter which I initially generate. I need to store all the information about the private post I'm accessing when creating the state parameter, so that I know who to associate the token with when it gets returned.<br /><br />\nIndieWeb Summit 2019 was great and I don't think we would've been able to get through AutoAuth in a day without having such an awesome group of people to talk to!"
},
"author": {
"type": "card",
"name": "Malcolm Blaney",
"url": "https://unicyclic.com/mal",
"photo": "https://aperture-proxy.p3k.io/4f46272c0027449ced0d7cf8de31ea1bec37210e/68747470733a2f2f756e696379636c69632e636f6d2f6d616c2f7075626c69632f70726f66696c655f736d616c6c5f7468756d622e706e67"
},
"post-type": "article",
"_id": "4270792",
"_source": "243"
}
Please stop.
Please.
Pretty please.
Working on a new dish but I ha e to wait! Because the blender is updating the software.....cooking used to be easier.....😈😳😘😎
{
"type": "entry",
"published": "2019-07-01T23:25:24+00:00",
"url": "https://twitter.com/ketudb/status/1145835827840212992",
"quotation-of": "https://twitter.com/chefjoseandres/status/1144747262922432513",
"content": {
"text": "Please stop.\n\nPlease.\n\nPretty please."
},
"author": {
"type": "card",
"name": "Keturah \u267f\u2721\ufe0f \u05e7\u05d8\u05d5\u05e8\u05d4",
"url": "https://twitter.com/ketudb",
"photo": "https://aperture-proxy.p3k.io/d67274b1dfdb3168b9babfbcaf60f6094c14e2ca/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313036333437383832313138383332393437322f7252627944525f642e6a7067"
},
"post-type": "note",
"refs": {
"https://twitter.com/chefjoseandres/status/1144747262922432513": {
"type": "entry",
"published": "2019-06-28T23:19:50+00:00",
"url": "https://twitter.com/chefjoseandres/status/1144747262922432513",
"photo": [
"https://pbs.twimg.com/media/D-L1kQIXYAIN32L.jpg"
],
"content": {
"text": "Working on a new dish but I ha e to wait! Because the blender is updating the software.....cooking used to be easier.....\ud83d\ude08\ud83d\ude33\ud83d\ude18\ud83d\ude0e"
},
"author": {
"type": "card",
"name": "Jos\u00e9 Andr\u00e9s",
"url": "https://twitter.com/chefjoseandres",
"photo": "https://pbs.twimg.com/profile_images/468467014772600832/vauGQ8wb.jpeg"
},
"post-type": "photo"
}
},
"_id": "4270544",
"_source": "2773"
}
Thank you to my friend @ChrisGeison for sending me a copy of @contextbook by @inkblurt. I’m ready to dive in! :-)
{
"type": "entry",
"published": "2019-07-01T23:09:39+00:00",
"url": "https://twitter.com/andigalpern/status/1145831863237218304",
"category": [
"https://twitter.com/ChrisGeison",
"https://twitter.com/contextbook",
"https://twitter.com/inkblurt"
],
"photo": [
"https://aperture-proxy.p3k.io/441b670d0ab13a3c6a1ff6b2fb16a623dc08e835/68747470733a2f2f7062732e7477696d672e636f6d2f6d656469612f442d625141584d555941416744506a2e6a7067"
],
"content": {
"text": "Thank you to my friend @ChrisGeison for sending me a copy of @contextbook by @inkblurt. I\u2019m ready to dive in! :-)",
"html": "Thank you to my friend <a href=\"https://twitter.com/ChrisGeison\">@ChrisGeison</a> for sending me a copy of <a href=\"https://twitter.com/contextbook\">@contextbook</a> by <a href=\"https://twitter.com/inkblurt\">@inkblurt</a>. I\u2019m ready to dive in! :-)"
},
"author": {
"type": "card",
"name": "Andi Galpern \ud83c\uddfa\ud83c\uddf8\ud83c\udfb5",
"url": "https://twitter.com/andigalpern",
"photo": "https://aperture-proxy.p3k.io/be29984b3f30d944504863cb59d08ae15b69e536/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313035333034373137363531373937363036342f4872396e637643392e6a7067"
},
"post-type": "photo",
"refs": {
"https://twitter.com/ChrisGeison": {
"type": "card",
"name": "Chris Geison",
"url": "https://twitter.com/ChrisGeison",
"photo": null
},
"https://twitter.com/contextbook": {
"type": "card",
"name": "contextbook",
"url": "https://twitter.com/contextbook",
"photo": null
},
"https://twitter.com/inkblurt": {
"type": "card",
"name": "Andrew Hinton \ud83c\udff3\ufe0f\u200d\ud83c\udf08\u2764\ufe0f",
"url": "https://twitter.com/inkblurt",
"photo": null
},
"https://aperture-proxy.p3k.io/441b670d0ab13a3c6a1ff6b2fb16a623dc08e835/68747470733a2f2f7062732e7477696d672e636f6d2f6d656469612f442d625141584d555941416744506a2e6a7067": {
"type": "image",
"ratio": 0.75,
"bytes": 155655
}
},
"_id": "4270374",
"_source": "2773"
}
Room service Father’s Day treat ordered up for me by Michael and Camille (from far away). I sure do have marvelous kids! Love you both, always.
(This is a repost from my Instagram account back on Father’s Day, and appears here now as a test of syndicating my Instagram feed via my blog via the magic of OwnYourGram.)
Also on: Instagram
{
"type": "entry",
"author": {
"name": "David Bryant",
"url": "https://orangemoose.com/blog",
"photo": null
},
"url": "https://orangemoose.com/blog/2019/06/16/177/",
"published": "2019-06-16T15:41:18-07:00",
"content": {
"html": "<a href=\"https://orangemoose.com/blog/2019/06/16/177/igxkedch/\"><img src=\"https://aperture-proxy.p3k.io/1f50e6713de8ca05b207a45df7a3352239224b7b/68747470733a2f2f6f72616e67656d6f6f73652e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031392f30372f6967584b654443482d3130323478313032342e6a7067\" alt=\"\" /></a>\n<p>Room service Father\u2019s Day treat ordered up for me by Michael and Camille (from far away). I sure do have marvelous kids! Love you both, always.</p>\n<p>(This is a repost from my Instagram account back on Father\u2019s Day, and appears here now as a test of syndicating my Instagram feed via my blog via the magic of <a href=\"https://ownyourgram.com/\">OwnYourGram</a>.)</p>\nAlso on:<p><a href=\"https://www.instagram.com/p/Byyas52Cz7q/\"> Instagram</a></p>",
"text": "Room service Father\u2019s Day treat ordered up for me by Michael and Camille (from far away). I sure do have marvelous kids! Love you both, always.\n(This is a repost from my Instagram account back on Father\u2019s Day, and appears here now as a test of syndicating my Instagram feed via my blog via the magic of OwnYourGram.)\nAlso on: Instagram"
},
"post-type": "note",
"_id": "4268766",
"_source": "2934"
}
My Bavarian beer hall dinner tonight here in Berlin was "Leberkäse", which means"liver cheese" though it contains neither. Instead it’s corned beef, pork and bacon. And a fried egg on top. And some gravy. Oh, and a beer (of course). Delicious.
Also on: Instagram
{
"type": "entry",
"author": {
"name": "David Bryant",
"url": "https://orangemoose.com/blog",
"photo": null
},
"url": "https://orangemoose.com/blog/2019/06/04/181/",
"published": "2019-06-04T12:30:30-07:00",
"content": {
"html": "<a href=\"https://orangemoose.com/blog/2019/06/04/181/igsyana5/\"><img src=\"https://aperture-proxy.p3k.io/2226c466db1db60883321ec3061ac935779af4fe/68747470733a2f2f6f72616e67656d6f6f73652e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031392f30372f69677379616e61352d3130323478313032342e6a7067\" alt=\"\" /></a>\n<p>My Bavarian beer hall dinner tonight here in Berlin was \"Leberk\u00e4se\", which means\"liver cheese\" though it contains neither. Instead it\u2019s corned beef, pork and bacon. And a fried egg on top. And some gravy. Oh, and a beer (of course). Delicious.</p>\nAlso on:<p><a href=\"https://www.instagram.com/p/ByTLU8lpLu-/\"> Instagram</a></p>",
"text": "My Bavarian beer hall dinner tonight here in Berlin was \"Leberk\u00e4se\", which means\"liver cheese\" though it contains neither. Instead it\u2019s corned beef, pork and bacon. And a fried egg on top. And some gravy. Oh, and a beer (of course). Delicious.\nAlso on: Instagram"
},
"post-type": "note",
"_id": "4268767",
"_source": "2934"
}
The Ishtar Gate, built by Nebuchadnezzar II in 575 B.C. to protect the inner city of Babylon, and reconstructed at the Pergamon Museum here in Berlin.
Also on: Instagram
{
"type": "entry",
"author": {
"name": "David Bryant",
"url": "https://orangemoose.com/blog",
"photo": null
},
"url": "https://orangemoose.com/blog/2019/06/03/183/",
"published": "2019-06-03T05:00:40-07:00",
"content": {
"html": "<a href=\"https://orangemoose.com/blog/2019/06/03/183/igwflvc4/\"><img src=\"https://aperture-proxy.p3k.io/9a7287929b09960f3b1c8000b11c4688b8f6cbc0/68747470733a2f2f6f72616e67656d6f6f73652e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031392f30372f696777466c5643342d3130323478313032342e6a7067\" alt=\"\" /></a>\n<p>The Ishtar Gate, built by Nebuchadnezzar II in 575 B.C. to protect the inner city of Babylon, and reconstructed at the Pergamon Museum here in Berlin.</p>\nAlso on:<p><a href=\"https://www.instagram.com/p/ByPzDZtJAHJ/\"> Instagram</a></p>",
"text": "The Ishtar Gate, built by Nebuchadnezzar II in 575 B.C. to protect the inner city of Babylon, and reconstructed at the Pergamon Museum here in Berlin.\nAlso on: Instagram"
},
"post-type": "note",
"_id": "4268768",
"_source": "2934"
}
#feelingvindicated that my credit card company sided with me in a dispute with the “Director of Front Office” Mr Albert Mason of the Pod Times Square. They issued me the credit he promised and then reneged on.
I’d update my booking.com review, if they were editable.
{
"type": "entry",
"published": "2019-07-01T21:18:09+00:00",
"url": "https://twitter.com/karabaic/status/1145803805688123392",
"content": {
"text": "#feelingvindicated that my credit card company sided with me in a dispute with the \u201cDirector of Front Office\u201d Mr Albert Mason of the Pod Times Square. They issued me the credit he promised and then reneged on.\n\nI\u2019d update my booking.com review, if they were editable.",
"html": "<a href=\"https://twitter.com/search?q=%23feelingvindicated\">#feelingvindicated</a> that my credit card company sided with me in a dispute with the \u201cDirector of Front Office\u201d Mr Albert Mason of the Pod Times Square. They issued me the credit he promised and then reneged on.\n\nI\u2019d update my <a href=\"http://booking.com\">booking.com</a> review, if they were editable."
},
"author": {
"type": "card",
"name": "jk",
"url": "https://twitter.com/karabaic",
"photo": "https://aperture-proxy.p3k.io/2ee3b865b9b8e263c48d59db355130ea178c8b6b/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f3839393132323138383932313434363430302f4e5a4849307342322e6a7067"
},
"post-type": "note",
"_id": "4268558",
"_source": "2773"
}
I just finished ten incredibly rewarding months as a Mozilla Fellow working on making open source decentralized social media better for everyone. I've relaunched my Patreon with a focus on, well, fixing social media. You can see what I've been up to here: patreon.com/tinysubversions
{
"type": "entry",
"published": "2019-07-01T20:55:58+00:00",
"url": "https://twitter.com/tinysubversions/status/1145798219374313472",
"content": {
"text": "I just finished ten incredibly rewarding months as a Mozilla Fellow working on making open source decentralized social media better for everyone. I've relaunched my Patreon with a focus on, well, fixing social media. You can see what I've been up to here: patreon.com/tinysubversions",
"html": "I just finished ten incredibly rewarding months as a Mozilla Fellow working on making open source decentralized social media better for everyone. I've relaunched my Patreon with a focus on, well, fixing social media. You can see what I've been up to here: <a href=\"https://www.patreon.com/tinysubversions\">patreon.com/tinysubversions</a>"
},
"author": {
"type": "card",
"name": "Darius Kazemi",
"url": "https://twitter.com/tinysubversions",
"photo": "https://aperture-proxy.p3k.io/1cd52c3ea16dc2699707d8f937ff5b7ac6ab97af/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f3933313336353137353239383436353739322f6e7674485f3439792e6a7067"
},
"post-type": "note",
"_id": "4268205",
"_source": "2773"
}
🇨🇦 Landed in Victoria in time for Canada Day 🇨🇦 (jackjamieson.net/?p=14749)
{
"type": "entry",
"published": "2019-07-01T20:40:54+00:00",
"url": "https://twitter.com/jackjamieson/status/1145794430215053312",
"content": {
"text": "\ud83c\udde8\ud83c\udde6 Landed in Victoria in time for Canada Day \ud83c\udde8\ud83c\udde6 (jackjamieson.net/?p=14749)",
"html": "\ud83c\udde8\ud83c\udde6 Landed in Victoria in time for Canada Day \ud83c\udde8\ud83c\udde6 (<a href=\"https://jackjamieson.net/?p=14749\">jackjamieson.net/?p=14749</a>)"
},
"author": {
"type": "card",
"name": "Jack Jamieson",
"url": "https://twitter.com/jackjamieson",
"photo": "https://aperture-proxy.p3k.io/8643be4b957e7661060801db20570b1d43fb2f87/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f3830303833353732373339313132353530352f746f316c536256702e6a7067"
},
"post-type": "note",
"_id": "4267960",
"_source": "2773"
}
Hello San Francisco! I’m back! :-)
{
"type": "entry",
"published": "2019-07-01T20:37:38+00:00",
"url": "https://twitter.com/andigalpern/status/1145793609448378369",
"video": [
"https://video.twimg.com/ext_tw_video/1145793094958272512/pu/vid/1280x720/qNlBK9U4BRHxSl5F.mp4?tag=10"
],
"content": {
"text": "Hello San Francisco! I\u2019m back! :-)"
},
"author": {
"type": "card",
"name": "Andi Galpern \ud83c\uddfa\ud83c\uddf8\ud83c\udfb5",
"url": "https://twitter.com/andigalpern",
"photo": "https://aperture-proxy.p3k.io/be29984b3f30d944504863cb59d08ae15b69e536/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313035333034373137363531373937363036342f4872396e637643392e6a7067"
},
"post-type": "video",
"_id": "4267961",
"_source": "2773"
}
My pronouns never work quite right and I’m always refactoring them.
My pronouns are sort of in a public beta phase.
{
"type": "entry",
"published": "2019-07-01T18:38:24+00:00",
"url": "https://twitter.com/fluffy/status/1145763601250045952",
"quotation-of": "https://twitter.com/AlexCox/status/1144721110006718466",
"content": {
"text": "My pronouns never work quite right and I\u2019m always refactoring them."
},
"author": {
"type": "card",
"name": "fluffy",
"url": "https://twitter.com/fluffy",
"photo": "https://aperture-proxy.p3k.io/6776e53f9c2bb77f83c692f04b54d5d295ab745c/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313131333235383031363135313730373634382f767a7065584346742e706e67"
},
"post-type": "note",
"refs": {
"https://twitter.com/AlexCox/status/1144721110006718466": {
"type": "entry",
"published": "2019-06-28T21:35:55+00:00",
"url": "https://twitter.com/AlexCox/status/1144721110006718466",
"content": {
"text": "My pronouns are sort of in a public beta phase."
},
"author": {
"type": "card",
"name": "Alex Cox",
"url": "https://twitter.com/AlexCox",
"photo": "https://pbs.twimg.com/profile_images/484721399160766464/4JWtn565.jpeg"
},
"post-type": "note"
}
},
"_id": "4265660",
"_source": "2773"
}
Shop by transit at a Target 1/2 block from Hollywood TC.
Target is going into the former Hollywood Bowl / Orchard Supply building.
{
"type": "entry",
"published": "2019-07-01T18:23:11+00:00",
"url": "https://twitter.com/anomalily/status/1145759771577860096",
"quotation-of": "https://twitter.com/maccoinnich/status/1145749070465519616",
"content": {
"text": "Shop by transit at a Target 1/2 block from Hollywood TC."
},
"author": {
"type": "card",
"name": "Lillian Karabaic",
"url": "https://twitter.com/anomalily",
"photo": "https://aperture-proxy.p3k.io/1de3203470b657e685f265cbf9ee7170de351cb4/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313132333830323430303733313636343338352f6473485147316e5a2e6a7067"
},
"post-type": "note",
"refs": {
"https://twitter.com/maccoinnich/status/1145749070465519616": {
"type": "entry",
"published": "2019-07-01T17:40:40+00:00",
"url": "https://twitter.com/maccoinnich/status/1145749070465519616",
"photo": [
"https://pbs.twimg.com/media/D-aEh4MUIAEE_JT.jpg"
],
"content": {
"text": "Target is going into the former Hollywood Bowl / Orchard Supply building."
},
"author": {
"type": "card",
"name": "MacKenzie is skeptical",
"url": "https://twitter.com/maccoinnich",
"photo": "https://pbs.twimg.com/profile_images/1140726158687780864/CAezEVju.jpg"
},
"post-type": "photo"
}
},
"_id": "4265434",
"_source": "2773"
}
{
"type": "entry",
"published": "2019-07-01T17:49:18+00:00",
"url": "https://twitter.com/jackyalcine/status/1145751245535268864",
"photo": [
"https://aperture-proxy.p3k.io/9cca2b09d7330335b69ab6806e0a4494c1364f5e/68747470733a2f2f7062732e7477696d672e636f6d2f6d656469612f442d614772345f58554141664e5f442e6a7067"
],
"content": {
"text": "Hi to you too! (v2.jacky.wtf/post/70cda5ac-\u2026)",
"html": "Hi to you too! (<a href=\"https://v2.jacky.wtf/post/70cda5ac-07ef-47f6-aa55-b201a89b58c9\">v2.jacky.wtf/post/70cda5ac-\u2026</a>)"
},
"author": {
"type": "card",
"name": "Jacky wants to be Static Shock for SDCC 2020",
"url": "https://twitter.com/jackyalcine",
"photo": "https://aperture-proxy.p3k.io/285abb261b2d6537bd09fc38bd2c20091ae02214/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313133393637353630373731353831353432342f616a3852726879372e6a7067"
},
"post-type": "photo",
"refs": {
"https://aperture-proxy.p3k.io/9cca2b09d7330335b69ab6806e0a4494c1364f5e/68747470733a2f2f7062732e7477696d672e636f6d2f6d656469612f442d614772345f58554141664e5f442e6a7067": {
"type": "image",
"ratio": 0.75,
"bytes": 171111
}
},
"_id": "4264860",
"_source": "2773"
}
{
"type": "entry",
"published": "2019-07-01T10:49:00.00000-07:00",
"url": "https://v2.jacky.wtf/post/70cda5ac-07ef-47f6-aa55-b201a89b58c9",
"photo": [
"https://aperture-proxy.p3k.io/46b88383358fcf33a35eef912f701b0abeb63b1d/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f696d6167652f656e74727925323437306364613561632d303765662d343766362d616135352d6232303161383962353863392f313536323030333335343732312e6a70673f763d6f726967696e616c"
],
"content": {
"text": "Hi to you too!",
"html": "<p>Hi to you too!</p>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "photo",
"refs": {
"https://aperture-proxy.p3k.io/46b88383358fcf33a35eef912f701b0abeb63b1d/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f696d6167652f656e74727925323437306364613561632d303765662d343766362d616135352d6232303161383962353863392f313536323030333335343732312e6a70673f763d6f726967696e616c": {
"type": "image",
"ratio": 0.75,
"bytes": 175008
}
},
"_id": "4264716",
"_source": "1886"
}
{
"type": "entry",
"published": "2019-07-01T17:15:57+00:00",
"url": "https://twitter.com/jackyalcine/status/1145742850979532800",
"content": {
"text": "pscp.tv/w/b-o3RTUwMzk5\u2026",
"html": "<a href=\"https://www.pscp.tv/w/b-o3RTUwMzk5NjV8MWxEeExyWHFtTHlHbbx4JsJ66PeJKYSuBA2VJFL3yN4LjcyTuQKMYvmErY6B\">pscp.tv/w/b-o3RTUwMzk5\u2026</a>"
},
"author": {
"type": "card",
"name": "Jacky wants to be Static Shock for SDCC 2020",
"url": "https://twitter.com/jackyalcine",
"photo": "https://aperture-proxy.p3k.io/285abb261b2d6537bd09fc38bd2c20091ae02214/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313133393637353630373731353831353432342f616a3852726879372e6a7067"
},
"post-type": "note",
"_id": "4264197",
"_source": "2773"
}
Should I get this and verify that it works??
Ninety seconds! (v2.jacky.wtf/post/bf0c0588-…)
{
"type": "entry",
"published": "2019-07-01T16:51:59+00:00",
"url": "https://twitter.com/jackyalcine/status/1145736819843223554",
"photo": [
"https://aperture-proxy.p3k.io/6a10d030f68e913060d6e8586c80b7fc7a409274/68747470733a2f2f7062732e7477696d672e636f6d2f6d656469612f442d5a356b4e6958734145716776482e6a7067"
],
"content": {
"text": "Should I get this and verify that it works??\n\nNinety seconds! (v2.jacky.wtf/post/bf0c0588-\u2026)",
"html": "Should I get this and verify that it works??\n\nNinety seconds! (<a href=\"https://v2.jacky.wtf/post/bf0c0588-1801-4b85-90da-035a767718fb\">v2.jacky.wtf/post/bf0c0588-\u2026</a>)"
},
"author": {
"type": "card",
"name": "jackyalcine \ud83c\udded\ud83c\uddf9 \u27a1\ufe0f PDX",
"url": "https://twitter.com/jackyalcine",
"photo": "https://aperture-proxy.p3k.io/285abb261b2d6537bd09fc38bd2c20091ae02214/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313133393637353630373731353831353432342f616a3852726879372e6a7067"
},
"post-type": "photo",
"refs": {
"https://aperture-proxy.p3k.io/6a10d030f68e913060d6e8586c80b7fc7a409274/68747470733a2f2f7062732e7477696d672e636f6d2f6d656469612f442d5a356b4e6958734145716776482e6a7067": {
"type": "image",
"ratio": 0.75,
"bytes": 184583
}
},
"_id": "4263718",
"_source": "2773"
}