ActivityPub Viewer

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.

Open in browser →
{ "@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", "Hashtag": "as:Hashtag" } ], "id": "https://mastodon.gamedev.place/users/brad_b/outbox?page=true", "type": "OrderedCollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/outbox?max_id=111401421855169067&page=true", "prev": "https://mastodon.gamedev.place/users/brad_b/outbox?min_id=113336737709154472&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/outbox", "orderedItems": [ { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113336737709154472/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2024-10-19T23:42:53Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.social/users/_jimnelson_", "https://mastodon.social/users/womump" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113336737709154472", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/_jimnelson_/statuses/113336542015926015", "published": "2024-10-19T23:42:53Z", "url": "https://mastodon.gamedev.place/@brad_b/113336737709154472", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.social/users/_jimnelson_", "https://mastodon.social/users/womump" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/113336737709154472", "inReplyToAtomUri": "https://mastodon.social/users/_jimnelson_/statuses/113336542015926015", "conversation": "tag:mastodon.gamedev.place,2024-10-19:objectId=115770322:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@_jimnelson_\" class=\"u-url mention\">@<span>_jimnelson_</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@womump\" class=\"u-url mention\">@<span>womump</span></a></span> Congratulations! I loved &quot;Cognomen&quot;</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@_jimnelson_\" class=\"u-url mention\">@<span>_jimnelson_</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@womump\" class=\"u-url mention\">@<span>womump</span></a></span> Congratulations! I loved &quot;Cognomen&quot;</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.social/users/_jimnelson_", "name": "@_jimnelson_@mastodon.social" }, { "type": "Mention", "href": "https://mastodon.social/users/womump", "name": "@womump@mastodon.social" } ], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113336737709154472/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/113336737709154472/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/113336737709154472/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113336737709154472/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113336737709154472/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113215079300618510/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2024-09-28T12:03:33Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.social/users/Viss" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113215079300618510", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/Viss/statuses/113213863989841094", "published": "2024-09-28T12:03:33Z", "url": "https://mastodon.gamedev.place/@brad_b/113215079300618510", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.social/users/Viss" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/113215079300618510", "inReplyToAtomUri": "https://mastodon.social/users/Viss/statuses/113213863989841094", "conversation": "tag:mastodon.social,2024-09-28:objectId=809677742:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@Viss\" class=\"u-url mention\">@<span>Viss</span></a></span> We have perfectly good brain fog at home.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@Viss\" class=\"u-url mention\">@<span>Viss</span></a></span> We have perfectly good brain fog at home.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.social/users/Viss", "name": "@Viss@mastodon.social" } ], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113215079300618510/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/113215079300618510/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/113215079300618510/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113215079300618510/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113215079300618510/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113159345208007045/activity", "type": "Announce", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2024-09-18T15:49:38Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://peoplemaking.games/users/eniko", "https://mastodon.gamedev.place/users/brad_b/followers" ], "object": "https://peoplemaking.games/users/eniko/statuses/113157887145017224" }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113028844521425733/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2024-08-26T14:41:36Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.sdf.org/users/DamonWakes" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113028844521425733", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.sdf.org/users/DamonWakes/statuses/113024858414198800", "published": "2024-08-26T14:41:36Z", "url": "https://mastodon.gamedev.place/@brad_b/113028844521425733", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.sdf.org/users/DamonWakes" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/113028844521425733", "inReplyToAtomUri": "https://mastodon.sdf.org/users/DamonWakes/statuses/113024858414198800", "conversation": "tag:mastodon.sdf.org,2024-08-25:objectId=200508566:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.sdf.org/@DamonWakes\" class=\"u-url mention\">@<span>DamonWakes</span></a></span> I&#39;m interested! DM `brad` on the intfiction forums?</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.sdf.org/@DamonWakes\" class=\"u-url mention\">@<span>DamonWakes</span></a></span> I&#39;m interested! DM `brad` on the intfiction forums?</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.sdf.org/users/DamonWakes", "name": "@DamonWakes@mastodon.sdf.org" } ], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113028844521425733/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/113028844521425733/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/113028844521425733/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113028844521425733/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/113028844521425733/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112853578566519657/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2024-07-26T15:49:10Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112853578566519657", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-07-26T15:49:10Z", "url": "https://mastodon.gamedev.place/@brad_b/112853578566519657", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/112853578566519657", "inReplyToAtomUri": null, "conversation": "tag:mastodon.gamedev.place,2024-07-26:objectId=102791309:objectType=Conversation", "content": "<p>The media of our youth sticks. Sometimes when my mind wanders, I catch myself writing Darkwing Duck entrances. You know the one. &quot;I am the terror that flaps in the night! I am the mold beneath the air conditioner you didn&#39;t bother to remove last fall! I am the bit of popcorn stuck in your teeth on your second date with Mary Richards in the seventh grade! I am the weird kid down the block who always picks his nose while petting your dog!&quot;</p>", "contentMap": { "en": "<p>The media of our youth sticks. Sometimes when my mind wanders, I catch myself writing Darkwing Duck entrances. You know the one. &quot;I am the terror that flaps in the night! I am the mold beneath the air conditioner you didn&#39;t bother to remove last fall! I am the bit of popcorn stuck in your teeth on your second date with Mary Richards in the seventh grade! I am the weird kid down the block who always picks his nose while petting your dog!&quot;</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112853578566519657/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/112853578566519657/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/112853578566519657/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112853578566519657/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112853578566519657/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112508372274937047/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2024-05-26T16:38:40Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112508372274937047", "type": "Note", "summary": "Seattle politics: Support affordable housing", "inReplyTo": null, "published": "2024-05-26T16:38:40Z", "url": "https://mastodon.gamedev.place/@brad_b/112508372274937047", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers" ], "sensitive": true, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/112508372274937047", "inReplyToAtomUri": null, "conversation": "tag:mastodon.gamedev.place,2024-05-26:objectId=93780523:objectType=Conversation", "content": "<p>Are you a Seattleite who...<br /> ...thinks housing should be affordable?<br /> ...wants to tax the rich? </p><p>Then help us put I-137 on the ballot! Fund housing by taxing businesses that pay any individual employee more than $1M/yr.</p><p>Taxing the rich works. MA&#39;s 2022 Fair Share Amendment raised $1.5 billion in its first year for education and childcare.</p><p>Sign at Folklife this weekend, or other events through the end of May. Schedule here:<br /><a href=\"https://www.letsbuildsocialhousing.org/upcomingevents\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">letsbuildsocialhousing.org/upc</span><span class=\"invisible\">omingevents</span></a></p>", "contentMap": { "en": "<p>Are you a Seattleite who...<br /> ...thinks housing should be affordable?<br /> ...wants to tax the rich? </p><p>Then help us put I-137 on the ballot! Fund housing by taxing businesses that pay any individual employee more than $1M/yr.</p><p>Taxing the rich works. MA&#39;s 2022 Fair Share Amendment raised $1.5 billion in its first year for education and childcare.</p><p>Sign at Folklife this weekend, or other events through the end of May. Schedule here:<br /><a href=\"https://www.letsbuildsocialhousing.org/upcomingevents\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">letsbuildsocialhousing.org/upc</span><span class=\"invisible\">omingevents</span></a></p>" }, "attachment": [], "tag": [], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112508372274937047/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/112508372274937047/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/112508372274937047/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112508372274937047/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112508372274937047/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112219332825121436/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2024-04-05T15:32:08Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://dosgame.club/users/MichaelKlamerus" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112219332825121436", "type": "Note", "summary": null, "inReplyTo": "https://dosgame.club/users/MichaelKlamerus/statuses/112219093748031849", "published": "2024-04-05T15:32:08Z", "url": "https://mastodon.gamedev.place/@brad_b/112219332825121436", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://dosgame.club/users/MichaelKlamerus" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/112219332825121436", "inReplyToAtomUri": "https://dosgame.club/users/MichaelKlamerus/statuses/112219093748031849", "conversation": "tag:dosgame.club,2024-04-05:objectId=4558355:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://dosgame.club/@MichaelKlamerus\" class=\"u-url mention\">@<span>MichaelKlamerus</span></a></span> Oof, thank you for sharing this, I would have missed it.</p><p>This bit jumped out at me, even though it&#39;s not the heart of the problems described:</p><p>&gt; “At a certain point our job became finding a way to couch feedback in a way that Zak would hear, more than it was coming up with the feedback,”</p><p>I&#39;ve experienced this dynamic, and how easy it is to think of that as &quot;my job&quot; rather than a red flag. Carefully curating comms to leadership is such a common corporate dynamic.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://dosgame.club/@MichaelKlamerus\" class=\"u-url mention\">@<span>MichaelKlamerus</span></a></span> Oof, thank you for sharing this, I would have missed it.</p><p>This bit jumped out at me, even though it&#39;s not the heart of the problems described:</p><p>&gt; “At a certain point our job became finding a way to couch feedback in a way that Zak would hear, more than it was coming up with the feedback,”</p><p>I&#39;ve experienced this dynamic, and how easy it is to think of that as &quot;my job&quot; rather than a red flag. Carefully curating comms to leadership is such a common corporate dynamic.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://dosgame.club/users/MichaelKlamerus", "name": "@MichaelKlamerus@dosgame.club" } ], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112219332825121436/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/112219332825121436/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/112219332825121436/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112219332825121436/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112219332825121436/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/112026838904658970/activity", "type": "Announce", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2024-03-02T15:38:24Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://peoplemaking.games/users/pizzapranks", "https://mastodon.gamedev.place/users/brad_b/followers" ], "object": "https://peoplemaking.games/users/pizzapranks/statuses/112021881970137869" }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111984442551630193/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2024-02-24T03:56:27Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.social/users/CarlMuckenhoupt", "https://trilobite.space/users/autumn" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111984442551630193", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/CarlMuckenhoupt/statuses/111983722412713777", "published": "2024-02-24T03:56:27Z", "url": "https://mastodon.gamedev.place/@brad_b/111984442551630193", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.social/users/CarlMuckenhoupt", "https://trilobite.space/users/autumn" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/111984442551630193", "inReplyToAtomUri": "https://mastodon.social/users/CarlMuckenhoupt/statuses/111983722412713777", "conversation": "tag:trilobite.space,2024-02-23:objectId=214900:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@CarlMuckenhoupt\" class=\"u-url mention\">@<span>CarlMuckenhoupt</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://trilobite.space/@autumn\" class=\"u-url mention\">@<span>autumn</span></a></span> Yeah... &quot;Esther&#39;s&quot; has about 2.8 million permutations for a five-minute game, and the general consensus was still that it&#39;s quite linear! Changing the order of events doesn&#39;t necessarily produce a sense of agency or variety.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@CarlMuckenhoupt\" class=\"u-url mention\">@<span>CarlMuckenhoupt</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://trilobite.space/@autumn\" class=\"u-url mention\">@<span>autumn</span></a></span> Yeah... &quot;Esther&#39;s&quot; has about 2.8 million permutations for a five-minute game, and the general consensus was still that it&#39;s quite linear! Changing the order of events doesn&#39;t necessarily produce a sense of agency or variety.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.social/users/CarlMuckenhoupt", "name": "@CarlMuckenhoupt@mastodon.social" }, { "type": "Mention", "href": "https://trilobite.space/users/autumn", "name": "@autumn@trilobite.space" } ], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111984442551630193/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/111984442551630193/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/111984442551630193/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111984442551630193/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111984442551630193/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111927616777241302/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2024-02-14T03:04:54Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.social/users/CarlMuckenhoupt" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111927616777241302", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/CarlMuckenhoupt/statuses/111927260097824720", "published": "2024-02-14T03:04:54Z", "url": "https://mastodon.gamedev.place/@brad_b/111927616777241302", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.social/users/CarlMuckenhoupt" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/111927616777241302", "inReplyToAtomUri": "https://mastodon.social/users/CarlMuckenhoupt/statuses/111927260097824720", "conversation": "tag:mastodon.social,2024-02-14:objectId=642390983:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@CarlMuckenhoupt\" class=\"u-url mention\">@<span>CarlMuckenhoupt</span></a></span> I think you just summoned the <a href=\"https://neal.fun/infinite-craft/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">neal.fun/infinite-craft/</span><span class=\"invisible\"></span></a> version of this puzzle into existence.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@CarlMuckenhoupt\" class=\"u-url mention\">@<span>CarlMuckenhoupt</span></a></span> I think you just summoned the <a href=\"https://neal.fun/infinite-craft/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">neal.fun/infinite-craft/</span><span class=\"invisible\"></span></a> version of this puzzle into existence.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.social/users/CarlMuckenhoupt", "name": "@CarlMuckenhoupt@mastodon.social" } ], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111927616777241302/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/111927616777241302/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/111927616777241302/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111927616777241302/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111927616777241302/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111865003457548331/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2024-02-03T01:41:31Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.gamedev.place/users/zarfeblong", "https://peoplemaking.games/users/glassbottommeg" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111865003457548331", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.gamedev.place/users/zarfeblong/statuses/111863832608219101", "published": "2024-02-03T01:41:31Z", "url": "https://mastodon.gamedev.place/@brad_b/111865003457548331", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.gamedev.place/users/zarfeblong", "https://peoplemaking.games/users/glassbottommeg" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/111865003457548331", "inReplyToAtomUri": "https://mastodon.gamedev.place/users/zarfeblong/statuses/111863832608219101", "conversation": "tag:peoplemaking.games,2024-02-02:objectId=23749713:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.gamedev.place/@zarfeblong\" class=\"u-url mention\">@<span>zarfeblong</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://peoplemaking.games/@glassbottommeg\" class=\"u-url mention\">@<span>glassbottommeg</span></a></span> This. They&#39;ve probably made enough to run at this rate for a decade or more; there&#39;s plenty of time to bring down costs.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.gamedev.place/@zarfeblong\" class=\"u-url mention\">@<span>zarfeblong</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://peoplemaking.games/@glassbottommeg\" class=\"u-url mention\">@<span>glassbottommeg</span></a></span> This. They&#39;ve probably made enough to run at this rate for a decade or more; there&#39;s plenty of time to bring down costs.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.gamedev.place/users/zarfeblong", "name": "@zarfeblong" }, { "type": "Mention", "href": "https://peoplemaking.games/users/glassbottommeg", "name": "@glassbottommeg@peoplemaking.games" } ], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111865003457548331/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/111865003457548331/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/111865003457548331/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111865003457548331/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111865003457548331/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111848107984202920/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2024-01-31T02:04:46Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.gamedev.place/users/victorgijsbers" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111848107984202920", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.gamedev.place/users/victorgijsbers/statuses/111847194348244670", "published": "2024-01-31T02:04:46Z", "url": "https://mastodon.gamedev.place/@brad_b/111848107984202920", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.gamedev.place/users/victorgijsbers" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/111848107984202920", "inReplyToAtomUri": "https://mastodon.gamedev.place/users/victorgijsbers/statuses/111847194348244670", "conversation": "tag:mastodon.gamedev.place,2024-01-30:objectId=76257511:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.gamedev.place/@victorgijsbers\" class=\"u-url mention\">@<span>victorgijsbers</span></a></span> This reminds me of dataflow programming, from a language called Oz. (Except a wouldn&#39;t be mutable.) <a href=\"http://mozart2.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">http://</span><span class=\"\">mozart2.org/</span><span class=\"invisible\"></span></a></p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.gamedev.place/@victorgijsbers\" class=\"u-url mention\">@<span>victorgijsbers</span></a></span> This reminds me of dataflow programming, from a language called Oz. (Except a wouldn&#39;t be mutable.) <a href=\"http://mozart2.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">http://</span><span class=\"\">mozart2.org/</span><span class=\"invisible\"></span></a></p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.gamedev.place/users/victorgijsbers", "name": "@victorgijsbers" } ], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111848107984202920/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/111848107984202920/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/111848107984202920/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111848107984202920/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111848107984202920/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111800351181144965/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2024-01-22T15:39:35Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.social/users/CarlMuckenhoupt" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111800351181144965", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/CarlMuckenhoupt/statuses/111798123238773321", "published": "2024-01-22T15:39:35Z", "url": "https://mastodon.gamedev.place/@brad_b/111800351181144965", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.social/users/CarlMuckenhoupt" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/111800351181144965", "inReplyToAtomUri": "https://mastodon.social/users/CarlMuckenhoupt/statuses/111798123238773321", "conversation": "tag:mastodon.social,2024-01-22:objectId=625559729:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@CarlMuckenhoupt\" class=\"u-url mention\">@<span>CarlMuckenhoupt</span></a></span> Have you read &quot;Tower of Babylon&quot; by Ted Chiang? Has a lot in common with your idea.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@CarlMuckenhoupt\" class=\"u-url mention\">@<span>CarlMuckenhoupt</span></a></span> Have you read &quot;Tower of Babylon&quot; by Ted Chiang? Has a lot in common with your idea.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.social/users/CarlMuckenhoupt", "name": "@CarlMuckenhoupt@mastodon.social" } ], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111800351181144965/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/111800351181144965/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/111800351181144965/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111800351181144965/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111800351181144965/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111577283278502961/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2023-12-14T06:10:29Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111577283278502961", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-12-14T06:10:29Z", "url": "https://mastodon.gamedev.place/@brad_b/111577283278502961", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/111577283278502961", "inReplyToAtomUri": null, "conversation": "tag:mastodon.gamedev.place,2023-12-14:objectId=69363129:objectType=Conversation", "content": "<p>I just completed &quot;Parabolic Reflector Dish&quot; - Day 14 - Advent of Code 2023 <a href=\"https://mastodon.gamedev.place/tags/AdventOfCode\" class=\"mention hashtag\" rel=\"tag\">#<span>AdventOfCode</span></a> <a href=\"https://adventofcode.com/2023/day/14\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">adventofcode.com/2023/day/14</span><span class=\"invisible\"></span></a></p>", "contentMap": { "en": "<p>I just completed &quot;Parabolic Reflector Dish&quot; - Day 14 - Advent of Code 2023 <a href=\"https://mastodon.gamedev.place/tags/AdventOfCode\" class=\"mention hashtag\" rel=\"tag\">#<span>AdventOfCode</span></a> <a href=\"https://adventofcode.com/2023/day/14\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">adventofcode.com/2023/day/14</span><span class=\"invisible\"></span></a></p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://mastodon.gamedev.place/tags/adventofcode", "name": "#adventofcode" } ], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111577283278502961/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/111577283278502961/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/111577283278502961/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111577283278502961/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111577283278502961/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111572229034153600/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2023-12-13T08:45:08Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111572229034153600", "type": "Note", "summary": "Advent of Code", "inReplyTo": "https://mastodon.gamedev.place/users/brad_b/statuses/111572216023630135", "published": "2023-12-13T08:45:08Z", "url": "https://mastodon.gamedev.place/@brad_b/111572229034153600", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers" ], "sensitive": true, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/111572229034153600", "inReplyToAtomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/111572216023630135", "conversation": "tag:mastodon.gamedev.place,2023-12-13:objectId=69222107:objectType=Conversation", "content": "<p>I am proud that my Javascript solution for Day 12 Part 2 runs in under 1.2 seconds.</p>", "contentMap": { "en": "<p>I am proud that my Javascript solution for Day 12 Part 2 runs in under 1.2 seconds.</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111572229034153600/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/111572229034153600/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/111572229034153600/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111572229034153600/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111572229034153600/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111572216023630135/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2023-12-13T08:41:49Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111572216023630135", "type": "Note", "summary": "Advent of Code", "inReplyTo": null, "published": "2023-12-13T08:41:49Z", "url": "https://mastodon.gamedev.place/@brad_b/111572216023630135", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers" ], "sensitive": true, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/111572216023630135", "inReplyToAtomUri": null, "conversation": "tag:mastodon.gamedev.place,2023-12-13:objectId=69222107:objectType=Conversation", "content": "<p><a href=\"https://mastodon.gamedev.place/tags/AdventOfCode\" class=\"mention hashtag\" rel=\"tag\">#<span>AdventOfCode</span></a><br />Day 12 😱Off-by-one heck<br />Day 13 😌 This one neat trick</p>", "contentMap": { "en": "<p><a href=\"https://mastodon.gamedev.place/tags/AdventOfCode\" class=\"mention hashtag\" rel=\"tag\">#<span>AdventOfCode</span></a><br />Day 12 😱Off-by-one heck<br />Day 13 😌 This one neat trick</p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://mastodon.gamedev.place/tags/adventofcode", "name": "#adventofcode" } ], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111572216023630135/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/111572216023630135/replies?min_id=111572229034153600&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/111572216023630135/replies", "items": [ "https://mastodon.gamedev.place/users/brad_b/statuses/111572229034153600" ] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111572216023630135/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111572216023630135/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111529404627004928/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2023-12-05T19:14:19Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111529404627004928", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-12-05T19:14:19Z", "url": "https://mastodon.gamedev.place/@brad_b/111529404627004928", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/111529404627004928", "inReplyToAtomUri": null, "conversation": "tag:mastodon.gamedev.place,2023-12-05:objectId=68146894:objectType=Conversation", "content": "<p><a href=\"https://mastodon.gamedev.place/tags/AdventOfCode\" class=\"mention hashtag\" rel=\"tag\">#<span>AdventOfCode</span></a> Day 5 Part 2 (on Node 18): Went ahead and solved with the brute-force approach that took 10m to run; then wrote the smarter solution and it only took 0.05s (because it only tests 172 candidates, instead of, you know, billions.) Pleased that I was able to quickly adapt my code from one to the other, though.</p>", "contentMap": { "en": "<p><a href=\"https://mastodon.gamedev.place/tags/AdventOfCode\" class=\"mention hashtag\" rel=\"tag\">#<span>AdventOfCode</span></a> Day 5 Part 2 (on Node 18): Went ahead and solved with the brute-force approach that took 10m to run; then wrote the smarter solution and it only took 0.05s (because it only tests 172 candidates, instead of, you know, billions.) Pleased that I was able to quickly adapt my code from one to the other, though.</p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://mastodon.gamedev.place/tags/adventofcode", "name": "#adventofcode" } ], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111529404627004928/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/111529404627004928/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/111529404627004928/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111529404627004928/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111529404627004928/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111471919840229948/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2023-11-25T15:35:11Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111471919840229948", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-11-25T15:35:11Z", "url": "https://mastodon.gamedev.place/@brad_b/111471919840229948", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/111471919840229948", "inReplyToAtomUri": null, "conversation": "tag:mastodon.gamedev.place,2023-11-25:objectId=66698627:objectType=Conversation", "content": "<p>I recently stumbled across (and enjoyed) Inkle&#39;s article on the &quot;conversation distributor&quot; pattern.</p><p><a href=\"https://www.patreon.com/posts/overboard-ink-52524338\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">patreon.com/posts/overboard-in</span><span class=\"invisible\">k-52524338</span></a></p><p>Without naming it, we used this pattern in Twine for &quot;Esther&#39;s.&quot; It writes story-critical actions first if they&#39;re available, then lists regular exploration actions, and fills remaining space with &quot;eat&quot; actions (which are our hint system). Was lovely as an author, would recommend.</p><p><a href=\"https://github.com/islemaster/esthers/blob/90c63f36dc24ad1600448ba00c3a0d0f17db7750/src/toast.twee#L192-L292\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/islemaster/esthers/</span><span class=\"invisible\">blob/90c63f36dc24ad1600448ba00c3a0d0f17db7750/src/toast.twee#L192-L292</span></a></p>", "contentMap": { "en": "<p>I recently stumbled across (and enjoyed) Inkle&#39;s article on the &quot;conversation distributor&quot; pattern.</p><p><a href=\"https://www.patreon.com/posts/overboard-ink-52524338\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">patreon.com/posts/overboard-in</span><span class=\"invisible\">k-52524338</span></a></p><p>Without naming it, we used this pattern in Twine for &quot;Esther&#39;s.&quot; It writes story-critical actions first if they&#39;re available, then lists regular exploration actions, and fills remaining space with &quot;eat&quot; actions (which are our hint system). Was lovely as an author, would recommend.</p><p><a href=\"https://github.com/islemaster/esthers/blob/90c63f36dc24ad1600448ba00c3a0d0f17db7750/src/toast.twee#L192-L292\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/islemaster/esthers/</span><span class=\"invisible\">blob/90c63f36dc24ad1600448ba00c3a0d0f17db7750/src/toast.twee#L192-L292</span></a></p>" }, "attachment": [], "tag": [], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111471919840229948/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/111471919840229948/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/111471919840229948/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111471919840229948/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111471919840229948/shares", "type": "Collection", "totalItems": 1 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111443503020734509/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2023-11-20T15:08:24Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.gamedev.place/users/dislekcia" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111443503020734509", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.gamedev.place/users/dislekcia/statuses/111442336260980441", "published": "2023-11-20T15:08:24Z", "url": "https://mastodon.gamedev.place/@brad_b/111443503020734509", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://mastodon.gamedev.place/users/dislekcia" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/111443503020734509", "inReplyToAtomUri": "https://mastodon.gamedev.place/users/dislekcia/statuses/111442336260980441", "conversation": "tag:mastodon.gamedev.place,2023-11-20:objectId=65935909:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.gamedev.place/@dislekcia\" class=\"u-url mention\">@<span>dislekcia</span></a></span> I built goodenoughgolfers.com on a 99% hack! Not only was the hack faster, it was useful and flexible in ways a &quot;true&quot; solver would not be: I can push additional constraints at it, and even give it &quot;impossible&quot; scenarios by the original problem definition, and it always comes up with a &quot;good enough&quot; solution.</p><p>What options does your hack open up?</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.gamedev.place/@dislekcia\" class=\"u-url mention\">@<span>dislekcia</span></a></span> I built goodenoughgolfers.com on a 99% hack! Not only was the hack faster, it was useful and flexible in ways a &quot;true&quot; solver would not be: I can push additional constraints at it, and even give it &quot;impossible&quot; scenarios by the original problem definition, and it always comes up with a &quot;good enough&quot; solution.</p><p>What options does your hack open up?</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.gamedev.place/users/dislekcia", "name": "@dislekcia" } ], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111443503020734509/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/111443503020734509/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/111443503020734509/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111443503020734509/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111443503020734509/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111401421855169067/activity", "type": "Create", "actor": "https://mastodon.gamedev.place/users/brad_b", "published": "2023-11-13T04:46:37Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://icosahedron.website/users/JoshGrams" ], "object": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111401421855169067", "type": "Note", "summary": null, "inReplyTo": "https://icosahedron.website/users/JoshGrams/statuses/111400693537223586", "published": "2023-11-13T04:46:37Z", "url": "https://mastodon.gamedev.place/@brad_b/111401421855169067", "attributedTo": "https://mastodon.gamedev.place/users/brad_b", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.gamedev.place/users/brad_b/followers", "https://icosahedron.website/users/JoshGrams" ], "sensitive": false, "atomUri": "https://mastodon.gamedev.place/users/brad_b/statuses/111401421855169067", "inReplyToAtomUri": "https://icosahedron.website/users/JoshGrams/statuses/111400693537223586", "conversation": "tag:icosahedron.website,2023-11-13:objectId=51128593:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://icosahedron.website/@JoshGrams\" class=\"u-url mention\">@<span>JoshGrams</span></a></span> </p><p>I&#39;ve been seeing you post these diagrams, finally tried it today. This is great!</p><p><a href=\"https://mastodon.gamedev.place/tags/CellTower\" class=\"mention hashtag\" rel=\"tag\">#<span>CellTower</span></a> 557</p><p>⬛️⬛️⬛️⬛️➡️➡️➡️➡️➡️➡️➡️➡️⬇️⬛️⬛️<br />➡️➡️➡️➡️⬆️⬛️⬛️⬛️⬛️⬛️⬛️⬛️➡️⬇️⬛️<br />⬆️⬛️⬛️⬛️⬛️⬛️⬛️⬛️⬛️⬛️⬛️⬛️⬛️➡️➡️</p><p><a href=\"https://www.andrewt.net/puzzles/cell-tower/?p=557\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">andrewt.net/puzzles/cell-tower</span><span class=\"invisible\">/?p=557</span></a></p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://icosahedron.website/@JoshGrams\" class=\"u-url mention\">@<span>JoshGrams</span></a></span> </p><p>I&#39;ve been seeing you post these diagrams, finally tried it today. This is great!</p><p><a href=\"https://mastodon.gamedev.place/tags/CellTower\" class=\"mention hashtag\" rel=\"tag\">#<span>CellTower</span></a> 557</p><p>⬛️⬛️⬛️⬛️➡️➡️➡️➡️➡️➡️➡️➡️⬇️⬛️⬛️<br />➡️➡️➡️➡️⬆️⬛️⬛️⬛️⬛️⬛️⬛️⬛️➡️⬇️⬛️<br />⬆️⬛️⬛️⬛️⬛️⬛️⬛️⬛️⬛️⬛️⬛️⬛️⬛️➡️➡️</p><p><a href=\"https://www.andrewt.net/puzzles/cell-tower/?p=557\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">andrewt.net/puzzles/cell-tower</span><span class=\"invisible\">/?p=557</span></a></p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://icosahedron.website/users/JoshGrams", "name": "@JoshGrams@icosahedron.website" }, { "type": "Hashtag", "href": "https://mastodon.gamedev.place/tags/celltower", "name": "#celltower" } ], "replies": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111401421855169067/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.gamedev.place/users/brad_b/statuses/111401421855169067/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.gamedev.place/users/brad_b/statuses/111401421855169067/replies", "items": [] } }, "likes": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111401421855169067/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.gamedev.place/users/brad_b/statuses/111401421855169067/shares", "type": "Collection", "totalItems": 0 } } } ] }