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", "litepub": "http://litepub.social/ns#", "directMessage": "litepub:directMessage" } ], "id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914", "type": "Note", "summary": null, "inReplyTo": "https://tacobelllabs.net/users/helle/statuses/113529005374837754", "published": "2024-11-22T23:02:41Z", "url": "https://social.mildlyfunctional.gay/@artemist/113529098169935914", "attributedTo": "https://social.mildlyfunctional.gay/users/artemist", "to": [ "https://social.mildlyfunctional.gay/users/artemist/followers" ], "cc": [ "https://www.w3.org/ns/activitystreams#Public", "https://tacobelllabs.net/users/helle" ], "sensitive": false, "atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914", "inReplyToAtomUri": "https://tacobelllabs.net/users/helle/statuses/113529005374837754", "conversation": "tag:mildlyfunctional.gay,2024-11-22:objectId=2463437:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://tacobelllabs.net/@helle\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>helle</span></a></span> Yeah, i know devtmpfs didn't exist until linux had been out for over a decade. I didn't realize you used to mknod at install time though.</p><p>Some of the openbsd features seem not amazingly thought out though, like i don't entirely understand how blocking syscalls from outside libc makes programs more secure. on linux at least you often rop into syscall instructions that are in libc anyway. it's not all bad though, static-pie is nice and <code>pledge</code> and <code>unveil</code> are really easy to use tools, though not as fine-grained as capsicum or seccomp-bpf.</p><p>There's also a lot of openbsd not being very flexible, e.g. it really wants to boot from a bsd disklabel partition table so you have to make one even when on uefi. It sounds like something that contributors could fix if the openbsd devs were willing to accept, but they don't seem as easy to contribute to as freebsd (email-based cvs flow vs phabricator)</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://tacobelllabs.net/@helle\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>helle</span></a></span> Yeah, i know devtmpfs didn't exist until linux had been out for over a decade. I didn't realize you used to mknod at install time though.</p><p>Some of the openbsd features seem not amazingly thought out though, like i don't entirely understand how blocking syscalls from outside libc makes programs more secure. on linux at least you often rop into syscall instructions that are in libc anyway. it's not all bad though, static-pie is nice and <code>pledge</code> and <code>unveil</code> are really easy to use tools, though not as fine-grained as capsicum or seccomp-bpf.</p><p>There's also a lot of openbsd not being very flexible, e.g. it really wants to boot from a bsd disklabel partition table so you have to make one even when on uefi. It sounds like something that contributors could fix if the openbsd devs were willing to accept, but they don't seem as easy to contribute to as freebsd (email-based cvs flow vs phabricator)</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://tacobelllabs.net/users/helle", "name": "@helle@tacobelllabs.net" } ], "replies": { "id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914/replies?only_other_accounts=true&page=true", "partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914/replies", "items": [] } }, "likes": { "id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914/likes", "type": "Collection", "totalItems": 4 }, "shares": { "id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914/shares", "type": "Collection", "totalItems": 1 } }