2S2CK2OMHYTYFRDHPXEZTWPF4CVUPR6VTNZIOVMUQVYIGM2PLXIQC
return {host=ml.host, user=ml.user, id=ml.id, url=basic_info.url, content=basic_info.content, replies_count=basic_info.replies_count, ancestors=rels.ancestors, descendants=rels.descendants}
result.host = ml.host
result.user = ml.user
result.id = ml.id
result.ancestors = rels.ancestors
result.descendants = rels.descendants
return result
"mentions": [
{
"url": "https://merveilles.town/@klardotsh",
"acct": "klardotsh",
"id": "106796781598736714",
"username": "klardotsh"
},
{
"url": "https://merveilles.town/@akkartik",
"acct": "akkartik",
"id": "97481",
"username": "akkartik"
}
],
"spoiler_text": "",
"visibility": "unlisted",
"url": "https://merveilles.town/@neauoire/108484209780107901",
"in_reply_to_id": "108484209780107901",
"visibility": "unlisted",
"replies_count": 0,
"media_attachments": [],
"url": "https://merveilles.town/@peregrine/108484664118600227",
"emojis": [],
"spoiler_text": "",
"application": {
"name": "Web"
},
"in_reply_to_account_id": "5",
"reblogs_count": 0,
"locked": false,
"discoverable": false,
"group": false,
"emojis": [],
"created_at": "2019-01-08T00:00:00.000Z",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/008/386/original/eb73c0e860fabb04.jpg",
"noindex": true,
"header_static": "https://merveilles.town/headers/original/missing.png",
"username": "peregrine",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/008/386/original/eb73c0e860fabb04.jpg",
"note": "<p>To strive, to seek, to find, and not to yield.</p>",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/008/386/original/eb73c0e860fabb04.jpg",
"following_count": 433,
"header": "https://merveilles.town/headers/original/missing.png",
"last_status_at": "2023-02-04",
"acct": "peregrine",
"bot": false,
"discoverable": false,
"statuses_count": 3643,
"noindex": true,
"statuses_count": 3605,
"locked": false,
"followers_count": 410,
"group": false,
"created_at": "2019-01-08T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/008/386/original/eb73c0e860fabb04.jpg",
"header": "https://merveilles.town/headers/original/missing.png",
"bot": false,
"in_reply_to_id": "108484209780107901",
"visibility": "unlisted",
"replies_count": 1,
"media_attachments": [],
"url": "https://merveilles.town/@akkartik/108484804035996290",
"emojis": [],
"spoiler_text": "",
"application": {
"name": "Web"
},
"in_reply_to_account_id": "5",
"reblogs_count": 0,
"locked": false,
"discoverable": true,
"group": false,
"emojis": [],
"created_at": "2020-10-29T00:00:00.000Z",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"noindex": false,
"header_static": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"username": "akkartik",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"note": "<p>Building simple, low-maintenance programs that reward curiosity about their internals.</p>",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"following_count": 175,
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"last_status_at": "2023-02-04",
"acct": "akkartik",
"bot": false,
"discoverable": true,
"statuses_count": 2959,
"name": "Subcultures",
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>"
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>",
"name": "Subcultures"
"noindex": false,
"statuses_count": 2903,
"locked": false,
"followers_count": 947,
"group": false,
"created_at": "2020-10-29T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"bot": false,
"in_reply_to_id": "108484804035996290",
"visibility": "unlisted",
"replies_count": 1,
"media_attachments": [],
"url": "https://merveilles.town/@neauoire/108487797296779644",
"emojis": [],
"spoiler_text": "",
"application": {
"name": "Web"
},
"in_reply_to_account_id": "97481",
"reblogs_count": 0,
"display_name": "Devine Lu Linvega",
"locked": false,
"discoverable": true,
"group": false,
"emojis": [
{
"visible_in_picker": true,
"shortcode": "antifa2",
"url": "https://assets.merveilles.town/custom_emojis/images/000/180/568/original/80b18c801f23d10c.png",
"static_url": "https://assets.merveilles.town/custom_emojis/images/000/180/568/static/80b18c801f23d10c.png"
}
],
"created_at": "2018-12-14T00:00:00.000Z",
"following_count": 918,
"header": "https://assets.merveilles.town/accounts/headers/000/000/005/original/de27e6ccfcb5bb96.jpg",
"last_status_at": "2023-02-05",
"acct": "neauoire",
"bot": false,
"discoverable": true,
"noindex": true,
"header_static": "https://assets.merveilles.town/accounts/headers/000/000/005/original/de27e6ccfcb5bb96.jpg",
"username": "neauoire",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/000/005/original/58e2b4d75f889a43.jpg",
"note": "<p>It\u2019s always night under the ultraviolet sun.</p>",
"display_name": "Devine Lu Linvega",
"statuses_count": 58517,
"name": "memex",
"value": "<a href=\"https://wiki.xxiivv.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">wiki.xxiivv.com</span><span class=\"invisible\"></span></a>"
"value": "<a href=\"https://wiki.xxiivv.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">wiki.xxiivv.com</span><span class=\"invisible\"></span></a>",
"name": "memex"
"name": "seasteading",
"value": "<a href=\"https://100r.co\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">100r.co</span><span class=\"invisible\"></span></a>"
"value": "<a href=\"https://100r.co\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">100r.co</span><span class=\"invisible\"></span></a>",
"name": "seasteading"
"noindex": true,
"statuses_count": 58107,
"locked": false,
"followers_count": 9512,
"group": false,
"created_at": "2018-12-14T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/000/005/original/58e2b4d75f889a43.jpg",
"header": "https://assets.merveilles.town/accounts/headers/000/000/005/original/de27e6ccfcb5bb96.jpg",
"bot": false,
"in_reply_to_id": "108487797296779644",
"visibility": "unlisted",
"replies_count": 2,
"media_attachments": [],
"url": "https://merveilles.town/@akkartik/108773157588384635",
"emojis": [],
"spoiler_text": "",
"application": {
"name": "Web"
},
"in_reply_to_account_id": "5",
"reblogs_count": 0,
"following_count": 175,
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"last_status_at": "2023-02-04",
"acct": "akkartik",
"bot": false,
"discoverable": true,
"noindex": false,
"header_static": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"username": "akkartik",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"note": "<p>Building simple, low-maintenance programs that reward curiosity about their internals.</p>",
"display_name": "Kartik Agaram",
"statuses_count": 2959,
"name": "Subcultures",
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>"
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>",
"name": "Subcultures"
"noindex": false,
"statuses_count": 2903,
"locked": false,
"followers_count": 947,
"group": false,
"created_at": "2020-10-29T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"bot": false,
"replies_count": 1,
"media_attachments": [],
"url": "https://merveilles.town/@neauoire/108773740535209678",
"emojis": [],
"spoiler_text": "",
"application": {
"name": "Web"
},
"created_at": "2022-08-06T03:12:42.364Z",
"in_reply_to_account_id": "97481",
"reblogs_count": 0,
"locked": false,
"discoverable": true,
"group": false,
"emojis": [
{
"visible_in_picker": true,
"shortcode": "antifa2",
"url": "https://assets.merveilles.town/custom_emojis/images/000/180/568/original/80b18c801f23d10c.png",
"static_url": "https://assets.merveilles.town/custom_emojis/images/000/180/568/static/80b18c801f23d10c.png"
}
],
"created_at": "2018-12-14T00:00:00.000Z",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/000/005/original/58e2b4d75f889a43.jpg",
"noindex": true,
"header_static": "https://assets.merveilles.town/accounts/headers/000/000/005/original/de27e6ccfcb5bb96.jpg",
"username": "neauoire",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/000/005/original/58e2b4d75f889a43.jpg",
"note": "<p>It\u2019s always night under the ultraviolet sun.</p>",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/000/005/original/58e2b4d75f889a43.jpg",
"following_count": 918,
"header": "https://assets.merveilles.town/accounts/headers/000/000/005/original/de27e6ccfcb5bb96.jpg",
"last_status_at": "2023-02-05",
"acct": "neauoire",
"bot": false,
"discoverable": true,
"statuses_count": 58517,
"name": "memex",
"value": "<a href=\"https://wiki.xxiivv.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">wiki.xxiivv.com</span><span class=\"invisible\"></span></a>"
"value": "<a href=\"https://wiki.xxiivv.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">wiki.xxiivv.com</span><span class=\"invisible\"></span></a>",
"name": "memex"
"name": "seasteading",
"value": "<a href=\"https://100r.co\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">100r.co</span><span class=\"invisible\"></span></a>"
"value": "<a href=\"https://100r.co\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">100r.co</span><span class=\"invisible\"></span></a>",
"name": "seasteading"
"noindex": true,
"statuses_count": 58107,
"locked": false,
"followers_count": 9512,
"group": false,
"created_at": "2018-12-14T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/000/005/original/58e2b4d75f889a43.jpg",
"header": "https://assets.merveilles.town/accounts/headers/000/000/005/original/de27e6ccfcb5bb96.jpg",
"bot": false,
"in_reply_to_id": "108773740535209678",
"visibility": "unlisted",
"replies_count": 1,
"media_attachments": [],
"url": "https://merveilles.town/@akkartik/108773786031071521",
"emojis": [
{
"static_url": "https://assets.merveilles.town/custom_emojis/images/000/097/490/static/c558045d44d97bbe.png",
"url": "https://assets.merveilles.town/custom_emojis/images/000/097/490/original/c558045d44d97bbe.png",
"visible_in_picker": true,
"shortcode": "pilin"
}
],
"spoiler_text": "",
"application": {
"name": "Web"
},
"in_reply_to_account_id": "5",
"reblogs_count": 0,
"following_count": 175,
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"last_status_at": "2023-02-04",
"acct": "akkartik",
"bot": false,
"discoverable": true,
"noindex": false,
"header_static": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"username": "akkartik",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"note": "<p>Building simple, low-maintenance programs that reward curiosity about their internals.</p>",
"display_name": "Kartik Agaram",
"statuses_count": 2959,
"name": "Subcultures",
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>"
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>",
"name": "Subcultures"
"noindex": false,
"statuses_count": 2903,
"locked": false,
"followers_count": 947,
"group": false,
"created_at": "2020-10-29T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"bot": false,
"in_reply_to_account_id": "5",
"application": {
"name": "Web"
},
"in_reply_to_id": "108773740535209678",
"sensitive": false,
"emojis": [
{
"visible_in_picker": true,
"shortcode": "pilin",
"url": "https://assets.merveilles.town/custom_emojis/images/000/097/490/original/c558045d44d97bbe.png",
"static_url": "https://assets.merveilles.town/custom_emojis/images/000/097/490/static/c558045d44d97bbe.png"
}
],
"replies_count": 1,
"local_only": false,
"in_reply_to_id": "108773786031071521",
"visibility": "unlisted",
"replies_count": 0,
"media_attachments": [],
"url": "https://merveilles.town/@neauoire/108773839184494768",
"emojis": [],
"spoiler_text": "",
"application": {
"name": "Web"
},
"in_reply_to_account_id": "97481",
"reblogs_count": 0,
"display_name": "Devine Lu Linvega",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/000/005/original/58e2b4d75f889a43.jpg",
"following_count": 918,
"header": "https://assets.merveilles.town/accounts/headers/000/000/005/original/de27e6ccfcb5bb96.jpg",
"last_status_at": "2023-02-05",
"acct": "neauoire",
"bot": false,
"locked": false,
"group": false,
"emojis": [
{
"visible_in_picker": true,
"shortcode": "antifa2",
"url": "https://assets.merveilles.town/custom_emojis/images/000/180/568/original/80b18c801f23d10c.png",
"static_url": "https://assets.merveilles.town/custom_emojis/images/000/180/568/static/80b18c801f23d10c.png"
}
],
"created_at": "2018-12-14T00:00:00.000Z",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/000/005/original/58e2b4d75f889a43.jpg",
"noindex": true,
"header_static": "https://assets.merveilles.town/accounts/headers/000/000/005/original/de27e6ccfcb5bb96.jpg",
"username": "neauoire",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/000/005/original/58e2b4d75f889a43.jpg",
"note": "<p>It\u2019s always night under the ultraviolet sun.</p>",
"display_name": "Devine Lu Linvega",
"statuses_count": 58517,
"name": "memex",
"value": "<a href=\"https://wiki.xxiivv.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">wiki.xxiivv.com</span><span class=\"invisible\"></span></a>"
"value": "<a href=\"https://wiki.xxiivv.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">wiki.xxiivv.com</span><span class=\"invisible\"></span></a>",
"name": "memex"
"name": "seasteading",
"value": "<a href=\"https://100r.co\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">100r.co</span><span class=\"invisible\"></span></a>"
"value": "<a href=\"https://100r.co\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">100r.co</span><span class=\"invisible\"></span></a>",
"name": "seasteading"
"noindex": true,
"statuses_count": 58107,
"locked": false,
"followers_count": 9512,
"group": false,
"created_at": "2018-12-14T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/000/005/original/58e2b4d75f889a43.jpg",
"header": "https://assets.merveilles.town/accounts/headers/000/000/005/original/de27e6ccfcb5bb96.jpg",
"bot": false,
"display_name": "Colin the Mathmo",
"avatar_static": "https://assets.merveilles.town/cache/accounts/avatars/000/007/606/original/50d014198abc91e1.png",
"following_count": 5690,
"header": "https://merveilles.town/headers/original/missing.png",
"last_status_at": "2023-02-04",
"acct": "ColinTheMathmo@mathstodon.xyz",
"bot": false,
"locked": false,
"header_static": "https://merveilles.town/headers/original/missing.png",
"group": false,
"emojis": [],
"created_at": "2017-04-14T00:00:00.000Z",
"avatar_static": "https://assets.merveilles.town/cache/accounts/avatars/000/007/606/original/50d014198abc91e1.png",
"header_static": "https://merveilles.town/headers/original/missing.png",
"username": "ColinTheMathmo",
"avatar": "https://assets.merveilles.town/cache/accounts/avatars/000/007/606/original/50d014198abc91e1.png",
"note": "<p>Fulltime freelance provider of outreach and enhancement in maths ... I talk a lot. About maths.</p><p>I talk about other stuff too, like ballroom dancing, juggling, unicycling, education, engineering, software, and \"other things\".</p><p>But mostly about maths.</p><p>I tend to follow back, but only if you have something in your profile.</p>",
"display_name": "Colin the Mathmo",
"statuses_count": 18343,
"last_status_at": "2023-02-18",
"group": false,
"created_at": "2017-04-14T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/cache/accounts/avatars/000/007/606/original/50d014198abc91e1.png",
"id": "7606",
"note": "<p>Fulltime freelance provider of outreach and enhancement in maths ... I talk a lot. About maths.</p><p>I talk about other stuff too, like ballroom dancing, juggling, unicycling, education, engineering, software, and \"other things\".</p><p>But mostly about maths.</p><p>I tend to follow back, but only if you have something in your profile.</p>",
"username": "ColinTheMathmo"
"following_count": 5690
"reblogs_count": 0,
"in_reply_to_account_id": "97481"
"in_reply_to_id": "108773157588384635",
"sensitive": false,
"replies_count": 1,
"emojis": [],
"tags": [],
"uri": "https://mathstodon.xyz/users/ColinTheMathmo/statuses/108777555755564003",
"url": "https://mathstodon.xyz/@ColinTheMathmo/108777555755564003"
"url": "https://mathstodon.xyz/@Chartodon",
"emojis": [],
"statuses_count": 502,
"locked": false,
"followers_count": 167,
"group": false,
"created_at": "2021-04-04T00:00:00.000Z",
"header_static": "https://merveilles.town/headers/original/missing.png",
"username": "Chartodon",
"username": "Chartodon"
"display_name": "",
"statuses_count": 507,
"last_status_at": "2023-02-12",
"url": "https://mathstodon.xyz/@Chartodon",
"header": "https://merveilles.town/headers/original/missing.png",
"bot": false,
"id": "119861",
"acct": "Chartodon@mathstodon.xyz",
"followers_count": 167,
"following_count": 5
"reblogs_count": 0,
"in_reply_to_account_id": "7606"
"in_reply_to_id": "108777631981309044",
"sensitive": false,
"replies_count": 1,
"emojis": [],
"tags": [],
"uri": "https://mathstodon.xyz/users/Chartodon/statuses/108777592043247122",
"url": "https://mathstodon.xyz/@Chartodon/108777592043247122"
"in_reply_to_id": "108777676497099592",
"visibility": "public",
"replies_count": 2,
"media_attachments": [],
"url": "https://merveilles.town/@akkartik/108777935677948998",
"emojis": [],
"spoiler_text": "",
"application": {
"name": "Web"
},
"in_reply_to_account_id": "119861",
"reblogs_count": 0,
"display_name": "Kartik Agaram",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"following_count": 175,
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"last_status_at": "2023-02-04",
"acct": "akkartik",
"bot": false,
"locked": false,
"group": false,
"emojis": [],
"created_at": "2020-10-29T00:00:00.000Z",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"noindex": false,
"header_static": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"username": "akkartik",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"note": "<p>Building simple, low-maintenance programs that reward curiosity about their internals.</p>",
"display_name": "Kartik Agaram",
"statuses_count": 2959,
"name": "Subcultures",
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>"
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>",
"name": "Subcultures"
"noindex": false,
"statuses_count": 2903,
"locked": false,
"followers_count": 947,
"group": false,
"created_at": "2020-10-29T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"bot": false,
"replies_count": 1,
"media_attachments": [],
"url": "https://merveilles.town/@akkartik/108778011277220784",
"emojis": [],
"spoiler_text": "",
"application": {
"name": "Web"
},
"created_at": "2022-08-06T21:18:48.723Z",
"in_reply_to_account_id": "119861",
"reblogs_count": 0,
"locked": false,
"discoverable": true,
"group": false,
"emojis": [],
"created_at": "2020-10-29T00:00:00.000Z",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"noindex": false,
"header_static": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"username": "akkartik",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"note": "<p>Building simple, low-maintenance programs that reward curiosity about their internals.</p>",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"following_count": 175,
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"last_status_at": "2023-02-04",
"acct": "akkartik",
"bot": false,
"discoverable": true,
"statuses_count": 2959,
"name": "Subcultures",
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>"
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>",
"name": "Subcultures"
"noindex": false,
"statuses_count": 2903,
"locked": false,
"followers_count": 947,
"group": false,
"created_at": "2020-10-29T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"bot": false,
"display_name": "Colin the Mathmo",
"avatar_static": "https://assets.merveilles.town/cache/accounts/avatars/000/007/606/original/50d014198abc91e1.png",
"following_count": 5690,
"header": "https://merveilles.town/headers/original/missing.png",
"last_status_at": "2023-02-04",
"acct": "ColinTheMathmo@mathstodon.xyz",
"bot": false,
"locked": false,
"header_static": "https://merveilles.town/headers/original/missing.png",
"group": false,
"emojis": [],
"created_at": "2017-04-14T00:00:00.000Z",
"avatar_static": "https://assets.merveilles.town/cache/accounts/avatars/000/007/606/original/50d014198abc91e1.png",
"header_static": "https://merveilles.town/headers/original/missing.png",
"username": "ColinTheMathmo",
"avatar": "https://assets.merveilles.town/cache/accounts/avatars/000/007/606/original/50d014198abc91e1.png",
"note": "<p>Fulltime freelance provider of outreach and enhancement in maths ... I talk a lot. About maths.</p><p>I talk about other stuff too, like ballroom dancing, juggling, unicycling, education, engineering, software, and \"other things\".</p><p>But mostly about maths.</p><p>I tend to follow back, but only if you have something in your profile.</p>",
"display_name": "Colin the Mathmo",
"statuses_count": 18343,
"last_status_at": "2023-02-18",
"group": false,
"created_at": "2017-04-14T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/cache/accounts/avatars/000/007/606/original/50d014198abc91e1.png",
"id": "7606",
"note": "<p>Fulltime freelance provider of outreach and enhancement in maths ... I talk a lot. About maths.</p><p>I talk about other stuff too, like ballroom dancing, juggling, unicycling, education, engineering, software, and \"other things\".</p><p>But mostly about maths.</p><p>I tend to follow back, but only if you have something in your profile.</p>",
"username": "ColinTheMathmo"
"following_count": 5690
"reblogs_count": 0,
"in_reply_to_account_id": "97481"
"in_reply_to_id": "108778011277220784",
"sensitive": false,
"replies_count": 0,
"emojis": [],
"tags": [],
"uri": "https://mathstodon.xyz/users/ColinTheMathmo/statuses/108778517362369814",
"url": "https://mathstodon.xyz/@ColinTheMathmo/108778517362369814"
"following_count": 5690,
"header": "https://merveilles.town/headers/original/missing.png",
"last_status_at": "2023-02-04",
"acct": "ColinTheMathmo@mathstodon.xyz",
"bot": false,
"discoverable": true,
"header_static": "https://merveilles.town/headers/original/missing.png",
"url": "https://mathstodon.xyz/@ColinTheMathmo",
"emojis": [],
"statuses_count": 18127,
"locked": false,
"followers_count": 3071,
"group": false,
"created_at": "2017-04-14T00:00:00.000Z",
"header_static": "https://merveilles.town/headers/original/missing.png",
"username": "ColinTheMathmo",
"username": "ColinTheMathmo"
"display_name": "Colin the Mathmo",
"statuses_count": 18343,
"last_status_at": "2023-02-18",
"url": "https://mathstodon.xyz/@ColinTheMathmo",
"header": "https://merveilles.town/headers/original/missing.png",
"bot": false,
"id": "7606",
"acct": "ColinTheMathmo@mathstodon.xyz",
"followers_count": 3071,
"following_count": 5690
"reblogs_count": 0,
"in_reply_to_account_id": "97481"
"in_reply_to_id": "108777935677948998",
"sensitive": false,
"replies_count": 1,
"emojis": [],
"tags": [],
"uri": "https://mathstodon.xyz/users/ColinTheMathmo/statuses/108778428454523121",
"url": "https://mathstodon.xyz/@ColinTheMathmo/108778428454523121"
"display_name": "Kartik Agaram",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"following_count": 175,
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"last_status_at": "2023-02-04",
"acct": "akkartik",
"bot": false,
"locked": false,
"group": false,
"emojis": [],
"created_at": "2020-10-29T00:00:00.000Z",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"noindex": false,
"header_static": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"username": "akkartik",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"note": "<p>Building simple, low-maintenance programs that reward curiosity about their internals.</p>",
"display_name": "Kartik Agaram",
"statuses_count": 2959,
"name": "Subcultures",
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>"
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>",
"name": "Subcultures"
"noindex": false,
"statuses_count": 2903,
"locked": false,
"followers_count": 947,
"group": false,
"created_at": "2020-10-29T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"bot": false,
"in_reply_to_id": "108779065047526734",
"visibility": "public",
"replies_count": 0,
"media_attachments": [],
"url": "https://merveilles.town/@akkartik/108779477141581528",
"emojis": [],
"spoiler_text": "",
"application": {
"name": "Web"
},
"in_reply_to_account_id": "7606",
"reblogs_count": 0,
"locked": false,
"discoverable": true,
"group": false,
"emojis": [],
"created_at": "2020-10-29T00:00:00.000Z",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"noindex": false,
"header_static": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"username": "akkartik",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"note": "<p>Building simple, low-maintenance programs that reward curiosity about their internals.</p>",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"following_count": 175,
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"last_status_at": "2023-02-04",
"acct": "akkartik",
"bot": false,
"discoverable": true,
"statuses_count": 2959,
"name": "Subcultures",
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>"
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>",
"name": "Subcultures"
"noindex": false,
"statuses_count": 2903,
"locked": false,
"followers_count": 947,
"group": false,
"created_at": "2020-10-29T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"bot": false,
"display_name": "Colin the Mathmo",
"avatar_static": "https://assets.merveilles.town/cache/accounts/avatars/000/007/606/original/50d014198abc91e1.png",
"following_count": 5690,
"header": "https://merveilles.town/headers/original/missing.png",
"last_status_at": "2023-02-04",
"acct": "ColinTheMathmo@mathstodon.xyz",
"bot": false,
"locked": false,
"header_static": "https://merveilles.town/headers/original/missing.png",
"group": false,
"emojis": [],
"created_at": "2017-04-14T00:00:00.000Z",
"avatar_static": "https://assets.merveilles.town/cache/accounts/avatars/000/007/606/original/50d014198abc91e1.png",
"header_static": "https://merveilles.town/headers/original/missing.png",
"username": "ColinTheMathmo",
"avatar": "https://assets.merveilles.town/cache/accounts/avatars/000/007/606/original/50d014198abc91e1.png",
"note": "<p>Fulltime freelance provider of outreach and enhancement in maths ... I talk a lot. About maths.</p><p>I talk about other stuff too, like ballroom dancing, juggling, unicycling, education, engineering, software, and \"other things\".</p><p>But mostly about maths.</p><p>I tend to follow back, but only if you have something in your profile.</p>",
"display_name": "Colin the Mathmo",
"statuses_count": 18343,
"last_status_at": "2023-02-18",
"emojis": [],
"statuses_count": 18127,
"locked": false,
"followers_count": 3071,
"group": false,
"created_at": "2017-04-14T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/cache/accounts/avatars/000/007/606/original/50d014198abc91e1.png",
"header": "https://merveilles.town/headers/original/missing.png",
"bot": false,
"note": "<p>Fulltime freelance provider of outreach and enhancement in maths ... I talk a lot. About maths.</p><p>I talk about other stuff too, like ballroom dancing, juggling, unicycling, education, engineering, software, and \"other things\".</p><p>But mostly about maths.</p><p>I tend to follow back, but only if you have something in your profile.</p>",
"username": "ColinTheMathmo"
"acct": "ColinTheMathmo@mathstodon.xyz",
"followers_count": 3071,
"following_count": 5690
"reblogs_count": 0,
"in_reply_to_account_id": "97481"
"in_reply_to_id": "108779065047526734",
"sensitive": false,
"replies_count": 1,
"emojis": [],
"tags": [],
"uri": "https://mathstodon.xyz/users/ColinTheMathmo/statuses/108781062386855801",
"url": "https://mathstodon.xyz/@ColinTheMathmo/108781062386855801"
"following_count": 5690,
"header": "https://merveilles.town/headers/original/missing.png",
"last_status_at": "2023-02-04",
"acct": "ColinTheMathmo@mathstodon.xyz",
"bot": false,
"discoverable": true,
"header_static": "https://merveilles.town/headers/original/missing.png",
"url": "https://mathstodon.xyz/@ColinTheMathmo",
"emojis": [],
"statuses_count": 18127,
"locked": false,
"followers_count": 3071,
"group": false,
"created_at": "2017-04-14T00:00:00.000Z",
"header_static": "https://merveilles.town/headers/original/missing.png",
"username": "ColinTheMathmo",
"username": "ColinTheMathmo"
"display_name": "Colin the Mathmo",
"statuses_count": 18343,
"last_status_at": "2023-02-18",
"url": "https://mathstodon.xyz/@ColinTheMathmo",
"header": "https://merveilles.town/headers/original/missing.png",
"bot": false,
"id": "7606",
"acct": "ColinTheMathmo@mathstodon.xyz",
"followers_count": 3071,
"following_count": 5690
"reblogs_count": 0,
"in_reply_to_account_id": "97481"
"in_reply_to_id": "108781062449311628",
"sensitive": false,
"replies_count": 1,
"emojis": [],
"tags": [],
"uri": "https://mathstodon.xyz/users/ColinTheMathmo/statuses/108781833193554031",
"url": "https://mathstodon.xyz/@ColinTheMathmo/108781833193554031"
"display_name": "Kartik Agaram",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"following_count": 175,
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"last_status_at": "2023-02-04",
"acct": "akkartik",
"bot": false,
"locked": false,
"group": false,
"emojis": [],
"created_at": "2020-10-29T00:00:00.000Z",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"noindex": false,
"header_static": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"username": "akkartik",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"note": "<p>Building simple, low-maintenance programs that reward curiosity about their internals.</p>",
"display_name": "Kartik Agaram",
"statuses_count": 2959,
"name": "Subcultures",
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>"
"value": "<a href=\"https://futureofcoding.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">futureofcoding.org</span><span class=\"invisible\"></span></a>, <a href=\"https://ribbonfarm.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">ribbonfarm.com</span><span class=\"invisible\"></span></a>, <a href=\"http://arclanguage.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">http://</span><span class=\"\">arclanguage.org</span><span class=\"invisible\"></span></a>",
"name": "Subcultures"
"noindex": false,
"statuses_count": 2903,
"locked": false,
"followers_count": 947,
"group": false,
"created_at": "2020-10-29T00:00:00.000Z",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/097/481/original/ef2bdad0770b53bd.png",
"header": "https://assets.merveilles.town/accounts/headers/000/097/481/original/7fee86fcd284ec0c.png",
"bot": false,
"following_count": 5690,
"header": "https://merveilles.town/headers/original/missing.png",
"last_status_at": "2023-02-04",
"acct": "ColinTheMathmo@mathstodon.xyz",
"bot": false,
"discoverable": true,
"header_static": "https://merveilles.town/headers/original/missing.png",
"url": "https://mathstodon.xyz/@ColinTheMathmo",
"emojis": [],
"statuses_count": 18127,
"locked": false,
"followers_count": 3071,
"group": false,
"created_at": "2017-04-14T00:00:00.000Z",
"header_static": "https://merveilles.town/headers/original/missing.png",
"username": "ColinTheMathmo",
"note": "<p>Fulltime freelance provider of outreach and enhancement in maths ... I talk a lot. About maths.</p><p>I talk about other stuff too, like ballroom dancing, juggling, unicycling, education, engineering, software, and \"other things\".</p><p>But mostly about maths.</p><p>I tend to follow back, but only if you have something in your profile.</p>",
"display_name": "Colin the Mathmo",
"statuses_count": 18343,
"last_status_at": "2023-02-18",
"url": "https://mathstodon.xyz/@ColinTheMathmo",
"header": "https://merveilles.town/headers/original/missing.png",
"bot": false,
"note": "<p>Fulltime freelance provider of outreach and enhancement in maths ... I talk a lot. About maths.</p><p>I talk about other stuff too, like ballroom dancing, juggling, unicycling, education, engineering, software, and \"other things\".</p><p>But mostly about maths.</p><p>I tend to follow back, but only if you have something in your profile.</p>",
"username": "ColinTheMathmo"
"acct": "ColinTheMathmo@mathstodon.xyz",
"followers_count": 3071,
"following_count": 5690
"reblogs_count": 0,
"in_reply_to_account_id": "97481"
"in_reply_to_id": "108782084412547499",
"sensitive": false,
"replies_count": 0,
"emojis": [],
"tags": [],
"uri": "https://mathstodon.xyz/users/ColinTheMathmo/statuses/108782196397681430",
"url": "https://mathstodon.xyz/@ColinTheMathmo/108782196397681430"
"account": {
"locked": false,
"discoverable": true,
"group": false,
"emojis": [
{
"visible_in_picker": true,
"shortcode": "antifa2",
"url": "https://assets.merveilles.town/custom_emojis/images/000/180/568/original/80b18c801f23d10c.png",
"static_url": "https://assets.merveilles.town/custom_emojis/images/000/180/568/static/80b18c801f23d10c.png"
}
],
"created_at": "2018-12-14T00:00:00.000Z",
"avatar_static": "https://assets.merveilles.town/accounts/avatars/000/000/005/original/58e2b4d75f889a43.jpg",
"noindex": true,
"header_static": "https://assets.merveilles.town/accounts/headers/000/000/005/original/de27e6ccfcb5bb96.jpg",
"username": "neauoire",
"avatar": "https://assets.merveilles.town/accounts/avatars/000/000/005/original/58e2b4d75f889a43.jpg",
"note": "<p>It\u2019s always night under the ultraviolet sun.</p>",
"display_name": "Devine Lu Linvega",
"statuses_count": 58517,
"fields": [
{
"value": "<a href=\"https://wiki.xxiivv.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">wiki.xxiivv.com</span><span class=\"invisible\"></span></a>",
"name": "memex"
},
{
"value": "<a href=\"https://100r.co\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">100r.co</span><span class=\"invisible\"></span></a>",
"name": "seasteading"
},
{
"value": "they/them",
"name": "pronouns"
},
{
"value": ":antifa2:",
"name": "b12 deficient"
}
],
"last_status_at": "2023-02-19",
"url": "https://merveilles.town/@neauoire",
"header": "https://assets.merveilles.town/accounts/headers/000/000/005/original/de27e6ccfcb5bb96.jpg",
"bot": false,
"id": "5",
"acct": "neauoire",
"followers_count": 9642,
"following_count": 925
},
"language": "en",
"activity_pub_type": "",
header = function(node)
local result = {}
if node.account == nil then
table.insert(result, node.user)
elseif node.account.display_name then
table.insert(result, node.account.display_name)
else
table.insert(result, node.account.username)
end
table.insert(result, node.created_at)
table.insert(result, '---')
return table.concat(result, '\n')
end
{"render_thread_to_surface":626,"dehtml":456,"Cursor_node":172,"on.code_change":578,"copy_shape":396,"on.text_input":587,"header":651,"Surface":588,"update_editor_box":430,"load_from_iterator":463,"on.draw":632,"compute_ntracks":598,"on":1,"Viewport":303,"font":353,"split_lines":469,"schema1_of_y":366,"on.mouse_press":618,"y_of_schema1":364,"on.initialize":446,"on.update":368,"scale":7,"add_node":650,"render_node_and_descendants":646,"vx":5,"add_edge":575,"initialize_editor":338,"vy":8,"Nodes":593,"add_thick_line":400,"ntracks":600,"Input_filename":436,"compute_layout":619,"to_text":180,"A":582,"on.keychord_press":644,"box_height":345,"line_height":365,"B":379,"fw_parent":650,"to_node":611,"fw_app":"mastodon-unfurl","ensure_cursor_node_within_viewport":643,"on.mouse_release":586}
{"render_thread_to_surface":626,"dehtml":456,"Cursor_node":172,"on.code_change":578,"copy_shape":396,"on.text_input":587,"header":649,"Surface":588,"update_editor_box":430,"load_from_iterator":463,"on.draw":632,"compute_ntracks":598,"on":1,"Viewport":303,"font":353,"split_lines":469,"schema1_of_y":366,"on.mouse_press":618,"y_of_schema1":364,"on.initialize":446,"on.update":368,"scale":7,"add_node":650,"render_node_and_descendants":646,"vx":5,"add_edge":575,"initialize_editor":338,"vy":8,"Nodes":593,"add_thick_line":400,"ntracks":600,"Input_filename":436,"compute_layout":619,"to_text":180,"A":582,"on.keychord_press":644,"box_height":345,"line_height":365,"B":379,"fw_parent":649,"to_node":611,"fw_app":"mastodon-unfurl","ensure_cursor_node_within_viewport":643,"on.mouse_release":586}
add_node = function(x, y, node, parent_surface_node)
local surface_node = {
x=x, y=y,
width=600,
type='text',
data=split_lines(header(node)..'\n'..dehtml(node.content)),
bg={r=0.7,g=0.7, b=1.0},
toot_id=node.id,
}
compute_layout(surface_node, surface_node.x, surface_node.y, Surface)
if parent_surface_node then
add_edge(surface_node, parent_surface_node)
end
return surface_node
end
header = function(node)
local result = {}
assert(node.account)
if node.account.display_name then
table.insert(result, node.account.display_name)
else
table.insert(result, node.account.username)
end
table.insert(result, node.created_at)
table.insert(result, '---')
return table.concat(result, '\n')
end
{"render_thread_to_surface":626,"dehtml":456,"Cursor_node":172,"on.code_change":578,"copy_shape":396,"on.text_input":587,"header":649,"Surface":588,"update_editor_box":430,"load_from_iterator":463,"on.draw":632,"compute_ntracks":598,"on":1,"Viewport":303,"font":353,"split_lines":469,"schema1_of_y":366,"on.mouse_press":618,"y_of_schema1":364,"on.initialize":446,"on.update":368,"scale":7,"add_node":647,"render_node_and_descendants":646,"vx":5,"add_edge":575,"initialize_editor":338,"vy":8,"Nodes":593,"add_thick_line":400,"ntracks":600,"Input_filename":436,"compute_layout":619,"to_text":180,"A":582,"on.keychord_press":644,"box_height":345,"line_height":365,"B":379,"fw_parent":647,"to_node":611,"fw_app":"mastodon-unfurl","ensure_cursor_node_within_viewport":643,"on.mouse_release":586}
header = function(node)
local result = {}
assert(node.account)
if node.account.display_name then
table.insert(result, node.account.display_name)
else
table.insert(result, node.account.username)
end
table.insert(result, node.created_at
table.insert(result, '---')
return table.concat(result, '\n')
end
{"render_thread_to_surface":626,"dehtml":456,"Cursor_node":172,"on.code_change":578,"copy_shape":396,"on.text_input":587,"header":648,"Surface":588,"update_editor_box":430,"load_from_iterator":463,"on.draw":632,"compute_ntracks":598,"on":1,"Viewport":303,"font":353,"split_lines":469,"schema1_of_y":366,"on.mouse_press":618,"y_of_schema1":364,"on.mouse_release":586,"on.update":368,"scale":7,"add_node":647,"render_node_and_descendants":646,"vx":5,"compute_layout":619,"ntracks":600,"vy":8,"Nodes":593,"add_thick_line":400,"ensure_cursor_node_within_viewport":643,"Input_filename":436,"on.initialize":446,"to_text":180,"A":582,"line_height":365,"box_height":345,"on.keychord_press":644,"B":379,"fw_parent":647,"to_node":611,"fw_app":"mastodon-unfurl","initialize_editor":338,"add_edge":575}
{"render_thread_to_surface":626,"dehtml":456,"Cursor_node":172,"on.code_change":578,"copy_shape":396,"on.text_input":587,"Surface":588,"update_editor_box":430,"load_from_iterator":463,"on.draw":632,"compute_ntracks":598,"on":1,"Viewport":303,"font":353,"split_lines":469,"schema1_of_y":366,"on.mouse_press":618,"y_of_schema1":364,"on.mouse_release":586,"on.update":368,"scale":7,"add_node":647,"render_node_and_descendants":646,"vx":5,"compute_layout":619,"ntracks":600,"vy":8,"Nodes":593,"add_thick_line":400,"ensure_cursor_node_within_viewport":643,"Input_filename":436,"on.initialize":446,"to_text":180,"A":582,"line_height":365,"box_height":345,"on.keychord_press":644,"B":379,"fw_parent":646,"to_node":611,"fw_app":"mastodon-unfurl","initialize_editor":338,"add_edge":575}
add_node = function(x, y, node, parent_surface_node)
local surface_node = {
x=x, y=y,
width=600,
type='text',
data=split_lines(dehtml(node.content)),
bg={r=0.7,g=0.7, b=1.0},
toot_id=node.id,
}
compute_layout(surface_node, surface_node.x, surface_node.y, Surface)
if parent_surface_node then
add_edge(surface_node, parent_surface_node)
end
return surface_node
end
render_node_and_descendants = function(id, y, xlo, xhi, grandparent_surface_node)
-- draw a parent 'id' and its children
-- also draw an edge from grandparent to parent if provided
-- position the root between xlo and xhi to be closer to children with fewer tracks
local parent = Nodes[id]
if parent.children == nil then
parent.surface_node = add_node(xlo, y, parent, grandparent_surface_node)
return
end
local parent_xlo
if #parent.children <= 1 then
parent_xlo = xlo
else
local total_boundaries = 0
local curr_boundary = xlo
for child_idx = 1,#parent.children-1 do
local child_id = parent.children[child_idx]
local child = Nodes[child_id]
curr_boundary = curr_boundary + 620 * child.ntracks
total_boundaries = total_boundaries + curr_boundary
end
local parent_x = total_boundaries / (#parent.children-1)
parent_xlo = parent_x - 620/2
end
parent.surface_node = add_node(parent_xlo, y, parent, grandparent_surface_node)
local parent_height = box_height(parent.surface_node)
local curr_boundary = xlo
for _,child_id in ipairs(parent.children) do
local child = Nodes[child_id]
render_node_and_descendants(child_id, y + parent_height + 50, curr_boundary, curr_boundary + 620*child.ntracks, parent.surface_node)
curr_boundary = curr_boundary + 620*child.ntracks
end
end
{"render_thread_to_surface":626,"dehtml":456,"Cursor_node":172,"on.code_change":578,"copy_shape":396,"on.text_input":587,"Surface":588,"update_editor_box":430,"load_from_iterator":463,"on.draw":632,"compute_ntracks":598,"on":1,"Viewport":303,"font":353,"split_lines":469,"schema1_of_y":366,"on.mouse_press":618,"y_of_schema1":364,"on.mouse_release":586,"on.update":368,"scale":7,"add_node":590,"render_node_and_descendants":646,"vx":5,"compute_layout":619,"ntracks":600,"vy":8,"Nodes":593,"add_thick_line":400,"ensure_cursor_node_within_viewport":643,"Input_filename":436,"on.initialize":446,"to_text":180,"A":582,"line_height":365,"box_height":345,"on.keychord_press":644,"B":379,"fw_parent":645,"to_node":611,"fw_app":"mastodon-unfurl","initialize_editor":338,"add_edge":575}
render_node_and_descendants = function(id, y, xlo, xhi, grandparent_surface_node)
-- draw a parent 'id' and its children
-- also draw an edge from grandparent to parent if provided
-- position the root between xlo and xhi to be closer to children with fewer tracks
local parent = Nodes[id]
if parent.children == nil then
parent.surface_node = add_node(xlo, y, parent, grandparent_surface_node)
return
end
local parent_xlo
if #parent.children <= 1 then
parent_xlo = xlo
else
local total_boundaries = 0
local curr_boundary = xlo
for child_idx = 1,#parent.children-1 do
local child_id = parent.children[child_idx]
local child = Nodes[child_id]
curr_boundary = curr_boundary + 620 * child.ntracks
total_boundaries = total_boundaries + curr_boundary
end
local parent_x = total_boundaries / (#parent.children-1)
parent_xlo = parent_x - 620/2
end
parent.surface_node = add_node(parent_xlo, y, parent.content, parent.id, grandparent_surface_node)
local parent_height = box_height(parent.surface_node)
local curr_boundary = xlo
for _,child_id in ipairs(parent.children) do
local child = Nodes[child_id]
render_node_and_descendants(child_id, y + parent_height + 50, curr_boundary, curr_boundary + 620*child.ntracks, parent.surface_node)
curr_boundary = curr_boundary + 620*child.ntracks
end
end
{"render_thread_to_surface":626,"dehtml":456,"Cursor_node":172,"on.code_change":578,"copy_shape":396,"on.text_input":587,"Surface":588,"update_editor_box":430,"load_from_iterator":463,"on.draw":632,"compute_ntracks":598,"on":1,"Viewport":303,"font":353,"split_lines":469,"schema1_of_y":366,"on.mouse_press":618,"y_of_schema1":364,"on.mouse_release":586,"on.update":368,"scale":7,"add_node":590,"render_node_and_descendants":645,"vx":5,"compute_layout":619,"ntracks":600,"vy":8,"Nodes":593,"add_thick_line":400,"ensure_cursor_node_within_viewport":643,"Input_filename":436,"on.initialize":446,"to_text":180,"A":582,"line_height":365,"box_height":345,"on.keychord_press":644,"B":379,"fw_parent":644,"to_node":611,"fw_app":"mastodon-unfurl","initialize_editor":338,"add_edge":575}