{"users":[{"id":1,"username":"frandallfarmer","name":"Randy Farmer","avatar_template":"/user_avatar/community.spritely.institute/frandallfarmer/{size}/3_2.png","moderator":true,"trust_level":4},{"id":265,"username":"kryptec","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/f05b48/{size}.png","trust_level":1},{"id":60,"username":"dthompson","name":"David Thompson","avatar_template":"/user_avatar/community.spritely.institute/dthompson/{size}/95_2.png","admin":true,"moderator":true,"trust_level":2},{"id":196,"username":"alanz","name":null,"avatar_template":"/user_avatar/community.spritely.institute/alanz/{size}/261_2.png","trust_level":2},{"id":370,"username":"neosloth","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/c57346/{size}.png","trust_level":1},{"id":104,"username":"vivi","name":"Vivi","avatar_template":"/user_avatar/community.spritely.institute/vivi/{size}/169_2.png","trust_level":2},{"id":440,"username":"jimisaacs","name":"Jim Isaacs","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/c5a1d2/{size}.png","trust_level":0},{"id":235,"username":"spacebarista","name":"Nikolaos Chatzikonstantinou","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/b487fb/{size}.png","trust_level":1},{"id":352,"username":"pushblock","name":"Gonzalo","avatar_template":"/user_avatar/community.spritely.institute/pushblock/{size}/424_2.png","trust_level":1},{"id":203,"username":"pukkamustard","name":"","avatar_template":"/user_avatar/community.spritely.institute/pukkamustard/{size}/264_2.png","trust_level":1},{"id":319,"username":"eikcaz","name":"Zacchae","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/48db29/{size}.png","trust_level":1},{"id":8,"username":"jfred","name":"Jonathan Frederickson","avatar_template":"/user_avatar/community.spritely.institute/jfred/{size}/18_2.png","trust_level":2},{"id":9,"username":"tsyesika","name":"Jessica Tallon","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/9fc29f/{size}.png","trust_level":2},{"id":6,"username":"dckc","name":"Dan C.","avatar_template":"/user_avatar/community.spritely.institute/dckc/{size}/15_2.png","trust_level":2},{"id":346,"username":"binarydigitz01","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/3be4f8/{size}.png","trust_level":0},{"id":169,"username":"avon","name":"","avatar_template":"/user_avatar/community.spritely.institute/avon/{size}/250_2.png","trust_level":2},{"id":134,"username":"kpreid","name":"kpreid","avatar_template":"/user_avatar/community.spritely.institute/kpreid/{size}/210_2.png","trust_level":2},{"id":16,"username":"zarutian","name":"zarutian","avatar_template":"/user_avatar/community.spritely.institute/zarutian/{size}/24_2.png","trust_level":2},{"id":343,"username":"Andy","name":null,"avatar_template":"/user_avatar/community.spritely.institute/andy/{size}/406_2.png","trust_level":2},{"id":78,"username":"aschrijver","name":"Arnold Schrijver","avatar_template":"/user_avatar/community.spritely.institute/aschrijver/{size}/119_2.png","trust_level":2},{"id":302,"username":"spenc","name":"Spencer Fleming","avatar_template":"/user_avatar/community.spritely.institute/spenc/{size}/380_2.png","trust_level":1},{"id":81,"username":"emery","name":"Emery","avatar_template":"/user_avatar/community.spritely.institute/emery/{size}/128_2.png","trust_level":1},{"id":2,"username":"cwebber","name":"Christine Lemmer-Webber","avatar_template":"/user_avatar/community.spritely.institute/cwebber/{size}/9_2.png","admin":true,"moderator":true,"trust_level":4},{"id":10,"username":"alanhkarp","name":"Alan Karp","avatar_template":"/user_avatar/community.spritely.institute/alanhkarp/{size}/20_2.png","trust_level":2},{"id":342,"username":"Sholum","name":"Wallysson","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/cab0a1/{size}.png","trust_level":1},{"id":226,"username":"liltechdude","name":"Lil","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/8c91f0/{size}.png","trust_level":1},{"id":149,"username":"breatheoutbreathein","name":"Joseph Turner","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/2acd7d/{size}.png","trust_level":1},{"id":322,"username":"bonthron","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/57b2e6/{size}.png","trust_level":1},{"id":291,"username":"Dale","name":"Dale Mellor","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/ecd19e/{size}.png","trust_level":1},{"id":321,"username":"HIKI","name":"HIKI","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/c6cbf5/{size}.png","trust_level":1},{"id":318,"username":"ShalokShalom","name":"","avatar_template":"/user_avatar/community.spritely.institute/shalokshalom/{size}/377_2.png","trust_level":0}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/architecture/8?page=1","per_page":30,"top_tags":[{"id":3,"name":"ocaps","slug":"ocaps"},{"id":49,"name":"wasm","slug":"wasm"},{"id":64,"name":"hoot","slug":"hoot"},{"id":5,"name":"debugging","slug":"debugging"},{"id":6,"name":"ui","slug":"ui"},{"id":4,"name":"una","slug":"una"},{"id":59,"name":"goblins","slug":"goblins"},{"id":69,"name":"activitypub","slug":"activitypub"},{"id":57,"name":"persistence","slug":"persistence"},{"id":7,"name":"petnames","slug":"petnames"},{"id":61,"name":"announcements","slug":"announcements"},{"id":8,"name":"compatibilty","slug":"compatibilty"},{"id":62,"name":"events","slug":"events"},{"id":66,"name":"fun","slug":"fun"},{"id":65,"name":"games","slug":"games"},{"id":56,"name":"help","slug":"help"},{"id":41,"name":"identity","slug":"identity"},{"id":43,"name":"language","slug":"language"},{"id":60,"name":"releases","slug":"releases"},{"id":42,"name":"security","slug":"security"},{"id":68,"name":"shepherd","slug":"shepherd"},{"id":44,"name":"terminology","slug":"terminology"},{"id":47,"name":"versions","slug":"versions"},{"id":1,"name":"web3","slug":"web3"}],"topics":[{"fancy_title":"About the Architecture category","id":16,"title":"About the Architecture category","slug":"about-the-architecture-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2022-01-19T18:43:11.889Z","last_posted_at":null,"bumped":true,"bumped_at":"2022-01-19T19:46:51.603Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Designing a world safe for descentralized OCAPS, persona, and communities","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":107,"like_count":1,"has_summary":false,"last_poster_username":"frandallfarmer","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Making web get requests?","id":754,"title":"Making web get requests?","slug":"making-web-get-requests","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2025-08-04T23:27:40.307Z","last_posted_at":"2026-09-09T07:12:33.939Z","bumped":true,"bumped_at":"2026-09-09T07:12:33.939Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":64,"name":"hoot","slug":"hoot"},{"id":56,"name":"help","slug":"help"}],"tags_descriptions":{},"views":194,"like_count":6,"has_summary":false,"last_poster_username":"kryptec","category_id":47,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":265,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":196,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":370,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"New WIP zig-syrup library, and libsyrup C API","id":824,"title":"New WIP zig-syrup library, and libsyrup C API","slug":"new-wip-zig-syrup-library-and-libsyrup-c-api","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-05-17T08:26:04.968Z","last_posted_at":"2026-08-19T23:44:42.707Z","bumped":true,"bumped_at":"2026-08-19T23:44:42.707Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":133,"like_count":9,"has_summary":false,"last_poster_username":"jimisaacs","category_id":49,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":104,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":440,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Goblin (suspendable) ports &amp; O_NONBLOCK","id":846,"title":"Goblin (suspendable) ports & O_NONBLOCK","slug":"goblin-suspendable-ports-o-nonblock","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-08-11T02:01:50.788Z","last_posted_at":"2026-08-11T15:27:02.193Z","bumped":true,"bumped_at":"2026-08-11T15:27:02.193Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":59,"like_count":2,"has_summary":false,"last_poster_username":"spacebarista","category_id":48,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":235,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Hoot game template REPL connection failed","id":831,"title":"Hoot game template REPL connection failed","slug":"hoot-game-template-repl-connection-failed","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-05-30T11:23:06.578Z","last_posted_at":"2026-05-30T16:15:00.145Z","bumped":true,"bumped_at":"2026-05-30T16:15:00.145Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":64,"name":"hoot","slug":"hoot"}],"tags_descriptions":{},"views":80,"like_count":0,"has_summary":false,"last_poster_username":"dthompson","category_id":47,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":352,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ERIS over CapTP","id":829,"title":"ERIS over CapTP","slug":"eris-over-captp","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-05-26T22:59:23.061Z","last_posted_at":"2026-05-27T14:51:13.903Z","bumped":true,"bumped_at":"2026-05-27T14:51:13.903Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":133,"like_count":3,"has_summary":false,"last_poster_username":"dthompson","category_id":49,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":203,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Hacking on Engoblined Shepherd","id":828,"title":"Hacking on Engoblined Shepherd","slug":"hacking-on-engoblined-shepherd","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-05-22T18:32:59.557Z","last_posted_at":"2026-05-27T01:50:15.979Z","bumped":true,"bumped_at":"2026-05-27T01:50:15.979Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":155,"like_count":5,"has_summary":false,"last_poster_username":"jfred","category_id":48,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":319,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Help understanding define-external-type wrap and unwrap","id":816,"title":"Help understanding define-external-type wrap and unwrap","slug":"help-understanding-define-external-type-wrap-and-unwrap","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-04-30T11:06:35.501Z","last_posted_at":"2026-04-30T15:36:16.164Z","bumped":true,"bumped_at":"2026-04-30T15:36:16.164Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":64,"name":"hoot","slug":"hoot"}],"tags_descriptions":{},"views":71,"like_count":1,"has_summary":false,"last_poster_username":"dthompson","category_id":47,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":352,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OCapN interoperability progress","id":810,"title":"OCapN interoperability progress","slug":"ocapn-interoperability-progress","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://canada1.discourse-cdn.com/flex030/uploads/spritely/original/1X/fab8743c216b07488164a941306bed245b2db313.png","created_at":"2026-04-08T13:32:43.836Z","last_posted_at":"2026-04-30T15:27:34.988Z","bumped":true,"bumped_at":"2026-04-30T15:27:34.988Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":138,"like_count":8,"has_summary":false,"last_poster_username":"dthompson","category_id":49,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Continuing Mandy: most valuable next steps?","id":806,"title":"Continuing Mandy: most valuable next steps?","slug":"continuing-mandy-most-valuable-next-steps","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-03-09T22:44:21.217Z","last_posted_at":"2026-03-26T13:03:07.238Z","bumped":true,"bumped_at":"2026-03-26T13:03:07.238Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":69,"name":"activitypub","slug":"activitypub"}],"tags_descriptions":{},"views":144,"like_count":6,"has_summary":false,"last_poster_username":"jfred","category_id":48,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":8,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":9,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Hoot 0.8.0 released","id":804,"title":"Hoot 0.8.0 released","slug":"hoot-0-8-0-released","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-25T21:02:38.735Z","last_posted_at":"2026-02-25T21:02:38.797Z","bumped":true,"bumped_at":"2026-02-25T21:02:38.797Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":64,"name":"hoot","slug":"hoot"}],"tags_descriptions":{},"views":87,"like_count":2,"has_summary":false,"last_poster_username":"dthompson","category_id":47,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Mandy: ActivityPub on Goblins","id":790,"title":"Mandy: ActivityPub on Goblins","slug":"mandy-activitypub-on-goblins","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":null,"created_at":"2026-01-06T15:30:21.671Z","last_posted_at":"2026-01-28T02:32:01.132Z","bumped":true,"bumped_at":"2026-01-28T02:32:01.132Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"ocaps","slug":"ocaps"},{"id":69,"name":"activitypub","slug":"activitypub"}],"tags_descriptions":{},"views":222,"like_count":10,"has_summary":false,"last_poster_username":"jfred","category_id":48,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":60,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":9,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":196,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"In Guile Hoot how to pass arrays between JS Runtime and Guile?","id":794,"title":"In Guile Hoot how to pass arrays between JS Runtime and Guile?","slug":"in-guile-hoot-how-to-pass-arrays-between-js-runtime-and-guile","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-01-17T19:33:08.440Z","last_posted_at":"2026-01-18T18:01:08.155Z","bumped":true,"bumped_at":"2026-01-18T18:01:08.155Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":49,"name":"wasm","slug":"wasm"},{"id":64,"name":"hoot","slug":"hoot"}],"tags_descriptions":{},"views":112,"like_count":1,"has_summary":false,"last_poster_username":"dthompson","category_id":47,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":346,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Approaches to Delay Tolerant Networking","id":352,"title":"Approaches to Delay Tolerant Networking","slug":"approaches-to-delay-tolerant-networking","posts_count":16,"reply_count":10,"highest_post_number":17,"image_url":null,"created_at":"2023-12-15T21:07:26.631Z","last_posted_at":"2026-01-10T21:19:52.068Z","bumped":true,"bumped_at":"2026-01-10T21:19:52.068Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1040,"like_count":23,"has_summary":false,"last_poster_username":"Andy","category_id":8,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":169,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":134,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":16,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":343,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"From Fediverse to Fantasary and Peopleverse","id":596,"title":"From Fediverse to Fantasary and Peopleverse","slug":"from-fediverse-to-fantasary-and-peopleverse","posts_count":4,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2024-11-22T21:21:37.139Z","last_posted_at":"2026-01-10T21:11:23.650Z","bumped":true,"bumped_at":"2026-01-10T21:11:23.650Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":356,"like_count":3,"has_summary":false,"last_poster_username":"Andy","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":78,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":343,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Spritely on Genode - Can it use the kernel&rsquo;s capabilities?","id":729,"title":"Spritely on Genode - Can it use the kernel's capabilities?","slug":"spritely-on-genode-can-it-use-the-kernels-capabilities","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2025-06-04T07:32:42.776Z","last_posted_at":"2026-01-09T10:23:56.219Z","bumped":true,"bumped_at":"2026-01-09T10:23:56.219Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"ocaps","slug":"ocaps"}],"tags_descriptions":{},"views":301,"like_count":10,"has_summary":false,"last_poster_username":"emery","category_id":48,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":302,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":169,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":81,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Please Review: The Heart of Spritely (HoS)","id":99,"title":"Please Review: The Heart of Spritely (HoS)","slug":"please-review-the-heart-of-spritely-hos","posts_count":70,"reply_count":42,"highest_post_number":70,"image_url":null,"created_at":"2022-03-22T23:07:28.840Z","last_posted_at":"2026-01-06T19:38:38.766Z","bumped":true,"bumped_at":"2026-01-06T19:38:38.766Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"ocaps","slug":"ocaps"},{"id":5,"name":"debugging","slug":"debugging"},{"id":4,"name":"una","slug":"una"},{"id":42,"name":"security","slug":"security"}],"tags_descriptions":{},"views":1685,"like_count":69,"has_summary":true,"last_poster_username":"Sholum","category_id":44,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":10,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":342,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"UCAN and Ocap Model","id":787,"title":"UCAN and Ocap Model","slug":"ucan-and-ocap-model","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-12-15T07:07:06.570Z","last_posted_at":"2025-12-15T17:00:02.757Z","bumped":true,"bumped_at":"2025-12-15T17:00:02.757Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":157,"like_count":2,"has_summary":false,"last_poster_username":"dthompson","category_id":48,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":226,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Composing capability security and conflict-free replicated data types","id":781,"title":"Composing capability security and conflict-free replicated data types","slug":"composing-capability-security-and-conflict-free-replicated-data-types","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-11-24T14:54:27.514Z","last_posted_at":"2025-11-24T14:54:27.561Z","bumped":true,"bumped_at":"2025-11-24T14:54:27.561Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"ocaps","slug":"ocaps"}],"tags_descriptions":{},"views":63,"like_count":0,"has_summary":false,"last_poster_username":"dthompson","category_id":48,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"GoblinShare: Secure, Peer-to-Peer File-Sharing with Goblins","id":780,"title":"GoblinShare: Secure, Peer-to-Peer File-Sharing with Goblins","slug":"goblinshare-secure-peer-to-peer-file-sharing-with-goblins","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-11-18T16:57:25.888Z","last_posted_at":"2025-11-18T16:57:25.959Z","bumped":true,"bumped_at":"2025-11-18T16:57:25.959Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"ocaps","slug":"ocaps"}],"tags_descriptions":{},"views":78,"like_count":2,"has_summary":false,"last_poster_username":"dthompson","category_id":48,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Hoot FFI: Map JS arrays to Scheme lists","id":778,"title":"Hoot FFI: Map JS arrays to Scheme lists","slug":"hoot-ffi-map-js-arrays-to-scheme-lists","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2025-11-07T11:12:12.741Z","last_posted_at":"2025-11-12T04:05:03.441Z","bumped":true,"bumped_at":"2025-11-12T04:05:03.441Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":152,"like_count":1,"has_summary":false,"last_poster_username":"breatheoutbreathein","category_id":47,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":149,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Hoot 0.7.0 released","id":775,"title":"Hoot 0.7.0 released","slug":"hoot-0-7-0-released","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-10-22T15:10:51.253Z","last_posted_at":"2025-10-22T20:05:42.284Z","bumped":true,"bumped_at":"2025-10-22T20:05:42.284Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":49,"name":"wasm","slug":"wasm"}],"tags_descriptions":{},"views":109,"like_count":4,"has_summary":false,"last_poster_username":"dthompson","category_id":47,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":322,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Goblins 0.17.0 released","id":774,"title":"Goblins 0.17.0 released","slug":"goblins-0-17-0-released","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-10-16T17:57:41.992Z","last_posted_at":"2025-10-16T18:44:37.307Z","bumped":true,"bumped_at":"2025-10-16T18:44:37.307Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":59,"name":"goblins","slug":"goblins"}],"tags_descriptions":{},"views":96,"like_count":3,"has_summary":false,"last_poster_username":"alanz","category_id":48,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":60,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":196,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to pass global state between modules effectively?","id":771,"title":"How to pass global state between modules effectively?","slug":"how-to-pass-global-state-between-modules-effectively","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-09-26T15:02:55.365Z","last_posted_at":"2025-10-06T17:32:46.659Z","bumped":true,"bumped_at":"2025-10-06T17:32:46.659Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":192,"like_count":0,"has_summary":false,"last_poster_username":"dthompson","category_id":47,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":226,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"iPhone/iOS support for Hoot?","id":762,"title":"iPhone/iOS support for Hoot?","slug":"iphone-ios-support-for-hoot","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2025-09-01T05:52:42.101Z","last_posted_at":"2025-09-21T04:09:28.005Z","bumped":true,"bumped_at":"2025-09-21T04:09:28.005Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":49,"name":"wasm","slug":"wasm"}],"tags_descriptions":{},"views":227,"like_count":5,"has_summary":false,"last_poster_username":"kryptec","category_id":47,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":265,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Shepherd × Goblins update","id":763,"title":"Shepherd × Goblins update","slug":"shepherd-x-goblins-update","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2025-09-10T16:13:19.776Z","last_posted_at":"2025-09-18T19:00:39.180Z","bumped":true,"bumped_at":"2025-09-18T19:00:39.180Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"ocaps","slug":"ocaps"},{"id":68,"name":"shepherd","slug":"shepherd"}],"tags_descriptions":{},"views":243,"like_count":18,"has_summary":false,"last_poster_username":"dthompson","category_id":8,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":302,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":291,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"On-sever, persistence, and reconnection - best practices?","id":761,"title":"On-sever, persistence, and reconnection - best practices?","slug":"on-sever-persistence-and-reconnection-best-practices","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-08-25T00:11:03.780Z","last_posted_at":"2025-08-25T00:11:03.831Z","bumped":true,"bumped_at":"2025-08-25T00:11:03.831Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":94,"like_count":0,"has_summary":false,"last_poster_username":"jfred","category_id":49,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":8,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How should i define the param type of console-log?","id":739,"title":"How should i define the param type of console-log?","slug":"how-should-i-define-the-param-type-of-console-log","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2025-06-27T08:06:44.184Z","last_posted_at":"2025-08-05T14:49:58.627Z","bumped":true,"bumped_at":"2025-08-05T14:49:58.627Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":64,"name":"hoot","slug":"hoot"},{"id":5,"name":"debugging","slug":"debugging"}],"tags_descriptions":{},"views":184,"like_count":0,"has_summary":false,"last_poster_username":"dthompson","category_id":47,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":321,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":265,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Difficulty using `draw-image` function","id":738,"title":"Difficulty using `draw-image` function","slug":"difficulty-using-draw-image-function","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-06-15T22:46:17.820Z","last_posted_at":"2025-06-18T06:58:01.550Z","bumped":true,"bumped_at":"2025-06-18T06:58:01.550Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":64,"name":"hoot","slug":"hoot"},{"id":5,"name":"debugging","slug":"debugging"}],"tags_descriptions":{},"views":116,"like_count":2,"has_summary":false,"last_poster_username":"kryptec","category_id":47,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":265,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Postgres in WebAssembly","id":727,"title":"Postgres in WebAssembly","slug":"postgres-in-webassembly","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-05-31T05:53:41.889Z","last_posted_at":"2025-05-31T05:53:41.941Z","bumped":true,"bumped_at":"2025-05-31T05:53:41.941Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":88,"like_count":0,"has_summary":false,"last_poster_username":"ShalokShalom","category_id":47,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":318,"primary_group_id":null,"flair_group_id":null}]}]}}