{"users":[{"id":1359,"username":"mishal_shah","name":"Mishal Shah","avatar_template":"/user_avatar/forums.swift.org/mishal_shah/{size}/247_2.png","admin":true,"trust_level":4},{"id":150,"username":"Tony_Parker","name":"Tony Parker","avatar_template":"/user_avatar/forums.swift.org/tony_parker/{size}/273_2.png","trust_level":2},{"id":2065,"username":"xwu","name":"Xiaodi Wu","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/x/b487fb/{size}.png","trust_level":3},{"id":993,"username":"Jon_Shier","name":"Jon Shier","avatar_template":"/user_avatar/forums.swift.org/jon_shier/{size}/921_2.png","trust_level":2},{"id":552083,"username":"tera","name":"","avatar_template":"/user_avatar/forums.swift.org/tera/{size}/38201_2.png","trust_level":3},{"id":574385,"username":"x-sheep","name":"Lennard Sprong","avatar_template":"/user_avatar/forums.swift.org/x-sheep/{size}/40748_2.png","trust_level":2},{"id":547084,"username":"tinaliu","name":"Tina L","avatar_template":"/user_avatar/forums.swift.org/tinaliu/{size}/20927_2.png","trust_level":2},{"id":832,"username":"hisekaldma","name":"Jonathan Hise Kaldma","avatar_template":"/user_avatar/forums.swift.org/hisekaldma/{size}/1146_2.png","trust_level":2},{"id":561896,"username":"icharleshu","name":"Charles Hu","avatar_template":"/user_avatar/forums.swift.org/icharleshu/{size}/20905_2.png","trust_level":2},{"id":568249,"username":"JacobHearst","name":"Jacob Hearst","avatar_template":"/user_avatar/forums.swift.org/jacobhearst/{size}/31923_2.png","trust_level":2},{"id":565465,"username":"KeithBauerANZ","name":"Keith Bauer","avatar_template":"/user_avatar/forums.swift.org/keithbaueranz/{size}/27897_2.png","trust_level":3},{"id":560986,"username":"Kyle-Ye","name":"Kyle","avatar_template":"/user_avatar/forums.swift.org/kyle-ye/{size}/19686_2.png","trust_level":2},{"id":561400,"username":"vanvoorden","name":"Rick van Voorden","avatar_template":"/user_avatar/forums.swift.org/vanvoorden/{size}/33619_2.png","trust_level":2},{"id":1800,"username":"Slava_Pestov","name":"Slava Pestov","avatar_template":"/user_avatar/forums.swift.org/slava_pestov/{size}/30204_2.png","trust_level":2},{"id":456,"username":"David_Smith","name":"David Smith","avatar_template":"/user_avatar/forums.swift.org/david_smith/{size}/37508_2.png","trust_level":2},{"id":989,"username":"hassila","name":"Joakim Hassila","avatar_template":"/user_avatar/forums.swift.org/hassila/{size}/22647_2.png","trust_level":2},{"id":1964,"username":"allevato","name":"Tony Allevato","avatar_template":"/user_avatar/forums.swift.org/allevato/{size}/385_2.png","trust_level":3},{"id":253158,"username":"FranzBusch","name":"Franz Busch","avatar_template":"/user_avatar/forums.swift.org/franzbusch/{size}/19447_2.png","trust_level":3},{"id":552085,"username":"Cyberbeni","name":"Benedek Kozma","avatar_template":"/user_avatar/forums.swift.org/cyberbeni/{size}/10430_2.png","trust_level":2},{"id":574813,"username":"InstantInteractive","name":"Ricky Sharp","avatar_template":"/user_avatar/forums.swift.org/instantinteractive/{size}/42796_2.png","trust_level":2},{"id":1074,"username":"kiel","name":"Kiel Gillard","avatar_template":"/user_avatar/forums.swift.org/kiel/{size}/1392_2.png","trust_level":2},{"id":661,"username":"Jumhyn","name":"Frederick Kellison-Linn","avatar_template":"/user_avatar/forums.swift.org/jumhyn/{size}/3891_2.png","trust_level":3},{"id":1278,"username":"Max_Desiatov","name":"Max Desiatov","avatar_template":"/user_avatar/forums.swift.org/max_desiatov/{size}/20654_2.png","trust_level":3},{"id":857,"username":"jakepetroules","name":"Jake Petroules ","avatar_template":"/user_avatar/forums.swift.org/jakepetroules/{size}/5229_2.png","trust_level":2},{"id":561910,"username":"jmschonfeld","name":"Jeremy Schonfeld","avatar_template":"/user_avatar/forums.swift.org/jmschonfeld/{size}/20922_2.png","trust_level":2},{"id":774,"username":"Joseph_Heck","name":"Joseph Heck","avatar_template":"/user_avatar/forums.swift.org/joseph_heck/{size}/22369_2.png","trust_level":3},{"id":557425,"username":"grynspan","name":"Jonathan Grynspan","avatar_template":"/user_avatar/forums.swift.org/grynspan/{size}/15315_2.png","trust_level":3},{"id":563369,"username":"ShikiSuen","name":"ShikiSuen","avatar_template":"/user_avatar/forums.swift.org/shikisuen/{size}/23035_2.png","trust_level":2},{"id":555703,"username":"psummerland","name":"Psummerland","avatar_template":"/user_avatar/forums.swift.org/psummerland/{size}/45360_2.png","trust_level":2},{"id":577322,"username":"matthewturk","name":"Matthew Turk","avatar_template":"/user_avatar/forums.swift.org/matthewturk/{size}/44482_2.png","trust_level":1},{"id":1504,"username":"twostraws","name":"Paul Hudson","avatar_template":"/user_avatar/forums.swift.org/twostraws/{size}/40087_2.png","trust_level":2},{"id":2243,"username":"CharlesS","name":"Charles Srstka","avatar_template":"/user_avatar/forums.swift.org/charless/{size}/6488_2.png","trust_level":2},{"id":568297,"username":"axel","name":"Axel Andersson","avatar_template":"/user_avatar/forums.swift.org/axel/{size}/31986_2.png","trust_level":2},{"id":1425,"username":"Nevin","name":"","avatar_template":"/user_avatar/forums.swift.org/nevin/{size}/617_2.png","trust_level":3},{"id":571036,"username":"atifdev10","name":"","avatar_template":"/user_avatar/forums.swift.org/atifdev10/{size}/44025_2.png","trust_level":2},{"id":712,"username":"glessard","name":"Guillaume Lessard","avatar_template":"/user_avatar/forums.swift.org/glessard/{size}/409_2.png","trust_level":2},{"id":557873,"username":"tshortli","name":"Allan Shortlidge","avatar_template":"/user_avatar/forums.swift.org/tshortli/{size}/15850_2.png","trust_level":3},{"id":77,"username":"AlexanderM","name":"Alexander Momchilov","avatar_template":"/user_avatar/forums.swift.org/alexanderm/{size}/9781_2.png","trust_level":2},{"id":396868,"username":"deggert","name":"Daniel Eggert","avatar_template":"/user_avatar/forums.swift.org/deggert/{size}/4636_2.png","trust_level":3},{"id":1496,"username":"Panajev","name":"Goffredo Marocchi","avatar_template":"/user_avatar/forums.swift.org/panajev/{size}/1227_2.png","trust_level":2},{"id":563763,"username":"couchdeveloper","name":"Andreas Grosam","avatar_template":"/user_avatar/forums.swift.org/couchdeveloper/{size}/23601_2.png","trust_level":2},{"id":501,"username":"Douglas_Gregor","name":"Douglas Gregor","avatar_template":"/user_avatar/forums.swift.org/douglas_gregor/{size}/1362_2.png","moderator":true,"trust_level":2},{"id":571629,"username":"Serika_PHB","name":"Haobo Peng","avatar_template":"/user_avatar/forums.swift.org/serika_phb/{size}/37091_2.png","trust_level":2},{"id":572106,"username":"andreabou","name":"André Campana","avatar_template":"/user_avatar/forums.swift.org/andreabou/{size}/37722_2.png","trust_level":1},{"id":561261,"username":"ksluder","name":"Kyle Sluder","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/eada6e/{size}.png","trust_level":3},{"id":253948,"username":"YOCKOW","name":"YOCKOW","avatar_template":"/user_avatar/forums.swift.org/yockow/{size}/20636_2.png","trust_level":2},{"id":569443,"username":"k.benua","name":"Christian","avatar_template":"/user_avatar/forums.swift.org/k.benua/{size}/44172_2.png","trust_level":1},{"id":563060,"username":"kperryua","name":"Kevin Perry","avatar_template":"/user_avatar/forums.swift.org/kperryua/{size}/22530_2.png","trust_level":2},{"id":566983,"username":"nocchijiang","name":"Zhaoxuan Jiang","avatar_template":"/user_avatar/forums.swift.org/nocchijiang/{size}/30152_2.png","trust_level":1},{"id":546314,"username":"michaeleisel","name":"Michael Eisel","avatar_template":"/user_avatar/forums.swift.org/michaeleisel/{size}/8787_2.png","trust_level":2},{"id":558256,"username":"hsxc","name":"Hristo","avatar_template":"/user_avatar/forums.swift.org/hsxc/{size}/16370_2.png","trust_level":1},{"id":552241,"username":"fabianfett","name":"Fabian Fett","avatar_template":"/user_avatar/forums.swift.org/fabianfett/{size}/10042_2.png","trust_level":2},{"id":561559,"username":"dimi","name":"Dimitri Bouniol","avatar_template":"/user_avatar/forums.swift.org/dimi/{size}/20401_2.png","trust_level":2},{"id":1472,"username":"Oliver_Jones","name":"Oliver Jones","avatar_template":"/user_avatar/forums.swift.org/oliver_jones/{size}/4657_2.png","trust_level":2},{"id":546803,"username":"kateinoigakukun","name":"Yuta Saito","avatar_template":"/user_avatar/forums.swift.org/kateinoigakukun/{size}/16706_2.png","trust_level":2},{"id":361,"username":"compnerd","name":"Saleem Abdulrasool","avatar_template":"/user_avatar/forums.swift.org/compnerd/{size}/2165_2.png","trust_level":2},{"id":1532,"username":"Philippe_Hausler","name":"Philippe Hausler","avatar_template":"/user_avatar/forums.swift.org/philippe_hausler/{size}/22569_2.png","trust_level":2}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/development/foundation/99?page=1","per_page":30,"top_tags":[{"id":14,"name":"foundation","slug":"foundation"},{"id":183,"name":"pitch","slug":"pitch"},{"id":640,"name":"attributedstring","slug":"attributedstring"},{"id":931,"name":"calendar","slug":"calendar"},{"id":17,"name":"concurrency","slug":"concurrency"},{"id":8,"name":"linux","slug":"linux"},{"id":986,"name":"predicate","slug":"predicate"},{"id":191,"name":"foundation-pitch","slug":"foundation-pitch"},{"id":10,"name":"generics","slug":"generics"},{"id":83,"name":"http","slug":"http"},{"id":217,"name":"process","slug":"process"},{"id":560,"name":"sendable","slug":"sendable"},{"id":58,"name":"swift","slug":"swift"},{"id":176,"name":"urlsession","slug":"urlsession"},{"id":5,"name":"android","slug":"android"},{"id":99,"name":"bundle","slug":"bundle"},{"id":13,"name":"collection","slug":"collection"},{"id":241,"name":"date","slug":"date"},{"id":353,"name":"discussion","slug":"discussion"},{"id":430,"name":"equatable","slug":"equatable"},{"id":1079,"name":"filemanager","slug":"filemanager"},{"id":883,"name":"formatstyle","slug":"formatstyle"},{"id":534,"name":"formatter","slug":"formatter"},{"id":218,"name":"freebsd","slug":"freebsd"},{"id":163,"name":"help-needed","slug":"help-needed"},{"id":42,"name":"json","slug":"json"},{"id":31,"name":"localization","slug":"localization"},{"id":735,"name":"markdown","slug":"markdown"},{"id":1082,"name":"nsobject","slug":"nsobject"},{"id":429,"name":"ns-predicate","slug":"ns-predicate"},{"id":948,"name":"numberformatter","slug":"numberformatter"}],"topics":[{"fancy_title":"About the Foundation category","id":64612,"title":"About the Foundation category","slug":"about-the-foundation-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2023-04-25T17:42:51.164Z","last_posted_at":null,"bumped":true,"bumped_at":"2023-04-25T21:26:33.177Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"The Foundation package defines a low-level layer of functionality that is useful for many applications. \nhttps://github.com/apple/swift-foundation","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":618,"like_count":8,"has_summary":false,"last_poster_username":"mishal_shah","category_id":99,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1359,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Pitch] UUID v7, other improvements","id":85427,"title":"[Pitch] UUID v7, other improvements","slug":"pitch-uuid-v7-other-improvements","posts_count":120,"reply_count":83,"highest_post_number":122,"image_url":null,"created_at":"2026-03-18T22:30:21.682Z","last_posted_at":"2026-06-26T09:47:39.459Z","bumped":true,"bumped_at":"2026-06-26T09:47:39.459Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":4118,"like_count":381,"has_summary":true,"last_poster_username":"x-sheep","category_id":99,"op_like_count":39,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":150,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2065,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":993,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":552083,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":574385,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Review] SF-0041: UUID Version Support and Other Enhancements","id":86848,"title":"[Review] SF-0041: UUID Version Support and Other Enhancements","slug":"review-sf-0041-uuid-version-support-and-other-enhancements","posts_count":25,"reply_count":15,"highest_post_number":25,"image_url":null,"created_at":"2026-05-20T16:28:45.246Z","last_posted_at":"2026-06-25T18:42:35.808Z","bumped":true,"bumped_at":"2026-06-25T18:42:35.808Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":982,"like_count":25,"has_summary":false,"last_poster_username":"tinaliu","category_id":99,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":547084,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":832,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":150,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":993,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":552083,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Post-review Update] SF-0023 ProgressManager","id":82428,"title":"[Post-review Update] SF-0023 ProgressManager","slug":"post-review-update-sf-0023-progressmanager","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2025-09-29T16:30:02.134Z","last_posted_at":"2026-06-22T21:14:44.163Z","bumped":true,"bumped_at":"2026-06-22T21:14:44.163Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":750,"like_count":7,"has_summary":false,"last_poster_username":"tinaliu","category_id":99,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":561896,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":568249,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":565465,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":547084,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Should NSObject conform to CVarArg in swift-corelibs-foundation?","id":86995,"title":"Should NSObject conform to CVarArg in swift-corelibs-foundation?","slug":"should-nsobject-conform-to-cvararg-in-swift-corelibs-foundation","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-05-31T05:08:04.958Z","last_posted_at":"2026-06-22T07:38:12.731Z","bumped":true,"bumped_at":"2026-06-22T07:38:12.731Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":203,"like_count":1,"has_summary":false,"last_poster_username":"Kyle-Ye","category_id":99,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":560986,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What is the runtime performance of `String.contains(_:)`?","id":87343,"title":"What is the runtime performance of `String.contains(_:)`?","slug":"what-is-the-runtime-performance-of-string-contains","posts_count":5,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2026-06-12T22:16:38.032Z","last_posted_at":"2026-06-13T16:41:37.203Z","bumped":true,"bumped_at":"2026-06-13T16:41:37.203Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":388,"like_count":12,"has_summary":false,"last_poster_username":"tinaliu","category_id":99,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":561400,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1800,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":456,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":989,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":547084,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Pitch] Subprocess 1.0","id":85589,"title":"[Pitch] Subprocess 1.0","slug":"pitch-subprocess-1-0","posts_count":38,"reply_count":27,"highest_post_number":39,"image_url":null,"created_at":"2026-03-25T18:43:50.292Z","last_posted_at":"2026-06-07T17:46:12.539Z","bumped":true,"bumped_at":"2026-06-07T17:46:12.539Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1187,"name":"subprocess","slug":"subprocess"}],"tags_descriptions":{},"views":2292,"like_count":88,"has_summary":false,"last_poster_username":"Cyberbeni","category_id":99,"op_like_count":17,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":561896,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1964,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":253158,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":552083,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":552085,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Review] SF-0040: Calendar initializer with time zone, locale, first weekday, and minimum days in first week","id":86559,"title":"[Review] SF-0040: Calendar initializer with time zone, locale, first weekday, and minimum days in first week","slug":"review-sf-0040-calendar-initializer-with-time-zone-locale-first-weekday-and-minimum-days-in-first-week","posts_count":17,"reply_count":9,"highest_post_number":17,"image_url":null,"created_at":"2026-05-08T07:12:22.565Z","last_posted_at":"2026-05-27T16:52:55.109Z","bumped":true,"bumped_at":"2026-05-27T16:52:55.109Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":670,"like_count":20,"has_summary":false,"last_poster_username":"tinaliu","category_id":99,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":547084,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":574813,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1074,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":832,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":552083,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Expressively initialising calendars for specific time zones","id":86139,"title":"Expressively initialising calendars for specific time zones","slug":"expressively-initialising-calendars-for-specific-time-zones","posts_count":20,"reply_count":16,"highest_post_number":21,"image_url":null,"created_at":"2026-04-21T02:26:46.558Z","last_posted_at":"2026-05-04T02:10:12.779Z","bumped":true,"bumped_at":"2026-05-04T02:10:12.779Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":14,"name":"foundation","slug":"foundation"},{"id":931,"name":"calendar","slug":"calendar"}],"tags_descriptions":{},"views":757,"like_count":14,"has_summary":false,"last_poster_username":"kiel","category_id":99,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1074,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":552083,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":547084,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":661,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":574813,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Review] SF-0037: Subprocess 1.0","id":86004,"title":"[Review] SF-0037: Subprocess 1.0","slug":"review-sf-0037-subprocess-1-0","posts_count":22,"reply_count":16,"highest_post_number":22,"image_url":null,"created_at":"2026-04-14T00:23:14.329Z","last_posted_at":"2026-04-27T19:54:32.373Z","bumped":true,"bumped_at":"2026-04-27T19:54:32.373Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1113,"like_count":92,"has_summary":false,"last_poster_username":"jakepetroules","category_id":99,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":547084,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":253158,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1964,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1278,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":857,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Review] SF-0036: Initializers for joining a sequence of predicates","id":85810,"title":"[Review] SF-0036: Initializers for joining a sequence of predicates","slug":"review-sf-0036-initializers-for-joining-a-sequence-of-predicates","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-04-03T21:18:15.693Z","last_posted_at":"2026-04-14T20:50:51.934Z","bumped":true,"bumped_at":"2026-04-14T20:50:51.934Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":986,"name":"predicate","slug":"predicate"}],"tags_descriptions":{},"views":178,"like_count":2,"has_summary":false,"last_poster_username":"jmschonfeld","category_id":99,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":561910,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Robustly find the path to an executable target from within swift-testing","id":81799,"title":"Robustly find the path to an executable target from within swift-testing","slug":"robustly-find-the-path-to-an-executable-target-from-within-swift-testing","posts_count":14,"reply_count":11,"highest_post_number":14,"image_url":null,"created_at":"2025-08-24T21:46:10.369Z","last_posted_at":"2026-04-13T15:13:47.035Z","bumped":true,"bumped_at":"2026-04-13T15:13:47.035Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":99,"name":"bundle","slug":"bundle"}],"tags_descriptions":{},"views":712,"like_count":8,"has_summary":false,"last_poster_username":"Joseph_Heck","category_id":99,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":774,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":563369,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":561910,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":555703,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Pitch] Initializers for joining a sequence of predicates","id":85652,"title":"[Pitch] Initializers for joining a sequence of predicates","slug":"pitch-initializers-for-joining-a-sequence-of-predicates","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-03-27T20:24:36.665Z","last_posted_at":"2026-03-29T23:39:06.271Z","bumped":true,"bumped_at":"2026-03-29T23:39:06.271Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":986,"name":"predicate","slug":"predicate"}],"tags_descriptions":{},"views":964,"like_count":10,"has_summary":false,"last_poster_username":"matthewturk","category_id":99,"op_like_count":7,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":577322,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1504,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"`URLSessionConfiguration.httpAdditionalHeaders` ignored on LInux?","id":85495,"title":"`URLSessionConfiguration.httpAdditionalHeaders` ignored on LInux?","slug":"urlsessionconfiguration-httpadditionalheaders-ignored-on-linux","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-03-23T02:53:27.063Z","last_posted_at":"2026-03-24T18:54:46.869Z","bumped":true,"bumped_at":"2026-03-24T18:54:46.869Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":240,"like_count":3,"has_summary":false,"last_poster_username":"Jon_Shier","category_id":99,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2243,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":993,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Review] SF-0035: PredicateExpressions API for nil comparisons without Equatable conformance within #Predicates","id":84817,"title":"[Review] SF-0035: PredicateExpressions API for nil comparisons without Equatable conformance within #Predicates","slug":"review-sf-0035-predicateexpressions-api-for-nil-comparisons-without-equatable-conformance-within-predicates","posts_count":13,"reply_count":6,"highest_post_number":13,"image_url":null,"created_at":"2026-02-19T18:55:31.558Z","last_posted_at":"2026-03-03T18:27:07.135Z","bumped":true,"bumped_at":"2026-03-03T18:27:07.135Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":595,"like_count":30,"has_summary":false,"last_poster_username":"jmschonfeld","category_id":99,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":561910,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":574385,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":568297,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":577322,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1425,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why is Date.now not back deployed to older OS versions?","id":84677,"title":"Why is Date.now not back deployed to older OS versions?","slug":"why-is-date-now-not-back-deployed-to-older-os-versions","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-02-11T13:24:35.678Z","last_posted_at":"2026-02-12T04:11:42.239Z","bumped":true,"bumped_at":"2026-02-12T04:11:42.239Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":392,"like_count":7,"has_summary":false,"last_poster_username":"atifdev10","category_id":99,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":571036,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":712,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557873,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Pitch] Support for nil comparisons without Equatable conformance","id":84684,"title":"[Pitch] Support for nil comparisons without Equatable conformance","slug":"pitch-support-for-nil-comparisons-without-equatable-conformance","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-02-11T18:59:44.886Z","last_posted_at":"2026-02-11T21:06:26.008Z","bumped":true,"bumped_at":"2026-02-11T21:06:26.008Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":430,"name":"equatable","slug":"equatable"},{"id":986,"name":"predicate","slug":"predicate"}],"tags_descriptions":{},"views":243,"like_count":5,"has_summary":false,"last_poster_username":"grynspan","category_id":99,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":577322,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":561910,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Review] 0034: Adopting Span in ContiguousBytes","id":84125,"title":"[Review] 0034: Adopting Span in ContiguousBytes","slug":"review-0034-adopting-span-in-contiguousbytes","posts_count":8,"reply_count":2,"highest_post_number":8,"image_url":null,"created_at":"2026-01-14T02:00:36.373Z","last_posted_at":"2026-02-03T21:06:15.236Z","bumped":true,"bumped_at":"2026-02-03T21:06:15.236Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":408,"like_count":14,"has_summary":false,"last_poster_username":"tinaliu","category_id":99,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":547084,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":565465,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":150,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":561910,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":253158,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Accepted] SF-0020: URI Templating","id":78512,"title":"[Accepted] SF-0020: URI Templating","slug":"accepted-sf-0020-uri-templating","posts_count":15,"reply_count":7,"highest_post_number":15,"image_url":null,"created_at":"2025-03-14T00:46:28.393Z","last_posted_at":"2026-01-02T11:36:59.907Z","bumped":true,"bumped_at":"2026-01-02T11:36:59.907Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":928,"like_count":14,"has_summary":false,"last_poster_username":"couchdeveloper","category_id":99,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":547084,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":77,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":396868,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1496,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":563763,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Pitch] Generalize ContiguousBytes to support Span et al","id":83082,"title":"[Pitch] Generalize ContiguousBytes to support Span et al","slug":"pitch-generalize-contiguousbytes-to-support-span-et-al","posts_count":17,"reply_count":9,"highest_post_number":18,"image_url":null,"created_at":"2025-11-07T20:18:02.698Z","last_posted_at":"2025-11-10T23:49:57.862Z","bumped":true,"bumped_at":"2025-11-10T23:49:57.862Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":992,"like_count":29,"has_summary":false,"last_poster_username":"grynspan","category_id":99,"op_like_count":18,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":501,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":712,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1800,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":253158,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"repeatedTimePolicy parameter of Calendar.nextDate not working when matching nanoseconds?","id":82300,"title":"repeatedTimePolicy parameter of Calendar.nextDate not working when matching nanoseconds?","slug":"repeatedtimepolicy-parameter-of-calendar-nextdate-not-working-when-matching-nanoseconds","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-09-23T05:26:19.804Z","last_posted_at":"2025-09-23T22:54:57.005Z","bumped":true,"bumped_at":"2025-09-23T22:54:57.005Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":14,"name":"foundation","slug":"foundation"},{"id":241,"name":"date","slug":"date"},{"id":931,"name":"calendar","slug":"calendar"}],"tags_descriptions":{},"views":249,"like_count":1,"has_summary":false,"last_poster_username":"tinaliu","category_id":99,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":571629,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":547084,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cannot send URLProtocol subclass across actor boundary","id":82277,"title":"Cannot send URLProtocol subclass across actor boundary","slug":"cannot-send-urlprotocol-subclass-across-actor-boundary","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-09-22T09:52:45.343Z","last_posted_at":"2025-09-22T16:39:13.905Z","bumped":true,"bumped_at":"2025-09-22T16:39:13.905Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":17,"name":"concurrency","slug":"concurrency"},{"id":560,"name":"sendable","slug":"sendable"},{"id":1082,"name":"nsobject","slug":"nsobject"},{"id":627,"name":"unchecked","slug":"unchecked"},{"id":1126,"name":"urlprotocol","slug":"urlprotocol"}],"tags_descriptions":{},"views":236,"like_count":4,"has_summary":false,"last_poster_username":"jmschonfeld","category_id":99,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":572106,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":561910,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Review] SF-0033: String Encoding Names","id":81965,"title":"[Review] SF-0033: String Encoding Names","slug":"review-sf-0033-string-encoding-names","posts_count":11,"reply_count":6,"highest_post_number":11,"image_url":null,"created_at":"2025-09-04T17:38:14.354Z","last_posted_at":"2025-09-18T17:55:41.218Z","bumped":true,"bumped_at":"2025-09-18T17:55:41.218Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":722,"like_count":24,"has_summary":false,"last_poster_username":"tinaliu","category_id":99,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":547084,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2065,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":561910,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":561261,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":253948,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Announcing swift-subprocess 0.1","id":82110,"title":"Announcing swift-subprocess 0.1","slug":"announcing-swift-subprocess-0-1","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-09-12T18:08:55.046Z","last_posted_at":"2025-09-12T18:08:55.149Z","bumped":true,"bumped_at":"2025-09-12T18:08:55.149Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":217,"name":"process","slug":"process"}],"tags_descriptions":{},"views":384,"like_count":21,"has_summary":false,"last_poster_username":"icharleshu","category_id":99,"op_like_count":21,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":561896,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Improving JSONDecoder/Encoder Performance for large apps","id":81839,"title":"Improving JSONDecoder/Encoder Performance for large apps","slug":"improving-jsondecoder-encoder-performance-for-large-apps","posts_count":12,"reply_count":5,"highest_post_number":12,"image_url":"https://global.discourse-cdn.com/swift/optimized/3X/7/7/77eb524eb802b67beed6eddac0de90dca28f0c9a_2_1024x236.jpeg","created_at":"2025-08-27T10:20:35.525Z","last_posted_at":"2025-09-08T21:28:38.181Z","bumped":true,"bumped_at":"2025-09-08T21:31:46.369Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"generics","slug":"generics"},{"id":86,"name":"protocols","slug":"protocols"},{"id":37,"name":"performance","slug":"performance"}],"tags_descriptions":{},"views":1656,"like_count":51,"has_summary":false,"last_poster_username":"michaeleisel","category_id":99,"op_like_count":32,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":569443,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":563060,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":566983,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":993,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":546314,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Review] SF-0032: Search for recurrence in partial ranges","id":81966,"title":"[Review] SF-0032: Search for recurrence in partial ranges","slug":"review-sf-0032-search-for-recurrence-in-partial-ranges","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-09-04T17:52:25.015Z","last_posted_at":"2025-09-04T17:52:25.066Z","bumped":true,"bumped_at":"2025-09-04T17:52:25.066Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":191,"like_count":1,"has_summary":false,"last_poster_username":"tinaliu","category_id":99,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":547084,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Pitch] Search for recurrence in partial ranges","id":81954,"title":"[Pitch] Search for recurrence in partial ranges","slug":"pitch-search-for-recurrence-in-partial-ranges","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-09-03T21:36:36.465Z","last_posted_at":"2025-09-03T21:36:36.517Z","bumped":true,"bumped_at":"2025-09-03T22:02:37.651Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":210,"like_count":3,"has_summary":false,"last_poster_username":"hsxc","category_id":99,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":558256,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Pitch] Adding base64 urlencoding and omitting padding options to base64 encoding and decoding","id":77659,"title":"[Pitch] Adding base64 urlencoding and omitting padding options to base64 encoding and decoding","slug":"pitch-adding-base64-urlencoding-and-omitting-padding-options-to-base64-encoding-and-decoding","posts_count":18,"reply_count":10,"highest_post_number":18,"image_url":null,"created_at":"2025-02-04T21:24:15.344Z","last_posted_at":"2025-08-20T15:52:31.565Z","bumped":true,"bumped_at":"2025-08-21T21:38:48.642Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1510,"like_count":40,"has_summary":false,"last_poster_username":"tinaliu","category_id":99,"op_like_count":15,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":552241,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":561559,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2065,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1472,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":547084,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Proposal: Use filtered ICU data as the default in swift-foundation-icu","id":81581,"title":"Proposal: Use filtered ICU data as the default in swift-foundation-icu","slug":"proposal-use-filtered-icu-data-as-the-default-in-swift-foundation-icu","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":null,"created_at":"2025-08-11T08:32:26.776Z","last_posted_at":"2025-08-12T16:45:16.958Z","bumped":true,"bumped_at":"2025-08-12T16:45:16.958Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":493,"like_count":21,"has_summary":false,"last_poster_username":"Philippe_Hausler","category_id":99,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":546803,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":552085,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":361,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":547084,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1532,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ICU is now namespaced in Foundation!","id":81540,"title":"ICU is now namespaced in Foundation!","slug":"icu-is-now-namespaced-in-foundation","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-08-07T21:54:06.586Z","last_posted_at":"2025-08-07T22:39:13.932Z","bumped":true,"bumped_at":"2025-08-07T22:39:13.932Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":8,"name":"linux","slug":"linux"},{"id":4,"name":"windows","slug":"windows"},{"id":5,"name":"android","slug":"android"},{"id":218,"name":"freebsd","slug":"freebsd"}],"tags_descriptions":{},"views":632,"like_count":31,"has_summary":false,"last_poster_username":"Tony_Parker","category_id":99,"op_like_count":29,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":361,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":150,"primary_group_id":null,"flair_group_id":null}]}]}}