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", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" } } ], "id": "https://ohai.social/users/mgeisler/outbox?page=true", "type": "OrderedCollectionPage", "next": "https://ohai.social/users/mgeisler/outbox?max_id=113338648982649752&page=true", "prev": "https://ohai.social/users/mgeisler/outbox?min_id=113515504370112307&page=true", "partOf": "https://ohai.social/users/mgeisler/outbox", "orderedItems": [ { "id": "https://ohai.social/users/mgeisler/statuses/113515504370112307/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-11-20T13:25:36Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113515504370112307", "type": "Note", "summary": null, "inReplyTo": "https://ohai.social/users/mgeisler/statuses/113338708596996597", "published": "2024-11-20T13:25:36Z", "url": "https://ohai.social/@mgeisler/113515504370112307", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113515504370112307", "inReplyToAtomUri": "https://ohai.social/users/mgeisler/statuses/113338708596996597", "conversation": "tag:ohai.social,2024-10-20:objectId=193282179:objectType=Conversation", "content": "<p>The conference talks are up! I have a lot of great talks to catch up on myself — if you want to hear my talk, then talk a look here: <a href=\"https://youtu.be/7h5KyMqt2-Q?si=C4xp4U5VWz-h03uI\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">youtu.be/7h5KyMqt2-Q?si=C4xp4U</span><span class=\"invisible\">5VWz-h03uI</span></a></p>", "contentMap": { "en": "<p>The conference talks are up! I have a lot of great talks to catch up on myself — if you want to hear my talk, then talk a look here: <a href=\"https://youtu.be/7h5KyMqt2-Q?si=C4xp4U5VWz-h03uI\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">youtu.be/7h5KyMqt2-Q?si=C4xp4U</span><span class=\"invisible\">5VWz-h03uI</span></a></p>" }, "attachment": [], "tag": [], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113515504370112307/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113515504370112307/replies?only_other_accounts=true&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113515504370112307/replies", "items": [] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113515504370112307/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113515504370112307/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113515497925705086/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-11-20T13:23:58Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113515497925705086", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-11-20T13:23:58Z", "url": "https://ohai.social/@mgeisler/113515497925705086", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113515497925705086", "inReplyToAtomUri": null, "conversation": "tag:ohai.social,2024-11-20:objectId=202572917:objectType=Conversation", "content": "<p>The videos from <a href=\"https://ohai.social/tags/RustConf2024\" class=\"mention hashtag\" rel=\"tag\">#<span>RustConf2024</span></a> are up on YouTube! I gave a talk called *Rust Training at Scale*, which was about about experiences with the family of courses we call Comprehensive Rust. In short, we have used the five courses internally and externally for more than two years now and done more than 100 sessions of Rust Fundamentals.</p><p>I hope you&#39;ll enjoy the talk: <a href=\"https://youtu.be/7h5KyMqt2-Q?si=C4xp4U5VWz-h03uI\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">youtu.be/7h5KyMqt2-Q?si=C4xp4U</span><span class=\"invisible\">5VWz-h03uI</span></a></p><p><a href=\"https://ohai.social/tags/rust\" class=\"mention hashtag\" rel=\"tag\">#<span>rust</span></a> <a href=\"https://ohai.social/tags/rustlang\" class=\"mention hashtag\" rel=\"tag\">#<span>rustlang</span></a></p>", "contentMap": { "en": "<p>The videos from <a href=\"https://ohai.social/tags/RustConf2024\" class=\"mention hashtag\" rel=\"tag\">#<span>RustConf2024</span></a> are up on YouTube! I gave a talk called *Rust Training at Scale*, which was about about experiences with the family of courses we call Comprehensive Rust. In short, we have used the five courses internally and externally for more than two years now and done more than 100 sessions of Rust Fundamentals.</p><p>I hope you&#39;ll enjoy the talk: <a href=\"https://youtu.be/7h5KyMqt2-Q?si=C4xp4U5VWz-h03uI\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">youtu.be/7h5KyMqt2-Q?si=C4xp4U</span><span class=\"invisible\">5VWz-h03uI</span></a></p><p><a href=\"https://ohai.social/tags/rust\" class=\"mention hashtag\" rel=\"tag\">#<span>rust</span></a> <a href=\"https://ohai.social/tags/rustlang\" class=\"mention hashtag\" rel=\"tag\">#<span>rustlang</span></a></p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://ohai.social/tags/rustconf2024", "name": "#rustconf2024" }, { "type": "Hashtag", "href": "https://ohai.social/tags/rust", "name": "#rust" }, { "type": "Hashtag", "href": "https://ohai.social/tags/rustlang", "name": "#rustlang" } ], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113515497925705086/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113515497925705086/replies?only_other_accounts=true&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113515497925705086/replies", "items": [] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113515497925705086/likes", "type": "Collection", "totalItems": 9 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113515497925705086/shares", "type": "Collection", "totalItems": 3 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113515455555047824/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-11-20T13:13:11Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers", "https://hachyderm.io/users/becomingwisest", "https://fosstodon.org/users/mo8it" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113515455555047824", "type": "Note", "summary": null, "inReplyTo": "https://hachyderm.io/users/becomingwisest/statuses/113481673090339509", "published": "2024-11-20T13:13:11Z", "url": "https://ohai.social/@mgeisler/113515455555047824", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers", "https://hachyderm.io/users/becomingwisest", "https://fosstodon.org/users/mo8it" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113515455555047824", "inReplyToAtomUri": "https://hachyderm.io/users/becomingwisest/statuses/113481673090339509", "conversation": "tag:ohai.social,2024-11-13:objectId=200461310:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@becomingwisest\" class=\"u-url mention\">@<span>becomingwisest</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@mo8it\" class=\"u-url mention\">@<span>mo8it</span></a></span> My pleasure! I didn&#39;t really play any computer games for many years, so I missed Supreme Commander. But I think BAR has some of the same elements with very large scale battles.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@becomingwisest\" class=\"u-url mention\">@<span>becomingwisest</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@mo8it\" class=\"u-url mention\">@<span>mo8it</span></a></span> My pleasure! I didn&#39;t really play any computer games for many years, so I missed Supreme Commander. But I think BAR has some of the same elements with very large scale battles.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://hachyderm.io/users/becomingwisest", "name": "@becomingwisest@hachyderm.io" }, { "type": "Mention", "href": "https://fosstodon.org/users/mo8it", "name": "@mo8it@fosstodon.org" } ], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113515455555047824/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113515455555047824/replies?only_other_accounts=true&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113515455555047824/replies", "items": [] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113515455555047824/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113515455555047824/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113476712513802876/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-11-13T17:00:19Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers", "https://mastodon.nz/users/timClicks" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113476712513802876", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.nz/users/timClicks/statuses/113474993996896060", "published": "2024-11-13T17:00:19Z", "url": "https://ohai.social/@mgeisler/113476712513802876", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers", "https://mastodon.nz/users/timClicks" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113476712513802876", "inReplyToAtomUri": "https://mastodon.nz/users/timClicks/statuses/113474993996896060", "conversation": "tag:ohai.social,2024-11-13:objectId=200461310:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.nz/@timClicks\" class=\"u-url mention\">@<span>timClicks</span></a></span> I find it super impressive that this is completely free — I&#39;m used to code being free, but here we have beautiful artwork and epic music freely available for anyone to enjoy!</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.nz/@timClicks\" class=\"u-url mention\">@<span>timClicks</span></a></span> I find it super impressive that this is completely free — I&#39;m used to code being free, but here we have beautiful artwork and epic music freely available for anyone to enjoy!</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.nz/users/timClicks", "name": "@timClicks@mastodon.nz" } ], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113476712513802876/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113476712513802876/replies?only_other_accounts=true&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113476712513802876/replies", "items": [] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113476712513802876/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113476712513802876/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113476705192076578/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-11-13T16:58:28Z", "to": [ "https://ohai.social/users/mgeisler/followers" ], "cc": [ "https://www.w3.org/ns/activitystreams#Public", "https://fosstodon.org/users/mo8it" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113476705192076578", "type": "Note", "summary": null, "inReplyTo": "https://fosstodon.org/users/mo8it/statuses/113475257431441971", "published": "2024-11-13T16:58:28Z", "url": "https://ohai.social/@mgeisler/113476705192076578", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://ohai.social/users/mgeisler/followers" ], "cc": [ "https://www.w3.org/ns/activitystreams#Public", "https://fosstodon.org/users/mo8it" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113476705192076578", "inReplyToAtomUri": "https://fosstodon.org/users/mo8it/statuses/113475257431441971", "conversation": "tag:ohai.social,2024-11-13:objectId=200461310:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@mo8it\" class=\"u-url mention\">@<span>mo8it</span></a></span> Yeah, I know what you mean! I&#39;ve only played online a few times — those battles are intense and a little stressful in my opinion! I prefer the slow base building with lots of static defenses against the growing number of computer enemies 🙂</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@mo8it\" class=\"u-url mention\">@<span>mo8it</span></a></span> Yeah, I know what you mean! I&#39;ve only played online a few times — those battles are intense and a little stressful in my opinion! I prefer the slow base building with lots of static defenses against the growing number of computer enemies 🙂</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://fosstodon.org/users/mo8it", "name": "@mo8it@fosstodon.org" } ], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113476705192076578/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113476705192076578/replies?only_other_accounts=true&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113476705192076578/replies", "items": [] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113476705192076578/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113476705192076578/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113474694588137836/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-11-13T08:27:08Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113474694588137836", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-11-13T08:27:08Z", "url": "https://ohai.social/@mgeisler/113474694588137836", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113474694588137836", "inReplyToAtomUri": null, "conversation": "tag:ohai.social,2024-11-13:objectId=200461310:objectType=Conversation", "content": "<p>Some 25 years ago, I bought a <a href=\"https://ohai.social/tags/RTS\" class=\"mention hashtag\" rel=\"tag\">#<span>RTS</span></a> called Total Annihilation and had a good time watching tiny robots obliterate each other! These days, I do the same in <a href=\"https://ohai.social/tags/BAR\" class=\"mention hashtag\" rel=\"tag\">#<span>BAR</span></a> — Beyond All Reason. This is a completely free open source game with the same basic mechanics as TA, but with modern graphics, better controls, and bigger weapons. I play on Linux where it runs great.</p><p>The team behind the game recently created an epic trailer: <a href=\"https://youtu.be/8K_fSWfOC1w?si=c7kJkhB75rhgtd9S\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">youtu.be/8K_fSWfOC1w?si=c7kJkh</span><span class=\"invisible\">B75rhgtd9S</span></a></p>", "contentMap": { "en": "<p>Some 25 years ago, I bought a <a href=\"https://ohai.social/tags/RTS\" class=\"mention hashtag\" rel=\"tag\">#<span>RTS</span></a> called Total Annihilation and had a good time watching tiny robots obliterate each other! These days, I do the same in <a href=\"https://ohai.social/tags/BAR\" class=\"mention hashtag\" rel=\"tag\">#<span>BAR</span></a> — Beyond All Reason. This is a completely free open source game with the same basic mechanics as TA, but with modern graphics, better controls, and bigger weapons. I play on Linux where it runs great.</p><p>The team behind the game recently created an epic trailer: <a href=\"https://youtu.be/8K_fSWfOC1w?si=c7kJkhB75rhgtd9S\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">youtu.be/8K_fSWfOC1w?si=c7kJkh</span><span class=\"invisible\">B75rhgtd9S</span></a></p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://ohai.social/tags/rts", "name": "#rts" }, { "type": "Hashtag", "href": "https://ohai.social/tags/bar", "name": "#bar" } ], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113474694588137836/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113474694588137836/replies?only_other_accounts=true&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113474694588137836/replies", "items": [] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113474694588137836/likes", "type": "Collection", "totalItems": 11 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113474694588137836/shares", "type": "Collection", "totalItems": 2 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113466173181861194/activity", "type": "Announce", "actor": "https://ohai.social/users/mgeisler", "published": "2024-11-11T20:20:02Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.online/users/tealeg", "https://ohai.social/users/mgeisler/followers" ], "object": "https://mastodon.online/users/tealeg/statuses/113462352823008816" }, { "id": "https://ohai.social/users/mgeisler/statuses/113434659008956436/activity", "type": "Announce", "actor": "https://ohai.social/users/mgeisler", "published": "2024-11-06T06:45:34Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://sfba.social/users/kickingvegas", "https://ohai.social/users/mgeisler/followers" ], "object": "https://sfba.social/users/kickingvegas/statuses/113432963569418806" }, { "id": "https://ohai.social/users/mgeisler/statuses/113432834553056144/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-11-05T23:01:35Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113432834553056144", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-11-05T23:01:35Z", "url": "https://ohai.social/@mgeisler/113432834553056144", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113432834553056144", "inReplyToAtomUri": null, "conversation": "tag:ohai.social,2024-11-05:objectId=198212646:objectType=Conversation", "content": "<p>I thoroughly enjoyed watching this debate between Pete Buttigieg and 25 undecided voters from Michigan. He is such a good listener and genuine speaker. I look forward to seeing more of him in the coming years.</p><p><a href=\"https://youtu.be/YE1f3n_n9UA?si=dDufp9ZKIgX36IBw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">youtu.be/YE1f3n_n9UA?si=dDufp9</span><span class=\"invisible\">ZKIgX36IBw</span></a></p>", "contentMap": { "en": "<p>I thoroughly enjoyed watching this debate between Pete Buttigieg and 25 undecided voters from Michigan. He is such a good listener and genuine speaker. I look forward to seeing more of him in the coming years.</p><p><a href=\"https://youtu.be/YE1f3n_n9UA?si=dDufp9ZKIgX36IBw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">youtu.be/YE1f3n_n9UA?si=dDufp9</span><span class=\"invisible\">ZKIgX36IBw</span></a></p>" }, "attachment": [], "tag": [], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113432834553056144/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113432834553056144/replies?only_other_accounts=true&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113432834553056144/replies", "items": [] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113432834553056144/likes", "type": "Collection", "totalItems": 2 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113432834553056144/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113432807464175245/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-11-05T22:54:41Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113432807464175245", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-11-05T22:54:41Z", "url": "https://ohai.social/@mgeisler/113432807464175245", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113432807464175245", "inReplyToAtomUri": null, "conversation": "tag:ohai.social,2024-11-05:objectId=198210949:objectType=Conversation", "content": "<p>Good luck, America! We&#39;re crossing our fingers over here 😬</p>", "contentMap": { "en": "<p>Good luck, America! We&#39;re crossing our fingers over here 😬</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113432807464175245/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113432807464175245/replies?only_other_accounts=true&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113432807464175245/replies", "items": [] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113432807464175245/likes", "type": "Collection", "totalItems": 2 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113432807464175245/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113364028252616847/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-10-24T19:23:14Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers", "https://mastodon.social/users/sebffischer" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113364028252616847", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/sebffischer/statuses/113361635102063332", "published": "2024-10-24T19:23:14Z", "url": "https://ohai.social/@mgeisler/113364028252616847", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers", "https://mastodon.social/users/sebffischer" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113364028252616847", "inReplyToAtomUri": "https://mastodon.social/users/sebffischer/statuses/113361635102063332", "conversation": "tag:mastodon.social,2024-10-24:objectId=830246705:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@sebffischer\" class=\"u-url mention\">@<span>sebffischer</span></a></span> When I joined Google, I landed in a C++ team. We follow <a href=\"https://google.github.io/styleguide/cppguide.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">google.github.io/styleguide/cp</span><span class=\"invisible\">pguide.html</span></a> closely at Google and I was surprised how easy the C++ was. No manual memory management, no exceptions, composition over inheritance, etc. It turns out it was easy because Google C++ looks a lot like Rust 😄 <a href=\"https://ohai.social/tags/rustlang\" class=\"mention hashtag\" rel=\"tag\">#<span>rustlang</span></a> <a href=\"https://ohai.social/tags/cpp\" class=\"mention hashtag\" rel=\"tag\">#<span>cpp</span></a></p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@sebffischer\" class=\"u-url mention\">@<span>sebffischer</span></a></span> When I joined Google, I landed in a C++ team. We follow <a href=\"https://google.github.io/styleguide/cppguide.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">google.github.io/styleguide/cp</span><span class=\"invisible\">pguide.html</span></a> closely at Google and I was surprised how easy the C++ was. No manual memory management, no exceptions, composition over inheritance, etc. It turns out it was easy because Google C++ looks a lot like Rust 😄 <a href=\"https://ohai.social/tags/rustlang\" class=\"mention hashtag\" rel=\"tag\">#<span>rustlang</span></a> <a href=\"https://ohai.social/tags/cpp\" class=\"mention hashtag\" rel=\"tag\">#<span>cpp</span></a></p>" }, "updated": "2024-10-24T19:23:35Z", "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.social/users/sebffischer", "name": "@sebffischer@mastodon.social" }, { "type": "Hashtag", "href": "https://ohai.social/tags/rustlang", "name": "#rustlang" }, { "type": "Hashtag", "href": "https://ohai.social/tags/cpp", "name": "#cpp" } ], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113364028252616847/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113364028252616847/replies?only_other_accounts=true&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113364028252616847/replies", "items": [] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113364028252616847/likes", "type": "Collection", "totalItems": 6 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113364028252616847/shares", "type": "Collection", "totalItems": 1 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113344448966290301/activity", "type": "Announce", "actor": "https://ohai.social/users/mgeisler", "published": "2024-10-21T08:23:58Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://wetdry.world/users/eblu", "https://ohai.social/users/mgeisler/followers" ], "object": "https://wetdry.world/users/eblu/statuses/113338698305638200" }, { "id": "https://ohai.social/users/mgeisler/statuses/113341241035528434/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-10-20T18:48:09Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers", "https://mastodon.scot/users/LordWoolamaloo", "https://toot.cafe/users/baldur" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113341241035528434", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.scot/users/LordWoolamaloo/statuses/113340417829461102", "published": "2024-10-20T18:48:09Z", "url": "https://ohai.social/@mgeisler/113341241035528434", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers", "https://mastodon.scot/users/LordWoolamaloo", "https://toot.cafe/users/baldur" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113341241035528434", "inReplyToAtomUri": "https://mastodon.scot/users/LordWoolamaloo/statuses/113340417829461102", "conversation": "tag:toot.cafe,2024-10-20:objectId=73624592:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.scot/@LordWoolamaloo\" class=\"u-url mention\">@<span>LordWoolamaloo</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://toot.cafe/@baldur\" class=\"u-url mention\">@<span>baldur</span></a></span> I&#39;m from Denmark and some years ago a show in TV had a cop from Detroit visit one of the Nordic countries to meet a fellow cop. They quickly started talking about guns and when they had last fired them. The US cop fired his gun at a suspect the week before — the other cop had never fired his gun outside the shooting range 😄 The look on the face of the US cop was hilarious, he could not believe his ears.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.scot/@LordWoolamaloo\" class=\"u-url mention\">@<span>LordWoolamaloo</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://toot.cafe/@baldur\" class=\"u-url mention\">@<span>baldur</span></a></span> I&#39;m from Denmark and some years ago a show in TV had a cop from Detroit visit one of the Nordic countries to meet a fellow cop. They quickly started talking about guns and when they had last fired them. The US cop fired his gun at a suspect the week before — the other cop had never fired his gun outside the shooting range 😄 The look on the face of the US cop was hilarious, he could not believe his ears.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.scot/users/LordWoolamaloo", "name": "@LordWoolamaloo@mastodon.scot" }, { "type": "Mention", "href": "https://toot.cafe/users/baldur", "name": "@baldur@toot.cafe" } ], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113341241035528434/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113341241035528434/replies?only_other_accounts=true&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113341241035528434/replies", "items": [] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113341241035528434/likes", "type": "Collection", "totalItems": 3 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113341241035528434/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113341179652111622/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-10-20T18:32:32Z", "to": [ "https://ohai.social/users/mgeisler/followers" ], "cc": [ "https://www.w3.org/ns/activitystreams#Public", "https://hachyderm.io/users/yerke", "https://fosstodon.org/users/mo8it", "https://fosstodon.org/users/djmitche", "https://mastodon.online/users/qwandor" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113341179652111622", "type": "Note", "summary": null, "inReplyTo": "https://hachyderm.io/users/yerke/statuses/113340905786024064", "published": "2024-10-20T18:32:32Z", "url": "https://ohai.social/@mgeisler/113341179652111622", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://ohai.social/users/mgeisler/followers" ], "cc": [ "https://www.w3.org/ns/activitystreams#Public", "https://hachyderm.io/users/yerke", "https://fosstodon.org/users/mo8it", "https://fosstodon.org/users/djmitche", "https://mastodon.online/users/qwandor" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113341179652111622", "inReplyToAtomUri": "https://hachyderm.io/users/yerke/statuses/113340905786024064", "conversation": "tag:hachyderm.io,2024-10-16:objectId=200082484:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@yerke\" class=\"u-url mention\">@<span>yerke</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@mo8it\" class=\"u-url mention\">@<span>mo8it</span></a></span> Yes, this is a continued pain point for me as well! The exercises vary in difficulity and some of them are too open ended. This was what I took away from teaching the class two weeks ago and seeing the engineers struggle with precisely the protobuf one.</p><p>Cc <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@djmitche\" class=\"u-url mention\">@<span>djmitche</span></a></span> and <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.online/@qwandor\" class=\"u-url mention\">@<span>qwandor</span></a></span> who also teach the class regularly.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@yerke\" class=\"u-url mention\">@<span>yerke</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@mo8it\" class=\"u-url mention\">@<span>mo8it</span></a></span> Yes, this is a continued pain point for me as well! The exercises vary in difficulity and some of them are too open ended. This was what I took away from teaching the class two weeks ago and seeing the engineers struggle with precisely the protobuf one.</p><p>Cc <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@djmitche\" class=\"u-url mention\">@<span>djmitche</span></a></span> and <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.online/@qwandor\" class=\"u-url mention\">@<span>qwandor</span></a></span> who also teach the class regularly.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://hachyderm.io/users/yerke", "name": "@yerke@hachyderm.io" }, { "type": "Mention", "href": "https://fosstodon.org/users/mo8it", "name": "@mo8it@fosstodon.org" }, { "type": "Mention", "href": "https://fosstodon.org/users/djmitche", "name": "@djmitche@fosstodon.org" }, { "type": "Mention", "href": "https://mastodon.online/users/qwandor", "name": "@qwandor@mastodon.online" } ], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113341179652111622/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113341179652111622/replies?only_other_accounts=true&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113341179652111622/replies", "items": [] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113341179652111622/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113341179652111622/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113340356853446071/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-10-20T15:03:17Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers", "https://mastodon.online/users/qwandor" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113340356853446071", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.online/users/qwandor/statuses/113339604766346129", "published": "2024-10-20T15:03:17Z", "url": "https://ohai.social/@mgeisler/113340356853446071", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers", "https://mastodon.online/users/qwandor" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113340356853446071", "inReplyToAtomUri": "https://mastodon.online/users/qwandor/statuses/113339604766346129", "conversation": "tag:ohai.social,2024-10-20:objectId=193281994:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.online/@qwandor\" class=\"u-url mention\">@<span>qwandor</span></a></span> Ah, sorry, this was a channel on the RustConf Discord server. It was just for discussions before/after the talk, but it&#39;s not active now.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.online/@qwandor\" class=\"u-url mention\">@<span>qwandor</span></a></span> Ah, sorry, this was a channel on the RustConf Discord server. It was just for discussions before/after the talk, but it&#39;s not active now.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.online/users/qwandor", "name": "@qwandor@mastodon.online" } ], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113340356853446071/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113340356853446071/replies?only_other_accounts=true&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113340356853446071/replies", "items": [] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113340356853446071/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113340356853446071/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113338728653774872/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-10-20T08:09:13Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113338728653774872", "type": "Note", "summary": null, "inReplyTo": "https://ohai.social/users/mgeisler/statuses/113338704988461299", "published": "2024-10-20T08:09:13Z", "url": "https://ohai.social/@mgeisler/113338728653774872", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113338728653774872", "inReplyToAtomUri": "https://ohai.social/users/mgeisler/statuses/113338704988461299", "conversation": "tag:ohai.social,2024-10-20:objectId=193281994:objectType=Conversation", "content": "<p>Comprehensive Rust has grown into a family of courses: we now have 5 different ones:</p><p>- Rust Fundamentals<br />- Concurrency in Rust<br />- Bare-Metal Rust<br />- Rust in Android<br />- Rust in Chromium</p><p>If you would like to expand this with a half day class on <a href=\"https://ohai.social/tags/WebAssembly\" class=\"mention hashtag\" rel=\"tag\">#<span>WebAssembly</span></a>, or a full day about <a href=\"https://ohai.social/tags/UnsafeRust\" class=\"mention hashtag\" rel=\"tag\">#<span>UnsafeRust</span></a>, or something else, then please get in touch!</p><p>The hosting infrastructure is already set up for translations, PDF generation, testing, ...</p>", "contentMap": { "en": "<p>Comprehensive Rust has grown into a family of courses: we now have 5 different ones:</p><p>- Rust Fundamentals<br />- Concurrency in Rust<br />- Bare-Metal Rust<br />- Rust in Android<br />- Rust in Chromium</p><p>If you would like to expand this with a half day class on <a href=\"https://ohai.social/tags/WebAssembly\" class=\"mention hashtag\" rel=\"tag\">#<span>WebAssembly</span></a>, or a full day about <a href=\"https://ohai.social/tags/UnsafeRust\" class=\"mention hashtag\" rel=\"tag\">#<span>UnsafeRust</span></a>, or something else, then please get in touch!</p><p>The hosting infrastructure is already set up for translations, PDF generation, testing, ...</p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://ohai.social/tags/webassembly", "name": "#webassembly" }, { "type": "Hashtag", "href": "https://ohai.social/tags/unsaferust", "name": "#unsaferust" } ], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113338728653774872/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113338728653774872/replies?only_other_accounts=true&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113338728653774872/replies", "items": [] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113338728653774872/likes", "type": "Collection", "totalItems": 6 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113338728653774872/shares", "type": "Collection", "totalItems": 1 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113338708596996597/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-10-20T08:04:07Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113338708596996597", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-10-20T08:04:07Z", "url": "https://ohai.social/@mgeisler/113338708596996597", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113338708596996597", "inReplyToAtomUri": null, "conversation": "tag:ohai.social,2024-10-20:objectId=193282179:objectType=Conversation", "content": "<p>You can find many more photos of the <a href=\"https://ohai.social/tags/RustGlobal\" class=\"mention hashtag\" rel=\"tag\">#<span>RustGlobal</span></a> track in this album: <a href=\"https://www.flickr.com/photos/rustfoundation/albums/72177720320589551\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">flickr.com/photos/rustfoundati</span><span class=\"invisible\">on/albums/72177720320589551</span></a> (as well as the rest of <a href=\"https://ohai.social/tags/RustConf2024\" class=\"mention hashtag\" rel=\"tag\">#<span>RustConf2024</span></a>).</p>", "contentMap": { "en": "<p>You can find many more photos of the <a href=\"https://ohai.social/tags/RustGlobal\" class=\"mention hashtag\" rel=\"tag\">#<span>RustGlobal</span></a> track in this album: <a href=\"https://www.flickr.com/photos/rustfoundation/albums/72177720320589551\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">flickr.com/photos/rustfoundati</span><span class=\"invisible\">on/albums/72177720320589551</span></a> (as well as the rest of <a href=\"https://ohai.social/tags/RustConf2024\" class=\"mention hashtag\" rel=\"tag\">#<span>RustConf2024</span></a>).</p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://ohai.social/tags/rustglobal", "name": "#rustglobal" }, { "type": "Hashtag", "href": "https://ohai.social/tags/rustconf2024", "name": "#rustconf2024" } ], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113338708596996597/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113338708596996597/replies?min_id=113515504370112307&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113338708596996597/replies", "items": [ "https://ohai.social/users/mgeisler/statuses/113515504370112307" ] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113338708596996597/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113338708596996597/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113338704988461299/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-10-20T08:03:12Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113338704988461299", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-10-20T08:03:12Z", "url": "https://ohai.social/@mgeisler/113338704988461299", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ohai.social/users/mgeisler/followers" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113338704988461299", "inReplyToAtomUri": null, "conversation": "tag:ohai.social,2024-10-20:objectId=193281994:objectType=Conversation", "content": "<p>I recently gave a talk at <a href=\"https://ohai.social/tags/RustConf\" class=\"mention hashtag\" rel=\"tag\">#<span>RustConf</span></a> called *Rust Education at Scale* where I describe how we&#39;ve now used the material for more than 100 sessions at <a href=\"https://ohai.social/tags/Google\" class=\"mention hashtag\" rel=\"tag\">#<span>Google</span></a> — and we&#39;re continuously refining it.</p><p>I really enjoyed the conference and the discussions afterwards. Thanks to everyone who told me about their experiences with using <a href=\"https://google.github.io/comprehensive-rust/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">google.github.io/comprehensive</span><span class=\"invisible\">-rust/</span></a>!</p><p>The talk should be up on YouTube soon.</p><p><a href=\"https://ohai.social/tags/rustlang\" class=\"mention hashtag\" rel=\"tag\">#<span>rustlang</span></a> <a href=\"https://ohai.social/tags/training\" class=\"mention hashtag\" rel=\"tag\">#<span>training</span></a> <a href=\"https://ohai.social/tags/opensource\" class=\"mention hashtag\" rel=\"tag\">#<span>opensource</span></a> <a href=\"https://ohai.social/tags/comprehensiverust\" class=\"mention hashtag\" rel=\"tag\">#<span>comprehensiverust</span></a></p>", "contentMap": { "en": "<p>I recently gave a talk at <a href=\"https://ohai.social/tags/RustConf\" class=\"mention hashtag\" rel=\"tag\">#<span>RustConf</span></a> called *Rust Education at Scale* where I describe how we&#39;ve now used the material for more than 100 sessions at <a href=\"https://ohai.social/tags/Google\" class=\"mention hashtag\" rel=\"tag\">#<span>Google</span></a> — and we&#39;re continuously refining it.</p><p>I really enjoyed the conference and the discussions afterwards. Thanks to everyone who told me about their experiences with using <a href=\"https://google.github.io/comprehensive-rust/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">google.github.io/comprehensive</span><span class=\"invisible\">-rust/</span></a>!</p><p>The talk should be up on YouTube soon.</p><p><a href=\"https://ohai.social/tags/rustlang\" class=\"mention hashtag\" rel=\"tag\">#<span>rustlang</span></a> <a href=\"https://ohai.social/tags/training\" class=\"mention hashtag\" rel=\"tag\">#<span>training</span></a> <a href=\"https://ohai.social/tags/opensource\" class=\"mention hashtag\" rel=\"tag\">#<span>opensource</span></a> <a href=\"https://ohai.social/tags/comprehensiverust\" class=\"mention hashtag\" rel=\"tag\">#<span>comprehensiverust</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.ohai.social/media_attachments/files/113/338/666/608/003/511/original/5bd0fdd048199609.jpg", "name": null, "blurhash": "UiKxVP4-IW-C.9MwjFs:DNxZs;RPoyRit7ag", "width": 640, "height": 427 } ], "tag": [ { "type": "Hashtag", "href": "https://ohai.social/tags/rustconf", "name": "#rustconf" }, { "type": "Hashtag", "href": "https://ohai.social/tags/google", "name": "#google" }, { "type": "Hashtag", "href": "https://ohai.social/tags/rustlang", "name": "#rustlang" }, { "type": "Hashtag", "href": "https://ohai.social/tags/training", "name": "#training" }, { "type": "Hashtag", "href": "https://ohai.social/tags/opensource", "name": "#opensource" }, { "type": "Hashtag", "href": "https://ohai.social/tags/comprehensiverust", "name": "#comprehensiverust" } ], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113338704988461299/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113338704988461299/replies?min_id=113338728653774872&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113338704988461299/replies", "items": [ "https://ohai.social/users/mgeisler/statuses/113338728653774872" ] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113338704988461299/likes", "type": "Collection", "totalItems": 10 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113338704988461299/shares", "type": "Collection", "totalItems": 4 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113338662865160633/activity", "type": "Create", "actor": "https://ohai.social/users/mgeisler", "published": "2024-10-20T07:52:29Z", "to": [ "https://ohai.social/users/mgeisler/followers" ], "cc": [ "https://www.w3.org/ns/activitystreams#Public", "https://hachyderm.io/users/yerke", "https://fosstodon.org/users/mo8it" ], "object": { "id": "https://ohai.social/users/mgeisler/statuses/113338662865160633", "type": "Note", "summary": null, "inReplyTo": "https://hachyderm.io/users/yerke/statuses/113324924055168423", "published": "2024-10-20T07:52:29Z", "url": "https://ohai.social/@mgeisler/113338662865160633", "attributedTo": "https://ohai.social/users/mgeisler", "to": [ "https://ohai.social/users/mgeisler/followers" ], "cc": [ "https://www.w3.org/ns/activitystreams#Public", "https://hachyderm.io/users/yerke", "https://fosstodon.org/users/mo8it" ], "sensitive": false, "atomUri": "https://ohai.social/users/mgeisler/statuses/113338662865160633", "inReplyToAtomUri": "https://hachyderm.io/users/yerke/statuses/113324924055168423", "conversation": "tag:hachyderm.io,2024-10-16:objectId=200082484:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@yerke\" class=\"u-url mention\">@<span>yerke</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@mo8it\" class=\"u-url mention\">@<span>mo8it</span></a></span> Thanks so much <span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@yerke\" class=\"u-url mention\">@<span>yerke</span></a></span> for the feedback! It&#39;s really nice to hear that the material was useful! We are always looking to expand and improve the material, so let me know if have any ideas here.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@yerke\" class=\"u-url mention\">@<span>yerke</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@mo8it\" class=\"u-url mention\">@<span>mo8it</span></a></span> Thanks so much <span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@yerke\" class=\"u-url mention\">@<span>yerke</span></a></span> for the feedback! It&#39;s really nice to hear that the material was useful! We are always looking to expand and improve the material, so let me know if have any ideas here.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://hachyderm.io/users/yerke", "name": "@yerke@hachyderm.io" }, { "type": "Mention", "href": "https://fosstodon.org/users/mo8it", "name": "@mo8it@fosstodon.org" } ], "replies": { "id": "https://ohai.social/users/mgeisler/statuses/113338662865160633/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ohai.social/users/mgeisler/statuses/113338662865160633/replies?only_other_accounts=true&page=true", "partOf": "https://ohai.social/users/mgeisler/statuses/113338662865160633/replies", "items": [] } }, "likes": { "id": "https://ohai.social/users/mgeisler/statuses/113338662865160633/likes", "type": "Collection", "totalItems": 2 }, "shares": { "id": "https://ohai.social/users/mgeisler/statuses/113338662865160633/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ohai.social/users/mgeisler/statuses/113338648982649752/activity", "type": "Announce", "actor": "https://ohai.social/users/mgeisler", "published": "2024-10-20T07:48:57Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://hachyderm.io/users/yerke", "https://ohai.social/users/mgeisler/followers" ], "object": "https://hachyderm.io/users/yerke/statuses/113314372295821447" } ] }