Whoever loudly proclaims "They will never use <something> because it's too hard" clearly has never tried to secure things on AWS.
{
"type": "entry",
"published": "2022-09-16T21:50:55+00:00",
"url": "https://twitter.com/Johannes_Ernst/status/1570893017514643457",
"content": {
"text": "Whoever loudly proclaims \"They will never use <something> because it's too hard\" clearly has never tried to secure things on AWS.",
"html": "Whoever loudly proclaims \"They will never use <something> because it's too hard\" clearly has never tried to secure things on AWS."
},
"author": {
"type": "card",
"name": "Johannes Ernst",
"url": "https://twitter.com/Johannes_Ernst",
"photo": "https://pbs.twimg.com/profile_images/1482154224800526337/NjdX1tt7.jpg"
},
"post-type": "note",
"_id": "31419219",
"_source": "2773"
}
I'm working on a new video course, (tentatively) called "Advanced OAuth Security"!
If you'd like to be the first to hear when it goes live, you can sign up for my email list here!
oauth2simplified.com
{
"type": "entry",
"published": "2022-09-16T21:13:20+00:00",
"url": "https://twitter.com/aaronpk/status/1570883556083376129",
"content": {
"text": "I'm working on a new video course, (tentatively) called \"Advanced OAuth Security\"!\n\nIf you'd like to be the first to hear when it goes live, you can sign up for my email list here!\n\noauth2simplified.com",
"html": "I'm working on a new video course, (tentatively) called \"Advanced OAuth Security\"!\n\nIf you'd like to be the first to hear when it goes live, you can sign up for my email list here!\n\n<a href=\"https://oauth2simplified.com\">oauth2simplified.com</a>"
},
"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": "31418755",
"_source": "2773"
}
I'm working on a new video course, (tentatively) called "Advanced OAuth Security"!
If you'd like to be the first to hear when it goes live, you can sign up for my email list here!
https://oauth2simplified.com
{
"type": "entry",
"published": "2022-09-16T14:13:18-07:00",
"url": "https://aaronparecki.com/2022/09/16/16/oauth",
"category": [
"oauth"
],
"syndication": [
"https://twitter.com/aaronpk/status/1570883556083376129"
],
"content": {
"text": "I'm working on a new video course, (tentatively) called \"Advanced OAuth Security\"! \n\nIf you'd like to be the first to hear when it goes live, you can sign up for my email list here! \n\nhttps://oauth2simplified.com",
"html": "I'm working on a new video course, (tentatively) called \"Advanced OAuth Security\"! <br /><br />If you'd like to be the first to hear when it goes live, you can sign up for my email list here! <br /><br /><a href=\"https://oauth2simplified.com\"><span>https://</span>oauth2simplified.com</a>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "note",
"_id": "31418715",
"_source": "16"
}
Oooh, Russia is attacking infrastructure now. Someone tell Marinus. nytimes.com/live/2022/09/1…
{
"type": "entry",
"published": "2022-09-16T20:17:26+00:00",
"url": "https://twitter.com/karabaic/status/1570869488844959744",
"content": {
"text": "Oooh, Russia is attacking infrastructure now. Someone tell Marinus. nytimes.com/live/2022/09/1\u2026",
"html": "Oooh, Russia is attacking infrastructure now. Someone tell Marinus. <a href=\"https://www.nytimes.com/live/2022/09/16/world/ukraine-russia-war/russians-and-ukrainians-bomb-each-other-in-southern-ukraine?smid=url-share\">nytimes.com/live/2022/09/1\u2026</a>"
},
"author": {
"type": "card",
"name": "jack the nonabrasive",
"url": "https://twitter.com/karabaic",
"photo": "https://pbs.twimg.com/profile_images/1256785873384861696/QfRzUvne.jpg"
},
"post-type": "note",
"_id": "31417965",
"_source": "2773"
}
I've got to tag @crowmagnumb on this
{
"type": "entry",
"published": "2022-09-16T20:15:23+00:00",
"url": "https://twitter.com/karabaic/status/1570868976527495168",
"quotation-of": "https://twitter.com/FalseKnees/status/1570868379032121344",
"content": {
"text": "I've got to tag @crowmagnumb on this",
"html": "I've got to tag <a href=\"https://twitter.com/crowmagnumb\">@crowmagnumb</a> on this"
},
"author": {
"type": "card",
"name": "jack the nonabrasive",
"url": "https://twitter.com/karabaic",
"photo": "https://pbs.twimg.com/profile_images/1256785873384861696/QfRzUvne.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/FalseKnees/status/1570868379032121344": {
"type": "entry",
"published": "2022-09-16T20:13:01+00:00",
"url": "https://twitter.com/FalseKnees/status/1570868379032121344",
"photo": [
"https://pbs.twimg.com/media/FczW2CzWQAYXPT0.jpg"
],
"author": {
"type": "card",
"name": "False Knees",
"url": "https://twitter.com/FalseKnees",
"photo": "https://pbs.twimg.com/profile_images/580146785957474304/kUHhXZkQ.png"
},
"post-type": "photo"
}
},
"_id": "31417966",
"_source": "2773"
}
Hometown cargo bikes represent! Nice to see DRT repped @pedalpalooza
@adriennemso didn't doubt her ability to be a neighborhood hero. So she grabbed her electric kid-hauler and took on the Disaster Relief Trials, a 30-mile bike race wrappe...
{
"type": "entry",
"published": "2022-09-16T19:34:46+00:00",
"url": "https://twitter.com/anomalily/status/1570858752693374976",
"quotation-of": "https://twitter.com/WIRED/status/1570442725593423874",
"content": {
"text": "Hometown cargo bikes represent! Nice to see DRT repped @pedalpalooza",
"html": "Hometown cargo bikes represent! Nice to see DRT repped <a href=\"https://twitter.com/pedalpalooza\">@pedalpalooza</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",
"refs": {
"https://twitter.com/WIRED/status/1570442725593423874": {
"type": "entry",
"published": "2022-09-15T16:01:37+00:00",
"url": "https://twitter.com/WIRED/status/1570442725593423874",
"photo": [
"https://pbs.twimg.com/media/FctRvEHXwAEnwbI.jpg"
],
"content": {
"text": "@adriennemso didn't doubt her ability to be a neighborhood hero. So she grabbed her electric kid-hauler and took on the Disaster Relief Trials, a 30-mile bike race wrapped in an apocalyptic post-earthquake scenario. wired.trib.al/wO187lZ \ud83d\udcf8: Gritchelle Fallesgon 1/11",
"html": "<a href=\"https://twitter.com/adriennemso\">@adriennemso</a> didn't doubt her ability to be a neighborhood hero. So she grabbed her electric kid-hauler and took on the Disaster Relief Trials, a 30-mile bike race wrapped in an apocalyptic post-earthquake scenario. <a href=\"https://wired.trib.al/wO187lZ\">wired.trib.al/wO187lZ</a> \ud83d\udcf8: Gritchelle Fallesgon 1/11"
},
"author": {
"type": "card",
"name": "WIRED",
"url": "https://twitter.com/WIRED",
"photo": "https://pbs.twimg.com/profile_images/1228050699348561920/YvWAQD2L.jpg"
},
"post-type": "photo"
}
},
"_id": "31417275",
"_source": "2773"
}
My approach to educating/recommending #WebDev solutions:
a. Be *highly flexible* in the exact technology choices you recommend.
b. Be *highly opinionated* in the shape of the stack you recommend.
{
"type": "entry",
"published": "2022-09-16T18:41:22+00:00",
"url": "https://twitter.com/jaredcwhite/status/1570845313677815809",
"content": {
"text": "My approach to educating/recommending #WebDev solutions:\n\na. Be *highly flexible* in the exact technology choices you recommend.\nb. Be *highly opinionated* in the shape of the stack you recommend.",
"html": "My approach to educating/recommending <a href=\"https://twitter.com/search?q=%23WebDev\">#WebDev</a> solutions:\n\na. Be *highly flexible* in the exact technology choices you recommend.\nb. Be *highly opinionated* in the shape of the stack you recommend."
},
"author": {
"type": "card",
"name": "Jared White",
"url": "https://twitter.com/jaredcwhite",
"photo": "https://pbs.twimg.com/profile_images/1562139062152007680/P8B7FtDQ.jpg"
},
"post-type": "note",
"_id": "31416474",
"_source": "2773"
}
Too bad grammarly, it's time for a General Audience to understand the words colonizer and colonization.
{
"type": "entry",
"published": "2022-09-16T18:25:30+00:00",
"url": "https://twitter.com/anomalily/status/1570841322453598211",
"photo": [
"https://pbs.twimg.com/media/Fcy_1ataAAAwR7u.png"
],
"content": {
"text": "Too bad grammarly, it's time for a General Audience to understand the words colonizer and colonization."
},
"author": {
"type": "card",
"name": "Lillian Karabaic",
"url": "https://twitter.com/anomalily",
"photo": "https://pbs.twimg.com/profile_images/1455236306162761732/jPv9ROKG.jpg"
},
"post-type": "photo",
"_id": "31416299",
"_source": "2773"
}
Good news! I got Hotwire Turbo and Declarative Shadow DOM to play nicely together. Write tomorrow's HTML today.
github.com/whitefusionhq/…
{
"type": "entry",
"published": "2022-09-16T17:07:10+00:00",
"url": "https://twitter.com/jaredcwhite/status/1570821608578875392",
"content": {
"text": "Good news! I got Hotwire Turbo and Declarative Shadow DOM to play nicely together. Write tomorrow's HTML today.\n\ngithub.com/whitefusionhq/\u2026",
"html": "Good news! I got Hotwire Turbo and Declarative Shadow DOM to play nicely together. Write tomorrow's HTML today.\n\n<a href=\"https://github.com/whitefusionhq/turbo-shadow\">github.com/whitefusionhq/\u2026</a>"
},
"author": {
"type": "card",
"name": "Jared White",
"url": "https://twitter.com/jaredcwhite",
"photo": "https://pbs.twimg.com/profile_images/1562139062152007680/P8B7FtDQ.jpg"
},
"post-type": "note",
"_id": "31414990",
"_source": "2773"
}
Are you planning on going somewhere during eternal Caturday?
{
"type": "entry",
"published": "2022-09-16T08:42:26-0400",
"url": "https://martymcgui.re/2022/09/16/084226/",
"category": [
"caturday"
],
"video": [
"https://res.cloudinary.com/schmarty/video/upload/vc_h264/mmmgre/ef/f4/0f/95/6d31f7cca7443a292c57a49db0867c1f643085730a82b6f087984f8a.mov"
],
"content": {
"text": "Are you planning on going somewhere during eternal Caturday?",
"html": "<p>Are you planning on going somewhere during eternal Caturday?</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "video",
"_id": "31414160",
"_source": "175"
}
Any clever SQL people out there? Given the raw data on the left, (a table of test results) how do I write a SQL query to give me the results on the right, (the results grouped by date as well as grouped by result)?
{
"type": "entry",
"published": "2022-09-16T15:51:17+00:00",
"url": "https://twitter.com/aaronpk/status/1570802509509464064",
"photo": [
"https://pbs.twimg.com/media/FcycjqQaEAED-sl.jpg"
],
"content": {
"text": "Any clever SQL people out there? Given the raw data on the left, (a table of test results) how do I write a SQL query to give me the results on the right, (the results grouped by date as well as grouped by result)?"
},
"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": "31413100",
"_source": "2773"
}
Any clever SQL people out there? Given the raw data on the left, (a table of test results) how do I write a SQL query to give me the results on the right, (the results grouped by date as well as grouped by result)?
{
"type": "entry",
"published": "2022-09-16T08:51:12-07:00",
"url": "https://aaronparecki.com/2022/09/16/6/sql",
"category": [
"sql"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/0faf847ebef3d33e2bf285f969f4e60a13cb764b6ad88ed3a8e0d712ffac17f7.png"
],
"syndication": [
"https://twitter.com/aaronpk/status/1570802509509464064"
],
"content": {
"text": "Any clever SQL people out there? Given the raw data on the left, (a table of test results) how do I write a SQL query to give me the results on the right, (the results grouped by date as well as grouped by result)?"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "photo",
"_id": "31413099",
"_source": "16"
}
Exciting to see more reporting on the people with power at TikTok:
twitter.com/rmac18/status/…
TikTok CEO Shou Zi Chew has been in the job for more than a year, but has done little press. We took a look at how he's been running the world's most popular app, and how...
{
"type": "entry",
"published": "2022-09-16T15:30:34+00:00",
"url": "https://twitter.com/ZoeSchiffer/status/1570797297780535299",
"quotation-of": "https://twitter.com/RMac18/status/1570712073793044481",
"content": {
"text": "Exciting to see more reporting on the people with power at TikTok:\ntwitter.com/rmac18/status/\u2026",
"html": "Exciting to see more reporting on the people with power at TikTok:\n<a href=\"https://twitter.com/rmac18/status/1570712073793044481\">twitter.com/rmac18/status/\u2026</a>"
},
"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",
"refs": {
"https://twitter.com/RMac18/status/1570712073793044481": {
"type": "entry",
"published": "2022-09-16T09:51:55+00:00",
"url": "https://twitter.com/RMac18/status/1570712073793044481",
"content": {
"text": "TikTok CEO Shou Zi Chew has been in the job for more than a year, but has done little press. We took a look at how he's been running the world's most popular app, and how he's navigating pressure from the US and his Chinese parent company, ByteDance: nytimes.com/2022/09/16/tec\u2026",
"html": "TikTok CEO Shou Zi Chew has been in the job for more than a year, but has done little press. We took a look at how he's been running the world's most popular app, and how he's navigating pressure from the US and his Chinese parent company, ByteDance: <a href=\"https://www.nytimes.com/2022/09/16/technology/tiktok-ceo-shou-zi-chew.html\">nytimes.com/2022/09/16/tec\u2026</a>"
},
"author": {
"type": "card",
"name": "Ryan Mac \ud83d\ude43",
"url": "https://twitter.com/RMac18",
"photo": "https://pbs.twimg.com/profile_images/1386038508070924288/Ml-kne2a.jpg"
},
"post-type": "note"
}
},
"_id": "31412841",
"_source": "2773"
}
Oh jeez. This piece goes off the deep end quickly and the gains speed. The uninformed criticism over the lack of human testing for the bivalent COVID vaccine is where I stopped reading. A hot take uniformed by science or practicality.
EU Hypocrisy Hits Dizzying New Heights As Commission’s Scandal-Tarnished President Pledges to Wage Global Fight on Corruption dlvr.it/SYR8wJ
{
"type": "entry",
"published": "2022-09-16T12:07:30+00:00",
"url": "https://twitter.com/karabaic/status/1570746196301578243",
"quotation-of": "https://twitter.com/yvessmith/status/1570727583737868288",
"content": {
"text": "Oh jeez. This piece goes off the deep end quickly and the gains speed. The uninformed criticism over the lack of human testing for the bivalent COVID vaccine is where I stopped reading. A hot take uniformed by science or practicality."
},
"author": {
"type": "card",
"name": "jack the nonabrasive",
"url": "https://twitter.com/karabaic",
"photo": "https://pbs.twimg.com/profile_images/1256785873384861696/QfRzUvne.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/yvessmith/status/1570727583737868288": {
"type": "entry",
"published": "2022-09-16T10:53:33+00:00",
"url": "https://twitter.com/yvessmith/status/1570727583737868288",
"content": {
"text": "EU Hypocrisy Hits Dizzying New Heights As Commission\u2019s Scandal-Tarnished President Pledges to Wage Global Fight on Corruption dlvr.it/SYR8wJ",
"html": "EU Hypocrisy Hits Dizzying New Heights As Commission\u2019s Scandal-Tarnished President Pledges to Wage Global Fight on Corruption <a href=\"http://dlvr.it/SYR8wJ\">dlvr.it/SYR8wJ</a>"
},
"author": {
"type": "card",
"name": "Yves Smith",
"url": "https://twitter.com/yvessmith",
"photo": "https://pbs.twimg.com/profile_images/1316923712/Screen_shot_2011-04-16_at_1.04.58_AM.png"
},
"post-type": "note"
}
},
"_id": "31409000",
"_source": "2773"
}
{
"type": "entry",
"published": "2022-09-16T04:41:58+00:00",
"url": "https://twitter.com/karabaic/status/1570634072329945091",
"video": [
"https://video.twimg.com/tweet_video/FcwDXJIaMAEghxf.mp4"
],
"content": {
"text": "#SpearLives",
"html": "<a href=\"https://twitter.com/search?q=%23SpearLives\">#SpearLives</a>"
},
"author": {
"type": "card",
"name": "jack the nonabrasive",
"url": "https://twitter.com/karabaic",
"photo": "https://pbs.twimg.com/profile_images/1256785873384861696/QfRzUvne.jpg"
},
"post-type": "video",
"_id": "31403776",
"_source": "2773"
}
Justin Herbert made an absolutely elite throw and I am pretty sure his bones are liquified.
{
"type": "entry",
"published": "2022-09-16T03:16:10+00:00",
"url": "https://twitter.com/cleverdevil/status/1570612479146991622",
"content": {
"text": "Justin Herbert made an absolutely elite throw and I am pretty sure his bones are liquified."
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://twitter.com/cleverdevil",
"photo": "https://pbs.twimg.com/profile_images/1518010782369284096/7Ac_gJRN.jpg"
},
"post-type": "note",
"_id": "31402962",
"_source": "2773"
}
Do you ever do the thing in @duolingo where you're given a sentence in the language you're learning and you immediately understand it in your native language and then mistakenly think the task is to type it back in the foreign language?
{
"type": "entry",
"published": "2022-09-16T03:14:02+00:00",
"url": "https://twitter.com/aaronpk/status/1570611942578081795",
"content": {
"text": "Do you ever do the thing in @duolingo where you're given a sentence in the language you're learning and you immediately understand it in your native language and then mistakenly think the task is to type it back in the foreign language?",
"html": "Do you ever do the thing in <a href=\"https://twitter.com/duolingo\">@duolingo</a> where you're given a sentence in the language you're learning and you immediately understand it in your native language and then mistakenly think the task is to type it back in the foreign language?"
},
"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": "31402963",
"_source": "2773"
}
Do you ever do the thing in @duolingo where you're given a sentence in the language you're learning and you immediately understand it in your native language and then mistakenly think the task is to type it back in the foreign language?
{
"type": "entry",
"published": "2022-09-15T20:13:58-07:00",
"url": "https://aaronparecki.com/2022/09/15/36/duolingo",
"category": [
"duolingo"
],
"content": {
"text": "Do you ever do the thing in @duolingo where you're given a sentence in the language you're learning and you immediately understand it in your native language and then mistakenly think the task is to type it back in the foreign language?",
"html": "Do you ever do the thing in <a href=\"https://twitter.com/duolingo\">@duolingo</a> where you're given a sentence in the language you're learning and you immediately understand it in your native language and then mistakenly think the task is to type it back in the foreign language?"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "note",
"_id": "31402859",
"_source": "16"
}
With the help of a few kind folks, we've made some updates to the OAuth 2.0 for Browser-Based Apps draft as discussed during the last IETF meeting in Philadelphia.
{
"type": "entry",
"published": "2022-09-15T18:04:51-07:00",
"summary": "With the help of a few kind folks, we've made some updates to the OAuth 2.0 for Browser-Based Apps draft as discussed during the last IETF meeting in Philadelphia.",
"url": "https://aaronparecki.com/2022/09/15/30/browser-oauth",
"category": [
"oauth",
"oauth2"
],
"syndication": [
"https://mailarchive.ietf.org/arch/msg/oauth/-tMD2ahhs8CmlgMp-Uh2E8k76gg/"
],
"name": "New Draft of OAuth for Browser-Based Apps (Draft -11)",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "article",
"_id": "31401677",
"_source": "16"
}
Watching @rdegges talk about Developer Horror Stories. Great stuff! #DevSecCon
{
"type": "entry",
"published": "2022-09-15T23:11:26+00:00",
"url": "https://twitter.com/afitnerd/status/1570550892163923969",
"photo": [
"https://pbs.twimg.com/media/Fcu3tg1XEAIvjfU.jpg"
],
"content": {
"text": "Watching @rdegges talk about Developer Horror Stories. Great stuff! #DevSecCon",
"html": "Watching <a href=\"https://twitter.com/rdegges\">@rdegges</a> talk about Developer Horror Stories. Great stuff! <a href=\"https://twitter.com/search?q=%23DevSecCon\">#DevSecCon</a>"
},
"author": {
"type": "card",
"name": "Micah Silverman - #StopWar",
"url": "https://twitter.com/afitnerd",
"photo": "https://pbs.twimg.com/profile_images/1169746170740137984/R7RpX8Q7.jpg"
},
"post-type": "photo",
"_id": "31400247",
"_source": "2773"
}