[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-e2dbc9dc07c07f2d-ios-vision-api-demo-on-device-ocr-poses-barcodes-summary":3,"summaries-facets-categories":200,"summary-related-e2dbc9dc07c07f2d-ios-vision-api-demo-on-device-ocr-poses-barcodes-summary":5774},{"id":4,"title":5,"ai":6,"body":13,"categories":167,"created_at":169,"date_modified":169,"description":108,"extension":170,"faq":169,"featured":171,"kicker_label":169,"meta":172,"navigation":183,"path":184,"published_at":169,"question":169,"scraped_at":185,"seo":186,"sitemap":187,"source_id":188,"source_name":189,"source_type":190,"source_url":191,"stem":192,"tags":193,"thumbnail_url":169,"tldr":197,"tweet":169,"unknown_tags":198,"__hash__":199},"summaries\u002Fsummaries\u002Fe2dbc9dc07c07f2d-ios-vision-api-demo-on-device-ocr-poses-barcodes-summary.md","iOS Vision API Demo: On-Device OCR, Poses, Barcodes",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",4523,1622,7742,0.00169295,{"type":14,"value":15,"toc":161},"minimark",[16,21,25,74,92,96,99,109,116,120,127,154],[17,18,20],"h2",{"id":19},"implement-four-core-vision-features-on-device","Implement Four Core Vision Features On-Device",[22,23,24],"p",{},"Build privacy-focused computer vision apps by integrating Apple's Vision framework directly into iOS. The demo processes images from camera or photo library entirely on-device for speed and data security. Key implementations:",[26,27,28,45,55,65],"ul",{},[29,30,31,35,36,40,41,44],"li",{},[32,33,34],"strong",{},"Text Recognition (OCR)",": Use ",[37,38,39],"code",{},"VNRecognizeTextRequest"," to extract text with confidence scores, visualized in SwiftUI Charts via ",[37,42,43],{},"ConfidenceChart.swift",".",[29,46,47,50,51,54],{},[32,48,49],{},"Rectangle Detection",": Configure ",[37,52,53],{},"VNDetectRectanglesRequest"," to identify rectangular shapes in real-time.",[29,56,57,60,61,64],{},[32,58,59],{},"Human Body Pose Detection",": Track joints with ",[37,62,63],{},"VNDetectHumanBodyPoseRequest",", rendering poses on detected bodies.",[29,66,67,70,71,44],{},[32,68,69],{},"Barcode Detection",": Scan multiple formats using ",[37,72,73],{},"VNDetectBarcodesRequest",[22,75,76,77,80,81,84,85,80,88,91],{},"All features handle live camera feeds or static images through ",[37,78,79],{},"CameraService.swift"," and ",[37,82,83],{},"VisionService.swift",", requesting ",[37,86,87],{},"NSCameraUsageDescription",[37,89,90],{},"NSPhotoLibraryUsageDescription"," permissions only when needed.",[17,93,95],{"id":94},"mvvm-architecture-for-scalable-vision-apps","MVVM Architecture for Scalable Vision Apps",[22,97,98],{},"Structure your Vision-powered iOS app with clean separation:",[100,101,106],"pre",{"className":102,"code":104,"language":105},[103],"language-text","MyVisionAPI\u002F\n├── Models\u002FVisionModels.swift  # Results data\n├── Services\u002F\n│   ├── VisionService.swift    # API requests\n│   └── CameraService.swift    # Input handling\n├── Views\u002F\n│   ├── WelcomeView.swift\n│   ├── ConfidenceChart.swift\n│   ├── TextRecognitionView.swift\n│   ├── RectangleDetectionView.swift\n│   ├── BodyPoseView.swift\n│   └── BarcodeDetectionView.swift\n├── ContentView.swift          # Tab navigation\n└── MyVisionAPIApp.swift       # Entry point\n","text",[37,107,104],{"__ignoreMap":108},"",[22,110,111,112,115],{},"This setup isolates Vision logic in services, keeps views declarative with SwiftUI, and uses models for structured outputs. Configure app signing in Xcode for ",[37,113,114],{},"MyVisionAPI.entitlements"," and build with Cmd+R.",[17,117,119],{"id":118},"quick-setup-and-testing-workflow","Quick Setup and Testing Workflow",[22,121,122,123,126],{},"Clone repo, open in Xcode, select signing team for ",[37,124,125],{},"MyVisionAPI"," target, then run. Test via tabbed interface:",[128,129,130,136,142,148],"ol",{},[29,131,132,135],{},[32,133,134],{},"Text",": Pick image\u002Fcamera, view extracted text and confidence chart.",[29,137,138,141],{},[32,139,140],{},"Rectangles",": Detect and overlay bounding boxes.",[29,143,144,147],{},[32,145,146],{},"Poses",": Pose estimation on human figures.",[29,149,150,153],{},[32,151,152],{},"Barcodes",": Decode payloads instantly.",[22,155,156,157,160],{},"Troubleshoot builds with Cmd+Shift+K clean; check console for runtime errors. Performance stays smooth on-device. Contribute by branching ",[37,158,159],{},"git checkout -b feature\u002Fname",", committing, and pushing—MIT licensed.",{"title":108,"searchDepth":162,"depth":162,"links":163},2,[164,165,166],{"id":19,"depth":162,"text":20},{"id":94,"depth":162,"text":95},{"id":118,"depth":162,"text":119},[168],"Software Engineering",null,"md",false,{"content_references":173,"triage":178},[174],{"type":175,"title":176,"context":177},"other","How I Taught My iPhone to 'See' Like a Human: A Deep Dive into Apple's Vision API","mentioned",{"relevance":179,"novelty":180,"quality":179,"actionability":179,"composite":181,"reasoning":182},4,3,3.8,"Category: AI & LLMs. The article provides a practical guide to implementing on-device computer vision features using Apple's Vision framework, addressing the audience's need for actionable content. It includes specific implementation details and a structured approach using MVVM architecture, making it relevant for developers looking to integrate AI capabilities into their apps.",true,"\u002Fsummaries\u002Fe2dbc9dc07c07f2d-ios-vision-api-demo-on-device-ocr-poses-barcodes-summary","2026-04-16 02:56:08",{"title":5,"description":108},{"loc":184},"e2dbc9dc07c07f2d","__oneoff__","article","https:\u002F\u002Fgithub.com\u002Fsanjaynela\u002FvisionApiProject","summaries\u002Fe2dbc9dc07c07f2d-ios-vision-api-demo-on-device-ocr-poses-barcodes-summary",[194,195,196],"ai-tools","machine-learning","coding","Clone this SwiftUI iOS app to test Apple's Vision framework locally for text recognition, rectangle detection, body pose tracking, and barcode scanning using MVVM architecture—no cloud needed.",[],"PaLBCnVSdHjnglY9MQuInhExt7WzNiZ_A5ENUBp7XRI",[201,204,207,210,213,216,218,220,222,224,226,228,230,233,235,237,239,241,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,281,284,286,288,290,292,294,296,298,300,302,304,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,338,340,342,344,346,348,350,352,354,356,358,360,362,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,424,426,428,430,432,434,436,438,440,442,445,447,449,451,453,455,457,459,461,463,465,467,470,472,474,476,478,480,482,484,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,536,538,540,543,545,547,549,551,553,555,557,559,561,563,565,567,569,572,574,576,578,580,582,584,586,588,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,830,832,834,836,839,841,843,845,847,849,851,853,855,857,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1902,1904,1906,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2615,2617,2619,2621,2623,2625,2627,2629,2631,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3683,3685,3687,3689,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709,3711,3713,3715,3717,3719,3721,3723,3725,3727,3729,3731,3733,3735,3737,3739,3741,3743,3745,3747,3749,3751,3753,3755,3757,3759,3761,3764,3766,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966,3968,3970,3972,3974,3976,3978,3980,3982,3984,3986,3988,3990,3992,3994,3996,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4044,4046,4048,4050,4052,4054,4056,4058,4060,4062,4064,4066,4068,4070,4072,4074,4076,4078,4080,4082,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140,4142,4144,4146,4148,4150,4152,4154,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4176,4178,4180,4182,4184,4186,4188,4190,4192,4194,4196,4198,4200,4202,4204,4206,4208,4210,4212,4214,4216,4218,4220,4222,4224,4226,4228,4230,4232,4234,4236,4238,4240,4242,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398,4400,4402,4404,4406,4408,4410,4412,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458,4461,4463,4465,4467,4469,4471,4473,4475,4477,4479,4481,4483,4485,4487,4489,4491,4493,4495,4497,4499,4501,4503,4505,4507,4509,4511,4513,4515,4517,4519,4521,4523,4525,4527,4529,4531,4533,4535,4537,4539,4541,4543,4545,4547,4549,4551,4553,4555,4557,4559,4561,4563,4565,4567,4569,4571,4573,4575,4577,4579,4581,4583,4585,4587,4589,4591,4593,4595,4597,4599,4601,4603,4605,4607,4609,4611,4613,4615,4617,4619,4621,4624,4626,4628,4630,4632,4634,4636,4638,4640,4642,4644,4646,4648,4650,4652,4654,4656,4658,4660,4662,4664,4666,4668,4670,4672,4674,4676,4678,4680,4682,4684,4686,4688,4690,4692,4694,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716,4718,4720,4722,4724,4726,4728,4730,4732,4734,4736,4738,4740,4742,4744,4746,4748,4750,4752,4754,4756,4758,4760,4762,4764,4766,4768,4770,4772,4774,4776,4778,4780,4782,4784,4786,4788,4790,4792,4794,4796,4798,4800,4802,4804,4806,4808,4810,4812,4814,4816,4818,4820,4822,4824,4826,4828,4830,4832,4834,4836,4838,4840,4842,4844,4846,4848,4850,4852,4854,4856,4858,4860,4862,4864,4866,4868,4870,4872,4874,4876,4878,4880,4882,4884,4886,4888,4890,4892,4894,4896,4898,4900,4902,4904,4906,4908,4910,4912,4914,4916,4918,4920,4922,4924,4926,4928,4930,4932,4934,4936,4938,4940,4942,4944,4946,4948,4950,4952,4954,4956,4958,4960,4962,4964,4966,4968,4970,4972,4974,4976,4978,4980,4982,4984,4986,4988,4990,4992,4994,4996,4998,5000,5002,5004,5006,5008,5010,5012,5014,5016,5018,5020,5022,5024,5026,5028,5030,5032,5034,5036,5038,5040,5042,5044,5046,5048,5050,5052,5054,5056,5058,5060,5062,5064,5066,5068,5070,5072,5074,5076,5078,5080,5082,5084,5086,5088,5090,5092,5094,5096,5098,5100,5102,5104,5106,5108,5110,5112,5114,5116,5118,5120,5122,5124,5126,5128,5130,5132,5134,5136,5138,5140,5142,5144,5146,5148,5150,5152,5154,5156,5158,5160,5162,5164,5166,5168,5170,5172,5174,5176,5178,5180,5182,5184,5186,5188,5190,5192,5194,5196,5198,5200,5202,5204,5206,5208,5210,5212,5214,5216,5218,5220,5222,5224,5226,5228,5230,5232,5234,5236,5238,5240,5242,5244,5246,5248,5250,5252,5254,5256,5258,5260,5262,5264,5266,5268,5270,5272,5274,5276,5278,5280,5282,5284,5286,5288,5290,5292,5294,5296,5298,5300,5302,5304,5306,5308,5310,5312,5314,5316,5318,5320,5322,5324,5326,5328,5330,5332,5334,5336,5338,5340,5342,5344,5346,5348,5350,5352,5354,5356,5358,5360,5362,5364,5366,5368,5370,5372,5374,5376,5378,5380,5382,5384,5386,5388,5390,5392,5394,5396,5398,5400,5402,5404,5406,5408,5410,5412,5414,5416,5418,5420,5422,5424,5426,5428,5430,5432,5434,5436,5438,5440,5442,5444,5446,5448,5450,5452,5454,5456,5458,5460,5462,5464,5466,5468,5470,5472,5474,5476,5478,5480,5482,5484,5486,5488,5490,5492,5494,5496,5498,5500,5502,5504,5506,5508,5510,5512,5514,5516,5518,5520,5522,5524,5526,5528,5530,5532,5534,5536,5538,5540,5542,5544,5546,5548,5550,5552,5554,5556,5558,5560,5562,5564,5566,5568,5570,5572,5574,5576,5578,5580,5582,5584,5586,5588,5590,5592,5594,5596,5598,5600,5602,5604,5606,5608,5610,5612,5614,5616,5618,5620,5622,5624,5626,5628,5630,5632,5634,5636,5638,5640,5642,5644,5646,5648,5650,5652,5654,5656,5658,5660,5662,5664,5666,5668,5670,5672,5674,5676,5678,5680,5682,5684,5686,5688,5690,5692,5694,5696,5698,5700,5702,5704,5706,5708,5710,5712,5714,5716,5718,5720,5722,5724,5726,5728,5730,5732,5734,5736,5738,5740,5742,5744,5746,5748,5750,5752,5754,5756,5758,5760,5762,5764,5766,5768,5770,5772],{"categories":202},[203],"Developer Productivity",{"categories":205},[206],"Business & SaaS",{"categories":208},[209],"AI & LLMs",{"categories":211},[212],"AI Automation",{"categories":214},[215],"Product Strategy",{"categories":217},[209],{"categories":219},[203],{"categories":221},[168],{"categories":223},[209],{"categories":225},[206],{"categories":227},[],{"categories":229},[209],{"categories":231},[232],"Inference & Serving",{"categories":234},[209],{"categories":236},[209],{"categories":238},[212],{"categories":240},[],{"categories":242},[243],"AI News & Trends",{"categories":245},[212],{"categories":247},[209],{"categories":249},[206],{"categories":251},[209],{"categories":253},[212],{"categories":255},[243],{"categories":257},[212],{"categories":259},[212],{"categories":261},[209],{"categories":263},[212],{"categories":265},[209],{"categories":267},[209],{"categories":269},[209],{"categories":271},[243],{"categories":273},[209],{"categories":275},[209],{"categories":277},[],{"categories":279},[280],"Design & Frontend",{"categories":282},[283],"Data Science & Visualization",{"categories":285},[243],{"categories":287},[209],{"categories":289},[209],{"categories":291},[],{"categories":293},[209],{"categories":295},[212],{"categories":297},[168],{"categories":299},[209],{"categories":301},[212],{"categories":303},[209],{"categories":305},[306],"Marketing & Growth",{"categories":308},[280],{"categories":310},[209],{"categories":312},[212],{"categories":314},[209],{"categories":316},[],{"categories":318},[],{"categories":320},[280],{"categories":322},[209],{"categories":324},[212],{"categories":326},[203],{"categories":328},[168],{"categories":330},[280],{"categories":332},[209],{"categories":334},[168],{"categories":336},[337],"DevOps & Cloud",{"categories":339},[212],{"categories":341},[215],{"categories":343},[243],{"categories":345},[209],{"categories":347},[],{"categories":349},[209],{"categories":351},[],{"categories":353},[212],{"categories":355},[168],{"categories":357},[],{"categories":359},[168],{"categories":361},[209],{"categories":363},[364],"Governance & Standards",{"categories":366},[206],{"categories":368},[],{"categories":370},[],{"categories":372},[209],{"categories":374},[209],{"categories":376},[212],{"categories":378},[209],{"categories":380},[209],{"categories":382},[212],{"categories":384},[209],{"categories":386},[209],{"categories":388},[209],{"categories":390},[],{"categories":392},[168],{"categories":394},[],{"categories":396},[],{"categories":398},[168],{"categories":400},[],{"categories":402},[168],{"categories":404},[209],{"categories":406},[209],{"categories":408},[306],{"categories":410},[209],{"categories":412},[280],{"categories":414},[280],{"categories":416},[209],{"categories":418},[168],{"categories":420},[212],{"categories":422},[423],"GovTech & Public-Sector Adoption",{"categories":425},[168],{"categories":427},[209],{"categories":429},[209],{"categories":431},[212],{"categories":433},[212],{"categories":435},[283],{"categories":437},[209],{"categories":439},[243],{"categories":441},[212],{"categories":443},[444],"Legal AI Tools",{"categories":446},[212],{"categories":448},[306],{"categories":450},[212],{"categories":452},[215],{"categories":454},[168],{"categories":456},[423],{"categories":458},[],{"categories":460},[212],{"categories":462},[],{"categories":464},[212],{"categories":466},[212],{"categories":468},[469],"RAG & Retrieval",{"categories":471},[206],{"categories":473},[209],{"categories":475},[168],{"categories":477},[337],{"categories":479},[280],{"categories":481},[209],{"categories":483},[],{"categories":485},[486],"Agents & Orchestration",{"categories":488},[168],{"categories":490},[209],{"categories":492},[],{"categories":494},[212],{"categories":496},[206],{"categories":498},[],{"categories":500},[209],{"categories":502},[],{"categories":504},[203],{"categories":506},[168],{"categories":508},[206],{"categories":510},[209],{"categories":512},[209],{"categories":514},[243],{"categories":516},[209],{"categories":518},[],{"categories":520},[209],{"categories":522},[],{"categories":524},[168],{"categories":526},[283],{"categories":528},[],{"categories":530},[209],{"categories":532},[280],{"categories":534},[535],"Models & Frontier Labs",{"categories":537},[],{"categories":539},[280],{"categories":541},[542],"Regulation & Governance of AI",{"categories":544},[212],{"categories":546},[],{"categories":548},[209],{"categories":550},[209],{"categories":552},[212],{"categories":554},[243],{"categories":556},[206],{"categories":558},[209],{"categories":560},[],{"categories":562},[168],{"categories":564},[212],{"categories":566},[209],{"categories":568},[215],{"categories":570},[571],"AI Policy & Regulation",{"categories":573},[],{"categories":575},[209],{"categories":577},[215],{"categories":579},[212],{"categories":581},[209],{"categories":583},[212],{"categories":585},[],{"categories":587},[283],{"categories":589},[590],"Evals & Reliability",{"categories":592},[209],{"categories":594},[],{"categories":596},[203],{"categories":598},[423],{"categories":600},[571],{"categories":602},[209],{"categories":604},[206],{"categories":606},[209],{"categories":608},[212],{"categories":610},[209],{"categories":612},[212],{"categories":614},[486],{"categories":616},[209],{"categories":618},[168],{"categories":620},[209],{"categories":622},[],{"categories":624},[],{"categories":626},[209],{"categories":628},[423],{"categories":630},[209],{"categories":632},[209],{"categories":634},[],{"categories":636},[280],{"categories":638},[],{"categories":640},[209],{"categories":642},[],{"categories":644},[212],{"categories":646},[209],{"categories":648},[280],{"categories":650},[],{"categories":652},[209],{"categories":654},[212],{"categories":656},[209],{"categories":658},[206],{"categories":660},[212],{"categories":662},[209],{"categories":664},[209],{"categories":666},[168],{"categories":668},[280],{"categories":670},[212],{"categories":672},[],{"categories":674},[168],{"categories":676},[212],{"categories":678},[],{"categories":680},[243],{"categories":682},[],{"categories":684},[209],{"categories":686},[209],{"categories":688},[206,306],{"categories":690},[],{"categories":692},[209],{"categories":694},[209],{"categories":696},[212],{"categories":698},[],{"categories":700},[],{"categories":702},[209],{"categories":704},[280],{"categories":706},[209],{"categories":708},[],{"categories":710},[209],{"categories":712},[337],{"categories":714},[],{"categories":716},[212],{"categories":718},[243],{"categories":720},[209],{"categories":722},[280],{"categories":724},[],{"categories":726},[243],{"categories":728},[209],{"categories":730},[232],{"categories":732},[209],{"categories":734},[212],{"categories":736},[243],{"categories":738},[535],{"categories":740},[209],{"categories":742},[306],{"categories":744},[],{"categories":746},[212],{"categories":748},[206],{"categories":750},[168],{"categories":752},[209],{"categories":754},[212],{"categories":756},[],{"categories":758},[209,337],{"categories":760},[209],{"categories":762},[209],{"categories":764},[209],{"categories":766},[212],{"categories":768},[209,168],{"categories":770},[283],{"categories":772},[209],{"categories":774},[209],{"categories":776},[168],{"categories":778},[212],{"categories":780},[571],{"categories":782},[306],{"categories":784},[209],{"categories":786},[212],{"categories":788},[209],{"categories":790},[209],{"categories":792},[212],{"categories":794},[],{"categories":796},[209],{"categories":798},[212],{"categories":800},[209],{"categories":802},[209,206],{"categories":804},[206],{"categories":806},[],{"categories":808},[280],{"categories":810},[280],{"categories":812},[209],{"categories":814},[],{"categories":816},[],{"categories":818},[243],{"categories":820},[],{"categories":822},[203],{"categories":824},[209],{"categories":826},[168],{"categories":828},[829],"Generative UI & Design-to-Code",{"categories":831},[209],{"categories":833},[280],{"categories":835},[209],{"categories":837},[838],"Algorithmic Accountability",{"categories":840},[212],{"categories":842},[168],{"categories":844},[243],{"categories":846},[280],{"categories":848},[],{"categories":850},[209],{"categories":852},[209],{"categories":854},[209],{"categories":856},[212],{"categories":858},[859],"MLOps & Infrastructure",{"categories":861},[209],{"categories":863},[209],{"categories":865},[209],{"categories":867},[209],{"categories":869},[243],{"categories":871},[203],{"categories":873},[209],{"categories":875},[212],{"categories":877},[337],{"categories":879},[209],{"categories":881},[280],{"categories":883},[209],{"categories":885},[212],{"categories":887},[],{"categories":889},[],{"categories":891},[232],{"categories":893},[280],{"categories":895},[243],{"categories":897},[283],{"categories":899},[],{"categories":901},[209],{"categories":903},[209],{"categories":905},[206],{"categories":907},[209],{"categories":909},[209],{"categories":911},[209],{"categories":913},[243],{"categories":915},[232],{"categories":917},[209],{"categories":919},[280],{"categories":921},[],{"categories":923},[212],{"categories":925},[168],{"categories":927},[],{"categories":929},[209],{"categories":931},[209],{"categories":933},[212],{"categories":935},[168],{"categories":937},[209],{"categories":939},[283],{"categories":941},[],{"categories":943},[209],{"categories":945},[],{"categories":947},[209],{"categories":949},[],{"categories":951},[215],{"categories":953},[206],{"categories":955},[212],{"categories":957},[212],{"categories":959},[],{"categories":961},[203],{"categories":963},[209],{"categories":965},[206],{"categories":967},[243],{"categories":969},[203],{"categories":971},[],{"categories":973},[209],{"categories":975},[],{"categories":977},[],{"categories":979},[243],{"categories":981},[243],{"categories":983},[],{"categories":985},[486],{"categories":987},[209],{"categories":989},[280],{"categories":991},[168],{"categories":993},[],{"categories":995},[444],{"categories":997},[206],{"categories":999},[],{"categories":1001},[],{"categories":1003},[203],{"categories":1005},[283],{"categories":1007},[],{"categories":1009},[306],{"categories":1011},[212],{"categories":1013},[206],{"categories":1015},[212],{"categories":1017},[206],{"categories":1019},[168],{"categories":1021},[],{"categories":1023},[232],{"categories":1025},[215],{"categories":1027},[209],{"categories":1029},[280],{"categories":1031},[168],{"categories":1033},[206],{"categories":1035},[209],{"categories":1037},[212],{"categories":1039},[206],{"categories":1041},[209],{"categories":1043},[209],{"categories":1045},[],{"categories":1047},[],{"categories":1049},[168],{"categories":1051},[283],{"categories":1053},[215],{"categories":1055},[209],{"categories":1057},[212],{"categories":1059},[209],{"categories":1061},[],{"categories":1063},[243],{"categories":1065},[215],{"categories":1067},[209],{"categories":1069},[590],{"categories":1071},[337],{"categories":1073},[],{"categories":1075},[212],{"categories":1077},[],{"categories":1079},[203],{"categories":1081},[],{"categories":1083},[209],{"categories":1085},[209],{"categories":1087},[280],{"categories":1089},[306],{"categories":1091},[168],{"categories":1093},[212],{"categories":1095},[],{"categories":1097},[168],{"categories":1099},[203],{"categories":1101},[],{"categories":1103},[243],{"categories":1105},[209,337],{"categories":1107},[1108],"Design Systems for AI",{"categories":1110},[209],{"categories":1112},[243],{"categories":1114},[209],{"categories":1116},[209],{"categories":1118},[206],{"categories":1120},[209],{"categories":1122},[],{"categories":1124},[209],{"categories":1126},[209],{"categories":1128},[206],{"categories":1130},[209],{"categories":1132},[],{"categories":1134},[212],{"categories":1136},[168],{"categories":1138},[168],{"categories":1140},[280],{"categories":1142},[243],{"categories":1144},[283],{"categories":1146},[209],{"categories":1148},[203],{"categories":1150},[571],{"categories":1152},[209],{"categories":1154},[212],{"categories":1156},[209],{"categories":1158},[168],{"categories":1160},[168],{"categories":1162},[],{"categories":1164},[],{"categories":1166},[212],{"categories":1168},[215],{"categories":1170},[],{"categories":1172},[209],{"categories":1174},[],{"categories":1176},[280],{"categories":1178},[212],{"categories":1180},[168],{"categories":1182},[280],{"categories":1184},[209],{"categories":1186},[280],{"categories":1188},[],{"categories":1190},[],{"categories":1192},[243],{"categories":1194},[212],{"categories":1196},[212],{"categories":1198},[209],{"categories":1200},[209],{"categories":1202},[209],{"categories":1204},[206],{"categories":1206},[209],{"categories":1208},[209],{"categories":1210},[],{"categories":1212},[168],{"categories":1214},[168],{"categories":1216},[209],{"categories":1218},[168],{"categories":1220},[206],{"categories":1222},[],{"categories":1224},[209],{"categories":1226},[209],{"categories":1228},[209],{"categories":1230},[212],{"categories":1232},[203],{"categories":1234},[206],{"categories":1236},[243],{"categories":1238},[212],{"categories":1240},[232],{"categories":1242},[306],{"categories":1244},[209],{"categories":1246},[212],{"categories":1248},[],{"categories":1250},[280],{"categories":1252},[],{"categories":1254},[209],{"categories":1256},[209],{"categories":1258},[],{"categories":1260},[168],{"categories":1262},[206],{"categories":1264},[1265],"Visual & Generative Media",{"categories":1267},[212],{"categories":1269},[],{"categories":1271},[209],{"categories":1273},[209],{"categories":1275},[337],{"categories":1277},[283],{"categories":1279},[571],{"categories":1281},[168],{"categories":1283},[306],{"categories":1285},[209],{"categories":1287},[280],{"categories":1289},[209],{"categories":1291},[168],{"categories":1293},[212],{"categories":1295},[],{"categories":1297},[],{"categories":1299},[212],{"categories":1301},[203],{"categories":1303},[212],{"categories":1305},[535],{"categories":1307},[209],{"categories":1309},[215],{"categories":1311},[206],{"categories":1313},[],{"categories":1315},[209],{"categories":1317},[215],{"categories":1319},[209],{"categories":1321},[209],{"categories":1323},[209],{"categories":1325},[209],{"categories":1327},[209],{"categories":1329},[306],{"categories":1331},[209],{"categories":1333},[486],{"categories":1335},[209],{"categories":1337},[209],{"categories":1339},[209],{"categories":1341},[209],{"categories":1343},[209],{"categories":1345},[280],{"categories":1347},[212],{"categories":1349},[],{"categories":1351},[212],{"categories":1353},[],{"categories":1355},[337],{"categories":1357},[168],{"categories":1359},[],{"categories":1361},[535],{"categories":1363},[212],{"categories":1365},[209],{"categories":1367},[280,209],{"categories":1369},[203],{"categories":1371},[],{"categories":1373},[209],{"categories":1375},[203],{"categories":1377},[1378],"Medical Imaging & Radiology",{"categories":1380},[280],{"categories":1382},[212],{"categories":1384},[168],{"categories":1386},[],{"categories":1388},[209],{"categories":1390},[209],{"categories":1392},[209],{"categories":1394},[],{"categories":1396},[],{"categories":1398},[209],{"categories":1400},[486],{"categories":1402},[209],{"categories":1404},[203],{"categories":1406},[209],{"categories":1408},[209],{"categories":1410},[],{"categories":1412},[212],{"categories":1414},[209],{"categories":1416},[215],{"categories":1418},[168],{"categories":1420},[209],{"categories":1422},[486],{"categories":1424},[209],{"categories":1426},[212],{"categories":1428},[209],{"categories":1430},[280],{"categories":1432},[212],{"categories":1434},[337],{"categories":1436},[280],{"categories":1438},[206],{"categories":1440},[212],{"categories":1442},[209],{"categories":1444},[209],{"categories":1446},[209],{"categories":1448},[209],{"categories":1450},[209],{"categories":1452},[212],{"categories":1454},[168],{"categories":1456},[209],{"categories":1458},[215],{"categories":1460},[],{"categories":1462},[243],{"categories":1464},[],{"categories":1466},[215],{"categories":1468},[212],{"categories":1470},[1108],{"categories":1472},[1108],{"categories":1474},[280],{"categories":1476},[209],{"categories":1478},[209],{"categories":1480},[212],{"categories":1482},[168],{"categories":1484},[280],{"categories":1486},[212],{"categories":1488},[243],{"categories":1490},[],{"categories":1492},[209],{"categories":1494},[],{"categories":1496},[209],{"categories":1498},[209],{"categories":1500},[209],{"categories":1502},[1503],"Contract Review & E-Discovery",{"categories":1505},[280],{"categories":1507},[209],{"categories":1509},[203],{"categories":1511},[243],{"categories":1513},[209],{"categories":1515},[209],{"categories":1517},[306],{"categories":1519},[168],{"categories":1521},[209],{"categories":1523},[209],{"categories":1525},[212],{"categories":1527},[212],{"categories":1529},[838],{"categories":1531},[212],{"categories":1533},[212],{"categories":1535},[209],{"categories":1537},[209],{"categories":1539},[212],{"categories":1541},[209],{"categories":1543},[486],{"categories":1545},[469],{"categories":1547},[209],{"categories":1549},[212],{"categories":1551},[209],{"categories":1553},[1554],"Law-Firm Practice & Adoption",{"categories":1556},[209],{"categories":1558},[212],{"categories":1560},[280],{"categories":1562},[209],{"categories":1564},[209],{"categories":1566},[],{"categories":1568},[],{"categories":1570},[168],{"categories":1572},[],{"categories":1574},[203],{"categories":1576},[337],{"categories":1578},[209],{"categories":1580},[],{"categories":1582},[203],{"categories":1584},[206],{"categories":1586},[209],{"categories":1588},[306],{"categories":1590},[],{"categories":1592},[206],{"categories":1594},[206],{"categories":1596},[],{"categories":1598},[209],{"categories":1600},[209],{"categories":1602},[168],{"categories":1604},[],{"categories":1606},[],{"categories":1608},[],{"categories":1610},[],{"categories":1612},[209],{"categories":1614},[212],{"categories":1616},[337],{"categories":1618},[209],{"categories":1620},[203],{"categories":1622},[168],{"categories":1624},[209],{"categories":1626},[209],{"categories":1628},[168],{"categories":1630},[215],{"categories":1632},[209],{"categories":1634},[859],{"categories":1636},[209],{"categories":1638},[306],{"categories":1640},[168],{"categories":1642},[206],{"categories":1644},[209],{"categories":1646},[209],{"categories":1648},[280],{"categories":1650},[209],{"categories":1652},[209],{"categories":1654},[209],{"categories":1656},[212],{"categories":1658},[209,203],{"categories":1660},[486],{"categories":1662},[209],{"categories":1664},[168],{"categories":1666},[168],{"categories":1668},[280],{"categories":1670},[212],{"categories":1672},[168],{"categories":1674},[209],{"categories":1676},[209],{"categories":1678},[],{"categories":1680},[],{"categories":1682},[209],{"categories":1684},[],{"categories":1686},[209],{"categories":1688},[168],{"categories":1690},[283],{"categories":1692},[243],{"categories":1694},[280],{"categories":1696},[209],{"categories":1698},[168],{"categories":1700},[],{"categories":1702},[212],{"categories":1704},[209],{"categories":1706},[209],{"categories":1708},[209],{"categories":1710},[209],{"categories":1712},[],{"categories":1714},[212],{"categories":1716},[209],{"categories":1718},[209],{"categories":1720},[],{"categories":1722},[212],{"categories":1724},[209],{"categories":1726},[209],{"categories":1728},[206],{"categories":1730},[209],{"categories":1732},[],{"categories":1734},[203],{"categories":1736},[209],{"categories":1738},[280],{"categories":1740},[168],{"categories":1742},[209],{"categories":1744},[203],{"categories":1746},[209],{"categories":1748},[168],{"categories":1750},[306],{"categories":1752},[212],{"categories":1754},[212],{"categories":1756},[209,280],{"categories":1758},[209],{"categories":1760},[243],{"categories":1762},[209],{"categories":1764},[243],{"categories":1766},[212],{"categories":1768},[280],{"categories":1770},[],{"categories":1772},[168],{"categories":1774},[337],{"categories":1776},[280],{"categories":1778},[168],{"categories":1780},[209],{"categories":1782},[215],{"categories":1784},[209],{"categories":1786},[212],{"categories":1788},[],{"categories":1790},[],{"categories":1792},[209],{"categories":1794},[],{"categories":1796},[],{"categories":1798},[215],{"categories":1800},[168],{"categories":1802},[209],{"categories":1804},[212],{"categories":1806},[212],{"categories":1808},[206],{"categories":1810},[212],{"categories":1812},[337],{"categories":1814},[209],{"categories":1816},[209],{"categories":1818},[232],{"categories":1820},[209],{"categories":1822},[209],{"categories":1824},[212],{"categories":1826},[209],{"categories":1828},[209],{"categories":1830},[444],{"categories":1832},[838],{"categories":1834},[],{"categories":1836},[280],{"categories":1838},[1554],{"categories":1840},[168],{"categories":1842},[],{"categories":1844},[],{"categories":1846},[212],{"categories":1848},[],{"categories":1850},[],{"categories":1852},[306],{"categories":1854},[306],{"categories":1856},[212],{"categories":1858},[168],{"categories":1860},[],{"categories":1862},[209],{"categories":1864},[209],{"categories":1866},[168],{"categories":1868},[1503],{"categories":1870},[280],{"categories":1872},[280],{"categories":1874},[209],{"categories":1876},[212],{"categories":1878},[203],{"categories":1880},[209],{"categories":1882},[209],{"categories":1884},[280],{"categories":1886},[280],{"categories":1888},[212],{"categories":1890},[212],{"categories":1892},[209],{"categories":1894},[],{"categories":1896},[209],{"categories":1898},[],{"categories":1900},[1901],"Interaction & Product Design",{"categories":1903},[209],{"categories":1905},[212],{"categories":1907},[364],{"categories":1909},[243],{"categories":1911},[168],{"categories":1913},[209],{"categories":1915},[209],{"categories":1917},[168],{"categories":1919},[203],{"categories":1921},[209],{"categories":1923},[],{"categories":1925},[212],{"categories":1927},[212],{"categories":1929},[],{"categories":1931},[168],{"categories":1933},[209],{"categories":1935},[203],{"categories":1937},[1901],{"categories":1939},[209],{"categories":1941},[203],{"categories":1943},[203],{"categories":1945},[],{"categories":1947},[168],{"categories":1949},[],{"categories":1951},[212],{"categories":1953},[243],{"categories":1955},[209],{"categories":1957},[212],{"categories":1959},[209],{"categories":1961},[212],{"categories":1963},[209],{"categories":1965},[243],{"categories":1967},[283],{"categories":1969},[209],{"categories":1971},[215],{"categories":1973},[168],{"categories":1975},[1976],"Coding Agents & Dev Productivity",{"categories":1978},[243],{"categories":1980},[280],{"categories":1982},[],{"categories":1984},[209],{"categories":1986},[838],{"categories":1988},[],{"categories":1990},[209],{"categories":1992},[209],{"categories":1994},[243],{"categories":1996},[],{"categories":1998},[],{"categories":2000},[209],{"categories":2002},[],{"categories":2004},[212],{"categories":2006},[209],{"categories":2008},[],{"categories":2010},[168],{"categories":2012},[168],{"categories":2014},[209],{"categories":2016},[283],{"categories":2018},[],{"categories":2020},[209],{"categories":2022},[209],{"categories":2024},[209],{"categories":2026},[283],{"categories":2028},[168],{"categories":2030},[],{"categories":2032},[],{"categories":2034},[212],{"categories":2036},[212],{"categories":2038},[423],{"categories":2040},[168],{"categories":2042},[168],{"categories":2044},[212],{"categories":2046},[243],{"categories":2048},[243],{"categories":2050},[212],{"categories":2052},[212],{"categories":2054},[209],{"categories":2056},[203],{"categories":2058},[1901],{"categories":2060},[209,337],{"categories":2062},[],{"categories":2064},[280],{"categories":2066},[168],{"categories":2068},[203],{"categories":2070},[209],{"categories":2072},[212],{"categories":2074},[2075],"The Designer's Role & Craft",{"categories":2077},[280],{"categories":2079},[],{"categories":2081},[212],{"categories":2083},[209],{"categories":2085},[212],{"categories":2087},[212],{"categories":2089},[209],{"categories":2091},[306],{"categories":2093},[209],{"categories":2095},[168],{"categories":2097},[280],{"categories":2099},[209],{"categories":2101},[],{"categories":2103},[212],{"categories":2105},[280],{"categories":2107},[209],{"categories":2109},[209],{"categories":2111},[2112],"AI UX Patterns",{"categories":2114},[212],{"categories":2116},[212],{"categories":2118},[212],{"categories":2120},[212],{"categories":2122},[306],{"categories":2124},[283],{"categories":2126},[209],{"categories":2128},[212],{"categories":2130},[209],{"categories":2132},[1108],{"categories":2134},[],{"categories":2136},[306],{"categories":2138},[243],{"categories":2140},[168],{"categories":2142},[209],{"categories":2144},[212],{"categories":2146},[],{"categories":2148},[],{"categories":2150},[209],{"categories":2152},[212],{"categories":2154},[209],{"categories":2156},[212],{"categories":2158},[423],{"categories":2160},[280],{"categories":2162},[243],{"categories":2164},[168],{"categories":2166},[209],{"categories":2168},[212],{"categories":2170},[212],{"categories":2172},[],{"categories":2174},[209],{"categories":2176},[],{"categories":2178},[],{"categories":2180},[209],{"categories":2182},[209],{"categories":2184},[212],{"categories":2186},[168],{"categories":2188},[],{"categories":2190},[],{"categories":2192},[283],{"categories":2194},[232],{"categories":2196},[209],{"categories":2198},[283],{"categories":2200},[243],{"categories":2202},[209],{"categories":2204},[209],{"categories":2206},[212],{"categories":2208},[212],{"categories":2210},[209],{"categories":2212},[212],{"categories":2214},[],{"categories":2216},[],{"categories":2218},[209],{"categories":2220},[337],{"categories":2222},[209],{"categories":2224},[],{"categories":2226},[],{"categories":2228},[280],{"categories":2230},[859],{"categories":2232},[212],{"categories":2234},[203],{"categories":2236},[2075],{"categories":2238},[],{"categories":2240},[],{"categories":2242},[209],{"categories":2244},[],{"categories":2246},[],{"categories":2248},[168],{"categories":2250},[243],{"categories":2252},[306],{"categories":2254},[206],{"categories":2256},[209],{"categories":2258},[209],{"categories":2260},[206],{"categories":2262},[],{"categories":2264},[280],{"categories":2266},[209],{"categories":2268},[212],{"categories":2270},[206],{"categories":2272},[209],{"categories":2274},[209],{"categories":2276},[203],{"categories":2278},[209],{"categories":2280},[],{"categories":2282},[203],{"categories":2284},[209],{"categories":2286},[306],{"categories":2288},[212],{"categories":2290},[243],{"categories":2292},[209],{"categories":2294},[206],{"categories":2296},[209],{"categories":2298},[209],{"categories":2300},[209],{"categories":2302},[212],{"categories":2304},[],{"categories":2306},[209],{"categories":2308},[168],{"categories":2310},[203],{"categories":2312},[209],{"categories":2314},[209],{"categories":2316},[],{"categories":2318},[486],{"categories":2320},[243],{"categories":2322},[209],{"categories":2324},[209],{"categories":2326},[],{"categories":2328},[206],{"categories":2330},[206],{"categories":2332},[209],{"categories":2334},[209],{"categories":2336},[215],{"categories":2338},[209],{"categories":2340},[209],{"categories":2342},[168],{"categories":2344},[168],{"categories":2346},[209],{"categories":2348},[],{"categories":2350},[168],{"categories":2352},[209],{"categories":2354},[168],{"categories":2356},[571],{"categories":2358},[],{"categories":2360},[],{"categories":2362},[209],{"categories":2364},[243],{"categories":2366},[],{"categories":2368},[337],{"categories":2370},[209],{"categories":2372},[209],{"categories":2374},[280],{"categories":2376},[829],{"categories":2378},[],{"categories":2380},[209],{"categories":2382},[209],{"categories":2384},[168],{"categories":2386},[209],{"categories":2388},[209],{"categories":2390},[209,337],{"categories":2392},[209],{"categories":2394},[209],{"categories":2396},[280],{"categories":2398},[212],{"categories":2400},[],{"categories":2402},[212],{"categories":2404},[212],{"categories":2406},[209],{"categories":2408},[209],{"categories":2410},[209],{"categories":2412},[283],{"categories":2414},[209],{"categories":2416},[2112],{"categories":2418},[203],{"categories":2420},[283],{"categories":2422},[203],{"categories":2424},[168],{"categories":2426},[280],{"categories":2428},[212],{"categories":2430},[209],{"categories":2432},[],{"categories":2434},[209],{"categories":2436},[243],{"categories":2438},[209],{"categories":2440},[212],{"categories":2442},[209],{"categories":2444},[209],{"categories":2446},[206],{"categories":2448},[],{"categories":2450},[337],{"categories":2452},[209],{"categories":2454},[423],{"categories":2456},[280],{"categories":2458},[280],{"categories":2460},[168],{"categories":2462},[212],{"categories":2464},[209],{"categories":2466},[206],{"categories":2468},[243],{"categories":2470},[209],{"categories":2472},[280],{"categories":2474},[212],{"categories":2476},[209],{"categories":2478},[209],{"categories":2480},[535],{"categories":2482},[],{"categories":2484},[209],{"categories":2486},[209],{"categories":2488},[209],{"categories":2490},[],{"categories":2492},[],{"categories":2494},[209],{"categories":2496},[209],{"categories":2498},[209],{"categories":2500},[209],{"categories":2502},[168],{"categories":2504},[209],{"categories":2506},[209],{"categories":2508},[212],{"categories":2510},[209],{"categories":2512},[209],{"categories":2514},[209],{"categories":2516},[209],{"categories":2518},[],{"categories":2520},[168],{"categories":2522},[283],{"categories":2524},[209],{"categories":2526},[212],{"categories":2528},[209],{"categories":2530},[],{"categories":2532},[],{"categories":2534},[209],{"categories":2536},[209],{"categories":2538},[209],{"categories":2540},[243],{"categories":2542},[],{"categories":2544},[209],{"categories":2546},[280],{"categories":2548},[209],{"categories":2550},[337],{"categories":2552},[1554],{"categories":2554},[243],{"categories":2556},[168],{"categories":2558},[168],{"categories":2560},[168],{"categories":2562},[243],{"categories":2564},[243],{"categories":2566},[337],{"categories":2568},[],{"categories":2570},[243],{"categories":2572},[209],{"categories":2574},[203],{"categories":2576},[168],{"categories":2578},[209],{"categories":2580},[243],{"categories":2582},[],{"categories":2584},[209],{"categories":2586},[168],{"categories":2588},[283],{"categories":2590},[209],{"categories":2592},[243],{"categories":2594},[209],{"categories":2596},[168],{"categories":2598},[212],{"categories":2600},[243],{"categories":2602},[212],{"categories":2604},[337],{"categories":2606},[212],{"categories":2608},[209],{"categories":2610},[209],{"categories":2612},[168],{"categories":2614},[209],{"categories":2616},[],{"categories":2618},[206],{"categories":2620},[168],{"categories":2622},[],{"categories":2624},[],{"categories":2626},[209],{"categories":2628},[212],{"categories":2630},[209],{"categories":2632},[2633],"Frameworks & Tooling",{"categories":2635},[209],{"categories":2637},[209],{"categories":2639},[168],{"categories":2641},[209],{"categories":2643},[209],{"categories":2645},[],{"categories":2647},[283],{"categories":2649},[283],{"categories":2651},[203],{"categories":2653},[212],{"categories":2655},[280],{"categories":2657},[],{"categories":2659},[1554],{"categories":2661},[209],{"categories":2663},[168],{"categories":2665},[209],{"categories":2667},[337],{"categories":2669},[337],{"categories":2671},[],{"categories":2673},[212],{"categories":2675},[243],{"categories":2677},[243],{"categories":2679},[209],{"categories":2681},[212],{"categories":2683},[],{"categories":2685},[280],{"categories":2687},[209],{"categories":2689},[209],{"categories":2691},[],{"categories":2693},[209],{"categories":2695},[],{"categories":2697},[168],{"categories":2699},[209],{"categories":2701},[168],{"categories":2703},[337],{"categories":2705},[209],{"categories":2707},[168],{"categories":2709},[206],{"categories":2711},[209],{"categories":2713},[1554],{"categories":2715},[],{"categories":2717},[212],{"categories":2719},[203],{"categories":2721},[203],{"categories":2723},[],{"categories":2725},[212],{"categories":2727},[209],{"categories":2729},[2730],"AI Design Tooling",{"categories":2732},[280],{"categories":2734},[209],{"categories":2736},[209],{"categories":2738},[168],{"categories":2740},[280],{"categories":2742},[209],{"categories":2744},[168],{"categories":2746},[243],{"categories":2748},[215],{"categories":2750},[168],{"categories":2752},[212],{"categories":2754},[],{"categories":2756},[209],{"categories":2758},[209],{"categories":2760},[212],{"categories":2762},[209],{"categories":2764},[209],{"categories":2766},[],{"categories":2768},[212],{"categories":2770},[2633],{"categories":2772},[209],{"categories":2774},[212],{"categories":2776},[212],{"categories":2778},[168],{"categories":2780},[168],{"categories":2782},[],{"categories":2784},[168],{"categories":2786},[209],{"categories":2788},[209],{"categories":2790},[212],{"categories":2792},[206],{"categories":2794},[209],{"categories":2796},[],{"categories":2798},[209],{"categories":2800},[1901],{"categories":2802},[],{"categories":2804},[209],{"categories":2806},[209],{"categories":2808},[],{"categories":2810},[209],{"categories":2812},[209],{"categories":2814},[209],{"categories":2816},[306],{"categories":2818},[243],{"categories":2820},[209],{"categories":2822},[209],{"categories":2824},[1554],{"categories":2826},[203],{"categories":2828},[209],{"categories":2830},[209],{"categories":2832},[283],{"categories":2834},[209],{"categories":2836},[243],{"categories":2838},[212],{"categories":2840},[],{"categories":2842},[209],{"categories":2844},[280],{"categories":2846},[209],{"categories":2848},[306],{"categories":2850},[209],{"categories":2852},[212],{"categories":2854},[],{"categories":2856},[],{"categories":2858},[],{"categories":2860},[203],{"categories":2862},[243],{"categories":2864},[212],{"categories":2866},[209],{"categories":2868},[209],{"categories":2870},[209],{"categories":2872},[444],{"categories":2874},[280],{"categories":2876},[212],{"categories":2878},[209],{"categories":2880},[],{"categories":2882},[212],{"categories":2884},[212],{"categories":2886},[],{"categories":2888},[209],{"categories":2890},[212],{"categories":2892},[209],{"categories":2894},[],{"categories":2896},[209],{"categories":2898},[209],{"categories":2900},[243],{"categories":2902},[280],{"categories":2904},[212],{"categories":2906},[280],{"categories":2908},[212],{"categories":2910},[206],{"categories":2912},[],{"categories":2914},[],{"categories":2916},[209],{"categories":2918},[209],{"categories":2920},[203],{"categories":2922},[212],{"categories":2924},[243],{"categories":2926},[],{"categories":2928},[280],{"categories":2930},[],{"categories":2932},[168],{"categories":2934},[168],{"categories":2936},[280],{"categories":2938},[168],{"categories":2940},[209],{"categories":2942},[],{"categories":2944},[209],{"categories":2946},[209],{"categories":2948},[],{"categories":2950},[306],{"categories":2952},[209],{"categories":2954},[337],{"categories":2956},[168],{"categories":2958},[],{"categories":2960},[212],{"categories":2962},[209],{"categories":2964},[203],{"categories":2966},[535],{"categories":2968},[212],{"categories":2970},[212],{"categories":2972},[209],{"categories":2974},[209],{"categories":2976},[],{"categories":2978},[203],{"categories":2980},[209],{"categories":2982},[206],{"categories":2984},[168],{"categories":2986},[280],{"categories":2988},[],{"categories":2990},[],{"categories":2992},[],{"categories":2994},[212],{"categories":2996},[168],{"categories":2998},[280],{"categories":3000},[243],{"categories":3002},[209],{"categories":3004},[243],{"categories":3006},[212],{"categories":3008},[280],{"categories":3010},[209],{"categories":3012},[],{"categories":3014},[209],{"categories":3016},[232],{"categories":3018},[212],{"categories":3020},[280],{"categories":3022},[243],{"categories":3024},[206],{"categories":3026},[168],{"categories":3028},[209],{"categories":3030},[243],{"categories":3032},[306],{"categories":3034},[],{"categories":3036},[],{"categories":3038},[283],{"categories":3040},[486],{"categories":3042},[209],{"categories":3044},[212],{"categories":3046},[209,168],{"categories":3048},[243],{"categories":3050},[209],{"categories":3052},[209],{"categories":3054},[212],{"categories":3056},[209],{"categories":3058},[212],{"categories":3060},[209],{"categories":3062},[209],{"categories":3064},[],{"categories":3066},[1108],{"categories":3068},[168],{"categories":3070},[280],{"categories":3072},[209],{"categories":3074},[209],{"categories":3076},[209],{"categories":3078},[283],{"categories":3080},[212],{"categories":3082},[306],{"categories":3084},[337],{"categories":3086},[],{"categories":3088},[209],{"categories":3090},[206],{"categories":3092},[212],{"categories":3094},[203],{"categories":3096},[212],{"categories":3098},[209],{"categories":3100},[212],{"categories":3102},[215],{"categories":3104},[168],{"categories":3106},[209],{"categories":3108},[209],{"categories":3110},[],{"categories":3112},[],{"categories":3114},[],{"categories":3116},[337],{"categories":3118},[209],{"categories":3120},[243],{"categories":3122},[209],{"categories":3124},[209],{"categories":3126},[209],{"categories":3128},[209],{"categories":3130},[],{"categories":3132},[283],{"categories":3134},[206],{"categories":3136},[212],{"categories":3138},[209],{"categories":3140},[],{"categories":3142},[209],{"categories":3144},[212],{"categories":3146},[209],{"categories":3148},[337],{"categories":3150},[],{"categories":3152},[280],{"categories":3154},[280],{"categories":3156},[],{"categories":3158},[168],{"categories":3160},[209],{"categories":3162},[280],{"categories":3164},[209],{"categories":3166},[206],{"categories":3168},[212],{"categories":3170},[209],{"categories":3172},[],{"categories":3174},[243],{"categories":3176},[209],{"categories":3178},[209],{"categories":3180},[209],{"categories":3182},[280],{"categories":3184},[212],{"categories":3186},[243],{"categories":3188},[],{"categories":3190},[212],{"categories":3192},[212],{"categories":3194},[280],{"categories":3196},[209],{"categories":3198},[209],{"categories":3200},[209],{"categories":3202},[486],{"categories":3204},[209],{"categories":3206},[],{"categories":3208},[209],{"categories":3210},[209],{"categories":3212},[337],{"categories":3214},[243],{"categories":3216},[283],{"categories":3218},[571],{"categories":3220},[283],{"categories":3222},[],{"categories":3224},[],{"categories":3226},[],{"categories":3228},[212],{"categories":3230},[212],{"categories":3232},[168],{"categories":3234},[209],{"categories":3236},[469],{"categories":3238},[168],{"categories":3240},[209],{"categories":3242},[209],{"categories":3244},[209],{"categories":3246},[209],{"categories":3248},[212],{"categories":3250},[],{"categories":3252},[],{"categories":3254},[209],{"categories":3256},[],{"categories":3258},[209],{"categories":3260},[212],{"categories":3262},[280],{"categories":3264},[209],{"categories":3266},[209],{"categories":3268},[],{"categories":3270},[215],{"categories":3272},[209],{"categories":3274},[280],{"categories":3276},[209],{"categories":3278},[212],{"categories":3280},[206],{"categories":3282},[209],{"categories":3284},[306],{"categories":3286},[212],{"categories":3288},[209],{"categories":3290},[829],{"categories":3292},[209],{"categories":3294},[212],{"categories":3296},[209],{"categories":3298},[168],{"categories":3300},[209],{"categories":3302},[535],{"categories":3304},[280],{"categories":3306},[],{"categories":3308},[243],{"categories":3310},[486],{"categories":3312},[212],{"categories":3314},[209],{"categories":3316},[],{"categories":3318},[243],{"categories":3320},[423],{"categories":3322},[212],{"categories":3324},[212],{"categories":3326},[209],{"categories":3328},[209],{"categories":3330},[212],{"categories":3332},[],{"categories":3334},[206],{"categories":3336},[212],{"categories":3338},[],{"categories":3340},[168],{"categories":3342},[209],{"categories":3344},[203],{"categories":3346},[243],{"categories":3348},[337],{"categories":3350},[232],{"categories":3352},[212],{"categories":3354},[212],{"categories":3356},[209],{"categories":3358},[212],{"categories":3360},[203],{"categories":3362},[],{"categories":3364},[209],{"categories":3366},[209],{"categories":3368},[],{"categories":3370},[],{"categories":3372},[280],{"categories":3374},[209,206],{"categories":3376},[212],{"categories":3378},[209],{"categories":3380},[],{"categories":3382},[203],{"categories":3384},[283],{"categories":3386},[206],{"categories":3388},[209],{"categories":3390},[168],{"categories":3392},[209],{"categories":3394},[212],{"categories":3396},[209],{"categories":3398},[209],{"categories":3400},[209],{"categories":3402},[243],{"categories":3404},[1108],{"categories":3406},[212],{"categories":3408},[209],{"categories":3410},[],{"categories":3412},[],{"categories":3414},[212],{"categories":3416},[209],{"categories":3418},[337],{"categories":3420},[],{"categories":3422},[209],{"categories":3424},[212],{"categories":3426},[232],{"categories":3428},[212],{"categories":3430},[486],{"categories":3432},[],{"categories":3434},[444],{"categories":3436},[212],{"categories":3438},[209],{"categories":3440},[306],{"categories":3442},[209],{"categories":3444},[283],{"categories":3446},[212],{"categories":3448},[209],{"categories":3450},[486],{"categories":3452},[209],{"categories":3454},[337],{"categories":3456},[],{"categories":3458},[209],{"categories":3460},[306],{"categories":3462},[280],{"categories":3464},[209],{"categories":3466},[209],{"categories":3468},[],{"categories":3470},[306],{"categories":3472},[243],{"categories":3474},[209],{"categories":3476},[209],{"categories":3478},[571],{"categories":3480},[203],{"categories":3482},[209],{"categories":3484},[],{"categories":3486},[],{"categories":3488},[280],{"categories":3490},[209],{"categories":3492},[283],{"categories":3494},[306],{"categories":3496},[212],{"categories":3498},[306],{"categories":3500},[243],{"categories":3502},[],{"categories":3504},[209],{"categories":3506},[],{"categories":3508},[209],{"categories":3510},[590],{"categories":3512},[209],{"categories":3514},[209],{"categories":3516},[212],{"categories":3518},[486],{"categories":3520},[209],{"categories":3522},[209],{"categories":3524},[209],{"categories":3526},[],{"categories":3528},[209,168],{"categories":3530},[243],{"categories":3532},[212],{"categories":3534},[168],{"categories":3536},[212],{"categories":3538},[859],{"categories":3540},[168],{"categories":3542},[209],{"categories":3544},[203],{"categories":3546},[],{"categories":3548},[],{"categories":3550},[212],{"categories":3552},[209],{"categories":3554},[168],{"categories":3556},[203],{"categories":3558},[168],{"categories":3560},[168],{"categories":3562},[209],{"categories":3564},[306],{"categories":3566},[209],{"categories":3568},[168],{"categories":3570},[],{"categories":3572},[209],{"categories":3574},[280,209],{"categories":3576},[337],{"categories":3578},[203],{"categories":3580},[],{"categories":3582},[209],{"categories":3584},[209],{"categories":3586},[206],{"categories":3588},[206],{"categories":3590},[209],{"categories":3592},[209],{"categories":3594},[423],{"categories":3596},[209],{"categories":3598},[168],{"categories":3600},[283],{"categories":3602},[212],{"categories":3604},[209],{"categories":3606},[209],{"categories":3608},[243],{"categories":3610},[306],{"categories":3612},[280],{"categories":3614},[209],{"categories":3616},[209],{"categories":3618},[209],{"categories":3620},[209],{"categories":3622},[203],{"categories":3624},[209],{"categories":3626},[212],{"categories":3628},[212],{"categories":3630},[168],{"categories":3632},[243],{"categories":3634},[168],{"categories":3636},[],{"categories":3638},[],{"categories":3640},[283],{"categories":3642},[209],{"categories":3644},[168],{"categories":3646},[209],{"categories":3648},[280],{"categories":3650},[486],{"categories":3652},[444],{"categories":3654},[423],{"categories":3656},[209],{"categories":3658},[209],{"categories":3660},[209],{"categories":3662},[283],{"categories":3664},[209],{"categories":3666},[209],{"categories":3668},[209],{"categories":3670},[212],{"categories":3672},[203],{"categories":3674},[212],{"categories":3676},[209,206],{"categories":3678},[],{"categories":3680},[280],{"categories":3682},[],{"categories":3684},[215],{"categories":3686},[209],{"categories":3688},[243],{"categories":3690},[203],{"categories":3692},[203],{"categories":3694},[212],{"categories":3696},[212],{"categories":3698},[212],{"categories":3700},[209],{"categories":3702},[209],{"categories":3704},[206],{"categories":3706},[168],{"categories":3708},[306],{"categories":3710},[209],{"categories":3712},[],{"categories":3714},[243],{"categories":3716},[209],{"categories":3718},[209],{"categories":3720},[209],{"categories":3722},[209],{"categories":3724},[209],{"categories":3726},[168],{"categories":3728},[243],{"categories":3730},[168],{"categories":3732},[168],{"categories":3734},[209],{"categories":3736},[209],{"categories":3738},[444],{"categories":3740},[209],{"categories":3742},[212],{"categories":3744},[243],{"categories":3746},[209],{"categories":3748},[209],{"categories":3750},[209],{"categories":3752},[212],{"categories":3754},[209],{"categories":3756},[209],{"categories":3758},[209],{"categories":3760},[2633],{"categories":3762},[3763],"Clinical AI",{"categories":3765},[280],{"categories":3767},[209],{"categories":3769},[209],{"categories":3771},[209],{"categories":3773},[337],{"categories":3775},[2112],{"categories":3777},[209],{"categories":3779},[215],{"categories":3781},[209],{"categories":3783},[212],{"categories":3785},[209],{"categories":3787},[209],{"categories":3789},[243],{"categories":3791},[209],{"categories":3793},[212],{"categories":3795},[306],{"categories":3797},[209],{"categories":3799},[209],{"categories":3801},[206],{"categories":3803},[209],{"categories":3805},[535],{"categories":3807},[209],{"categories":3809},[],{"categories":3811},[209],{"categories":3813},[168],{"categories":3815},[209],{"categories":3817},[],{"categories":3819},[],{"categories":3821},[209],{"categories":3823},[],{"categories":3825},[206],{"categories":3827},[209],{"categories":3829},[212],{"categories":3831},[243],{"categories":3833},[243],{"categories":3835},[243],{"categories":3837},[243],{"categories":3839},[],{"categories":3841},[203],{"categories":3843},[212],{"categories":3845},[243],{"categories":3847},[209],{"categories":3849},[590],{"categories":3851},[215],{"categories":3853},[209],{"categories":3855},[203],{"categories":3857},[212],{"categories":3859},[209],{"categories":3861},[209],{"categories":3863},[209,212],{"categories":3865},[212],{"categories":3867},[337],{"categories":3869},[243],{"categories":3871},[212],{"categories":3873},[243],{"categories":3875},[212],{"categories":3877},[209],{"categories":3879},[],{"categories":3881},[243],{"categories":3883},[306],{"categories":3885},[203],{"categories":3887},[209],{"categories":3889},[209],{"categories":3891},[],{"categories":3893},[168],{"categories":3895},[],{"categories":3897},[203],{"categories":3899},[212],{"categories":3901},[243],{"categories":3903},[209],{"categories":3905},[243],{"categories":3907},[203],{"categories":3909},[243],{"categories":3911},[243],{"categories":3913},[],{"categories":3915},[206],{"categories":3917},[212],{"categories":3919},[243],{"categories":3921},[243],{"categories":3923},[243],{"categories":3925},[243],{"categories":3927},[243],{"categories":3929},[243],{"categories":3931},[243],{"categories":3933},[243],{"categories":3935},[243],{"categories":3937},[243],{"categories":3939},[283],{"categories":3941},[203],{"categories":3943},[209],{"categories":3945},[209],{"categories":3947},[212],{"categories":3949},[212],{"categories":3951},[],{"categories":3953},[209,203],{"categories":3955},[],{"categories":3957},[212],{"categories":3959},[243],{"categories":3961},[212],{"categories":3963},[859],{"categories":3965},[209],{"categories":3967},[209],{"categories":3969},[209],{"categories":3971},[209],{"categories":3973},[423],{"categories":3975},[209],{"categories":3977},[212],{"categories":3979},[206],{"categories":3981},[212],{"categories":3983},[212],{"categories":3985},[],{"categories":3987},[212],{"categories":3989},[280],{"categories":3991},[243],{"categories":3993},[209],{"categories":3995},[],{"categories":3997},[],{"categories":3999},[212],{"categories":4001},[280],{"categories":4003},[209],{"categories":4005},[],{"categories":4007},[209],{"categories":4009},[],{"categories":4011},[306],{"categories":4013},[209],{"categories":4015},[],{"categories":4017},[],{"categories":4019},[243],{"categories":4021},[203],{"categories":4023},[209],{"categories":4025},[209],{"categories":4027},[206],{"categories":4029},[209],{"categories":4031},[209],{"categories":4033},[209],{"categories":4035},[206],{"categories":4037},[280],{"categories":4039},[],{"categories":4041},[209],{"categories":4043},[243],{"categories":4045},[],{"categories":4047},[209],{"categories":4049},[209],{"categories":4051},[280],{"categories":4053},[209],{"categories":4055},[306],{"categories":4057},[209],{"categories":4059},[337],{"categories":4061},[],{"categories":4063},[212],{"categories":4065},[306],{"categories":4067},[168],{"categories":4069},[],{"categories":4071},[209],{"categories":4073},[],{"categories":4075},[212],{"categories":4077},[280],{"categories":4079},[168],{"categories":4081},[],{"categories":4083},[2633],{"categories":4085},[206],{"categories":4087},[203],{"categories":4089},[283],{"categories":4091},[212],{"categories":4093},[280],{"categories":4095},[168],{"categories":4097},[],{"categories":4099},[],{"categories":4101},[209],{"categories":4103},[203],{"categories":4105},[209],{"categories":4107},[306],{"categories":4109},[],{"categories":4111},[212],{"categories":4113},[212],{"categories":4115},[212],{"categories":4117},[209],{"categories":4119},[243],{"categories":4121},[168],{"categories":4123},[209],{"categories":4125},[212],{"categories":4127},[215],{"categories":4129},[209],{"categories":4131},[212],{"categories":4133},[209],{"categories":4135},[215],{"categories":4137},[306],{"categories":4139},[243],{"categories":4141},[],{"categories":4143},[306],{"categories":4145},[],{"categories":4147},[168],{"categories":4149},[212],{"categories":4151},[],{"categories":4153},[209],{"categories":4155},[209],{"categories":4157},[209],{"categories":4159},[209],{"categories":4161},[212],{"categories":4163},[206],{"categories":4165},[203],{"categories":4167},[209],{"categories":4169},[280],{"categories":4171},[168],{"categories":4173},[168],{"categories":4175},[209],{"categories":4177},[283],{"categories":4179},[212],{"categories":4181},[209],{"categories":4183},[212],{"categories":4185},[209],{"categories":4187},[206],{"categories":4189},[280],{"categories":4191},[168],{"categories":4193},[212],{"categories":4195},[209],{"categories":4197},[215],{"categories":4199},[209],{"categories":4201},[212],{"categories":4203},[209],{"categories":4205},[243],{"categories":4207},[],{"categories":4209},[203],{"categories":4211},[209],{"categories":4213},[209],{"categories":4215},[209],{"categories":4217},[168],{"categories":4219},[209],{"categories":4221},[168],{"categories":4223},[209],{"categories":4225},[212],{"categories":4227},[209],{"categories":4229},[209],{"categories":4231},[209],{"categories":4233},[209],{"categories":4235},[],{"categories":4237},[209],{"categories":4239},[280],{"categories":4241},[206],{"categories":4243},[243],{"categories":4245},[212],{"categories":4247},[209],{"categories":4249},[209],{"categories":4251},[280],{"categories":4253},[212],{"categories":4255},[209],{"categories":4257},[306],{"categories":4259},[209],{"categories":4261},[283],{"categories":4263},[209],{"categories":4265},[209],{"categories":4267},[243],{"categories":4269},[209],{"categories":4271},[209],{"categories":4273},[212],{"categories":4275},[337],{"categories":4277},[209],{"categories":4279},[168],{"categories":4281},[212],{"categories":4283},[283],{"categories":4285},[],{"categories":4287},[212],{"categories":4289},[168],{"categories":4291},[209],{"categories":4293},[1976],{"categories":4295},[280],{"categories":4297},[364],{"categories":4299},[209],{"categories":4301},[203],{"categories":4303},[168],{"categories":4305},[206],{"categories":4307},[168],{"categories":4309},[209],{"categories":4311},[],{"categories":4313},[212],{"categories":4315},[212],{"categories":4317},[209],{"categories":4319},[209],{"categories":4321},[283],{"categories":4323},[],{"categories":4325},[243],{"categories":4327},[],{"categories":4329},[243],{"categories":4331},[209],{"categories":4333},[209],{"categories":4335},[212],{"categories":4337},[212],{"categories":4339},[212],{"categories":4341},[],{"categories":4343},[243],{"categories":4345},[209],{"categories":4347},[],{"categories":4349},[209],{"categories":4351},[209],{"categories":4353},[],{"categories":4355},[280],{"categories":4357},[168],{"categories":4359},[212],{"categories":4361},[209],{"categories":4363},[209],{"categories":4365},[306],{"categories":4367},[209],{"categories":4369},[209],{"categories":4371},[203],{"categories":4373},[],{"categories":4375},[209],{"categories":4377},[209],{"categories":4379},[],{"categories":4381},[203],{"categories":4383},[243],{"categories":4385},[168],{"categories":4387},[486],{"categories":4389},[209],{"categories":4391},[209],{"categories":4393},[209],{"categories":4395},[168],{"categories":4397},[243],{"categories":4399},[280],{"categories":4401},[209],{"categories":4403},[209],{"categories":4405},[209],{"categories":4407},[243],{"categories":4409},[280],{"categories":4411},[209],{"categories":4413},[243],{"categories":4415},[280],{"categories":4417},[209],{"categories":4419},[243],{"categories":4421},[212],{"categories":4423},[212],{"categories":4425},[212],{"categories":4427},[168],{"categories":4429},[243],{"categories":4431},[212],{"categories":4433},[212],{"categories":4435},[209],{"categories":4437},[168],{"categories":4439},[280],{"categories":4441},[209],{"categories":4443},[],{"categories":4445},[212],{"categories":4447},[],{"categories":4449},[],{"categories":4451},[],{"categories":4453},[212],{"categories":4455},[206],{"categories":4457},[212],{"categories":4459},[4460],"Liability & Ethics",{"categories":4462},[209],{"categories":4464},[212],{"categories":4466},[203],{"categories":4468},[212],{"categories":4470},[206],{"categories":4472},[306],{"categories":4474},[212],{"categories":4476},[],{"categories":4478},[571],{"categories":4480},[212],{"categories":4482},[],{"categories":4484},[203],{"categories":4486},[212],{"categories":4488},[],{"categories":4490},[212],{"categories":4492},[209],{"categories":4494},[209],{"categories":4496},[243],{"categories":4498},[209],{"categories":4500},[209],{"categories":4502},[212],{"categories":4504},[209],{"categories":4506},[209],{"categories":4508},[243],{"categories":4510},[212],{"categories":4512},[168],{"categories":4514},[280],{"categories":4516},[203],{"categories":4518},[209],{"categories":4520},[],{"categories":4522},[212],{"categories":4524},[212],{"categories":4526},[486],{"categories":4528},[280],{"categories":4530},[337],{"categories":4532},[243],{"categories":4534},[209],{"categories":4536},[280],{"categories":4538},[209],{"categories":4540},[203],{"categories":4542},[],{"categories":4544},[212],{"categories":4546},[209],{"categories":4548},[209],{"categories":4550},[212],{"categories":4552},[209],{"categories":4554},[280],{"categories":4556},[],{"categories":4558},[212],{"categories":4560},[215],{"categories":4562},[243],{"categories":4564},[212],{"categories":4566},[206],{"categories":4568},[],{"categories":4570},[209],{"categories":4572},[215],{"categories":4574},[209],{"categories":4576},[212],{"categories":4578},[243],{"categories":4580},[203],{"categories":4582},[337],{"categories":4584},[209],{"categories":4586},[209],{"categories":4588},[209],{"categories":4590},[243],{"categories":4592},[206],{"categories":4594},[209],{"categories":4596},[280],{"categories":4598},[243],{"categories":4600},[337],{"categories":4602},[209],{"categories":4604},[212],{"categories":4606},[],{"categories":4608},[535],{"categories":4610},[],{"categories":4612},[209],{"categories":4614},[337],{"categories":4616},[283],{"categories":4618},[212],{"categories":4620},[212],{"categories":4622},[4623],"Design News & Tools",{"categories":4625},[209],{"categories":4627},[243],{"categories":4629},[209],{"categories":4631},[203],{"categories":4633},[209],{"categories":4635},[280],{"categories":4637},[212],{"categories":4639},[212],{"categories":4641},[209],{"categories":4643},[486],{"categories":4645},[209],{"categories":4647},[486],{"categories":4649},[306],{"categories":4651},[209],{"categories":4653},[212],{"categories":4655},[],{"categories":4657},[209],{"categories":4659},[209],{"categories":4661},[209],{"categories":4663},[243],{"categories":4665},[203],{"categories":4667},[],{"categories":4669},[209],{"categories":4671},[209],{"categories":4673},[168],{"categories":4675},[590],{"categories":4677},[168],{"categories":4679},[280],{"categories":4681},[209],{"categories":4683},[209,212],{"categories":4685},[306,206],{"categories":4687},[209],{"categories":4689},[209],{"categories":4691},[209],{"categories":4693},[],{"categories":4695},[212],{"categories":4697},[],{"categories":4699},[168],{"categories":4701},[209],{"categories":4703},[168],{"categories":4705},[],{"categories":4707},[212],{"categories":4709},[209],{"categories":4711},[243],{"categories":4713},[209],{"categories":4715},[],{"categories":4717},[212],{"categories":4719},[209],{"categories":4721},[],{"categories":4723},[280],{"categories":4725},[209],{"categories":4727},[212],{"categories":4729},[209],{"categories":4731},[209],{"categories":4733},[203],{"categories":4735},[212],{"categories":4737},[209],{"categories":4739},[],{"categories":4741},[337],{"categories":4743},[306],{"categories":4745},[206],{"categories":4747},[206],{"categories":4749},[209],{"categories":4751},[203],{"categories":4753},[203],{"categories":4755},[209],{"categories":4757},[212],{"categories":4759},[209],{"categories":4761},[209],{"categories":4763},[209],{"categories":4765},[168],{"categories":4767},[209],{"categories":4769},[203],{"categories":4771},[212],{"categories":4773},[209],{"categories":4775},[306],{"categories":4777},[209],{"categories":4779},[243],{"categories":4781},[209],{"categories":4783},[209],{"categories":4785},[212],{"categories":4787},[209],{"categories":4789},[],{"categories":4791},[168],{"categories":4793},[],{"categories":4795},[168],{"categories":4797},[212],{"categories":4799},[203],{"categories":4801},[],{"categories":4803},[283],{"categories":4805},[337],{"categories":4807},[209],{"categories":4809},[168],{"categories":4811},[209],{"categories":4813},[],{"categories":4815},[243],{"categories":4817},[212],{"categories":4819},[168],{"categories":4821},[280],{"categories":4823},[209],{"categories":4825},[212],{"categories":4827},[168],{"categories":4829},[212],{"categories":4831},[243],{"categories":4833},[209],{"categories":4835},[203],{"categories":4837},[243],{"categories":4839},[168],{"categories":4841},[209],{"categories":4843},[280],{"categories":4845},[206],{"categories":4847},[209],{"categories":4849},[209],{"categories":4851},[209],{"categories":4853},[209],{"categories":4855},[209],{"categories":4857},[212],{"categories":4859},[209],{"categories":4861},[212],{"categories":4863},[209],{"categories":4865},[209],{"categories":4867},[203],{"categories":4869},[209],{"categories":4871},[212],{"categories":4873},[212],{"categories":4875},[280],{"categories":4877},[212],{"categories":4879},[212],{"categories":4881},[203],{"categories":4883},[212],{"categories":4885},[280],{"categories":4887},[],{"categories":4889},[209],{"categories":4891},[283],{"categories":4893},[486],{"categories":4895},[209],{"categories":4897},[209],{"categories":4899},[209],{"categories":4901},[168],{"categories":4903},[],{"categories":4905},[212],{"categories":4907},[306],{"categories":4909},[209],{"categories":4911},[243],{"categories":4913},[212],{"categories":4915},[209],{"categories":4917},[306],{"categories":4919},[212],{"categories":4921},[206],{"categories":4923},[206],{"categories":4925},[209],{"categories":4927},[209],{"categories":4929},[209],{"categories":4931},[203],{"categories":4933},[],{"categories":4935},[209],{"categories":4937},[212],{"categories":4939},[212],{"categories":4941},[209],{"categories":4943},[209],{"categories":4945},[209],{"categories":4947},[168],{"categories":4949},[],{"categories":4951},[203],{"categories":4953},[209],{"categories":4955},[209],{"categories":4957},[212],{"categories":4959},[212],{"categories":4961},[],{"categories":4963},[168],{"categories":4965},[168],{"categories":4967},[209],{"categories":4969},[306],{"categories":4971},[206],{"categories":4973},[280],{"categories":4975},[],{"categories":4977},[209],{"categories":4979},[212],{"categories":4981},[203],{"categories":4983},[209],{"categories":4985},[168],{"categories":4987},[203],{"categories":4989},[243],{"categories":4991},[283],{"categories":4993},[243],{"categories":4995},[212],{"categories":4997},[],{"categories":4999},[243],{"categories":5001},[212],{"categories":5003},[280],{"categories":5005},[283],{"categories":5007},[209],{"categories":5009},[],{"categories":5011},[212],{"categories":5013},[2633],{"categories":5015},[243],{"categories":5017},[168],{"categories":5019},[209],{"categories":5021},[209],{"categories":5023},[206],{"categories":5025},[209],{"categories":5027},[203],{"categories":5029},[1554],{"categories":5031},[337],{"categories":5033},[203],{"categories":5035},[],{"categories":5037},[],{"categories":5039},[243],{"categories":5041},[212],{"categories":5043},[243],{"categories":5045},[],{"categories":5047},[212],{"categories":5049},[212],{"categories":5051},[212],{"categories":5053},[],{"categories":5055},[209],{"categories":5057},[],{"categories":5059},[243],{"categories":5061},[203],{"categories":5063},[280],{"categories":5065},[209],{"categories":5067},[212],{"categories":5069},[243],{"categories":5071},[209],{"categories":5073},[243],{"categories":5075},[],{"categories":5077},[243],{"categories":5079},[203],{"categories":5081},[486],{"categories":5083},[212],{"categories":5085},[209],{"categories":5087},[],{"categories":5089},[168],{"categories":5091},[212],{"categories":5093},[215],{"categories":5095},[212],{"categories":5097},[203],{"categories":5099},[],{"categories":5101},[],{"categories":5103},[],{"categories":5105},[280],{"categories":5107},[212],{"categories":5109},[209],{"categories":5111},[209],{"categories":5113},[],{"categories":5115},[],{"categories":5117},[],{"categories":5119},[280],{"categories":5121},[209],{"categories":5123},[],{"categories":5125},[212],{"categories":5127},[209],{"categories":5129},[203],{"categories":5131},[],{"categories":5133},[],{"categories":5135},[280],{"categories":5137},[209],{"categories":5139},[243],{"categories":5141},[],{"categories":5143},[306],{"categories":5145},[243],{"categories":5147},[306],{"categories":5149},[283],{"categories":5151},[209],{"categories":5153},[209],{"categories":5155},[],{"categories":5157},[],{"categories":5159},[212],{"categories":5161},[],{"categories":5163},[209],{"categories":5165},[486],{"categories":5167},[209],{"categories":5169},[209],{"categories":5171},[209],{"categories":5173},[],{"categories":5175},[212],{"categories":5177},[209],{"categories":5179},[209],{"categories":5181},[],{"categories":5183},[212],{"categories":5185},[209],{"categories":5187},[243],{"categories":5189},[209],{"categories":5191},[306],{"categories":5193},[206],{"categories":5195},[209],{"categories":5197},[209],{"categories":5199},[212],{"categories":5201},[283],{"categories":5203},[212],{"categories":5205},[212],{"categories":5207},[],{"categories":5209},[],{"categories":5211},[209],{"categories":5213},[],{"categories":5215},[243],{"categories":5217},[206],{"categories":5219},[],{"categories":5221},[],{"categories":5223},[280],{"categories":5225},[203],{"categories":5227},[],{"categories":5229},[206],{"categories":5231},[306],{"categories":5233},[209],{"categories":5235},[168],{"categories":5237},[203],{"categories":5239},[283],{"categories":5241},[206],{"categories":5243},[168],{"categories":5245},[168],{"categories":5247},[],{"categories":5249},[209],{"categories":5251},[],{"categories":5253},[212],{"categories":5255},[203],{"categories":5257},[280],{"categories":5259},[209],{"categories":5261},[203],{"categories":5263},[212],{"categories":5265},[337],{"categories":5267},[209],{"categories":5269},[209],{"categories":5271},[209],{"categories":5273},[203],{"categories":5275},[283],{"categories":5277},[212],{"categories":5279},[],{"categories":5281},[209],{"categories":5283},[168],{"categories":5285},[243],{"categories":5287},[168],{"categories":5289},[209],{"categories":5291},[215],{"categories":5293},[],{"categories":5295},[280],{"categories":5297},[243],{"categories":5299},[203],{"categories":5301},[212],{"categories":5303},[209],{"categories":5305},[209],{"categories":5307},[212],{"categories":5309},[209],{"categories":5311},[209],{"categories":5313},[206],{"categories":5315},[212],{"categories":5317},[212,337],{"categories":5319},[212],{"categories":5321},[168],{"categories":5323},[209],{"categories":5325},[209],{"categories":5327},[283],{"categories":5329},[212],{"categories":5331},[306],{"categories":5333},[212],{"categories":5335},[206],{"categories":5337},[],{"categories":5339},[212],{"categories":5341},[209],{"categories":5343},[206],{"categories":5345},[],{"categories":5347},[],{"categories":5349},[168],{"categories":5351},[209],{"categories":5353},[209],{"categories":5355},[212],{"categories":5357},[283],{"categories":5359},[306],{"categories":5361},[209],{"categories":5363},[209],{"categories":5365},[212],{"categories":5367},[],{"categories":5369},[212],{"categories":5371},[243],{"categories":5373},[212],{"categories":5375},[],{"categories":5377},[243],{"categories":5379},[168],{"categories":5381},[2633],{"categories":5383},[203],{"categories":5385},[168],{"categories":5387},[209],{"categories":5389},[212],{"categories":5391},[209],{"categories":5393},[209],{"categories":5395},[306],{"categories":5397},[168],{"categories":5399},[],{"categories":5401},[243],{"categories":5403},[209],{"categories":5405},[],{"categories":5407},[212],{"categories":5409},[209],{"categories":5411},[209],{"categories":5413},[209],{"categories":5415},[212],{"categories":5417},[209],{"categories":5419},[209],{"categories":5421},[215],{"categories":5423},[212],{"categories":5425},[209],{"categories":5427},[209],{"categories":5429},[209],{"categories":5431},[209],{"categories":5433},[209],{"categories":5435},[209],{"categories":5437},[206],{"categories":5439},[],{"categories":5441},[215],{"categories":5443},[243],{"categories":5445},[212],{"categories":5447},[209],{"categories":5449},[168],{"categories":5451},[],{"categories":5453},[168],{"categories":5455},[168],{"categories":5457},[212],{"categories":5459},[168],{"categories":5461},[209],{"categories":5463},[209],{"categories":5465},[168],{"categories":5467},[209],{"categories":5469},[212],{"categories":5471},[243],{"categories":5473},[209],{"categories":5475},[209],{"categories":5477},[209],{"categories":5479},[206],{"categories":5481},[209],{"categories":5483},[212],{"categories":5485},[280],{"categories":5487},[],{"categories":5489},[209],{"categories":5491},[283],{"categories":5493},[212],{"categories":5495},[209],{"categories":5497},[],{"categories":5499},[209],{"categories":5501},[209],{"categories":5503},[243],{"categories":5505},[209],{"categories":5507},[209],{"categories":5509},[212],{"categories":5511},[306],{"categories":5513},[],{"categories":5515},[],{"categories":5517},[168],{"categories":5519},[243],{"categories":5521},[168],{"categories":5523},[243],{"categories":5525},[209],{"categories":5527},[306],{"categories":5529},[209],{"categories":5531},[203],{"categories":5533},[212],{"categories":5535},[209],{"categories":5537},[212],{"categories":5539},[212],{"categories":5541},[209],{"categories":5543},[206],{"categories":5545},[],{"categories":5547},[283],{"categories":5549},[209],{"categories":5551},[],{"categories":5553},[243],{"categories":5555},[209],{"categories":5557},[283],{"categories":5559},[209],{"categories":5561},[168],{"categories":5563},[168],{"categories":5565},[168],{"categories":5567},[212],{"categories":5569},[212],{"categories":5571},[212],{"categories":5573},[209],{"categories":5575},[209],{"categories":5577},[280],{"categories":5579},[283],{"categories":5581},[283],{"categories":5583},[],{"categories":5585},[243],{"categories":5587},[209],{"categories":5589},[209],{"categories":5591},[168],{"categories":5593},[],{"categories":5595},[243],{"categories":5597},[243],{"categories":5599},[243],{"categories":5601},[],{"categories":5603},[212],{"categories":5605},[209],{"categories":5607},[],{"categories":5609},[203],{"categories":5611},[206],{"categories":5613},[],{"categories":5615},[209],{"categories":5617},[209],{"categories":5619},[],{"categories":5621},[168],{"categories":5623},[],{"categories":5625},[],{"categories":5627},[],{"categories":5629},[],{"categories":5631},[209],{"categories":5633},[243],{"categories":5635},[],{"categories":5637},[],{"categories":5639},[209],{"categories":5641},[209],{"categories":5643},[209],{"categories":5645},[283],{"categories":5647},[209],{"categories":5649},[283],{"categories":5651},[],{"categories":5653},[283],{"categories":5655},[283],{"categories":5657},[337],{"categories":5659},[212],{"categories":5661},[168],{"categories":5663},[],{"categories":5665},[],{"categories":5667},[283],{"categories":5669},[168],{"categories":5671},[168],{"categories":5673},[168],{"categories":5675},[],{"categories":5677},[203],{"categories":5679},[168],{"categories":5681},[168],{"categories":5683},[203],{"categories":5685},[168],{"categories":5687},[206],{"categories":5689},[168],{"categories":5691},[168],{"categories":5693},[168],{"categories":5695},[283],{"categories":5697},[243],{"categories":5699},[243],{"categories":5701},[209],{"categories":5703},[168],{"categories":5705},[283],{"categories":5707},[337],{"categories":5709},[283],{"categories":5711},[283],{"categories":5713},[283],{"categories":5715},[],{"categories":5717},[206],{"categories":5719},[],{"categories":5721},[337],{"categories":5723},[168],{"categories":5725},[168],{"categories":5727},[168],{"categories":5729},[212],{"categories":5731},[243,206],{"categories":5733},[283],{"categories":5735},[],{"categories":5737},[],{"categories":5739},[283],{"categories":5741},[],{"categories":5743},[283],{"categories":5745},[243],{"categories":5747},[212],{"categories":5749},[],{"categories":5751},[168],{"categories":5753},[209],{"categories":5755},[280],{"categories":5757},[],{"categories":5759},[209],{"categories":5761},[],{"categories":5763},[243],{"categories":5765},[203],{"categories":5767},[283],{"categories":5769},[],{"categories":5771},[168],{"categories":5773},[243],[5775,5838,5951,6023],{"id":5776,"title":5777,"ai":5778,"body":5784,"categories":5812,"created_at":169,"date_modified":169,"description":108,"extension":170,"faq":169,"featured":171,"kicker_label":169,"meta":5813,"navigation":183,"path":5824,"published_at":5825,"question":169,"scraped_at":5826,"seo":5827,"sitemap":5828,"source_id":5829,"source_name":5830,"source_type":190,"source_url":5831,"stem":5832,"tags":5833,"thumbnail_url":169,"tldr":5835,"tweet":169,"unknown_tags":5836,"__hash__":5837},"summaries\u002Fsummaries\u002Fec3d217b17e8ba99-ornith-1-0-coding-models-that-learn-their-own-harn-summary.md","Ornith-1.0: Coding Models That Learn Their Own Harness",{"provider":7,"model":5779,"input_tokens":5780,"output_tokens":5781,"processing_time_ms":5782,"cost_usd":5783},"google\u002Fgemini-3.1-flash-lite",4174,590,3134,0.0019285,{"type":14,"value":5785,"toc":5807},[5786,5790,5793,5797,5800,5804],[17,5787,5789],{"id":5788},"the-shift-from-static-to-dynamic-harnesses","The Shift from Static to Dynamic Harnesses",[22,5791,5792],{},"Traditional coding models rely on human-authored harnesses—the scaffolding, tool definitions, and retry logic that dictate how a model interacts with a codebase. These harnesses are typically frozen, meaning the model must adapt to a rigid environment. Ornith-1.0, developed by DeepReinforce, fundamentally changes this by making the harness part of the model's training gradient. Instead of operating within a fixed structure, the model learns to write the scaffold it uses to execute its own code. This architectural shift allows the model to optimize its own context-engineering and execution environment, resulting in significant performance gains.",[17,5794,5796],{"id":5795},"performance-and-efficiency-gains","Performance and Efficiency Gains",[22,5798,5799],{},"The 9B parameter version of Ornith-1.0 achieves a score of 69.4 on SWE-bench Verified. For comparison, the Qwen 3.5 9B baseline scores 53.2, while the much larger Qwen 3.5 35B model scores 70.0. By enabling the model to generate its own harness, the 9B Ornith-1.0 model performs nearly as well as a model four times its size. This efficiency makes high-level coding capabilities accessible on consumer-grade hardware, such as standard laptops, without requiring the massive compute overhead typically associated with larger models.",[17,5801,5803],{"id":5802},"preventing-model-collapse","Preventing Model Collapse",[22,5805,5806],{},"A primary concern with allowing a model to write its own harness is the risk of \"cheating\" or training collapse, where the model might simplify the environment to artificially inflate its success rate. DeepReinforce mitigates this by integrating the harness generation into the reinforcement learning (RL) loop. Because the model is evaluated on its ability to solve actual coding tasks within the generated environment, it is incentivized to create robust, functional harnesses that facilitate success rather than shortcuts that fail during execution. This creates a self-correcting loop where the model learns to build increasingly effective tools for its own problem-solving process.",{"title":108,"searchDepth":162,"depth":162,"links":5808},[5809,5810,5811],{"id":5788,"depth":162,"text":5789},{"id":5795,"depth":162,"text":5796},{"id":5802,"depth":162,"text":5803},[209],{"content_references":5814,"triage":5822},[5815,5820],{"type":5816,"title":5817,"url":5818,"context":5819},"tool","Ornith-1.0","https:\u002F\u002Fhuggingface.co\u002Fcollections\u002Fdeepreinforce-ai\u002Fornith-10","recommended",{"type":175,"title":5821,"context":177},"SWE-bench Verified",{"relevance":179,"novelty":179,"quality":179,"actionability":180,"composite":181,"reasoning":5823},"Category: AI & LLMs. The article discusses a novel approach to coding models that dynamically generate their own execution scaffolds, addressing a specific audience pain point about AI integration in coding. It provides insights into performance gains and architectural shifts, but lacks detailed actionable steps for implementation.","\u002Fsummaries\u002Fec3d217b17e8ba99-ornith-1-0-coding-models-that-learn-their-own-harn-summary","2026-06-29 19:47:50","2026-06-30 12:57:02",{"title":5777,"description":108},{"loc":5824},"ec3d217b17e8ba99","Level Up Coding","https:\u002F\u002Flevelup.gitconnected.com\u002Fornith-1-0-the-9b-coding-model-that-writes-its-own-harness-adfe146abd0f?source=rss----5517fd7b58a6---4","summaries\u002Fec3d217b17e8ba99-ornith-1-0-coding-models-that-learn-their-own-harn-summary",[5834,196,195,194],"llm","Ornith-1.0 achieves state-of-the-art performance for its size by incorporating the coding harness into the model's training gradient, allowing the model to dynamically generate its own execution scaffolds rather than relying on static, human-written ones.",[],"X3GfiykdtmETTCfPo6YG20wLG2JYz1Iy2JGcSvZWCVA",{"id":5839,"title":5840,"ai":5841,"body":5846,"categories":5922,"created_at":169,"date_modified":169,"description":108,"extension":170,"faq":169,"featured":171,"kicker_label":169,"meta":5923,"navigation":183,"path":5938,"published_at":5939,"question":169,"scraped_at":5940,"seo":5941,"sitemap":5942,"source_id":5943,"source_name":5944,"source_type":190,"source_url":5945,"stem":5946,"tags":5947,"thumbnail_url":169,"tldr":5948,"tweet":169,"unknown_tags":5949,"__hash__":5950},"summaries\u002Fsummaries\u002F6677027faea36128-the-evolution-of-positional-encodings-from-integer-summary.md","The Evolution of Positional Encodings: From Integers to RoPE",{"provider":7,"model":5779,"input_tokens":5842,"output_tokens":5843,"processing_time_ms":5844,"cost_usd":5845},9464,828,4906,0.003608,{"type":14,"value":5847,"toc":5916},[5848,5852,5855,5859,5862,5882,5886,5889,5909,5913],[17,5849,5851],{"id":5850},"the-core-problem-permutation-invariance","The Core Problem: Permutation Invariance",[22,5853,5854],{},"Vanilla transformers treat sequences as multisets. Because attention is a content-addressable lookup, the model produces identical outputs for different permutations of the same tokens (e.g., \"the dog bit the man\" vs \"the man bit the dog\"). To fix this, we must inject positional information without destroying the semantic signal of the token embeddings.",[17,5856,5858],{"id":5857},"the-evolutionary-path-of-positional-encoding","The Evolutionary Path of Positional Encoding",[22,5860,5861],{},"Each iteration of positional encoding was a direct response to the failure of the previous method:",[26,5863,5864,5870,5876],{},[29,5865,5866,5869],{},[32,5867,5868],{},"Integer Positions:"," Adding the index (0, 1, 2...) to embeddings fails because the magnitude of the position signal quickly dwarfs the token embedding, which is typically normalized to a small range. This destroys semantic information at long context lengths.",[29,5871,5872,5875],{},[32,5873,5874],{},"Binary Positions:"," Using binary representations keeps magnitudes bounded, but introduces \"cliffs\" (discontinuities) where multiple bits flip simultaneously (e.g., 3 to 4). This makes the model non-differentiable and impossible to optimize via gradient descent.",[29,5877,5878,5881],{},[32,5879,5880],{},"Sinusoidal Positions:"," These replace binary square waves with smooth, continuous sine and cosine waves. This creates a multi-scale frequency ladder where low-frequency dimensions capture global structure and high-frequency dimensions capture local proximity, all while remaining differentiable.",[17,5883,5885],{"id":5884},"why-rotation-is-the-optimal-solution","Why Rotation is the Optimal Solution",[22,5887,5888],{},"RoPE (Rotary Positional Embedding) treats position as an angle rather than a vector to be added. By representing token pairs as points on a 2D unit circle, advancing a position becomes a pure rotation.",[26,5890,5891,5897,5903],{},[29,5892,5893,5896],{},[32,5894,5895],{},"Preservation of Norms:"," Unlike addition, rotation preserves the vector's magnitude, ensuring the semantic \"confidence\" of the embedding remains intact.",[29,5898,5899,5902],{},[32,5900,5901],{},"Relative Positioning for Free:"," Because rotations compose linearly, the dot product of a query and key naturally depends only on their relative distance. This provides a built-in proximity bias without requiring any learned parameters.",[29,5904,5905,5908],{},[32,5906,5907],{},"Two-Channel Geometry:"," RoPE naturally creates a dual-channel effect. Low-index pairs rotate rapidly, acting as a \"local\" detector for small position changes that flip meaning. High-index pairs rotate slowly, acting as a \"global\" channel that preserves token identity across long-range dependencies.",[17,5910,5912],{"id":5911},"practical-implementation","Practical Implementation",[22,5914,5915],{},"Modern architectures like LLaMA and Mistral apply RoPE inside the attention layer by rotating the Query (Q) and Key (K) vectors after they are generated, leaving the Value (V) vectors untouched. This ensures that positional information is injected only where it is needed for attention calculations, preventing the leakage of positional noise into the residual stream or feed-forward networks.",{"title":108,"searchDepth":162,"depth":162,"links":5917},[5918,5919,5920,5921],{"id":5850,"depth":162,"text":5851},{"id":5857,"depth":162,"text":5858},{"id":5884,"depth":162,"text":5885},{"id":5911,"depth":162,"text":5912},[209],{"content_references":5924,"triage":5935},[5925,5931],{"type":5926,"title":5927,"author":5928,"url":5929,"context":5930},"paper","Attention Is All You Need","Vaswani et al.","https:\u002F\u002Farxiv.org\u002Fpdf\u002F1706.03762","cited",{"type":5926,"title":5932,"author":5933,"url":5934,"context":5930},"RoFormer: Enhanced Transformer with Rotary Position Embedding","Su et al.","https:\u002F\u002Farxiv.org\u002Fpdf\u002F2104.09864",{"relevance":180,"novelty":179,"quality":179,"actionability":162,"composite":5936,"reasoning":5937},3.25,"Category: AI & LLMs. The article discusses the evolution of positional encodings in transformers, which is relevant to AI engineering and LLMs. It provides a mostly new perspective on how RoPE improves upon previous methods, but lacks practical applications or frameworks that the audience can directly implement.","\u002Fsummaries\u002F6677027faea36128-the-evolution-of-positional-encodings-from-integer-summary","2026-05-28 12:17:06","2026-06-30 12:57:12",{"title":5840,"description":108},{"loc":5938},"6677027faea36128","Python in Plain English","https:\u002F\u002Fpython.plainenglish.io\u002Ffrom-integers-to-rotations-8d9a6c12c557?source=rss----78073def27b8---4","summaries\u002F6677027faea36128-the-evolution-of-positional-encodings-from-integer-summary",[5834,194,195,196],"Transformers are inherently order-agnostic. Positional encoding evolved from simple integer addition to Rotary Positional Embeddings (RoPE), which use rotation to encode position without corrupting semantic vector norms or requiring learned parameters.",[],"EHoNWCXAOan_a2Uq-58ptzW8xtIIHFd3dfiwYShKeAk",{"id":5952,"title":5953,"ai":5954,"body":5959,"categories":6002,"created_at":169,"date_modified":169,"description":108,"extension":170,"faq":169,"featured":171,"kicker_label":169,"meta":6003,"navigation":183,"path":6011,"published_at":6012,"question":169,"scraped_at":6012,"seo":6013,"sitemap":6014,"source_id":6015,"source_name":6016,"source_type":190,"source_url":6007,"stem":6017,"tags":6018,"thumbnail_url":169,"tldr":6020,"tweet":169,"unknown_tags":6021,"__hash__":6022},"summaries\u002Fsummaries\u002Fc86c8dd0b79e90a7-inductive-deductive-synthesis-for-formally-verifie-summary.md","Inductive Deductive Synthesis for Formally Verified AI Systems",{"provider":7,"model":5779,"input_tokens":5955,"output_tokens":5956,"processing_time_ms":5957,"cost_usd":5958},4100,544,3070,0.001841,{"type":14,"value":5960,"toc":5998},[5961,5965,5968,5971,5975,5995],[17,5962,5964],{"id":5963},"bridging-generative-ai-and-formal-verification","Bridging Generative AI and Formal Verification",[22,5966,5967],{},"The core challenge in deploying AI-generated code for critical infrastructure is the lack of reliability and formal correctness. The Inductive Deductive Synthesis (IDS) framework addresses this by creating a hybrid pipeline that merges the creative, inductive capabilities of Large Language Models (LLMs) with the rigorous, deductive power of formal verification tools.",[22,5969,5970],{},"Instead of relying on probabilistic output, IDS treats the AI as a proposer of potential system designs or code snippets, which are then subjected to automated formal verification. If the code fails to meet the specified formal properties, the feedback is fed back into the generative model, creating a closed-loop system that iteratively refines the output until it satisfies the required mathematical constraints.",[17,5972,5974],{"id":5973},"the-synergy-of-induction-and-deduction","The Synergy of Induction and Deduction",[26,5976,5977,5983,5989],{},[29,5978,5979,5982],{},[32,5980,5981],{},"Inductive Phase:"," The AI model generates candidate code or system architectures based on high-level requirements. This leverages the model's ability to synthesize patterns from vast datasets.",[29,5984,5985,5988],{},[32,5986,5987],{},"Deductive Phase:"," Formal methods (such as model checking or theorem proving) are applied to the candidate. This phase acts as a filter, ensuring that the generated output adheres to strict logical specifications rather than just statistical likelihood.",[29,5990,5991,5994],{},[32,5992,5993],{},"Iterative Refinement:"," By using the failure logs from the deductive phase as context for the next inductive iteration, the system significantly reduces the search space for valid solutions, making the generation of complex, verified systems more efficient than traditional manual coding or pure brute-force synthesis.",[22,5996,5997],{},"This approach effectively moves AI-assisted development from \"probabilistic prototyping\" to \"formally verified engineering,\" providing a pathway to build distributed and parallel systems that are guaranteed to be free of specific classes of logical errors.",{"title":108,"searchDepth":162,"depth":162,"links":5999},[6000,6001],{"id":5963,"depth":162,"text":5964},{"id":5973,"depth":162,"text":5974},[209],{"content_references":6004,"triage":6009},[6005],{"type":5926,"title":6006,"url":6007,"context":6008},"Inductive Deductive Synthesis: Enabling AI to Generate Formally Verified Systems","https:\u002F\u002Farxiv.org\u002Fabs\u002F2605.23109","reviewed",{"relevance":179,"novelty":179,"quality":179,"actionability":180,"composite":181,"reasoning":6010},"Category: AI & LLMs. The article discusses a novel framework that combines AI generation with formal verification, addressing a key pain point of reliability in AI-generated code. It provides insights into a structured approach to improve AI-assisted development, though it lacks specific actionable steps for implementation.","\u002Fsummaries\u002Fc86c8dd0b79e90a7-inductive-deductive-synthesis-for-formally-verifie-summary","2026-05-25 07:00:19",{"title":5953,"description":108},{"loc":6011},"c86c8dd0b79e90a7","arXiv cs.AI","summaries\u002Fc86c8dd0b79e90a7-inductive-deductive-synthesis-for-formally-verifie-summary",[194,195,6019,196],"research","Inductive Deductive Synthesis (IDS) combines inductive AI generation with deductive formal verification to ensure AI-generated code is mathematically correct and reliable.",[],"xZbTMkVlL21DNWIEoN35lfRK-dgiMxwEyY2LdqjWkp0",{"id":6024,"title":6025,"ai":6026,"body":6031,"categories":6086,"created_at":169,"date_modified":169,"description":108,"extension":170,"faq":169,"featured":171,"kicker_label":169,"meta":6087,"navigation":183,"path":6101,"published_at":6102,"question":169,"scraped_at":6103,"seo":6104,"sitemap":6105,"source_id":6106,"source_name":6107,"source_type":190,"source_url":6108,"stem":6109,"tags":6110,"thumbnail_url":169,"tldr":6111,"tweet":169,"unknown_tags":6112,"__hash__":6113},"summaries\u002Fsummaries\u002Fabc4d40cb8d2ba2a-nvidia-s-nemotron-labs-diffusion-a-unified-tri-mod-summary.md","NVIDIA's Nemotron-Labs-Diffusion: A Unified Tri-Mode LLM Architecture",{"provider":7,"model":5779,"input_tokens":6027,"output_tokens":6028,"processing_time_ms":6029,"cost_usd":6030},10441,816,4058,0.00383425,{"type":14,"value":6032,"toc":6081},[6033,6037,6040,6060,6064,6067,6074,6078],[17,6034,6036],{"id":6035},"a-unified-architecture-for-flexible-inference","A Unified Architecture for Flexible Inference",[22,6038,6039],{},"NVIDIA's Nemotron-Labs-Diffusion (NLD) introduces a model family that supports three distinct decoding modes using the same underlying weights. By training on a joint objective—combining standard autoregressive (AR) next-token prediction with block-wise diffusion denoising—the model eliminates the need for separate architectures for different deployment scenarios.",[26,6041,6042,6048,6054],{},[29,6043,6044,6047],{},[32,6045,6046],{},"AR Mode:"," Standard left-to-right generation, optimized for high-concurrency cloud environments.",[29,6049,6050,6053],{},[32,6051,6052],{},"Diffusion Mode:"," Denoises multiple tokens in parallel within fixed-length blocks, allowing for an adjustable accuracy-throughput tradeoff.",[29,6055,6056,6059],{},[32,6057,6058],{},"Self-Speculation Mode:"," Uses the diffusion pathway to draft candidate tokens and the AR pathway to verify them in a single forward pass, requiring no auxiliary draft models.",[17,6061,6063],{"id":6062},"training-and-performance-gains","Training and Performance Gains",[22,6065,6066],{},"The model uses a two-stage training process: an initial 1 trillion tokens for AR priors, followed by 300 billion tokens using a joint AR-diffusion objective (α = 0.3). This training strategy yields a 16.05% average accuracy improvement over the baseline.",[22,6068,6069,6070,6073],{},"In self-speculation mode, the 8B parameter model achieves 5.99x tokens-per-forward (TPF) with accuracy comparable to standard AR models. Performance is further enhanced by a LoRA adapter targeting the attention module's ",[37,6071,6072],{},"o_proj"," layer, which increases average acceptance length from 5.46 to 6.82 tokens per draft step. This architecture significantly outperforms existing multi-token prediction (MTP) methods like Eagle3, particularly in structured tasks such as coding and mathematics, where acceptance lengths can exceed 8x.",[17,6075,6077],{"id":6076},"deployment-and-practical-application","Deployment and Practical Application",[22,6079,6080],{},"Because the model uses a unified architecture, developers can switch between decoding modes at inference time by changing the attention pattern, without reloading weights. The system is compatible with standard serving frameworks like vLLM and SGLang. For single-user or edge deployment, the LoRA-enhanced self-speculation mode is recommended to maximize throughput, while high-concurrency APIs should continue to utilize standard AR decoding to fully saturate GPU compute resources.",{"title":108,"searchDepth":162,"depth":162,"links":6082},[6083,6084,6085],{"id":6035,"depth":162,"text":6036},{"id":6062,"depth":162,"text":6063},{"id":6076,"depth":162,"text":6077},[209],{"content_references":6088,"triage":6098},[6089,6092,6095],{"type":5816,"title":6090,"url":6091,"context":5819},"Nemotron-Labs-Diffusion","https:\u002F\u002Fhuggingface.co\u002Fcollections\u002Fnvidia\u002Fnemotron-labs-diffusion",{"type":5926,"title":6093,"url":6094,"context":5930},"Nemotron-Labs-Diffusion Technical Report","https:\u002F\u002Fd1qx31qr3h6wln.cloudfront.net\u002Fpublications\u002FNemotron_Diffusion_Tech_Report_v1.pdf?VersionId=db8_EMO8B.vmU26.jr7Le9pN3MqcUDNL",{"type":5816,"title":6096,"url":6097,"context":5819},"SGLang","https:\u002F\u002Fgithub.com\u002Fsgl-project\u002Fsglang",{"relevance":179,"novelty":180,"quality":179,"actionability":180,"composite":6099,"reasoning":6100},3.6,"Category: AI & LLMs. The article discusses NVIDIA's new LLM architecture, which directly addresses the audience's interest in AI engineering and practical applications of LLMs. It provides insights into the model's performance and training, but lacks detailed actionable steps for implementation.","\u002Fsummaries\u002Fabc4d40cb8d2ba2a-nvidia-s-nemotron-labs-diffusion-a-unified-tri-mod-summary","2026-05-20 10:41:02","2026-05-20 11:00:35",{"title":6025,"description":108},{"loc":6101},"abc4d40cb8d2ba2a","MarkTechPost","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F05\u002F20\u002Fnvidia-ai-releases-nemotron-labs-diffusion-a-tri-mode-language-model-with-6x-tokens-per-forward-over-qwen3-8b\u002F","summaries\u002Fabc4d40cb8d2ba2a-nvidia-s-nemotron-labs-diffusion-a-unified-tri-mod-summary",[5834,194,195,196],"NVIDIA's new Nemotron-Labs-Diffusion model family unifies autoregressive, diffusion-based, and self-speculation decoding into a single set of weights, achieving up to 6x higher tokens-per-forward pass compared to standard models.",[],"csZehSONW5mZdX-8cZU3lx8AGoW-YNMquzgMReLfCuk"]