[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-325cd0150636704f-homa-solving-ai-networking-latency-bottlenecks-summary":3,"summaries-facets-categories":135,"summary-related-325cd0150636704f-homa-solving-ai-networking-latency-bottlenecks-summary":7841},{"id":4,"title":5,"ai":6,"body":13,"categories":91,"created_at":93,"date_modified":93,"description":84,"extension":94,"faq":93,"featured":95,"kicker_label":93,"meta":96,"navigation":114,"path":115,"published_at":116,"question":93,"scraped_at":117,"seo":118,"sitemap":119,"source_id":120,"source_name":121,"source_type":122,"source_url":123,"stem":124,"tags":125,"thumbnail_url":130,"tldr":131,"tweet":132,"unknown_tags":133,"__hash__":134},"summaries\u002Fsummaries\u002F325cd0150636704f-homa-solving-ai-networking-latency-bottlenecks-summary.md","Homa: Solving AI Networking Latency Bottlenecks",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",7893,809,4420,0.00318675,{"type":14,"value":15,"toc":83},"minimark",[16,21,25,29,32,49,53,56,76,80],[17,18,20],"h2",{"id":19},"the-shift-from-throughput-to-latency","The Shift from Throughput to Latency",[22,23,24],"p",{},"Modern AI workloads, particularly in inference and agentic applications, have shifted the primary networking bottleneck from raw throughput to tail latency. Historically, AI training relied on massive, long-running transfers where throughput was the only metric that mattered. Today, frequent small coordination messages—such as KV cache lookups and barrier synchronizations—are critical. Because these messages often occur between compute phases, high latency in even a single exchange causes GPUs to sit idle, directly degrading overall system throughput.",[17,26,28],{"id":27},"why-legacy-protocols-fail","Why Legacy Protocols Fail",[22,30,31],{},"TCP and RDMA (specifically RoCE) are poorly suited for these modern requirements for two primary reasons:",[33,34,35,43],"ul",{},[36,37,38,42],"li",{},[39,40,41],"strong",{},"Sender-Driven Congestion Control:"," These protocols rely on the sender to detect congestion reactively, often after packet loss or delayed switch signals. This leads to unstable oscillations and high tail latency because the sender is too far removed from the actual bottleneck (the egress port at the receiver's switch).",[36,44,45,48],{},[39,46,47],{},"Byte Stream Model:"," TCP and RDMA treat data as an opaque stream of bytes. They lack awareness of message boundaries, making it impossible to prioritize short, critical tasks. This results in \"head-of-line blocking,\" where small, time-sensitive messages get stuck behind large, non-urgent data transfers.",[17,50,52],{"id":51},"the-homa-protocol-a-clean-slate-redesign","The Homa Protocol: A Clean-Slate Redesign",[22,54,55],{},"Homa is a transport protocol designed specifically for data center environments to handle the mix of large and small messages. It introduces three core architectural changes:",[33,57,58,64,70],{},[36,59,60,63],{},[39,61,62],{},"Message-Based Architecture:"," Homa treats data as discrete remote procedure calls (RPCs) rather than byte streams. By understanding message boundaries, it can predict traffic needs and apply Shortest Remaining Processing Time (SRPT) scheduling to prioritize short messages.",[36,65,66,69],{},[39,67,68],{},"Receiver-Driven Flow Control:"," Instead of the sender guessing when to transmit, the receiver controls the flow. It sends \"grant\" packets to the sender, pacing the transmission to prevent congestion at the switch before it happens. This allows the receiver to prioritize its most important incoming messages.",[36,71,72,75],{},[39,73,74],{},"Priority Queue Utilization:"," Homa leverages the multiple hardware queues already present in modern data center switches. By dynamically assigning packets to different priority levels, Homa allows short messages to bypass the queues occupied by large, long-running transfers.",[17,77,79],{"id":78},"performance-impact","Performance Impact",[22,81,82],{},"Benchmarks demonstrate that Homa significantly outperforms TCP in mixed-workload environments. For short messages, Homa reduces 99th percentile (tail) latency by over 10x (from >1ms to \u003C100μs). Notably, this prioritization does not penalize large messages; Homa also improves performance for large transfers by nearly 2x compared to TCP, thanks to more efficient \"run-to-completion\" scheduling.",{"title":84,"searchDepth":85,"depth":85,"links":86},"",2,[87,88,89,90],{"id":19,"depth":85,"text":20},{"id":27,"depth":85,"text":28},{"id":51,"depth":85,"text":52},{"id":78,"depth":85,"text":79},[92],"Software Engineering",null,"md",false,{"content_references":97,"triage":108},[98,103],{"type":99,"title":100,"author":101,"context":102},"book","A Philosophy of Software Design","John Ousterhout","mentioned",{"type":104,"title":105,"url":106,"context":107},"tool","Homa","https:\u002F\u002Fgithub.com\u002FPlatformLab\u002FHoma","recommended",{"relevance":109,"novelty":110,"quality":110,"actionability":111,"composite":112,"reasoning":113},5,4,3,4.15,"Category: AI & LLMs. The article discusses the Homa protocol, which directly addresses a critical issue in AI networking by reducing latency, a key concern for AI-powered product builders. It provides insights into the limitations of traditional protocols and introduces a novel solution, making it relevant and actionable for developers looking to optimize AI workloads.",true,"\u002Fsummaries\u002F325cd0150636704f-homa-solving-ai-networking-latency-bottlenecks-summary","2026-09-17 13:00:08","2026-09-18 03:11:42",{"title":5,"description":84},{"loc":115},"325cd0150636704f","AI Engineer","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=eZ8WWZzoaR0","summaries\u002F325cd0150636704f-homa-solving-ai-networking-latency-bottlenecks-summary",[126,127,128,129],"ai-tools","backend","networking","performance","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FeZ8WWZzoaR0\u002Fhqdefault.jpg","Traditional protocols like TCP and RDMA struggle with modern AI workloads because they treat data as opaque byte streams. Homa, a message-based, receiver-driven protocol, reduces tail latency by over 10x by prioritizing short messages and managing congestion before it occurs.","This is a technical talk by John Ousterhout explaining why TCP and RDMA struggle with the small, latency-sensitive messages common in modern AI inference and agentic workloads. He introduces [Homa](https:\u002F\u002Fweb.stanford.edu\u002F~ouster\u002Fcgi-bin\u002Fhome.php), a receiver-driven transport protocol designed to prioritize short messages and reduce tail latency in data centers.",[128,129],"_G0SMH3uWJXIhaQ6yGWUzH4Q3gnhYVb8RnwLCazaPHU",[136,139,142,144,147,149,152,155,157,159,161,163,165,168,170,172,174,176,179,181,183,185,187,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,433,435,437,439,441,443,445,447,449,451,453,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,489,491,493,495,497,499,501,503,505,507,509,511,513,515,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,587,589,591,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,635,637,639,641,643,645,647,649,651,653,655,657,659,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,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,979,981,983,985,987,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,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,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,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,1554,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,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,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,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,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2017,2019,2021,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,2522,2524,2526,2528,2530,2532,2534,2536,2538,2540,2542,2544,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,2633,2635,2637,2639,2641,2643,2645,2647,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,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3098,3100,3102,3104,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3326,3328,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460,3462,3464,3466,3468,3470,3472,3474,3476,3478,3480,3482,3484,3486,3488,3490,3492,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512,3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,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,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,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,4460,4462,4464,4466,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486,4488,4490,4492,4494,4496,4498,4500,4502,4504,4506,4508,4510,4512,4514,4516,4518,4520,4522,4524,4526,4528,4530,4532,4534,4536,4538,4540,4542,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4616,4618,4620,4622,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,5141,5143,5145,5147,5149,5151,5153,5155,5157,5159,5161,5163,5165,5167,5169,5171,5173,5175,5177,5179,5181,5183,5185,5187,5189,5191,5193,5195,5197,5199,5201,5203,5205,5207,5209,5211,5213,5215,5217,5219,5221,5223,5225,5227,5229,5231,5233,5235,5237,5239,5241,5243,5245,5247,5249,5251,5253,5255,5257,5259,5261,5263,5265,5267,5269,5271,5273,5275,5277,5279,5281,5283,5285,5287,5289,5291,5293,5295,5297,5299,5301,5303,5305,5307,5309,5311,5313,5315,5317,5319,5321,5323,5325,5327,5329,5331,5333,5335,5337,5339,5341,5343,5345,5347,5349,5351,5353,5355,5357,5359,5361,5363,5365,5367,5369,5371,5373,5375,5377,5379,5381,5383,5385,5387,5389,5391,5393,5395,5397,5399,5401,5403,5405,5407,5409,5411,5413,5415,5417,5419,5421,5423,5425,5427,5429,5431,5433,5435,5437,5439,5441,5443,5445,5447,5449,5451,5453,5455,5457,5459,5461,5463,5465,5467,5469,5471,5473,5475,5477,5479,5481,5483,5485,5487,5489,5491,5493,5495,5497,5499,5501,5503,5505,5507,5509,5511,5513,5515,5517,5519,5521,5523,5525,5527,5529,5531,5533,5535,5537,5539,5541,5543,5545,5547,5549,5551,5553,5555,5557,5559,5561,5563,5565,5567,5569,5571,5573,5575,5577,5579,5581,5583,5585,5587,5589,5591,5593,5595,5597,5599,5601,5603,5605,5607,5609,5611,5613,5615,5617,5619,5621,5623,5625,5627,5629,5631,5633,5635,5637,5639,5641,5643,5645,5647,5649,5651,5653,5655,5657,5659,5661,5663,5665,5667,5669,5671,5673,5675,5677,5679,5681,5683,5685,5687,5689,5691,5693,5695,5697,5699,5701,5703,5705,5707,5709,5711,5713,5715,5717,5719,5721,5723,5725,5727,5729,5731,5733,5735,5737,5739,5741,5743,5745,5747,5749,5751,5753,5755,5757,5759,5761,5763,5765,5767,5769,5771,5773,5775,5777,5779,5781,5783,5785,5787,5789,5791,5793,5795,5797,5799,5801,5803,5805,5807,5809,5811,5813,5815,5817,5819,5821,5823,5825,5827,5829,5831,5833,5835,5837,5839,5841,5843,5845,5847,5849,5851,5853,5855,5857,5859,5861,5863,5865,5867,5869,5871,5873,5875,5877,5879,5881,5883,5885,5887,5889,5891,5893,5895,5897,5899,5901,5903,5905,5907,5909,5911,5913,5915,5917,5919,5921,5923,5925,5927,5929,5931,5933,5935,5937,5939,5941,5943,5945,5947,5949,5951,5953,5955,5957,5959,5961,5963,5965,5967,5969,5971,5973,5975,5977,5979,5981,5983,5985,5987,5989,5991,5993,5995,5997,5999,6001,6003,6005,6007,6009,6011,6013,6015,6017,6019,6021,6023,6025,6027,6029,6031,6033,6035,6037,6039,6041,6043,6045,6047,6049,6051,6053,6055,6057,6059,6061,6063,6065,6067,6069,6071,6073,6075,6077,6079,6081,6083,6086,6088,6090,6092,6094,6096,6098,6100,6102,6104,6106,6108,6110,6112,6114,6116,6118,6120,6122,6124,6126,6128,6130,6132,6134,6136,6138,6140,6142,6144,6146,6148,6150,6152,6154,6156,6158,6160,6162,6164,6166,6168,6170,6172,6174,6176,6178,6180,6182,6184,6186,6188,6190,6192,6194,6196,6198,6200,6202,6204,6206,6208,6210,6212,6214,6216,6218,6220,6222,6224,6226,6228,6230,6232,6234,6236,6238,6240,6242,6244,6246,6248,6250,6252,6254,6256,6258,6260,6262,6264,6266,6268,6270,6272,6274,6276,6278,6280,6282,6284,6286,6288,6290,6292,6294,6296,6298,6300,6302,6304,6307,6309,6311,6313,6315,6317,6319,6321,6323,6325,6327,6329,6331,6333,6335,6337,6339,6341,6343,6345,6347,6349,6351,6353,6355,6357,6359,6361,6363,6365,6367,6369,6371,6373,6375,6377,6379,6381,6383,6385,6387,6389,6391,6393,6395,6397,6399,6401,6403,6405,6407,6409,6411,6413,6415,6417,6419,6421,6423,6425,6427,6429,6431,6433,6435,6437,6439,6441,6443,6445,6447,6449,6451,6453,6455,6457,6459,6461,6463,6465,6467,6469,6471,6473,6475,6477,6479,6481,6483,6485,6487,6489,6491,6493,6495,6497,6499,6501,6503,6505,6507,6509,6511,6513,6515,6517,6519,6521,6523,6525,6527,6529,6531,6533,6535,6537,6539,6541,6543,6545,6547,6549,6551,6553,6555,6557,6559,6561,6563,6565,6567,6569,6571,6573,6575,6577,6579,6581,6583,6585,6587,6589,6591,6593,6595,6597,6599,6601,6603,6605,6607,6609,6611,6613,6615,6617,6619,6621,6623,6625,6627,6629,6631,6633,6635,6637,6639,6641,6643,6645,6647,6649,6651,6653,6655,6657,6659,6661,6663,6665,6667,6669,6671,6673,6675,6677,6679,6681,6683,6685,6687,6689,6691,6693,6695,6697,6699,6701,6703,6705,6707,6709,6711,6713,6715,6717,6719,6721,6723,6725,6727,6729,6731,6733,6735,6737,6739,6741,6743,6745,6747,6749,6751,6753,6755,6757,6759,6761,6763,6765,6767,6769,6771,6773,6775,6777,6779,6781,6783,6785,6787,6789,6791,6793,6795,6797,6799,6801,6803,6805,6807,6809,6811,6813,6815,6817,6819,6821,6823,6825,6827,6829,6831,6833,6835,6837,6839,6841,6843,6845,6847,6849,6851,6853,6855,6857,6859,6861,6863,6865,6867,6869,6871,6873,6875,6877,6879,6881,6883,6885,6887,6889,6891,6893,6895,6897,6899,6901,6903,6905,6907,6909,6911,6913,6915,6917,6919,6921,6923,6925,6927,6929,6931,6933,6935,6937,6939,6941,6943,6945,6947,6949,6951,6953,6955,6957,6959,6961,6963,6965,6967,6969,6971,6973,6975,6977,6979,6981,6983,6985,6987,6989,6991,6993,6995,6997,6999,7001,7003,7005,7007,7009,7011,7013,7015,7017,7019,7021,7023,7025,7027,7029,7031,7033,7035,7037,7039,7041,7043,7045,7047,7049,7051,7053,7055,7057,7059,7061,7063,7065,7067,7069,7071,7073,7075,7077,7079,7081,7083,7085,7087,7089,7091,7093,7095,7097,7099,7101,7103,7105,7107,7109,7111,7113,7115,7117,7119,7121,7123,7125,7127,7129,7131,7133,7135,7137,7139,7141,7143,7145,7147,7149,7151,7153,7155,7157,7159,7161,7163,7165,7167,7169,7171,7173,7175,7177,7179,7181,7183,7185,7187,7189,7191,7193,7195,7197,7199,7201,7203,7205,7207,7209,7211,7213,7215,7217,7219,7221,7223,7225,7227,7229,7231,7233,7235,7237,7239,7241,7243,7245,7247,7249,7251,7253,7255,7257,7259,7261,7263,7265,7267,7269,7271,7273,7275,7277,7279,7281,7283,7285,7287,7289,7291,7293,7295,7297,7299,7301,7303,7305,7307,7309,7311,7313,7315,7317,7319,7321,7323,7325,7327,7329,7331,7333,7335,7337,7339,7341,7343,7345,7347,7349,7351,7353,7355,7357,7359,7361,7363,7365,7367,7369,7371,7373,7375,7377,7379,7381,7383,7385,7387,7389,7391,7393,7395,7397,7399,7401,7403,7405,7407,7409,7411,7413,7415,7417,7419,7421,7423,7425,7427,7429,7431,7433,7435,7437,7439,7441,7443,7445,7447,7449,7451,7453,7455,7457,7459,7461,7463,7465,7467,7469,7471,7473,7475,7477,7479,7481,7483,7485,7487,7489,7491,7493,7495,7497,7499,7501,7503,7505,7507,7509,7511,7513,7515,7517,7519,7521,7523,7525,7527,7529,7531,7533,7535,7537,7539,7541,7543,7545,7547,7549,7551,7553,7555,7557,7559,7561,7563,7565,7567,7569,7571,7573,7575,7577,7579,7581,7583,7585,7587,7589,7591,7593,7595,7597,7599,7601,7603,7605,7607,7609,7611,7613,7615,7617,7619,7621,7623,7625,7627,7629,7631,7633,7635,7637,7639,7641,7643,7645,7647,7649,7651,7653,7655,7657,7659,7661,7663,7665,7667,7669,7671,7673,7675,7677,7679,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7829,7831,7833,7835,7837,7839],{"categories":137},[138],"AI & LLMs",{"categories":140},[141],"Developer Productivity",{"categories":143},[138],{"categories":145},[146],"Business & SaaS",{"categories":148},[138],{"categories":150},[151],"AI Automation",{"categories":153},[154],"Product Strategy",{"categories":156},[151],{"categories":158},[138],{"categories":160},[141],{"categories":162},[151],{"categories":164},[92],{"categories":166},[167],"Data Science & Visualization",{"categories":169},[138],{"categories":171},[146],{"categories":173},[],{"categories":175},[138],{"categories":177},[178],"Inference & Serving",{"categories":180},[138],{"categories":182},[138],{"categories":184},[151],{"categories":186},[],{"categories":188},[189],"AI News & Trends",{"categories":191},[167],{"categories":193},[151],{"categories":195},[138],{"categories":197},[138],{"categories":199},[138],{"categories":201},[146],{"categories":203},[141],{"categories":205},[138],{"categories":207},[151],{"categories":209},[189],{"categories":211},[138],{"categories":213},[151],{"categories":215},[151],{"categories":217},[138],{"categories":219},[138],{"categories":221},[151],{"categories":223},[138],{"categories":225},[138],{"categories":227},[138],{"categories":229},[146],{"categories":231},[151],{"categories":233},[189],{"categories":235},[138],{"categories":237},[138],{"categories":239},[138],{"categories":241},[],{"categories":243},[244],"Design & Frontend",{"categories":246},[138],{"categories":248},[167],{"categories":250},[138],{"categories":252},[189],{"categories":254},[138],{"categories":256},[138],{"categories":258},[138],{"categories":260},[],{"categories":262},[138],{"categories":264},[138],{"categories":266},[151],{"categories":268},[92],{"categories":270},[138],{"categories":272},[138],{"categories":274},[151],{"categories":276},[138],{"categories":278},[279],"Marketing & Growth",{"categories":281},[244],{"categories":283},[138],{"categories":285},[151],{"categories":287},[138],{"categories":289},[138],{"categories":291},[92],{"categories":293},[138],{"categories":295},[],{"categories":297},[],{"categories":299},[244],{"categories":301},[138],{"categories":303},[151],{"categories":305},[141],{"categories":307},[92],{"categories":309},[151],{"categories":311},[244],{"categories":313},[138],{"categories":315},[154],{"categories":317},[138],{"categories":319},[92],{"categories":321},[322],"DevOps & Cloud",{"categories":324},[151],{"categories":326},[154],{"categories":328},[189],{"categories":330},[138],{"categories":332},[],{"categories":334},[138],{"categories":336},[138],{"categories":338},[138],{"categories":340},[],{"categories":342},[151],{"categories":344},[92],{"categories":346},[322],{"categories":348},[],{"categories":350},[92],{"categories":352},[151],{"categories":354},[138],{"categories":356},[244],{"categories":358},[359],"Governance & Standards",{"categories":361},[146],{"categories":363},[],{"categories":365},[138],{"categories":367},[],{"categories":369},[138],{"categories":371},[138],{"categories":373},[151],{"categories":375},[138],{"categories":377},[151],{"categories":379},[138],{"categories":381},[138],{"categories":383},[151],{"categories":385},[138],{"categories":387},[138],{"categories":389},[138],{"categories":391},[],{"categories":393},[92],{"categories":395},[],{"categories":397},[],{"categories":399},[138],{"categories":401},[92],{"categories":403},[],{"categories":405},[92],{"categories":407},[138],{"categories":409},[151],{"categories":411},[138],{"categories":413},[279],{"categories":415},[138],{"categories":417},[138],{"categories":419},[138],{"categories":421},[244],{"categories":423},[244],{"categories":425},[138],{"categories":427},[92],{"categories":429},[151],{"categories":431},[432],"GovTech & Public-Sector Adoption",{"categories":434},[92],{"categories":436},[138],{"categories":438},[138],{"categories":440},[138],{"categories":442},[151],{"categories":444},[151],{"categories":446},[167],{"categories":448},[138],{"categories":450},[189],{"categories":452},[151],{"categories":454},[455],"Legal AI Tools",{"categories":457},[138],{"categories":459},[151],{"categories":461},[138],{"categories":463},[279],{"categories":465},[151],{"categories":467},[154],{"categories":469},[138],{"categories":471},[92],{"categories":473},[432],{"categories":475},[],{"categories":477},[151],{"categories":479},[],{"categories":481},[146],{"categories":483},[151],{"categories":485},[151],{"categories":487},[488],"RAG & Retrieval",{"categories":490},[146],{"categories":492},[138],{"categories":494},[92],{"categories":496},[92],{"categories":498},[322],{"categories":500},[244],{"categories":502},[151],{"categories":504},[138],{"categories":506},[138],{"categories":508},[138],{"categories":510},[138],{"categories":512},[],{"categories":514},[151],{"categories":516},[517],"Agents & Orchestration",{"categories":519},[92],{"categories":521},[138],{"categories":523},[],{"categories":525},[151],{"categories":527},[146],{"categories":529},[],{"categories":531},[138],{"categories":533},[],{"categories":535},[138],{"categories":537},[141],{"categories":539},[92],{"categories":541},[146],{"categories":543},[138],{"categories":545},[138],{"categories":547},[138],{"categories":549},[151],{"categories":551},[138],{"categories":553},[138],{"categories":555},[189],{"categories":557},[138],{"categories":559},[],{"categories":561},[138],{"categories":563},[138],{"categories":565},[],{"categories":567},[138],{"categories":569},[92],{"categories":571},[138],{"categories":573},[151],{"categories":575},[167],{"categories":577},[],{"categories":579},[138],{"categories":581},[138],{"categories":583},[244],{"categories":585},[586],"Models & Frontier Labs",{"categories":588},[],{"categories":590},[244],{"categories":592},[593],"Regulation & Governance of AI",{"categories":595},[154],{"categories":597},[151],{"categories":599},[],{"categories":601},[138],{"categories":603},[138],{"categories":605},[151],{"categories":607},[151],{"categories":609},[189],{"categories":611},[138],{"categories":613},[146],{"categories":615},[138],{"categories":617},[151],{"categories":619},[],{"categories":621},[92],{"categories":623},[151],{"categories":625},[138],{"categories":627},[138],{"categories":629},[154],{"categories":631},[138],{"categories":633},[634],"AI Policy & Regulation",{"categories":636},[],{"categories":638},[138],{"categories":640},[151],{"categories":642},[151],{"categories":644},[154],{"categories":646},[151],{"categories":648},[138],{"categories":650},[138],{"categories":652},[138],{"categories":654},[151],{"categories":656},[],{"categories":658},[167],{"categories":660},[661],"Evals & Reliability",{"categories":663},[138],{"categories":665},[138],{"categories":667},[],{"categories":669},[167],{"categories":671},[141],{"categories":673},[432],{"categories":675},[634],{"categories":677},[138],{"categories":679},[138],{"categories":681},[146],{"categories":683},[138],{"categories":685},[151],{"categories":687},[138],{"categories":689},[151],{"categories":691},[517],{"categories":693},[138],{"categories":695},[92],{"categories":697},[138],{"categories":699},[138],{"categories":701},[],{"categories":703},[244],{"categories":705},[],{"categories":707},[138],{"categories":709},[138],{"categories":711},[432],{"categories":713},[138],{"categories":715},[138],{"categories":717},[138],{"categories":719},[],{"categories":721},[138],{"categories":723},[244],{"categories":725},[138],{"categories":727},[92],{"categories":729},[],{"categories":731},[138],{"categories":733},[138],{"categories":735},[],{"categories":737},[138],{"categories":739},[151],{"categories":741},[138],{"categories":743},[244],{"categories":745},[],{"categories":747},[138],{"categories":749},[138],{"categories":751},[167],{"categories":753},[151],{"categories":755},[138],{"categories":757},[146],{"categories":759},[151],{"categories":761},[138],{"categories":763},[138],{"categories":765},[92],{"categories":767},[244],{"categories":769},[138],{"categories":771},[151],{"categories":773},[],{"categories":775},[92],{"categories":777},[151],{"categories":779},[167],{"categories":781},[],{"categories":783},[138],{"categories":785},[189],{"categories":787},[138],{"categories":789},[],{"categories":791},[138],{"categories":793},[138],{"categories":795},[138],{"categories":797},[146,279],{"categories":799},[],{"categories":801},[92],{"categories":803},[138],{"categories":805},[138],{"categories":807},[151],{"categories":809},[138],{"categories":811},[138],{"categories":813},[],{"categories":815},[],{"categories":817},[138],{"categories":819},[138],{"categories":821},[244],{"categories":823},[138],{"categories":825},[],{"categories":827},[138],{"categories":829},[322],{"categories":831},[],{"categories":833},[151],{"categories":835},[189],{"categories":837},[138],{"categories":839},[146],{"categories":841},[138],{"categories":843},[92],{"categories":845},[244],{"categories":847},[],{"categories":849},[138],{"categories":851},[189],{"categories":853},[138],{"categories":855},[178],{"categories":857},[138],{"categories":859},[138],{"categories":861},[151],{"categories":863},[189],{"categories":865},[586],{"categories":867},[138],{"categories":869},[279],{"categories":871},[],{"categories":873},[151],{"categories":875},[146],{"categories":877},[92],{"categories":879},[138],{"categories":881},[151],{"categories":883},[],{"categories":885},[138,322],{"categories":887},[138],{"categories":889},[138],{"categories":891},[138],{"categories":893},[138],{"categories":895},[151],{"categories":897},[138,92],{"categories":899},[167],{"categories":901},[138],{"categories":903},[138],{"categories":905},[138],{"categories":907},[92],{"categories":909},[138],{"categories":911},[151],{"categories":913},[151],{"categories":915},[634],{"categories":917},[279],{"categories":919},[138],{"categories":921},[151],{"categories":923},[138],{"categories":925},[138],{"categories":927},[151],{"categories":929},[],{"categories":931},[151],{"categories":933},[138],{"categories":935},[138],{"categories":937},[151],{"categories":939},[138],{"categories":941},[138,146],{"categories":943},[138],{"categories":945},[138],{"categories":947},[146],{"categories":949},[],{"categories":951},[244],{"categories":953},[244],{"categories":955},[138],{"categories":957},[],{"categories":959},[],{"categories":961},[138],{"categories":963},[189],{"categories":965},[],{"categories":967},[141],{"categories":969},[138],{"categories":971},[92],{"categories":973},[151],{"categories":975},[138],{"categories":977},[978],"Generative UI & Design-to-Code",{"categories":980},[138],{"categories":982},[138],{"categories":984},[244],{"categories":986},[138],{"categories":988},[989],"Algorithmic Accountability",{"categories":991},[138],{"categories":993},[151],{"categories":995},[92],{"categories":997},[189],{"categories":999},[244],{"categories":1001},[138],{"categories":1003},[],{"categories":1005},[154],{"categories":1007},[138],{"categories":1009},[138],{"categories":1011},[138],{"categories":1013},[138],{"categories":1015},[138],{"categories":1017},[151],{"categories":1019},[1020],"MLOps & Infrastructure",{"categories":1022},[138],{"categories":1024},[138],{"categories":1026},[138],{"categories":1028},[138],{"categories":1030},[138],{"categories":1032},[138],{"categories":1034},[92],{"categories":1036},[189],{"categories":1038},[138],{"categories":1040},[138],{"categories":1042},[154],{"categories":1044},[141],{"categories":1046},[138],{"categories":1048},[151],{"categories":1050},[322],{"categories":1052},[138],{"categories":1054},[146],{"categories":1056},[138],{"categories":1058},[244],{"categories":1060},[138],{"categories":1062},[154],{"categories":1064},[138],{"categories":1066},[151],{"categories":1068},[],{"categories":1070},[],{"categories":1072},[138],{"categories":1074},[178],{"categories":1076},[244],{"categories":1078},[189],{"categories":1080},[167],{"categories":1082},[],{"categories":1084},[138],{"categories":1086},[138],{"categories":1088},[146],{"categories":1090},[151],{"categories":1092},[138],{"categories":1094},[138],{"categories":1096},[138],{"categories":1098},[138],{"categories":1100},[138],{"categories":1102},[189],{"categories":1104},[178],{"categories":1106},[138],{"categories":1108},[244],{"categories":1110},[138],{"categories":1112},[],{"categories":1114},[151],{"categories":1116},[92],{"categories":1118},[],{"categories":1120},[138],{"categories":1122},[138],{"categories":1124},[151],{"categories":1126},[92],{"categories":1128},[138],{"categories":1130},[167],{"categories":1132},[244],{"categories":1134},[],{"categories":1136},[138],{"categories":1138},[],{"categories":1140},[138],{"categories":1142},[],{"categories":1144},[138],{"categories":1146},[138],{"categories":1148},[154],{"categories":1150},[146],{"categories":1152},[151],{"categories":1154},[151],{"categories":1156},[92],{"categories":1158},[],{"categories":1160},[138],{"categories":1162},[141],{"categories":1164},[138],{"categories":1166},[138],{"categories":1168},[146],{"categories":1170},[189],{"categories":1172},[141],{"categories":1174},[],{"categories":1176},[138],{"categories":1178},[],{"categories":1180},[138],{"categories":1182},[],{"categories":1184},[138],{"categories":1186},[189],{"categories":1188},[189],{"categories":1190},[],{"categories":1192},[517],{"categories":1194},[138],{"categories":1196},[244],{"categories":1198},[92],{"categories":1200},[],{"categories":1202},[455],{"categories":1204},[151],{"categories":1206},[151],{"categories":1208},[146],{"categories":1210},[138],{"categories":1212},[],{"categories":1214},[],{"categories":1216},[141],{"categories":1218},[167],{"categories":1220},[],{"categories":1222},[279],{"categories":1224},[151],{"categories":1226},[146],{"categories":1228},[151],{"categories":1230},[138],{"categories":1232},[146],{"categories":1234},[138],{"categories":1236},[92],{"categories":1238},[],{"categories":1240},[178],{"categories":1242},[154],{"categories":1244},[138],{"categories":1246},[244],{"categories":1248},[92],{"categories":1250},[146],{"categories":1252},[138],{"categories":1254},[92],{"categories":1256},[138],{"categories":1258},[151],{"categories":1260},[146],{"categories":1262},[138],{"categories":1264},[138],{"categories":1266},[138],{"categories":1268},[138],{"categories":1270},[138],{"categories":1272},[138],{"categories":1274},[],{"categories":1276},[],{"categories":1278},[92],{"categories":1280},[167],{"categories":1282},[154],{"categories":1284},[138],{"categories":1286},[151],{"categories":1288},[92],{"categories":1290},[92],{"categories":1292},[138],{"categories":1294},[],{"categories":1296},[138],{"categories":1298},[189],{"categories":1300},[154],{"categories":1302},[154],{"categories":1304},[92],{"categories":1306},[138],{"categories":1308},[661],{"categories":1310},[322],{"categories":1312},[],{"categories":1314},[138],{"categories":1316},[151],{"categories":1318},[138],{"categories":1320},[141],{"categories":1322},[],{"categories":1324},[141],{"categories":1326},[244],{"categories":1328},[],{"categories":1330},[138],{"categories":1332},[138],{"categories":1334},[138],{"categories":1336},[244],{"categories":1338},[279],{"categories":1340},[154],{"categories":1342},[138],{"categories":1344},[92],{"categories":1346},[138],{"categories":1348},[151],{"categories":1350},[],{"categories":1352},[92],{"categories":1354},[138],{"categories":1356},[141],{"categories":1358},[],{"categories":1360},[146],{"categories":1362},[138],{"categories":1364},[138],{"categories":1366},[189],{"categories":1368},[138,322],{"categories":1370},[138],{"categories":1372},[1373],"Design Systems for AI",{"categories":1375},[138],{"categories":1377},[138],{"categories":1379},[189],{"categories":1381},[138],{"categories":1383},[138],{"categories":1385},[138],{"categories":1387},[146],{"categories":1389},[138],{"categories":1391},[138],{"categories":1393},[138],{"categories":1395},[],{"categories":1397},[138],{"categories":1399},[138],{"categories":1401},[146],{"categories":1403},[138],{"categories":1405},[],{"categories":1407},[151],{"categories":1409},[151],{"categories":1411},[92],{"categories":1413},[138],{"categories":1415},[189],{"categories":1417},[92],{"categories":1419},[138],{"categories":1421},[244],{"categories":1423},[189],{"categories":1425},[167],{"categories":1427},[138],{"categories":1429},[138],{"categories":1431},[138],{"categories":1433},[138],{"categories":1435},[151],{"categories":1437},[141],{"categories":1439},[634],{"categories":1441},[138],{"categories":1443},[138],{"categories":1445},[151],{"categories":1447},[138],{"categories":1449},[92],{"categories":1451},[138],{"categories":1453},[92],{"categories":1455},[],{"categories":1457},[244],{"categories":1459},[],{"categories":1461},[138],{"categories":1463},[151],{"categories":1465},[154],{"categories":1467},[],{"categories":1469},[146],{"categories":1471},[138],{"categories":1473},[],{"categories":1475},[244],{"categories":1477},[92],{"categories":1479},[151],{"categories":1481},[92],{"categories":1483},[138],{"categories":1485},[244],{"categories":1487},[138],{"categories":1489},[92],{"categories":1491},[138],{"categories":1493},[138],{"categories":1495},[244],{"categories":1497},[],{"categories":1499},[],{"categories":1501},[189],{"categories":1503},[151],{"categories":1505},[151],{"categories":1507},[138],{"categories":1509},[151],{"categories":1511},[138],{"categories":1513},[138],{"categories":1515},[138],{"categories":1517},[138],{"categories":1519},[138],{"categories":1521},[138],{"categories":1523},[146],{"categories":1525},[154],{"categories":1527},[138],{"categories":1529},[138],{"categories":1531},[],{"categories":1533},[92],{"categories":1535},[92],{"categories":1537},[138],{"categories":1539},[92],{"categories":1541},[146],{"categories":1543},[],{"categories":1545},[138],{"categories":1547},[138],{"categories":1549},[244],{"categories":1551},[138],{"categories":1553},[138],{"categories":1555},[138],{"categories":1557},[151],{"categories":1559},[141],{"categories":1561},[146],{"categories":1563},[138],{"categories":1565},[151],{"categories":1567},[189],{"categories":1569},[151],{"categories":1571},[178],{"categories":1573},[279],{"categories":1575},[138],{"categories":1577},[151],{"categories":1579},[138],{"categories":1581},[138],{"categories":1583},[138],{"categories":1585},[138],{"categories":1587},[],{"categories":1589},[244],{"categories":1591},[],{"categories":1593},[138],{"categories":1595},[138],{"categories":1597},[],{"categories":1599},[138],{"categories":1601},[138],{"categories":1603},[92],{"categories":1605},[146],{"categories":1607},[1608],"Visual & Generative Media",{"categories":1610},[151],{"categories":1612},[],{"categories":1614},[138],{"categories":1616},[138],{"categories":1618},[92],{"categories":1620},[138],{"categories":1622},[322],{"categories":1624},[138],{"categories":1626},[167],{"categories":1628},[634],{"categories":1630},[92],{"categories":1632},[279],{"categories":1634},[138],{"categories":1636},[154],{"categories":1638},[244],{"categories":1640},[138],{"categories":1642},[138],{"categories":1644},[92],{"categories":1646},[151],{"categories":1648},[138],{"categories":1650},[],{"categories":1652},[],{"categories":1654},[151],{"categories":1656},[92],{"categories":1658},[141],{"categories":1660},[151],{"categories":1662},[586],{"categories":1664},[138],{"categories":1666},[154],{"categories":1668},[138],{"categories":1670},[146],{"categories":1672},[],{"categories":1674},[138],{"categories":1676},[154],{"categories":1678},[138],{"categories":1680},[138],{"categories":1682},[138],{"categories":1684},[154],{"categories":1686},[138],{"categories":1688},[138],{"categories":1690},[279],{"categories":1692},[138],{"categories":1694},[517],{"categories":1696},[92],{"categories":1698},[151],{"categories":1700},[138],{"categories":1702},[151],{"categories":1704},[138],{"categories":1706},[138],{"categories":1708},[151],{"categories":1710},[138],{"categories":1712},[138],{"categories":1714},[138],{"categories":1716},[151],{"categories":1718},[138],{"categories":1720},[244],{"categories":1722},[151],{"categories":1724},[],{"categories":1726},[151],{"categories":1728},[138],{"categories":1730},[],{"categories":1732},[322],{"categories":1734},[92],{"categories":1736},[],{"categories":1738},[586],{"categories":1740},[138],{"categories":1742},[151],{"categories":1744},[151],{"categories":1746},[138],{"categories":1748},[244,138],{"categories":1750},[138],{"categories":1752},[141],{"categories":1754},[138],{"categories":1756},[151],{"categories":1758},[244],{"categories":1760},[],{"categories":1762},[138],{"categories":1764},[141],{"categories":1766},[138],{"categories":1768},[1769],"Medical Imaging & Radiology",{"categories":1771},[138],{"categories":1773},[138],{"categories":1775},[138],{"categories":1777},[244],{"categories":1779},[151],{"categories":1781},[151],{"categories":1783},[92],{"categories":1785},[],{"categories":1787},[138],{"categories":1789},[138],{"categories":1791},[138],{"categories":1793},[],{"categories":1795},[],{"categories":1797},[138],{"categories":1799},[138],{"categories":1801},[517],{"categories":1803},[138],{"categories":1805},[138],{"categories":1807},[141],{"categories":1809},[138],{"categories":1811},[138],{"categories":1813},[],{"categories":1815},[151],{"categories":1817},[138],{"categories":1819},[154],{"categories":1821},[92],{"categories":1823},[138],{"categories":1825},[138],{"categories":1827},[151],{"categories":1829},[517],{"categories":1831},[138],{"categories":1833},[151],{"categories":1835},[138],{"categories":1837},[138],{"categories":1839},[138],{"categories":1841},[138],{"categories":1843},[244],{"categories":1845},[151],{"categories":1847},[322],{"categories":1849},[244],{"categories":1851},[146],{"categories":1853},[151],{"categories":1855},[189],{"categories":1857},[138],{"categories":1859},[138],{"categories":1861},[154],{"categories":1863},[138],{"categories":1865},[138],{"categories":1867},[138],{"categories":1869},[138],{"categories":1871},[138],{"categories":1873},[151],{"categories":1875},[138],{"categories":1877},[92],{"categories":1879},[138],{"categories":1881},[92],{"categories":1883},[138],{"categories":1885},[154],{"categories":1887},[],{"categories":1889},[189],{"categories":1891},[],{"categories":1893},[154],{"categories":1895},[151],{"categories":1897},[138],{"categories":1899},[138],{"categories":1901},[151],{"categories":1903},[138],{"categories":1905},[1373],{"categories":1907},[138],{"categories":1909},[1373],{"categories":1911},[244],{"categories":1913},[138],{"categories":1915},[138],{"categories":1917},[138],{"categories":1919},[151],{"categories":1921},[92],{"categories":1923},[244],{"categories":1925},[151],{"categories":1927},[189],{"categories":1929},[],{"categories":1931},[138],{"categories":1933},[138],{"categories":1935},[],{"categories":1937},[138],{"categories":1939},[138],{"categories":1941},[151],{"categories":1943},[138],{"categories":1945},[138],{"categories":1947},[138],{"categories":1949},[151],{"categories":1951},[1952],"Contract Review & E-Discovery",{"categories":1954},[138],{"categories":1956},[244],{"categories":1958},[138],{"categories":1960},[141],{"categories":1962},[138],{"categories":1964},[189],{"categories":1966},[138],{"categories":1968},[138],{"categories":1970},[279],{"categories":1972},[92],{"categories":1974},[151],{"categories":1976},[138],{"categories":1978},[138],{"categories":1980},[138],{"categories":1982},[151],{"categories":1984},[151],{"categories":1986},[989],{"categories":1988},[138],{"categories":1990},[138],{"categories":1992},[151],{"categories":1994},[151],{"categories":1996},[138],{"categories":1998},[138],{"categories":2000},[138],{"categories":2002},[151],{"categories":2004},[138],{"categories":2006},[138],{"categories":2008},[92],{"categories":2010},[138],{"categories":2012},[517],{"categories":2014},[488],{"categories":2016},[138],{"categories":2018},[151],{"categories":2020},[138],{"categories":2022},[2023],"Law-Firm Practice & Adoption",{"categories":2025},[138],{"categories":2027},[151],{"categories":2029},[244],{"categories":2031},[138],{"categories":2033},[138],{"categories":2035},[138],{"categories":2037},[],{"categories":2039},[92],{"categories":2041},[],{"categories":2043},[92],{"categories":2045},[138],{"categories":2047},[],{"categories":2049},[92],{"categories":2051},[151],{"categories":2053},[141],{"categories":2055},[322],{"categories":2057},[138],{"categories":2059},[],{"categories":2061},[138],{"categories":2063},[141],{"categories":2065},[151],{"categories":2067},[146],{"categories":2069},[138],{"categories":2071},[279],{"categories":2073},[138],{"categories":2075},[],{"categories":2077},[146],{"categories":2079},[151],{"categories":2081},[146],{"categories":2083},[],{"categories":2085},[138],{"categories":2087},[154],{"categories":2089},[138],{"categories":2091},[92],{"categories":2093},[],{"categories":2095},[],{"categories":2097},[138],{"categories":2099},[],{"categories":2101},[],{"categories":2103},[138],{"categories":2105},[154],{"categories":2107},[151],{"categories":2109},[322],{"categories":2111},[138],{"categories":2113},[141],{"categories":2115},[92],{"categories":2117},[138],{"categories":2119},[138],{"categories":2121},[92],{"categories":2123},[154],{"categories":2125},[138],{"categories":2127},[138],{"categories":2129},[138],{"categories":2131},[1020],{"categories":2133},[138],{"categories":2135},[92],{"categories":2137},[138],{"categories":2139},[279],{"categories":2141},[92],{"categories":2143},[146],{"categories":2145},[138],{"categories":2147},[138],{"categories":2149},[138],{"categories":2151},[244],{"categories":2153},[138],{"categories":2155},[138],{"categories":2157},[138],{"categories":2159},[138],{"categories":2161},[146],{"categories":2163},[151],{"categories":2165},[138,141],{"categories":2167},[138],{"categories":2169},[517],{"categories":2171},[138],{"categories":2173},[138],{"categories":2175},[138],{"categories":2177},[92],{"categories":2179},[138],{"categories":2181},[92],{"categories":2183},[244],{"categories":2185},[151],{"categories":2187},[151],{"categories":2189},[92],{"categories":2191},[138],{"categories":2193},[151],{"categories":2195},[138],{"categories":2197},[138],{"categories":2199},[],{"categories":2201},[],{"categories":2203},[138],{"categories":2205},[167],{"categories":2207},[138],{"categories":2209},[138],{"categories":2211},[244],{"categories":2213},[151],{"categories":2215},[],{"categories":2217},[138],{"categories":2219},[138],{"categories":2221},[146],{"categories":2223},[92],{"categories":2225},[167],{"categories":2227},[189],{"categories":2229},[154],{"categories":2231},[244],{"categories":2233},[138],{"categories":2235},[151],{"categories":2237},[138],{"categories":2239},[92],{"categories":2241},[],{"categories":2243},[151],{"categories":2245},[151],{"categories":2247},[151],{"categories":2249},[138],{"categories":2251},[138],{"categories":2253},[138],{"categories":2255},[138],{"categories":2257},[138],{"categories":2259},[138],{"categories":2261},[],{"categories":2263},[151],{"categories":2265},[138],{"categories":2267},[138],{"categories":2269},[138],{"categories":2271},[],{"categories":2273},[151],{"categories":2275},[151],{"categories":2277},[138],{"categories":2279},[138],{"categories":2281},[146],{"categories":2283},[138],{"categories":2285},[138],{"categories":2287},[],{"categories":2289},[141],{"categories":2291},[138],{"categories":2293},[138],{"categories":2295},[138],{"categories":2297},[244],{"categories":2299},[138],{"categories":2301},[92],{"categories":2303},[138],{"categories":2305},[141],{"categories":2307},[138],{"categories":2309},[92],{"categories":2311},[279],{"categories":2313},[92],{"categories":2315},[151],{"categories":2317},[138],{"categories":2319},[151],{"categories":2321},[138],{"categories":2323},[138],{"categories":2325},[138],{"categories":2327},[138,244],{"categories":2329},[138],{"categories":2331},[151],{"categories":2333},[189],{"categories":2335},[138],{"categories":2337},[189],{"categories":2339},[151],{"categories":2341},[244],{"categories":2343},[138],{"categories":2345},[],{"categories":2347},[92],{"categories":2349},[322],{"categories":2351},[244],{"categories":2353},[92],{"categories":2355},[138],{"categories":2357},[154],{"categories":2359},[138],{"categories":2361},[138],{"categories":2363},[151],{"categories":2365},[],{"categories":2367},[],{"categories":2369},[138],{"categories":2371},[],{"categories":2373},[],{"categories":2375},[154],{"categories":2377},[92],{"categories":2379},[138],{"categories":2381},[138],{"categories":2383},[151],{"categories":2385},[138],{"categories":2387},[151],{"categories":2389},[146],{"categories":2391},[151],{"categories":2393},[322],{"categories":2395},[138],{"categories":2397},[138],{"categories":2399},[138],{"categories":2401},[178],{"categories":2403},[138],{"categories":2405},[138],{"categories":2407},[138],{"categories":2409},[138],{"categories":2411},[92],{"categories":2413},[151],{"categories":2415},[138],{"categories":2417},[138],{"categories":2419},[138],{"categories":2421},[138],{"categories":2423},[92],{"categories":2425},[455],{"categories":2427},[151],{"categories":2429},[989],{"categories":2431},[],{"categories":2433},[151],{"categories":2435},[244],{"categories":2437},[2023],{"categories":2439},[92],{"categories":2441},[],{"categories":2443},[151],{"categories":2445},[],{"categories":2447},[138],{"categories":2449},[151],{"categories":2451},[],{"categories":2453},[],{"categories":2455},[138],{"categories":2457},[138],{"categories":2459},[279],{"categories":2461},[138],{"categories":2463},[279],{"categories":2465},[138],{"categories":2467},[151],{"categories":2469},[138],{"categories":2471},[138],{"categories":2473},[167],{"categories":2475},[138],{"categories":2477},[92],{"categories":2479},[154],{"categories":2481},[],{"categories":2483},[138],{"categories":2485},[138],{"categories":2487},[138],{"categories":2489},[92],{"categories":2491},[138],{"categories":2493},[1952],{"categories":2495},[151],{"categories":2497},[138],{"categories":2499},[244],{"categories":2501},[244],{"categories":2503},[138],{"categories":2505},[138],{"categories":2507},[151],{"categories":2509},[141],{"categories":2511},[138],{"categories":2513},[138],{"categories":2515},[138],{"categories":2517},[138],{"categories":2519},[244],{"categories":2521},[244],{"categories":2523},[151],{"categories":2525},[151],{"categories":2527},[151],{"categories":2529},[138],{"categories":2531},[138],{"categories":2533},[138],{"categories":2535},[151],{"categories":2537},[],{"categories":2539},[138],{"categories":2541},[],{"categories":2543},[244],{"categories":2545},[2546],"Interaction & Product Design",{"categories":2548},[138],{"categories":2550},[151],{"categories":2552},[92],{"categories":2554},[359],{"categories":2556},[189],{"categories":2558},[92],{"categories":2560},[138],{"categories":2562},[154],{"categories":2564},[138],{"categories":2566},[138],{"categories":2568},[92],{"categories":2570},[138],{"categories":2572},[141],{"categories":2574},[151],{"categories":2576},[138],{"categories":2578},[],{"categories":2580},[151],{"categories":2582},[151],{"categories":2584},[151],{"categories":2586},[],{"categories":2588},[92],{"categories":2590},[138],{"categories":2592},[151],{"categories":2594},[141],{"categories":2596},[2546],{"categories":2598},[138],{"categories":2600},[141],{"categories":2602},[138],{"categories":2604},[141],{"categories":2606},[138],{"categories":2608},[],{"categories":2610},[138],{"categories":2612},[151],{"categories":2614},[92],{"categories":2616},[],{"categories":2618},[151],{"categories":2620},[154],{"categories":2622},[189],{"categories":2624},[138],{"categories":2626},[151],{"categories":2628},[138],{"categories":2630},[151],{"categories":2632},[151],{"categories":2634},[138],{"categories":2636},[138],{"categories":2638},[189],{"categories":2640},[167],{"categories":2642},[138],{"categories":2644},[154],{"categories":2646},[92],{"categories":2648},[2649],"Coding Agents & Dev Productivity",{"categories":2651},[189],{"categories":2653},[244],{"categories":2655},[138],{"categories":2657},[138],{"categories":2659},[],{"categories":2661},[138],{"categories":2663},[138],{"categories":2665},[989],{"categories":2667},[],{"categories":2669},[138],{"categories":2671},[138],{"categories":2673},[322],{"categories":2675},[138],{"categories":2677},[189],{"categories":2679},[],{"categories":2681},[],{"categories":2683},[138],{"categories":2685},[],{"categories":2687},[151],{"categories":2689},[138],{"categories":2691},[151],{"categories":2693},[],{"categories":2695},[92],{"categories":2697},[92],{"categories":2699},[138],{"categories":2701},[167],{"categories":2703},[],{"categories":2705},[138],{"categories":2707},[138],{"categories":2709},[138],{"categories":2711},[167],{"categories":2713},[92],{"categories":2715},[151],{"categories":2717},[],{"categories":2719},[],{"categories":2721},[138],{"categories":2723},[138],{"categories":2725},[138],{"categories":2727},[138],{"categories":2729},[151],{"categories":2731},[151],{"categories":2733},[432],{"categories":2735},[92],{"categories":2737},[154],{"categories":2739},[138],{"categories":2741},[92],{"categories":2743},[151],{"categories":2745},[189],{"categories":2747},[189],{"categories":2749},[151],{"categories":2751},[151],{"categories":2753},[138],{"categories":2755},[141],{"categories":2757},[2546],{"categories":2759},[154],{"categories":2761},[138,322],{"categories":2763},[167],{"categories":2765},[],{"categories":2767},[244],{"categories":2769},[151],{"categories":2771},[92],{"categories":2773},[141],{"categories":2775},[138],{"categories":2777},[151],{"categories":2779},[2780],"The Designer's Role & Craft",{"categories":2782},[244],{"categories":2784},[],{"categories":2786},[151],{"categories":2788},[138],{"categories":2790},[151],{"categories":2792},[151],{"categories":2794},[138],{"categories":2796},[279],{"categories":2798},[138],{"categories":2800},[92],{"categories":2802},[151],{"categories":2804},[138],{"categories":2806},[244],{"categories":2808},[138],{"categories":2810},[],{"categories":2812},[151],{"categories":2814},[244],{"categories":2816},[154],{"categories":2818},[138],{"categories":2820},[151],{"categories":2822},[138],{"categories":2824},[138],{"categories":2826},[138],{"categories":2828},[2829],"AI UX Patterns",{"categories":2831},[151],{"categories":2833},[151],{"categories":2835},[151],{"categories":2837},[138],{"categories":2839},[138],{"categories":2841},[151],{"categories":2843},[279],{"categories":2845},[167],{"categories":2847},[138],{"categories":2849},[151],{"categories":2851},[138],{"categories":2853},[138],{"categories":2855},[1373],{"categories":2857},[],{"categories":2859},[279],{"categories":2861},[151],{"categories":2863},[189],{"categories":2865},[92],{"categories":2867},[138],{"categories":2869},[151],{"categories":2871},[],{"categories":2873},[],{"categories":2875},[138],{"categories":2877},[138],{"categories":2879},[151],{"categories":2881},[138],{"categories":2883},[151],{"categories":2885},[432],{"categories":2887},[244],{"categories":2889},[138],{"categories":2891},[189],{"categories":2893},[92],{"categories":2895},[138],{"categories":2897},[151],{"categories":2899},[151],{"categories":2901},[],{"categories":2903},[138],{"categories":2905},[],{"categories":2907},[138],{"categories":2909},[138],{"categories":2911},[],{"categories":2913},[138],{"categories":2915},[138],{"categories":2917},[138],{"categories":2919},[151],{"categories":2921},[138],{"categories":2923},[92],{"categories":2925},[],{"categories":2927},[],{"categories":2929},[167],{"categories":2931},[178],{"categories":2933},[138],{"categories":2935},[138],{"categories":2937},[138],{"categories":2939},[167],{"categories":2941},[167],{"categories":2943},[138],{"categories":2945},[138],{"categories":2947},[189],{"categories":2949},[138],{"categories":2951},[138],{"categories":2953},[138],{"categories":2955},[151],{"categories":2957},[138],{"categories":2959},[138],{"categories":2961},[151],{"categories":2963},[138],{"categories":2965},[138],{"categories":2967},[138],{"categories":2969},[151],{"categories":2971},[],{"categories":2973},[92],{"categories":2975},[138],{"categories":2977},[],{"categories":2979},[138],{"categories":2981},[138],{"categories":2983},[322],{"categories":2985},[138],{"categories":2987},[],{"categories":2989},[],{"categories":2991},[244],{"categories":2993},[1020],{"categories":2995},[151],{"categories":2997},[141],{"categories":2999},[2780],{"categories":3001},[],{"categories":3003},[],{"categories":3005},[138],{"categories":3007},[],{"categories":3009},[],{"categories":3011},[92],{"categories":3013},[189],{"categories":3015},[279],{"categories":3017},[167],{"categories":3019},[151],{"categories":3021},[146],{"categories":3023},[138],{"categories":3025},[138],{"categories":3027},[138],{"categories":3029},[146],{"categories":3031},[],{"categories":3033},[244],{"categories":3035},[154],{"categories":3037},[138],{"categories":3039},[138],{"categories":3041},[151],{"categories":3043},[146],{"categories":3045},[138],{"categories":3047},[138],{"categories":3049},[141],{"categories":3051},[138],{"categories":3053},[146],{"categories":3055},[138],{"categories":3057},[],{"categories":3059},[141],{"categories":3061},[138],{"categories":3063},[279],{"categories":3065},[138],{"categories":3067},[92],{"categories":3069},[151],{"categories":3071},[189],{"categories":3073},[138],{"categories":3075},[92],{"categories":3077},[138],{"categories":3079},[138],{"categories":3081},[138],{"categories":3083},[138],{"categories":3085},[146],{"categories":3087},[138],{"categories":3089},[138],{"categories":3091},[138],{"categories":3093},[151],{"categories":3095},[138],{"categories":3097},[138],{"categories":3099},[138],{"categories":3101},[],{"categories":3103},[138],{"categories":3105},[92],{"categories":3107},[141],{"categories":3109},[138],{"categories":3111},[138],{"categories":3113},[244],{"categories":3115},[138],{"categories":3117},[],{"categories":3119},[138],{"categories":3121},[517],{"categories":3123},[151],{"categories":3125},[146],{"categories":3127},[138],{"categories":3129},[189],{"categories":3131},[138],{"categories":3133},[138],{"categories":3135},[],{"categories":3137},[146],{"categories":3139},[146],{"categories":3141},[138],{"categories":3143},[138],{"categories":3145},[154],{"categories":3147},[138],{"categories":3149},[138],{"categories":3151},[138],{"categories":3153},[138],{"categories":3155},[92],{"categories":3157},[167],{"categories":3159},[92],{"categories":3161},[138],{"categories":3163},[],{"categories":3165},[138],{"categories":3167},[92],{"categories":3169},[138],{"categories":3171},[92],{"categories":3173},[151],{"categories":3175},[634],{"categories":3177},[],{"categories":3179},[],{"categories":3181},[138],{"categories":3183},[189],{"categories":3185},[],{"categories":3187},[322],{"categories":3189},[138],{"categories":3191},[138],{"categories":3193},[138],{"categories":3195},[244],{"categories":3197},[978],{"categories":3199},[],{"categories":3201},[138],{"categories":3203},[138],{"categories":3205},[138],{"categories":3207},[92],{"categories":3209},[138],{"categories":3211},[138],{"categories":3213},[138],{"categories":3215},[138],{"categories":3217},[138,322],{"categories":3219},[138],{"categories":3221},[138],{"categories":3223},[244],{"categories":3225},[151],{"categories":3227},[],{"categories":3229},[151],{"categories":3231},[151],{"categories":3233},[138],{"categories":3235},[138],{"categories":3237},[138],{"categories":3239},[138],{"categories":3241},[138],{"categories":3243},[167],{"categories":3245},[138],{"categories":3247},[138],{"categories":3249},[2829],{"categories":3251},[141],{"categories":3253},[138],{"categories":3255},[167],{"categories":3257},[141],{"categories":3259},[92],{"categories":3261},[244],{"categories":3263},[151],{"categories":3265},[138],{"categories":3267},[138],{"categories":3269},[],{"categories":3271},[146],{"categories":3273},[138],{"categories":3275},[138],{"categories":3277},[189],{"categories":3279},[138],{"categories":3281},[138],{"categories":3283},[138],{"categories":3285},[151],{"categories":3287},[138],{"categories":3289},[138],{"categories":3291},[244],{"categories":3293},[138],{"categories":3295},[146],{"categories":3297},[],{"categories":3299},[322],{"categories":3301},[154],{"categories":3303},[138],{"categories":3305},[432],{"categories":3307},[244],{"categories":3309},[244],{"categories":3311},[92],{"categories":3313},[151],{"categories":3315},[138],{"categories":3317},[146],{"categories":3319},[189],{"categories":3321},[138],{"categories":3323},[138],{"categories":3325},[138],{"categories":3327},[244],{"categories":3329},[151],{"categories":3331},[138],{"categories":3333},[151],{"categories":3335},[138],{"categories":3337},[151],{"categories":3339},[138],{"categories":3341},[586],{"categories":3343},[138],{"categories":3345},[151],{"categories":3347},[],{"categories":3349},[138],{"categories":3351},[138],{"categories":3353},[138],{"categories":3355},[138],{"categories":3357},[151],{"categories":3359},[],{"categories":3361},[],{"categories":3363},[138],{"categories":3365},[138],{"categories":3367},[151],{"categories":3369},[138],{"categories":3371},[138],{"categories":3373},[138],{"categories":3375},[92],{"categories":3377},[138],{"categories":3379},[138],{"categories":3381},[151],{"categories":3383},[138],{"categories":3385},[138],{"categories":3387},[138],{"categories":3389},[138],{"categories":3391},[138],{"categories":3393},[],{"categories":3395},[92],{"categories":3397},[167],{"categories":3399},[138],{"categories":3401},[151],{"categories":3403},[151],{"categories":3405},[138],{"categories":3407},[138],{"categories":3409},[],{"categories":3411},[],{"categories":3413},[138],{"categories":3415},[138],{"categories":3417},[138],{"categories":3419},[138],{"categories":3421},[189],{"categories":3423},[167],{"categories":3425},[],{"categories":3427},[138],{"categories":3429},[244],{"categories":3431},[138],{"categories":3433},[138],{"categories":3435},[322],{"categories":3437},[2023],{"categories":3439},[138],{"categories":3441},[189],{"categories":3443},[92],{"categories":3445},[138],{"categories":3447},[92],{"categories":3449},[92],{"categories":3451},[138],{"categories":3453},[138],{"categories":3455},[92],{"categories":3457},[189],{"categories":3459},[189],{"categories":3461},[322],{"categories":3463},[151],{"categories":3465},[],{"categories":3467},[189],{"categories":3469},[146],{"categories":3471},[138],{"categories":3473},[151],{"categories":3475},[141],{"categories":3477},[92],{"categories":3479},[138],{"categories":3481},[146],{"categories":3483},[189],{"categories":3485},[],{"categories":3487},[138],{"categories":3489},[92],{"categories":3491},[138],{"categories":3493},[92],{"categories":3495},[167],{"categories":3497},[138],{"categories":3499},[189],{"categories":3501},[138],{"categories":3503},[92],{"categories":3505},[138],{"categories":3507},[151],{"categories":3509},[151],{"categories":3511},[189],{"categories":3513},[151],{"categories":3515},[322],{"categories":3517},[151],{"categories":3519},[138],{"categories":3521},[138],{"categories":3523},[138],{"categories":3525},[138],{"categories":3527},[138],{"categories":3529},[138],{"categories":3531},[92],{"categories":3533},[138],{"categories":3535},[],{"categories":3537},[151],{"categories":3539},[146],{"categories":3541},[92],{"categories":3543},[],{"categories":3545},[],{"categories":3547},[138],{"categories":3549},[151],{"categories":3551},[138],{"categories":3553},[138],{"categories":3555},[138],{"categories":3557},[3558],"Frameworks & Tooling",{"categories":3560},[138],{"categories":3562},[138],{"categories":3564},[92],{"categories":3566},[138],{"categories":3568},[138],{"categories":3570},[],{"categories":3572},[167],{"categories":3574},[167],{"categories":3576},[138],{"categories":3578},[141],{"categories":3580},[138],{"categories":3582},[151],{"categories":3584},[138],{"categories":3586},[244],{"categories":3588},[],{"categories":3590},[2023],{"categories":3592},[138],{"categories":3594},[92],{"categories":3596},[138],{"categories":3598},[322],{"categories":3600},[322],{"categories":3602},[],{"categories":3604},[138],{"categories":3606},[151],{"categories":3608},[151],{"categories":3610},[138],{"categories":3612},[138],{"categories":3614},[189],{"categories":3616},[151],{"categories":3618},[189],{"categories":3620},[138],{"categories":3622},[151],{"categories":3624},[],{"categories":3626},[244],{"categories":3628},[138],{"categories":3630},[138],{"categories":3632},[],{"categories":3634},[138],{"categories":3636},[138],{"categories":3638},[151],{"categories":3640},[138],{"categories":3642},[138],{"categories":3644},[138],{"categories":3646},[],{"categories":3648},[146],{"categories":3650},[92],{"categories":3652},[138],{"categories":3654},[92],{"categories":3656},[322],{"categories":3658},[138],{"categories":3660},[138],{"categories":3662},[138],{"categories":3664},[92],{"categories":3666},[138],{"categories":3668},[146],{"categories":3670},[138],{"categories":3672},[2023],{"categories":3674},[],{"categories":3676},[151],{"categories":3678},[141],{"categories":3680},[138],{"categories":3682},[141],{"categories":3684},[138],{"categories":3686},[],{"categories":3688},[151],{"categories":3690},[138],{"categories":3692},[138],{"categories":3694},[3695],"AI Design Tooling",{"categories":3697},[244],{"categories":3699},[138],{"categories":3701},[138],{"categories":3703},[92],{"categories":3705},[244],{"categories":3707},[138],{"categories":3709},[138],{"categories":3711},[92],{"categories":3713},[151],{"categories":3715},[189],{"categories":3717},[154],{"categories":3719},[92],{"categories":3721},[138],{"categories":3723},[138],{"categories":3725},[138],{"categories":3727},[151],{"categories":3729},[138],{"categories":3731},[],{"categories":3733},[151],{"categories":3735},[138],{"categories":3737},[138],{"categories":3739},[151],{"categories":3741},[138],{"categories":3743},[138],{"categories":3745},[138],{"categories":3747},[151],{"categories":3749},[],{"categories":3751},[151],{"categories":3753},[3558],{"categories":3755},[138],{"categories":3757},[138],{"categories":3759},[151],{"categories":3761},[151],{"categories":3763},[92],{"categories":3765},[92],{"categories":3767},[138],{"categories":3769},[138],{"categories":3771},[],{"categories":3773},[92],{"categories":3775},[138],{"categories":3777},[138],{"categories":3779},[151],{"categories":3781},[146],{"categories":3783},[138],{"categories":3785},[],{"categories":3787},[138],{"categories":3789},[138],{"categories":3791},[2546],{"categories":3793},[],{"categories":3795},[138],{"categories":3797},[138],{"categories":3799},[138],{"categories":3801},[138],{"categories":3803},[244],{"categories":3805},[138],{"categories":3807},[],{"categories":3809},[138],{"categories":3811},[138],{"categories":3813},[138],{"categories":3815},[138],{"categories":3817},[279],{"categories":3819},[189],{"categories":3821},[138],{"categories":3823},[138],{"categories":3825},[2023],{"categories":3827},[138],{"categories":3829},[141],{"categories":3831},[138],{"categories":3833},[138],{"categories":3835},[167],{"categories":3837},[151],{"categories":3839},[138],{"categories":3841},[138],{"categories":3843},[189],{"categories":3845},[151],{"categories":3847},[154],{"categories":3849},[],{"categories":3851},[138],{"categories":3853},[138],{"categories":3855},[244],{"categories":3857},[138],{"categories":3859},[279],{"categories":3861},[151],{"categories":3863},[138],{"categories":3865},[151],{"categories":3867},[138],{"categories":3869},[],{"categories":3871},[],{"categories":3873},[],{"categories":3875},[141],{"categories":3877},[189],{"categories":3879},[151],{"categories":3881},[138],{"categories":3883},[138],{"categories":3885},[138],{"categories":3887},[138],{"categories":3889},[138],{"categories":3891},[455],{"categories":3893},[138],{"categories":3895},[244],{"categories":3897},[151],{"categories":3899},[138],{"categories":3901},[],{"categories":3903},[138],{"categories":3905},[151],{"categories":3907},[151],{"categories":3909},[],{"categories":3911},[138],{"categories":3913},[151],{"categories":3915},[138],{"categories":3917},[],{"categories":3919},[154],{"categories":3921},[138],{"categories":3923},[138],{"categories":3925},[138],{"categories":3927},[189],{"categories":3929},[244],{"categories":3931},[151],{"categories":3933},[244],{"categories":3935},[151],{"categories":3937},[138],{"categories":3939},[146],{"categories":3941},[],{"categories":3943},[],{"categories":3945},[138],{"categories":3947},[138],{"categories":3949},[138],{"categories":3951},[141],{"categories":3953},[138],{"categories":3955},[151],{"categories":3957},[189],{"categories":3959},[],{"categories":3961},[244],{"categories":3963},[151],{"categories":3965},[],{"categories":3967},[92],{"categories":3969},[138],{"categories":3971},[92],{"categories":3973},[244],{"categories":3975},[92],{"categories":3977},[138],{"categories":3979},[],{"categories":3981},[138],{"categories":3983},[138],{"categories":3985},[151],{"categories":3987},[],{"categories":3989},[138],{"categories":3991},[138],{"categories":3993},[279],{"categories":3995},[138],{"categories":3997},[138],{"categories":3999},[138],{"categories":4001},[322],{"categories":4003},[92],{"categories":4005},[138],{"categories":4007},[151],{"categories":4009},[],{"categories":4011},[138],{"categories":4013},[151],{"categories":4015},[138],{"categories":4017},[141],{"categories":4019},[586],{"categories":4021},[138],{"categories":4023},[138],{"categories":4025},[138],{"categories":4027},[151],{"categories":4029},[138],{"categories":4031},[151],{"categories":4033},[138],{"categories":4035},[138],{"categories":4037},[138],{"categories":4039},[151],{"categories":4041},[154],{"categories":4043},[138],{"categories":4045},[138],{"categories":4047},[],{"categories":4049},[138],{"categories":4051},[138],{"categories":4053},[141],{"categories":4055},[138],{"categories":4057},[146],{"categories":4059},[92],{"categories":4061},[244],{"categories":4063},[],{"categories":4065},[138],{"categories":4067},[],{"categories":4069},[151],{"categories":4071},[138],{"categories":4073},[151],{"categories":4075},[],{"categories":4077},[151],{"categories":4079},[138],{"categories":4081},[92],{"categories":4083},[244],{"categories":4085},[189],{"categories":4087},[138],{"categories":4089},[189],{"categories":4091},[151],{"categories":4093},[138],{"categories":4095},[244],{"categories":4097},[138],{"categories":4099},[],{"categories":4101},[138],{"categories":4103},[178],{"categories":4105},[151],{"categories":4107},[138],{"categories":4109},[244],{"categories":4111},[189],{"categories":4113},[138],{"categories":4115},[146],{"categories":4117},[92],{"categories":4119},[138],{"categories":4121},[138],{"categories":4123},[138],{"categories":4125},[138],{"categories":4127},[154],{"categories":4129},[138],{"categories":4131},[189],{"categories":4133},[92],{"categories":4135},[279],{"categories":4137},[],{"categories":4139},[],{"categories":4141},[167],{"categories":4143},[517],{"categories":4145},[138],{"categories":4147},[151],{"categories":4149},[138,92],{"categories":4151},[189],{"categories":4153},[138],{"categories":4155},[138],{"categories":4157},[138],{"categories":4159},[138],{"categories":4161},[138],{"categories":4163},[138],{"categories":4165},[138],{"categories":4167},[146],{"categories":4169},[151],{"categories":4171},[138],{"categories":4173},[138],{"categories":4175},[151],{"categories":4177},[138],{"categories":4179},[138],{"categories":4181},[138],{"categories":4183},[],{"categories":4185},[138],{"categories":4187},[1373],{"categories":4189},[92],{"categories":4191},[244],{"categories":4193},[138],{"categories":4195},[138],{"categories":4197},[138],{"categories":4199},[138],{"categories":4201},[167],{"categories":4203},[151],{"categories":4205},[279],{"categories":4207},[322],{"categories":4209},[],{"categories":4211},[92],{"categories":4213},[138],{"categories":4215},[146],{"categories":4217},[151],{"categories":4219},[138],{"categories":4221},[141],{"categories":4223},[151],{"categories":4225},[138],{"categories":4227},[151],{"categories":4229},[151],{"categories":4231},[154],{"categories":4233},[92],{"categories":4235},[138],{"categories":4237},[138],{"categories":4239},[],{"categories":4241},[],{"categories":4243},[],{"categories":4245},[322],{"categories":4247},[138],{"categories":4249},[189],{"categories":4251},[138],{"categories":4253},[138],{"categories":4255},[138],{"categories":4257},[138],{"categories":4259},[92],{"categories":4261},[138],{"categories":4263},[],{"categories":4265},[138],{"categories":4267},[167],{"categories":4269},[146],{"categories":4271},[151],{"categories":4273},[138],{"categories":4275},[],{"categories":4277},[138],{"categories":4279},[151],{"categories":4281},[92],{"categories":4283},[138],{"categories":4285},[138],{"categories":4287},[138],{"categories":4289},[322],{"categories":4291},[],{"categories":4293},[244],{"categories":4295},[244],{"categories":4297},[138],{"categories":4299},[151],{"categories":4301},[],{"categories":4303},[92],{"categories":4305},[138],{"categories":4307},[244],{"categories":4309},[138],{"categories":4311},[146],{"categories":4313},[151],{"categories":4315},[138],{"categories":4317},[],{"categories":4319},[189],{"categories":4321},[138],{"categories":4323},[138],{"categories":4325},[138],{"categories":4327},[138],{"categories":4329},[138],{"categories":4331},[244],{"categories":4333},[151],{"categories":4335},[189],{"categories":4337},[],{"categories":4339},[151],{"categories":4341},[138],{"categories":4343},[146],{"categories":4345},[151],{"categories":4347},[244],{"categories":4349},[138],{"categories":4351},[138],{"categories":4353},[138],{"categories":4355},[517],{"categories":4357},[138],{"categories":4359},[151],{"categories":4361},[],{"categories":4363},[138],{"categories":4365},[138],{"categories":4367},[322],{"categories":4369},[189],{"categories":4371},[167],{"categories":4373},[634],{"categories":4375},[167],{"categories":4377},[167],{"categories":4379},[138],{"categories":4381},[],{"categories":4383},[],{"categories":4385},[],{"categories":4387},[151],{"categories":4389},[138],{"categories":4391},[138],{"categories":4393},[151],{"categories":4395},[151],{"categories":4397},[92],{"categories":4399},[138],{"categories":4401},[488],{"categories":4403},[92],{"categories":4405},[138],{"categories":4407},[151],{"categories":4409},[138],{"categories":4411},[138],{"categories":4413},[138],{"categories":4415},[146],{"categories":4417},[138],{"categories":4419},[138],{"categories":4421},[138],{"categories":4423},[138],{"categories":4425},[151],{"categories":4427},[154],{"categories":4429},[138],{"categories":4431},[],{"categories":4433},[],{"categories":4435},[138],{"categories":4437},[],{"categories":4439},[138],{"categories":4441},[151],{"categories":4443},[244],{"categories":4445},[138],{"categories":4447},[138],{"categories":4449},[151],{"categories":4451},[],{"categories":4453},[151],{"categories":4455},[151],{"categories":4457},[138],{"categories":4459},[138],{"categories":4461},[138],{"categories":4463},[154],{"categories":4465},[138],{"categories":4467},[244],{"categories":4469},[138],{"categories":4471},[151],{"categories":4473},[146],{"categories":4475},[138],{"categories":4477},[138],{"categories":4479},[151],{"categories":4481},[138],{"categories":4483},[279],{"categories":4485},[151],{"categories":4487},[138],{"categories":4489},[138],{"categories":4491},[138],{"categories":4493},[978],{"categories":4495},[138],{"categories":4497},[151],{"categories":4499},[138],{"categories":4501},[92],{"categories":4503},[138],{"categories":4505},[586],{"categories":4507},[244],{"categories":4509},[],{"categories":4511},[138],{"categories":4513},[138],{"categories":4515},[189],{"categories":4517},[517],{"categories":4519},[151],{"categories":4521},[138],{"categories":4523},[],{"categories":4525},[189],{"categories":4527},[432],{"categories":4529},[151],{"categories":4531},[151],{"categories":4533},[151],{"categories":4535},[138],{"categories":4537},[138],{"categories":4539},[151],{"categories":4541},[138],{"categories":4543},[],{"categories":4545},[146],{"categories":4547},[138],{"categories":4549},[244],{"categories":4551},[146],{"categories":4553},[151],{"categories":4555},[92],{"categories":4557},[],{"categories":4559},[92],{"categories":4561},[138],{"categories":4563},[138],{"categories":4565},[141],{"categories":4567},[138],{"categories":4569},[189],{"categories":4571},[322],{"categories":4573},[178],{"categories":4575},[151],{"categories":4577},[151],{"categories":4579},[138],{"categories":4581},[138],{"categories":4583},[151],{"categories":4585},[138],{"categories":4587},[141],{"categories":4589},[],{"categories":4591},[151],{"categories":4593},[138],{"categories":4595},[138],{"categories":4597},[138],{"categories":4599},[151],{"categories":4601},[138],{"categories":4603},[],{"categories":4605},[138],{"categories":4607},[],{"categories":4609},[244],{"categories":4611},[151],{"categories":4613},[151],{"categories":4615},[138,146],{"categories":4617},[151],{"categories":4619},[138],{"categories":4621},[],{"categories":4623},[141],{"categories":4625},[167],{"categories":4627},[146],{"categories":4629},[151],{"categories":4631},[138],{"categories":4633},[92],{"categories":4635},[138],{"categories":4637},[138],{"categories":4639},[151],{"categories":4641},[138],{"categories":4643},[138],{"categories":4645},[138],{"categories":4647},[189],{"categories":4649},[1373],{"categories":4651},[151],{"categories":4653},[138],{"categories":4655},[],{"categories":4657},[],{"categories":4659},[138],{"categories":4661},[151],{"categories":4663},[138],{"categories":4665},[138],{"categories":4667},[322],{"categories":4669},[],{"categories":4671},[138],{"categories":4673},[151],{"categories":4675},[178],{"categories":4677},[151],{"categories":4679},[138],{"categories":4681},[517],{"categories":4683},[],{"categories":4685},[455],{"categories":4687},[138],{"categories":4689},[151],{"categories":4691},[138],{"categories":4693},[138],{"categories":4695},[138],{"categories":4697},[279],{"categories":4699},[138],{"categories":4701},[151],{"categories":4703},[138],{"categories":4705},[167],{"categories":4707},[154],{"categories":4709},[151],{"categories":4711},[138],{"categories":4713},[517],{"categories":4715},[138],{"categories":4717},[322],{"categories":4719},[146],{"categories":4721},[],{"categories":4723},[138],{"categories":4725},[138],{"categories":4727},[138],{"categories":4729},[279],{"categories":4731},[244],{"categories":4733},[138],{"categories":4735},[138],{"categories":4737},[138],{"categories":4739},[],{"categories":4741},[279],{"categories":4743},[189],{"categories":4745},[138],{"categories":4747},[138],{"categories":4749},[138],{"categories":4751},[634],{"categories":4753},[141],{"categories":4755},[138],{"categories":4757},[154],{"categories":4759},[138],{"categories":4761},[138],{"categories":4763},[],{"categories":4765},[],{"categories":4767},[244],{"categories":4769},[138],{"categories":4771},[138],{"categories":4773},[167],{"categories":4775},[279],{"categories":4777},[151],{"categories":4779},[138],{"categories":4781},[138],{"categories":4783},[279],{"categories":4785},[146],{"categories":4787},[189],{"categories":4789},[138],{"categories":4791},[138],{"categories":4793},[],{"categories":4795},[138],{"categories":4797},[138],{"categories":4799},[],{"categories":4801},[138],{"categories":4803},[138],{"categories":4805},[661],{"categories":4807},[138],{"categories":4809},[138],{"categories":4811},[151],{"categories":4813},[92],{"categories":4815},[517],{"categories":4817},[138],{"categories":4819},[146],{"categories":4821},[138],{"categories":4823},[138],{"categories":4825},[],{"categories":4827},[138,92],{"categories":4829},[189],{"categories":4831},[151],{"categories":4833},[92],{"categories":4835},[151],{"categories":4837},[1020],{"categories":4839},[92],{"categories":4841},[92],{"categories":4843},[151],{"categories":4845},[138],{"categories":4847},[141],{"categories":4849},[138],{"categories":4851},[],{"categories":4853},[],{"categories":4855},[151],{"categories":4857},[138],{"categories":4859},[92],{"categories":4861},[151],{"categories":4863},[138],{"categories":4865},[141],{"categories":4867},[92],{"categories":4869},[92],{"categories":4871},[138],{"categories":4873},[279],{"categories":4875},[138],{"categories":4877},[138],{"categories":4879},[92],{"categories":4881},[138],{"categories":4883},[],{"categories":4885},[138],{"categories":4887},[138],{"categories":4889},[244,138],{"categories":4891},[322],{"categories":4893},[141],{"categories":4895},[138],{"categories":4897},[],{"categories":4899},[138],{"categories":4901},[138],{"categories":4903},[146],{"categories":4905},[138],{"categories":4907},[146],{"categories":4909},[138],{"categories":4911},[138],{"categories":4913},[432],{"categories":4915},[138],{"categories":4917},[146],{"categories":4919},[92],{"categories":4921},[167],{"categories":4923},[151],{"categories":4925},[138],{"categories":4927},[92],{"categories":4929},[138],{"categories":4931},[138],{"categories":4933},[189],{"categories":4935},[138],{"categories":4937},[279],{"categories":4939},[244],{"categories":4941},[138],{"categories":4943},[138],{"categories":4945},[154],{"categories":4947},[138],{"categories":4949},[138],{"categories":4951},[141],{"categories":4953},[138],{"categories":4955},[151],{"categories":4957},[151],{"categories":4959},[92],{"categories":4961},[138],{"categories":4963},[189],{"categories":4965},[92],{"categories":4967},[92],{"categories":4969},[138],{"categories":4971},[138],{"categories":4973},[],{"categories":4975},[],{"categories":4977},[167],{"categories":4979},[138],{"categories":4981},[92],{"categories":4983},[138],{"categories":4985},[244],{"categories":4987},[517],{"categories":4989},[455],{"categories":4991},[432],{"categories":4993},[138],{"categories":4995},[138],{"categories":4997},[92],{"categories":4999},[138],{"categories":5001},[167],{"categories":5003},[138],{"categories":5005},[138],{"categories":5007},[138],{"categories":5009},[138],{"categories":5011},[138],{"categories":5013},[138],{"categories":5015},[138],{"categories":5017},[151],{"categories":5019},[141],{"categories":5021},[154],{"categories":5023},[151],{"categories":5025},[138,146],{"categories":5027},[],{"categories":5029},[244],{"categories":5031},[],{"categories":5033},[154],{"categories":5035},[138],{"categories":5037},[189],{"categories":5039},[141],{"categories":5041},[138],{"categories":5043},[154],{"categories":5045},[141],{"categories":5047},[151],{"categories":5049},[167],{"categories":5051},[151],{"categories":5053},[146],{"categories":5055},[154],{"categories":5057},[138],{"categories":5059},[151],{"categories":5061},[138],{"categories":5063},[154],{"categories":5065},[138],{"categories":5067},[138],{"categories":5069},[146],{"categories":5071},[151],{"categories":5073},[92],{"categories":5075},[279],{"categories":5077},[138],{"categories":5079},[138],{"categories":5081},[],{"categories":5083},[189],{"categories":5085},[138],{"categories":5087},[138],{"categories":5089},[138],{"categories":5091},[138],{"categories":5093},[138],{"categories":5095},[138],{"categories":5097},[92],{"categories":5099},[189],{"categories":5101},[92],{"categories":5103},[92],{"categories":5105},[138],{"categories":5107},[138],{"categories":5109},[138],{"categories":5111},[138],{"categories":5113},[455],{"categories":5115},[138],{"categories":5117},[151],{"categories":5119},[151],{"categories":5121},[189],{"categories":5123},[138],{"categories":5125},[138],{"categories":5127},[138],{"categories":5129},[151],{"categories":5131},[138],{"categories":5133},[138],{"categories":5135},[138],{"categories":5137},[3558],{"categories":5139},[5140],"Clinical AI",{"categories":5142},[244],{"categories":5144},[138],{"categories":5146},[138],{"categories":5148},[138],{"categories":5150},[138],{"categories":5152},[322],{"categories":5154},[2829],{"categories":5156},[138],{"categories":5158},[154],{"categories":5160},[244],{"categories":5162},[138],{"categories":5164},[151],{"categories":5166},[138],{"categories":5168},[138],{"categories":5170},[189],{"categories":5172},[138],{"categories":5174},[151],{"categories":5176},[92],{"categories":5178},[279],{"categories":5180},[138],{"categories":5182},[138],{"categories":5184},[146],{"categories":5186},[138],{"categories":5188},[138],{"categories":5190},[586],{"categories":5192},[138],{"categories":5194},[],{"categories":5196},[151],{"categories":5198},[138],{"categories":5200},[92],{"categories":5202},[141],{"categories":5204},[138],{"categories":5206},[],{"categories":5208},[],{"categories":5210},[138],{"categories":5212},[],{"categories":5214},[146],{"categories":5216},[138],{"categories":5218},[151],{"categories":5220},[138],{"categories":5222},[151],{"categories":5224},[151],{"categories":5226},[138],{"categories":5228},[189],{"categories":5230},[189],{"categories":5232},[189],{"categories":5234},[189],{"categories":5236},[],{"categories":5238},[141],{"categories":5240},[151],{"categories":5242},[189],{"categories":5244},[138],{"categories":5246},[661],{"categories":5248},[154],{"categories":5250},[151],{"categories":5252},[138],{"categories":5254},[141],{"categories":5256},[138],{"categories":5258},[151],{"categories":5260},[138],{"categories":5262},[138],{"categories":5264},[138],{"categories":5266},[138],{"categories":5268},[138],{"categories":5270},[138,151],{"categories":5272},[151],{"categories":5274},[322],{"categories":5276},[138],{"categories":5278},[189],{"categories":5280},[151],{"categories":5282},[189],{"categories":5284},[151],{"categories":5286},[138],{"categories":5288},[],{"categories":5290},[189],{"categories":5292},[279],{"categories":5294},[141],{"categories":5296},[138],{"categories":5298},[138],{"categories":5300},[],{"categories":5302},[92],{"categories":5304},[],{"categories":5306},[141],{"categories":5308},[151],{"categories":5310},[189],{"categories":5312},[138],{"categories":5314},[189],{"categories":5316},[141],{"categories":5318},[189],{"categories":5320},[189],{"categories":5322},[],{"categories":5324},[146],{"categories":5326},[151],{"categories":5328},[189],{"categories":5330},[189],{"categories":5332},[189],{"categories":5334},[189],{"categories":5336},[189],{"categories":5338},[189],{"categories":5340},[189],{"categories":5342},[189],{"categories":5344},[189],{"categories":5346},[189],{"categories":5348},[167],{"categories":5350},[141],{"categories":5352},[138],{"categories":5354},[138],{"categories":5356},[151],{"categories":5358},[151],{"categories":5360},[],{"categories":5362},[138],{"categories":5364},[138,141],{"categories":5366},[],{"categories":5368},[151],{"categories":5370},[138],{"categories":5372},[189],{"categories":5374},[151],{"categories":5376},[151],{"categories":5378},[1020],{"categories":5380},[138],{"categories":5382},[138],{"categories":5384},[138],{"categories":5386},[138],{"categories":5388},[154],{"categories":5390},[138],{"categories":5392},[138],{"categories":5394},[432],{"categories":5396},[138],{"categories":5398},[138],{"categories":5400},[151],{"categories":5402},[138],{"categories":5404},[138],{"categories":5406},[138],{"categories":5408},[138],{"categories":5410},[146],{"categories":5412},[154],{"categories":5414},[151],{"categories":5416},[151],{"categories":5418},[],{"categories":5420},[151],{"categories":5422},[244],{"categories":5424},[189],{"categories":5426},[138],{"categories":5428},[],{"categories":5430},[138],{"categories":5432},[154],{"categories":5434},[154],{"categories":5436},[],{"categories":5438},[92],{"categories":5440},[138],{"categories":5442},[151],{"categories":5444},[244],{"categories":5446},[138],{"categories":5448},[138],{"categories":5450},[],{"categories":5452},[138],{"categories":5454},[138],{"categories":5456},[],{"categories":5458},[279],{"categories":5460},[138],{"categories":5462},[151],{"categories":5464},[],{"categories":5466},[],{"categories":5468},[138],{"categories":5470},[189],{"categories":5472},[141],{"categories":5474},[138],{"categories":5476},[138],{"categories":5478},[146],{"categories":5480},[138],{"categories":5482},[138],{"categories":5484},[151],{"categories":5486},[138],{"categories":5488},[146],{"categories":5490},[146],{"categories":5492},[244],{"categories":5494},[],{"categories":5496},[138],{"categories":5498},[146],{"categories":5500},[189],{"categories":5502},[],{"categories":5504},[138],{"categories":5506},[138],{"categories":5508},[244],{"categories":5510},[138],{"categories":5512},[138],{"categories":5514},[279],{"categories":5516},[138],{"categories":5518},[322],{"categories":5520},[],{"categories":5522},[151],{"categories":5524},[138],{"categories":5526},[279],{"categories":5528},[92],{"categories":5530},[],{"categories":5532},[138],{"categories":5534},[],{"categories":5536},[151],{"categories":5538},[244],{"categories":5540},[92],{"categories":5542},[],{"categories":5544},[3558],{"categories":5546},[146],{"categories":5548},[141],{"categories":5550},[138],{"categories":5552},[151],{"categories":5554},[167],{"categories":5556},[151],{"categories":5558},[138],{"categories":5560},[244],{"categories":5562},[138],{"categories":5564},[138],{"categories":5566},[92],{"categories":5568},[],{"categories":5570},[],{"categories":5572},[138],{"categories":5574},[141],{"categories":5576},[138],{"categories":5578},[279],{"categories":5580},[],{"categories":5582},[151],{"categories":5584},[151],{"categories":5586},[138],{"categories":5588},[151],{"categories":5590},[138],{"categories":5592},[189],{"categories":5594},[138],{"categories":5596},[92],{"categories":5598},[138],{"categories":5600},[138],{"categories":5602},[151],{"categories":5604},[154],{"categories":5606},[138],{"categories":5608},[138],{"categories":5610},[138],{"categories":5612},[138],{"categories":5614},[151],{"categories":5616},[138],{"categories":5618},[154],{"categories":5620},[279],{"categories":5622},[189],{"categories":5624},[],{"categories":5626},[279],{"categories":5628},[138],{"categories":5630},[],{"categories":5632},[92],{"categories":5634},[151],{"categories":5636},[],{"categories":5638},[138],{"categories":5640},[138],{"categories":5642},[138],{"categories":5644},[138],{"categories":5646},[138],{"categories":5648},[151],{"categories":5650},[146],{"categories":5652},[141],{"categories":5654},[138],{"categories":5656},[138],{"categories":5658},[151],{"categories":5660},[138],{"categories":5662},[244],{"categories":5664},[92],{"categories":5666},[92],{"categories":5668},[138],{"categories":5670},[167],{"categories":5672},[151],{"categories":5674},[138],{"categories":5676},[138],{"categories":5678},[151],{"categories":5680},[138],{"categories":5682},[138],{"categories":5684},[138],{"categories":5686},[151],{"categories":5688},[146],{"categories":5690},[138],{"categories":5692},[244],{"categories":5694},[92],{"categories":5696},[151],{"categories":5698},[138],{"categories":5700},[154],{"categories":5702},[138],{"categories":5704},[154],{"categories":5706},[151],{"categories":5708},[138],{"categories":5710},[138],{"categories":5712},[189],{"categories":5714},[138],{"categories":5716},[],{"categories":5718},[141],{"categories":5720},[138],{"categories":5722},[138],{"categories":5724},[138],{"categories":5726},[92],{"categories":5728},[92],{"categories":5730},[138],{"categories":5732},[92],{"categories":5734},[138],{"categories":5736},[151],{"categories":5738},[138],{"categories":5740},[138],{"categories":5742},[138],{"categories":5744},[138],{"categories":5746},[138],{"categories":5748},[],{"categories":5750},[138],{"categories":5752},[244],{"categories":5754},[151],{"categories":5756},[146],{"categories":5758},[189],{"categories":5760},[138],{"categories":5762},[151],{"categories":5764},[138],{"categories":5766},[151],{"categories":5768},[138],{"categories":5770},[138],{"categories":5772},[244],{"categories":5774},[151],{"categories":5776},[138],{"categories":5778},[279],{"categories":5780},[146],{"categories":5782},[138],{"categories":5784},[167],{"categories":5786},[138],{"categories":5788},[151],{"categories":5790},[138],{"categories":5792},[189],{"categories":5794},[138],{"categories":5796},[138],{"categories":5798},[138],{"categories":5800},[138],{"categories":5802},[151],{"categories":5804},[322],{"categories":5806},[138],{"categories":5808},[92],{"categories":5810},[151],{"categories":5812},[167],{"categories":5814},[],{"categories":5816},[151],{"categories":5818},[92],{"categories":5820},[138],{"categories":5822},[138],{"categories":5824},[138],{"categories":5826},[2649],{"categories":5828},[138],{"categories":5830},[244],{"categories":5832},[359],{"categories":5834},[138],{"categories":5836},[138],{"categories":5838},[138],{"categories":5840},[138],{"categories":5842},[138],{"categories":5844},[141],{"categories":5846},[151],{"categories":5848},[138],{"categories":5850},[138],{"categories":5852},[92],{"categories":5854},[146],{"categories":5856},[138],{"categories":5858},[138],{"categories":5860},[92],{"categories":5862},[138],{"categories":5864},[],{"categories":5866},[151],{"categories":5868},[151],{"categories":5870},[138],{"categories":5872},[138],{"categories":5874},[138],{"categories":5876},[167],{"categories":5878},[],{"categories":5880},[189],{"categories":5882},[],{"categories":5884},[189],{"categories":5886},[138],{"categories":5888},[138],{"categories":5890},[138],{"categories":5892},[151],{"categories":5894},[138],{"categories":5896},[151],{"categories":5898},[151],{"categories":5900},[],{"categories":5902},[138],{"categories":5904},[189],{"categories":5906},[138],{"categories":5908},[],{"categories":5910},[138],{"categories":5912},[244],{"categories":5914},[138],{"categories":5916},[],{"categories":5918},[138],{"categories":5920},[138],{"categories":5922},[244],{"categories":5924},[92],{"categories":5926},[151],{"categories":5928},[138],{"categories":5930},[138],{"categories":5932},[138],{"categories":5934},[138],{"categories":5936},[138],{"categories":5938},[279],{"categories":5940},[138],{"categories":5942},[138],{"categories":5944},[138],{"categories":5946},[141],{"categories":5948},[138],{"categories":5950},[138],{"categories":5952},[],{"categories":5954},[138],{"categories":5956},[138],{"categories":5958},[138],{"categories":5960},[],{"categories":5962},[151],{"categories":5964},[141],{"categories":5966},[138],{"categories":5968},[138],{"categories":5970},[138],{"categories":5972},[151],{"categories":5974},[138],{"categories":5976},[189],{"categories":5978},[138],{"categories":5980},[92],{"categories":5982},[154],{"categories":5984},[151],{"categories":5986},[517],{"categories":5988},[138],{"categories":5990},[138],{"categories":5992},[138],{"categories":5994},[138],{"categories":5996},[92],{"categories":5998},[189],{"categories":6000},[244],{"categories":6002},[138],{"categories":6004},[138],{"categories":6006},[138],{"categories":6008},[138],{"categories":6010},[138],{"categories":6012},[138],{"categories":6014},[189],{"categories":6016},[138],{"categories":6018},[244],{"categories":6020},[138],{"categories":6022},[138],{"categories":6024},[189],{"categories":6026},[244],{"categories":6028},[138],{"categories":6030},[189],{"categories":6032},[138],{"categories":6034},[151],{"categories":6036},[151],{"categories":6038},[151],{"categories":6040},[138],{"categories":6042},[92],{"categories":6044},[189],{"categories":6046},[151],{"categories":6048},[151],{"categories":6050},[138],{"categories":6052},[92],{"categories":6054},[244],{"categories":6056},[138],{"categories":6058},[138],{"categories":6060},[151],{"categories":6062},[138],{"categories":6064},[],{"categories":6066},[151],{"categories":6068},[],{"categories":6070},[138],{"categories":6072},[138],{"categories":6074},[],{"categories":6076},[],{"categories":6078},[151],{"categories":6080},[146],{"categories":6082},[151],{"categories":6084},[6085],"Liability & Ethics",{"categories":6087},[138],{"categories":6089},[138],{"categories":6091},[138],{"categories":6093},[151],{"categories":6095},[141],{"categories":6097},[151],{"categories":6099},[146],{"categories":6101},[279],{"categories":6103},[138],{"categories":6105},[151],{"categories":6107},[138],{"categories":6109},[138],{"categories":6111},[138],{"categories":6113},[],{"categories":6115},[634],{"categories":6117},[151],{"categories":6119},[],{"categories":6121},[138],{"categories":6123},[141],{"categories":6125},[151],{"categories":6127},[138],{"categories":6129},[],{"categories":6131},[151],{"categories":6133},[138],{"categories":6135},[138],{"categories":6137},[92],{"categories":6139},[138],{"categories":6141},[189],{"categories":6143},[138],{"categories":6145},[138],{"categories":6147},[154],{"categories":6149},[138],{"categories":6151},[151],{"categories":6153},[138],{"categories":6155},[138],{"categories":6157},[138],{"categories":6159},[189],{"categories":6161},[151],{"categories":6163},[92],{"categories":6165},[244],{"categories":6167},[141],{"categories":6169},[138],{"categories":6171},[138],{"categories":6173},[138],{"categories":6175},[],{"categories":6177},[151],{"categories":6179},[151],{"categories":6181},[151],{"categories":6183},[517],{"categories":6185},[151],{"categories":6187},[244],{"categories":6189},[151],{"categories":6191},[322],{"categories":6193},[92],{"categories":6195},[189],{"categories":6197},[138],{"categories":6199},[244],{"categories":6201},[138],{"categories":6203},[141],{"categories":6205},[138],{"categories":6207},[],{"categories":6209},[138],{"categories":6211},[151],{"categories":6213},[138],{"categories":6215},[138],{"categories":6217},[138],{"categories":6219},[138],{"categories":6221},[151],{"categories":6223},[138],{"categories":6225},[138],{"categories":6227},[244],{"categories":6229},[151],{"categories":6231},[],{"categories":6233},[151],{"categories":6235},[154],{"categories":6237},[138],{"categories":6239},[189],{"categories":6241},[151],{"categories":6243},[146],{"categories":6245},[],{"categories":6247},[138],{"categories":6249},[138],{"categories":6251},[154],{"categories":6253},[138],{"categories":6255},[151],{"categories":6257},[189],{"categories":6259},[141],{"categories":6261},[322],{"categories":6263},[138],{"categories":6265},[138],{"categories":6267},[138],{"categories":6269},[189],{"categories":6271},[146],{"categories":6273},[138],{"categories":6275},[244],{"categories":6277},[189],{"categories":6279},[322],{"categories":6281},[138],{"categories":6283},[151],{"categories":6285},[],{"categories":6287},[586],{"categories":6289},[],{"categories":6291},[138],{"categories":6293},[322],{"categories":6295},[138],{"categories":6297},[167],{"categories":6299},[138],{"categories":6301},[151],{"categories":6303},[151],{"categories":6305},[6306],"Design News & Tools",{"categories":6308},[138],{"categories":6310},[138],{"categories":6312},[189],{"categories":6314},[138],{"categories":6316},[138],{"categories":6318},[138],{"categories":6320},[141],{"categories":6322},[151],{"categories":6324},[138],{"categories":6326},[244],{"categories":6328},[151],{"categories":6330},[151],{"categories":6332},[244],{"categories":6334},[138],{"categories":6336},[138],{"categories":6338},[138],{"categories":6340},[517],{"categories":6342},[151],{"categories":6344},[138],{"categories":6346},[151],{"categories":6348},[138],{"categories":6350},[138],{"categories":6352},[517],{"categories":6354},[138],{"categories":6356},[279],{"categories":6358},[138],{"categories":6360},[151],{"categories":6362},[151],{"categories":6364},[],{"categories":6366},[138],{"categories":6368},[138],{"categories":6370},[138],{"categories":6372},[189],{"categories":6374},[138],{"categories":6376},[141],{"categories":6378},[],{"categories":6380},[138],{"categories":6382},[138],{"categories":6384},[138],{"categories":6386},[92],{"categories":6388},[661],{"categories":6390},[92],{"categories":6392},[244],{"categories":6394},[138],{"categories":6396},[138,151],{"categories":6398},[279,146],{"categories":6400},[92],{"categories":6402},[138],{"categories":6404},[138],{"categories":6406},[138],{"categories":6408},[138],{"categories":6410},[],{"categories":6412},[92],{"categories":6414},[151],{"categories":6416},[138],{"categories":6418},[138],{"categories":6420},[],{"categories":6422},[138],{"categories":6424},[92],{"categories":6426},[138],{"categories":6428},[92],{"categories":6430},[138],{"categories":6432},[],{"categories":6434},[151],{"categories":6436},[138],{"categories":6438},[146],{"categories":6440},[138],{"categories":6442},[189],{"categories":6444},[138],{"categories":6446},[],{"categories":6448},[138],{"categories":6450},[151],{"categories":6452},[138],{"categories":6454},[],{"categories":6456},[244],{"categories":6458},[138],{"categories":6460},[138],{"categories":6462},[151],{"categories":6464},[138],{"categories":6466},[138],{"categories":6468},[138],{"categories":6470},[141],{"categories":6472},[138],{"categories":6474},[151],{"categories":6476},[138],{"categories":6478},[],{"categories":6480},[138],{"categories":6482},[322],{"categories":6484},[279],{"categories":6486},[146],{"categories":6488},[146],{"categories":6490},[138],{"categories":6492},[138],{"categories":6494},[141],{"categories":6496},[141],{"categories":6498},[138],{"categories":6500},[151],{"categories":6502},[138],{"categories":6504},[138],{"categories":6506},[138],{"categories":6508},[138],{"categories":6510},[92],{"categories":6512},[138],{"categories":6514},[141],{"categories":6516},[138],{"categories":6518},[138],{"categories":6520},[151],{"categories":6522},[138],{"categories":6524},[279],{"categories":6526},[138],{"categories":6528},[189],{"categories":6530},[138],{"categories":6532},[138],{"categories":6534},[151],{"categories":6536},[154],{"categories":6538},[138],{"categories":6540},[151],{"categories":6542},[138],{"categories":6544},[151],{"categories":6546},[],{"categories":6548},[92],{"categories":6550},[],{"categories":6552},[92],{"categories":6554},[151],{"categories":6556},[141],{"categories":6558},[138],{"categories":6560},[],{"categories":6562},[167],{"categories":6564},[322],{"categories":6566},[138],{"categories":6568},[92],{"categories":6570},[138],{"categories":6572},[],{"categories":6574},[189],{"categories":6576},[151],{"categories":6578},[92],{"categories":6580},[244],{"categories":6582},[146],{"categories":6584},[138],{"categories":6586},[138],{"categories":6588},[151],{"categories":6590},[92],{"categories":6592},[151],{"categories":6594},[189],{"categories":6596},[138],{"categories":6598},[154],{"categories":6600},[141],{"categories":6602},[154],{"categories":6604},[189],{"categories":6606},[138],{"categories":6608},[138],{"categories":6610},[92],{"categories":6612},[138],{"categories":6614},[244],{"categories":6616},[146],{"categories":6618},[138],{"categories":6620},[138],{"categories":6622},[138],{"categories":6624},[138],{"categories":6626},[138],{"categories":6628},[138],{"categories":6630},[151],{"categories":6632},[138],{"categories":6634},[138],{"categories":6636},[138],{"categories":6638},[151],{"categories":6640},[138],{"categories":6642},[138],{"categories":6644},[141],{"categories":6646},[138],{"categories":6648},[151],{"categories":6650},[151],{"categories":6652},[244],{"categories":6654},[151],{"categories":6656},[138],{"categories":6658},[151],{"categories":6660},[138],{"categories":6662},[141],{"categories":6664},[151],{"categories":6666},[244],{"categories":6668},[],{"categories":6670},[138],{"categories":6672},[167],{"categories":6674},[517],{"categories":6676},[138],{"categories":6678},[151],{"categories":6680},[138],{"categories":6682},[138],{"categories":6684},[92],{"categories":6686},[138],{"categories":6688},[],{"categories":6690},[138],{"categories":6692},[151],{"categories":6694},[146],{"categories":6696},[138],{"categories":6698},[279],{"categories":6700},[244],{"categories":6702},[138],{"categories":6704},[92],{"categories":6706},[138],{"categories":6708},[138],{"categories":6710},[189],{"categories":6712},[151],{"categories":6714},[138],{"categories":6716},[279],{"categories":6718},[151],{"categories":6720},[146],{"categories":6722},[146],{"categories":6724},[138],{"categories":6726},[138],{"categories":6728},[138],{"categories":6730},[138],{"categories":6732},[138],{"categories":6734},[138],{"categories":6736},[141],{"categories":6738},[138],{"categories":6740},[],{"categories":6742},[138],{"categories":6744},[138],{"categories":6746},[151],{"categories":6748},[138],{"categories":6750},[151],{"categories":6752},[138],{"categories":6754},[138],{"categories":6756},[138],{"categories":6758},[138],{"categories":6760},[138],{"categories":6762},[138],{"categories":6764},[92],{"categories":6766},[],{"categories":6768},[141],{"categories":6770},[138],{"categories":6772},[138],{"categories":6774},[151],{"categories":6776},[151],{"categories":6778},[],{"categories":6780},[92],{"categories":6782},[92],{"categories":6784},[138],{"categories":6786},[279],{"categories":6788},[146],{"categories":6790},[244],{"categories":6792},[138],{"categories":6794},[],{"categories":6796},[138],{"categories":6798},[151],{"categories":6800},[141],{"categories":6802},[138],{"categories":6804},[138],{"categories":6806},[92],{"categories":6808},[141],{"categories":6810},[138],{"categories":6812},[138],{"categories":6814},[189],{"categories":6816},[167],{"categories":6818},[138],{"categories":6820},[189],{"categories":6822},[138],{"categories":6824},[151],{"categories":6826},[138],{"categories":6828},[138],{"categories":6830},[],{"categories":6832},[189],{"categories":6834},[151],{"categories":6836},[244],{"categories":6838},[167],{"categories":6840},[138],{"categories":6842},[138],{"categories":6844},[138],{"categories":6846},[],{"categories":6848},[151],{"categories":6850},[151],{"categories":6852},[151],{"categories":6854},[3558],{"categories":6856},[189],{"categories":6858},[138],{"categories":6860},[92],{"categories":6862},[154],{"categories":6864},[138],{"categories":6866},[138],{"categories":6868},[138],{"categories":6870},[138],{"categories":6872},[138],{"categories":6874},[151],{"categories":6876},[138],{"categories":6878},[146],{"categories":6880},[138],{"categories":6882},[141],{"categories":6884},[2023],{"categories":6886},[322],{"categories":6888},[141],{"categories":6890},[],{"categories":6892},[154],{"categories":6894},[138],{"categories":6896},[],{"categories":6898},[138],{"categories":6900},[189],{"categories":6902},[151],{"categories":6904},[244],{"categories":6906},[138],{"categories":6908},[151],{"categories":6910},[138],{"categories":6912},[138],{"categories":6914},[138],{"categories":6916},[138],{"categories":6918},[189],{"categories":6920},[],{"categories":6922},[138],{"categories":6924},[151],{"categories":6926},[138],{"categories":6928},[151],{"categories":6930},[151],{"categories":6932},[],{"categories":6934},[138],{"categories":6936},[],{"categories":6938},[189],{"categories":6940},[141],{"categories":6942},[138],{"categories":6944},[244],{"categories":6946},[138],{"categories":6948},[151],{"categories":6950},[189],{"categories":6952},[138],{"categories":6954},[189],{"categories":6956},[],{"categories":6958},[189],{"categories":6960},[138],{"categories":6962},[141],{"categories":6964},[151],{"categories":6966},[517],{"categories":6968},[138],{"categories":6970},[151],{"categories":6972},[138],{"categories":6974},[],{"categories":6976},[92],{"categories":6978},[151],{"categories":6980},[154],{"categories":6982},[151],{"categories":6984},[138],{"categories":6986},[141],{"categories":6988},[138],{"categories":6990},[138],{"categories":6992},[],{"categories":6994},[],{"categories":6996},[],{"categories":6998},[244],{"categories":7000},[138],{"categories":7002},[151],{"categories":7004},[138],{"categories":7006},[138],{"categories":7008},[],{"categories":7010},[],{"categories":7012},[],{"categories":7014},[138],{"categories":7016},[151],{"categories":7018},[244],{"categories":7020},[138],{"categories":7022},[138],{"categories":7024},[],{"categories":7026},[151],{"categories":7028},[138],{"categories":7030},[138],{"categories":7032},[141],{"categories":7034},[],{"categories":7036},[],{"categories":7038},[138],{"categories":7040},[138],{"categories":7042},[138],{"categories":7044},[151],{"categories":7046},[244],{"categories":7048},[138],{"categories":7050},[189],{"categories":7052},[],{"categories":7054},[138],{"categories":7056},[138],{"categories":7058},[279],{"categories":7060},[189],{"categories":7062},[279],{"categories":7064},[92],{"categories":7066},[167],{"categories":7068},[138],{"categories":7070},[138],{"categories":7072},[],{"categories":7074},[],{"categories":7076},[151],{"categories":7078},[],{"categories":7080},[138],{"categories":7082},[517],{"categories":7084},[138],{"categories":7086},[138],{"categories":7088},[138],{"categories":7090},[138],{"categories":7092},[],{"categories":7094},[151],{"categories":7096},[138],{"categories":7098},[138],{"categories":7100},[],{"categories":7102},[151],{"categories":7104},[151],{"categories":7106},[138],{"categories":7108},[189],{"categories":7110},[138],{"categories":7112},[279],{"categories":7114},[138],{"categories":7116},[151],{"categories":7118},[146],{"categories":7120},[154],{"categories":7122},[138],{"categories":7124},[138],{"categories":7126},[151],{"categories":7128},[151],{"categories":7130},[167],{"categories":7132},[151],{"categories":7134},[151],{"categories":7136},[],{"categories":7138},[138],{"categories":7140},[151],{"categories":7142},[],{"categories":7144},[138],{"categories":7146},[],{"categories":7148},[189],{"categories":7150},[146],{"categories":7152},[],{"categories":7154},[138],{"categories":7156},[138],{"categories":7158},[138],{"categories":7160},[],{"categories":7162},[151],{"categories":7164},[244],{"categories":7166},[141],{"categories":7168},[138],{"categories":7170},[],{"categories":7172},[146],{"categories":7174},[279],{"categories":7176},[138],{"categories":7178},[92],{"categories":7180},[141],{"categories":7182},[167],{"categories":7184},[146],{"categories":7186},[92],{"categories":7188},[151],{"categories":7190},[92],{"categories":7192},[],{"categories":7194},[138],{"categories":7196},[154],{"categories":7198},[154],{"categories":7200},[138],{"categories":7202},[],{"categories":7204},[151],{"categories":7206},[151],{"categories":7208},[141],{"categories":7210},[244],{"categories":7212},[138],{"categories":7214},[138],{"categories":7216},[141],{"categories":7218},[151],{"categories":7220},[322],{"categories":7222},[138],{"categories":7224},[138],{"categories":7226},[138],{"categories":7228},[138],{"categories":7230},[138],{"categories":7232},[141],{"categories":7234},[138],{"categories":7236},[92],{"categories":7238},[167],{"categories":7240},[151],{"categories":7242},[],{"categories":7244},[138],{"categories":7246},[138],{"categories":7248},[138],{"categories":7250},[92],{"categories":7252},[151],{"categories":7254},[189],{"categories":7256},[92],{"categories":7258},[138],{"categories":7260},[154],{"categories":7262},[138],{"categories":7264},[],{"categories":7266},[244],{"categories":7268},[92],{"categories":7270},[189],{"categories":7272},[138],{"categories":7274},[138],{"categories":7276},[141],{"categories":7278},[151],{"categories":7280},[138],{"categories":7282},[138],{"categories":7284},[151],{"categories":7286},[154],{"categories":7288},[138],{"categories":7290},[151],{"categories":7292},[138],{"categories":7294},[146],{"categories":7296},[138],{"categories":7298},[151],{"categories":7300},[151,322],{"categories":7302},[138],{"categories":7304},[138],{"categories":7306},[151],{"categories":7308},[92],{"categories":7310},[138],{"categories":7312},[138],{"categories":7314},[138],{"categories":7316},[167],{"categories":7318},[151],{"categories":7320},[279],{"categories":7322},[151],{"categories":7324},[146],{"categories":7326},[],{"categories":7328},[151],{"categories":7330},[138],{"categories":7332},[146],{"categories":7334},[],{"categories":7336},[],{"categories":7338},[138],{"categories":7340},[92],{"categories":7342},[138],{"categories":7344},[138],{"categories":7346},[138],{"categories":7348},[151],{"categories":7350},[138],{"categories":7352},[167],{"categories":7354},[279],{"categories":7356},[138],{"categories":7358},[138],{"categories":7360},[138],{"categories":7362},[138],{"categories":7364},[151],{"categories":7366},[],{"categories":7368},[151],{"categories":7370},[189],{"categories":7372},[138],{"categories":7374},[151],{"categories":7376},[151],{"categories":7378},[138],{"categories":7380},[],{"categories":7382},[189],{"categories":7384},[92],{"categories":7386},[3558],{"categories":7388},[141],{"categories":7390},[92],{"categories":7392},[138],{"categories":7394},[151],{"categories":7396},[138],{"categories":7398},[138],{"categories":7400},[279],{"categories":7402},[92],{"categories":7404},[167],{"categories":7406},[],{"categories":7408},[189],{"categories":7410},[138],{"categories":7412},[138],{"categories":7414},[],{"categories":7416},[151],{"categories":7418},[138],{"categories":7420},[138],{"categories":7422},[138],{"categories":7424},[138],{"categories":7426},[151],{"categories":7428},[138],{"categories":7430},[138],{"categories":7432},[138],{"categories":7434},[138],{"categories":7436},[138],{"categories":7438},[154],{"categories":7440},[138],{"categories":7442},[151],{"categories":7444},[138],{"categories":7446},[138],{"categories":7448},[138],{"categories":7450},[138],{"categories":7452},[138],{"categories":7454},[138],{"categories":7456},[138],{"categories":7458},[146],{"categories":7460},[],{"categories":7462},[154],{"categories":7464},[138],{"categories":7466},[189],{"categories":7468},[151],{"categories":7470},[138],{"categories":7472},[92],{"categories":7474},[],{"categories":7476},[92],{"categories":7478},[92],{"categories":7480},[151],{"categories":7482},[92],{"categories":7484},[138],{"categories":7486},[138],{"categories":7488},[138],{"categories":7490},[151],{"categories":7492},[92],{"categories":7494},[138],{"categories":7496},[138],{"categories":7498},[138],{"categories":7500},[151],{"categories":7502},[189],{"categories":7504},[138],{"categories":7506},[138],{"categories":7508},[138],{"categories":7510},[146],{"categories":7512},[138],{"categories":7514},[151],{"categories":7516},[244],{"categories":7518},[],{"categories":7520},[138],{"categories":7522},[138],{"categories":7524},[167],{"categories":7526},[138],{"categories":7528},[151],{"categories":7530},[138],{"categories":7532},[138],{"categories":7534},[],{"categories":7536},[138],{"categories":7538},[138],{"categories":7540},[189],{"categories":7542},[138],{"categories":7544},[138],{"categories":7546},[151],{"categories":7548},[279],{"categories":7550},[],{"categories":7552},[],{"categories":7554},[92],{"categories":7556},[138],{"categories":7558},[138],{"categories":7560},[154],{"categories":7562},[189],{"categories":7564},[138],{"categories":7566},[92],{"categories":7568},[189],{"categories":7570},[138],{"categories":7572},[138],{"categories":7574},[279],{"categories":7576},[167],{"categories":7578},[138],{"categories":7580},[138],{"categories":7582},[141],{"categories":7584},[151],{"categories":7586},[138],{"categories":7588},[138],{"categories":7590},[151],{"categories":7592},[146],{"categories":7594},[151],{"categories":7596},[92],{"categories":7598},[138],{"categories":7600},[146],{"categories":7602},[],{"categories":7604},[138],{"categories":7606},[167],{"categories":7608},[138],{"categories":7610},[138],{"categories":7612},[],{"categories":7614},[189],{"categories":7616},[138],{"categories":7618},[151],{"categories":7620},[167],{"categories":7622},[138],{"categories":7624},[92],{"categories":7626},[92],{"categories":7628},[92],{"categories":7630},[138],{"categories":7632},[151],{"categories":7634},[151],{"categories":7636},[138],{"categories":7638},[151],{"categories":7640},[138],{"categories":7642},[138],{"categories":7644},[244],{"categories":7646},[167],{"categories":7648},[167],{"categories":7650},[],{"categories":7652},[189],{"categories":7654},[138],{"categories":7656},[138],{"categories":7658},[92],{"categories":7660},[],{"categories":7662},[189],{"categories":7664},[189],{"categories":7666},[189],{"categories":7668},[],{"categories":7670},[151],{"categories":7672},[138],{"categories":7674},[],{"categories":7676},[141],{"categories":7678},[146],{"categories":7680},[],{"categories":7682},[138],{"categories":7684},[138],{"categories":7686},[],{"categories":7688},[92],{"categories":7690},[],{"categories":7692},[],{"categories":7694},[],{"categories":7696},[],{"categories":7698},[138],{"categories":7700},[189],{"categories":7702},[],{"categories":7704},[],{"categories":7706},[138],{"categories":7708},[138],{"categories":7710},[138],{"categories":7712},[167],{"categories":7714},[138],{"categories":7716},[167],{"categories":7718},[],{"categories":7720},[167],{"categories":7722},[167],{"categories":7724},[322],{"categories":7726},[151],{"categories":7728},[92],{"categories":7730},[],{"categories":7732},[],{"categories":7734},[167],{"categories":7736},[92],{"categories":7738},[92],{"categories":7740},[92],{"categories":7742},[],{"categories":7744},[141],{"categories":7746},[92],{"categories":7748},[92],{"categories":7750},[141],{"categories":7752},[92],{"categories":7754},[146],{"categories":7756},[92],{"categories":7758},[92],{"categories":7760},[92],{"categories":7762},[167],{"categories":7764},[189],{"categories":7766},[189],{"categories":7768},[138],{"categories":7770},[92],{"categories":7772},[167],{"categories":7774},[322],{"categories":7776},[167],{"categories":7778},[167],{"categories":7780},[167],{"categories":7782},[],{"categories":7784},[146],{"categories":7786},[],{"categories":7788},[322],{"categories":7790},[92],{"categories":7792},[92],{"categories":7794},[92],{"categories":7796},[151],{"categories":7798},[189,146],{"categories":7800},[167],{"categories":7802},[],{"categories":7804},[],{"categories":7806},[167],{"categories":7808},[],{"categories":7810},[167],{"categories":7812},[189],{"categories":7814},[151],{"categories":7816},[],{"categories":7818},[92],{"categories":7820},[138],{"categories":7822},[244],{"categories":7824},[],{"categories":7826},[138],{"categories":7828},[],{"categories":7830},[189],{"categories":7832},[141],{"categories":7834},[167],{"categories":7836},[],{"categories":7838},[92],{"categories":7840},[189],[7842,8026,8120,8262],{"id":7843,"title":7844,"ai":7845,"body":7851,"categories":8010,"created_at":93,"date_modified":93,"description":84,"extension":94,"faq":93,"featured":95,"kicker_label":93,"meta":8011,"navigation":114,"path":8012,"published_at":8013,"question":93,"scraped_at":93,"seo":8014,"sitemap":8015,"source_id":8016,"source_name":8017,"source_type":8018,"source_url":8019,"stem":8020,"tags":8021,"thumbnail_url":93,"tldr":8023,"tweet":93,"unknown_tags":8024,"__hash__":8025},"summaries\u002Fsummaries\u002Fgraphql-fits-ai-agents-token-limits-perfectly-summary.md","GraphQL Fits AI Agents' Token Limits Perfectly",{"provider":7,"model":7846,"input_tokens":7847,"output_tokens":7848,"processing_time_ms":7849,"cost_usd":7850},"x-ai\u002Fgrok-4.1-fast",7090,1452,14719,0.0016736,{"type":14,"value":7852,"toc":8004},[7853,7857,7873,7876,7880,7907,7911,7918,7972,7989,7993,8000],[17,7854,7856],{"id":7855},"graphql-solves-ai-agents-core-constraints-over-rest","GraphQL Solves AI Agents' Core Constraints Over REST",[22,7858,7859,7860,7864,7865,7868,7869,7872],{},"REST APIs suit humans who read docs once and filter data in code, but AI agents reason at runtime under finite context windows. Unneeded fields from REST consume tokens—money, latency, and reasoning budget—especially as agents pull from dozens of sources per turn. GraphQL fixes this by design: agents introspect the schema to discover types, fields, relationships, arguments, and descriptions without separate docs. Selection sets return only requested fields, e.g., ",[7861,7862,7863],"code",{},"{ name, aum, lastContact }"," instead of full objects with nested holdings and logs. Strong typing provides reasoning contracts—",[7861,7866,7867],{},"Float"," fields won't return strings, enums limit values like ",[7861,7870,7871],{},"RiskProfile.CONSERVATIVE",", reducing ambiguity.",[22,7874,7875],{},"This aligns with the Model Context Protocol (MCP) for dynamic tool discovery: GraphQL schemas convert directly to MCP tools automatically, unlike REST's manual OpenAPI maintenance. Production stack: GraphQL schema → MCP server → agent framework.",[17,7877,7879],{"id":7878},"schema-annotations-embed-machine-readable-guidance","Schema Annotations Embed Machine-Readable Guidance",[22,7881,7882,7883,7886,7887,7890,7891,7894,7895,7898,7899,7902,7903,7906],{},"Leverage underused GraphQL features for AI: custom ",[7861,7884,7885],{},"@aiHint"," directives add metadata like ",[7861,7888,7889],{},"unit: \"percent\"",", ",[7861,7892,7893],{},"aggregatable: false",", or prompts such as \"Do not sum across portfolios.\" Unions handle data variance explicitly—",[7861,7896,7897],{},"ConfirmedValue | EstimatedValue | AbsentValue"," prevents treating absent data as numeric. Enums signal policy, e.g., ",[7861,7900,7901],{},"ContactStatus.DECEASED"," or ",[7861,7904,7905],{},"RiskProfile.NOT_SET"," (distinct from null). Field descriptions act as standing instructions, e.g., \"Excludes outside assets. Do not label as total net worth in client output,\" versioned with the schema.",[17,7908,7910],{"id":7909},"trust-sidecars-prevent-fabrication-in-sparse-data","Trust Sidecars Prevent Fabrication in Sparse Data",[22,7912,7913,7914,7917],{},"Schemas describe structure but not runtime quality. Add ",[7861,7915,7916],{},"__trust"," sidecars per type, e.g.,",[7919,7920,7924],"pre",{"className":7921,"code":7922,"language":7923,"meta":84,"style":84},"language-graphql shiki shiki-themes github-light github-dark","type FieldTrust {\n  coverage: CoverageStatus!  # CURRENT | PARTIAL | ESTIMATED | ABSENT | UNRELIABLE\n  coverageNote: String\n  validFor: [UseContext!]    # AI_INPUT | CLIENT_FACING | INTERNAL_ONLY | REGULATORY\n  conflicts: [ConflictRecord!]\n  freshnessRisk: FreshnessRisk\n}\nextend type Activities { __trust: ActivitiesTrust }\n","graphql",[7861,7925,7926,7934,7939,7944,7949,7954,7960,7966],{"__ignoreMap":84},[7927,7928,7931],"span",{"class":7929,"line":7930},"line",1,[7927,7932,7933],{},"type FieldTrust {\n",[7927,7935,7936],{"class":7929,"line":85},[7927,7937,7938],{},"  coverage: CoverageStatus!  # CURRENT | PARTIAL | ESTIMATED | ABSENT | UNRELIABLE\n",[7927,7940,7941],{"class":7929,"line":111},[7927,7942,7943],{},"  coverageNote: String\n",[7927,7945,7946],{"class":7929,"line":110},[7927,7947,7948],{},"  validFor: [UseContext!]    # AI_INPUT | CLIENT_FACING | INTERNAL_ONLY | REGULATORY\n",[7927,7950,7951],{"class":7929,"line":109},[7927,7952,7953],{},"  conflicts: [ConflictRecord!]\n",[7927,7955,7957],{"class":7929,"line":7956},6,[7927,7958,7959],{},"  freshnessRisk: FreshnessRisk\n",[7927,7961,7963],{"class":7929,"line":7962},7,[7927,7964,7965],{},"}\n",[7927,7967,7969],{"class":7929,"line":7968},8,[7927,7970,7971],{},"extend type Activities { __trust: ActivitiesTrust }\n",[22,7973,7974,7977,7978,7981,7982,7985,7986,7988],{},[7861,7975,7976],{},"validFor: []"," blocks usage entirely; ",[7861,7979,7980],{},"INTERNAL_ONLY"," bans client output. Conflicts list disagreeing sources with resolution policies. In Advisor360°'s AI meeting agendas, sparse CRM caused 63% human routing for fabrication (100% in sparse households)—agents invented history. Trust signals like ",[7861,7983,7984],{},"coverage: ABSENT"," and ",[7861,7987,7976],{}," make agendas honest without model\u002Fprompt changes.",[17,7990,7992],{"id":7991},"open-gaps-demand-further-investment","Open Gaps Demand Further Investment",[22,7994,7995,7996,7999],{},"Query cost budgeting via resolver weights rejects expensive traversals. Subscriptions push freshness for long-lived agents, avoiding full refetches. Descriptions lack enforcement—prefer structured ",[7861,7997,7998],{},"validFor",". Backward-compatible over REST: add GraphQL layer with trust sidecars.",[8001,8002,8003],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":84,"searchDepth":85,"depth":85,"links":8005},[8006,8007,8008,8009],{"id":7855,"depth":85,"text":7856},{"id":7878,"depth":85,"text":7879},{"id":7909,"depth":85,"text":7910},{"id":7991,"depth":85,"text":7992},[],{},"\u002Fsummaries\u002Fgraphql-fits-ai-agents-token-limits-perfectly-summary","2026-04-08 21:21:18",{"title":7844,"description":84},{"loc":8012},"af5eadf171dc5009","Towards AI","article","https:\u002F\u002Funknown","summaries\u002Fgraphql-fits-ai-agents-token-limits-perfectly-summary",[8022,127,126],"agents","GraphQL's introspection, exact field selection, and types prevent token waste in AI agents, unlike REST which forces over-fetching and lacks runtime self-description.",[],"XoySxmArwwDSyyDNU7SNVFW9x2DaTNb681WDyY8__cI",{"id":8027,"title":8028,"ai":8029,"body":8034,"categories":8090,"created_at":93,"date_modified":93,"description":84,"extension":94,"faq":93,"featured":95,"kicker_label":93,"meta":8091,"navigation":114,"path":8104,"published_at":8105,"question":93,"scraped_at":8106,"seo":8107,"sitemap":8108,"source_id":8109,"source_name":121,"source_type":122,"source_url":8110,"stem":8111,"tags":8112,"thumbnail_url":8115,"tldr":8116,"tweet":8117,"unknown_tags":8118,"__hash__":8119},"summaries\u002Fsummaries\u002F6257c0fd191c4837-scaling-legal-ai-from-database-thrashing-to-object-summary.md","Scaling Legal AI: From Database Thrashing to Object Storage",{"provider":7,"model":8,"input_tokens":8030,"output_tokens":8031,"processing_time_ms":8032,"cost_usd":8033},8477,691,3720,0.00315575,{"type":14,"value":8035,"toc":8085},[8036,8040,8043,8047,8050,8064,8068,8071],[17,8037,8039],{"id":8038},"the-failure-of-traditional-sharding","The Failure of Traditional Sharding",[22,8041,8042],{},"Legora initially managed search by sharding document chunks across thousands of Postgres partitions. This approach failed when \"hot\" active projects and \"cold\" inactive projects were co-located on the same partitions. Querying a single active project forced the database to pull massive partitions into memory, evicting others and causing cache thrashing. This resulted in P99 latencies spiking from 100ms to 20 seconds.",[17,8044,8046],{"id":8045},"the-namespace-as-atom-architecture","The Namespace-as-Atom Architecture",[22,8048,8049],{},"To solve this, Legora migrated to Turbopuffer, which treats the \"namespace\" (a project) as the atomic unit of storage. By mapping one namespace to one directory on object storage (S3), the system eliminates the need for complex sharding. Inactive projects simply reside in object storage at near-zero cost, while active projects are \"puffed\" into memory\u002FNVMe caches as needed. This architecture provides:",[33,8051,8052,8058],{},[36,8053,8054,8057],{},[39,8055,8056],{},"Physical Isolation:"," Each namespace can reside in its own bucket and be encrypted with unique, customer-managed keys, meeting strict enterprise requirements for data sovereignty.",[36,8059,8060,8063],{},[39,8061,8062],{},"Cost Efficiency:"," By disabling the NVMe cache for specific multi-tenant workloads, they found that memory-only caching provided sufficient performance, further simplifying the infrastructure.",[17,8065,8067],{"id":8066},"optimizing-for-the-memory-hierarchy","Optimizing for the Memory Hierarchy",[22,8069,8070],{},"Turbopuffer optimizes search by minimizing round trips to object storage, which typically incurs a 200ms latency.",[33,8072,8073,8079],{},[36,8074,8075,8078],{},[39,8076,8077],{},"Vector Search:"," Instead of graph-based navigation—which suffers from high latency when traversing nodes on disk—Turbopuffer organizes vectors into a tree structure. Upper-level centroids (the \"root\") are kept in DRAM, while leaf nodes containing actual document data reside on SSDs or object storage. This minimizes the number of round trips required to narrow down search results.",[36,8080,8081,8084],{},[39,8082,8083],{},"Full-Text Search:"," The system treats text search as a hashmap intersection problem. The core challenge is minimizing memory bandwidth during set intersection and optimizing dictionary retrieval to avoid unnecessary round trips. The team notes that at web scale, full-text search is often more computationally expensive than vector search.",{"title":84,"searchDepth":85,"depth":85,"links":8086},[8087,8088,8089],{"id":8038,"depth":85,"text":8039},{"id":8045,"depth":85,"text":8046},{"id":8066,"depth":85,"text":8067},[92],{"content_references":8092,"triage":8101},[8093,8097,8099],{"type":104,"title":8094,"url":8095,"context":8096},"Turbopuffer","https:\u002F\u002Fturbopuffer.com","reviewed",{"type":104,"title":8098,"context":102},"Postgres (PGVector)",{"type":104,"title":8100,"context":102},"Elasticsearch",{"relevance":109,"novelty":110,"quality":110,"actionability":110,"composite":8102,"reasoning":8103},4.35,"Category: AI & LLMs. The article discusses a specific architectural shift in AI-powered legal tech, addressing a common pain point of database performance in multi-tenant environments. It provides actionable insights into optimizing data storage and retrieval, which is directly applicable to product builders facing similar challenges.","\u002Fsummaries\u002F6257c0fd191c4837-scaling-legal-ai-from-database-thrashing-to-object-summary","2026-09-16 16:00:19","2026-09-17 03:11:30",{"title":8028,"description":84},{"loc":8104},"6257c0fd191c4837","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=V-isu4eTHgw","summaries\u002F6257c0fd191c4837-scaling-legal-ai-from-database-thrashing-to-object-summary",[126,8113,127,8114],"saas","data-science","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FV-isu4eTHgw\u002Fhqdefault.jpg","Legora moved from sharded Postgres to an object-storage-native search architecture (Turbopuffer) to solve cache thrashing, achieve multi-tenant isolation, and support massive legal datasets at a fraction of the cost.","This is a technical post-mortem on scaling legal document search, detailing how the team moved from a sharded PostgreSQL setup that suffered from cache thrashing to a namespace-per-project architecture using [turbopuffer](https:\u002F\u002Fturbopuffer.com). The speakers explain why decoupling storage from compute via object storage solved their multi-tenancy and encryption requirements for regulated enterprise clients.",[],"TC-gtNrNtQe31DOotZeJL0BktOV6vFO9J-msN0d1P0M",{"id":8121,"title":8122,"ai":8123,"body":8128,"categories":8232,"created_at":93,"date_modified":93,"description":84,"extension":94,"faq":93,"featured":95,"kicker_label":93,"meta":8233,"navigation":114,"path":8245,"published_at":8246,"question":93,"scraped_at":8247,"seo":8248,"sitemap":8249,"source_id":8250,"source_name":8251,"source_type":122,"source_url":8252,"stem":8253,"tags":8254,"thumbnail_url":8257,"tldr":8258,"tweet":8259,"unknown_tags":8260,"__hash__":8261},"summaries\u002Fsummaries\u002Feb9df894c207ceed-implementing-bm25-for-hybrid-search-in-alloydb-clo-summary.md","Implementing BM25 for Hybrid Search in AlloyDB & Cloud SQL",{"provider":7,"model":8,"input_tokens":8124,"output_tokens":8125,"processing_time_ms":8126,"cost_usd":8127},5168,772,3325,0.00245,{"type":14,"value":8129,"toc":8227},[8130,8134,8137,8144,8148,8151,8165,8168,8188,8192,8199,8224],[17,8131,8133],{"id":8132},"the-case-for-native-bm25","The Case for Native BM25",[22,8135,8136],{},"Traditional Postgres full-text search (using GIN or RUM) often struggles at scale because it lacks sophisticated algorithmic scoring. It is susceptible to \"keyword stuffing\" and fails to account for the rarity of specific terms. BM25 (Best Matching 25) addresses these limitations by evaluating term frequency and inverse document frequency while normalizing for document length. This ensures that short, highly relevant documents are not penalized or outranked by long, rambling text that happens to repeat a keyword.",[22,8138,8139,8140,8143],{},"By integrating BM25 directly into AlloyDB and Cloud SQL via the ",[7861,8141,8142],{},"pg_search"," extension, developers can eliminate the need for a separate search engine database, simplifying architecture while maintaining high-performance relevance ranking for GenAI and RAG (Retrieval-Augmented Generation) applications.",[17,8145,8147],{"id":8146},"tuning-and-index-selection","Tuning and Index Selection",[22,8149,8150],{},"When implementing BM25, developers gain granular control over search behavior through two primary parameters:",[33,8152,8153,8159],{},[36,8154,8155,8158],{},[39,8156,8157],{},"K1 (Term Frequency Saturation):"," Controls how much weight is given to repeated words.",[36,8160,8161,8164],{},[39,8162,8163],{},"B (Document Length Normalization):"," Determines how heavily the length of a document penalizes its relevance score.",[22,8166,8167],{},"Choosing the right index depends on the specific use case:",[33,8169,8170,8176,8182],{},[36,8171,8172,8175],{},[39,8173,8174],{},"GIN:"," The general-purpose workhorse for semi-structured JSON or simple tag filtering.",[36,8177,8178,8181],{},[39,8179,8180],{},"RUM:"," The positional specialist, ideal for exact phrase matching (e.g., legal documents), though it requires more disk space.",[36,8183,8184,8187],{},[39,8185,8186],{},"BM25:"," The modern standard for algorithmic relevance, specifically recommended for RAG pipelines where semantic vector search needs to be combined with keyword-based filtering.",[17,8189,8191],{"id":8190},"hybrid-search-architecture","Hybrid Search Architecture",[22,8193,8194,8195,8198],{},"Hybrid search combines vector similarity (using models like ",[7861,8196,8197],{},"text-embedding-005",") with BM25 full-text search. The implementation typically uses a Common Table Expression (CTE) approach:",[8200,8201,8202,8208,8214],"ol",{},[36,8203,8204,8207],{},[39,8205,8206],{},"Vector Search CTE:"," Performs a cosine distance search to retrieve semantically similar items.",[36,8209,8210,8213],{},[39,8211,8212],{},"Text Search CTE:"," Executes the BM25 index query to rank items based on keyword relevance.",[36,8215,8216,8219,8220,8223],{},[39,8217,8218],{},"Fusion:"," A final ",[7861,8221,8222],{},"SELECT"," statement joins these results using Reciprocal Rank Fusion (RRF) to produce a unified, highly relevant list.",[22,8225,8226],{},"Google Cloud is also developing a hybrid search User Defined Function (UDF) that will automate this RRF process, further simplifying the integration of vector and full-text search components.",{"title":84,"searchDepth":85,"depth":85,"links":8228},[8229,8230,8231],{"id":8132,"depth":85,"text":8133},{"id":8146,"depth":85,"text":8147},{"id":8190,"depth":85,"text":8191},[92],{"content_references":8234,"triage":8243},[8235,8238,8241],{"type":104,"title":8236,"url":8237,"context":102},"AlloyDB","https:\u002F\u002Fcloud.google.com\u002Falloydb",{"type":104,"title":8239,"url":8240,"context":102},"Cloud SQL","https:\u002F\u002Fcloud.google.com\u002Fsql",{"type":104,"title":8242,"context":102},"pg_search (TigerData)",{"relevance":109,"novelty":110,"quality":110,"actionability":110,"composite":8102,"reasoning":8244},"Category: AI & LLMs. The article provides in-depth insights into implementing BM25 for hybrid search, addressing a specific pain point for developers looking to enhance search performance in AI applications. It offers practical guidance on tuning parameters and selecting appropriate indexes, making it actionable for the target audience.","\u002Fsummaries\u002Feb9df894c207ceed-implementing-bm25-for-hybrid-search-in-alloydb-clo-summary","2026-09-14 14:21:05","2026-09-15 03:12:50",{"title":8122,"description":84},{"loc":8245},"eb9df894c207ceed","Google Cloud Tech","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=-JxQb-kjFHk","summaries\u002Feb9df894c207ceed-implementing-bm25-for-hybrid-search-in-alloydb-clo-summary",[8255,126,127,8256],"llm","postgresql","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002F-JxQb-kjFHk\u002Fhqdefault.jpg","Google Cloud has added native BM25 support to AlloyDB and Cloud SQL, enabling high-quality, industry-standard full-text ranking directly within the database to improve RAG and hybrid search performance.","This video provides a technical overview of using the [pg_text_search](https:\u002F\u002Fgithub.com\u002Fpg-tech-search\u002Fpg_text_search) extension to implement BM25 ranking within AlloyDB and Cloud SQL. It explains how to configure the index and demonstrates a hybrid search query that combines vector similarity with BM25 keyword relevance.",[8256],"fQA0SegaylKNT-PGaN5FxQ8aXxs9_gISEREAtoBXemo",{"id":8263,"title":8264,"ai":8265,"body":8270,"categories":8328,"created_at":93,"date_modified":93,"description":84,"extension":94,"faq":93,"featured":95,"kicker_label":93,"meta":8329,"navigation":114,"path":8346,"published_at":8347,"question":93,"scraped_at":8348,"seo":8349,"sitemap":8350,"source_id":8351,"source_name":121,"source_type":122,"source_url":8352,"stem":8353,"tags":8354,"thumbnail_url":8357,"tldr":8358,"tweet":8359,"unknown_tags":8360,"__hash__":8361},"summaries\u002Fsummaries\u002F6e4313b1837b9412-scaling-the-hugging-face-hub-to-3-million-models-summary.md","Scaling the Hugging Face Hub to 3 Million Models",{"provider":7,"model":8,"input_tokens":8266,"output_tokens":8267,"processing_time_ms":8268,"cost_usd":8269},6187,730,4074,0.00264175,{"type":14,"value":8271,"toc":8323},[8272,8276,8279,8283,8290,8294,8297],[17,8273,8275],{"id":8274},"decoupling-metadata-and-binary-storage","Decoupling Metadata and Binary Storage",[22,8277,8278],{},"To maintain performance as the repository grew from 20,000 to 3 million models, Hugging Face separates concerns by storing only metadata in MongoDB Atlas, while model artifacts (tokenizer files, weights, datasets) reside in AWS S3. This separation allows the team to scale compute and storage independently, ensuring that heavy binary transfers do not impact the responsiveness of the metadata-heavy API.",[17,8280,8282],{"id":8281},"optimizing-search-with-apache-lucene","Optimizing Search with Apache Lucene",[22,8284,8285,8286,8289],{},"As the catalog grew, traditional regex-based queries became a performance bottleneck. The team transitioned to using MongoDB’s ",[7861,8287,8288],{},"$search"," operator, which utilizes Apache Lucene under the hood. To ensure instant results, they pre-tokenize model names during the insertion process, storing them in arrays within the document. This allows the search engine to perform efficient autocomplete and full-text lookups without the overhead of runtime tokenization.",[17,8291,8293],{"id":8292},"multi-layered-scaling-and-traffic-management","Multi-Layered Scaling and Traffic Management",[22,8295,8296],{},"To keep the Hub responsive under the load of 14 million users, the architecture employs several strategies:",[33,8298,8299,8305,8311,8317],{},[36,8300,8301,8304],{},[39,8302,8303],{},"Database Distribution:"," A seven-node MongoDB cluster distributes read traffic across secondaries. A \"hidden\" analytics node is used for heavy reporting and ad-hoc queries, ensuring production traffic remains unaffected by resource-intensive operations.",[36,8306,8307,8310],{},[39,8308,8309],{},"Horizontal Scaling:"," The Hub API runs on Kubernetes, scaling from 10 to 500 pods. While standard Horizontal Pod Autoscalers (HPA) monitor CPU and memory, the team is migrating to KEDA (Kubernetes Event-driven Autoscaling) to scale based on application-specific metrics like request queue depth and event loop utilization.",[36,8312,8313,8316],{},[39,8314,8315],{},"Infrastructure Provisioning:"," When Kubernetes lacks capacity for new pods, CastAI automatically provisions additional infrastructure nodes to prevent scheduling bottlenecks.",[36,8318,8319,8322],{},[39,8320,8321],{},"Future-Proofing:"," To handle growth beyond a single replica set, the team is implementing database sharding, which horizontally partitions data across multiple shards to scale CPU, memory, and I\u002FO throughput.",{"title":84,"searchDepth":85,"depth":85,"links":8324},[8325,8326,8327],{"id":8274,"depth":85,"text":8275},{"id":8281,"depth":85,"text":8282},{"id":8292,"depth":85,"text":8293},[92],{"content_references":8330,"triage":8343},[8331,8334,8337,8340],{"type":104,"title":8332,"url":8333,"context":107},"MongoDB Atlas","https:\u002F\u002Fwww.mongodb.com\u002Fcloud\u002Fatlas",{"type":104,"title":8335,"url":8336,"context":102},"Apache Lucene","https:\u002F\u002Flucene.apache.org\u002F",{"type":104,"title":8338,"url":8339,"context":107},"KEDA","https:\u002F\u002Fkeda.sh\u002F",{"type":104,"title":8341,"url":8342,"context":107},"CastAI","https:\u002F\u002Fcast.ai\u002F",{"relevance":110,"novelty":111,"quality":110,"actionability":111,"composite":8344,"reasoning":8345},3.6,"Category: AI & LLMs. The article discusses practical strategies for scaling AI model repositories, which directly addresses the audience's need for actionable insights on building AI-powered products. It provides specific technical details, such as the use of MongoDB Atlas and Apache Lucene, but lacks a step-by-step guide for implementation.","\u002Fsummaries\u002F6e4313b1837b9412-scaling-the-hugging-face-hub-to-3-million-models-summary","2026-07-28 13:41:11","2026-07-29 03:11:54",{"title":8264,"description":84},{"loc":8346},"6e4313b1837b9412","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=lyL5QhgIOxc","summaries\u002F6e4313b1837b9412-scaling-the-hugging-face-hub-to-3-million-models-summary",[126,127,8355,8356],"automation","devops","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FlyL5QhgIOxc\u002Fhqdefault.jpg","Hugging Face maintains sub-second search and high availability at scale by decoupling metadata from binary storage, leveraging Apache Lucene for full-text search, and utilizing event-driven autoscaling to handle traffic spikes.","This talk details the infrastructure evolution of the Hugging Face Hub, focusing on how they transitioned from basic regex queries to [Apache Lucene](https:\u002F\u002Flucene.apache.org\u002F) via [MongoDB Atlas](https:\u002F\u002Fwww.mongodb.com\u002Fatlas) to maintain search performance at scale. The speaker also outlines their strategy for handling high-traffic spikes using [Kubernetes](https:\u002F\u002Fkubernetes.io\u002F) autoscaling, [KEDA](https:\u002F\u002Fkeda.sh\u002F) for event-driven scaling, and [CastAI](https:\u002F\u002Fcast.ai\u002F) for automated node provisioning.",[],"YKYr2NCZwaqhwijaiU-ViLfyZx2ZbZSIkIL8wr_B7DU"]