This is another common techniqe people will use to try and destroy the narrative #NAFO
they go into a tirade against LGQBTQ or transpeople hoping you call them out or get angry.
This means you are no longer talking about how bad #Russia loses a war they started.
Avoid bait
It’s really just like buying Girl Scout cookies. If you don’t see any blood is it even real? It’s nice to be helpful. We are “chipping in” for a good cause. Lik...
{
"type": "entry",
"published": "2022-12-25T02:46:58+00:00",
"url": "https://twitter.com/jgmac1106/status/1606843918619910144",
"quotation-of": "https://twitter.com/baby_deranged/status/1606843346848468992",
"content": {
"text": "This is another common techniqe people will use to try and destroy the narrative #NAFO\n\nthey go into a tirade against LGQBTQ or transpeople hoping you call them out or get angry.\n\nThis means you are no longer talking about how bad #Russia loses a war they started.\n\nAvoid bait",
"html": "This is another common techniqe people will use to try and destroy the narrative <a href=\"https://twitter.com/search?q=%23NAFO\">#NAFO</a>\n\nthey go into a tirade against LGQBTQ or transpeople hoping you call them out or get angry.\n\nThis means you are no longer talking about how bad <a href=\"https://twitter.com/search?q=%23Russia\">#Russia</a> loses a war they started.\n\nAvoid bait"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1586874242913734658/3GMcjnTC.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/baby_deranged/status/1606843346848468992": {
"type": "entry",
"published": "2022-12-25T02:44:42+00:00",
"url": "https://twitter.com/baby_deranged/status/1606843346848468992",
"in-reply-to": [
"https://twitter.com/baby_deranged/status/1606842443785465857"
],
"content": {
"text": "It\u2019s really just like buying Girl Scout cookies. If you don\u2019t see any blood is it even real? It\u2019s nice to be helpful. We are \u201cchipping in\u201d for a good cause. Like chipping in for a homeless non-binary teenage runaway\u2019s affirming top surgery on gofundme. We love to help! WE CARE \u2764\ufe0f",
"html": "It\u2019s really just like buying Girl Scout cookies. If you don\u2019t see any blood is it even real? It\u2019s nice to be helpful. We are \u201cchipping in\u201d for a good cause. Like chipping in for a homeless non-binary teenage runaway\u2019s affirming top surgery on gofundme. We love to help! WE CARE \u2764\ufe0f\n<a class=\"u-mention\" href=\"https://twitter.com/jgmac1106\"></a>\n<a class=\"u-mention\" href=\"https://twitter.com/martyrmade\"></a>"
},
"author": {
"type": "card",
"name": "Baby Deranged",
"url": "https://twitter.com/baby_deranged",
"photo": "https://pbs.twimg.com/profile_images/1585890411897188352/BSU2DnqA.jpg"
},
"post-type": "reply"
}
},
"_id": "33964197",
"_source": "2773"
}
This is another common #disinfo tactic used in Influence campaigns.
The word "Banderite."
Stalin and Khrushchev started to use the term during WWII to describe Ukrainian
Using Banderite is part of the narrative or needing to protect the "Russian" people from Nazis wherever
Everyone knows why Ukraine never was allowed into the EU in 2004 and time and time again in 2014 when the CIA backed Asov Banderites in the Maiden Coup.
mate.substack.c...
{
"type": "entry",
"published": "2022-12-25T01:19:02+00:00",
"url": "https://twitter.com/jgmac1106/status/1606821788809396224",
"quotation-of": "https://twitter.com/AlexDracona/status/1606814887627599873",
"content": {
"text": "This is another common #disinfo tactic used in Influence campaigns.\n\nThe word \"Banderite.\"\n\nStalin and Khrushchev started to use the term during WWII to describe Ukrainian \n\nUsing Banderite is part of the narrative or needing to protect the \"Russian\" people from Nazis wherever",
"html": "This is another common <a href=\"https://twitter.com/search?q=%23disinfo\">#disinfo</a> tactic used in Influence campaigns.\n\nThe word \"Banderite.\"\n\nStalin and Khrushchev started to use the term during WWII to describe Ukrainian \n\nUsing Banderite is part of the narrative or needing to protect the \"Russian\" people from Nazis wherever"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1586874242913734658/3GMcjnTC.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/AlexDracona/status/1606814887627599873": {
"type": "entry",
"published": "2022-12-25T00:51:37+00:00",
"url": "https://twitter.com/AlexDracona/status/1606814887627599873",
"in-reply-to": [
"https://twitter.com/ForgemasterD/status/1606753014416519168"
],
"content": {
"text": "Everyone knows why Ukraine never was allowed into the EU in 2004 and time and time again in 2014 when the CIA backed Asov Banderites in the Maiden Coup. \n\nmate.substack.com/p/by-using-ukr\u2026\n\n#Noproxywar\n#antiwar\n#NAFO \ud83e\udd21show\nIt's sick what is happening to the forced conscripts being killed",
"html": "Everyone knows why Ukraine never was allowed into the EU in 2004 and time and time again in 2014 when the CIA backed Asov Banderites in the Maiden Coup. \n\n<a href=\"https://mate.substack.com/p/by-using-ukraine-to-fight-russia\">mate.substack.com/p/by-using-ukr\u2026</a>\n\n<a href=\"https://twitter.com/search?q=%23Noproxywar\">#Noproxywar</a>\n<a href=\"https://twitter.com/search?q=%23antiwar\">#antiwar</a>\n<a href=\"https://twitter.com/search?q=%23NAFO\">#NAFO</a> \ud83e\udd21show\nIt's sick what is happening to the forced conscripts being killed\n<a class=\"u-mention\" href=\"https://twitter.com/ForgemasterD\"></a>\n<a class=\"u-mention\" href=\"https://twitter.com/danicatodorov11\"></a>\n<a class=\"u-mention\" href=\"https://twitter.com/virago08022961\"></a>\n<a class=\"u-mention\" href=\"https://twitter.com/wartranslated\"></a>"
},
"author": {
"type": "card",
"name": "Alexander Dracona",
"url": "https://twitter.com/AlexDracona",
"photo": "https://pbs.twimg.com/profile_images/1561009963698335749/QSL_wG2x.jpg"
},
"post-type": "reply"
}
},
"_id": "33963661",
"_source": "2773"
}
Merry #Christmas NAFO we opened up the Christmas eve box and now we present our Wonderful Advent Calendar
(We gotta surprise tomorrow...)
Thank you to all who participate and get your bids in for today's Christmas Eve Fella
Over $3,000 raised bit.ly/3hkDt2M
{
"type": "entry",
"published": "2022-12-24T22:27:46+00:00",
"url": "https://twitter.com/jgmac1106/status/1606778687340396549",
"photo": [
"https://pbs.twimg.com/media/FkxsKb-XgAcniDd.jpg"
],
"content": {
"text": "Merry #Christmas NAFO we opened up the Christmas eve box and now we present our Wonderful Advent Calendar\n\n(We gotta surprise tomorrow...)\n\nThank you to all who participate and get your bids in for today's Christmas Eve Fella\n\nOver $3,000 raised bit.ly/3hkDt2M",
"html": "Merry <a href=\"https://twitter.com/search?q=%23Christmas\">#Christmas</a> NAFO we opened up the Christmas eve box and now we present our Wonderful Advent Calendar\n\n(We gotta surprise tomorrow...)\n\nThank you to all who participate and get your bids in for today's Christmas Eve Fella\n\nOver $3,000 raised <a href=\"https://bit.ly/3hkDt2M\">bit.ly/3hkDt2M</a>"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1586874242913734658/3GMcjnTC.jpg"
},
"post-type": "photo",
"_id": "33961314",
"_source": "2773"
}
{
"type": "entry",
"published": "2022-12-24T13:53:45-0500",
"url": "https://martymcgui.re/2022/12/24/135345/",
"syndication": [
"https://fed.brid.gy/"
],
"content": {
"text": "Gift calendar season continues and join us for the final meetups of the year. It\u2019s your < 10min update on the #IndieWeb community!\nThis Week in the IndieWeb audio edition for December 17th - 23rd, 2022.\nhttps://martymcgui.re/2022/12/24/this-week-in-the-indieweb-audio-edition--december-17th---23rd-2022/",
"html": "<p>Gift calendar season continues and join us for the final meetups of the year. It\u2019s your < 10min update on the #IndieWeb community!</p>\n<p>This Week in the IndieWeb audio edition for December 17th - 23rd, 2022.\n<a href=\"https://martymcgui.re/2022/12/24/this-week-in-the-indieweb-audio-edition--december-17th---23rd-2022/\">https://martymcgui.re/2022/12/24/this-week-in-the-indieweb-audio-edition--december-17th---23rd-2022/</a></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "note",
"_id": "33961024",
"_source": "175"
}
{
"type": "entry",
"published": "2022-12-24T13:48:52-0500",
"url": "https://martymcgui.re/2022/12/24/this-week-in-the-indieweb-audio-edition--december-17th---23rd-2022/",
"category": [
"podcast",
"IndieWeb",
"this-week-indieweb-podcast"
],
"audio": [
"https://media.martymcgui.re/4b/b0/f0/d8/dabd40bced21ade83d4fc8a2ba435578eb606af2231ff28bdfa4032b.mp3"
],
"name": "This Week in the IndieWeb Audio Edition \u2022 December 17th - 23rd, 2022",
"content": {
"text": "Show/Hide Transcript\n \n Gift calendar season continues and join us for the final meetups of the year. It\u2019s the audio edition for This Week in the IndieWeb for December 17th - 23rd, 2022.\nYou can find all of my audio editions and subscribe with your favorite podcast app here: martymcgui.re/podcasts/indieweb/.\nMusic from Aaron Parecki\u2019s 100DaysOfMusic project: Day 85 - Suit, Day 48 - Glitch, Day 49 - Floating, Day 9, and Day 11\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>Gift calendar season continues and join us for the final meetups of the year. It\u2019s the audio edition for <a href=\"https://indieweb.org/this-week/2022-12-23.html\">This Week in the IndieWeb for December 17th - 23rd, 2022</a>.</p>\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<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<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://martymcgui.re/images/logo.jpg"
},
"post-type": "audio",
"_id": "33961025",
"_source": "175"
}
Merry Christmas #NAFO and today we bring you another #disinfo tactic.
This one hundreds of years old
Blaming a secret global elite to redirect from the corruption and crime of oligarchs who get rich in #Russia just a new flavor.
globalist is often mixed in anti-antisemitism
{
"type": "entry",
"published": "2022-12-24T18:15:30+00:00",
"url": "https://twitter.com/jgmac1106/status/1606715201474203648",
"quotation-of": "https://twitter.com/waqas552748291/status/1606664959290920961",
"content": {
"text": "Merry Christmas #NAFO and today we bring you another #disinfo tactic.\n\nThis one hundreds of years old\n\nBlaming a secret global elite to redirect from the corruption and crime of oligarchs who get rich in #Russia just a new flavor.\n\nglobalist is often mixed in anti-antisemitism",
"html": "Merry Christmas <a href=\"https://twitter.com/search?q=%23NAFO\">#NAFO</a> and today we bring you another <a href=\"https://twitter.com/search?q=%23disinfo\">#disinfo</a> tactic.\n\nThis one hundreds of years old\n\nBlaming a secret global elite to redirect from the corruption and crime of oligarchs who get rich in <a href=\"https://twitter.com/search?q=%23Russia\">#Russia</a> just a new flavor.\n\nglobalist is often mixed in anti-antisemitism"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1586874242913734658/3GMcjnTC.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/waqas552748291/status/1606664959290920961": {
"type": "entry",
"published": "2022-12-24T14:55:51+00:00",
"url": "https://twitter.com/waqas552748291/status/1606664959290920961",
"photo": [
"https://pbs.twimg.com/media/FkwFPeTaYAcFaMc.jpg"
],
"in-reply-to": [
"https://twitter.com/calmrainyday/status/1606613530878287873"
],
"author": {
"type": "card",
"name": "Only the Truth(Not NAFO)",
"url": "https://twitter.com/waqas552748291",
"photo": "https://pbs.twimg.com/profile_images/1582348415597367297/hF46vJYk.jpg"
},
"post-type": "reply"
}
},
"_id": "33957545",
"_source": "2773"
}
The last week of the year doesn't count. But 2023 is going to be different, right? Livestream tomorrow (12/25) at 11:30 PST/14:30 EST about Money Resets. youtube.com/watch?v=wmNmo2…
{
"type": "entry",
"published": "2022-12-24T15:54:21+00:00",
"url": "https://twitter.com/anomalily/status/1606679681813876736",
"content": {
"text": "The last week of the year doesn't count. But 2023 is going to be different, right? Livestream tomorrow (12/25) at 11:30 PST/14:30 EST about Money Resets. youtube.com/watch?v=wmNmo2\u2026",
"html": "The last week of the year doesn't count. But 2023 is going to be different, right? Livestream tomorrow (12/25) at 11:30 PST/14:30 EST about Money Resets. <a href=\"https://www.youtube.com/watch?v=wmNmo2kyenM\">youtube.com/watch?v=wmNmo2\u2026</a>"
},
"author": {
"type": "card",
"name": "Lillian Karabaic",
"url": "https://twitter.com/anomalily",
"photo": "https://pbs.twimg.com/profile_images/1455236306162761732/jPv9ROKG.jpg"
},
"post-type": "note",
"_id": "33954293",
"_source": "2773"
}
It's gonna be a while before AI takes all our jobs though.
Or maybe not, since it speaks with the confidence of a mediocre white man while gaslighting me throughout this whole reply.
{
"type": "entry",
"published": "2022-12-24T01:45:39+00:00",
"url": "https://twitter.com/aaronpk/status/1606466100501262341",
"photo": [
"https://pbs.twimg.com/media/FktQZ7kaMAA_sMX.jpg"
],
"content": {
"text": "It's gonna be a while before AI takes all our jobs though.\n\nOr maybe not, since it speaks with the confidence of a mediocre white man while gaslighting me throughout this whole reply."
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://twitter.com/aaronpk",
"photo": "https://pbs.twimg.com/profile_images/1477113672803622912/ljLUwFLP.jpg"
},
"post-type": "photo",
"_id": "33942757",
"_source": "2773"
}
{
"type": "entry",
"published": "2022-12-24T01:09:02+00:00",
"url": "https://twitter.com/jgmac1106/status/1606456884004896769",
"quotation-of": "https://twitter.com/Ballin_tine/status/1606453946670776320",
"content": {
"text": "Fella Macabee Gotta Torch, a tank full of a oil, and a mission from God.\n\nHelp the Fella light the HIMARS hanukkiah and bid on this #NAFO fella",
"html": "Fella Macabee Gotta Torch, a tank full of a oil, and a mission from God.\n\nHelp the Fella light the HIMARS hanukkiah and bid on this <a href=\"https://twitter.com/search?q=%23NAFO\">#NAFO</a> fella"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1586874242913734658/3GMcjnTC.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/Ballin_tine/status/1606453946670776320": {
"type": "entry",
"published": "2022-12-24T00:57:22+00:00",
"url": "https://twitter.com/Ballin_tine/status/1606453946670776320",
"content": {
"text": "Our first Forger Hanukkah auction! Let\u2019s continue to raise money for @3xR_team \u2764\ufe0f\u2764\ufe0f\u2764\ufe0f #NAFO #NAFOfellas #NAFOExpansionIsNonNegotiable\ntwitter.com/alchi93/status\u2026",
"html": "Our first Forger Hanukkah auction! Let\u2019s continue to raise money for <a href=\"https://twitter.com/3xR_team\">@3xR_team</a> \u2764\ufe0f\u2764\ufe0f\u2764\ufe0f <a href=\"https://twitter.com/search?q=%23NAFO\">#NAFO</a> <a href=\"https://twitter.com/search?q=%23NAFOfellas\">#NAFOfellas</a> <a href=\"https://twitter.com/search?q=%23NAFOExpansionIsNonNegotiable\">#NAFOExpansionIsNonNegotiable</a>\n<a href=\"https://twitter.com/alchi93/status/1606160283990462464\">twitter.com/alchi93/status\u2026</a>"
},
"author": {
"type": "card",
"name": "bobbi",
"url": "https://twitter.com/Ballin_tine",
"photo": "https://pbs.twimg.com/profile_images/1600116021582495744/Vt8GbSeK.jpg"
},
"post-type": "note"
}
},
"_id": "33942759",
"_source": "2773"
}
AI is cool.
I just finished recording and editing 20 new video lessons for a course.
Uploaded the videos to Sonix and it created a (mostly) accurate transcript.
Uploaded the transcript to ChatGPT and asked it to create a summary of the lesson for the landing page!
{
"type": "entry",
"published": "2022-12-24T00:52:00+00:00",
"url": "https://twitter.com/aaronpk/status/1606452598596284416",
"content": {
"text": "AI is cool.\n\nI just finished recording and editing 20 new video lessons for a course.\n\nUploaded the videos to Sonix and it created a (mostly) accurate transcript. \n\nUploaded the transcript to ChatGPT and asked it to create a summary of the lesson for the landing page!"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://twitter.com/aaronpk",
"photo": "https://pbs.twimg.com/profile_images/1477113672803622912/ljLUwFLP.jpg"
},
"post-type": "note",
"_id": "33942761",
"_source": "2773"
}
{
"type": "entry",
"published": "2022-12-23T17:45:36-08:00",
"url": "https://aaronparecki.com/2022/12/23/28/chatgpt",
"category": [
"chatgpt"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/435532e1f7270f4cc8249faa8c818930fc2c846bf5d08cc050bf9d94e1d36d57.png"
],
"syndication": [
"https://twitter.com/aaronpk/status/1606466100501262341"
],
"content": {
"text": "It's gonna be a while before AI takes all our jobs though. \n\nOr maybe not, since it speaks with the confidence of a mediocre white man while gaslighting me throughout this whole reply.",
"html": "It's gonna be a while before AI takes all our jobs though. <br /><br />Or maybe not, since it speaks with the confidence of a mediocre white man while gaslighting me throughout this whole reply."
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "photo",
"_id": "33942400",
"_source": "16"
}
{
"type": "entry",
"published": "2022-12-23T16:51:56-08:00",
"url": "https://aaronparecki.com/2022/12/23/24/chatgpt",
"category": [
"chatgpt",
"video"
],
"syndication": [
"https://twitter.com/aaronpk/status/1606452598596284416",
"https://aaronparecki.com/@aaronpk"
],
"content": {
"text": "AI is cool. \n\nI just finished recording and editing 20 new video lessons for a course. \n\nUploaded the videos to Sonix and it created a (mostly) accurate transcript. \n\nUploaded the transcript to ChatGPT and asked it to create a summary of the lesson for the landing page!",
"html": "AI is cool. <br /><br />I just finished recording and editing 20 new video lessons for a course. <br /><br />Uploaded the videos to Sonix and it created a (mostly) accurate transcript. <br /><br />Uploaded the transcript to ChatGPT and asked it to create a summary of the lesson for the landing page!"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "note",
"_id": "33941650",
"_source": "16"
}
In traditional web applications, web pages are rendered on the client side. The browser receives a blob of JavaScript from the server, processes it, and paints the UI that the user sees.
This is not a “tradition” I grew up with!
(It’s also not a “tradition” I’ve ever particularly loved.)
{
"type": "entry",
"author": {
"name": null,
"url": "https://davepeck.org/micro/",
"photo": null
},
"url": "https://davepeck.org/2022/12/23/old-coder/",
"published": "2022-12-23T13:55:00-08:00",
"content": {
"html": "<p>Ran across a <a href=\"https://medium.com/meural-product-development/setting-up-server-side-rendering-with-react-redux-and-django-4d6f4d2fd705\">random software article</a> that made me, feel, well, <em>old</em>:</p>\n\n<blockquote>\n <p>In traditional web applications, web pages are rendered on the client side. The browser receives a blob of JavaScript from the server, processes it, and paints the UI that the user sees.</p>\n</blockquote>\n\n<p>This is not a \u201ctradition\u201d I grew up with!</p>\n\n<p>(It\u2019s also not a \u201ctradition\u201d I\u2019ve ever particularly loved.)</p>",
"text": "Ran across a random software article that made me, feel, well, old:\n\n\n In traditional web applications, web pages are rendered on the client side. The browser receives a blob of JavaScript from the server, processes it, and paints the UI that the user sees.\n\n\nThis is not a \u201ctradition\u201d I grew up with!\n\n(It\u2019s also not a \u201ctradition\u201d I\u2019ve ever particularly loved.)"
},
"post-type": "note",
"_id": "33941241",
"_source": "2781"
}
another #disinfo technique
"overwhelming list"
People who support #Putin try to justify by proving how evil other countries or alliances have been in the past.
Ignoring one evil does not justify another the lists are pronounced nonsense
Includes invites and peace keeping.
{
"type": "entry",
"published": "2022-12-23T23:15:33+00:00",
"url": "https://twitter.com/jgmac1106/status/1606428327572537349",
"quotation-of": "https://twitter.com/waqas552748291/status/1606427393887195136",
"content": {
"text": "another #disinfo technique\n\n \"overwhelming list\"\n\nPeople who support #Putin try to justify by proving how evil other countries or alliances have been in the past.\n\nIgnoring one evil does not justify another the lists are pronounced nonsense\n\nIncludes invites and peace keeping.",
"html": "another <a href=\"https://twitter.com/search?q=%23disinfo\">#disinfo</a> technique\n\n \"overwhelming list\"\n\nPeople who support <a href=\"https://twitter.com/search?q=%23Putin\">#Putin</a> try to justify by proving how evil other countries or alliances have been in the past.\n\nIgnoring one evil does not justify another the lists are pronounced nonsense\n\nIncludes invites and peace keeping."
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1586874242913734658/3GMcjnTC.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/waqas552748291/status/1606427393887195136": {
"type": "entry",
"published": "2022-12-23T23:11:51+00:00",
"url": "https://twitter.com/waqas552748291/status/1606427393887195136",
"photo": [
"https://pbs.twimg.com/media/FkstK07UUAAtj4b.jpg"
],
"in-reply-to": [
"https://twitter.com/jgmac1106/status/1606426929917095937"
],
"content": {
"text": "Just a reminder...",
"html": "Just a reminder...\n<a class=\"u-mention\" href=\"https://twitter.com/MarikkaVe\"></a>\n<a class=\"u-mention\" href=\"https://twitter.com/calmrainyday\"></a>\n<a class=\"u-mention\" href=\"https://twitter.com/jgmac1106\"></a>"
},
"author": {
"type": "card",
"name": "Only the Truth(Not NAFO)",
"url": "https://twitter.com/waqas552748291",
"photo": "https://pbs.twimg.com/profile_images/1582348415597367297/hF46vJYk.jpg"
},
"post-type": "reply"
}
},
"_id": "33940737",
"_source": "2773"
}
NEW: Twitter is shutting down its data center in Sacramento and downsizing another in Atlanta by early Jan, likely as a cost saving measure. This means a huge amount of traffic will be shifted to its remaining data centers, which could result in increased instability.
{
"type": "entry",
"published": "2022-12-23T21:58:08+00:00",
"url": "https://twitter.com/ZoeSchiffer/status/1606408842417512455",
"content": {
"text": "NEW: Twitter is shutting down its data center in Sacramento and downsizing another in Atlanta by early Jan, likely as a cost saving measure. This means a huge amount of traffic will be shifted to its remaining data centers, which could result in increased instability."
},
"author": {
"type": "card",
"name": "Zo\u00eb Schiffer",
"url": "https://twitter.com/ZoeSchiffer",
"photo": "https://pbs.twimg.com/profile_images/1564799885794086914/ZU6qMT_n.jpg"
},
"post-type": "note",
"_id": "33939393",
"_source": "2773"
}
{
"type": "entry",
"author": {
"name": null,
"url": "https://herestomwiththeweather.com/",
"photo": null
},
"url": "https://herestomwiththeweather.com/2022/12/23/check_webfinger/",
"published": "2022-12-23T11:37:50+00:00",
"content": {
"html": "<p>The notes I made in <a href=\"https://herestomwiththeweather.com/2022/11/15/mastodon-discovery/\">Mastodon Discovery</a> skipped over a noteworthy step. In general, after mastodon fetches and parses the \u201cwell known\u201d webfinger document (the so-called JSON Resource Descriptor), there is a 3 step process to learn about the actor referenced in that document.</p>\n\n<ol><li>fetch_resource</li>\n <li>check_webfinger!</li>\n <li>create_account</li>\n</ol><p>As mentioned previously, in the first step, a very comprehensive json document for the actor is fetched and in the third step, an account is created for that actor if does not already exist. However, between those two steps, mastodon does another webfinger lookup since, for instance, the domain serving the actor document may be a different domain than the one that originally served the first \u201cwell known\u201d webfinger document. Prior to this check, <a href=\"https://github.com/herestomwiththeweather/mastodon/blob/main/app/services/activitypub/fetch_remote_actor_service.rb#L32\">some instance variables are set</a>:</p>\n\n<pre><code> @uri = @json['id']\n @username = @json['preferredUsername']\n @domain = Addressable::URI.parse(@uri).normalized_host\n</code></pre>\n\n<p>The @uri instance variable is the location of the actor document and the @domain instance variable is the domain that serves the actor document. After these variables are set, <a href=\"https://github.com/herestomwiththeweather/mastodon/blob/main/app/services/activitypub/fetch_remote_actor_service.rb#L36\">the check is performed</a>:</p>\n\n<pre><code> check_webfinger! unless only_key\n</code></pre>\n\n<p>This check enforces that the domain component of your identifier is the domain that serves your actor document. (It <a href=\"https://github.com/herestomwiththeweather/mastodon/blob/main/app/services/activitypub/fetch_remote_actor_service.rb#L48\">inspects the subject of the \u201cwell known\u201d document</a> and if the username and domain of the subject match the instance variables above, the \u2018self\u2019 resource link is required to be the same as the @uri instance variable. If the subject does not match, one more webfinger lookup for the redirection is allowed.)</p>\n\n<p>So, from the perspective of mastodon, the domain component of your identifier you are known as is determined by which domain serves your actor document rather than the domain serving the original \u201cwell known\u201d webfinger document. It seems if your domain is a static site and you want to be known by an identifier associated with your domain, your domain needs to serve the actor document in addition to \u201cwell known\u201d webfinger document.</p>",
"text": "The notes I made in Mastodon Discovery skipped over a noteworthy step. In general, after mastodon fetches and parses the \u201cwell known\u201d webfinger document (the so-called JSON Resource Descriptor), there is a 3 step process to learn about the actor referenced in that document.\n\nfetch_resource\n check_webfinger!\n create_account\nAs mentioned previously, in the first step, a very comprehensive json document for the actor is fetched and in the third step, an account is created for that actor if does not already exist. However, between those two steps, mastodon does another webfinger lookup since, for instance, the domain serving the actor document may be a different domain than the one that originally served the first \u201cwell known\u201d webfinger document. Prior to this check, some instance variables are set:\n\n @uri = @json['id']\n @username = @json['preferredUsername']\n @domain = Addressable::URI.parse(@uri).normalized_host\n\n\nThe @uri instance variable is the location of the actor document and the @domain instance variable is the domain that serves the actor document. After these variables are set, the check is performed:\n\n check_webfinger! unless only_key\n\n\nThis check enforces that the domain component of your identifier is the domain that serves your actor document. (It inspects the subject of the \u201cwell known\u201d document and if the username and domain of the subject match the instance variables above, the \u2018self\u2019 resource link is required to be the same as the @uri instance variable. If the subject does not match, one more webfinger lookup for the redirection is allowed.)\n\nSo, from the perspective of mastodon, the domain component of your identifier you are known as is determined by which domain serves your actor document rather than the domain serving the original \u201cwell known\u201d webfinger document. It seems if your domain is a static site and you want to be known by an identifier associated with your domain, your domain needs to serve the actor document in addition to \u201cwell known\u201d webfinger document."
},
"name": "check_webfinger!",
"post-type": "note",
"_id": "33939169",
"_source": "246"
}