I 2024-02-14 04:34:55.315710+00:00 Got Follow from https://masto.machlis.com/users/smach: {
"@context": "https://www.w3.org/ns/activitystreams",
"id": "https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662",
"type": "Follow",
"actor": "https://masto.machlis.com/users/smach",
"object": "https://fed.brid.gy/snarfed.org"
}
I 2024-02-14 04:34:55.316086+00:00 Verifying HTTP Signature
D 2024-02-14 04:34:55.316584+00:00 Loading Object https://masto.machlis.com/users/smach local=True remote=None
D 2024-02-14 04:34:55.316752+00:00 got from cache
D 2024-02-14 04:34:55.317211+00:00 last updated 2023-07-08 12:55:47.136883, refreshing
I 2024-02-14 04:34:55.325432+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-14 04:34:58.189107+00:00 requests.get https://masto.machlis.com/users/smach {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e7bd815b390>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-14 04:34:59.225021+00:00 Received 200:
I 2024-02-14 04:34:59.225295+00:00 Received 200
I 2024-02-14 04:34:59.225545+00:00 Got 200 headers: {'Date': 'Wed, 14 Feb 2024 04:34:59 GMT', 'Content-Type': 'application/activity+json; charset=utf-8', 'Content-Length': '8679', 'Connection': 'keep-alive', 'Server': 'Mastodon', 'X-Frame-Options': 'DENY', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '0', 'Referrer-Policy': 'same-origin', 'Cache-Control': 'max-age=180, public', 'ETag': 'W/"5f427c44b39ceb5ac7f367b92e073a10"', 'Content-Security-Policy': "base-uri 'none'; default-src 'none'; frame-ancestors 'none'; font-src 'self' https://masto.machlis.com; img-src 'self' https: data: blob: https://masto.machlis.com; style-src 'self' https://masto.machlis.com 'nonce-HEkNOua/S9RwUa9fB0q9Ow=='; media-src 'self' https: data: https://masto.machlis.com; frame-src 'self' https:; manifest-src 'self' https://masto.machlis.com; form-action 'self'; child-src 'self' blob: https://masto.machlis.com; worker-src 'self' blob: https://masto.machlis.com; connect-src 'self' data: blob: https://masto.machlis.com https://cdn.masto.host wss://masto.machlis.com; script-src 'self' https://masto.machlis.com 'wasm-unsafe-eval'", 'X-Request-Id': 'b9a08e1b-fcbf-4c3d-b16d-072db2ca6b56', 'X-Runtime': '0.012520', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains, max-age=31536000', 'vary': 'Accept, Accept-Language, Cookie, Origin'}
I 2024-02-14 04:34:59.226118+00:00 {
"followers": "https://masto.machlis.com/users/smach/followers",
"type": "Person",
"tag": [
{
"href": "https://masto.machlis.com/tags/rstats",
"type": "Hashtag",
"name": "#rstats"
},
{
"name": "#infoworld",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/infoworld"
},
{
"href": "https://masto.machlis.com/tags/computerworld",
"type": "Hashtag",
"name": "#computerworld"
},
{
"name": "#photography",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/photography"
},
{
"name": "#digitialdarkroom",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/digitialdarkroom"
},
{
"name": "#running",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/running"
},
{
"href": "https://masto.machlis.com/tags/bicycling",
"type": "Hashtag",
"name": "#bicycling"
},
{
"name": "#crochet",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/crochet"
},
{
"name": "#asl",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/asl"
},
{
"href": "https://masto.machlis.com/tags/genai",
"type": "Hashtag",
"name": "#genai"
},
{
"href": "https://masto.machlis.com/tags/python",
"type": "Hashtag",
"name": "#python"
}
],
"id": "https://masto.machlis.com/users/smach",
"summary": "<p>Director, editorial data &amp; analytics at Foundry (an IDG company). Author of Practical R for Mass Communication &amp; Journalism. A bit <a href=\"https://masto.machlis.com/tags/RStats\" class=\"mention hashtag\" rel=\"tag\">#<span>RStats</span></a> obsessed. Learning <a href=\"https://masto.machlis.com/tags/Python\" class=\"mention hashtag\" rel=\"tag\">#<span>Python</span></a>. </p><p>Write about R &amp; <a href=\"https://masto.machlis.com/tags/GenAI\" class=\"mention hashtag\" rel=\"tag\">#<span>GenAI</span></a> for <a href=\"https://masto.machlis.com/tags/InfoWorld\" class=\"mention hashtag\" rel=\"tag\">#<span>InfoWorld</span></a> and <a href=\"https://masto.machlis.com/tags/Computerworld\" class=\"mention hashtag\" rel=\"tag\">#<span>Computerworld</span></a>. She. </p><p>Joined Mastodon at <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@smach\" class=\"u-url mention\">@<span>smach</span></a></span> on Oct 27, 2022.</p><p>Website: <a href=\"https://www.machlis.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">machlis.com</span><span class=\"invisible\"></span></a><br />R Shiny apps: <a href=\"https://apps.machlis.com/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">apps.machlis.com/</span><span class=\"invisible\"></span></a></p><p>Other interests include <a href=\"https://masto.machlis.com/tags/Photography\" class=\"mention hashtag\" rel=\"tag\">#<span>Photography</span></a> <a href=\"https://masto.machlis.com/tags/DigitialDarkroom\" class=\"mention hashtag\" rel=\"tag\">#<span>DigitialDarkroom</span></a> <a href=\"https://masto.machlis.com/tags/Running\" class=\"mention hashtag\" rel=\"tag\">#<span>Running</span></a> <a href=\"https://masto.machlis.com/tags/Bicycling\" class=\"mention hashtag\" rel=\"tag\">#<span>Bicycling</span></a> <a href=\"https://masto.machlis.com/tags/Crochet\" class=\"mention hashtag\" rel=\"tag\">#<span>Crochet</span></a> Learning <a href=\"https://masto.machlis.com/tags/ASL\" class=\"mention hashtag\" rel=\"tag\">#<span>ASL</span></a></p><p>Was @sharon000 on Twitter (not currently active)</p>",
"endpoints": {
"sharedInbox": "https://masto.machlis.com/inbox"
},
"url": "https://masto.machlis.com/@smach",
"discoverable": true,
"memorial": false,
"publicKey": {
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt2kxGE4DiBehCx1zWOoW\nA7wNGsXOSC7O/tuQB5UY8qa6WXPnKmWH2lYmMbr7wlZZFNynyvAjxvuxXUGCJ2sU\nvLd+3u8KNAvAlDvX26FYCdw52+5Cr49bOGxdoCLphvSGEDZGDg0HpFSti/64D3Nu\n72vU004qtnqp1z3C3OB8fJi01m/VFtX1BTkuVPVHBgC5x/gNdwRBrxjCQo3ishZA\nVAUyigWB9j6AcCG4itoZG0rU7L/D9wUDWhk8dEVyJhVTkJxqgDoifrX2SpTfYuYs\nKIztXgdAXrfUgxcHRZWIEjfMLLhxW0BRnubrB+YAZEeTYhSs3tkH4vScQgQjyf9G\n+QIDAQAB\n-----END PUBLIC KEY-----\n",
"id": "https://masto.machlis.com/users/smach#main-key",
"owner": "https://masto.machlis.com/users/smach"
},
"featuredTags": "https://masto.machlis.com/users/smach/collections/tags",
"alsoKnownAs": [
"https://fosstodon.org/users/smach"
],
"name": "Sharon Machlis",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"cipherText": "toot:cipherText",
"memorial": "toot:memorial",
"toot": "http://joinmastodon.org/ns#",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
},
"indexable": "toot:indexable",
"identityKey": {
"@id": "toot:identityKey",
"@type": "@id"
},
"Device": "toot:Device",
"PropertyValue": "schema:PropertyValue",
"devices": {
"@id": "toot:devices",
"@type": "@id"
},
"messageFranking": "toot:messageFranking",
"deviceId": "toot:deviceId",
"Hashtag": "as:Hashtag",
"featured": {
"@id": "toot:featured",
"@type": "@id"
},
"Curve25519Key": "toot:Curve25519Key",
"value": "schema:value",
"claim": {
"@id": "toot:claim",
"@type": "@id"
},
"discoverable": "toot:discoverable",
"featuredTags": {
"@id": "toot:featuredTags",
"@type": "@id"
},
"alsoKnownAs": {
"@id": "as:alsoKnownAs",
"@type": "@id"
},
"suspended": "toot:suspended",
"publicKeyBase64": "toot:publicKeyBase64",
"schema": "http://schema.org#",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"Ed25519Key": "toot:Ed25519Key",
"Ed25519Signature": "...",
"EncryptedMessage": "toot:EncryptedMessage",
"messageType": "toot:messageType",
"fingerprintKey": {
"@id": "toot:fingerprintKey",
"@type": "@id"
},
"movedTo": {
"@id": "as:movedTo",
"@type": "@id"
}
}
],
"indexable": true,
"following": "https://masto.machlis.com/users/smach/following",
"image": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://cdn.masto.host/mastomachliscom/accounts/headers/110/624/892/201/461/660/original/977bf1a3099ad9a2.jpeg"
},
"devices": "https://masto.machlis.com/users/smach/collections/devices",
"manuallyApprovesFollowers": false,
"published": "2023-06-29T00:00:00Z",
"attachment": [
{
"value": "<a href=\"https://www.infoworld.com/article/3411819/do-more-with-r-video-tutorials.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">infoworld.com/article/3411819/</span><span class=\"invisible\">do-more-with-r-video-tutorials.html</span></a>",
"type": "PropertyValue",
"name": "R Tutorials"
},
{
"value": "<a href=\"https://www.machlis.com/R4Journalists/\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">machlis.com/R4Journalists/</span><span class=\"invisible\"></span></a>",
"type": "PropertyValue",
"name": "Book Excerpt"
},
{
"value": "<a href=\"https://github.com/smach\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/smach</span><span class=\"invisible\"></span></a>",
"type": "PropertyValue",
"name": "GitHub"
},
{
"value": "<a href=\"https://www.machlis.com/\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">machlis.com/</span><span class=\"invisible\"></span></a>",
"type": "PropertyValue",
"name": "Website"
}
],
"icon": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://cdn.masto.host/mastomachliscom/accounts/avatars/110/624/892/201/461/660/original/274126b8db932ae8.jpg"
},
"inbox": "https://masto.machlis.com/users/smach/inbox",
"featured": "https://masto.machlis.com/users/smach/collections/featured",
"preferredUsername": "smach",
"outbox": "https://masto.machlis.com/users/smach/outbox"
}
I 2024-02-14 04:34:59.290861+00:00 Verifying signature ... /snarfed.org/inbox with key -----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt2kxGE4DiBehCx1zWOoW
A7wNGsXOSC7O/tuQB5UY8qa6WXPnKmWH2lYmMbr7wlZZFNynyvAjxvuxXUGCJ2sU
vLd+3u8KNAvAlDvX26FYCdw52+5Cr49bOGxdoCLphvSGEDZGDg0HpFSti/64D3Nu
72vU004qtnqp1z3C3OB8fJi01m/VFtX1BTkuVPVHBgC5x/gNdwRBrxjCQo3ishZA
VAUyigWB9j6AcCG4itoZG0rU7L/D9wUDWhk8dEVyJhVTkJxqgDoifrX2SpTfYuYs
KIztXgdAXrfUgxcHRZWIEjfMLLhxW0BRnubrB+YAZEeTYhSs3tkH4vScQgQjyf9G
+QIDAQAB
-----END PUBLIC KEY-----

