A small tool to view real-world ActivityPub objects as JSON! Enter a URL
or username from Mastodon or a similar service below, and we'll send a
request with
the right
Accept
header
to the server to view the underlying object.
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"votersCount": "toot:votersCount",
"blurhash": "toot:blurhash",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
},
"Hashtag": "as:Hashtag"
}
],
"id": "https://mastodon.social/users/tesseralis/outbox?page=true",
"type": "OrderedCollectionPage",
"next": "https://mastodon.social/users/tesseralis/outbox?max_id=113083423644774435&page=true",
"prev": "https://mastodon.social/users/tesseralis/outbox?min_id=113461110636662012&page=true",
"partOf": "https://mastodon.social/users/tesseralis/outbox",
"orderedItems": [
{
"id": "https://mastodon.social/users/tesseralis/statuses/113461110636662012/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-11-10T22:52:34Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers",
"https://mastodon.social/users/chromakode",
"https://kitsunes.club/users/9xliyzarj3"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113461110636662012",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.social/users/chromakode/statuses/113460980704757245",
"published": "2024-11-10T22:52:34Z",
"url": "https://mastodon.social/@tesseralis/113461110636662012",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers",
"https://mastodon.social/users/chromakode",
"https://kitsunes.club/users/9xliyzarj3"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113461110636662012",
"inReplyToAtomUri": "https://mastodon.social/users/chromakode/statuses/113460980704757245",
"conversation": "tag:mastodon.social,2024-11-02:objectId=837634703:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@chromakode\" class=\"u-url mention\">@<span>chromakode</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://kitsunes.club/@falsevacuum\" class=\"u-url mention\">@<span>falsevacuum</span></a></span> </p><p>I think this is actually my twitch profile pic</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@chromakode\" class=\"u-url mention\">@<span>chromakode</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://kitsunes.club/@falsevacuum\" class=\"u-url mention\">@<span>falsevacuum</span></a></span> </p><p>I think this is actually my twitch profile pic</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://mastodon.social/users/chromakode",
"name": "@chromakode"
},
{
"type": "Mention",
"href": "https://kitsunes.club/users/9xliyzarj3",
"name": "@falsevacuum@kitsunes.club"
}
],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113461110636662012/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113461110636662012/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113461110636662012/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113461110636662012/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113461110636662012/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113372835517553216/activity",
"type": "Announce",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-10-26T08:43:02Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://dosgame.club/users/turgon",
"https://mastodon.social/users/tesseralis/followers"
],
"object": "https://dosgame.club/users/turgon/statuses/113371840224927755"
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113128668187639162/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-13T05:48:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers",
"https://techhub.social/users/mlohbihler"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113128668187639162",
"type": "Note",
"summary": null,
"inReplyTo": "https://techhub.social/users/mlohbihler/statuses/113128246383790200",
"published": "2024-09-13T05:48:04Z",
"url": "https://mastodon.social/@tesseralis/113128668187639162",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers",
"https://techhub.social/users/mlohbihler"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113128668187639162",
"inReplyToAtomUri": "https://techhub.social/users/mlohbihler/statuses/113128246383790200",
"conversation": "tag:mastodon.social,2024-08-21:objectId=780814320:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://techhub.social/@mlohbihler\" class=\"u-url mention\">@<span>mlohbihler</span></a></span> aw, the fundamental fabric of the universe didn't pop out at you?</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://techhub.social/@mlohbihler\" class=\"u-url mention\">@<span>mlohbihler</span></a></span> aw, the fundamental fabric of the universe didn't pop out at you?</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://techhub.social/users/mlohbihler",
"name": "@mlohbihler@techhub.social"
}
],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113128668187639162/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113128668187639162/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113128668187639162/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113128668187639162/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113128668187639162/shares",
"type": "Collection",
"totalItems": 1
}
}
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113114907577671672/activity",
"type": "Announce",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-10T19:28:34Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://kolektiva.social/users/aredridel",
"https://mastodon.social/users/tesseralis/followers"
],
"object": "https://kolektiva.social/users/aredridel/statuses/113113744293877071"
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113111699003931409/activity",
"type": "Announce",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-10T05:52:35Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fedi.queercomputerclub.ca/users/quecey",
"https://mastodon.social/users/tesseralis/followers"
],
"object": "https://fedi.queercomputerclub.ca/users/quecey/statuses/01J7CXGP4CP0YE5XBQD1XS4S4T"
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113106102392380605/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-09T06:09:18Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113106102392380605",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.social/users/tesseralis/statuses/113106101334144506",
"published": "2024-09-09T06:09:18Z",
"url": "https://mastodon.social/@tesseralis/113106102392380605",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113106102392380605",
"inReplyToAtomUri": "https://mastodon.social/users/tesseralis/statuses/113106101334144506",
"conversation": "tag:mastodon.social,2024-09-09:objectId=794991531:objectType=Conversation",
"content": "<p>(the first one is a crackpot stringing together a bunch of jargon to sound smart and the second is a postgrad doing groundbreaking work in Farey sequences)</p>",
"contentMap": {
"en": "<p>(the first one is a crackpot stringing together a bunch of jargon to sound smart and the second is a postgrad doing groundbreaking work in Farey sequences)</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113106102392380605/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113106102392380605/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113106102392380605/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113106102392380605/likes",
"type": "Collection",
"totalItems": 4
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113106102392380605/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113106101334144506/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-09T06:09:01Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113106101334144506",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-09T06:09:01Z",
"url": "https://mastodon.social/@tesseralis/113106101334144506",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113106101334144506",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.social,2024-09-09:objectId=794991531:objectType=Conversation",
"content": "<p>the r/math subreddit is really funny because sometimes you get stuff like "on the equivalence of the kth multinomial klein bottle and the Bernoulli-Lagrange hyperdistribution matrix of Collatz convergences" and then other times you get stuff like "can someone tell me how fractions work"</p>",
"contentMap": {
"en": "<p>the r/math subreddit is really funny because sometimes you get stuff like "on the equivalence of the kth multinomial klein bottle and the Bernoulli-Lagrange hyperdistribution matrix of Collatz convergences" and then other times you get stuff like "can someone tell me how fractions work"</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113106101334144506/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113106101334144506/replies?min_id=113106102392380605&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113106101334144506/replies",
"items": [
"https://mastodon.social/users/tesseralis/statuses/113106102392380605"
]
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113106101334144506/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113106101334144506/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113088836677616984/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-06T04:58:24Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers",
"https://mstdn.ca/users/agierscher",
"https://fosstodon.org/users/nicemicro"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113088836677616984",
"type": "Note",
"summary": null,
"inReplyTo": "https://mstdn.ca/users/agierscher/statuses/113088554119555928",
"published": "2024-09-06T04:58:24Z",
"url": "https://mastodon.social/@tesseralis/113088836677616984",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers",
"https://mstdn.ca/users/agierscher",
"https://fosstodon.org/users/nicemicro"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113088836677616984",
"inReplyToAtomUri": "https://mstdn.ca/users/agierscher/statuses/113088554119555928",
"conversation": "tag:mastodon.social,2024-09-05:objectId=792600828:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mstdn.ca/@agierscher\" class=\"u-url mention\">@<span>agierscher</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@nicemicro\" class=\"u-url mention\">@<span>nicemicro</span></a></span> I mean I am a ReactJS expert</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mstdn.ca/@agierscher\" class=\"u-url mention\">@<span>agierscher</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@nicemicro\" class=\"u-url mention\">@<span>nicemicro</span></a></span> I mean I am a ReactJS expert</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://mstdn.ca/users/agierscher",
"name": "@agierscher@mstdn.ca"
},
{
"type": "Mention",
"href": "https://fosstodon.org/users/nicemicro",
"name": "@nicemicro@fosstodon.org"
}
],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113088836677616984/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113088836677616984/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113088836677616984/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113088836677616984/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113088836677616984/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113087523720327332/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-05T23:24:30Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers",
"https://wuffs.org/users/Ninji"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087523720327332",
"type": "Note",
"summary": null,
"inReplyTo": "https://wuffs.org/users/Ninji/statuses/113087509060693758",
"published": "2024-09-05T23:24:30Z",
"url": "https://mastodon.social/@tesseralis/113087523720327332",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers",
"https://wuffs.org/users/Ninji"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113087523720327332",
"inReplyToAtomUri": "https://wuffs.org/users/Ninji/statuses/113087509060693758",
"conversation": "tag:mastodon.social,2024-09-05:objectId=792600828:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://wuffs.org/@Ninji\" class=\"u-url mention\">@<span>Ninji</span></a></span> imagine if any game engine every six months was like "wait actually we came up with a better way to do things delete all your old code and start over again or you Suck."</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://wuffs.org/@Ninji\" class=\"u-url mention\">@<span>Ninji</span></a></span> imagine if any game engine every six months was like "wait actually we came up with a better way to do things delete all your old code and start over again or you Suck."</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://wuffs.org/users/Ninji",
"name": "@Ninji@wuffs.org"
}
],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087523720327332/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113087523720327332/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113087523720327332/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087523720327332/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087523720327332/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113087493854341237/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-05T23:16:54Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers",
"https://wuffs.org/users/Ninji"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087493854341237",
"type": "Note",
"summary": null,
"inReplyTo": "https://wuffs.org/users/Ninji/statuses/113087467365330446",
"published": "2024-09-05T23:16:54Z",
"url": "https://mastodon.social/@tesseralis/113087493854341237",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers",
"https://wuffs.org/users/Ninji"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113087493854341237",
"inReplyToAtomUri": "https://wuffs.org/users/Ninji/statuses/113087467365330446",
"conversation": "tag:mastodon.social,2024-09-05:objectId=792600828:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://wuffs.org/@Ninji\" class=\"u-url mention\">@<span>Ninji</span></a></span> yeah... I feel like a lot of react developers started only knowing webdev and react. they don't realize there are other, possibly better models, they're stuck in the cave trying to figure out how to make the shadows crisper.</p><p>I think it's telling that in most react conferences, it's never "here's what I built in React", it's "here's a new tool I built for React" -- it's a community obsessed with "making creating faster" rather than actual creation</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://wuffs.org/@Ninji\" class=\"u-url mention\">@<span>Ninji</span></a></span> yeah... I feel like a lot of react developers started only knowing webdev and react. they don't realize there are other, possibly better models, they're stuck in the cave trying to figure out how to make the shadows crisper.</p><p>I think it's telling that in most react conferences, it's never "here's what I built in React", it's "here's a new tool I built for React" -- it's a community obsessed with "making creating faster" rather than actual creation</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://wuffs.org/users/Ninji",
"name": "@Ninji@wuffs.org"
}
],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087493854341237/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113087493854341237/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113087493854341237/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087493854341237/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087493854341237/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113087447921503250/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-05T23:05:13Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087447921503250",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.social/users/tesseralis/statuses/113087428243086350",
"published": "2024-09-05T23:05:13Z",
"url": "https://mastodon.social/@tesseralis/113087447921503250",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113087447921503250",
"inReplyToAtomUri": "https://mastodon.social/users/tesseralis/statuses/113087428243086350",
"conversation": "tag:mastodon.social,2024-09-05:objectId=792600828:objectType=Conversation",
"content": "<p>@josh_clone@lgbt.io the alternative, like I said, is using immer, in which case I have to explain why we're using this third-party library and why the damn library doesn't just make it easy in the first place.</p>",
"contentMap": {
"en": "<p>@josh_clone@lgbt.io the alternative, like I said, is using immer, in which case I have to explain why we're using this third-party library and why the damn library doesn't just make it easy in the first place.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087447921503250/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113087447921503250/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113087447921503250/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087447921503250/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087447921503250/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113087441693466636/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-05T23:03:38Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers",
"https://mastodon.social/users/amorphophalex"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087441693466636",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.social/users/amorphophalex/statuses/113087408283206716",
"published": "2024-09-05T23:03:38Z",
"url": "https://mastodon.social/@tesseralis/113087441693466636",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers",
"https://mastodon.social/users/amorphophalex"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113087441693466636",
"inReplyToAtomUri": "https://mastodon.social/users/amorphophalex/statuses/113087408283206716",
"conversation": "tag:mastodon.social,2024-09-05:objectId=792629123:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@amorphophalex\" class=\"u-url mention\">@<span>amorphophalex</span></a></span> I recently gave a fortune reading off of a deck of uno cards, it's certainly doable and really fun</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@amorphophalex\" class=\"u-url mention\">@<span>amorphophalex</span></a></span> I recently gave a fortune reading off of a deck of uno cards, it's certainly doable and really fun</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://mastodon.social/users/amorphophalex",
"name": "@amorphophalex"
}
],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087441693466636/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113087441693466636/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113087441693466636/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087441693466636/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087441693466636/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113087428243086350/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-05T23:00:13Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087428243086350",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.social/users/tesseralis/statuses/113087408854964017",
"published": "2024-09-05T23:00:13Z",
"url": "https://mastodon.social/@tesseralis/113087428243086350",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113087428243086350",
"inReplyToAtomUri": "https://mastodon.social/users/tesseralis/statuses/113087408854964017",
"conversation": "tag:mastodon.social,2024-09-05:objectId=792600828:objectType=Conversation",
"content": "<p>@josh_clone@lgbt.io for context, I'm working with a developer who's also coming into this from a game dev perspective, and I'm just annoyed I'm going to have to explain why you can't do array[x][y] = n, instead doing</p><p>setArray(array => array.map((row, i) => i === x ? row.map((cell, j) => j === y ? n : cell)) : row)</p>",
"contentMap": {
"en": "<p>@josh_clone@lgbt.io for context, I'm working with a developer who's also coming into this from a game dev perspective, and I'm just annoyed I'm going to have to explain why you can't do array[x][y] = n, instead doing</p><p>setArray(array => array.map((row, i) => i === x ? row.map((cell, j) => j === y ? n : cell)) : row)</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087428243086350/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113087428243086350/replies?min_id=113087447921503250&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113087428243086350/replies",
"items": [
"https://mastodon.social/users/tesseralis/statuses/113087447921503250"
]
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087428243086350/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087428243086350/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113087408854964017/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-05T22:55:17Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087408854964017",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-05T22:55:17Z",
"url": "https://mastodon.social/@tesseralis/113087408854964017",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113087408854964017",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.social,2024-09-05:objectId=792600828:objectType=Conversation",
"content": "<p>@josh_clone@lgbt.io it's not *failing* per se, it's just *annoying*</p>",
"contentMap": {
"en": "<p>@josh_clone@lgbt.io it's not *failing* per se, it's just *annoying*</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087408854964017/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113087408854964017/replies?min_id=113087428243086350&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113087408854964017/replies",
"items": [
"https://mastodon.social/users/tesseralis/statuses/113087428243086350"
]
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087408854964017/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087408854964017/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113087223530523450/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-05T22:08:09Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087223530523450",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.social/users/tesseralis/statuses/113087186684009230",
"published": "2024-09-05T22:08:09Z",
"url": "https://mastodon.social/@tesseralis/113087223530523450",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113087223530523450",
"inReplyToAtomUri": "https://mastodon.social/users/tesseralis/statuses/113087186684009230",
"conversation": "tag:mastodon.social,2024-09-05:objectId=792600828:objectType=Conversation",
"content": "<p>This zealous insistence on immutability seems like it makes sense at first but quickly falls apart for anything bigger than a simple Counter app. The amount of gymnastics to get around "just update the damn value" spawned an entire cottage industry under the boogeyman of "but your app might show an updated value!", despite the fact that there are entire sections of documentation and blog posts dedicated to the many, many pitfalls of not doing everything quite exactly right.</p>",
"contentMap": {
"en": "<p>This zealous insistence on immutability seems like it makes sense at first but quickly falls apart for anything bigger than a simple Counter app. The amount of gymnastics to get around "just update the damn value" spawned an entire cottage industry under the boogeyman of "but your app might show an updated value!", despite the fact that there are entire sections of documentation and blog posts dedicated to the many, many pitfalls of not doing everything quite exactly right.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087223530523450/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113087223530523450/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113087223530523450/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087223530523450/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087223530523450/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113087186684009230/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-05T21:58:47Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087186684009230",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.social/users/tesseralis/statuses/113087167979139708",
"published": "2024-09-05T21:58:47Z",
"url": "https://mastodon.social/@tesseralis/113087186684009230",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113087186684009230",
"inReplyToAtomUri": "https://mastodon.social/users/tesseralis/statuses/113087167979139708",
"conversation": "tag:mastodon.social,2024-09-05:objectId=792600828:objectType=Conversation",
"content": "<p>My current problem now is I want to store state data for a 2d array of coordinates that needs to be frequently updated. My options are:</p><p>* store it as an object, converting each coordinate to a string key (ew)<br />* store it as an array of arrays, needing to do complex code copying manipulations in order to get just one (1) entry updated<br />* use a whole-ass third party library (!!) in order to use mutable notation, which *still* copies a whole-ass object under the hood</p>",
"contentMap": {
"en": "<p>My current problem now is I want to store state data for a 2d array of coordinates that needs to be frequently updated. My options are:</p><p>* store it as an object, converting each coordinate to a string key (ew)<br />* store it as an array of arrays, needing to do complex code copying manipulations in order to get just one (1) entry updated<br />* use a whole-ass third party library (!!) in order to use mutable notation, which *still* copies a whole-ass object under the hood</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087186684009230/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113087186684009230/replies?min_id=113087223530523450&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113087186684009230/replies",
"items": [
"https://mastodon.social/users/tesseralis/statuses/113087223530523450"
]
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087186684009230/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087186684009230/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113087167979139708/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-05T21:54:01Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087167979139708",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-05T21:54:01Z",
"url": "https://mastodon.social/@tesseralis/113087167979139708",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113087167979139708",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.social,2024-09-05:objectId=792600828:objectType=Conversation",
"content": "<p>I'm getting back into it for a new project after doing gamedev and other stuff for almost a year and like, like, goddamn is React badly designed.</p>",
"contentMap": {
"en": "<p>I'm getting back into it for a new project after doing gamedev and other stuff for almost a year and like, like, goddamn is React badly designed.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087167979139708/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113087167979139708/replies?min_id=113087186684009230&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113087167979139708/replies",
"items": [
"https://mastodon.social/users/tesseralis/statuses/113087186684009230"
]
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087167979139708/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087167979139708/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113086806701293933/activity",
"type": "Announce",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-05T20:22:09Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.treehouse.systems/users/kouhai",
"https://mastodon.social/users/tesseralis/followers"
],
"object": "https://social.treehouse.systems/users/kouhai/statuses/113086272607974105"
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113083469709381933/activity",
"type": "Announce",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-05T06:13:30Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://botsin.space/users/wayback_exe",
"https://mastodon.social/users/tesseralis/followers"
],
"object": "https://botsin.space/users/wayback_exe/statuses/113083024351912901"
},
{
"id": "https://mastodon.social/users/tesseralis/statuses/113083423644774435/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-05T06:01:47Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113083423644774435",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-05T06:01:47Z",
"url": "https://mastodon.social/@tesseralis/113083423644774435",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113083423644774435",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.social,2024-09-05:objectId=792011292:objectType=Conversation",
"content": "<p>primebow <a href=\"https://mastodon.social/tags/math\" class=\"mention hashtag\" rel=\"tag\">#<span>math</span></a> <a href=\"https://mastodon.social/tags/mathstodon\" class=\"mention hashtag\" rel=\"tag\">#<span>mathstodon</span></a> <a href=\"https://mastodon.social/tags/dataviz\" class=\"mention hashtag\" rel=\"tag\">#<span>dataviz</span></a></p>",
"contentMap": {
"en": "<p>primebow <a href=\"https://mastodon.social/tags/math\" class=\"mention hashtag\" rel=\"tag\">#<span>math</span></a> <a href=\"https://mastodon.social/tags/mathstodon\" class=\"mention hashtag\" rel=\"tag\">#<span>mathstodon</span></a> <a href=\"https://mastodon.social/tags/dataviz\" class=\"mention hashtag\" rel=\"tag\">#<span>dataviz</span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://files.mastodon.social/media_attachments/files/113/083/415/132/109/676/original/174e5d8476af8718.png",
"name": "A graph of numbers from 2-127 based on prime factorizations. The numbers are represented as bars representing their prime factors and scale logarithmically. Each prime factor is a different height and color (with 2 being short and red while the largest prime is almost the size of the whole graph and deep blue). The factors of a number are stacked on top of each other.",
"blurhash": "UmPF_n?Hxbs=.mt9WrbIw%W=WAadx]j?V@f5",
"focalPoint": [
0,
-0.03
],
"width": 2270,
"height": 844
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/math",
"name": "#math"
},
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/mathstodon",
"name": "#mathstodon"
},
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/dataviz",
"name": "#dataviz"
}
],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113083423644774435/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113083423644774435/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113083423644774435/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113083423644774435/likes",
"type": "Collection",
"totalItems": 6
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113083423644774435/shares",
"type": "Collection",
"totalItems": 3
}
}
}
]
}