Hey @tedwheeler: You’ve been evasive, ineffective, and negligent in stopping your police department from violently beating, shooting, and tear-gassing the people of Portland. You have taken no substantive action and only made vague statements about toothless reforms. Resign now.
Wheeler: I want to hear your voices
The People: we can't breathe through the teargas and indiscriminate beatings
Mayor @tedwheeler, resign.
{
"type": "entry",
"published": "2020-06-09T23:31:07+00:00",
"url": "https://twitter.com/matthewmcvickar/status/1270498693230166016",
"quotation-of": "https://twitter.com/Pdx_resistance/status/1270444305333710848",
"content": {
"text": "Hey @tedwheeler: You\u2019ve been evasive, ineffective, and negligent in stopping your police department from violently beating, shooting, and tear-gassing the people of Portland. You have taken no substantive action and only made vague statements about toothless reforms. Resign now.",
"html": "Hey <a href=\"https://twitter.com/tedwheeler\">@tedwheeler</a>: You\u2019ve been evasive, ineffective, and negligent in stopping your police department from violently beating, shooting, and tear-gassing the people of Portland. You have taken no substantive action and only made vague statements about toothless reforms. Resign now."
},
"author": {
"type": "card",
"name": "Matthew McVickar",
"url": "https://twitter.com/matthewmcvickar",
"photo": "https://pbs.twimg.com/profile_images/1082744131414155264/Y6nU3C3a.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/Pdx_resistance/status/1270444305333710848": {
"type": "entry",
"published": "2020-06-09T19:55:00+00:00",
"url": "https://twitter.com/Pdx_resistance/status/1270444305333710848",
"video": [
"https://video.twimg.com/ext_tw_video/1270444156259729409/pu/vid/568x320/NkugJEZiuCIfa0fg.mp4?tag=10"
],
"content": {
"text": "Wheeler: I want to hear your voices\nThe People: we can't breathe through the teargas and indiscriminate beatings\n\nMayor @tedwheeler, resign.",
"html": "Wheeler: I want to hear your voices\nThe People: we can't breathe through the teargas and indiscriminate beatings\n\nMayor <a href=\"https://twitter.com/tedwheeler\">@tedwheeler</a>, resign."
},
"author": {
"type": "card",
"name": "PDX Resistance \u270a",
"url": "https://twitter.com/Pdx_resistance",
"photo": "https://pbs.twimg.com/profile_images/1002575767807537157/2EAZHj-N.jpg"
},
"post-type": "video"
}
},
"_id": "12302872",
"_source": "2773"
}
Wheeler has abdicated his responsibility as leader of our city. His cops are beating and teargassing peaceful protestors. He is refusing meaningful reform. Please vote this incredible woman into office, and let's make him another one term mayor. sarah2020.com/en/policies/ge…
Good to see mayoral candidate @sarahforpdx out at the protest last night. And FWIW it's opposite of a political photo-op because Iannarone (and her cool e-bike!) are a fi...
{
"type": "entry",
"published": "2020-06-09T23:03:27+00:00",
"url": "https://twitter.com/andymcmillan/status/1270491730786185216",
"quotation-of": "https://twitter.com/Jonathan_Maus/status/1270470685119229952",
"content": {
"text": "Wheeler has abdicated his responsibility as leader of our city. His cops are beating and teargassing peaceful protestors. He is refusing meaningful reform. Please vote this incredible woman into office, and let's make him another one term mayor. sarah2020.com/en/policies/ge\u2026",
"html": "Wheeler has abdicated his responsibility as leader of our city. His cops are beating and teargassing peaceful protestors. He is refusing meaningful reform. Please vote this incredible woman into office, and let's make him another one term mayor. <a href=\"https://sarah2020.com/en/policies/george-floyd-protests\">sarah2020.com/en/policies/ge\u2026</a>"
},
"author": {
"type": "card",
"name": "Andy McMillan",
"url": "https://twitter.com/andymcmillan",
"photo": "https://pbs.twimg.com/profile_images/1151993418232369153/9ShXZFLh.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/Jonathan_Maus/status/1270470685119229952": {
"type": "entry",
"published": "2020-06-09T21:39:50+00:00",
"url": "https://twitter.com/Jonathan_Maus/status/1270470685119229952",
"photo": [
"https://pbs.twimg.com/media/EaGeJRmUwAAl6B8.jpg"
],
"content": {
"text": "Good to see mayoral candidate @sarahforpdx out at the protest last night. And FWIW it's opposite of a political photo-op because Iannarone (and her cool e-bike!) are a fixture on Portland streets.",
"html": "Good to see mayoral candidate <a href=\"https://twitter.com/sarahforpdx\">@sarahforpdx</a> out at the protest last night. And FWIW it's opposite of a political photo-op because Iannarone (and her cool e-bike!) are a fixture on Portland streets."
},
"author": {
"type": "card",
"name": "Jonathan Maus",
"url": "https://twitter.com/Jonathan_Maus",
"photo": "https://pbs.twimg.com/profile_images/1257116111591469056/O8-PS31H.jpg"
},
"post-type": "photo"
}
},
"_id": "12302299",
"_source": "2773"
}
Okay, fixed up my Webmentions (only the JSON feed). I need to fix the hfeed of Webmentions and see if I can use that to provide richer representation of it because JSON feed is a little janky.
{
"type": "entry",
"published": "2020-06-09T15:03:00.00000-07:00",
"url": "https://v2.jacky.wtf/post/8b7f3ca5-fe9b-4436-8d19-b79daafbc732",
"content": {
"text": "Okay, fixed up my Webmentions (only the JSON feed). I need to fix the hfeed of Webmentions and see if I can use that to provide richer representation of it because JSON feed is a little janky.",
"html": "<p>Okay, fixed up my Webmentions (only the JSON feed). I need to fix the hfeed of Webmentions and see if I can use that to provide richer representation of it because JSON feed is a little janky.</p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "note",
"_id": "12301017",
"_source": "1886"
}
I just installed this unofficial @hypothes_is extension on Firefox and it looks like it works as advertised. I’ll start putting it through some paces shortly to see how well it works.
boffosocko.com/2020/06/09/557…
{
"type": "entry",
"published": "2020-06-09T21:37:50+00:00",
"url": "https://twitter.com/ChrisAldrich/status/1270470182436081665",
"content": {
"text": "I just installed this unofficial @hypothes_is extension on Firefox and it looks like it works as advertised. I\u2019ll start putting it through some paces shortly to see how well it works.\nboffosocko.com/2020/06/09/557\u2026",
"html": "I just installed this unofficial <a href=\"https://twitter.com/hypothes_is\">@hypothes_is</a> extension on Firefox and it looks like it works as advertised. I\u2019ll start putting it through some paces shortly to see how well it works.\n<a href=\"https://boffosocko.com/2020/06/09/55772037/\">boffosocko.com/2020/06/09/557\u2026</a>"
},
"author": {
"type": "card",
"name": "Chris Aldrich",
"url": "https://twitter.com/ChrisAldrich",
"photo": "https://pbs.twimg.com/profile_images/890299009381916672/CafdvvxN.jpg"
},
"post-type": "note",
"_id": "12300680",
"_source": "2773"
}
Peninsula Park, Portland, OR
{
"type": "entry",
"published": "2020-06-09T21:02:16+00:00",
"url": "https://twitter.com/jaredcwhite/status/1270461232181465089",
"photo": [
"https://pbs.twimg.com/media/EaGVwTvUwAAbFfI.jpg"
],
"content": {
"text": "Peninsula Park, Portland, OR"
},
"author": {
"type": "card",
"name": "Jared White",
"url": "https://twitter.com/jaredcwhite",
"photo": "https://pbs.twimg.com/profile_images/1232704698890670080/goiKk3uW.jpg"
},
"post-type": "photo",
"_id": "12299981",
"_source": "2773"
}
{
"type": "entry",
"published": "2020-06-09T13:05:30.97684-07:00",
"url": "https://v2.jacky.wtf/post/1149bdd8-a3ac-43b8-b15e-94387bc136d7",
"category": [
"lwa"
],
"name": "An Idea on Following People (or Organizations or Whomever) in the IndieWeb for Lwa",
"content": {
"text": "After a bit of discussion in the IndieWeb channels (start here and end about here), I think I have an idea on how I want Lwa to handle \"people\". Tantek made a good point about optimizing the experience to follow people (or any sort of \"entity\" that isn't specifically a site) - that's a behavior people are familiar with and it's natural. This got me thinking about how I want this to look in my social reader.Setting up the EnvironmentThis requires a bit of contextual setup - where would someone find someone to \"follow\"? I'll optimize this to be in the case of someone who's already logged into Lwa (which assumes that they have a IndieWeb site) and are already following some people.A preview of a post in Lwa.From the screenshot above, I can think of the following ways to follow someone from this screenshot of a post in the feed for Lwa:Adding a button next to the post-type icon to follow the person.\nAdding a pop-over modal that'd provide a \"best-effort\" representation of the entity that made that post.\nProviding an intent to follow page that'll provide information on that user\nThe first two can be collapsed into a on-page experience that'll present some information about the content's author via a modal of some sorts. Ideally, that'll have information about them (name, photo and whatever else is semantically relevant). There, we can have a page that'll heads to the \"intent to follow\" page mentioned in the last step. This is where things get a bit interesting.An Intent to FollowThe intent to follow page will be vital. I haven't built one yet but it'll be something that'll combine the following sources of data:a \"best effort\" representation of the author\nconditionally presenting the post that brought us here\na way to view the multiple feeds presented by the author\nI'm thinking about making this page accessible by either providing the author URL itself or the contextual post to show. The latter will be something that helps people just finding content. The method of composing the author representation will be something of a collection of the following with (unspecified) weights:fetching rel=me information from the provided URL\nfetching the representative h-card of the URL\nopting to use Microformats over anything else when it's available (specifically, Microformats, Activity Streams and then whatever is left over)\nBuilding a list of the feeds for this user would be done the same way. One thing that'll help with optimization of these feeds is, in the event that they have a Microformats2 site, we can collapse syndicated posts into the site's post so the feed doesn't look too noisy. With these feeds collected, we can do some light metrics crunching about post frequency, the average interaction rate (if any) for posts in a feed. With that, we can give the user in question a choice of what feed that they'd like to follow (and into which channel). I don't have an immediate mock-up of that page but I can see it being a mix of Twitter's user profile pages and the now-defunct Twitter intent-to-follow pages. There's a case to be made to allow for a \"catch-all\" channel for people to use but I think I'll make that an opt-in function of Lwa; having such a thing tends to enable more lock-in.I'll make another post once I get around to the demo of this feature in Lwa. For now, I'm down to get feedback about such a flow!",
"html": "<p>After a bit of discussion in the IndieWeb channels (start <a href=\"https://chat.indieweb.org/meta/2020-06-09#t1591724374780000\">here</a> and end about <a href=\"https://chat.indieweb.org/meta/2020-06-09#t1591727624999000\">here</a>), I think I have an idea on how I want <a href=\"https://lwa.black.af\">Lwa</a> to handle \"people\". <a href=\"http://tantek.com\">Tantek</a> made a good point about optimizing the experience to follow people (or any sort of \"entity\" that isn't specifically a site) - that's a behavior people are familiar with and it's natural. This got me thinking about how I want this to look in my social reader.</p><h3>Setting up the Environment</h3><p>This requires a bit of contextual setup - where would someone find someone to \"follow\"? I'll optimize this to be in the case of someone who's already logged into Lwa (which assumes that they have a IndieWeb site) and are already following some people.</p><img src=\"https://v2.jacky.wtf/media/image/floating/Screenshot_20200609_120621.png?v=original\" alt=\"Screenshot_20200609_120621.png?v=original\" />A preview of a post in Lwa.<p>From the screenshot above, I can think of the following ways to follow someone from this screenshot of a post in the feed for Lwa:</p><ul><li>Adding a button next to the post-type icon to follow the person.</li>\n<li>Adding a pop-over modal that'd provide a \"best-effort\" representation of the entity that made that post.</li>\n<li>Providing an intent to follow page that'll provide information on that user</li>\n</ul><p>The first two can be collapsed into a on-page experience that'll present some information about the content's author via a modal of some sorts. Ideally, that'll have information about them (name, photo and whatever else is semantically relevant). There, we can have a page that'll heads to the \"intent to follow\" page mentioned in the last step. This is where things get a bit interesting.</p><h3>An Intent to Follow</h3><p>The intent to follow page will be vital. I haven't built one yet but it'll be something that'll combine the following sources of data:</p><ul><li>a \"best effort\" representation of the author</li>\n<li>conditionally presenting the post that brought us here</li>\n<li>a way to view the multiple feeds presented by the author</li>\n</ul><p>I'm thinking about making this page accessible by either providing the author URL itself or the contextual post to show. The latter will be something that helps people just finding content. The method of composing the author representation will be something of a collection of the following with (unspecified) weights:</p><ul><li>fetching rel=me information from the provided URL</li>\n<li>fetching the representative h-card of the URL</li>\n<li>opting to use Microformats over anything else when it's available (specifically, Microformats, Activity Streams and then whatever is left over)</li>\n</ul><p>Building a list of the feeds for this user would be done the same way. One thing that'll help with optimization of these feeds is, in the event that they have a Microformats2 site, we can collapse syndicated posts into the site's post so the feed doesn't look too noisy. With these feeds collected, we can do some light metrics crunching about post frequency, the average interaction rate (if any) for posts in a feed. With that, we can give the user in question a choice of what feed that they'd like to follow (and into which channel). I don't have an immediate mock-up of that page but I can see it being a mix of Twitter's user profile pages and the now-defunct Twitter intent-to-follow pages. There's a case to be made to allow for a \"catch-all\" channel for people to use but I think I'll make that an opt-in function of Lwa; having such a thing tends to enable more lock-in.</p><p>I'll make another post once I get around to the demo of this feature in Lwa. For now, I'm down to get feedback about such a flow!</p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "article",
"_id": "12298628",
"_source": "1886"
}
Did some sketching and I think I might be able to refactor bits of Koype so it’s more of a headless tool. This way, I can use something else to build up the pages and what not and let Koype handle the heavier work. This led me to a page on Gatsby’s docs, namely https://www.gatsbyjs.org/docs/using-gatsby-without-graphql/. I finally understand the obsession.
{
"type": "entry",
"published": "2020-06-09T12:30:36.61060-07:00",
"url": "https://v2.jacky.wtf/post/43271666-8f2c-468d-b9c0-2a1d7effa36a",
"content": {
"text": "Did some sketching and I think I might be able to refactor bits of Koype so it\u2019s more of a headless tool. This way, I can use something else to build up the pages and what not and let Koype handle the heavier work. This led me to a page on Gatsby\u2019s docs, namely https://www.gatsbyjs.org/docs/using-gatsby-without-graphql/. I finally understand the obsession.",
"html": "<p>Did some sketching and I think I might be able to refactor bits of Koype so it\u2019s more of a headless tool. This way, I can use something else to build up the pages and what not and let Koype handle the heavier work. This led me to a page on Gatsby\u2019s docs, namely <a href=\"https://www.gatsbyjs.org/docs/using-gatsby-without-graphql/\">https://www.gatsbyjs.org/docs/using-gatsby-without-graphql/</a>. I finally understand the obsession.</p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "note",
"_id": "12298163",
"_source": "1886"
}
{
"type": "entry",
"published": "2020-06-09T12:14:23.04212-07:00",
"url": "https://v2.jacky.wtf/post/1a9a2de3-f2c9-4667-8703-02c810baee5a",
"content": {
"text": "This is fucked. https://twitter.com/bluestein/status/1270312105128988684",
"html": "<p>This is fucked. <a href=\"https://twitter.com/bluestein/status/1270312105128988684\">https://twitter.com/bluestein/status/1270312105128988684</a></p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "note",
"_id": "12297324",
"_source": "1886"
}
Hm, I broke something in my site’s refactoring and now I can’t reply to Twitter posts. Which is okay for now but grrr.
{
"type": "entry",
"published": "2020-06-09T11:27:00.00000-07:00",
"url": "https://v2.jacky.wtf/post/6d4ae5d1-1f08-4991-af7c-19044fe047fd",
"content": {
"text": "Hm, I broke something in my site\u2019s refactoring and now I can\u2019t reply to Twitter posts. Which is okay for now but grrr.",
"html": "<p>Hm, I broke something in my site\u2019s refactoring and now I can\u2019t reply to Twitter posts. Which is okay for now but grrr.</p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "note",
"_id": "12297325",
"_source": "1886"
}
I’m also losing Webmentions left and right due to this hard failure.
{
"type": "entry",
"published": "2020-06-09T11:27:00.00000-07:00",
"url": "https://v2.jacky.wtf/post/3340084e-6531-42ad-b40d-58b1c4ec7546",
"content": {
"text": "I\u2019m also losing Webmentions left and right due to this hard failure.",
"html": "<p>I\u2019m also losing Webmentions left and right due to this hard failure.</p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "note",
"_id": "12297326",
"_source": "1886"
}
Deleted the Instagram and Twitter apps from my phone and also did a mass session termination (logged out of my account from anywhere). A bit of sanity restored.
Only a bit.
{
"type": "entry",
"published": "2020-06-09T10:49:12.27333-07:00",
"url": "https://v2.jacky.wtf/post/c380a37d-43dd-44e0-829a-d1b31905771f",
"content": {
"text": "Deleted the Instagram and Twitter apps from my phone and also did a mass session termination (logged out of my account from anywhere). A bit of sanity restored.Only a bit.",
"html": "<p>Deleted the Instagram and Twitter apps from my phone and also did a mass session termination (logged out of my account from anywhere). A bit of sanity restored.</p><p>Only a bit.</p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "note",
"_id": "12297327",
"_source": "1886"
}
To clarify, what's being put up for a vote tomorrow would cause PPB officers to report to MultCo sheriff instead of PPB. This is absolutely nothing—maybe even worse since PPB is the only agency with oversight (which is admittedly ineffective).
To clarify: It sounds like Portland police will definitely still be working as transit officers after June 25 — but they will be overseen by Multnomah County Sheriff s...
{
"type": "entry",
"published": "2020-06-09T19:09:33+00:00",
"url": "https://twitter.com/andymcmillan/status/1270432867529551872",
"quotation-of": "https://twitter.com/alex_zee/status/1270426435145003009",
"content": {
"text": "To clarify, what's being put up for a vote tomorrow would cause PPB officers to report to MultCo sheriff instead of PPB. This is absolutely nothing\u2014maybe even worse since PPB is the only agency with oversight (which is admittedly ineffective)."
},
"author": {
"type": "card",
"name": "Andy McMillan",
"url": "https://twitter.com/andymcmillan",
"photo": "https://pbs.twimg.com/profile_images/1151993418232369153/9ShXZFLh.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/alex_zee/status/1270426435145003009": {
"type": "entry",
"published": "2020-06-09T18:44:00+00:00",
"url": "https://twitter.com/alex_zee/status/1270426435145003009",
"content": {
"text": "To clarify: It sounds like Portland police will definitely still be working as transit officers after June 25 \u2014\u00a0but they will be overseen by Multnomah County Sheriff staff, not PPB.\ntwitter.com/Rjaellis/statu\u2026",
"html": "To clarify: It sounds like Portland police will definitely still be working as transit officers after June 25 \u2014\u00a0but they will be overseen by Multnomah County Sheriff staff, not PPB.\n<a href=\"https://twitter.com/Rjaellis/status/1270412497074323457\">twitter.com/Rjaellis/statu\u2026</a>"
},
"author": {
"type": "card",
"name": "Alex Zielinski",
"url": "https://twitter.com/alex_zee",
"photo": "https://pbs.twimg.com/profile_images/1262771186288623616/2UWV9WJJ.jpg"
},
"post-type": "note"
}
},
"_id": "12297191",
"_source": "2773"
}
Good morning to the Seattle Capitol Hill Autonomous Zone! 🌞☕️✊
{
"type": "entry",
"published": "2020-06-09T18:34:24+00:00",
"url": "https://twitter.com/fluffy/status/1270424021092323328",
"quotation-of": "https://twitter.com/BRRN_Fed/status/1270345660617891842",
"content": {
"text": "is this real life"
},
"author": {
"type": "card",
"name": "fluffy \ud83d\udc9c",
"url": "https://twitter.com/fluffy",
"photo": "https://pbs.twimg.com/profile_images/1252480375646851072/Pc5osn74.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/BRRN_Fed/status/1270345660617891842": {
"type": "entry",
"published": "2020-06-09T13:23:02+00:00",
"url": "https://twitter.com/BRRN_Fed/status/1270345660617891842",
"photo": [
"https://pbs.twimg.com/media/EaEso4JWoAAtKnK.jpg",
"https://pbs.twimg.com/media/EaEso4MWsAEXyAD.jpg",
"https://pbs.twimg.com/media/EaEso4LXgAEnL8y.jpg",
"https://pbs.twimg.com/media/EaEso4MXkAExoHm.jpg"
],
"content": {
"text": "Good morning to the Seattle Capitol Hill Autonomous Zone! \ud83c\udf1e\u2615\ufe0f\u270a"
},
"author": {
"type": "card",
"name": "\u2764\ufe0fBlack Rose/Rosa Negra\ud83d\udda4",
"url": "https://twitter.com/BRRN_Fed",
"photo": "https://pbs.twimg.com/profile_images/875353657646174208/A3MlHHuG.jpg"
},
"post-type": "photo"
}
},
"_id": "12296224",
"_source": "2773"
}
Looks like @kdecommunity got a re-vamp recently https://kde.org/announcements/plasma-5.19.0 and it’s very welcome. Also kudos to the video maker, MUCH better from earlier forms :)
{
"type": "entry",
"published": "2020-06-09T09:32:28.38237-07:00",
"url": "https://v2.jacky.wtf/post/4091523d-3e97-46bd-929d-f092bd429fa2",
"content": {
"text": "Looks like @kdecommunity got a re-vamp recently https://kde.org/announcements/plasma-5.19.0 and it\u2019s very welcome. Also kudos to the video maker, MUCH better from earlier forms :)",
"html": "<p>Looks like <a href=\"https://kde.org\">@kdecommunity</a> got a re-vamp recently <a href=\"https://kde.org/announcements/plasma-5.19.0\">https://kde.org/announcements/plasma-5.19.0</a> and it\u2019s very welcome. Also kudos to the video maker, MUCH better from earlier forms :)</p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "note",
"_id": "12294177",
"_source": "1886"
}
I've been called "gay" in the past for supporting LGBTQ+ rights. The insinuation is that I must secretly be gay to become an ally.
I've observed it's actually the opposite. The most hateful speech often comes from the men most deeply ashamed of their identity, whatever it may be
{
"type": "entry",
"published": "2020-06-09T16:51:13+00:00",
"url": "https://twitter.com/jaredcwhite/status/1270398051652218881",
"content": {
"text": "I've been called \"gay\" in the past for supporting LGBTQ+ rights. The insinuation is that I must secretly be gay to become an ally.\n\nI've observed it's actually the opposite. The most hateful speech often comes from the men most deeply ashamed of their identity, whatever it may be"
},
"author": {
"type": "card",
"name": "Jared White",
"url": "https://twitter.com/jaredcwhite",
"photo": "https://pbs.twimg.com/profile_images/1232704698890670080/goiKk3uW.jpg"
},
"post-type": "note",
"_id": "12293623",
"_source": "2773"
}
5 of 5 stars to Network Effect by Martha Wells goodreads.com/review/show/33…
{
"type": "entry",
"published": "2020-06-09T16:40:35+00:00",
"url": "https://twitter.com/karabaic/status/1270395376533671937",
"content": {
"text": "5 of 5 stars to Network Effect by Martha Wells goodreads.com/review/show/33\u2026",
"html": "5 of 5 stars to Network Effect by Martha Wells <a href=\"https://goodreads.com/review/show/3362305213\">goodreads.com/review/show/33\u2026</a>"
},
"author": {
"type": "card",
"name": "jk",
"url": "https://twitter.com/karabaic",
"photo": "https://pbs.twimg.com/profile_images/1256785873384861696/QfRzUvne.jpg"
},
"post-type": "note",
"_id": "12293624",
"_source": "2773"
}
Thanks Bernie, made me move and groove so many times throughout the years. See on the Mothership soon.
{
"type": "entry",
"published": "2020-06-09T16:14:33+0000",
"url": "https://quickthoughts.jgregorymcverry.com/2020/06/09/pike-245---space-viking",
"content": {
"text": "Thanks Bernie, made me move and groove so many times throughout the years. See on the Mothership soon.",
"html": "<p>Thanks Bernie, made me move and groove so many times throughout the years. See on the Mothership soon.</p>"
},
"author": {
"type": "card",
"name": "Greg McVerry",
"url": "https://quickthoughts.jgregorymcverry.com/profile/jgmac1106",
"photo": "https://quickthoughts.jgregorymcverry.com/file/2d6c9cfed7ac8e849f492b5bc7e6a630/thumb.jpg"
},
"post-type": "note",
"_id": "12293358",
"_source": "1300"
}
What ar- oh. Okay rest up but eternal Caturday is waiting.
{
"type": "entry",
"published": "2020-06-09T11:29:23-0400",
"url": "https://martymcgui.re/2020/06/09/112923/",
"category": [
"caturday"
],
"video": [
"https://media.martymcgui.re/d3/b4/40/d1/d5036ca12e5505470365cf5a9d48d95c0fe88863196712d5d9debb04.mov"
],
"content": {
"text": "What ar- oh. Okay rest up but eternal Caturday is waiting.",
"html": "<p>What ar- oh. Okay rest up but eternal Caturday is waiting.</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "video",
"_id": "12292495",
"_source": "175"
}
How will I engage in #criticaldigitalliteracies? By starting a mass movement wholly and totally against redundant and unnecessary repetitive modifiers #literacies (quickthoughts.jgregorymcverry.com/s/oDn4G)
{
"type": "entry",
"published": "2020-06-09T15:27:18+00:00",
"url": "https://twitter.com/jgmac1106/status/1270376937324785666",
"content": {
"text": "How will I engage in #criticaldigitalliteracies? By starting a mass movement wholly and totally against redundant and unnecessary repetitive modifiers #literacies (quickthoughts.jgregorymcverry.com/s/oDn4G)",
"html": "How will I engage in <a href=\"https://twitter.com/search?q=%23criticaldigitalliteracies\">#criticaldigitalliteracies</a>? By starting a mass movement wholly and totally against redundant and unnecessary repetitive modifiers <a href=\"https://twitter.com/search?q=%23literacies\">#literacies</a> (<a href=\"https://quickthoughts.jgregorymcverry.com/s/oDn4G\">quickthoughts.jgregorymcverry.com/s/oDn4G</a>)"
},
"author": {
"type": "card",
"name": "https://jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/565227710104883200/g4MDcTnx.jpeg"
},
"post-type": "note",
"_id": "12291543",
"_source": "2773"
}
And there goes my productivity for the day.... can't wait to play with this!
It's here. ScrollTrigger is the long-awaited GSAP plugin that reinvents scroll-driven animation. Discover what the dev community is raving about. greensock.com/scrolltri...
{
"type": "entry",
"published": "2020-06-09T15:12:32+00:00",
"url": "https://twitter.com/mjordancodes/status/1270373217387950080",
"quotation-of": "https://twitter.com/greensock/status/1270349954368917509",
"content": {
"text": "And there goes my productivity for the day.... can't wait to play with this!"
},
"author": {
"type": "card",
"name": "mJordan",
"url": "https://twitter.com/mjordancodes",
"photo": "https://pbs.twimg.com/profile_images/1235671350758408192/7BMXepbn.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/greensock/status/1270349954368917509": {
"type": "entry",
"published": "2020-06-09T13:40:05+00:00",
"url": "https://twitter.com/greensock/status/1270349954368917509",
"video": [
"https://video.twimg.com/ext_tw_video/1270349815688441856/pu/vid/1276x720/TdqQaCtpi8KTbS45.mp4?tag=10"
],
"content": {
"text": "It's here.\u00a0ScrollTrigger is the long-awaited GSAP plugin that reinvents scroll-driven animation. Discover what the dev community is raving about. greensock.com/scrolltrigger",
"html": "It's here.\u00a0ScrollTrigger is the long-awaited GSAP plugin that reinvents scroll-driven animation. Discover what the dev community is raving about. <a href=\"http://greensock.com/scrolltrigger\">greensock.com/scrolltrigger</a>"
},
"author": {
"type": "card",
"name": "GreenSock",
"url": "https://twitter.com/greensock",
"photo": "https://pbs.twimg.com/profile_images/497590165750034433/h2gXRRrD.png"
},
"post-type": "video"
}
},
"_id": "12290935",
"_source": "2773"
}