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://fosstodon.org/users/robinm/outbox?page=true", "type": "OrderedCollectionPage", "next": "https://fosstodon.org/users/robinm/outbox?max_id=113475888927722737&page=true", "prev": "https://fosstodon.org/users/robinm/outbox?min_id=113525641057848937&page=true", "partOf": "https://fosstodon.org/users/robinm/outbox", "orderedItems": [ { "id": "https://fosstodon.org/users/robinm/statuses/113525641057848937/activity", "type": "Announce", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-22T08:23:30Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://eldritch.cafe/users/alyx", "https://fosstodon.org/users/robinm/followers" ], "object": "https://eldritch.cafe/users/alyx/statuses/113522804744823757" }, { "id": "https://fosstodon.org/users/robinm/statuses/113522831296614119/activity", "type": "Create", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-21T20:28:56Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers" ], "object": { "id": "https://fosstodon.org/users/robinm/statuses/113522831296614119", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-11-21T20:28:56Z", "url": "https://fosstodon.org/@robinm/113522831296614119", "attributedTo": "https://fosstodon.org/users/robinm", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/robinm/statuses/113522831296614119", "inReplyToAtomUri": null, "conversation": "tag:fosstodon.org,2024-11-21:objectId=263081891:objectType=Conversation", "content": "<p>Bonjour à tous ! Avec François Best on organise un TupperGit mercredi prochain au Campus Numérique à Chavant, sur le thème “GUI vs CLI”, pour faire des REX sur comment on se sert de Git au quotidien, François pour les GUI (visu d’arbres, navigation) et moi plus en CLI (alias, comment personnaliser son workflow).<br /><a href=\"https://www.meetup.com/tupperlibre/events/304177334\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">meetup.com/tupperlibre/events/</span><span class=\"invisible\">304177334</span></a></p><p><a href=\"https://fosstodon.org/tags/grenoble\" class=\"mention hashtag\" rel=\"tag\">#<span>grenoble</span></a> <a href=\"https://fosstodon.org/tags/git\" class=\"mention hashtag\" rel=\"tag\">#<span>git</span></a> <a href=\"https://fosstodon.org/tags/tuppergit\" class=\"mention hashtag\" rel=\"tag\">#<span>tuppergit</span></a> <a href=\"https://fosstodon.org/tags/dev\" class=\"mention hashtag\" rel=\"tag\">#<span>dev</span></a></p>", "contentMap": { "fr": "<p>Bonjour à tous ! Avec François Best on organise un TupperGit mercredi prochain au Campus Numérique à Chavant, sur le thème “GUI vs CLI”, pour faire des REX sur comment on se sert de Git au quotidien, François pour les GUI (visu d’arbres, navigation) et moi plus en CLI (alias, comment personnaliser son workflow).<br /><a href=\"https://www.meetup.com/tupperlibre/events/304177334\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">meetup.com/tupperlibre/events/</span><span class=\"invisible\">304177334</span></a></p><p><a href=\"https://fosstodon.org/tags/grenoble\" class=\"mention hashtag\" rel=\"tag\">#<span>grenoble</span></a> <a href=\"https://fosstodon.org/tags/git\" class=\"mention hashtag\" rel=\"tag\">#<span>git</span></a> <a href=\"https://fosstodon.org/tags/tuppergit\" class=\"mention hashtag\" rel=\"tag\">#<span>tuppergit</span></a> <a href=\"https://fosstodon.org/tags/dev\" class=\"mention hashtag\" rel=\"tag\">#<span>dev</span></a></p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://fosstodon.org/tags/grenoble", "name": "#grenoble" }, { "type": "Hashtag", "href": "https://fosstodon.org/tags/git", "name": "#git" }, { "type": "Hashtag", "href": "https://fosstodon.org/tags/tuppergit", "name": "#tuppergit" }, { "type": "Hashtag", "href": "https://fosstodon.org/tags/dev", "name": "#dev" } ], "replies": { "id": "https://fosstodon.org/users/robinm/statuses/113522831296614119/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/robinm/statuses/113522831296614119/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/robinm/statuses/113522831296614119/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/robinm/statuses/113522831296614119/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/robinm/statuses/113522831296614119/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/robinm/statuses/113512094505833501/activity", "type": "Create", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-19T22:58:26Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://framapiaf.org/users/davidrevoy" ], "object": { "id": "https://fosstodon.org/users/robinm/statuses/113512094505833501", "type": "Note", "summary": null, "inReplyTo": "https://framapiaf.org/users/davidrevoy/statuses/113510531940047482", "published": "2024-11-19T22:58:26Z", "url": "https://fosstodon.org/@robinm/113512094505833501", "attributedTo": "https://fosstodon.org/users/robinm", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://framapiaf.org/users/davidrevoy" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/robinm/statuses/113512094505833501", "inReplyToAtomUri": "https://framapiaf.org/users/davidrevoy/statuses/113510531940047482", "conversation": "tag:framapiaf.org,2024-11-19:objectId=123414031:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://framapiaf.org/@davidrevoy\" class=\"u-url mention\">@<span>davidrevoy</span></a></span> branch/all-your-drawings-are-belongs-to-us</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://framapiaf.org/@davidrevoy\" class=\"u-url mention\">@<span>davidrevoy</span></a></span> branch/all-your-drawings-are-belongs-to-us</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://framapiaf.org/users/davidrevoy", "name": "@davidrevoy@framapiaf.org" } ], "replies": { "id": "https://fosstodon.org/users/robinm/statuses/113512094505833501/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/robinm/statuses/113512094505833501/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/robinm/statuses/113512094505833501/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/robinm/statuses/113512094505833501/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://fosstodon.org/users/robinm/statuses/113512094505833501/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/robinm/statuses/113512078389112458/activity", "type": "Announce", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-19T22:54:20Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/FreeCAD", "https://fosstodon.org/users/robinm/followers" ], "object": "https://fosstodon.org/users/FreeCAD/statuses/113510662013123465" }, { "id": "https://fosstodon.org/users/robinm/statuses/113511985843637693/activity", "type": "Create", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-19T22:30:48Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://hachyderm.io/users/fasterthanlime" ], "object": { "id": "https://fosstodon.org/users/robinm/statuses/113511985843637693", "type": "Note", "summary": null, "inReplyTo": "https://fosstodon.org/users/robinm/statuses/113511981305343695", "published": "2024-11-19T22:30:48Z", "url": "https://fosstodon.org/@robinm/113511985843637693", "attributedTo": "https://fosstodon.org/users/robinm", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://hachyderm.io/users/fasterthanlime" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/robinm/statuses/113511985843637693", "inReplyToAtomUri": "https://fosstodon.org/users/robinm/statuses/113511981305343695", "conversation": "tag:hachyderm.io,2024-11-19:objectId=211773800:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@fasterthanlime\" class=\"u-url mention\">@<span>fasterthanlime</span></a></span> Très minion, en effet</p>", "contentMap": { "fr": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@fasterthanlime\" class=\"u-url mention\">@<span>fasterthanlime</span></a></span> Très minion, en effet</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://hachyderm.io/users/fasterthanlime", "name": "@fasterthanlime@hachyderm.io" } ], "replies": { "id": "https://fosstodon.org/users/robinm/statuses/113511985843637693/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/robinm/statuses/113511985843637693/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/robinm/statuses/113511985843637693/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/robinm/statuses/113511985843637693/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/robinm/statuses/113511985843637693/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/robinm/statuses/113511981305343695/activity", "type": "Create", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-19T22:29:38Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://hachyderm.io/users/fasterthanlime" ], "object": { "id": "https://fosstodon.org/users/robinm/statuses/113511981305343695", "type": "Note", "summary": null, "inReplyTo": "https://hachyderm.io/users/fasterthanlime/statuses/113511442533183070", "published": "2024-11-19T22:29:38Z", "url": "https://fosstodon.org/@robinm/113511981305343695", "attributedTo": "https://fosstodon.org/users/robinm", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://hachyderm.io/users/fasterthanlime" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/robinm/statuses/113511981305343695", "inReplyToAtomUri": "https://hachyderm.io/users/fasterthanlime/statuses/113511442533183070", "conversation": "tag:hachyderm.io,2024-11-19:objectId=211773800:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@fasterthanlime\" class=\"u-url mention\">@<span>fasterthanlime</span></a></span> J&#39;avais presque le même chat quand j&#39;étais petit, ça fait bisare</p>", "contentMap": { "fr": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@fasterthanlime\" class=\"u-url mention\">@<span>fasterthanlime</span></a></span> J&#39;avais presque le même chat quand j&#39;étais petit, ça fait bisare</p>" }, "updated": "2024-11-19T22:30:56Z", "attachment": [], "tag": [ { "type": "Mention", "href": "https://hachyderm.io/users/fasterthanlime", "name": "@fasterthanlime@hachyderm.io" } ], "replies": { "id": "https://fosstodon.org/users/robinm/statuses/113511981305343695/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/robinm/statuses/113511981305343695/replies?min_id=113511985843637693&page=true", "partOf": "https://fosstodon.org/users/robinm/statuses/113511981305343695/replies", "items": [ "https://fosstodon.org/users/robinm/statuses/113511985843637693" ] } }, "likes": { "id": "https://fosstodon.org/users/robinm/statuses/113511981305343695/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/robinm/statuses/113511981305343695/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/robinm/statuses/113511967073049648/activity", "type": "Announce", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-19T22:26:01Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://piaille.fr/users/Moby_MicroDick", "https://fosstodon.org/users/robinm/followers" ], "object": "https://piaille.fr/users/Moby_MicroDick/statuses/113511521353376579" }, { "id": "https://fosstodon.org/users/robinm/statuses/113511953995587391/activity", "type": "Announce", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-19T22:22:42Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.online/users/streetartutopia", "https://fosstodon.org/users/robinm/followers" ], "object": "https://mastodon.online/users/streetartutopia/statuses/113511544991042286" }, { "id": "https://fosstodon.org/users/robinm/statuses/113509857629330426/activity", "type": "Create", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-19T13:29:34Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://framapiaf.org/users/Riduidel" ], "object": { "id": "https://fosstodon.org/users/robinm/statuses/113509857629330426", "type": "Note", "summary": null, "inReplyTo": "https://framapiaf.org/users/Riduidel/statuses/113502497642987869", "published": "2024-11-19T13:29:34Z", "url": "https://fosstodon.org/@robinm/113509857629330426", "attributedTo": "https://fosstodon.org/users/robinm", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://framapiaf.org/users/Riduidel" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/robinm/statuses/113509857629330426", "inReplyToAtomUri": "https://framapiaf.org/users/Riduidel/statuses/113502497642987869", "conversation": "tag:framapiaf.org,2024-11-18:objectId=123259337:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://framapiaf.org/@Riduidel\" class=\"u-url mention\">@<span>Riduidel</span></a></span> I rarely agree that much with a list of advices. Thanks for sharing it.</p>", "contentMap": { "fr": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://framapiaf.org/@Riduidel\" class=\"u-url mention\">@<span>Riduidel</span></a></span> I rarely agree that much with a list of advices. Thanks for sharing it.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://framapiaf.org/users/Riduidel", "name": "@Riduidel@framapiaf.org" } ], "replies": { "id": "https://fosstodon.org/users/robinm/statuses/113509857629330426/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/robinm/statuses/113509857629330426/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/robinm/statuses/113509857629330426/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/robinm/statuses/113509857629330426/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://fosstodon.org/users/robinm/statuses/113509857629330426/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/robinm/statuses/113504693613561041/activity", "type": "Announce", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-18T15:36:17Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://bagarrosphere.fr/users/caporalstrateg", "https://fosstodon.org/users/robinm/followers" ], "object": "https://bagarrosphere.fr/users/caporalstrateg/statuses/113502903254791984" }, { "id": "https://fosstodon.org/users/robinm/statuses/113504682751751582/activity", "type": "Announce", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-18T15:33:31Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://federated.press/users/The_Icarian", "https://fosstodon.org/users/robinm/followers" ], "object": "https://federated.press/users/The_Icarian/statuses/113495646170712092" }, { "id": "https://fosstodon.org/users/robinm/statuses/113495572527135070/activity", "type": "Announce", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-17T00:56:40Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://botsin.space/users/lobsters", "https://fosstodon.org/users/robinm/followers" ], "object": "https://botsin.space/users/lobsters/statuses/113494918618343956" }, { "id": "https://fosstodon.org/users/robinm/statuses/113490161620321334/activity", "type": "Create", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-16T02:00:36Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers" ], "object": { "id": "https://fosstodon.org/users/robinm/statuses/113490161620321334", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-11-16T02:00:36Z", "url": "https://fosstodon.org/@robinm/113490161620321334", "attributedTo": "https://fosstodon.org/users/robinm", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/robinm/statuses/113490161620321334", "inReplyToAtomUri": null, "conversation": "tag:fosstodon.org,2024-11-16:objectId=261307181:objectType=Conversation", "content": "<p>Please tell me that I have alternative to create an HTML page by hand.</p><p>I would like to share on masto a text document with a lot of colors (hence why a WYSIWYG seems appropriates compared to my usual <a href=\"https://fosstodon.org/tags/markdown\" class=\"mention hashtag\" rel=\"tag\">#<span>markdown</span></a> workflow).</p><p>I thought that Word with a pdf export would be perfect. The document is 15cm large to be easily read, but about 80 cm high. On mobile or a screen with infinite scrolling that’s a non issue, but Word cannot generate stuff higher than 55cm without page break…</p><p>Any suggestions?</p>", "contentMap": { "en": "<p>Please tell me that I have alternative to create an HTML page by hand.</p><p>I would like to share on masto a text document with a lot of colors (hence why a WYSIWYG seems appropriates compared to my usual <a href=\"https://fosstodon.org/tags/markdown\" class=\"mention hashtag\" rel=\"tag\">#<span>markdown</span></a> workflow).</p><p>I thought that Word with a pdf export would be perfect. The document is 15cm large to be easily read, but about 80 cm high. On mobile or a screen with infinite scrolling that’s a non issue, but Word cannot generate stuff higher than 55cm without page break…</p><p>Any suggestions?</p>" }, "updated": "2024-11-16T12:12:49Z", "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://fosstodon.org/tags/markdown", "name": "#markdown" } ], "replies": { "id": "https://fosstodon.org/users/robinm/statuses/113490161620321334/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/robinm/statuses/113490161620321334/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/robinm/statuses/113490161620321334/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/robinm/statuses/113490161620321334/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/robinm/statuses/113490161620321334/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/robinm/statuses/113486049349761899/activity", "type": "Announce", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-15T08:34:48Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://social.nah.re/users/alex", "https://fosstodon.org/users/robinm/followers" ], "object": "https://social.nah.re/users/alex/statuses/113475003486147768" }, { "id": "https://fosstodon.org/users/robinm/statuses/113481454581244777/activity", "type": "Create", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-14T13:06:17Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://mastodon.art/users/nyurakim" ], "object": { "id": "https://fosstodon.org/users/robinm/statuses/113481454581244777", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.art/users/nyurakim/statuses/113475765919902897", "published": "2024-11-14T13:06:17Z", "url": "https://fosstodon.org/@robinm/113481454581244777", "attributedTo": "https://fosstodon.org/users/robinm", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://mastodon.art/users/nyurakim" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/robinm/statuses/113481454581244777", "inReplyToAtomUri": "https://mastodon.art/users/nyurakim/statuses/113475765919902897", "conversation": "tag:mastodon.art,2024-11-13:objectId=215067832:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.art/@nyurakim\" class=\"u-url mention\">@<span>nyurakim</span></a></span> Wonderfull</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.art/@nyurakim\" class=\"u-url mention\">@<span>nyurakim</span></a></span> Wonderfull</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.art/users/nyurakim", "name": "@nyurakim@mastodon.art" } ], "replies": { "id": "https://fosstodon.org/users/robinm/statuses/113481454581244777/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/robinm/statuses/113481454581244777/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/robinm/statuses/113481454581244777/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/robinm/statuses/113481454581244777/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/robinm/statuses/113481454581244777/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/robinm/statuses/113478796599634589/activity", "type": "Create", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-14T01:50:20Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://programming.dev/u/5C5C5C" ], "object": { "id": "https://fosstodon.org/users/robinm/statuses/113478796599634589", "type": "Note", "summary": null, "inReplyTo": "https://programming.dev/comment/13369482", "published": "2024-11-14T01:50:20Z", "url": "https://fosstodon.org/@robinm/113478796599634589", "attributedTo": "https://fosstodon.org/users/robinm", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://programming.dev/u/5C5C5C" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/robinm/statuses/113478796599634589", "inReplyToAtomUri": "https://programming.dev/comment/13369482", "conversation": "tag:fosstodon.org,2024-11-13:objectId=260392800:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://programming.dev/u/5C5C5C\" class=\"u-url mention\">@<span>5C5C5C</span></a></span> I found back the study I was talking about</p><p><a href=\"https://www.theregister.com/2024/09/25/google_rust_safe_code_android/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">theregister.com/2024/09/25/goo</span><span class=\"invisible\">gle_rust_safe_code_android/</span></a></p><p>&gt; The good news for organizations with a lot of unsafe legacy code is that rewriting old code in new languages probably isn&#39;t necessary.</p><p>&gt; That&#39;s not to say old bugs miraculously become unexploitable. Rather, the overall density of vulnerabilities diminishes – a statistical win but not a guarantee of safety.</p>", "contentMap": { "fr": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://programming.dev/u/5C5C5C\" class=\"u-url mention\">@<span>5C5C5C</span></a></span> I found back the study I was talking about</p><p><a href=\"https://www.theregister.com/2024/09/25/google_rust_safe_code_android/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">theregister.com/2024/09/25/goo</span><span class=\"invisible\">gle_rust_safe_code_android/</span></a></p><p>&gt; The good news for organizations with a lot of unsafe legacy code is that rewriting old code in new languages probably isn&#39;t necessary.</p><p>&gt; That&#39;s not to say old bugs miraculously become unexploitable. Rather, the overall density of vulnerabilities diminishes – a statistical win but not a guarantee of safety.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://programming.dev/u/5C5C5C", "name": "@5C5C5C@programming.dev" } ], "replies": { "id": "https://fosstodon.org/users/robinm/statuses/113478796599634589/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/robinm/statuses/113478796599634589/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/robinm/statuses/113478796599634589/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/robinm/statuses/113478796599634589/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/robinm/statuses/113478796599634589/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/robinm/statuses/113478733157712518/activity", "type": "Create", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-14T01:34:12Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://mastodon.au/users/andrewpollock" ], "object": { "id": "https://fosstodon.org/users/robinm/statuses/113478733157712518", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.au/users/andrewpollock/statuses/113478422597322750", "published": "2024-11-14T01:34:12Z", "url": "https://fosstodon.org/@robinm/113478733157712518", "attributedTo": "https://fosstodon.org/users/robinm", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://mastodon.au/users/andrewpollock" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/robinm/statuses/113478733157712518", "inReplyToAtomUri": "https://mastodon.au/users/andrewpollock/statuses/113478422597322750", "conversation": "tag:mastodon.au,2024-11-14:objectId=112798232:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.au/@andrewpollock\" class=\"u-url mention\">@<span>andrewpollock</span></a></span> What does this do? (I&#39;m on mobile atm, and the doc in not explicit enough)</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.au/@andrewpollock\" class=\"u-url mention\">@<span>andrewpollock</span></a></span> What does this do? (I&#39;m on mobile atm, and the doc in not explicit enough)</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.au/users/andrewpollock", "name": "@andrewpollock@mastodon.au" } ], "replies": { "id": "https://fosstodon.org/users/robinm/statuses/113478733157712518/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/robinm/statuses/113478733157712518/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/robinm/statuses/113478733157712518/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/robinm/statuses/113478733157712518/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/robinm/statuses/113478733157712518/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/robinm/statuses/113476121548626751/activity", "type": "Create", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-13T14:30:02Z", "to": [ "https://fosstodon.org/users/robinm/followers" ], "cc": [ "https://www.w3.org/ns/activitystreams#Public", "https://aleph.land/users/Madeorsk" ], "object": { "id": "https://fosstodon.org/users/robinm/statuses/113476121548626751", "type": "Note", "summary": null, "inReplyTo": "https://aleph.land/users/Madeorsk/statuses/113475909721474128", "published": "2024-11-13T14:30:02Z", "url": "https://fosstodon.org/@robinm/113476121548626751", "attributedTo": "https://fosstodon.org/users/robinm", "to": [ "https://fosstodon.org/users/robinm/followers" ], "cc": [ "https://www.w3.org/ns/activitystreams#Public", "https://aleph.land/users/Madeorsk" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/robinm/statuses/113476121548626751", "inReplyToAtomUri": "https://aleph.land/users/Madeorsk/statuses/113475909721474128", "conversation": "tag:aleph.land,2024-11-13:objectId=35519441:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://aleph.land/@Madeorsk\" class=\"u-url mention\">@<span>Madeorsk</span></a></span> Ce qui m&#39;embête surtout c&#39;est que ça a violemment baisé ma confiance dans les pharmacies. Si Boiron est en tête de gondole, est-ce que je peux vraiment faire confiance à l&#39;avis médical du ou de la pharmacienne ? Ce n&#39;est vraiment pas le genre de doute que j&#39;ai envi d&#39;avoir.</p>", "contentMap": { "fr": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://aleph.land/@Madeorsk\" class=\"u-url mention\">@<span>Madeorsk</span></a></span> Ce qui m&#39;embête surtout c&#39;est que ça a violemment baisé ma confiance dans les pharmacies. Si Boiron est en tête de gondole, est-ce que je peux vraiment faire confiance à l&#39;avis médical du ou de la pharmacienne ? Ce n&#39;est vraiment pas le genre de doute que j&#39;ai envi d&#39;avoir.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://aleph.land/users/Madeorsk", "name": "@Madeorsk@aleph.land" } ], "replies": { "id": "https://fosstodon.org/users/robinm/statuses/113476121548626751/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/robinm/statuses/113476121548626751/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/robinm/statuses/113476121548626751/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/robinm/statuses/113476121548626751/likes", "type": "Collection", "totalItems": 3 }, "shares": { "id": "https://fosstodon.org/users/robinm/statuses/113476121548626751/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/robinm/statuses/113476080046035435/activity", "type": "Announce", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-13T14:19:29Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://critter.cafe/users/mehbark", "https://fosstodon.org/users/robinm/followers" ], "object": "https://critter.cafe/users/mehbark/statuses/113473759077675453" }, { "id": "https://fosstodon.org/users/robinm/statuses/113475888927722737/activity", "type": "Create", "actor": "https://fosstodon.org/users/robinm", "published": "2024-11-13T13:30:52Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://programming.dev/u/onlinepersona", "https://programming.dev/u/snaggen" ], "object": { "id": "https://fosstodon.org/users/robinm/statuses/113475888927722737", "type": "Note", "summary": null, "inReplyTo": "https://programming.dev/comment/13357309", "published": "2024-11-13T13:30:52Z", "url": "https://fosstodon.org/@robinm/113475888927722737", "attributedTo": "https://fosstodon.org/users/robinm", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/robinm/followers", "https://programming.dev/u/onlinepersona", "https://programming.dev/u/snaggen" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/robinm/statuses/113475888927722737", "inReplyToAtomUri": "https://programming.dev/comment/13357309", "conversation": "tag:fosstodon.org,2024-11-13:objectId=260392800:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://programming.dev/u/onlinepersona\" class=\"u-url mention\">@<span>onlinepersona</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://programming.dev/u/snaggen\" class=\"u-url mention\">@<span>snaggen</span></a></span> Indirectly it can. Recent studies showed that old code is very unlikely to have security issue. This means that if all new code can be in Rust, while keeping the old code in C++ will be much more secure that rewrite all C++ (because by definition rewrite have more bugs since its new code). So interoperability is both safer and cheaper.</p>", "contentMap": { "fr": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://programming.dev/u/onlinepersona\" class=\"u-url mention\">@<span>onlinepersona</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://programming.dev/u/snaggen\" class=\"u-url mention\">@<span>snaggen</span></a></span> Indirectly it can. Recent studies showed that old code is very unlikely to have security issue. This means that if all new code can be in Rust, while keeping the old code in C++ will be much more secure that rewrite all C++ (because by definition rewrite have more bugs since its new code). So interoperability is both safer and cheaper.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://programming.dev/u/onlinepersona", "name": "@onlinepersona@programming.dev" }, { "type": "Mention", "href": "https://programming.dev/u/snaggen", "name": "@snaggen@programming.dev" } ], "replies": { "id": "https://fosstodon.org/users/robinm/statuses/113475888927722737/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/robinm/statuses/113475888927722737/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/robinm/statuses/113475888927722737/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/robinm/statuses/113475888927722737/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://fosstodon.org/users/robinm/statuses/113475888927722737/shares", "type": "Collection", "totalItems": 0 } } } ] }