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", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" } } ], "id": "https://ruby.social/users/k0kubun/outbox?page=true", "type": "OrderedCollectionPage", "next": "https://ruby.social/users/k0kubun/outbox?max_id=111639969361472046&page=true", "prev": "https://ruby.social/users/k0kubun/outbox?min_id=113428472473077612&page=true", "partOf": "https://ruby.social/users/k0kubun/outbox", "orderedItems": [ { "id": "https://ruby.social/users/k0kubun/statuses/113428472473077612/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2024-11-05T04:32:15Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/113428472473077612", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-11-05T04:32:15Z", "url": "https://ruby.social/@k0kubun/113428472473077612", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/113428472473077612", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2024-11-05:objectId=58116179:objectType=Conversation", "content": "<p>Ruby 3.3.6 Released <a href=\"https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">ruby-lang.org/en/news/2024/11/</span><span class=\"invisible\">05/ruby-3-3-6-released/</span></a></p><p>This is a routine update that includes minor bug fixes. It also stops warning missing default gem dependencies that will be bundled gems in Ruby 3.5. For more details, please refer to the release notes on GitHub <a href=\"https://github.com/ruby/ruby/releases/tag/v3_3_6\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/ruby/ruby/releases/</span><span class=\"invisible\">tag/v3_3_6</span></a></p>", "contentMap": { "en": "<p>Ruby 3.3.6 Released <a href=\"https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">ruby-lang.org/en/news/2024/11/</span><span class=\"invisible\">05/ruby-3-3-6-released/</span></a></p><p>This is a routine update that includes minor bug fixes. It also stops warning missing default gem dependencies that will be bundled gems in Ruby 3.5. For more details, please refer to the release notes on GitHub <a href=\"https://github.com/ruby/ruby/releases/tag/v3_3_6\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/ruby/ruby/releases/</span><span class=\"invisible\">tag/v3_3_6</span></a></p>" }, "attachment": [], "tag": [], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/113428472473077612/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/113428472473077612/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/113428472473077612/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/113428472473077612/likes", "type": "Collection", "totalItems": 9 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/113428472473077612/shares", "type": "Collection", "totalItems": 4 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/113072326264215043/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2024-09-03T06:59:35Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/113072326264215043", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-09-03T06:59:35Z", "url": "https://ruby.social/@k0kubun/113072326264215043", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/113072326264215043", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2024-09-03:objectId=53367530:objectType=Conversation", "content": "<p>Ruby 3.3.5 Released <a href=\"https://www.ruby-lang.org/en/news/2024/09/03/3-3-5-released/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">ruby-lang.org/en/news/2024/09/</span><span class=\"invisible\">03/3-3-5-released/</span></a></p><p>This is a routine update that includes minor bug fixes. We recommend upgrading your Ruby version at your earliest convenience. For more details, please refer to the GitHub release notes <a href=\"https://github.com/ruby/ruby/releases/tag/v3_3_5\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/ruby/ruby/releases/</span><span class=\"invisible\">tag/v3_3_5</span></a>.</p>", "contentMap": { "en": "<p>Ruby 3.3.5 Released <a href=\"https://www.ruby-lang.org/en/news/2024/09/03/3-3-5-released/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">ruby-lang.org/en/news/2024/09/</span><span class=\"invisible\">03/3-3-5-released/</span></a></p><p>This is a routine update that includes minor bug fixes. We recommend upgrading your Ruby version at your earliest convenience. For more details, please refer to the GitHub release notes <a href=\"https://github.com/ruby/ruby/releases/tag/v3_3_5\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/ruby/ruby/releases/</span><span class=\"invisible\">tag/v3_3_5</span></a>.</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/113072326264215043/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/113072326264215043/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/113072326264215043/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/113072326264215043/likes", "type": "Collection", "totalItems": 10 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/113072326264215043/shares", "type": "Collection", "totalItems": 6 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/112753843727465401/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2024-07-09T01:05:17Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/112753843727465401", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-07-09T01:05:17Z", "url": "https://ruby.social/@k0kubun/112753843727465401", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/112753843727465401", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2024-07-09:objectId=49316685:objectType=Conversation", "content": "<p>Ruby 3.3.4 Released <a href=\"https://www.ruby-lang.org/en/news/2024/07/09/ruby-3-3-4-released/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">ruby-lang.org/en/news/2024/07/</span><span class=\"invisible\">09/ruby-3-3-4-released/</span></a></p><p>This release fixes a regression in Ruby 3.3.3 that some bundled gems are missing dependencies, which breaks deployments on platforms like Heroku. </p><p>Enjoy!</p>", "contentMap": { "en": "<p>Ruby 3.3.4 Released <a href=\"https://www.ruby-lang.org/en/news/2024/07/09/ruby-3-3-4-released/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">ruby-lang.org/en/news/2024/07/</span><span class=\"invisible\">09/ruby-3-3-4-released/</span></a></p><p>This release fixes a regression in Ruby 3.3.3 that some bundled gems are missing dependencies, which breaks deployments on platforms like Heroku. </p><p>Enjoy!</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/112753843727465401/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/112753843727465401/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/112753843727465401/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/112753843727465401/likes", "type": "Collection", "totalItems": 22 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/112753843727465401/shares", "type": "Collection", "totalItems": 18 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/112600892664448938/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2024-06-12T00:47:49Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/112600892664448938", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-06-12T00:47:49Z", "url": "https://ruby.social/@k0kubun/112600892664448938", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/112600892664448938", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2024-06-12:objectId=47469998:objectType=Conversation", "content": "<p>Ruby 3.3.3 Released <a href=\"https://www.ruby-lang.org/en/news/2024/06/12/ruby-3-3-3-released/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">ruby-lang.org/en/news/2024/06/</span><span class=\"invisible\">12/ruby-3-3-3-released/</span></a></p><p>This release includes:</p><p>* RubyGems 3.5.11<br />* Bundler 2.5.11<br />* REXML 3.2.8<br />* strscan 3.0.9<br />* Fixes for YJIT, **{}, Ripper memory leak, Ripper.tokenize, RubyVM::InstructionSequence#to_binary, --with-gmp, and some other issues.</p><p>Enjoy!</p>", "contentMap": { "en": "<p>Ruby 3.3.3 Released <a href=\"https://www.ruby-lang.org/en/news/2024/06/12/ruby-3-3-3-released/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">ruby-lang.org/en/news/2024/06/</span><span class=\"invisible\">12/ruby-3-3-3-released/</span></a></p><p>This release includes:</p><p>* RubyGems 3.5.11<br />* Bundler 2.5.11<br />* REXML 3.2.8<br />* strscan 3.0.9<br />* Fixes for YJIT, **{}, Ripper memory leak, Ripper.tokenize, RubyVM::InstructionSequence#to_binary, --with-gmp, and some other issues.</p><p>Enjoy!</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/112600892664448938/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/112600892664448938/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/112600892664448938/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/112600892664448938/likes", "type": "Collection", "totalItems": 14 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/112600892664448938/shares", "type": "Collection", "totalItems": 13 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/112528113771986150/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2024-05-30T04:19:11Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/112528113771986150", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-05-30T04:19:11Z", "url": "https://ruby.social/@k0kubun/112528113771986150", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/112528113771986150", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2024-05-30:objectId=46548725:objectType=Conversation", "content": "<p>Ruby 3.3.2 Released <a href=\"https://www.ruby-lang.org/en/news/2024/05/30/ruby-3-3-2-released/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">ruby-lang.org/en/news/2024/05/</span><span class=\"invisible\">30/ruby-3-3-2-released/</span></a></p><p>This is the first Ruby version I released. I became the release manager of Ruby 3.3 this month.</p>", "contentMap": { "en": "<p>Ruby 3.3.2 Released <a href=\"https://www.ruby-lang.org/en/news/2024/05/30/ruby-3-3-2-released/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">ruby-lang.org/en/news/2024/05/</span><span class=\"invisible\">30/ruby-3-3-2-released/</span></a></p><p>This is the first Ruby version I released. I became the release manager of Ruby 3.3 this month.</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/112528113771986150/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/112528113771986150/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/112528113771986150/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/112528113771986150/likes", "type": "Collection", "totalItems": 48 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/112528113771986150/shares", "type": "Collection", "totalItems": 21 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/112136458841172550/activity", "type": "Announce", "actor": "https://ruby.social/users/k0kubun", "published": "2024-03-22T00:16:11Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://threads.net/ap/users/17841460059837044/", "https://ruby.social/users/k0kubun/followers" ], "object": "https://threads.net/ap/users/17841460059837044/post/17919553088884094/" }, { "id": "https://ruby.social/users/k0kubun/statuses/112136456544019217/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2024-03-22T00:15:36Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers", "https://ruby.social/users/hsbt" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/112136456544019217", "type": "Note", "summary": null, "inReplyTo": "https://ruby.social/users/hsbt/statuses/112136448398963933", "published": "2024-03-22T00:15:36Z", "url": "https://ruby.social/@k0kubun/112136456544019217", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers", "https://ruby.social/users/hsbt" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/112136456544019217", "inReplyToAtomUri": "https://ruby.social/users/hsbt/statuses/112136448398963933", "conversation": "tag:ruby.social,2024-03-22:objectId=41810904:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://ruby.social/@hsbt\" class=\"u-url mention\">@<span>hsbt</span></a></span> これ自分以外の人がメンションするとドメインが省略されてどっちなのか全然わからないのウケますね</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://ruby.social/@hsbt\" class=\"u-url mention\">@<span>hsbt</span></a></span> これ自分以外の人がメンションするとドメインが省略されてどっちなのか全然わからないのウケますね</p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://cdn.masto.host/rubysocial/media_attachments/files/112/136/455/921/602/145/original/3943a48429e4c653.png", "name": null, "blurhash": "U6S$ow014oRjWYafRiWAozxus;j^oyRjM|Rn", "width": 948, "height": 666 } ], "tag": [ { "type": "Mention", "href": "https://ruby.social/users/hsbt", "name": "@hsbt" } ], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/112136456544019217/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/112136456544019217/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/112136456544019217/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/112136456544019217/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/112136456544019217/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/112136445392671745/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2024-03-22T00:12:46Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers", "https://threads.net/ap/users/17841460059837044/" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/112136445392671745", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-03-22T00:12:46Z", "url": "https://ruby.social/@k0kubun/112136445392671745", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers", "https://threads.net/ap/users/17841460059837044/" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/112136445392671745", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2024-03-22:objectId=41810904:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://threads.net/@k0kubun/\" class=\"u-url mention\">@<span>k0kubun@threads.net</span></a></span> Hello!</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://threads.net/@k0kubun/\" class=\"u-url mention\">@<span>k0kubun@threads.net</span></a></span> Hello!</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://threads.net/ap/users/17841460059837044/", "name": "@k0kubun@threads.net" } ], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/112136445392671745/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/112136445392671745/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/112136445392671745/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/112136445392671745/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/112136445392671745/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/112136420878789906/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2024-03-22T00:06:32Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers", "https://threads.net/ap/users/17841460059837044/" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/112136420878789906", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-03-22T00:06:32Z", "url": "https://ruby.social/@k0kubun/112136420878789906", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers", "https://threads.net/ap/users/17841460059837044/" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/112136420878789906", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2024-03-22:objectId=41810643:objectType=Conversation", "content": "<p>🤔 <span class=\"h-card\" translate=\"no\"><a href=\"https://threads.net/@k0kubun/\" class=\"u-url mention\">@<span>k0kubun@threads.net</span></a></span></p>", "contentMap": { "en": "<p>🤔 <span class=\"h-card\" translate=\"no\"><a href=\"https://threads.net/@k0kubun/\" class=\"u-url mention\">@<span>k0kubun@threads.net</span></a></span></p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://threads.net/ap/users/17841460059837044/", "name": "@k0kubun@threads.net" } ], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/112136420878789906/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/112136420878789906/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/112136420878789906/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/112136420878789906/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/112136420878789906/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/112129955563740608/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2024-03-20T20:42:19Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/112129955563740608", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-03-20T20:42:19Z", "url": "https://ruby.social/@k0kubun/112129955563740608", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/112129955563740608", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2024-03-20:objectId=41724027:objectType=Conversation", "content": "<p>I hate spending time reviewing unrelated diffs. That&#39;s why I always put trailing commas in multi-line statements. Ruby should accept that in method definitions too <a href=\"https://bugs.ruby-lang.org/issues/19107\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">bugs.ruby-lang.org/issues/1910</span><span class=\"invisible\">7</span></a>.</p>", "contentMap": { "en": "<p>I hate spending time reviewing unrelated diffs. That&#39;s why I always put trailing commas in multi-line statements. Ruby should accept that in method definitions too <a href=\"https://bugs.ruby-lang.org/issues/19107\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">bugs.ruby-lang.org/issues/1910</span><span class=\"invisible\">7</span></a>.</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/112129955563740608/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/112129955563740608/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/112129955563740608/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/112129955563740608/likes", "type": "Collection", "totalItems": 5 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/112129955563740608/shares", "type": "Collection", "totalItems": 2 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/111820355198412364/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2024-01-26T04:26:52Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/111820355198412364", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-01-26T04:26:52Z", "url": "https://ruby.social/@k0kubun/111820355198412364", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/111820355198412364", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2024-01-26:objectId=37982209:objectType=Conversation", "content": "<p>I got Eigo Jouzu&#39;d today. So I&#39;m still not that Jouzu yet.</p>", "contentMap": { "en": "<p>I got Eigo Jouzu&#39;d today. So I&#39;m still not that Jouzu yet.</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/111820355198412364/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/111820355198412364/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/111820355198412364/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/111820355198412364/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/111820355198412364/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/111819426450395855/activity", "type": "Announce", "actor": "https://ruby.social/users/k0kubun", "published": "2024-01-26T00:30:41Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/jhawthorn", "https://ruby.social/users/k0kubun/followers" ], "object": "https://ruby.social/users/jhawthorn/statuses/111819418603715078" }, { "id": "https://ruby.social/users/k0kubun/statuses/111694916934140337/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2024-01-04T00:46:16Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers", "https://ruby.social/users/nirvdrum" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/111694916934140337", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-01-04T00:46:16Z", "url": "https://ruby.social/@k0kubun/111694916934140337", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers", "https://ruby.social/users/nirvdrum" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/111694916934140337", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2024-01-03:objectId=36532308:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://ruby.social/@nirvdrum\" class=\"u-url mention\">@<span>nirvdrum</span></a></span> Ah right. We should stop it for the earth.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://ruby.social/@nirvdrum\" class=\"u-url mention\">@<span>nirvdrum</span></a></span> Ah right. We should stop it for the earth.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://ruby.social/users/nirvdrum", "name": "@nirvdrum" } ], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/111694916934140337/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/111694916934140337/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/111694916934140337/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/111694916934140337/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/111694916934140337/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/111694897727250647/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2024-01-04T00:41:23Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers", "https://ruby.social/users/nirvdrum" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/111694897727250647", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-01-04T00:41:23Z", "url": "https://ruby.social/@k0kubun/111694897727250647", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers", "https://ruby.social/users/nirvdrum" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/111694897727250647", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2024-01-03:objectId=36532308:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://ruby.social/@nirvdrum\" class=\"u-url mention\">@<span>nirvdrum</span></a></span> 😂 To be fair, skipping tests would likely reduce carbon. It sure would waste human life though.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://ruby.social/@nirvdrum\" class=\"u-url mention\">@<span>nirvdrum</span></a></span> 😂 To be fair, skipping tests would likely reduce carbon. It sure would waste human life though.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://ruby.social/users/nirvdrum", "name": "@nirvdrum" } ], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/111694897727250647/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/111694897727250647/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/111694897727250647/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/111694897727250647/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/111694897727250647/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/111694871809670594/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2024-01-04T00:34:48Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/111694871809670594", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-01-04T00:34:48Z", "url": "https://ruby.social/@k0kubun/111694871809670594", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/111694871809670594", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2024-01-04:objectId=36536377:objectType=Conversation", "content": "<p>So annoyed by 1Password Chrome extension asking me to press MacBook&#39;s fingerprint reader instead of a YubiKey that is much closer to me. I need a YubiKey bio with a fingerprint reader, but alas, that costs $243.</p>", "contentMap": { "en": "<p>So annoyed by 1Password Chrome extension asking me to press MacBook&#39;s fingerprint reader instead of a YubiKey that is much closer to me. I need a YubiKey bio with a fingerprint reader, but alas, that costs $243.</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/111694871809670594/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/111694871809670594/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/111694871809670594/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/111694871809670594/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/111694871809670594/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/111694530021804055/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2024-01-03T23:07:53Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/111694530021804055", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-01-03T23:07:53Z", "url": "https://ruby.social/@k0kubun/111694530021804055", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/111694530021804055", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2024-01-03:objectId=36532308:objectType=Conversation", "content": "<p>I hate CIs that fail due to cosmetic preferences. It’s never worth blocking a merge. Just leave a suggested change on the pull request while marking the job successful, if you really need one.</p><p>(This is about my personal repository, and the job was added by someone else’s “contribution”.)</p>", "contentMap": { "en": "<p>I hate CIs that fail due to cosmetic preferences. It’s never worth blocking a merge. Just leave a suggested change on the pull request while marking the job successful, if you really need one.</p><p>(This is about my personal repository, and the job was added by someone else’s “contribution”.)</p>" }, "updated": "2024-01-03T23:13:10Z", "attachment": [], "tag": [], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/111694530021804055/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/111694530021804055/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/111694530021804055/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/111694530021804055/likes", "type": "Collection", "totalItems": 6 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/111694530021804055/shares", "type": "Collection", "totalItems": 1 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/111655572364133063/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2023-12-28T02:00:26Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers", "https://hachyderm.io/users/cyberdelia" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/111655572364133063", "type": "Note", "summary": null, "inReplyTo": "https://hachyderm.io/users/cyberdelia/statuses/111655554620158803", "published": "2023-12-28T02:00:26Z", "url": "https://ruby.social/@k0kubun/111655572364133063", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers", "https://hachyderm.io/users/cyberdelia" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/111655572364133063", "inReplyToAtomUri": "https://hachyderm.io/users/cyberdelia/statuses/111655554620158803", "conversation": "tag:ruby.social,2023-12-25:objectId=35972947:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@cyberdelia\" class=\"u-url mention\">@<span>cyberdelia</span></a></span> Yeah. Endless method definition also makes it look like Kotlin. Now I want to use refinements like Kotlin&#39;s extension functions.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@cyberdelia\" class=\"u-url mention\">@<span>cyberdelia</span></a></span> Yeah. Endless method definition also makes it look like Kotlin. Now I want to use refinements like Kotlin&#39;s extension functions.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://hachyderm.io/users/cyberdelia", "name": "@cyberdelia@hachyderm.io" } ], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/111655572364133063/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/111655572364133063/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/111655572364133063/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/111655572364133063/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/111655572364133063/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/111640361671680181/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2023-12-25T09:32:09Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/111640361671680181", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-12-25T09:32:09Z", "url": "https://ruby.social/@k0kubun/111640361671680181", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/111640361671680181", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2023-12-25:objectId=35972947:objectType=Conversation", "content": "<p>Nailed it! <a href=\"https://github.com/ruby/ruby/pull/9199\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/ruby/ruby/pull/9199</span><span class=\"invisible\"></span></a></p>", "contentMap": { "en": "<p>Nailed it! <a href=\"https://github.com/ruby/ruby/pull/9199\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/ruby/ruby/pull/9199</span><span class=\"invisible\"></span></a></p>" }, "attachment": [], "tag": [], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/111640361671680181/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/111640361671680181/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/111640361671680181/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/111640361671680181/likes", "type": "Collection", "totalItems": 27 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/111640361671680181/shares", "type": "Collection", "totalItems": 11 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/111640233719571569/activity", "type": "Create", "actor": "https://ruby.social/users/k0kubun", "published": "2023-12-25T08:59:37Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "object": { "id": "https://ruby.social/users/k0kubun/statuses/111640233719571569", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-12-25T08:59:37Z", "url": "https://ruby.social/@k0kubun/111640233719571569", "attributedTo": "https://ruby.social/users/k0kubun", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/k0kubun/followers" ], "sensitive": false, "atomUri": "https://ruby.social/users/k0kubun/statuses/111640233719571569", "inReplyToAtomUri": null, "conversation": "tag:ruby.social,2023-12-25:objectId=35972146:objectType=Conversation", "content": "<p>Failed to beat nobu again. <a href=\"https://github.com/ruby/ruby/graphs/contributors?from=2022-12-26&amp;to=2023-12-25&amp;type=c\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/ruby/ruby/graphs/co</span><span class=\"invisible\">ntributors?from=2022-12-26&amp;to=2023-12-25&amp;type=c</span></a></p><p>Ruby 3.3: #1 nobu (967 commits), #2 k0kubun (782 commits)<br />Ruby 3.2: #1 nobu (1039 commits), #2 k0kubun (496 commits)<br />Ruby 3.1: #1 nobu (1162 commits), #2 aycabta (532 commits)<br />Ruby 3.0: #1 nobu (1020 commits), #2 shyouhei (379 commits)<br />Ruby 2.7: #1 nobu (1446 commits), #2 k0kubun (554 commits)<br />Ruby 2.6: #1 nobu (1253 commits), #2 k0kubun (632 commits)</p>", "contentMap": { "en": "<p>Failed to beat nobu again. <a href=\"https://github.com/ruby/ruby/graphs/contributors?from=2022-12-26&amp;to=2023-12-25&amp;type=c\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/ruby/ruby/graphs/co</span><span class=\"invisible\">ntributors?from=2022-12-26&amp;to=2023-12-25&amp;type=c</span></a></p><p>Ruby 3.3: #1 nobu (967 commits), #2 k0kubun (782 commits)<br />Ruby 3.2: #1 nobu (1039 commits), #2 k0kubun (496 commits)<br />Ruby 3.1: #1 nobu (1162 commits), #2 aycabta (532 commits)<br />Ruby 3.0: #1 nobu (1020 commits), #2 shyouhei (379 commits)<br />Ruby 2.7: #1 nobu (1446 commits), #2 k0kubun (554 commits)<br />Ruby 2.6: #1 nobu (1253 commits), #2 k0kubun (632 commits)</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://ruby.social/users/k0kubun/statuses/111640233719571569/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ruby.social/users/k0kubun/statuses/111640233719571569/replies?only_other_accounts=true&page=true", "partOf": "https://ruby.social/users/k0kubun/statuses/111640233719571569/replies", "items": [] } }, "likes": { "id": "https://ruby.social/users/k0kubun/statuses/111640233719571569/likes", "type": "Collection", "totalItems": 11 }, "shares": { "id": "https://ruby.social/users/k0kubun/statuses/111640233719571569/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://ruby.social/users/k0kubun/statuses/111639969361472046/activity", "type": "Announce", "actor": "https://ruby.social/users/k0kubun", "published": "2023-12-25T07:52:23Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ruby.social/users/ruby", "https://ruby.social/users/k0kubun/followers" ], "object": "https://ruby.social/users/ruby/statuses/111639879697136758" } ] }