And don't forget the routers and modems your "rent" from cable companies for 15-20 a month.
These often carry outdated firmware.
If you spend 80-150 on your own better security starts saving you money in a year.
How long have you rented your boxes?
Quad Cyber Challenge Day 3: Install Security Updates
Your internet-facing devices are a common vector for cyberattacks. Take the time today to check for updates on your s...
{
"type": "entry",
"published": "2023-04-13T11:53:36+00:00",
"url": "https://twitter.com/jgmac1106/status/1646481761650499587",
"quotation-of": "https://twitter.com/FirstFocusIT/status/1646319292395167745",
"content": {
"text": "And don't forget the routers and modems your \"rent\" from cable companies for 15-20 a month.\n\nThese often carry outdated firmware.\n\nIf you spend 80-150 on your own better security starts saving you money in a year.\n\nHow long have you rented your boxes?"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1635368460824768515/yIl5Rxy0.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/FirstFocusIT/status/1646319292395167745": {
"type": "entry",
"published": "2023-04-13T01:08:01+00:00",
"url": "https://twitter.com/FirstFocusIT/status/1646319292395167745",
"photo": [
"https://pbs.twimg.com/media/Ftjmq95XwAIOVIF.jpg"
],
"content": {
"text": "Quad Cyber Challenge Day 3: Install Security Updates\nYour internet-facing devices are a common vector for cyberattacks. Take the time today to check for updates on your smartphones, tablets, and PCs. And if possible, enable automatic updates!\n#QuadCyberChallenge #QCCDay3",
"html": "Quad Cyber Challenge Day 3: Install Security Updates\nYour internet-facing devices are a common vector for cyberattacks. Take the time today to check for updates on your smartphones, tablets, and PCs. And if possible, enable automatic updates!\n<a href=\"https://twitter.com/search?q=%23QuadCyberChallenge\">#QuadCyberChallenge</a> <a href=\"https://twitter.com/search?q=%23QCCDay3\">#QCCDay3</a>"
},
"author": {
"type": "card",
"name": "First Focus IT",
"url": "https://twitter.com/FirstFocusIT",
"photo": "https://pbs.twimg.com/profile_images/1240775471911993344/hhWbP0ms.jpg"
},
"post-type": "photo"
}
},
"_id": "36518197",
"_source": "2773"
}
Are you enjoying hard earned success during eternal Caturday?
{
"type": "entry",
"published": "2023-04-13T00:04:09-0400",
"url": "https://martymcgui.re/2023/04/13/000409/",
"category": [
"Caturday"
],
"video": [
"https://res.cloudinary.com/schmarty/video/upload/vc_h264/mmmgre/98/30/e5/65/12ee2654e3430320bf99e503b13fbf0e8464bef7dc30aa5c806dbe9e.mov"
],
"content": {
"text": "Are you enjoying hard earned success during eternal Caturday?",
"html": "<p>Are you enjoying hard earned success 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": "36512206",
"_source": "175"
}
{
"type": "entry",
"published": "2023-04-12T22:21:26-0400",
"url": "https://martymcgui.re/2023/04/12/indieweb-dev-note-microsub-isnt-a-general-purpose-storage-api/",
"category": [
"IndieWeb",
"micropub",
"Microsub",
"YouTube",
"feed",
"RSS"
],
"name": "IndieWeb dev note: Microsub isn't a general-purpose storage API",
"content": {
"text": "This is probably relevant only to very few people and likely only for myself the next time I think up an idea along these lines.\n\n Obligatory background\n \n\nI'm a heavy daily user of IndieWeb-style social readers. For my setup, I run my own copy of Aaron Parecki's Aperture, a backend service which manages my subscriptions, fetches feeds, and organizes everything into \"channels\". On my reading devices, I use an app like Aaron Parecki's Monocle, which talks to Aperture to fetch and display my channels and the entries for each, mark things as read, and more.\nThese tools speak a protocol called Microsub, which defines a simple HTTP protocol for all those things Monocle does. It specifies how a client can ask a server for channels, list entries in a channel, mark things as read, delete things, add new subscriptions, and so on.\nOne bonus feature that Aperture has, but that is not part of the Microsub (with an \"s\") spec, is that in addition to subscribing to feeds, you can also push content into channels, using a different protocol called Micropub, Though they are off by one letter, they do very different things! Micropub (with a \"p\") is a specification for authoring tools to help you make posts to your personal site, with extensions that also allow for searching posts, updating content, and much more. In Aperture's case, Micropub support is quite minimal - it can be used to push a new entry into a channel, and that's it. It's designed for systems that might not have a public feed, or that create events in real time.\nOkay but what's the problem?\nI use Aperture to follow some YouTube channels, so I don't have to visit the distraction-heavy YouTube app to see when my favorite channels update. This is possible because every YouTube channel has an RSS feed! What matters is that a good feed reader can take the URL for a YouTube channel (like the one for IndieWebCamp on YouTube) and parse the page to find its feed (in this case, https://www.youtube.com/feeds/videos.xml?channel_id=UCco4TTt7ikz9xnB35HrD5gQ).\n\n YouTube also provides feeds for playlists, and maybe more! It's a fun way to pull content, and they even support \n push notifications for these feeds via a standard called WebSub\n .\n\nBut! (of course there's a but!) YouTube's feeds encode some useful information, like the URL for a video's thumbnail image, and the description for the video, using an extension of RSS called Media RSS. This isn't recognized by Aperture, and it also isn't recognized by my go-to feed munging service Granary. As a result, while I can see when a new video is posted by the channels I follow, they... don't look like much!\nScreenshot of feed reader Monocle showing YouTube videos. Each entry includes the title and URL of the channel, the title of the video, and when it was posted. And that's it.All I can see is that a given channel posted a video, and the title of the video.\nOkay can we get to the point?\nI'd like to fix this, and my first (wrong) thought was: since Aperture already has these not-very-good entries, maybe I can make an automated system that:\nacts like a Microsub client to fetch each entry from my YouTube Subscriptions channel\n look at each to see if it's missing information like the thumbnail\n for each entry with missing info, look up that info directly from YouTube, maybe via their API\n somehow update the entry with this info.\nAgain, this is ... the wrong mental model. But why? The docs for Aperture, the Microsub backend, gives us a hint when it covers how to write Microsub clients.\n\n Aperture has implemented the following actions in the Microsub spec:\n \nGET action=timeline - retrieve the list of items in a channel\n \nPOST action=timeline - mark entries as read, or remove an entry from a channel\n \nPOST action=search - search for a new feed to add\n \nGET action=preview - preview a feed before following it\n \nGET action=follow - retrieve the list of feeds followed in a channel\n \nPOST action=follow - follow a new feed in a channel\n \nPOST action=unfollow - unfollow a feed in a channel (existing items from that feed are left in the channel, like IRC/Slack)\n \nGET action=channels - retrieve the list of channels for a user\n \nPOST action=channels - create, update, and delete channels, or set the order of the channels\n \n\n Nowhere in that list is the ability to update or even create entries. Those things are outside the scope of the spec. The spec is intentionally narrow in describing how clients can manage channels, subscriptions, and mark read or delete entries pulled from those subscriptions. That's it! And that's good!\n \n \n\n\nRemembering that the \"write API\" I was thinking of was actually Micropub (with a \"p\"), I took a look at the source for Aperture that handles Micropub requests and it does refreshingly few things. It allows creating new entries from a Micropub payload, and it supports uploading media that would go along with a payload. That's it. And that's good!\nAt this point, I thought I could still continue down my wrong-idea road. The automated system would:\nact as a Microsub (with an \"s\") client to fetch each entry from my YouTube Subscriptions channel\n look at each to see if it's missing information like the thumbnail\n for each entry with missing info, look up that info directly from YouTube, maybe via their API\n use Microsub to delete the original entry\n use Micropub (with a \"p\") to create a new entry with all the new details\nThis approach... should work! However, it certainly felt like I was working against the grain.\nI brought this up in the IndieWeb dev chat, where Aaron and Ryan cleared things up. Microsub is intentionally simple, and adding general operations to let clients treat the server like a general data store is way out of scope. Similarly, while Aperture supports some of Micropub, that's a choice specific to Aperture.\nHave we learned anything?\nThe general consensus was that entries should get into a Microsub server like Aperture via feeds. And if the feeds I'm looking at don't have the content I want, I should make a feed that does! I should be able to make a proxy service that:\naccepts a URL for a YouTube channel or playlist feed,\n fetches the feed,\n extracts everything I want from each entry, including thumbnails, and maybe even uses the YouTube API to get info like video length,\n rewrites that in a feed format that Aperture likes better. Probably just HTML with microformats2 to make an h-feed\n\nFor each of my YouTube subscriptions, I'll swap out the YouTube RSS for the new proxied feed - something that the Microsub API is intended to let me automate.\nOne thing I mentioned in the chat discussion I linked above: I default to thinking of feed services like this proxy as \"public infrastructure\" by default - something that has to be on the public web, with all the maintenance and security issues that go along with that.\nHowever, as I self-host my own Aperture instance, I can set up this proxy on the same server and ensure that it only accepts local requests. Fewer public endpoints, fewer problems.\n\n Anyway, maybe I'll get that done and posted about in the near future, but today I just wanted to get these thoughts out of my head and close some tabs!",
"html": "<p>This is probably relevant only to very few people and likely only for myself the next time I think up an idea along these lines.</p>\n<h2>\n Obligatory background\n <br /></h2>\n<p>I'm a heavy daily user of IndieWeb-style <a href=\"https://indieweb.org/social_reader\">social readers</a>. For my setup, I run my own copy of <a href=\"https://indieweb.org/Aperture\">Aaron Parecki's Aperture</a>, a backend service which manages my subscriptions, fetches feeds, and organizes everything into \"channels\". On my reading devices, I use an app like <a href=\"https://indieweb.org/Monocle\">Aaron Parecki's Monocle</a>, which talks to Aperture to fetch and display my channels and the entries for each, mark things as read, and more.</p>\n<p>These tools speak a protocol called <a href=\"https://indieweb.org/Microsub-spec\">Microsub</a>, which defines a simple HTTP protocol for all those things Monocle does. It specifies how a client can ask a server for channels, list entries in a channel, mark things as read, delete things, add new subscriptions, and so on.</p>\n<p>One bonus feature that Aperture has, but that is not part of the Microsub (with an \"s\") spec, is that in addition to subscribing to feeds, you can also <i>push</i> content into channels, using a different protocol called <a href=\"https://indieweb.org/Micropub\">Micropub</a>, Though they are off by one letter, they do very different things! Micropub (with a \"p\") is a specification for <i>authoring tools</i> to help you make posts to your personal site, with extensions that also allow for searching posts, updating content, and much more. In Aperture's case, Micro<i>pub</i> support is quite minimal - it can be used to push a new entry into a channel, and that's it. It's designed for systems that might not have a public feed, or that create events in real time.</p>\n<h2>Okay but what's the problem?</h2>\n<p>I use Aperture to follow some YouTube channels, so I don't have to visit the distraction-heavy YouTube app to see when my favorite channels update. This is possible because every YouTube channel has an RSS feed! What matters is that a good feed reader can take the URL for a YouTube channel (like the one for <a href=\"https://www.youtube.com/@Indiewebcamp\">IndieWebCamp on YouTube</a>) and parse the page to find its feed (in this case, https://www.youtube.com/feeds/videos.xml?channel_id=UCco4TTt7ikz9xnB35HrD5gQ).</p>\n<p>\n YouTube also provides feeds for playlists, and maybe more! It's a fun way to pull content, and they even support \n <a href=\"https://developers.google.com/youtube/v3/guides/push_notifications\"><i>push notifications</i> for these feeds via a standard called WebSub</a>\n .\n</p>\n<p>But! (of course there's a but!) YouTube's feeds encode some useful information, like the URL for a video's thumbnail image, and the description for the video, using an extension of RSS called <a href=\"https://www.rssboard.org/media-rss\">Media RSS</a>. This isn't recognized by Aperture, and it also isn't recognized by my go-to feed munging service <a href=\"https://granary.io/\">Granary</a>. As a result, while I can see when a new video is posted by the channels I follow, they... don't look like much!</p>\n<img src=\"https://media.martymcgui.re/57/47/6a/6d/f300474512cbeebf97a287d55e09310ceba47822479ef15c6f7a3f49.png\" alt=\"\" />Screenshot of feed reader Monocle showing YouTube videos. Each entry includes the title and URL of the channel, the title of the video, and when it was posted. And that's it.<p>All I can see is that a given channel posted a video, and the title of the video.</p>\n<h2>Okay can we get to the point?</h2>\n<p>I'd like to fix this, and my first (wrong) thought was: since Aperture already has these not-very-good entries, maybe I can make an automated system that:</p>\n<ul><li>acts like a Microsub client to fetch each entry from my YouTube Subscriptions channel</li>\n <li>look at each to see if it's missing information like the thumbnail</li>\n <li>for each entry with missing info, look up that info directly from YouTube, maybe via their API</li>\n <li>somehow update the entry with this info.</li>\n</ul><p>Again, this is ... the wrong mental model. But why? The <a href=\"https://aperture.p3k.io/docs\">docs for Aperture,</a> the Microsub backend, gives us a hint when it covers how to write Microsub clients.</p>\n<blockquote>\n <p>Aperture has implemented the following actions in the <a href=\"https://indieweb.org/Microsub-spec\">Microsub spec</a>:</p>\n <ul><li>\n<a href=\"https://indieweb.org/Microsub-spec#Timelines\">GET action=timeline</a> - retrieve the list of items in a channel</li>\n <li>\n<a href=\"https://indieweb.org/Microsub-spec#Timelines\">POST action=timeline</a> - mark entries as read, or remove an entry from a channel</li>\n <li>\n<a href=\"https://indieweb.org/Microsub-spec#Search\">POST action=search</a> - search for a new feed to add</li>\n <li>\n<a href=\"https://indieweb.org/Microsub-spec#Preview\">GET action=preview</a> - preview a feed before following it</li>\n <li>\n<a href=\"https://indieweb.org/Microsub-spec#Following\">GET action=follow</a> - retrieve the list of feeds followed in a channel</li>\n <li>\n<a href=\"https://indieweb.org/Microsub-spec#Following\">POST action=follow</a> - follow a new feed in a channel</li>\n <li>\n<a href=\"https://indieweb.org/Microsub-spec#Unfollowing\">POST action=unfollow</a> - unfollow a feed in a channel (existing items from that feed are left in the channel, like IRC/Slack)</li>\n <li>\n<a href=\"https://indieweb.org/Microsub-spec#Channels_2\">GET action=channels</a> - retrieve the list of channels for a user</li>\n <li>\n<a href=\"https://indieweb.org/Microsub-spec#Channels_2\">POST action=channels</a> - create, update, and delete channels, or set the order of the channels</li>\n </ul></blockquote>\n<p>\n Nowhere in that list is the ability to update or even create entries. <i>Those things are outside the scope of the spec.</i> The spec is intentionally narrow in describing how clients can manage channels, subscriptions, and mark read or delete entries pulled from those subscriptions. That's it! And that's good!\n <i>\n <br /></i>\n</p>\n<p>Remembering that the \"write API\" I was thinking of was actually Micro<i>pub</i> (with a \"p\"), I took a look at <a href=\"https://github.com/aaronpk/Aperture/blob/main/aperture/app/Http/Controllers/MicropubController.php\">the source for Aperture that handles Micropub requests</a> and it does refreshingly few things. It allows creating new entries from a Micropub payload, and it supports uploading media that would go along with a payload. <i>That's it. </i>And that's good!</p>\n<p>At this point, I thought I could still continue down my wrong-idea road. The automated system would:</p>\n<ul><li>act as a Microsub (with an \"s\") client to fetch each entry from my YouTube Subscriptions channel</li>\n <li>look at each to see if it's missing information like the thumbnail</li>\n <li>for each entry with missing info, look up that info directly from YouTube, maybe via their API</li>\n <li>use Microsub to delete the original entry</li>\n <li>use Micro<i>pub</i> (with a \"p\") to create a new entry with all the new details</li>\n</ul><p>This approach... should work! However, it certainly felt like I was working against the grain.</p>\n<p><a href=\"https://chat.indieweb.org/dev/2023-04-12#t1681333082265400\">I brought this up in the IndieWeb dev chat</a>, where <a href=\"https://aaronparecki.com/\">Aaron</a> and <a href=\"https://snarfed.org/\">Ryan</a> cleared things up. Microsub is intentionally simple, and adding general operations to let clients treat the server like a general data store is way out of scope. Similarly, while Aperture supports some of Micro<i>pub</i>, that's a choice specific to Aperture.</p>\n<h2>Have we learned anything?</h2>\n<p>The general consensus was that entries should get into a Microsub server like Aperture via feeds. And if the feeds I'm looking at don't have the content I want, I should make a feed that does! I should be able to make a proxy service that:</p>\n<ul><li>accepts a URL for a YouTube channel or playlist feed,</li>\n <li>fetches the feed,</li>\n <li>extracts everything I want from each entry, including thumbnails, and maybe even uses the YouTube API to get info like video length,</li>\n <li>rewrites that in a feed format that Aperture likes better. Probably just HTML with microformats2 to make an <a href=\"https://indieweb.org/h-feed\">h-feed</a>\n</li>\n</ul><p>For each of my YouTube subscriptions, I'll swap out the YouTube RSS for the new proxied feed - something that the Microsub API <i>is</i> intended to let me automate.</p>\n<p>One thing I mentioned in the chat discussion I linked above: I default to thinking of feed services like this proxy as \"public infrastructure\" by default - something that has to be on the public web, with all the maintenance and security issues that go along with that.</p>\n<p>However, as I self-host my own Aperture instance, I can set up this proxy on the same server and ensure that it only accepts local requests. Fewer public endpoints, fewer problems.</p>\n<p>\n Anyway, maybe I'll get that done and posted about in the near future, but today I just wanted to get these thoughts out of my head and close some tabs!\n <br /></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "article",
"_id": "36512207",
"_source": "175"
}
Tomorrow I’ll be speaking at the @OReillyMedia Security Superstream at 8AM PDT with host @ChloeMessdaghi
Get up to speed on techniques & best practices related to OAuth and API security, the OWASP Top 10, & more! Register now: oreilly.com/live-events/se…
Excited to host the "Security Superstream: Application Security" event tomorrow with @OReillyMedia. Join experts in the field to learn about the latest techniques for se...
{
"type": "entry",
"published": "2023-04-13T00:29:20+00:00",
"url": "https://twitter.com/aaronpk/status/1646309560096002050",
"quotation-of": "https://twitter.com/ChloeMessdaghi/status/1646180289373437954",
"content": {
"text": "Tomorrow I\u2019ll be speaking at the @OReillyMedia Security Superstream at 8AM PDT with host @ChloeMessdaghi\n\nGet up to speed on techniques & best practices related to OAuth and API security, the OWASP Top 10, & more! Register now: oreilly.com/live-events/se\u2026",
"html": "Tomorrow I\u2019ll be speaking at the <a href=\"https://twitter.com/OReillyMedia\">@OReillyMedia</a> Security Superstream at 8AM PDT with host <a href=\"https://twitter.com/ChloeMessdaghi\">@ChloeMessdaghi</a>\n\nGet up to speed on techniques & best practices related to OAuth and API security, the OWASP Top 10, & more! Register now: <a href=\"https://www.oreilly.com/live-events/security-superstream-application-security/0636920083707/0636920083706/\">oreilly.com/live-events/se\u2026</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",
"refs": {
"https://twitter.com/ChloeMessdaghi/status/1646180289373437954": {
"type": "entry",
"published": "2023-04-12T15:55:40+00:00",
"url": "https://twitter.com/ChloeMessdaghi/status/1646180289373437954",
"content": {
"text": "Excited to host the \"Security Superstream: Application Security\" event tomorrow with @OReillyMedia. Join experts in the field to learn about the latest techniques for securing your applications and data. \n\nRegister now: oreilly.com/live-events/se\u2026 \n#security #appsec #cybersecurity\n\ntwitter.com/OReillyMedia/s\u2026",
"html": "Excited to host the \"Security Superstream: Application Security\" event tomorrow with <a href=\"https://twitter.com/OReillyMedia\">@OReillyMedia</a>. Join experts in the field to learn about the latest techniques for securing your applications and data. \n\nRegister now: <a href=\"https://www.oreilly.com/live-events/security-superstream-application-security/0636920083707/0636920083706/\">oreilly.com/live-events/se\u2026</a> \n<a href=\"https://twitter.com/search?q=%23security\">#security</a> <a href=\"https://twitter.com/search?q=%23appsec\">#appsec</a> <a href=\"https://twitter.com/search?q=%23cybersecurity\">#cybersecurity</a>\n\n<a href=\"https://twitter.com/OReillyMedia/status/1644399873129684996\">twitter.com/OReillyMedia/s\u2026</a>"
},
"author": {
"type": "card",
"name": "Chlo\u00e9 Messdaghi",
"url": "https://twitter.com/ChloeMessdaghi",
"photo": "https://pbs.twimg.com/profile_images/1443967788368863241/zlPCouLI.jpg"
},
"post-type": "note"
}
},
"_id": "36509702",
"_source": "2773"
}
Public comment Re: April 13, 2023 San Diego Land Use and Housing Committee, Agenda Item 5
I am a resident of District 3 and am writing to oppose this amendment as it leaves no place for unhoused people to exist in the city. Meanwhile the city continues to fail at investing in enough housing, public restrooms, and essential services for people to transition out of homelessness. Stop criminalizing unsheltered people and invest in more housing and access to public restrooms instead.
Submit your public comment
{
"type": "entry",
"published": "2023-04-12 13:11-0700",
"url": "https://gregorlove.com/2023/04/public-comment-april-13/",
"category": [
"SanDiego"
],
"content": {
"text": "Public comment Re: April 13, 2023 San Diego Land Use and Housing Committee, Agenda Item 5\n\nI am a resident of District 3 and am writing to oppose this amendment as it leaves no place for unhoused people to exist in the city. Meanwhile the city continues to fail at investing in enough housing, public restrooms, and essential services for people to transition out of homelessness. Stop criminalizing unsheltered people and invest in more housing and access to public restrooms instead.\n\nSubmit your public comment",
"html": "<p>Public comment <a href=\"https://sandiego.hylandcloud.com/211agendaonlinecomm/Meetings/ViewMeeting?id=5515&doctype=1&site=comm\">Re: April 13, 2023 San Diego Land Use and Housing Committee, Agenda Item 5</a></p>\n\n<p>I am a resident of District 3 and am writing to oppose this amendment as it leaves no place for unhoused people to exist in the city. Meanwhile the city continues to fail at investing in enough housing, public restrooms, and essential services for people to transition out of homelessness. Stop criminalizing unsheltered people and invest in more housing and access to public restrooms instead.</p>\n\n<p><a href=\"https://www.sandiego.gov/council-committees/luh-committee-public-comment-form\">Submit your public comment</a></p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "36507493",
"_source": "95"
}
New achievement unlocked: recording radio while ice skating
{
"type": "entry",
"published": "2023-04-12T19:43:03+00:00",
"url": "https://twitter.com/anomalily/status/1646237513856745477",
"content": {
"text": "New achievement unlocked: recording radio while ice skating"
},
"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": "36504432",
"_source": "2773"
}
Hey #NAFO looking for a way to ensure you are practicing safe bonking?
Make sure wrap bonk sticks in the protection of MFA.
You don't need to pay Elon money to add MFA protection to your Twitter account
🇺🇸🇦🇺🇯🇵🇮🇳Super excited to help kick off the #QuadCyberChallenge! This week, we’re encouraging people across the U.S. & around the 🌎 to do thei...
{
"type": "entry",
"published": "2023-04-12T15:18:17+00:00",
"url": "https://twitter.com/jgmac1106/status/1646170884124852224",
"quotation-of": "https://twitter.com/CISAJen/status/1645426678535974914",
"content": {
"text": "Hey #NAFO looking for a way to ensure you are practicing safe bonking?\n\nMake sure wrap bonk sticks in the protection of MFA.\n\nYou don't need to pay Elon money to add MFA protection to your Twitter account",
"html": "Hey <a href=\"https://twitter.com/search?q=%23NAFO\">#NAFO</a> looking for a way to ensure you are practicing safe bonking?\n\nMake sure wrap bonk sticks in the protection of MFA.\n\nYou don't need to pay Elon money to add MFA protection to your Twitter account"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1635368460824768515/yIl5Rxy0.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/CISAJen/status/1645426678535974914": {
"type": "entry",
"published": "2023-04-10T14:01:05+00:00",
"url": "https://twitter.com/CISAJen/status/1645426678535974914",
"video": [
"https://video.twimg.com/amplify_video/1645426508759027717/vid/1920x1080/5WvGcYglSidPUaqj.mp4?tag=16"
],
"content": {
"text": "\ud83c\uddfa\ud83c\uddf8\ud83c\udde6\ud83c\uddfa\ud83c\uddef\ud83c\uddf5\ud83c\uddee\ud83c\uddf3Super excited to help kick off the #QuadCyberChallenge! This week, we\u2019re encouraging people across the U.S. & around the \ud83c\udf0e to do their part to stay safe online, including #EnableMFA! More at cyberchallenge.tech.",
"html": "\ud83c\uddfa\ud83c\uddf8\ud83c\udde6\ud83c\uddfa\ud83c\uddef\ud83c\uddf5\ud83c\uddee\ud83c\uddf3Super excited to help kick off the <a href=\"https://twitter.com/search?q=%23QuadCyberChallenge\">#QuadCyberChallenge</a>! This week, we\u2019re encouraging people across the U.S. & around the \ud83c\udf0e to do their part to stay safe online, including <a href=\"https://twitter.com/search?q=%23EnableMFA\">#EnableMFA</a>! More at <a href=\"http://cyberchallenge.tech\">cyberchallenge.tech</a>."
},
"author": {
"type": "card",
"name": "Jen\ud83d\udee1Easterly",
"url": "https://twitter.com/CISAJen",
"photo": "https://pbs.twimg.com/profile_images/1583547702058557463/45uGohVL.jpg"
},
"post-type": "video"
}
},
"_id": "36499472",
"_source": "2773"
}
🐟 Have you ever heard of phishing-resistant Multifactor Authentication (MFA)? It is the most secure form of MFA and a favorite of our Senior Technical Advisor, Bob Lor...
{
"type": "entry",
"published": "2023-04-12T14:25:44+00:00",
"url": "https://twitter.com/jgmac1106/status/1646157658255159297",
"quotation-of": "https://twitter.com/CISAgov/status/1646154736024920065",
"content": {
"text": "Read Bob's blog"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1635368460824768515/yIl5Rxy0.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/CISAgov/status/1646154736024920065": {
"type": "entry",
"published": "2023-04-12T14:14:07+00:00",
"url": "https://twitter.com/CISAgov/status/1646154736024920065",
"content": {
"text": "\ud83d\udc1f Have you ever heard of phishing-resistant Multifactor Authentication (MFA)? It is the most secure form of MFA and a favorite of our Senior Technical Advisor, Bob Lord. Read Bob\u2019s blog to learn more and how to implement it! Visit: go.dhs.gov/4pr \n\n#QuadCyberChallenge",
"html": "\ud83d\udc1f Have you ever heard of phishing-resistant Multifactor Authentication (MFA)? It is the most secure form of MFA and a favorite of our Senior Technical Advisor, Bob Lord. Read Bob\u2019s blog to learn more and how to implement it! Visit: <a href=\"http://go.dhs.gov/4pr\">go.dhs.gov/4pr</a> \n\n<a href=\"https://twitter.com/search?q=%23QuadCyberChallenge\">#QuadCyberChallenge</a>"
},
"author": {
"type": "card",
"name": "Cybersecurity and Infrastructure Security Agency",
"url": "https://twitter.com/CISAgov",
"photo": "https://pbs.twimg.com/profile_images/1545140176766353408/G4iTa8Bb.jpg"
},
"post-type": "note"
}
},
"_id": "36497991",
"_source": "2773"
}
Latest update from the bankrupt Gas Station
Putin holds a meeting on economic issues via videoconference in Moscow
WATCH LIVE: rumble.com/v2hkejm-putin-…
{
"type": "entry",
"published": "2023-04-12T11:41:05+00:00",
"url": "https://twitter.com/jgmac1106/status/1646116221132128257",
"quotation-of": "https://twitter.com/RT_com/status/1645792714477432832",
"content": {
"text": "Latest update from the bankrupt Gas Station"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1635368460824768515/yIl5Rxy0.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/RT_com/status/1645792714477432832": {
"type": "entry",
"published": "2023-04-11T14:15:35+00:00",
"url": "https://twitter.com/RT_com/status/1645792714477432832",
"content": {
"text": "Putin holds a meeting on economic issues via videoconference in Moscow\n\nWATCH LIVE: rumble.com/v2hkejm-putin-\u2026",
"html": "Putin holds a meeting on economic issues via videoconference in Moscow\n\nWATCH LIVE: <a href=\"https://rumble.com/v2hkejm-putin-chairs-meeting-on-economic-issues-in-moscow.html\">rumble.com/v2hkejm-putin-\u2026</a>"
},
"author": {
"type": "card",
"name": "RT",
"url": "https://twitter.com/RT_com",
"photo": "https://pbs.twimg.com/profile_images/1018833905082871808/F7RZerA1.jpg"
},
"post-type": "note"
}
},
"_id": "36494231",
"_source": "2773"
}
Are you using your leverage during eternal Caturday?
{
"type": "entry",
"published": "2023-04-12T00:57:32-0400",
"url": "https://martymcgui.re/2023/04/12/005732/",
"category": [
"Caturday"
],
"video": [
"https://res.cloudinary.com/schmarty/video/upload/vc_h264/mmmgre/c1/ad/d2/60/7e639f69580b760841164f46230673a40125a8edaed43b1e57171a1d.mov"
],
"content": {
"text": "Are you using your leverage during eternal Caturday?",
"html": "<p>Are you using your leverage 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": "36492801",
"_source": "175"
}
{
"type": "entry",
"published": "2023-04-12T00:00:00+00:00",
"url": "https://twitter.com/anomalily/status/1645939788564840448",
"content": {
"text": "Live now! youtube.com/watch?v=N0YM1X\u2026",
"html": "Live now! <a href=\"https://www.youtube.com/watch?v=N0YM1XweWD0\">youtube.com/watch?v=N0YM1X\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": "36485764",
"_source": "2773"
}
Live in 90 minutes! Bourbon pecan vegan donuts and a discussion about student loans youtube.com/watch?v=N0YM1X…
{
"type": "entry",
"published": "2023-04-11T22:34:36+00:00",
"url": "https://twitter.com/anomalily/status/1645918297404358656",
"content": {
"text": "Live in 90 minutes! Bourbon pecan vegan donuts and a discussion about student loans youtube.com/watch?v=N0YM1X\u2026",
"html": "Live in 90 minutes! Bourbon pecan vegan donuts and a discussion about student loans <a href=\"https://www.youtube.com/watch?v=N0YM1XweWD0\">youtube.com/watch?v=N0YM1X\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": "36484603",
"_source": "2773"
}
They have billions.
This isn't about money.
It is about erasure
(Okay I am sure Many Oligarchs also have the Strong State, Small Peter syndrome common in a chekist state)
Regardless of motives. Cultural erasure of the indigenous.
Investigation.
At the #Kherson Regional Art Museum, a team of armed Russians in civilian clothes arrived along with several large trucks and buses. Over five days, they...
{
"type": "entry",
"published": "2023-04-11T19:45:13+00:00",
"url": "https://twitter.com/jgmac1106/status/1645875672609349632",
"quotation-of": "https://twitter.com/KramarenkoMari3/status/1645827253895299078",
"content": {
"text": "They have billions.\n\nThis isn't about money. \n\nIt is about erasure\n\n(Okay I am sure Many Oligarchs also have the Strong State, Small Peter syndrome common in a chekist state) \n\nRegardless of motives. Cultural erasure of the indigenous."
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1635368460824768515/yIl5Rxy0.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/KramarenkoMari3/status/1645827253895299078": {
"type": "entry",
"published": "2023-04-11T16:32:49+00:00",
"url": "https://twitter.com/KramarenkoMari3/status/1645827253895299078",
"photo": [
"https://pbs.twimg.com/media/FtcnKDSWcAEiMRD.jpg"
],
"content": {
"text": "Investigation.\nAt the #Kherson Regional Art Museum, a team of armed Russians in civilian clothes arrived along with several large\u00a0trucks\u00a0and buses. Over five days, they hauled away more than 11,000 pieces of art, including paintings, sculptures, graphics and other works\n1/2",
"html": "Investigation.\nAt the <a href=\"https://twitter.com/search?q=%23Kherson\">#Kherson</a> Regional Art Museum, a team of armed Russians in civilian clothes arrived along with several large\u00a0trucks\u00a0and buses. Over five days, they hauled away more than 11,000 pieces of art, including paintings, sculptures, graphics and other works\n1/2"
},
"author": {
"type": "card",
"name": "Mariia Kramarenko",
"url": "https://twitter.com/KramarenkoMari3",
"photo": "https://pbs.twimg.com/profile_images/1609519642317398017/aImzCHpt.jpg"
},
"post-type": "photo"
}
},
"_id": "36481412",
"_source": "2773"
}
Here's your Scarface Fella. Thank you for your generosity 👊👊. @Kama_Kamilia
{
"type": "entry",
"published": "2023-04-11T19:22:59+00:00",
"url": "https://twitter.com/jgmac1106/status/1645870074522116096",
"quotation-of": "https://twitter.com/zute_alors/status/1644619877813047296",
"content": {
"text": "I have a new fav"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1635368460824768515/yIl5Rxy0.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/zute_alors/status/1644619877813047296": {
"type": "entry",
"published": "2023-04-08T08:35:09+00:00",
"url": "https://twitter.com/zute_alors/status/1644619877813047296",
"photo": [
"https://pbs.twimg.com/media/FtLc_h4XgAEcjci.jpg",
"https://pbs.twimg.com/media/FtLc_h4XoAEPhGI.jpg",
"https://pbs.twimg.com/media/FtLc_h2WwAQ_2Al.jpg"
],
"in-reply-to": [
"https://twitter.com/The_Moiety/status/1643889267960332288"
],
"content": {
"text": "Here's your Scarface Fella. Thank you for your generosity \ud83d\udc4a\ud83d\udc4a. @Kama_Kamilia",
"html": "Here's your Scarface Fella. Thank you for your generosity \ud83d\udc4a\ud83d\udc4a. <a href=\"https://twitter.com/Kama_Kamilia\">@Kama_Kamilia</a>\n<a class=\"u-mention\" href=\"https://twitter.com/Mr_Anderton_\"></a>\n<a class=\"u-mention\" href=\"https://twitter.com/The_Moiety\"></a>\n<a class=\"u-mention\" href=\"https://twitter.com/bigjtn\"></a>\n<a class=\"u-mention\" href=\"https://twitter.com/fellarequests\"></a>\n<a class=\"u-mention\" href=\"https://twitter.com/jgmac1106\"></a>"
},
"author": {
"type": "card",
"name": "ScatRanconteur",
"url": "https://twitter.com/zute_alors",
"photo": "https://pbs.twimg.com/profile_images/1625952372651397160/OWSXPYff.jpg"
},
"post-type": "reply"
}
},
"_id": "36480726",
"_source": "2773"
}
Tuesday night lives begin tonight. For now, they start at 5PM PDT/8PM EDT. Today: update on student loan forgiveness youtube.com/watch?v=N0YM1X…
{
"type": "entry",
"published": "2023-04-11T18:00:01+00:00",
"url": "https://twitter.com/anomalily/status/1645849196937859073",
"content": {
"text": "Tuesday night lives begin tonight. For now, they start at 5PM PDT/8PM EDT. Today: update on student loan forgiveness youtube.com/watch?v=N0YM1X\u2026",
"html": "Tuesday night lives begin tonight. For now, they start at 5PM PDT/8PM EDT. Today: update on student loan forgiveness <a href=\"https://www.youtube.com/watch?v=N0YM1XweWD0\">youtube.com/watch?v=N0YM1X\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": "36479124",
"_source": "2773"
}
I have Kaiser again for the first time in 7yrs and am trying to get my Rx switched over. I've spent 94 minutes on calls + forms, but still not approved. Weee. I had to tell them about other drugs I have tried (over Enbrel) But THEY made me do step therapy, it's in their records!
{
"type": "entry",
"published": "2023-04-11T16:33:15+00:00",
"url": "https://twitter.com/anomalily/status/1645827361760497664",
"content": {
"text": "I have Kaiser again for the first time in 7yrs and am trying to get my Rx switched over. I've spent 94 minutes on calls + forms, but still not approved. Weee. I had to tell them about other drugs I have tried (over Enbrel) But THEY made me do step therapy, it's in their records!"
},
"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": "36477344",
"_source": "2773"
}
The Japan trip totals are in (12 days)! This was not a "cheap" trip, but it wasn't luxury either. Getting the hotels and flights covered on points meant I had more $$ for...sunscreen and train-themed stationery.
{
"type": "entry",
"published": "2023-04-11T14:54:34+00:00",
"url": "https://twitter.com/anomalily/status/1645802526565085184",
"photo": [
"https://pbs.twimg.com/media/FtcQFbEaQAs7EUw.jpg"
],
"content": {
"text": "The Japan trip totals are in (12 days)! This was not a \"cheap\" trip, but it wasn't luxury either. Getting the hotels and flights covered on points meant I had more $$ for...sunscreen and train-themed stationery."
},
"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": "36474529",
"_source": "2773"
}
Hey y’all, Tuesday night livestreams start this week. Join to eat a donut and talk about the future of student loan forgiveness. 5pm pacific/8 eastern youtube.com/live/N0YM1XweW…
{
"type": "entry",
"published": "2023-04-11T14:29:03+00:00",
"url": "https://twitter.com/anomalily/status/1645796106444627969",
"video": [
"https://video.twimg.com/ext_tw_video/1645796032092188672/pu/vid/720x1280/hm9d7vWckYrb92ve.mp4?tag=12"
],
"content": {
"text": "Hey y\u2019all, Tuesday night livestreams start this week. Join to eat a donut and talk about the future of student loan forgiveness. 5pm pacific/8 eastern youtube.com/live/N0YM1XweW\u2026",
"html": "Hey y\u2019all, Tuesday night livestreams start this week. Join to eat a donut and talk about the future of student loan forgiveness. 5pm pacific/8 eastern <a href=\"https://www.youtube.com/live/N0YM1XweWD0?feature=share\">youtube.com/live/N0YM1XweW\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": "video",
"_id": "36473948",
"_source": "2773"
}
I am sorry I would have gone to die for Putin's War in Ukraine but my mobilisation orders got caught by my spam folder.
Russian MP Andrey Lugovoy: Electronic drafting noticd will be considered 'received' from the moment it is posted in the personal account of the person liable for military...
{
"type": "entry",
"published": "2023-04-11T11:04:43+00:00",
"url": "https://twitter.com/jgmac1106/status/1645744684063416321",
"quotation-of": "https://twitter.com/Gerashchenko_en/status/1645735246179041280",
"content": {
"text": "I am sorry I would have gone to die for Putin's War in Ukraine but my mobilisation orders got caught by my spam folder."
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1635368460824768515/yIl5Rxy0.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/Gerashchenko_en/status/1645735246179041280": {
"type": "entry",
"published": "2023-04-11T10:27:13+00:00",
"url": "https://twitter.com/Gerashchenko_en/status/1645735246179041280",
"video": [
"https://video.twimg.com/ext_tw_video/1645735101924294662/pu/vid/960x720/O3MXjesMGrbrqNYD.mp4?tag=12"
],
"content": {
"text": "Russian MP Andrey Lugovoy: Electronic drafting noticd will be considered 'received' from the moment it is posted in the personal account of the person liable for military service.\n\nHe explains that if the receiver does not follow through the drafting notice, he will face\u2026 twitter.com/i/web/status/1\u2026",
"html": "Russian MP Andrey Lugovoy: Electronic drafting noticd will be considered 'received' from the moment it is posted in the personal account of the person liable for military service.\n\nHe explains that if the receiver does not follow through the drafting notice, he will face\u2026 <a href=\"https://twitter.com/i/web/status/1645735246179041280\">twitter.com/i/web/status/1\u2026</a>"
},
"author": {
"type": "card",
"name": "Anton Gerashchenko",
"url": "https://twitter.com/Gerashchenko_en",
"photo": "https://pbs.twimg.com/profile_images/1553728604835647488/AKRkDR_K.jpg"
},
"post-type": "video"
}
},
"_id": "36470467",
"_source": "2773"
}
Are you putting your whole self into the struggle during eternal Caturday?
{
"type": "entry",
"published": "2023-04-11T00:26:20-0400",
"url": "https://martymcgui.re/2023/04/11/002620/",
"category": [
"Caturday"
],
"video": [
"https://res.cloudinary.com/schmarty/video/upload/vc_h264/mmmgre/58/75/4c/62/b5791e9e1cbe2a2a66ab98029999d4f525788055128b4a057e1692cb.mov"
],
"content": {
"text": "Are you putting your whole self into the struggle during eternal Caturday?",
"html": "<p>Are you putting your whole self into the struggle 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": "36469595",
"_source": "175"
}