A small tool to view real-world ActivityPub objects as JSON! Enter a URL
or username from Mastodon or a similar service below, and we'll send a
request with
the right
Accept
header
to the server to view the underlying object.
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"votersCount": "toot:votersCount",
"litepub": "http://litepub.social/ns#",
"directMessage": "litepub:directMessage",
"Hashtag": "as:Hashtag"
}
],
"id": "https://social.mildlyfunctional.gay/users/artemist/outbox?max_id=113529465274235962&page=true",
"type": "OrderedCollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/outbox?max_id=113521941670902470&page=true",
"prev": "https://social.mildlyfunctional.gay/users/artemist/outbox?min_id=113529180413997405&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/outbox",
"orderedItems": [
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529180413997405/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T23:23:36Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://mastodon.social/users/Benaresh",
"https://transfem.social/users/9xs95plmxqu3009b"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529180413997405",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.social/users/Benaresh/statuses/113529155069098421",
"published": "2024-11-22T23:23:36Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113529180413997405",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://mastodon.social/users/Benaresh",
"https://transfem.social/users/9xs95plmxqu3009b"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529180413997405",
"inReplyToAtomUri": "https://mastodon.social/users/Benaresh/statuses/113529155069098421",
"conversation": "tag:mastodon.social,2024-11-22:objectId=854973573:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@Benaresh\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>Benaresh</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://transfem.social/@puppygirlhornypost2\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>puppygirlhornypost2</span></a></span> i should try a few advent of code problems in a64 (assembly, i'm not enough of a masochist to use hexadecimal for this). i probably wouldn't end up doing a ton of them though.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@Benaresh\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>Benaresh</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://transfem.social/@puppygirlhornypost2\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>puppygirlhornypost2</span></a></span> i should try a few advent of code problems in a64 (assembly, i'm not enough of a masochist to use hexadecimal for this). i probably wouldn't end up doing a ton of them though.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://mastodon.social/users/Benaresh",
"name": "@Benaresh@mastodon.social"
},
{
"type": "Mention",
"href": "https://transfem.social/users/9xs95plmxqu3009b",
"name": "@puppygirlhornypost2@transfem.social"
}
],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529180413997405/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529180413997405/replies?only_other_accounts=true&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529180413997405/replies",
"items": []
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529180413997405/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529180413997405/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T23:02:41Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://tacobelllabs.net/users/helle"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914",
"type": "Note",
"summary": null,
"inReplyTo": "https://tacobelllabs.net/users/helle/statuses/113529005374837754",
"published": "2024-11-22T23:02:41Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113529098169935914",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://tacobelllabs.net/users/helle"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914",
"inReplyToAtomUri": "https://tacobelllabs.net/users/helle/statuses/113529005374837754",
"conversation": "tag:mildlyfunctional.gay,2024-11-22:objectId=2463437:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://tacobelllabs.net/@helle\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>helle</span></a></span> Yeah, i know devtmpfs didn't exist until linux had been out for over a decade. I didn't realize you used to mknod at install time though.</p><p>Some of the openbsd features seem not amazingly thought out though, like i don't entirely understand how blocking syscalls from outside libc makes programs more secure. on linux at least you often rop into syscall instructions that are in libc anyway. it's not all bad though, static-pie is nice and <code>pledge</code> and <code>unveil</code> are really easy to use tools, though not as fine-grained as capsicum or seccomp-bpf.</p><p>There's also a lot of openbsd not being very flexible, e.g. it really wants to boot from a bsd disklabel partition table so you have to make one even when on uefi. It sounds like something that contributors could fix if the openbsd devs were willing to accept, but they don't seem as easy to contribute to as freebsd (email-based cvs flow vs phabricator)</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://tacobelllabs.net/@helle\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>helle</span></a></span> Yeah, i know devtmpfs didn't exist until linux had been out for over a decade. I didn't realize you used to mknod at install time though.</p><p>Some of the openbsd features seem not amazingly thought out though, like i don't entirely understand how blocking syscalls from outside libc makes programs more secure. on linux at least you often rop into syscall instructions that are in libc anyway. it's not all bad though, static-pie is nice and <code>pledge</code> and <code>unveil</code> are really easy to use tools, though not as fine-grained as capsicum or seccomp-bpf.</p><p>There's also a lot of openbsd not being very flexible, e.g. it really wants to boot from a bsd disklabel partition table so you have to make one even when on uefi. It sounds like something that contributors could fix if the openbsd devs were willing to accept, but they don't seem as easy to contribute to as freebsd (email-based cvs flow vs phabricator)</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://tacobelllabs.net/users/helle",
"name": "@helle@tacobelllabs.net"
}
],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914/replies?only_other_accounts=true&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914/replies",
"items": []
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914/likes",
"type": "Collection",
"totalItems": 4
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113529098169935914/shares",
"type": "Collection",
"totalItems": 1
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528964770623089/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T22:28:45Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://techtoots.com/users/pmbrandvold",
"https://mamot.fr/users/pluralistic"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528964770623089",
"type": "Note",
"summary": null,
"inReplyTo": "https://techtoots.com/users/pmbrandvold/statuses/113528883786917060",
"published": "2024-11-22T22:28:45Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113528964770623089",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://techtoots.com/users/pmbrandvold",
"https://mamot.fr/users/pluralistic"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528964770623089",
"inReplyToAtomUri": "https://techtoots.com/users/pmbrandvold/statuses/113528883786917060",
"conversation": "tag:techtoots.com,2024-11-22:objectId=15504095:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://techtoots.com/@pmbrandvold\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>pmbrandvold</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mamot.fr/@pluralistic\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>pluralistic</span></a></span> is that how it's supposed to work? i have to make substantial conscious effort to get myself to do things even when i do them every day (e.g. brush teeth)</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://techtoots.com/@pmbrandvold\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>pmbrandvold</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mamot.fr/@pluralistic\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>pluralistic</span></a></span> is that how it's supposed to work? i have to make substantial conscious effort to get myself to do things even when i do them every day (e.g. brush teeth)</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://techtoots.com/users/pmbrandvold",
"name": "@pmbrandvold@techtoots.com"
},
{
"type": "Mention",
"href": "https://mamot.fr/users/pluralistic",
"name": "@pluralistic@mamot.fr"
}
],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528964770623089/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528964770623089/replies?only_other_accounts=true&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528964770623089/replies",
"items": []
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528964770623089/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528964770623089/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528946893125840/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T22:24:13Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528946893125840",
"type": "Note",
"summary": null,
"inReplyTo": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528929840485713",
"published": "2024-11-22T22:24:13Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113528946893125840",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528946893125840",
"inReplyToAtomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528929840485713",
"conversation": "tag:mildlyfunctional.gay,2024-11-22:objectId=2463437:objectType=Conversation",
"content": "<p>i would like to comment that i am dealing with openbsd for two reasons:</p><ul><li>dealing with the annoying stuff is kind of fun</li><li>someone is paying me to do this</li></ul>",
"contentMap": {
"en": "<p>i would like to comment that i am dealing with openbsd for two reasons:</p><ul><li>dealing with the annoying stuff is kind of fun</li><li>someone is paying me to do this</li></ul>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528946893125840/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528946893125840/replies?only_other_accounts=true&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528946893125840/replies",
"items": []
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528946893125840/likes",
"type": "Collection",
"totalItems": 7
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528946893125840/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528929840485713/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T22:19:52Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528929840485713",
"type": "Note",
"summary": null,
"inReplyTo": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528917873346692",
"published": "2024-11-22T22:19:52Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113528929840485713",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528929840485713",
"inReplyToAtomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528917873346692",
"conversation": "tag:mildlyfunctional.gay,2024-11-22:objectId=2463437:objectType=Conversation",
"content": "<p>this seems consistent with my impressions (linux is full of features, freebsd made some different decisions that make sense, netbsd is a competent old unix system, and openbsd is an old unix system designed to infuriate me specifically)</p>",
"contentMap": {
"en": "<p>this seems consistent with my impressions (linux is full of features, freebsd made some different decisions that make sense, netbsd is a competent old unix system, and openbsd is an old unix system designed to infuriate me specifically)</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528929840485713/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528929840485713/replies?min_id=113528946893125840&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528929840485713/replies",
"items": [
"https://social.mildlyfunctional.gay/users/artemist/statuses/113528946893125840"
]
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528929840485713/likes",
"type": "Collection",
"totalItems": 10
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528929840485713/shares",
"type": "Collection",
"totalItems": 1
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528917873346692/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T22:16:50Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528917873346692",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-22T22:16:50Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113528917873346692",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528917873346692",
"inReplyToAtomUri": null,
"conversation": "tag:mildlyfunctional.gay,2024-11-22:objectId=2463437:objectType=Conversation",
"content": "<p>why is openbsd like this...</p><ul><li>linux: <code>/dev</code> is a <code>devtmpfs</code>, a tmpfs where the kernel makes device nodes and udev makes aliases</li><li>freebsd: <code>/dev</code> is a <code>devfs</code>, where the kernel creates device nodes</li><li>netbsd: <code>/dev</code> is a <code>tmpfs</code> where init creates the device nodes at boot</li><li>openbsd: <code>/dev</code> is just part of the normal filesystem, device nodes are created at install time</li></ul><p>openbsd manages to make every infuriating design decision i can think of</p>",
"contentMap": {
"en": "<p>why is openbsd like this...</p><ul><li>linux: <code>/dev</code> is a <code>devtmpfs</code>, a tmpfs where the kernel makes device nodes and udev makes aliases</li><li>freebsd: <code>/dev</code> is a <code>devfs</code>, where the kernel creates device nodes</li><li>netbsd: <code>/dev</code> is a <code>tmpfs</code> where init creates the device nodes at boot</li><li>openbsd: <code>/dev</code> is just part of the normal filesystem, device nodes are created at install time</li></ul><p>openbsd manages to make every infuriating design decision i can think of</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528917873346692/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528917873346692/replies?min_id=113528929840485713&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528917873346692/replies",
"items": [
"https://social.mildlyfunctional.gay/users/artemist/statuses/113528929840485713"
]
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528917873346692/likes",
"type": "Collection",
"totalItems": 18
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113528917873346692/shares",
"type": "Collection",
"totalItems": 3
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527910320454381/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T18:00:36Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://hachyderm.io/users/sen"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527910320454381",
"type": "Note",
"summary": null,
"inReplyTo": "https://hachyderm.io/users/sen/statuses/113527899799513956",
"published": "2024-11-22T18:00:36Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113527910320454381",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://hachyderm.io/users/sen"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527910320454381",
"inReplyToAtomUri": "https://hachyderm.io/users/sen/statuses/113527899799513956",
"conversation": "tag:mildlyfunctional.gay,2024-11-22:objectId=2462058:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@sen\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>sen</span></a></span> I was mostly thinking about this because my aunt is a politian who gave a speech using AAC and the stress sounded a bit off. It's the kind of thing she had hours to prepare for though, so she would have been able to add stress e.g. while she was reading over it the day before.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@sen\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>sen</span></a></span> I was mostly thinking about this because my aunt is a politian who gave a speech using AAC and the stress sounded a bit off. It's the kind of thing she had hours to prepare for though, so she would have been able to add stress e.g. while she was reading over it the day before.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://hachyderm.io/users/sen",
"name": "@sen@hachyderm.io"
}
],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527910320454381/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527910320454381/replies?only_other_accounts=true&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527910320454381/replies",
"items": []
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527910320454381/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527910320454381/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527845270357621/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T17:44:03Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527845270357621",
"type": "Note",
"summary": null,
"inReplyTo": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527798257525260",
"published": "2024-11-22T17:44:03Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113527845270357621",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527845270357621",
"inReplyToAtomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527798257525260",
"conversation": "tag:mildlyfunctional.gay,2024-11-22:objectId=2462058:objectType=Conversation",
"content": "<p>more seriously, it seems like there are tools for disabled people for very quickly saying words and tools for very expressive voice synthesis, but nothing to bridge the gap.</p><p>I think an AAC system that used a vocaloid-like engine with an easy way to input things you'd use in a speech, e.g. stress of words, matching cadence of similar clauses, volume changes that vary over time, would be very useful.<br>You could probably implement some sort of export to vocaloid/piapro/etc, though requiring that sort of input to happen outside the main aac software would compromise the whole \"single, fast, accessible interface\" goal.</p>",
"contentMap": {
"en": "<p>more seriously, it seems like there are tools for disabled people for very quickly saying words and tools for very expressive voice synthesis, but nothing to bridge the gap.</p><p>I think an AAC system that used a vocaloid-like engine with an easy way to input things you'd use in a speech, e.g. stress of words, matching cadence of similar clauses, volume changes that vary over time, would be very useful.<br>You could probably implement some sort of export to vocaloid/piapro/etc, though requiring that sort of input to happen outside the main aac software would compromise the whole \"single, fast, accessible interface\" goal.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527845270357621/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527845270357621/replies?only_other_accounts=true&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527845270357621/replies",
"items": []
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527845270357621/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527845270357621/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527798257525260/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T17:32:06Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527798257525260",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-22T17:32:06Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113527798257525260",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527798257525260",
"inReplyToAtomUri": null,
"conversation": "tag:mildlyfunctional.gay,2024-11-22:objectId=2462058:objectType=Conversation",
"content": "<p>when listening to my aunt's speech i noticed that, while the voice was good, the aac tools weren't very expressive for inputting e.g. stress, volume, etc. when pre-preparing a speech.</p><p>that's why we need hatsune miku aac.</p>",
"contentMap": {
"en": "<p>when listening to my aunt's speech i noticed that, while the voice was good, the aac tools weren't very expressive for inputting e.g. stress, volume, etc. when pre-preparing a speech.</p><p>that's why we need hatsune miku aac.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527798257525260/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527798257525260/replies?min_id=113527845270357621&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527798257525260/replies",
"items": [
"https://social.mildlyfunctional.gay/users/artemist/statuses/113527845270357621"
]
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527798257525260/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527798257525260/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527711306166449/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T17:09:59Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527711306166449",
"type": "Note",
"summary": null,
"inReplyTo": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527641016299186",
"published": "2024-11-22T17:09:59Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113527711306166449",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527711306166449",
"inReplyToAtomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527641016299186",
"conversation": "tag:mildlyfunctional.gay,2024-11-22:objectId=2461929:objectType=Conversation",
"content": "<p>\"co-funded by the european union\" is a threat, if you leave then your government is never going to make up for the hole left by the lack of european structural and investment funds.</p>",
"contentMap": {
"en": "<p>\"co-funded by the european union\" is a threat, if you leave then your government is never going to make up for the hole left by the lack of european structural and investment funds.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527711306166449/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527711306166449/replies?only_other_accounts=true&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527711306166449/replies",
"items": []
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527711306166449/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527711306166449/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527641016299186/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T16:52:07Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527641016299186",
"type": "Note",
"summary": null,
"inReplyTo": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527638184943694",
"published": "2024-11-22T16:52:07Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113527641016299186",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527641016299186",
"inReplyToAtomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527638184943694",
"conversation": "tag:mildlyfunctional.gay,2024-11-22:objectId=2461929:objectType=Conversation",
"content": "<p>i guess \"co-financed by the european union\" is in signs now, it will be many years before those are gone</p>",
"contentMap": {
"en": "<p>i guess \"co-financed by the european union\" is in signs now, it will be many years before those are gone</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527641016299186/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527641016299186/replies?min_id=113527711306166449&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527641016299186/replies",
"items": [
"https://social.mildlyfunctional.gay/users/artemist/statuses/113527711306166449"
]
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527641016299186/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527641016299186/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527638184943694/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T16:51:23Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527638184943694",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-22T16:51:23Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113527638184943694",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527638184943694",
"inReplyToAtomUri": null,
"conversation": "tag:mildlyfunctional.gay,2024-11-22:objectId=2461929:objectType=Conversation",
"content": "<p>why did this show up in my youtube recommended: <a href=\"https://www.youtube.com/watch?v=8EPcwJribFc\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/watch?v=8EPcwJribF</span><span class=\"invisible\">c</span></a></p><p>also why does a video from wales in 2024 mention the \"european regional development fund\", i thought eu funding would be over by now</p>",
"contentMap": {
"en": "<p>why did this show up in my youtube recommended: <a href=\"https://www.youtube.com/watch?v=8EPcwJribFc\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/watch?v=8EPcwJribF</span><span class=\"invisible\">c</span></a></p><p>also why does a video from wales in 2024 mention the \"european regional development fund\", i thought eu funding would be over by now</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527638184943694/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527638184943694/replies?min_id=113527641016299186&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527638184943694/replies",
"items": [
"https://social.mildlyfunctional.gay/users/artemist/statuses/113527641016299186"
]
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527638184943694/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527638184943694/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527336394203236/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T15:34:38Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://social.circl.lu/users/quinn"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527336394203236",
"type": "Note",
"summary": null,
"inReplyTo": "https://social.circl.lu/users/quinn/statuses/113526852278524577",
"published": "2024-11-22T15:34:38Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113527336394203236",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://social.circl.lu/users/quinn"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527336394203236",
"inReplyToAtomUri": "https://social.circl.lu/users/quinn/statuses/113526852278524577",
"conversation": "tag:social.circl.lu,2024-11-22:objectId=722030:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://social.circl.lu/@quinn\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>quinn</span></a></span> my guess is that the EU will keep their current terrible asylum policy for US citizens/residents since all the asylum-seekers would be minorities anyway.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://social.circl.lu/@quinn\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>quinn</span></a></span> my guess is that the EU will keep their current terrible asylum policy for US citizens/residents since all the asylum-seekers would be minorities anyway.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://social.circl.lu/users/quinn",
"name": "@quinn@social.circl.lu"
}
],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527336394203236/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527336394203236/replies?only_other_accounts=true&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527336394203236/replies",
"items": []
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527336394203236/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113527336394203236/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525331210843027/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T07:04:42Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://tacobelllabs.net/users/flamingspork"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525331210843027",
"type": "Note",
"summary": null,
"inReplyTo": "https://tacobelllabs.net/users/flamingspork/statuses/113367578606300424",
"published": "2024-11-22T07:04:42Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113525331210843027",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://tacobelllabs.net/users/flamingspork"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525331210843027",
"inReplyToAtomUri": "https://tacobelllabs.net/users/flamingspork/statuses/113367578606300424",
"conversation": "tag:tacobelllabs.net,2024-10-25:objectId=17498793:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://tacobelllabs.net/@flamingspork\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>flamingspork</span></a></span> they should give me a /24 of ipv6</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://tacobelllabs.net/@flamingspork\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>flamingspork</span></a></span> they should give me a /24 of ipv6</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://tacobelllabs.net/users/flamingspork",
"name": "@flamingspork@tacobelllabs.net"
}
],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525331210843027/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525331210843027/replies?only_other_accounts=true&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525331210843027/replies",
"items": []
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525331210843027/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525331210843027/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525005800106901/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T05:41:56Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525005800106901",
"type": "Note",
"summary": null,
"inReplyTo": "https://social.mildlyfunctional.gay/users/artemist/statuses/113524977435370755",
"published": "2024-11-22T05:41:56Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113525005800106901",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525005800106901",
"inReplyToAtomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113524977435370755",
"conversation": "tag:mildlyfunctional.gay,2024-11-22:objectId=2460109:objectType=Conversation",
"content": "<p>To the kernel and dynamic linker the name <code>.openbsd.randomdata</code> don't matter, the important part is the program header of type <code>PT_OPENBSD_RANDOMIZE</code>. The fact that libc always has a <code>.openbsd.randomdata</code> means that you can get free randomness pretty easily though:</p><pre><code>#include <stdio.h><br><br>unsigned int random __attribute__((section(\".openbsd.randomdata\")));<br><br>int main() {<br> printf(\"random: %d\\n\", random);<br> return 0;<br>}<br></code></pre>",
"contentMap": {
"en": "<p>To the kernel and dynamic linker the name <code>.openbsd.randomdata</code> don't matter, the important part is the program header of type <code>PT_OPENBSD_RANDOMIZE</code>. The fact that libc always has a <code>.openbsd.randomdata</code> means that you can get free randomness pretty easily though:</p><pre><code>#include <stdio.h><br><br>unsigned int random __attribute__((section(\".openbsd.randomdata\")));<br><br>int main() {<br> printf(\"random: %d\\n\", random);<br> return 0;<br>}<br></code></pre>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://social.mildlyfunctional.gay/tags/include",
"name": "#include"
}
],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525005800106901/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525005800106901/replies?only_other_accounts=true&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525005800106901/replies",
"items": []
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525005800106901/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113525005800106901/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113524977435370755/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T05:34:44Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113524977435370755",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-22T05:34:44Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113524977435370755",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113524977435370755",
"inReplyToAtomUri": null,
"conversation": "tag:mildlyfunctional.gay,2024-11-22:objectId=2460109:objectType=Conversation",
"content": "<p>wow, openbsd did something i actually like:<br>ELFs (elves?) have a section called <code>.openbsd.randomdata</code>, and any variable you put in there will be filled with random data by the kernel or dynamic linker when the program is started. OpenBSD puts its stack cookies there so they're ready immediately on program start.</p><p>Linux and FreeBSD both put a fixed number of random bytes into the ELF auxiliary vector (for linux, 16 bytes in <code>AT_RANDOM</code>; for FreeBSD <code>8 * sizeof(long)</code> bytes in <code>AT_CANARY</code>). Their respective libc implementations then have constructors that initialize the global canary variables.</p><p>This can be a bit annoying since libc has to make sure its constructor and anything that runs before it don't try to use the stack canary. Normal programs also can't use this mechanism to get syscall-free random numbers since they'd have no way of knowing which are stack canaries they can't leak.</p>",
"contentMap": {
"en": "<p>wow, openbsd did something i actually like:<br>ELFs (elves?) have a section called <code>.openbsd.randomdata</code>, and any variable you put in there will be filled with random data by the kernel or dynamic linker when the program is started. OpenBSD puts its stack cookies there so they're ready immediately on program start.</p><p>Linux and FreeBSD both put a fixed number of random bytes into the ELF auxiliary vector (for linux, 16 bytes in <code>AT_RANDOM</code>; for FreeBSD <code>8 * sizeof(long)</code> bytes in <code>AT_CANARY</code>). Their respective libc implementations then have constructors that initialize the global canary variables.</p><p>This can be a bit annoying since libc has to make sure its constructor and anything that runs before it don't try to use the stack canary. Normal programs also can't use this mechanism to get syscall-free random numbers since they'd have no way of knowing which are stack canaries they can't leak.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113524977435370755/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113524977435370755/replies?min_id=113525005800106901&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113524977435370755/replies",
"items": [
"https://social.mildlyfunctional.gay/users/artemist/statuses/113525005800106901"
]
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113524977435370755/likes",
"type": "Collection",
"totalItems": 5
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113524977435370755/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523891752475640/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-22T00:58:37Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523891752475640",
"type": "Note",
"summary": "annoyed programming",
"inReplyTo": null,
"published": "2024-11-22T00:58:37Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113523891752475640",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"sensitive": true,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523891752475640",
"inReplyToAtomUri": null,
"conversation": "tag:mildlyfunctional.gay,2024-11-22:objectId=2459433:objectType=Conversation",
"content": "<p><code>../lix/libstore/filetransfer.cc:680:100: error: ISO C++ requires field designators to be specified in declaration order; field 'effectiveUri' will be initialized after field 'etag' [-Werror,-Wreorder-init-list]</code><br>fuck you</p>",
"contentMap": {
"en": "<p><code>../lix/libstore/filetransfer.cc:680:100: error: ISO C++ requires field designators to be specified in declaration order; field 'effectiveUri' will be initialized after field 'etag' [-Werror,-Wreorder-init-list]</code><br>fuck you</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523891752475640/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523891752475640/replies?only_other_accounts=true&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523891752475640/replies",
"items": []
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523891752475640/likes",
"type": "Collection",
"totalItems": 5
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523891752475640/shares",
"type": "Collection",
"totalItems": 1
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523324668562777/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-21T22:34:24Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://fosstodon.org/users/sad_electronics",
"https://mastodon.energy/users/opelex"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523324668562777",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/sad_electronics/statuses/111651522214159812",
"published": "2024-11-21T22:34:24Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113523324668562777",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://fosstodon.org/users/sad_electronics",
"https://mastodon.energy/users/opelex"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523324668562777",
"inReplyToAtomUri": "https://fosstodon.org/users/sad_electronics/statuses/111651522214159812",
"conversation": "tag:fosstodon.org,2023-12-27:objectId=171906434:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@sad_electronics\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>sad_electronics</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.energy/@opelex\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>opelex</span></a></span> i don't think i have any PSUs that claim they'll work at 15Hz, only 50-400Hz. I'm not sure if PSUs would like such long times between peaks</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@sad_electronics\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>sad_electronics</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.energy/@opelex\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>opelex</span></a></span> i don't think i have any PSUs that claim they'll work at 15Hz, only 50-400Hz. I'm not sure if PSUs would like such long times between peaks</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fosstodon.org/users/sad_electronics",
"name": "@sad_electronics@fosstodon.org"
},
{
"type": "Mention",
"href": "https://mastodon.energy/users/opelex",
"name": "@opelex@mastodon.energy"
}
],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523324668562777/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523324668562777/replies?only_other_accounts=true&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523324668562777/replies",
"items": []
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523324668562777/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113523324668562777/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521971560773433/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-21T16:50:18Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://toot.queer-lexikon.net/users/aurora"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521971560773433",
"type": "Note",
"summary": null,
"inReplyTo": "https://toot.queer-lexikon.net/users/aurora/statuses/113521907686358161",
"published": "2024-11-21T16:50:18Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113521971560773433",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://toot.queer-lexikon.net/users/aurora"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521971560773433",
"inReplyToAtomUri": "https://toot.queer-lexikon.net/users/aurora/statuses/113521907686358161",
"conversation": "tag:queer-lexikon.net,2024-11-21:objectId=1926457:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://toot.queer-lexikon.net/@aurora\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>aurora</span></a></span> i'm not in germany, want to do my new york state estimated tax for freelancers /s?</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://toot.queer-lexikon.net/@aurora\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>aurora</span></a></span> i'm not in germany, want to do my new york state estimated tax for freelancers /s?</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://toot.queer-lexikon.net/users/aurora",
"name": "@aurora@queer-lexikon.net"
}
],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521971560773433/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521971560773433/replies?only_other_accounts=true&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521971560773433/replies",
"items": []
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521971560773433/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521971560773433/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521941670902470/activity",
"type": "Create",
"actor": "https://social.mildlyfunctional.gay/users/artemist",
"published": "2024-11-21T16:42:41Z",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://bcom.moe/users/aleksana"
],
"object": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521941670902470",
"type": "Note",
"summary": null,
"inReplyTo": "https://bcom.moe/users/aleksana/statuses/113521767602534328",
"published": "2024-11-21T16:42:41Z",
"url": "https://social.mildlyfunctional.gay/@artemist/113521941670902470",
"attributedTo": "https://social.mildlyfunctional.gay/users/artemist",
"to": [
"https://social.mildlyfunctional.gay/users/artemist/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://bcom.moe/users/aleksana"
],
"sensitive": false,
"atomUri": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521941670902470",
"inReplyToAtomUri": "https://bcom.moe/users/aleksana/statuses/113521767602534328",
"conversation": "tag:bcom.moe,2024-11-21:objectId=6038687:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://bcom.moe/@aleksana\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>aleksana</span></a></span> please don't turn your wife into cake</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://bcom.moe/@aleksana\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>aleksana</span></a></span> please don't turn your wife into cake</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://bcom.moe/users/aleksana",
"name": "@aleksana@bcom.moe"
}
],
"replies": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521941670902470/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521941670902470/replies?only_other_accounts=true&page=true",
"partOf": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521941670902470/replies",
"items": []
}
},
"likes": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521941670902470/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://social.mildlyfunctional.gay/users/artemist/statuses/113521941670902470/shares",
"type": "Collection",
"totalItems": 0
}
}
}
]
}