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"
}
],
"id": "https://social.vivaldi.net/users/Patricia/statuses/114580055078490015",
"type": "Note",
"summary": null,
"inReplyTo": "https://social.vivaldi.net/users/Patricia/statuses/114580053449209451",
"published": "2025-05-27T13:34:51Z",
"url": "https://social.vivaldi.net/@Patricia/114580055078490015",
"attributedTo": "https://social.vivaldi.net/users/Patricia",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.vivaldi.net/users/Patricia/followers"
],
"sensitive": false,
"atomUri": "https://social.vivaldi.net/users/Patricia/statuses/114580055078490015",
"inReplyToAtomUri": "https://social.vivaldi.net/users/Patricia/statuses/114580053449209451",
"conversation": "tag:vivaldi.net,2025-05-27:objectId=284296266:objectType=Conversation",
"content": "<p>4/ So this is more like making a bespoke suit for someone. You need to try to get them to tell you what they want, you can try to show them different things they might not be familiar with, and most of the time they probably don't know what they want. So the process of making good software is about trying to find out what people want, even when they don't know themselves. That is a lot of trying stuff, a lot of interaction, a lot of back and forth. And that's not bad, that is actually optimal. The point is not to make a suit, the point is to make a suit that they will love.</p><p>The manufacturing perspective just doesn't fit: we have no material cost (copies are free), we have no labour cost for manufacturing (copies are free), we don't need a factory (copies can be made on a laptop). This is a very different thing than manufacturing, even designing for manufacturing, because you can design a bridge, but building the bridge still costs money. And so does the next bridge from that same design. That's not software.</p><p>Another weird thing about software is that we can fundamentally change it after it's "done". Even after the customer has it. We can continue to change it, for decades and decades.</p>",
"contentMap": {
"en": "<p>4/ So this is more like making a bespoke suit for someone. You need to try to get them to tell you what they want, you can try to show them different things they might not be familiar with, and most of the time they probably don't know what they want. So the process of making good software is about trying to find out what people want, even when they don't know themselves. That is a lot of trying stuff, a lot of interaction, a lot of back and forth. And that's not bad, that is actually optimal. The point is not to make a suit, the point is to make a suit that they will love.</p><p>The manufacturing perspective just doesn't fit: we have no material cost (copies are free), we have no labour cost for manufacturing (copies are free), we don't need a factory (copies can be made on a laptop). This is a very different thing than manufacturing, even designing for manufacturing, because you can design a bridge, but building the bridge still costs money. And so does the next bridge from that same design. That's not software.</p><p>Another weird thing about software is that we can fundamentally change it after it's "done". Even after the customer has it. We can continue to change it, for decades and decades.</p>"
},
"updated": "2025-05-27T13:46:41Z",
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.vivaldi.net/users/Patricia/statuses/114580055078490015/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.vivaldi.net/users/Patricia/statuses/114580055078490015/replies?min_id=114580056695072350&page=true",
"partOf": "https://social.vivaldi.net/users/Patricia/statuses/114580055078490015/replies",
"items": [
"https://social.vivaldi.net/users/Patricia/statuses/114580056695072350"
]
}
},
"likes": {
"id": "https://social.vivaldi.net/users/Patricia/statuses/114580055078490015/likes",
"type": "Collection",
"totalItems": 32
},
"shares": {
"id": "https://social.vivaldi.net/users/Patricia/statuses/114580055078490015/shares",
"type": "Collection",
"totalItems": 6
}
}