I 2024-02-14 04:34:59.293012+00:00 HTTP Signature ...
I 2024-02-14 04:34:59.293782+00:00 From activitypub: Key('Object', 'https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662') AS1: {
"id": "https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662",
"actor": "https://masto.machlis.com/users/smach",
"url": "https://masto.machlis.com/users/smach#followed-snarfed.org",
"objectType": "activity",
"verb": "follow",
"object": "https://snarfed.org/"
}
D 2024-02-14 04:34:59.294685+00:00 Loading Object https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662 local=True remote=False
D 2024-02-14 04:34:59.308032+00:00 not in datastore
I 2024-02-14 04:34:59.727489+00:00 Wrote Key('Object', 'https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662') {'as2': '...', 'labels': ['activity'], 'object_ids': ['https://snarfed.org/'], 'type': 'follow', 'new': True}
I 2024-02-14 04:34:59.856334+00:00 Wrote Key('Object', 'https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662') {'as2': '...', 'labels': ['activity'], 'object_ids': ['https://snarfed.org/'], 'source_protocol': 'activitypub', 'type': 'follow', 'users': [Key('ActivityPub', 'https://masto.machlis.com/users/smach')], 'new': True}
I 2024-02-14 04:34:59.875177+00:00 Fetching actor so we have name, profile photo, etc
D 2024-02-14 04:34:59.875443+00:00 Loading Object https://masto.machlis.com/users/smach local=True remote=None
D 2024-02-14 04:34:59.875576+00:00 got from cache
D 2024-02-14 04:34:59.876021+00:00 last updated 2023-07-08 12:55:47.136883, refreshing
I 2024-02-14 04:34:59.880582+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-14 04:35:00.681134+00:00 requests.get https://masto.machlis.com/users/smach {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e7bd8062d90>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-14 04:35:01.312899+00:00 Received 200:
I 2024-02-14 04:35:01.313167+00:00 Received 200
I 2024-02-14 04:35:01.313336+00:00 Got 200 headers: {'Date': 'Wed, 14 Feb 2024 04:35:01 GMT', 'Content-Type': 'application/activity+json; charset=utf-8', 'Content-Length': '8679', 'Connection': 'keep-alive', 'Server': 'Mastodon', 'X-Frame-Options': 'DENY', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '0', 'Referrer-Policy': 'same-origin', 'Cache-Control': 'max-age=180, public', 'ETag': 'W/"5f427c44b39ceb5ac7f367b92e073a10"', 'Content-Security-Policy': "base-uri 'none'; default-src 'none'; frame-ancestors 'none'; font-src 'self' https://masto.machlis.com; img-src 'self' https: data: blob: https://masto.machlis.com; style-src 'self' https://masto.machlis.com 'nonce-y/YIAda9vjE+cJhzJpUgZQ=='; media-src 'self' https: data: https://masto.machlis.com; frame-src 'self' https:; manifest-src 'self' https://masto.machlis.com; form-action 'self'; child-src 'self' blob: https://masto.machlis.com; worker-src 'self' blob: https://masto.machlis.com; connect-src 'self' data: blob: https://masto.machlis.com https://cdn.masto.host wss://masto.machlis.com; script-src 'self' https://masto.machlis.com 'wasm-unsafe-eval'", 'X-Request-Id': 'c6602da7-82f6-4e96-94de-3244500a07ac', 'X-Runtime': '0.009783', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains, max-age=31536000', 'vary': 'Accept, Accept-Language, Cookie, Origin'}
I 2024-02-14 04:35:01.315556+00:00 {
"followers": "https://masto.machlis.com/users/smach/followers",
"type": "Person",
"tag": [
{
"name": "#rstats",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/rstats"
},
{
"href": "https://masto.machlis.com/tags/infoworld",
"type": "Hashtag",
"name": "#infoworld"
},
{
"name": "#computerworld",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/computerworld"
},
{
"href": "https://masto.machlis.com/tags/photography",
"type": "Hashtag",
"name": "#photography"
},
{
"href": "https://masto.machlis.com/tags/digitialdarkroom",
"type": "Hashtag",
"name": "#digitialdarkroom"
},
{
"href": "https://masto.machlis.com/tags/running",
"type": "Hashtag",
"name": "#running"
},
{
"name": "#bicycling",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/bicycling"
},
{
"href": "https://masto.machlis.com/tags/crochet",
"type": "Hashtag",
"name": "#crochet"
},
{
"href": "https://masto.machlis.com/tags/asl",
"type": "Hashtag",
"name": "#asl"
},
{
"name": "#genai",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/genai"
},
{
"name": "#python",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/python"
}
],
"id": "https://masto.machlis.com/users/smach",
"memorial": false,
"endpoints": {
"sharedInbox": "https://masto.machlis.com/inbox"
},
"url": "https://masto.machlis.com/@smach",
"discoverable": true,
"summary": "<p>Director, editorial data &amp; analytics at Foundry (an IDG company). Author of Practical R for Mass Communication &amp; Journalism. A bit <a href=\"https://masto.machlis.com/tags/RStats\" class=\"mention hashtag\" rel=\"tag\">#<span>RStats</span></a> obsessed. Learning <a href=\"https://masto.machlis.com/tags/Python\" class=\"mention hashtag\" rel=\"tag\">#<span>Python</span></a>. </p><p>Write about R &amp; <a href=\"https://masto.machlis.com/tags/GenAI\" class=\"mention hashtag\" rel=\"tag\">#<span>GenAI</span></a> for <a href=\"https://masto.machlis.com/tags/InfoWorld\" class=\"mention hashtag\" rel=\"tag\">#<span>InfoWorld</span></a> and <a href=\"https://masto.machlis.com/tags/Computerworld\" class=\"mention hashtag\" rel=\"tag\">#<span>Computerworld</span></a>. She. </p><p>Joined Mastodon at <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@smach\" class=\"u-url mention\">@<span>smach</span></a></span> on Oct 27, 2022.</p><p>Website: <a href=\"https://www.machlis.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">machlis.com</span><span class=\"invisible\"></span></a><br />R Shiny apps: <a href=\"https://apps.machlis.com/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">apps.machlis.com/</span><span class=\"invisible\"></span></a></p><p>Other interests include <a href=\"https://masto.machlis.com/tags/Photography\" class=\"mention hashtag\" rel=\"tag\">#<span>Photography</span></a> <a href=\"https://masto.machlis.com/tags/DigitialDarkroom\" class=\"mention hashtag\" rel=\"tag\">#<span>DigitialDarkroom</span></a> <a href=\"https://masto.machlis.com/tags/Running\" class=\"mention hashtag\" rel=\"tag\">#<span>Running</span></a> <a href=\"https://masto.machlis.com/tags/Bicycling\" class=\"mention hashtag\" rel=\"tag\">#<span>Bicycling</span></a> <a href=\"https://masto.machlis.com/tags/Crochet\" class=\"mention hashtag\" rel=\"tag\">#<span>Crochet</span></a> Learning <a href=\"https://masto.machlis.com/tags/ASL\" class=\"mention hashtag\" rel=\"tag\">#<span>ASL</span></a></p><p>Was @sharon000 on Twitter (not currently active)</p>",
"publicKey": {
"owner": "https://masto.machlis.com/users/smach",
"id": "https://masto.machlis.com/users/smach#main-key",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt2kxGE4DiBehCx1zWOoW\nA7wNGsXOSC7O/tuQB5UY8qa6WXPnKmWH2lYmMbr7wlZZFNynyvAjxvuxXUGCJ2sU\nvLd+3u8KNAvAlDvX26FYCdw52+5Cr49bOGxdoCLphvSGEDZGDg0HpFSti/64D3Nu\n72vU004qtnqp1z3C3OB8fJi01m/VFtX1BTkuVPVHBgC5x/gNdwRBrxjCQo3ishZA\nVAUyigWB9j6AcCG4itoZG0rU7L/D9wUDWhk8dEVyJhVTkJxqgDoifrX2SpTfYuYs\nKIztXgdAXrfUgxcHRZWIEjfMLLhxW0BRnubrB+YAZEeTYhSs3tkH4vScQgQjyf9G\n+QIDAQAB\n-----END PUBLIC KEY-----\n"
},
"featuredTags": "https://masto.machlis.com/users/smach/collections/tags",
"alsoKnownAs": [
"https://fosstodon.org/users/smach"
],
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"cipherText": "toot:cipherText",
"memorial": "toot:memorial",
"toot": "http://joinmastodon.org/ns#",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
},
"indexable": "toot:indexable",
"identityKey": {
"@id": "toot:identityKey",
"@type": "@id"
},
"Device": "toot:Device",
"devices": {
"@id": "toot:devices",
"@type": "@id"
},
"PropertyValue": "schema:PropertyValue",
"messageFranking": "toot:messageFranking",
"deviceId": "toot:deviceId",
"Hashtag": "as:Hashtag",
"Curve25519Key": "toot:Curve25519Key",
"featured": {
"@id": "toot:featured",
"@type": "@id"
},
"value": "schema:value",
"claim": {
"@id": "toot:claim",
"@type": "@id"
},
"discoverable": "toot:discoverable",
"featuredTags": {
"@id": "toot:featuredTags",
"@type": "@id"
},
"alsoKnownAs": {
"@id": "as:alsoKnownAs",
"@type": "@id"
},
"suspended": "toot:suspended",
"publicKeyBase64": "toot:publicKeyBase64",
"schema": "http://schema.org#",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"Ed25519Key": "toot:Ed25519Key",
"Ed25519Signature": "...",
"EncryptedMessage": "toot:EncryptedMessage",
"messageType": "toot:messageType",
"fingerprintKey": {
"@id": "toot:fingerprintKey",
"@type": "@id"
},
"movedTo": {
"@id": "as:movedTo",
"@type": "@id"
}
}
],
"name": "Sharon Machlis",
"indexable": true,
"image": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://cdn.masto.host/mastomachliscom/accounts/headers/110/624/892/201/461/660/original/977bf1a3099ad9a2.jpeg"
},
"following": "https://masto.machlis.com/users/smach/following",
"devices": "https://masto.machlis.com/users/smach/collections/devices",
"manuallyApprovesFollowers": false,
"published": "2023-06-29T00:00:00Z",
"attachment": [
{
"value": "<a href=\"https://www.infoworld.com/article/3411819/do-more-with-r-video-tutorials.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">infoworld.com/article/3411819/</span><span class=\"invisible\">do-more-with-r-video-tutorials.html</span></a>",
"type": "PropertyValue",
"name": "R Tutorials"
},
{
"value": "<a href=\"https://www.machlis.com/R4Journalists/\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">machlis.com/R4Journalists/</span><span class=\"invisible\"></span></a>",
"type": "PropertyValue",
"name": "Book Excerpt"
},
{
"value": "<a href=\"https://github.com/smach\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/smach</span><span class=\"invisible\"></span></a>",
"type": "PropertyValue",
"name": "GitHub"
},
{
"value": "<a href=\"https://www.machlis.com/\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">machlis.com/</span><span class=\"invisible\"></span></a>",
"type": "PropertyValue",
"name": "Website"
}
],
"icon": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://cdn.masto.host/mastomachliscom/accounts/avatars/110/624/892/201/461/660/original/274126b8db932ae8.jpg"
},
"inbox": "https://masto.machlis.com/users/smach/inbox",
"featured": "https://masto.machlis.com/users/smach/collections/featured",
"preferredUsername": "smach",
"outbox": "https://masto.machlis.com/users/smach/outbox"
}
I 2024-02-14 04:35:01.388395+00:00 Got follow. Loading users, storing Follow(s), sending accept(s)
D 2024-02-14 04:35:01.388712+00:00 Loading Object https://masto.machlis.com/users/smach local=True remote=None
D 2024-02-14 04:35:01.388908+00:00 got from cache
D 2024-02-14 04:35:01.389546+00:00 last updated 2023-07-08 12:55:47.136883, refreshing
I 2024-02-14 04:35:01.402870+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-14 04:35:02.181533+00:00 requests.get https://masto.machlis.com/users/smach {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e7bb1e90410>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-14 04:35:03.018125+00:00 Received 200:
I 2024-02-14 04:35:03.018372+00:00 Received 200
I 2024-02-14 04:35:03.018528+00:00 Got 200 headers: {'Date': 'Wed, 14 Feb 2024 04:35:02 GMT', 'Content-Type': 'application/activity+json; charset=utf-8', 'Content-Length': '8679', 'Connection': 'keep-alive', 'Server': 'Mastodon', 'X-Frame-Options': 'DENY', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '0', 'Referrer-Policy': 'same-origin', 'Cache-Control': 'max-age=180, public', 'ETag': 'W/"5f427c44b39ceb5ac7f367b92e073a10"', 'Content-Security-Policy': "base-uri 'none'; default-src 'none'; frame-ancestors 'none'; font-src 'self' https://masto.machlis.com; img-src 'self' https: data: blob: https://masto.machlis.com; style-src 'self' https://masto.machlis.com 'nonce-oIN/Vr1wIyu7xW+2WLpf9w=='; media-src 'self' https: data: https://masto.machlis.com; frame-src 'self' https:; manifest-src 'self' https://masto.machlis.com; form-action 'self'; child-src 'self' blob: https://masto.machlis.com; worker-src 'self' blob: https://masto.machlis.com; connect-src 'self' data: blob: https://masto.machlis.com https://cdn.masto.host wss://masto.machlis.com; script-src 'self' https://masto.machlis.com 'wasm-unsafe-eval'", 'X-Request-Id': 'ec21de1e-90d6-4b11-b2a1-7a4753e6472b', 'X-Runtime': '0.009731', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains, max-age=31536000', 'vary': 'Accept, Accept-Language, Cookie, Origin'}
I 2024-02-14 04:35:03.018883+00:00 {
"followers": "https://masto.machlis.com/users/smach/followers",
"type": "Person",
"tag": [
{
"href": "https://masto.machlis.com/tags/rstats",
"type": "Hashtag",
"name": "#rstats"
},
{
"name": "#infoworld",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/infoworld"
},
{
"name": "#computerworld",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/computerworld"
},
{
"href": "https://masto.machlis.com/tags/photography",
"type": "Hashtag",
"name": "#photography"
},
{
"name": "#digitialdarkroom",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/digitialdarkroom"
},
{
"name": "#running",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/running"
},
{
"href": "https://masto.machlis.com/tags/bicycling",
"type": "Hashtag",
"name": "#bicycling"
},
{
"href": "https://masto.machlis.com/tags/crochet",
"type": "Hashtag",
"name": "#crochet"
},
{
"name": "#asl",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/asl"
},
{
"name": "#genai",
"type": "Hashtag",
"href": "https://masto.machlis.com/tags/genai"
},
{
"href": "https://masto.machlis.com/tags/python",
"type": "Hashtag",
"name": "#python"
}
],
"id": "https://masto.machlis.com/users/smach",
"summary": "<p>Director, editorial data &amp; analytics at Foundry (an IDG company). Author of Practical R for Mass Communication &amp; Journalism. A bit <a href=\"https://masto.machlis.com/tags/RStats\" class=\"mention hashtag\" rel=\"tag\">#<span>RStats</span></a> obsessed. Learning <a href=\"https://masto.machlis.com/tags/Python\" class=\"mention hashtag\" rel=\"tag\">#<span>Python</span></a>. </p><p>Write about R &amp; <a href=\"https://masto.machlis.com/tags/GenAI\" class=\"mention hashtag\" rel=\"tag\">#<span>GenAI</span></a> for <a href=\"https://masto.machlis.com/tags/InfoWorld\" class=\"mention hashtag\" rel=\"tag\">#<span>InfoWorld</span></a> and <a href=\"https://masto.machlis.com/tags/Computerworld\" class=\"mention hashtag\" rel=\"tag\">#<span>Computerworld</span></a>. She. </p><p>Joined Mastodon at <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@smach\" class=\"u-url mention\">@<span>smach</span></a></span> on Oct 27, 2022.</p><p>Website: <a href=\"https://www.machlis.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">machlis.com</span><span class=\"invisible\"></span></a><br />R Shiny apps: <a href=\"https://apps.machlis.com/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">apps.machlis.com/</span><span class=\"invisible\"></span></a></p><p>Other interests include <a href=\"https://masto.machlis.com/tags/Photography\" class=\"mention hashtag\" rel=\"tag\">#<span>Photography</span></a> <a href=\"https://masto.machlis.com/tags/DigitialDarkroom\" class=\"mention hashtag\" rel=\"tag\">#<span>DigitialDarkroom</span></a> <a href=\"https://masto.machlis.com/tags/Running\" class=\"mention hashtag\" rel=\"tag\">#<span>Running</span></a> <a href=\"https://masto.machlis.com/tags/Bicycling\" class=\"mention hashtag\" rel=\"tag\">#<span>Bicycling</span></a> <a href=\"https://masto.machlis.com/tags/Crochet\" class=\"mention hashtag\" rel=\"tag\">#<span>Crochet</span></a> Learning <a href=\"https://masto.machlis.com/tags/ASL\" class=\"mention hashtag\" rel=\"tag\">#<span>ASL</span></a></p><p>Was @sharon000 on Twitter (not currently active)</p>",
"url": "https://masto.machlis.com/@smach",
"memorial": false,
"discoverable": true,
"endpoints": {
"sharedInbox": "https://masto.machlis.com/inbox"
},
"publicKey": {
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt2kxGE4DiBehCx1zWOoW\nA7wNGsXOSC7O/tuQB5UY8qa6WXPnKmWH2lYmMbr7wlZZFNynyvAjxvuxXUGCJ2sU\nvLd+3u8KNAvAlDvX26FYCdw52+5Cr49bOGxdoCLphvSGEDZGDg0HpFSti/64D3Nu\n72vU004qtnqp1z3C3OB8fJi01m/VFtX1BTkuVPVHBgC5x/gNdwRBrxjCQo3ishZA\nVAUyigWB9j6AcCG4itoZG0rU7L/D9wUDWhk8dEVyJhVTkJxqgDoifrX2SpTfYuYs\nKIztXgdAXrfUgxcHRZWIEjfMLLhxW0BRnubrB+YAZEeTYhSs3tkH4vScQgQjyf9G\n+QIDAQAB\n-----END PUBLIC KEY-----\n",
"id": "https://masto.machlis.com/users/smach#main-key",
"owner": "https://masto.machlis.com/users/smach"
},
"featuredTags": "https://masto.machlis.com/users/smach/collections/tags",
"alsoKnownAs": [
"https://fosstodon.org/users/smach"
],
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"cipherText": "toot:cipherText",
"memorial": "toot:memorial",
"toot": "http://joinmastodon.org/ns#",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
},
"indexable": "toot:indexable",
"identityKey": {
"@id": "toot:identityKey",
"@type": "@id"
},
"Device": "toot:Device",
"devices": {
"@id": "toot:devices",
"@type": "@id"
},
"PropertyValue": "schema:PropertyValue",
"messageFranking": "toot:messageFranking",
"deviceId": "toot:deviceId",
"Curve25519Key": "toot:Curve25519Key",
"featured": {
"@id": "toot:featured",
"@type": "@id"
},
"Hashtag": "as:Hashtag",
"value": "schema:value",
"claim": {
"@id": "toot:claim",
"@type": "@id"
},
"discoverable": "toot:discoverable",
"featuredTags": {
"@id": "toot:featuredTags",
"@type": "@id"
},
"alsoKnownAs": {
"@id": "as:alsoKnownAs",
"@type": "@id"
},
"suspended": "toot:suspended",
"publicKeyBase64": "toot:publicKeyBase64",
"schema": "http://schema.org#",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"Ed25519Key": "toot:Ed25519Key",
"Ed25519Signature": "...",
"EncryptedMessage": "toot:EncryptedMessage",
"messageType": "toot:messageType",
"fingerprintKey": {
"@id": "toot:fingerprintKey",
"@type": "@id"
},
"movedTo": {
"@id": "as:movedTo",
"@type": "@id"
}
}
],
"name": "Sharon Machlis",
"indexable": true,
"following": "https://masto.machlis.com/users/smach/following",
"image": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://cdn.masto.host/mastomachliscom/accounts/headers/110/624/892/201/461/660/original/977bf1a3099ad9a2.jpeg"
},
"devices": "https://masto.machlis.com/users/smach/collections/devices",
"manuallyApprovesFollowers": false,
"published": "2023-06-29T00:00:00Z",
"attachment": [
{
"value": "<a href=\"https://www.infoworld.com/article/3411819/do-more-with-r-video-tutorials.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">infoworld.com/article/3411819/</span><span class=\"invisible\">do-more-with-r-video-tutorials.html</span></a>",
"type": "PropertyValue",
"name": "R Tutorials"
},
{
"value": "<a href=\"https://www.machlis.com/R4Journalists/\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">machlis.com/R4Journalists/</span><span class=\"invisible\"></span></a>",
"type": "PropertyValue",
"name": "Book Excerpt"
},
{
"value": "<a href=\"https://github.com/smach\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/smach</span><span class=\"invisible\"></span></a>",
"type": "PropertyValue",
"name": "GitHub"
},
{
"value": "<a href=\"https://www.machlis.com/\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">machlis.com/</span><span class=\"invisible\"></span></a>",
"type": "PropertyValue",
"name": "Website"
}
],
"icon": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://cdn.masto.host/mastomachliscom/accounts/avatars/110/624/892/201/461/660/original/274126b8db932ae8.jpg"
},
"inbox": "https://masto.machlis.com/users/smach/inbox",
"featured": "https://masto.machlis.com/users/smach/collections/featured",
"preferredUsername": "smach",
"outbox": "https://masto.machlis.com/users/smach/outbox"
}
I 2024-02-14 04:35:03.420512+00:00 Follow https://masto.machlis.com/users/smach => https://snarfed.org/
D 2024-02-14 04:35:03.479843+00:00 Loading Object https://snarfed.org/ local=True remote=None
D 2024-02-14 04:35:03.480153+00:00 got from cache
I 2024-02-14 04:35:04.382941+00:00 Wrote Key('Follower', 5633508735188992) {'follow': '...', 'from_': Key('ActivityPub', 'https://masto.machlis.com/users/smach'), 'status': 'active', 'to': Key('MagicKey', 'snarfed.org')}
I 2024-02-14 04:35:04.535897+00:00 Wrote Key('Object', 'https://fed.brid.gy/snarfed.org/followers#accept-https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662') {'labels': ['activity'], 'object_ids': ['https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662'], 'our_as1': '...', 'type': 'accept', 'new': True}
I 2024-02-14 04:35:04.587720+00:00 Determining protocol for id https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662
D 2024-02-14 04:35:04.588223+00:00 Loading Object https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662 local=True remote=False
D 2024-02-14 04:35:04.588371+00:00 got from cache
I 2024-02-14 04:35:04.588884+00:00 Key('Object', 'https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662') owned by source_protocol activitypub
I 2024-02-14 04:35:04.675080+00:00 Determining protocol for id https://masto.machlis.com/users/smach
D 2024-02-14 04:35:04.675421+00:00 Loading Object https://masto.machlis.com/users/smach local=True remote=False
D 2024-02-14 04:35:04.675541+00:00 got from cache
I 2024-02-14 04:35:04.682142+00:00 Key('Object', 'https://masto.machlis.com/users/smach') owned by source_protocol activitypub
I 2024-02-14 04:35:04.791912+00:00 Sending AS2 object: {
"id": "https://fed.brid.gy/snarfed.org/followers#accept-https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662",
"actor": "https://fed.brid.gy/snarfed.org",
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Accept",
"object": {
"id": "https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662",
"actor": "https://masto.machlis.com/users/smach",
"url": "https://masto.machlis.com/users/smach#followed-snarfed.org",
"type": "Follow",
"object": "https://fed.brid.gy/snarfed.org",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
]
},
"to": [
"https://www.w3.org/ns/activitystreams#Public"
]
}
I 2024-02-14 04:35:04.792230+00:00 Signing with Key('MagicKey', 'snarfed.org')'s key
I 2024-02-14 04:35:05.177992+00:00 requests.post https://masto.machlis.com/users/smach/inbox {'data': b'{"id":"https://fed.brid.gy/snarfed.org/followers#accept-https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662","actor":"https://fed.brid.gy/snarfed.org","@context":"https://www.w3.org/ns/activitystreams","type":"Accept","object":{"id":"https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662","actor":"https://masto.machlis.com/users/smach","url":"https://masto.machlis.com/users/smach#followed-snarfed.org","type":"Follow","object":"https://fed.brid.gy/snarfed.org","to":["https://www.w3.org/ns/activitystreams#Public"]},"to":["https://www.w3.org/ns/activitystreams#Public"]}', 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e7bd8061290>, 'headers': {'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-14 04:35:05.831362+00:00 Received 202:
I 2024-02-14 04:35:05.831726+00:00 Received 202
I 2024-02-14 04:35:05.831914+00:00 Got 202 headers: {'Date': 'Wed, 14 Feb 2024 04:35:05 GMT', 'Content-Type': 'text/html', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Server': 'Mastodon', 'X-Frame-Options': 'DENY', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '0', 'Referrer-Policy': 'same-origin', 'Vary': 'Authorization', 'Cache-Control': 'private, no-store', 'Content-Security-Policy': "default-src 'none'; frame-ancestors 'none'; form-action 'none'", 'X-Request-Id': '23c60a04-42c5-49bd-9c94-54696c489454', 'X-Runtime': '0.028927', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains'}
I 2024-02-14 04:35:05.904181+00:00 Wrote Key('Object', 'https://fed.brid.gy/snarfed.org/followers#accept-https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662') {'delivered': [{'protocol': 'activitypub', 'uri': 'https://masto.machlis.com/users/smach/inbox'}], 'labels': ['activity'], 'object_ids': ['https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662'], 'our_as1': '...', 'status': 'complete', 'type': 'accept', 'new': True}
I 2024-02-14 04:35:05.904903+00:00 Finding recipients and their targets
I 2024-02-14 04:35:05.905262+00:00 Raw targets: ['https://snarfed.org/']
D 2024-02-14 04:35:05.905638+00:00 Loading Object https://snarfed.org/ local=True remote=None
D 2024-02-14 04:35:05.905990+00:00 got from cache
I 2024-02-14 04:35:05.907873+00:00 Target for https://snarfed.org/ is https://snarfed.org/
I 2024-02-14 04:35:05.935200+00:00 Recipient is Key('MagicKey', 'snarfed.org')
I 2024-02-14 04:35:05.935477+00:00 Direct targets: dict_keys([Target(protocol='web', uri='https://snarfed.org/')])
I 2024-02-14 04:35:06.134274+00:00 Wrote Key('Object', 'https://masto.machlis.com/166026b2-66ad-4573-9db4-67a75ad8a662') {'as2': '...', 'labels': ['activity'], 'notify': [Key('MagicKey', 'snarfed.org')], 'object_ids': ['https://snarfed.org/'], 'our_as1': '...', 'source_protocol': 'activitypub', 'status': 'in progress', 'type': 'follow', 'undelivered': [{'protocol': 'web', 'uri': 'https://snarfed.org/'}], 'users': [Key('ActivityPub', 'https://masto.machlis.com/users/smach')], 'new': True}
I 2024-02-14 04:35:06.135045+00:00 Delivering to: [Target(protocol='web', uri='https://snarfed.org/')]
I 2024-02-14 04:35:06.166053+00:00 Added send task projects/bridgy-federated/locations/us-central1/queues/send/tasks/6167935342637573448 : {'obj': b'ahBicmlk...', 'url': 'https://snarfed.org/', 'protocol': 'web', 'orig_obj': b'ahBicmlk...', 'user': b'ahBicmlk...'}