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",
"https://clubcyberia.co/schemas/litepub-0.1.jsonld",
{
"@language": "und"
}
],
"id": "https://clubcyberia.co/users/Inginsub/collections/featured",
"orderedItems": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://clubcyberia.co/schemas/litepub-0.1.jsonld",
{
"@language": "und"
}
],
"actor": "https://clubcyberia.co/users/Inginsub",
"anyOf": [
{
"name": "Being a loner and lacking close friends outside of the immediate family",
"replies": {
"totalItems": 70,
"type": "Collection"
},
"type": "Note"
},
{
"name": "Flat emotions or limited or inappropriate emotional responses",
"replies": {
"totalItems": 55,
"type": "Collection"
},
"type": "Note"
},
{
"name": "Persistent and excessive social anxiety",
"replies": {
"totalItems": 61,
"type": "Collection"
},
"type": "Note"
},
{
"name": "Incorrect interpretation of events, such as a feeling that something that is actually harmless or inoffensive has a direct personal meaning",
"replies": {
"totalItems": 60,
"type": "Collection"
},
"type": "Note"
},
{
"name": "Peculiar, eccentric or unusual thinking, beliefs or mannerisms",
"replies": {
"totalItems": 81,
"type": "Collection"
},
"type": "Note"
},
{
"name": "Suspicious or paranoid thoughts and constant doubts about the loyalty of others",
"replies": {
"totalItems": 73,
"type": "Collection"
},
"type": "Note"
},
{
"name": "Belief in special powers, such as mental telepathy or superstitions",
"replies": {
"totalItems": 50,
"type": "Collection"
},
"type": "Note"
}
],
"attachment": [],
"attributedTo": "https://clubcyberia.co/users/Inginsub",
"cc": [
"https://clubcyberia.co/users/Inginsub/followers"
],
"closed": "2024-09-05T21:39:52.061142Z",
"content": "Schizotypal personality disorder typically includes five or more of these signs and symptoms:",
"context": "https://clubcyberia.co/contexts/f9bda1e8-e374-43fe-bc77-639c03ff1c31",
"conversation": "https://clubcyberia.co/contexts/f9bda1e8-e374-43fe-bc77-639c03ff1c31",
"id": "https://clubcyberia.co/objects/c97c3614-5786-4732-b25f-cb97dc94a07b",
"published": "2023-09-06T21:39:52.067523Z",
"replies": {
"items": [
"https://clubcyberia.co/objects/bdd5c418-68c2-45eb-adad-f4a98a0098a1"
],
"type": "Collection"
},
"repliesCount": 0,
"sensitive": null,
"source": {
"content": "Schizotypal personality disorder typically includes five or more of these signs and symptoms:",
"mediaType": "text/plain"
},
"summary": "",
"tag": [],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Question",
"voters": [
"https://poa.st/users/Heil_Honkler",
"https://poa.st/users/Kettenkrad",
"https://eientei.org/users/smartomato",
"https://cawfee.club/users/gav",
"https://mastodon.ml/users/wonderfox",
"https://mai.waifuism.life/users/9otxaeemjqy70001",
"https://clubcyberia.co/users/sleepingnevi",
"https://clubcyberia.co/users/Junes",
"https://btrfly.social/users/pasture",
"https://clubcyberia.co/users/RustyCrab",
"https://miniwa.moe/users/tinosoft",
"https://social.singing.dog/users/Coyote",
"https://shortstacksran.ch/users/hazlin",
"https://poa.st/users/Wanderen",
"https://clubcyberia.co/users/gray",
"https://lab.nyanide.com/users/aeris",
"https://comfyboy.club/users/rountree",
"https://cawfee.club/users/lori",
"https://clubcyberia.co/users/neko",
"https://social.fbxl.net/users/Hyolobrika",
"https://the.asbestos.cafe/users/VIPPER",
"https://post.ebin.club/users/eal",
"https://poa.st/users/JulioReich",
"https://detroitriotcity.com/users/Noraweed",
"https://nightshift.social/users/munir",
"https://bae.st/users/Aspergtame",
"https://poa.st/users/catmanmancat",
"https://shitposter.club/users/tinosoft",
"https://clubcyberia.co/users/ShinobuRespecter",
"https://hidamari.apartments/users/mac_ack",
"https://clubcyberia.co/users/Forestofenchantment",
"https://clubcyberia.co/users/eidolon",
"https://shrine.moe/users/riserise",
"https://fedi.layer02.net/users/tiskaan",
"https://boymoder.biz/users/Tij",
"https://cum.salon/users/pernia",
"https://comp.lain.la/users/mja",
"https://ryona.agency/users/mint",
"https://ryona.agency/users/FrailLeaf",
"https://norwoodzero.net/users/incel",
"https://spinster.xyz/users/HoolaHoolaNope",
"https://shitposter.club/users/miuuuu",
"https://eientei.org/users/ironypedophile",
"https://pleroma.8777.ch/users/twl",
"https://clubcyberia.co/users/brenda",
"https://shitposter.club/users/porkcow",
"https://posting.lolicon.rocks/users/neko",
"https://crlf.ninja/users/eolach",
"https://poa.st/users/LivingSpaceStudios",
"https://poa.st/users/Memetic_Polyalloy",
"https://poa.st/users/boeswilligkeit",
"https://poa.st/users/monsterislandcolonizer",
"https://hidamari.apartments/users/allison",
"https://eientei.org/users/lina",
"https://decayable.ink/users/gh0st1984",
"https://poa.st/users/PanzerTan",
"https://poa.st/users/Shadowbroker2135",
"https://poa.st/users/IAMAL_PHARIUS",
"https://poa.st/users/Xeraser",
"https://seal.cafe/users/Kirino",
"https://annihilation.social/users/threat",
"https://clubcyberia.co/users/ruina",
"https://geofront.rocks/users/BronzeAgeHogCranker",
"https://iddqd.social/users/sneeden",
"https://clubcyberia.co/users/tabako",
"https://clubcyberia.co/users/postemples",
"https://poa.st/users/StoleMyThundersBalls",
"https://shitposter.club/users/Nudhul",
"https://5dollah.click/users/mischievoustomato",
"https://pl.lain.ch/users/cesare",
"https://clubcyberia.co/users/icst",
"https://clubcyberia.co/users/JAJAX",
"https://iddqd.social/users/Maltheus",
"https://ryona.agency/users/e",
"https://poa.st/users/Wormwood",
"https://cawfee.club/users/ai",
"https://clubcyberia.co/users/binkle",
"https://clubcyberia.co/users/cassidyclown",
"https://novoa.nagoya/users/8ukmmetqq5",
"https://poa.st/users/ERASER",
"https://mugicha.club/users/rher",
"https://freespeechextremist.com/users/laurel",
"https://poa.st/users/anonaccount",
"https://rot.gives/users/elliedykebreakee",
"https://poa.st/users/BitterPill",
"https://poa.st/users/copythat",
"https://crlf.ninja/users/pwm",
"https://poa.st/users/Ivan_Ivanovich",
"https://poa.st/users/Marshall1Banana",
"https://poa.st/users/planeofmischief",
"https://decayable.ink/users/Gloifleg",
"https://poa.st/users/MuscleOrc1221",
"https://gleasonator.com/users/postemples",
"https://mugicha.club/users/deVoid",
"https://seal.cafe/users/MisterRogersSnapped",
"https://poa.st/users/Blouie",
"https://mugicha.club/users/NirtyDigger",
"https://poa.st/users/reloadedAK",
"https://ryona.agency/users/franz",
"https://ryona.agency/users/gray"
]
},
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://clubcyberia.co/schemas/litepub-0.1.jsonld",
{
"@language": "und"
}
],
"actor": "https://clubcyberia.co/users/Inginsub",
"attachment": [
{
"mediaType": "image/png",
"name": "",
"type": "Document",
"url": "https://s3.clubcyberia.co/pleroma/1d68d9c5032443e217a924f9d5c307fdd0b9344333390c823383fd28387fde21.png"
}
],
"attributedTo": "https://clubcyberia.co/users/Inginsub",
"cc": [
"https://clubcyberia.co/users/Inginsub/followers"
],
"content": "<pre><code>> typeof NaN\n< "number"\n</code></pre><p>no shit?</p><pre><code>> 9999999999999999\n< 10000000000000000\n</code></pre><p>integers bigger than 9007199254740992 can’t be represented exactly</p><pre><code>> <a href=\"http://0.5+0.1==0.6\" rel=\"ugc\">0.5+0.1==0.6</a>\n< true\n> <a href=\"http://0.1+0.2==0.3\" rel=\"ugc\">0.1+0.2==0.3</a>\n< false\n</code></pre><p>Not a JS problem, floating point comparison is wonky as fuck. As a general rule, you shouldn’t assume that two non-integers will be equal. </p><pre><code>> <a href=\"http://Math.max()\" rel=\"ugc\">Math.max()</a>\n< -Infinity\n> <a href=\"http://Math.min()\" rel=\"ugc\">Math.min()</a>\n< Infinity\n</code></pre><p>so?</p><pre><code>> []+[]\n< ""\n> []+{}\n< "[object Object]"\n</code></pre><p>binary + can’t use number conversion here</p><pre><code>> {}+[]\n< 0\n</code></pre><p>{} is a block declaration, not an object; + is unary here, it always converts its operand to a number </p><pre><code>> true+true+true==3\n< true\n</code></pre><p><code class=\"inline\">(number)true+(number)true+(number)true==3</code>, <code class=\"inline\">true</code> has a value 1</p><pre><code>> true-true\n< 0\n</code></pre><p>same</p><pre><code>> true==1\n< true\n> true===1\n< false\n</code></pre><p>THIS IS LITERALLY THE POINT</p><pre><code>> (!+[]+[]+![]).length\n< 9\n</code></pre><p>this one is intentionally confusing, ! converts its operand to a boolean, any value except 0 is converted to true: <code class=\"inline\">!0+[]+![] -> !false+[]+!true</code>, binary + then converts it to a string “truefalse”</p><pre><code>> 9+"1"\n< "91"\n</code></pre><p>binary + with a string always uses conversion to string</p><pre><code>> 91-"1"\n< 90\n</code></pre><p>binary - always tries number conversion first</p><pre><code>> []==0\n< true\n</code></pre><p>[] is coerced to a number</p>",
"context": "https://clubcyberia.co/contexts/306dc5c1-0bd3-4043-89ed-75509d86faaf",
"conversation": "https://clubcyberia.co/contexts/306dc5c1-0bd3-4043-89ed-75509d86faaf",
"id": "https://clubcyberia.co/objects/e3dfd162-1a18-478f-a8b1-8e5b089470e1",
"published": "2023-08-03T18:57:30.727497Z",
"replies": {
"items": [
"https://clubcyberia.co/objects/dcd5df37-8852-4b18-a60a-ce3d295f0524"
],
"type": "Collection"
},
"repliesCount": 5,
"sensitive": null,
"source": {
"content": "```\r\n> typeof NaN\r\n< \"number\"\r\n```\r\nno shit?\r\n```\r\n> 9999999999999999\r\n< 10000000000000000\r\n```\r\nintegers bigger than 9007199254740992 can't be represented exactly\r\n```\r\n> 0.5+0.1==0.6\r\n< true\r\n> 0.1+0.2==0.3\r\n< false\r\n```\r\nNot a JS problem, floating point comparison is wonky as fuck. As a general rule, you shouldn't assume that two non-integers will be equal. \r\n```\r\n> Math.max()\r\n< -Infinity\r\n> Math.min()\r\n< Infinity\r\n```\r\nso?\r\n```\r\n> []+[]\r\n< \"\"\r\n> []+{}\r\n< \"[object Object]\"\r\n```\r\nbinary + can't use number conversion here\r\n```\r\n> {}+[]\r\n< 0\r\n```\r\n{} is a block declaration, not an object; + is unary here, it always converts its operand to a number \r\n```\r\n> true+true+true==3\r\n< true\r\n```\r\n`(number)true+(number)true+(number)true==3`, `true` has a value 1\r\n```\r\n> true-true\r\n< 0\r\n```\r\nsame\r\n```\r\n> true==1\r\n< true\r\n> true===1\r\n< false\r\n```\r\nTHIS IS LITERALLY THE POINT\r\n```\r\n> (!+[]+[]+![]).length\r\n< 9\r\n```\r\nthis one is intentionally confusing, ! converts its operand to a boolean, any value except 0 is converted to true:\r\n`!0+[]+![] -> !false+[]+!true`, binary + then converts it to a string \"truefalse\"\r\n```\r\n> 9+\"1\"\r\n< \"91\"\r\n```\r\nbinary + with a string always uses conversion to string\r\n```\r\n> 91-\"1\"\r\n< 90\r\n```\r\nbinary - always tries number conversion first\r\n```\r\n> []==0\r\n< true\r\n```\r\n[] is coerced to a number",
"mediaType": "text/markdown"
},
"summary": "",
"tag": [],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
],
"totalItems": 2,
"type": "OrderedCollection"
}