Kevin and Ryan raise some very good points about where OStatus went wrong. I absolutely agree that Webfinger is a terrible approach to identity brokering (and I have a lot of problems with the /.well-known thing in general), and while I haven’t looked seriously into Salmon because it seemed unnecessary, it also sounds like it was a major pain in the butt to deal with on top of that.
What’s frustrating to me is that Mastodon (and possibly ActivityPub itself?) makes Webfinger absolutely necessary to support (and provides worse feed discovery/modeling as a result!), and I believe it does something Salmon-esque for conversational threading as well (although I’m sure someone will correct me on this point).
Meanwhile, another reason to avoid ActivityPub is that things like this are necessary.
{
"type": "entry",
"published": "2019-07-02T11:00:58-07:00",
"summary": "Kevin and Ryan raise some very good points about where OStatus went wrong. I absolutely agree that Webfinger is a terrible approach to identity brokering (and I have a lot of problems with the /.well-known thing in general), and while I haven\u2019t looked seriously into Salmon because it seemed unnecessary, it also sounds like it was a major pain in the butt to deal with on top of that.\nWhat\u2019s frustrating to me is that Mastodon (and possibly ActivityPub itself?) makes Webfinger absolutely necessary to support (and provides worse feed discovery/modeling as a result!), and I believe it does something Salmon-esque for conversational threading as well (although I\u2019m sure someone will correct me on this point).\nMeanwhile, another reason to avoid ActivityPub is that things like this are necessary.",
"url": "https://beesbuzz.biz/blog/1439-Addendum-to-the-previous",
"name": "Addendum to the previous",
"author": {
"type": "card",
"name": "fluffy",
"url": "https://beesbuzz.biz/",
"photo": "https://aperture-proxy.p3k.io/67f0e159262fa91b1915cde9588795b89a61ec8f/68747470733a2f2f6265657362757a7a2e62697a2f7374617469632f6865616473686f742e6a7067"
},
"post-type": "article",
"_id": "4283142",
"_source": "2778"
}
If you’re in San Francisco (or in the Bay Area), pull up to @wafflejs! I decided to go at the very last moment. Be like me and pull up! https://twitter.com/wafflejs/status/1145753937519104001. Grab tickets at https://wafflejs.com!
{
"type": "entry",
"published": "2019-07-02T11:02:59.00841-07:00",
"url": "https://v2.jacky.wtf/post/368540d4-32b8-431f-a0b2-1b012f2871ee",
"content": {
"text": "If you\u2019re in San Francisco (or in the Bay Area), pull up to @wafflejs! I decided to go at the very last moment. Be like me and pull up! https://twitter.com/wafflejs/status/1145753937519104001. Grab tickets at https://wafflejs.com!",
"html": "<p>If you\u2019re in San Francisco (or in the Bay Area), pull up to <a href=\"https://wafflejs.com\">@wafflejs</a>! I decided to go at the very last moment. Be like me and pull up! <a href=\"https://twitter.com/wafflejs/status/1145753937519104001\">https://twitter.com/wafflejs/status/1145753937519104001</a>. Grab tickets at <a href=\"https://wafflejs.com\">https://wafflejs.com</a>!</p>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "note",
"_id": "4283073",
"_source": "1886"
}
If you’re in San Francisco (or in the Bay Area), pull up to @wafflejs! I decided to go at the very last moment. Be like me and pull up! https://t.co/miSiCDLAHG. Grab tickets at wafflejs.com! (v2.jacky.wtf/post/368540d4-…)
🔥 This Wednesday!
@isthisthais
@nsmargolis
@AnjanaVakil
@Zizzamia
@andytuba
@tesseralis
@ccbriant
🎟 Tickets ($10): wafflejs.com
{
"type": "entry",
"published": "2019-07-02T18:03:00+00:00",
"url": "https://twitter.com/jackyalcine/status/1146117080686764033",
"category": [
"https://twitter.com/wafflejs"
],
"quotation-of": "https://twitter.com/wafflejs/status/1145753937519104001",
"content": {
"text": "If you\u2019re in San Francisco (or in the Bay Area), pull up to @wafflejs! I decided to go at the very last moment. Be like me and pull up! https://t.co/miSiCDLAHG. Grab tickets at wafflejs.com! (v2.jacky.wtf/post/368540d4-\u2026)",
"html": "If you\u2019re in San Francisco (or in the Bay Area), pull up to <a href=\"https://twitter.com/wafflejs\">@wafflejs</a>! I decided to go at the very last moment. Be like me and pull up! https://t.co/miSiCDLAHG. Grab tickets at <a href=\"https://wafflejs.com\">wafflejs.com</a>! (<a href=\"https://v2.jacky.wtf/post/368540d4-32b8-431f-a0b2-1b012f2871ee\">v2.jacky.wtf/post/368540d4-\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",
"refs": {
"https://twitter.com/wafflejs": {
"type": "card",
"name": "WaffleJS",
"url": "https://twitter.com/wafflejs",
"photo": null
},
"https://twitter.com/wafflejs/status/1145753937519104001": {
"type": "entry",
"published": "2019-07-01T18:00:00+00:00",
"url": "https://twitter.com/wafflejs/status/1145753937519104001",
"category": [
"https://twitter.com/isthisthais",
"https://twitter.com/nsmargolis",
"https://twitter.com/AnjanaVakil",
"https://twitter.com/Zizzamia",
"https://twitter.com/andytuba",
"https://twitter.com/tesseralis",
"https://twitter.com/ccbriant"
],
"photo": [
"https://pbs.twimg.com/media/D-XLyQ4VUAAoDbx.jpg"
],
"content": {
"text": "\ud83d\udd25 This Wednesday!\n\n@isthisthais\n@nsmargolis\n@AnjanaVakil\n@Zizzamia\n@andytuba\n@tesseralis\n@ccbriant\n\n\ud83c\udf9f Tickets ($10): wafflejs.com",
"html": "\ud83d\udd25 This Wednesday!\n\n<a href=\"https://twitter.com/isthisthais\">@isthisthais</a>\n<a href=\"https://twitter.com/nsmargolis\">@nsmargolis</a>\n<a href=\"https://twitter.com/AnjanaVakil\">@AnjanaVakil</a>\n<a href=\"https://twitter.com/Zizzamia\">@Zizzamia</a>\n<a href=\"https://twitter.com/andytuba\">@andytuba</a>\n<a href=\"https://twitter.com/tesseralis\">@tesseralis</a>\n<a href=\"https://twitter.com/ccbriant\">@ccbriant</a>\n\n\ud83c\udf9f Tickets ($10): <a href=\"http://wafflejs.com\">wafflejs.com</a>"
},
"author": {
"type": "card",
"name": "WaffleJS",
"url": "https://twitter.com/wafflejs",
"photo": "https://pbs.twimg.com/profile_images/673991968666456064/NO4-sZml.png"
},
"post-type": "photo",
"refs": {
"https://twitter.com/isthisthais": {
"type": "card",
"name": "thais is bi",
"url": "https://twitter.com/isthisthais",
"photo": null
},
"https://twitter.com/nsmargolis": {
"type": "card",
"name": "Natalia Margolis",
"url": "https://twitter.com/nsmargolis",
"photo": null
},
"https://twitter.com/AnjanaVakil": {
"type": "card",
"name": "Anjana Vakil",
"url": "https://twitter.com/AnjanaVakil",
"photo": null
},
"https://twitter.com/Zizzamia": {
"type": "card",
"name": "Leonardo Zizzamia",
"url": "https://twitter.com/Zizzamia",
"photo": null
},
"https://twitter.com/andytuba": {
"type": "card",
"name": "there, a landy tuba!",
"url": "https://twitter.com/andytuba",
"photo": null
},
"https://twitter.com/tesseralis": {
"type": "card",
"name": "Nat Alison",
"url": "https://twitter.com/tesseralis",
"photo": null
},
"https://twitter.com/ccbriant": {
"type": "card",
"name": "Colleen Briant",
"url": "https://twitter.com/ccbriant",
"photo": null
}
}
}
},
"_id": "4283035",
"_source": "2773"
}
Looks like even if you pay for the product; people have no problem spying on you. Vertical forms of income? (v2.jacky.wtf/post/cbd5cc4b-…)
{
"type": "entry",
"published": "2019-07-02T18:02:15+00:00",
"url": "https://twitter.com/jackyalcine/status/1146116891565600769",
"content": {
"text": "Looks like even if you pay for the product; people have no problem spying on you. Vertical forms of income? (v2.jacky.wtf/post/cbd5cc4b-\u2026)",
"html": "Looks like even if you pay for the product; people have no problem spying on you. Vertical forms of income? (<a href=\"https://v2.jacky.wtf/post/cbd5cc4b-d569-44be-b53f-c95d610a9bb4\">v2.jacky.wtf/post/cbd5cc4b-\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": "4283036",
"_source": "2773"
}
In the interests of #OwnYourContent and #IndieWeb principles, I've set up a dedicated video page on my own website. All videos I produce will get saved on Vimeo and posted on my site! (with select segments shared to YouTube and Instagram)
ALL THE DEETS: jaredwhite.com/20190702/1
{
"type": "entry",
"published": "2019-07-02T17:57:37+00:00",
"url": "https://twitter.com/jaredcwhite/status/1146115726576500737",
"content": {
"text": "In the interests of #OwnYourContent and #IndieWeb principles, I've set up a dedicated video page on my own website. All videos I produce will get saved on Vimeo and posted on my site! (with select segments shared to YouTube and Instagram)\n\nALL THE DEETS: jaredwhite.com/20190702/1",
"html": "In the interests of <a href=\"https://twitter.com/search?q=%23OwnYourContent\">#OwnYourContent</a> and <a href=\"https://twitter.com/search?q=%23IndieWeb\">#IndieWeb</a> principles, I've set up a dedicated video page on my own website. All videos I produce will get saved on Vimeo and posted on my site! (with select segments shared to YouTube and Instagram)\n\nALL THE DEETS: <a href=\"https://jaredwhite.com/20190702/1\">jaredwhite.com/20190702/1</a>"
},
"author": {
"type": "card",
"name": "JaredWhite.com",
"url": "https://twitter.com/jaredcwhite",
"photo": "https://aperture-proxy.p3k.io/b5acc85d6e3e37693d4c4221c1981a811f0c570e/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313030393830383331313632383133323335332f43396233623868362e6a7067"
},
"post-type": "note",
"_id": "4283038",
"_source": "2773"
}
Freelancers, can we join together to get a group rate for health insurance?
{
"type": "entry",
"published": "2019-07-02T17:47:32+00:00",
"url": "https://twitter.com/andigalpern/status/1146113186505953286",
"content": {
"text": "Freelancers, can we join together to get a group rate for health insurance?"
},
"author": {
"type": "card",
"name": "Andi Galpern \ud83c\udfb5\ud83c\udfb9\ud83c\udfb8",
"url": "https://twitter.com/andigalpern",
"photo": "https://aperture-proxy.p3k.io/be29984b3f30d944504863cb59d08ae15b69e536/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313035333034373137363531373937363036342f4872396e637643392e6a7067"
},
"post-type": "note",
"_id": "4282833",
"_source": "2773"
}
Freelancers in California - what type of health insurance do you have? It seems like the rates skyrocketed recently.
{
"type": "entry",
"published": "2019-07-02T17:42:50+00:00",
"url": "https://twitter.com/andigalpern/status/1146112005935267841",
"video": [
"https://video.twimg.com/ext_tw_video/1146111959172911110/pu/vid/592x1280/fjRr0tZLVJafIsVz.mp4?tag=10"
],
"content": {
"text": "Freelancers in California - what type of health insurance do you have? It seems like the rates skyrocketed recently."
},
"author": {
"type": "card",
"name": "Andi Galpern \ud83c\udfb5\ud83c\udfb9\ud83c\udfb8",
"url": "https://twitter.com/andigalpern",
"photo": "https://aperture-proxy.p3k.io/be29984b3f30d944504863cb59d08ae15b69e536/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313035333034373137363531373937363036342f4872396e637643392e6a7067"
},
"post-type": "video",
"_id": "4282834",
"_source": "2773"
}
Trump admin threatens to legislate crypto backdoors, T-Mobile and AT&T whistle while customers' lives are ruined by SIM swaps, and CBP's racist/sexist/etc Facebook playground.
Another great @violetblue Cybersecurity Roundup: July 2, 2019
patreon.com/posts/cybersec…
{
"type": "entry",
"published": "2019-07-02T16:57:55+00:00",
"url": "https://twitter.com/schmarty/status/1146100700021252096",
"category": [
"https://twitter.com/violetblue"
],
"content": {
"text": "Trump admin threatens to legislate crypto backdoors, T-Mobile and AT&T whistle while customers' lives are ruined by SIM swaps, and CBP's racist/sexist/etc Facebook playground.\n\nAnother great @violetblue Cybersecurity Roundup: July 2, 2019\n\npatreon.com/posts/cybersec\u2026",
"html": "Trump admin threatens to legislate crypto backdoors, T-Mobile and AT&T whistle while customers' lives are ruined by SIM swaps, and CBP's racist/sexist/etc Facebook playground.\n\nAnother great <a href=\"https://twitter.com/violetblue\">@violetblue</a> Cybersecurity Roundup: July 2, 2019\n\n<a href=\"https://www.patreon.com/posts/cybersecurity-2-28073063\">patreon.com/posts/cybersec\u2026</a>"
},
"author": {
"type": "card",
"name": "martymcgui.re (he/him)",
"url": "https://twitter.com/schmarty",
"photo": "https://aperture-proxy.p3k.io/3692a7a0294e4ca7f96be0d3e192d45a2b25ff46/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f3632393035363934393535323833363630382f696161676679656e2e6a7067"
},
"post-type": "note",
"refs": {
"https://twitter.com/violetblue": {
"type": "card",
"name": "Violet Blue\u00ae",
"url": "https://twitter.com/violetblue",
"photo": null
}
},
"_id": "4282037",
"_source": "2773"
}
Thanks Gregor! @atmlutter I didn’t realize you’re in Toronto. An #indieweb meetup sounds fun! (jackjamieson.net/?p=15094)
{
"type": "entry",
"published": "2019-07-02T16:53:42+00:00",
"url": "https://twitter.com/jackjamieson/status/1146099642695897090",
"category": [
"https://twitter.com/atmlutter"
],
"content": {
"text": "Thanks Gregor! @atmlutter I didn\u2019t realize you\u2019re in Toronto. An #indieweb meetup sounds fun! (jackjamieson.net/?p=15094)",
"html": "Thanks Gregor! <a href=\"https://twitter.com/atmlutter\">@atmlutter</a> I didn\u2019t realize you\u2019re in Toronto. An <a href=\"https://twitter.com/search?q=%23indieweb\">#indieweb</a> meetup sounds fun! (<a href=\"https://jackjamieson.net/?p=15094\">jackjamieson.net/?p=15094</a>)"
},
"author": {
"type": "card",
"name": "Jack Jamieson",
"url": "https://twitter.com/jackjamieson",
"photo": "https://aperture-proxy.p3k.io/8643be4b957e7661060801db20570b1d43fb2f87/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f3830303833353732373339313132353530352f746f316c536256702e6a7067"
},
"post-type": "note",
"refs": {
"https://twitter.com/atmlutter": {
"type": "card",
"name": "Ariana Lutterman",
"url": "https://twitter.com/atmlutter",
"photo": null
}
},
"_id": "4282038",
"_source": "2773"
}
Been a week since I have been skating, 5 days since surgery, and I have gotten to the level of stir crazy that I am watching law YouTube channel opinions on Kim Kardashian. Halp.
{
"type": "entry",
"published": "2019-07-02T16:40:42+00:00",
"url": "https://twitter.com/anomalily/status/1146096368462659584",
"content": {
"text": "Been a week since I have been skating, 5 days since surgery, and I have gotten to the level of stir crazy that I am watching law YouTube channel opinions on Kim Kardashian. Halp."
},
"author": {
"type": "card",
"name": "Lillian Karabaic",
"url": "https://twitter.com/anomalily",
"photo": "https://aperture-proxy.p3k.io/1de3203470b657e685f265cbf9ee7170de351cb4/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313132333830323430303733313636343338352f6473485147316e5a2e6a7067"
},
"post-type": "note",
"_id": "4281844",
"_source": "2773"
}
Anyone ever build a quick app or site that randomly opens a Dead show on the @internetarchive....ooh be a neat micropub client... Open link, publish listen post. (quickthoughts.jgregorymcverry.com/s/1vRfS0)
{
"type": "entry",
"published": "2019-07-02T16:02:49+00:00",
"url": "https://twitter.com/jgmac1106/status/1146086835820597248",
"category": [
"https://twitter.com/internetarchive"
],
"content": {
"text": "Anyone ever build a quick app or site that randomly opens a Dead show on the @internetarchive....ooh be a neat micropub client... Open link, publish listen post. (quickthoughts.jgregorymcverry.com/s/1vRfS0)",
"html": "Anyone ever build a quick app or site that randomly opens a Dead show on the <a href=\"https://twitter.com/internetarchive\">@internetarchive</a>....ooh be a neat micropub client... Open link, publish listen post. (<a href=\"https://quickthoughts.jgregorymcverry.com/s/1vRfS0\">quickthoughts.jgregorymcverry.com/s/1vRfS0</a>)"
},
"author": {
"type": "card",
"name": "https://jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://aperture-proxy.p3k.io/5163db442c9bc69839ca550f18eb71e1b0ca8162/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f3536353232373731303130343838333230302f67344d4463546e782e6a706567"
},
"post-type": "note",
"refs": {
"https://twitter.com/internetarchive": {
"type": "card",
"name": "Internet Archive",
"url": "https://twitter.com/internetarchive",
"photo": null
}
},
"_id": "4281149",
"_source": "2773"
}
Anyone ever build a quick app or site that randomly opens a Dead show on the @internetarchive....ooh be a neat micropub client... Open link, publish listen post.
{
"type": "entry",
"published": "2019-07-02T16:02:47+0000",
"url": "https://quickthoughts.jgregorymcverry.com/2019/07/02/anyone-ever-build-a-quick-app-or",
"syndication": [
"https://twitter.com/jgmac1106/status/1146086835820597248"
],
"content": {
"text": "Anyone ever build a quick app or site that randomly opens a Dead show on the @internetarchive....ooh be a neat micropub client... Open link, publish listen post."
},
"author": {
"type": "card",
"name": "Greg McVerry",
"url": "https://quickthoughts.jgregorymcverry.com/profile/jgmac1106",
"photo": "https://aperture-proxy.p3k.io/caeb995d615fbe49086b65db17f0eae5d43ef188/68747470733a2f2f717569636b74686f75676874732e6a677265676f72796d6376657272792e636f6d2f66696c652f32643663396366656437616338653834396634393262356263376536613633302f7468756d622e6a7067"
},
"post-type": "note",
"_id": "4281080",
"_source": "1300"
}
Centralisation caused by cloudflare is a problem. But to fix that, we need actual decent sokutions that do similar things, but aren't cloudflare 😂
{
"type": "entry",
"published": "2019-07-02T15:51:37+00:00",
"url": "https://twitter.com/ketudb/status/1146084017021714432",
"content": {
"text": "Centralisation caused by cloudflare is a problem. But to fix that, we need actual decent sokutions that do similar things, but aren't cloudflare \ud83d\ude02"
},
"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",
"_id": "4280915",
"_source": "2773"
}
@ cloudflare https://t.co/dLZH6zaCvZ
How bad is it? Someone just opened the whisky, that’s how bad.
{
"type": "entry",
"published": "2019-07-02T15:49:39+00:00",
"url": "https://twitter.com/ketudb/status/1146083521338851329",
"video": [
"https://video.twimg.com/tweet_video/D-e04puU8AA-NvF.mp4"
],
"quotation-of": "https://twitter.com/honest_update/status/965642639310774272",
"content": {
"text": "@ cloudflare https://t.co/dLZH6zaCvZ"
},
"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": "video",
"refs": {
"https://twitter.com/honest_update/status/965642639310774272": {
"type": "entry",
"published": "2018-02-19T17:42:00+00:00",
"url": "https://twitter.com/honest_update/status/965642639310774272",
"content": {
"text": "How bad is it? Someone just opened the whisky, that\u2019s how bad."
},
"author": {
"type": "card",
"name": "Honest Status Page",
"url": "https://twitter.com/honest_update",
"photo": "https://pbs.twimg.com/profile_images/760126381250445312/nN_eXi8B.jpg"
},
"post-type": "note"
}
},
"_id": "4280916",
"_source": "2773"
}
{
"type": "entry",
"published": "2019-07-02T08:47:00.00000-07:00",
"url": "https://v2.jacky.wtf/post/6060573b-1270-4701-9f73-cc5f3e770cf0",
"name": "https://avatars3.githubusercontent.com/u/16866914?v=4 posted 2019-07-02T08:47:00.00000-07:00",
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "article",
"_id": "4280843",
"_source": "1886"
}
{
"type": "entry",
"published": "2019-07-02T15:28:18+0000",
"url": "https://quickthoughts.jgregorymcverry.com/2019/07/02/putting-the-final-touches-on-the-edu407sum19",
"category": [
"edu407Sum19"
],
"syndication": [
"https://twitter.com/jgmac1106/status/1146078167695876096",
"https://mastodon.social/@jgmac1106/102372560398993404"
],
"content": {
"text": "Putting the final touches on the #edu407Sum19 syllabi: https://docs.google.com/document/d/1Cfy_TdONiChMkTn_5G8Qups0TQo2ti4AbZhSd391oxI/edit?usp=sharing and the Code of Conduct: https://quickthoughts.jgregorymcverry.com/2019/07/02/updated-code-of-conduct-for-summer-classes-digp...",
"html": "Putting the final touches on the <a href=\"https://quickthoughts.jgregorymcverry.com/tag/edu407Sum19\" class=\"p-category\">#edu407Sum19</a> syllabi: <a href=\"https://docs.google.com/document/d/1Cfy_TdONiChMkTn_5G8Qups0TQo2ti4AbZhSd391oxI/edit?usp=sharing\">https://docs.google.com/document/d/1Cfy_TdONiChMkTn_5G8Qups0TQo2ti4AbZhSd391oxI/edit?usp=sharing</a> and the Code of Conduct: <a href=\"https://quickthoughts.jgregorymcverry.com/2019/07/02/updated-code-of-conduct-for-summer-classes-digped\">https://quickthoughts.jgregorymcverry.com/2019/07/02/updated-code-of-conduct-for-summer-classes-digp...</a>"
},
"author": {
"type": "card",
"name": "Greg McVerry",
"url": "https://quickthoughts.jgregorymcverry.com/profile/jgmac1106",
"photo": "https://aperture-proxy.p3k.io/caeb995d615fbe49086b65db17f0eae5d43ef188/68747470733a2f2f717569636b74686f75676874732e6a677265676f72796d6376657272792e636f6d2f66696c652f32643663396366656437616338653834396634393262356263376536613633302f7468756d622e6a7067"
},
"post-type": "note",
"_id": "4280520",
"_source": "1300"
}
{
"type": "entry",
"published": "2019-07-02T15:28:22+00:00",
"url": "https://twitter.com/jgmac1106/status/1146078167695876096",
"content": {
"text": "Putting the final touches on the #edu407Sum19 syllabi: docs.google.com/document/d/1Cf\u2026 and the Code of Conduct: quickthoughts.jgregorymcverry.com/2019/07/02/upd\u2026 (quickthoughts.jgregorymcverry.com/s/L97Ba)",
"html": "Putting the final touches on the <a href=\"https://twitter.com/search?q=%23edu407Sum19\">#edu407Sum19</a> syllabi: <a href=\"https://docs.google.com/document/d/1Cfy_TdONiChMkTn_5G8Qups0TQo2ti4AbZhSd391oxI/edit?usp=sharing\">docs.google.com/document/d/1Cf\u2026</a> and the Code of Conduct: <a href=\"https://quickthoughts.jgregorymcverry.com/2019/07/02/updated-code-of-conduct-for-summer-classes-digped\">quickthoughts.jgregorymcverry.com/2019/07/02/upd\u2026</a> (<a href=\"https://quickthoughts.jgregorymcverry.com/s/L97Ba\">quickthoughts.jgregorymcverry.com/s/L97Ba</a>)"
},
"author": {
"type": "card",
"name": "https://jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://aperture-proxy.p3k.io/5163db442c9bc69839ca550f18eb71e1b0ca8162/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f3536353232373731303130343838333230302f67344d4463546e782e6a706567"
},
"post-type": "note",
"_id": "4280515",
"_source": "2773"
}
{
"type": "entry",
"published": "2019-07-02T15:25:15+00:00",
"url": "https://twitter.com/jgmac1106/status/1146077382907969537",
"content": {
"text": "Updated Code of Conduct for Summer Classes #DigPed: quickthoughts.jgregorymcverry.com/2019/07/02/upd\u2026",
"html": "Updated Code of Conduct for Summer Classes <a href=\"https://twitter.com/search?q=%23DigPed\">#DigPed</a>: <a href=\"https://quickthoughts.jgregorymcverry.com/2019/07/02/updated-code-of-conduct-for-summer-classes-digped\">quickthoughts.jgregorymcverry.com/2019/07/02/upd\u2026</a>"
},
"author": {
"type": "card",
"name": "https://jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://aperture-proxy.p3k.io/5163db442c9bc69839ca550f18eb71e1b0ca8162/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f3536353232373731303130343838333230302f67344d4463546e782e6a706567"
},
"post-type": "note",
"_id": "4280516",
"_source": "2773"
}
{
"type": "entry",
"published": "2019-07-02T15:25:08+0000",
"url": "https://quickthoughts.jgregorymcverry.com/2019/07/02/updated-code-of-conduct-for-summer-classes-digped",
"syndication": [
"https://twitter.com/jgmac1106/status/1146077382907969537",
"https://mastodon.social/@jgmac1106/102372548493032684"
],
"name": "Updated Code of Conduct for Summer Classes #DigPed",
"content": {
"text": "\u00a0Code of Conduct1. PurposeA primary goal of #edu407 is is to be inclusive to our community of readers and writers, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof).This code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.We invite all those who participate in #edu407\u00a0 to help us create safe and positive experiences for everyone.As a college course in children's literacy you promise to participate in your fullest, complete class assignments on time, reflect on your learning, engage in college level writing, and critical analysis in both written and spoken word. You understand that success in this class determines on meeting these basic expectations.2. Your Control Your DataYou have the right in this\u00a0 class to work\u00a0from your own domain where you publish your data. This might be a blogger account, a wix page, or a WordPress blog but this LMS can't collect your data. You have the right to delete your data at any time.You may also choose to use tools provided by the University such as Blackboard. As a faculty member I can make no promises as to how this data is collected and used by the University. As a tuition paying learner you should be aware the university is collecting large amounts of data through our Learning Management System.\u00a0 I make no claims about the security nor learner control of this data.3. Right to PrivacyWhile this class is built on and encourages open pedagogy you will never be required to share any task or assignment. You may password protect your blog or website and share the password with just the class or just with me. Anything posted to Blackboard is considered private only to class.While many of us syndicate to social media you are never required to join any network beyond our private chat rooms. If an assignment revolves around social media a transcript or video can be provided to anyone who does not wish to join or interact with social media silos.At the end of class you may delete your blog and your stream account. I can make no promises about the learner data in Blackboard after completion of the class.4. Public, Private, and OpenWhat does public and \"in the open\" mean?Online communication, such as tweets, blog posts, and comments are generally out in the open and technically \u201cpublic\u201d and available for researchers to analyze and quote. Internet researchers have, however, documented how a particular communication may be technically public but viewed by the individual who posted it as meant for a more limited or private context.Even if an individual feels that they have \u201cpublished\u201d in public or have consented to be part of research, they might still feel like trust has been violated if their words are taken up and re-framed in a way that they feel is out of context or misrepresented.Think about each other when sharing information. Critical feedback helps us grow but keep that to our private stream. Use our public comments on each others blogs to encourage growth of the learner and the community.If someone posts to Blackboard and not their public blog that is considered 100% private and can not be quoted or summarized in public posts without author permission. Even if your data is technically public I will always ask for approval before direct quoting or including any artifact you make in class as part of a study,5. Expected BehaviorThe following behaviors are expected and requested of all community members:Participate in an authentic and active way. In doing so, you contribute to the health and longevity of this community.\nExercise consideration and respect in your speech and actions.\nAttempt collaboration before conflict.\nRefrain from demeaning, discriminatory, or harassing behavior and speech.\nProvide feedback to your peers\nAnswer questions when you can and help point people in the right direction when you can't\n6. Unacceptable BehaviorThe following behaviors are considered harassment and are unacceptable within our community:Violence, threats of violence or violent language directed against another person.\nSexist, racist, homophobic, transphobic, ableist or otherwise discriminatory jokes and language.\nPosting or displaying sexually explicit or violent material.\nPosting or threatening to post other people\u2019s personally identifying information (\"doxing\").\nPersonal insults, particularly those related to gender, sexual orientation, race, religion, or disability.\nInappropriate photography or recording.\n\nIncessentaly correcting graamer\n\nInappropriate physical contact. You should have someone\u2019s consent before touching them.\nUnwelcome sexual attention. This includes, sexualized comments or jokes; inappropriate touching, groping, and unwelcomed sexual advances.\nDeliberate intimidation, stalking or following (online or in person).\nAdvocating for, or encouraging, any of the above behavior.\nSustained disruption of community events, including talks and presentations.\n7. Consequences of Unacceptable BehaviorUnacceptable behavior from any community member will not be tolerated.Anyone asked to stop unacceptable behavior is expected to comply immediately.If a community member engages in unacceptable behavior, the course instructor may refer you to proper university channels and it can threaten your standing in the program.8. No Notification PolicyWhen in class I would never ask you not to have a laptop or cell phone. That contains way more computing power than we took to the moon. I do ask for attention. So do a lot of companies who drill into your brain through notifications.There is also replicable evidence from learning sciences that using paper and not computer notes leads to greater knowledge gains.I ask that when in class you globally turn off notifications. When working online dedicate yourself to class. Shut down any sms notifications, close all social media tabs not related to class, and learn.Notifications work like drugs. Literally. Brain scientists work for companies and study how to make you click more. Stay attention sober during class.8. No DrivingYou are expressively forbidden to complete any activity or interact with any other person in this class while operating a vehicle. Doing so puts others at risks and therefore falls under unacceptable behavior. Plus its illegal (in Connecticut), so there is that too.9. Video DataIf this class involves video projects you will never be required to show your face. If you do a group project all group members must consent before a video upload. Any group member has the right of refusal. You can email mcverryj1@southernct.edu if your would like to ask for a video removal without letting your other group members know.10. Reporting GuidelinesIf you are subject to or witness unacceptable behavior, or have any other concerns, please notify me at mcverryj1@southernct.eduAdditionally, I am available to help community members engage with university and\u00a0 local law enforcement or to otherwise help those experiencing unacceptable behavior feel safe.I am also a mandatory reporter and any mention in class of self-harm, hurting others, or reports of abuse must be reported. In a class where we write reflections and fictions often based in reality the line for a mandatory reporter can be blurred. I will always default11. Addressing GrievancesIf you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify mcverryj1@southernj1\u00a0 with a concise description of your grievance. Your grievance will be handled in accordance with our existing governing policies.As a\u00a0 social justice university we will prioritizes marginalized people\u2019s safety over privileged people\u2019s comfort. I\u00a0reserve the right not to act on complaints regarding:\u2018Reverse\u2019 -isms, including \u2018reverse racism,\u2019 \u2018reverse sexism,\u2019 and \u2018cisphobia\u2019\n\nReasonable communication of boundaries, such as \u201cleave me alone,\u201d \u201cgo away,\u201d or \u201cI\u2019m not discussing this with you.\u201d\nCommunicating in a \u2018tone\u2019 you don\u2019t find congenial\nCriticizing racist, sexist, cissexist, or otherwise oppressive behavior or assumptions\n12. ScopeWe expect all students\u00a0 to abide by this Code of Conduct in online and in-person\u2013as well as in all one-on-one communications pertaining to class business.This code of conduct and its related procedures also applies to unacceptable behavior occurring outside the scope of community activities when such behavior has the potential to adversely affect the safety and well-being of community members.13. Contact infomcverryj1@southernct.edu14. License and attributionThis Code of Conduct is distributed under a Creative Commons Attribution-ShareAlike license.Portions of text derived from the Django Code of Conduct and the Geek Feminism Anti-Harassment Policy.Portions of this text were derived from\u00a0 XOXO a CC-BY license Retrieved on November 22, 2016 from http://citizencodeofconduct.org/\u00a0",
"html": "<p>\u00a0</p><h2>Code of Conduct</h2><h2>1. Purpose</h2><p>A primary goal of #<span><span>edu</span></span>407 is is to be inclusive to our community of readers and writers, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof).</p><p>This code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.</p><p>We invite all those who participate in #<span><span>edu</span></span>407\u00a0 to help us create safe and positive experiences for everyone.</p><p>As a college course in children's literacy you promise to participate in your fullest, complete class assignments on time, reflect on your learning, engage in college level writing, and critical analysis in both written and spoken word. You understand that success in this class determines on meeting these basic expectations.</p><h2>2. Your Control Your Data</h2><p>You have the right in this\u00a0 class to work\u00a0from your own domain where you publish your data. This might be a <span><span>blogger</span></span> account, a <span><span>wix</span></span> page, or a <span><span>WordPress</span></span> <span><span>blog</span></span> but this LMS can't collect your data. You have the right to delete your data at any time.</p><p>You may also choose to use tools provided by the University such as Blackboard. As a faculty member I can make no promises as to how this data is collected and used by the University. As a tuition paying learner you should be aware the university is collecting large amounts of data through our Learning Management System.\u00a0 I make no claims about the security nor learner control of this data.</p><h2>3. Right to Privacy</h2><p>While this class is built on and encourages open pedagogy you will never be required to share any task or assignment. You may password protect your <span><span>blog</span></span> or website and share the password with just the class or just with me. Anything posted to Blackboard is considered private only to class.</p><p>While many of us syndicate to social media you are never required to join any network beyond our private chat rooms. If an assignment revolves around social media a transcript or video can be provided to anyone who does not wish to join or interact with social media silos.</p><p>At the end of class you may delete your <span><span>blog</span></span> and your stream account. I can make no promises about the learner data in Blackboard after completion of the class.</p><h2>4. Public, Private, and Open</h2><p>What does public and \"in the open\" mean?</p><p><span><span>Online</span></span> communication, such as tweets, <span><span>blog</span></span> posts, and comments are generally out in the open and technically \u201cpublic\u201d and available for researchers to analyze and quote. Internet researchers have, however, documented how a particular communication may be technically public but viewed by the individual who posted it as meant for a more limited or private context.</p><p>Even if an individual feels that they have \u201cpublished\u201d in public or have consented to be part of research, they might still feel like trust has been violated if their words are taken up and re-framed in a way that they feel is out of context or misrepresented.</p><p>Think about each other when sharing information. Critical feedback helps us grow but keep that to our private stream. Use our public comments on each others <span><span>blogs</span></span> to encourage growth of the learner and the community.</p><p><em><strong>If someone posts to Blackboard and not their public <span><span>blog</span></span> that is considered 100% private and can not be quoted or summarized in public posts without author permission.</strong> </em></p><p>Even if your data is technically public I will always ask for approval before direct quoting or including any artifact you make in class as part of a study,</p><h2>5. Expected Behavior</h2><p>The following behaviors are expected and requested of all community members:</p><ul><li>Participate in an authentic and active way. In doing so, you contribute to the health and longevity of this community.</li>\n<li>Exercise consideration and respect in your speech and actions.</li>\n<li>Attempt collaboration before conflict.</li>\n<li>Refrain from demeaning, discriminatory, or harassing behavior and speech.</li>\n<li>Provide feedback to your peers</li>\n<li>Answer questions when you can and help point people in the right direction when you can't</li>\n</ul><h2>6. Unacceptable Behavior</h2><p>The following behaviors are considered harassment and are unacceptable within our community:</p><ul><li>Violence, threats of violence or violent language directed against another person.</li>\n<li>Sexist, racist, homophobic, <span><span>transphobic</span></span>, <span><span>ableist</span></span> or otherwise discriminatory jokes and language.</li>\n<li>Posting or displaying sexually explicit or violent material.</li>\n<li>Posting or threatening to post other people\u2019s personally identifying information (\"<span><span>doxing</span></span>\").</li>\n<li>Personal insults, particularly those related to gender, sexual orientation, race, religion, or disability.</li>\n<li>Inappropriate photography or recording.</li>\n<li>\n<span><span>Incessentaly</span></span> correcting <span><span>graamer</span></span>\n</li>\n<li>Inappropriate physical contact. You should have someone\u2019s consent before touching them.</li>\n<li>Unwelcome sexual attention. This includes, sexualized comments or jokes; inappropriate touching, groping, and <span><span>unwelcomed</span></span> sexual advances.</li>\n<li>Deliberate intimidation, stalking or following (<span><span>online</span></span> or in person).</li>\n<li>Advocating for, or encouraging, any of the above behavior.</li>\n<li>Sustained disruption of community events, including talks and presentations.</li>\n</ul><h2>7. Consequences of Unacceptable Behavior</h2><p>Unacceptable behavior from any community member will not be tolerated.</p><p>Anyone asked to stop unacceptable behavior is expected to comply immediately.</p><p>If a community member engages in unacceptable behavior, the course instructor may refer you to proper university channels and it can threaten your standing in the program.</p><h2>8. No Notification Policy</h2><p>When in class I would never ask you not to have a laptop or cell phone. That contains way more computing power than we took to the moon. I do ask for attention. So do a lot of companies who drill into your brain through notifications.</p><p>There is also <span><span>replicable</span></span> evidence from learning sciences that using paper and not computer notes leads to greater knowledge gains.</p><p>I ask that when in class you globally turn off notifications. When working <span><span>online</span></span> dedicate yourself to class. Shut down any <span><span>sms</span></span> notifications, close all social media tabs not related to class, and learn.</p><p>Notifications work like drugs. Literally. Brain scientists work for companies and study how to make you click more. Stay attention sober during class.</p><h2>8. No Driving</h2><p>You are expressively forbidden to complete any activity or interact with any other person in this class while operating a vehicle. Doing so puts others at risks and therefore falls under unacceptable behavior. Plus its illegal (in Connecticut), so there is that too.</p><h2>9. Video Data</h2><p>If this class involves video projects you will never be required to show your face. If you do a group project all group members must consent before a video upload. Any group member has the right of refusal. You can email <span><span>mcverryj</span></span>1@<span><span>southernct</span></span>.<span><span>edu</span></span> if your would like to ask for a video removal without letting your other group members know.</p><h2>10. Reporting Guidelines</h2><p>If you are subject to or witness unacceptable behavior, or have any other concerns, please notify me at <span><span>mcverryj</span></span>1@<span><span>southernct</span></span>.<span><span>edu</span></span></p><p>Additionally, I am available to help community members engage with university and\u00a0 local law enforcement or to otherwise help those experiencing unacceptable behavior feel safe.</p><p>I am also a mandatory reporter and any mention in class of self-harm, hurting others, or reports of abuse must be reported. In a class where we write reflections and fictions often based in reality the line for a mandatory reporter can be blurred. I will always default</p><h2>11. Addressing Grievances</h2><p>If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify <span><span>mcverryj</span></span>1@<span><span>southernj</span></span>1\u00a0 with a concise description of your grievance. Your grievance will be handled in accordance with our existing governing policies.</p><p>As a\u00a0 social justice university we will prioritizes marginalized people\u2019s safety over privileged people\u2019s comfort. I\u00a0reserve the right not to act on complaints regarding:</p><ul><li>\u2018Reverse\u2019 -isms, including \u2018reverse racism,\u2019 \u2018reverse sexism,\u2019 and <span><span>\u2018cisphobia\u2019</span></span>\n</li>\n<li>Reasonable communication of boundaries, such as \u201cleave me alone,\u201d \u201cgo away,\u201d or \u201cI\u2019m not discussing this with you.\u201d</li>\n<li>Communicating in a \u2018tone\u2019 you don\u2019t find congenial</li>\n<li>Criticizing racist, sexist, <span><span>cissexist</span></span>, or otherwise oppressive behavior or assumptions</li>\n</ul><h2>12. Scope</h2><p>We expect all students\u00a0 to abide by this Code of Conduct in <span><span>online</span></span> and in-<span><span>person\u2013as</span></span> well as in all one-on-one communications pertaining to class business.</p><p>This code of conduct and its related procedures also applies to unacceptable behavior occurring outside the scope of community activities when such behavior has the potential to adversely affect the safety and well-being of community members.</p><h2>13. Contact info</h2><p><span><span>mcverryj</span></span>1@<span><span>southernct</span></span>.<span><span>edu</span></span></p><h2>14. License and attribution</h2><p>This Code of Conduct is distributed under a <a href=\"http://creativecommons.org/licenses/by-sa/3.0/\">Creative Commons Attribution-<span><span>ShareAlike</span></span> license</a>.</p><p>Portions of text derived from the <a href=\"https://www.djangoproject.com/conduct/\"><span><span>Django</span></span> Code of Conduct</a> and the <a href=\"http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy\">Geek Feminism Anti-Harassment Policy</a>.</p><p>Portions of this text were derived from\u00a0 XOXO a <a href=\"https://2018.xoxofest.com/conduct\">CC-BY license</a> </p><p>Retrieved on November 22, 2016 from <a href=\"http://citizencodeofconduct.org/\"><span><span>http</span></span>://<span><span>citizencodeofconduct</span></span>.<span><span>org</span></span>/</a></p><p>\u00a0</p>"
},
"author": {
"type": "card",
"name": "Greg McVerry",
"url": "https://quickthoughts.jgregorymcverry.com/profile/jgmac1106",
"photo": "https://aperture-proxy.p3k.io/caeb995d615fbe49086b65db17f0eae5d43ef188/68747470733a2f2f717569636b74686f75676874732e6a677265676f72796d6376657272792e636f6d2f66696c652f32643663396366656437616338653834396634393262356263376536613633302f7468756d622e6a7067"
},
"post-type": "article",
"_id": "4280456",
"_source": "1300"
}
Just wrote the job description for my student intern who will be building an #OER course maker using @GetKirby:
------will be developing a front end interface for designing an Open Educational Resource Course Builder tool using PHP, Vue.JS and a Content… quickthoughts.jgregorymcverry.com/2019/07/02/jus…
{
"type": "entry",
"published": "2019-07-02T14:54:39+00:00",
"url": "https://twitter.com/jgmac1106/status/1146069681586835456",
"category": [
"https://twitter.com/getkirby"
],
"content": {
"text": "Just wrote the job description for my student intern who will be building an #OER course maker using @GetKirby:\n\n------will be developing a front end interface for designing an Open Educational Resource Course Builder tool using PHP, Vue.JS and a Content\u2026 quickthoughts.jgregorymcverry.com/2019/07/02/jus\u2026",
"html": "Just wrote the job description for my student intern who will be building an <a href=\"https://twitter.com/search?q=%23OER\">#OER</a> course maker using <a href=\"https://twitter.com/getkirby\">@GetKirby</a>:\n\n------will be developing a front end interface for designing an Open Educational Resource Course Builder tool using PHP, Vue.JS and a Content\u2026 <a href=\"https://quickthoughts.jgregorymcverry.com/2019/07/02/just-wrote-the-job-description-for-my\">quickthoughts.jgregorymcverry.com/2019/07/02/jus\u2026</a>"
},
"author": {
"type": "card",
"name": "https://jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://aperture-proxy.p3k.io/5163db442c9bc69839ca550f18eb71e1b0ca8162/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f3536353232373731303130343838333230302f67344d4463546e782e6a706567"
},
"post-type": "note",
"refs": {
"https://twitter.com/getkirby": {
"type": "card",
"name": "Kirby",
"url": "https://twitter.com/getkirby",
"photo": null
}
},
"_id": "4280170",
"_source": "2773"
}