[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-63e23fedbccbaee4-build-f1-mcp-server-in-vs-code-with-python-copilot-summary":3,"summaries-facets-categories":331,"summary-related-63e23fedbccbaee4-build-f1-mcp-server-in-vs-code-with-python-copilot-summary":7235},{"id":4,"title":5,"ai":6,"body":13,"categories":308,"created_at":310,"date_modified":310,"description":311,"extension":312,"faq":310,"featured":313,"kicker_label":310,"meta":314,"navigation":179,"path":315,"published_at":316,"question":310,"scraped_at":317,"seo":318,"sitemap":319,"source_id":320,"source_name":321,"source_type":322,"source_url":323,"stem":324,"tags":325,"thumbnail_url":310,"tldr":328,"tweet":310,"unknown_tags":329,"__hash__":330},"summaries\u002Fsummaries\u002F63e23fedbccbaee4-build-f1-mcp-server-in-vs-code-with-python-copilot-summary.md","Build F1 MCP Server in VS Code with Python & Copilot",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",8605,1559,9018,0.002478,{"type":14,"value":15,"toc":303},"minimark",[16,21,50,81,92,96,119,133,137,152,289,296,299],[17,18,20],"h2",{"id":19},"environment-setup-and-f1-data-loading","Environment Setup and F1 Data Loading",[22,23,24,25,29,30,33,34,37,38,41,42,45,46,49],"p",{},"Create a project directory (",[26,27,28],"code",{},"mkdir f1-race-engineer-mcp","), open in VS Code Insiders, and set up a Python virtual environment: ",[26,31,32],{},"python3 -m venv .venv",", then activate with ",[26,35,36],{},"source .venv\u002Fbin\u002Factivate",". Upgrade pip (",[26,39,40],{},"pip install --upgrade pip",") and install dependencies: ",[26,43,44],{},"pip install fastf1 pandas matplotlib pytest",". Validate imports via ",[26,47,48],{},"python -c \"import fastf1; import pandas; print(fastf1.__version__)\")",".",[22,51,52,53,56,57,60,61,64,65,68,69,72,73,76,77,80],{},"Use fastf1 to load immutable historical F1 session data (e.g., 2023 Monaco Qualifying): enable cache once with ",[26,54,55],{},"fastf1.Cache.enable_cache(\"cache\")",". Define ",[26,58,59],{},"load_session(year, gp, session_type)",": ",[26,62,63],{},"session = fastf1.get_session(year, gp, session_type); session.load(); return session",". Run via ",[26,66,67],{},"python -c \"from app.data_loader import load_session; print(load_session(2023, 'Monaco', 'Q'))\"",". Cache creates SQLite DB in ",[26,70,71],{},".\u002Fcache\u002F"," with data for 20 drivers, including laps, sectors, driver info (name, team, etc.). Interactive REPL testing: ",[26,74,75],{},"python",", paste function to inspect structures like ",[26,78,79],{},"session.laps"," (columns: Time, DriverNumber, LapTime, Sector1Time, etc.).",[22,82,83,84,87,88,91],{},"Build additional functions: ",[26,85,86],{},"get_tire_strategy(session, driver)"," analyzes tire usage; ",[26,89,90],{},"compare_drivers(session, driver1, driver2)"," returns fastest laps, sector deltas, throttle data.",[17,93,95],{"id":94},"automated-testing-with-custom-copilot-agent","Automated Testing with Custom Copilot Agent",[22,97,98,99,102,103,106,107,110,111,114,115,118],{},"Skip manual TDD; configure custom agent in VS Code (",[26,100,101],{},".github\u002Fagents\u002Fpython-test-agent.json","): name \"Python test agent\", description for pytest cases\u002Fdebugging. Grant tools: VS Code APIs (execute, read, edit, search), Microsoft Docs MCP. Instructions: work in ",[26,104,105],{},".\u002Ftests\u002F",", prefix files ",[26,108,109],{},"test_*.py",", use standalone classes with ",[26,112,113],{},"assert",", AAA pattern (Arrange\u002FAct\u002FAssert), fixtures in ",[26,116,117],{},"conftest.py",", mock externals (e.g., fastf1), no new deps beyond pytest\u002Fpytest-mock, table-driven tests.",[22,120,121,122,124,125,128,129,132],{},"Prompt agent in Copilot Chat: \"Write comprehensive pytest suite for app\u002Fdata_loader.py, comparisons.py, strategy.py.\" Agent scans codebase, creates to-do (fixtures first), generates ",[26,123,117],{}," (mocks fastf1), ",[26,126,127],{},"test_data_loader.py"," (tests load_session edge cases like invalid GP), etc. Handles venv: inform \"virtual environment already active.\" Runs ",[26,130,131],{},"pytest",", achieves 21 passed\u002F1 warning. Review\u002Fkeep changes for verifiable suite covering data loading, comparisons, strategy.",[17,134,136],{"id":135},"mcp-server-wrapper-and-vs-code-integration","MCP Server Wrapper and VS Code Integration",[22,138,139,140,143,144,147,148,151],{},"Install ",[26,141,142],{},"pip install fastmcp",". In ",[26,145,146],{},"mcp_server.py",", import app functions; decorate with ",[26,149,150],{},"@mcp.tool()",":",[153,154,158],"pre",{"className":155,"code":156,"language":75,"meta":157,"style":157},"language-python shiki shiki-themes github-light github-dark","from fastmcp import FastMCP\nfrom app.data_loader import load_session\n\nmcp = FastMCP(\"F1 Engineer\")\n\n@mcp.tool()\ndef load_session_tool(...) -> str:\n    session = load_session(...)\n    return session.summary  # Or formatted output\n\n@mcp.tool()\ndef compare_drivers_tool(session, driver1, driver2) -> str:\n    # Call app.comparisons.compare_drivers\n    return formatted_delta_table\n\n@mcp.tool()\ndef get_tire_strategy_tool(session, driver) -> str:\n    # Call app.strategy.get_tire_strategy\n    return tire_analysis\n\nif __name__ == \"__main__\":\n    mcp.run(transport=\"stdio\")\n","",[26,159,160,168,174,181,187,192,198,204,210,216,221,226,232,238,244,249,254,260,266,272,277,283],{"__ignoreMap":157},[161,162,165],"span",{"class":163,"line":164},"line",1,[161,166,167],{},"from fastmcp import FastMCP\n",[161,169,171],{"class":163,"line":170},2,[161,172,173],{},"from app.data_loader import load_session\n",[161,175,177],{"class":163,"line":176},3,[161,178,180],{"emptyLinePlaceholder":179},true,"\n",[161,182,184],{"class":163,"line":183},4,[161,185,186],{},"mcp = FastMCP(\"F1 Engineer\")\n",[161,188,190],{"class":163,"line":189},5,[161,191,180],{"emptyLinePlaceholder":179},[161,193,195],{"class":163,"line":194},6,[161,196,197],{},"@mcp.tool()\n",[161,199,201],{"class":163,"line":200},7,[161,202,203],{},"def load_session_tool(...) -> str:\n",[161,205,207],{"class":163,"line":206},8,[161,208,209],{},"    session = load_session(...)\n",[161,211,213],{"class":163,"line":212},9,[161,214,215],{},"    return session.summary  # Or formatted output\n",[161,217,219],{"class":163,"line":218},10,[161,220,180],{"emptyLinePlaceholder":179},[161,222,224],{"class":163,"line":223},11,[161,225,197],{},[161,227,229],{"class":163,"line":228},12,[161,230,231],{},"def compare_drivers_tool(session, driver1, driver2) -> str:\n",[161,233,235],{"class":163,"line":234},13,[161,236,237],{},"    # Call app.comparisons.compare_drivers\n",[161,239,241],{"class":163,"line":240},14,[161,242,243],{},"    return formatted_delta_table\n",[161,245,247],{"class":163,"line":246},15,[161,248,180],{"emptyLinePlaceholder":179},[161,250,252],{"class":163,"line":251},16,[161,253,197],{},[161,255,257],{"class":163,"line":256},17,[161,258,259],{},"def get_tire_strategy_tool(session, driver) -> str:\n",[161,261,263],{"class":163,"line":262},18,[161,264,265],{},"    # Call app.strategy.get_tire_strategy\n",[161,267,269],{"class":163,"line":268},19,[161,270,271],{},"    return tire_analysis\n",[161,273,275],{"class":163,"line":274},20,[161,276,180],{"emptyLinePlaceholder":179},[161,278,280],{"class":163,"line":279},21,[161,281,282],{},"if __name__ == \"__main__\":\n",[161,284,286],{"class":163,"line":285},22,[161,287,288],{},"    mcp.run(transport=\"stdio\")\n",[22,290,291,292,295],{},"Add to VS Code: Cmd+Shift+P > \"MCP: Add Server\" > STDIO, command ",[26,293,294],{},".venv\u002Fbin\u002Fpython app\u002Fmcp_server.py",", name \"F1 Engineer MCP\", workspace scope. Server advertises 3 tools.",[22,297,298],{},"Query in Copilot Chat: \"Compare Leclerc and Verstappen in 2024 Monaco qualifying.\" Auto-selects tools: loads session (user approves), invokes compare_drivers, outputs side-by-side: lap times, sector deltas (e.g., Leclerc vs Verstappen). Enables natural language F1 analysis via cached big data.",[300,301,302],"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":157,"searchDepth":170,"depth":170,"links":304},[305,306,307],{"id":19,"depth":170,"text":20},{"id":94,"depth":170,"text":95},{"id":135,"depth":170,"text":136},[309],"Developer Productivity",null,"In this video Liam will show you how to create and install a Formula 1 inspired MCP Server in Python using the FastMCP library. He explains and shows you the client\u002Fserver model, the transport used with STDIO, tool discovery, tool invocation and the schema discipline.\n \n🔗 Repo: https:\u002F\u002Fgithub.com\u002Fliamchampton\u002Ff1-race-engineer-mcp\n \n🤝 Connect with Liam: https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fliam-conroy-hampton\u002F\n\n#vscode #mcpserver","md",false,{},"\u002Fsummaries\u002F63e23fedbccbaee4-build-f1-mcp-server-in-vs-code-with-python-copilot-summary","2026-04-01 19:30:06","2026-04-03 21:16:57",{"title":5,"description":311},{"loc":315},"63e23fedbccbaee4","Visual Studio Code","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ZPaF_6mSp8I","summaries\u002F63e23fedbccbaee4-build-f1-mcp-server-in-vs-code-with-python-copilot-summary",[75,326,327],"ai-tools","automation","Wrap fastf1 Python package functions into an MCP server using fastmcp; load F1 sessions, compare drivers, analyze tire strategy via Copilot Chat in VS Code.",[],"S_r6YKBMsRAnfxKJtNNb-VPgFAOgHAdkd9uKng0uhSk",[332,335,337,339,342,344,347,350,352,354,356,358,361,363,365,367,369,372,374,376,378,380,383,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,435,437,439,441,443,445,447,449,451,453,455,457,459,461,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,505,507,509,511,513,515,517,519,521,523,525,527,529,531,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,586,588,590,592,594,596,599,601,603,605,607,609,611,613,615,617,619,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,655,657,659,661,663,665,667,669,671,673,675,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,737,739,741,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,783,785,787,789,791,793,795,797,799,801,803,805,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,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1095,1097,1099,1101,1103,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,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,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,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,1608,1610,1612,1614,1616,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650,1652,1654,1656,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,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,1952,1954,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,2020,2022,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,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598,2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2654,2656,2658,2660,2662,2664,2666,2668,2670,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709,2711,2713,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,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,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,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,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,3558,3560,3562,3564,3566,3568,3570,3572,3574,3576,3578,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,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,4769,4771,4773,4775,4777,4779,4781,4783,4785,4787,4789,4791,4793,4795,4797,4799,4801,4803,4805,4807,4809,4811,4813,4815,4817,4819,4821,4823,4825,4827,4829,4831,4833,4835,4837,4839,4841,4843,4845,4847,4849,4851,4853,4855,4857,4859,4861,4863,4865,4867,4869,4871,4873,4875,4877,4879,4881,4883,4885,4887,4889,4891,4893,4895,4897,4899,4901,4903,4905,4907,4909,4911,4913,4915,4917,4919,4921,4923,4925,4927,4929,4931,4933,4935,4937,4939,4941,4943,4945,4947,4949,4951,4953,4955,4957,4959,4961,4963,4965,4967,4969,4971,4973,4975,4977,4979,4981,4983,4985,4987,4989,4991,4993,4995,4997,4999,5001,5003,5005,5007,5009,5011,5013,5015,5017,5019,5021,5023,5025,5027,5029,5031,5033,5035,5037,5039,5041,5043,5045,5047,5049,5051,5053,5055,5057,5059,5061,5063,5065,5067,5069,5071,5073,5075,5077,5079,5081,5083,5085,5087,5089,5091,5093,5095,5097,5099,5101,5103,5105,5107,5109,5111,5113,5115,5117,5119,5121,5123,5125,5127,5129,5131,5133,5135,5137,5139,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,5626,5628,5630,5632,5634,5636,5638,5640,5642,5644,5646,5648,5650,5652,5654,5656,5658,5660,5662,5664,5666,5668,5670,5672,5674,5676,5678,5680,5682,5684,5686,5688,5690,5692,5694,5696,5698,5700,5702,5704,5706,5708,5710,5712,5714,5716,5718,5720,5722,5724,5726,5728,5730,5732,5734,5736,5738,5740,5742,5744,5746,5748,5750,5752,5754,5756,5758,5760,5762,5764,5766,5768,5770,5772,5774,5776,5778,5780,5782,5784,5786,5788,5790,5792,5794,5796,5798,5800,5802,5804,5806,5808,5810,5812,5814,5816,5818,5820,5822,5824,5826,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,6085,6087,6089,6091,6093,6095,6097,6099,6101,6103,6105,6107,6109,6111,6113,6115,6117,6119,6121,6123,6125,6127,6129,6131,6133,6135,6137,6139,6141,6143,6145,6147,6149,6151,6153,6155,6157,6159,6161,6163,6165,6167,6169,6171,6173,6175,6177,6179,6181,6183,6185,6187,6189,6191,6193,6195,6197,6199,6201,6203,6205,6207,6209,6211,6213,6215,6217,6219,6221,6223,6225,6227,6229,6231,6233,6235,6237,6239,6241,6243,6245,6247,6249,6251,6253,6255,6257,6259,6261,6263,6265,6267,6269,6271,6273,6275,6277,6279,6281,6283,6285,6287,6289,6291,6293,6295,6297,6299,6301,6303,6305,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],{"categories":333},[334],"AI & LLMs",{"categories":336},[309],{"categories":338},[334],{"categories":340},[341],"Business & SaaS",{"categories":343},[334],{"categories":345},[346],"AI Automation",{"categories":348},[349],"Product Strategy",{"categories":351},[346],{"categories":353},[334],{"categories":355},[309],{"categories":357},[346],{"categories":359},[360],"Software Engineering",{"categories":362},[334],{"categories":364},[341],{"categories":366},[],{"categories":368},[334],{"categories":370},[371],"Inference & Serving",{"categories":373},[334],{"categories":375},[334],{"categories":377},[346],{"categories":379},[],{"categories":381},[382],"AI News & Trends",{"categories":384},[385],"Data Science & Visualization",{"categories":387},[346],{"categories":389},[334],{"categories":391},[334],{"categories":393},[341],{"categories":395},[309],{"categories":397},[334],{"categories":399},[346],{"categories":401},[382],{"categories":403},[334],{"categories":405},[346],{"categories":407},[346],{"categories":409},[334],{"categories":411},[334],{"categories":413},[346],{"categories":415},[334],{"categories":417},[334],{"categories":419},[334],{"categories":421},[346],{"categories":423},[382],{"categories":425},[334],{"categories":427},[334],{"categories":429},[334],{"categories":431},[],{"categories":433},[434],"Design & Frontend",{"categories":436},[385],{"categories":438},[382],{"categories":440},[334],{"categories":442},[334],{"categories":444},[334],{"categories":446},[],{"categories":448},[334],{"categories":450},[334],{"categories":452},[346],{"categories":454},[360],{"categories":456},[334],{"categories":458},[346],{"categories":460},[334],{"categories":462},[463],"Marketing & Growth",{"categories":465},[434],{"categories":467},[334],{"categories":469},[346],{"categories":471},[334],{"categories":473},[334],{"categories":475},[360],{"categories":477},[334],{"categories":479},[],{"categories":481},[],{"categories":483},[434],{"categories":485},[334],{"categories":487},[346],{"categories":489},[309],{"categories":491},[360],{"categories":493},[346],{"categories":495},[434],{"categories":497},[349],{"categories":499},[334],{"categories":501},[360],{"categories":503},[504],"DevOps & Cloud",{"categories":506},[346],{"categories":508},[349],{"categories":510},[382],{"categories":512},[334],{"categories":514},[],{"categories":516},[334],{"categories":518},[334],{"categories":520},[],{"categories":522},[346],{"categories":524},[360],{"categories":526},[],{"categories":528},[360],{"categories":530},[334],{"categories":532},[533],"Governance & Standards",{"categories":535},[341],{"categories":537},[],{"categories":539},[],{"categories":541},[334],{"categories":543},[334],{"categories":545},[346],{"categories":547},[334],{"categories":549},[334],{"categories":551},[346],{"categories":553},[334],{"categories":555},[334],{"categories":557},[334],{"categories":559},[],{"categories":561},[360],{"categories":563},[],{"categories":565},[],{"categories":567},[334],{"categories":569},[360],{"categories":571},[],{"categories":573},[360],{"categories":575},[334],{"categories":577},[334],{"categories":579},[463],{"categories":581},[334],{"categories":583},[334],{"categories":585},[334],{"categories":587},[434],{"categories":589},[434],{"categories":591},[334],{"categories":593},[360],{"categories":595},[346],{"categories":597},[598],"GovTech & Public-Sector Adoption",{"categories":600},[360],{"categories":602},[334],{"categories":604},[334],{"categories":606},[334],{"categories":608},[346],{"categories":610},[346],{"categories":612},[385],{"categories":614},[334],{"categories":616},[382],{"categories":618},[346],{"categories":620},[621],"Legal AI Tools",{"categories":623},[334],{"categories":625},[346],{"categories":627},[334],{"categories":629},[463],{"categories":631},[346],{"categories":633},[349],{"categories":635},[334],{"categories":637},[360],{"categories":639},[598],{"categories":641},[],{"categories":643},[346],{"categories":645},[],{"categories":647},[341],{"categories":649},[346],{"categories":651},[346],{"categories":653},[654],"RAG & Retrieval",{"categories":656},[341],{"categories":658},[334],{"categories":660},[360],{"categories":662},[360],{"categories":664},[504],{"categories":666},[434],{"categories":668},[346],{"categories":670},[334],{"categories":672},[334],{"categories":674},[],{"categories":676},[677],"Agents & Orchestration",{"categories":679},[360],{"categories":681},[334],{"categories":683},[],{"categories":685},[346],{"categories":687},[341],{"categories":689},[],{"categories":691},[334],{"categories":693},[],{"categories":695},[334],{"categories":697},[309],{"categories":699},[360],{"categories":701},[341],{"categories":703},[334],{"categories":705},[346],{"categories":707},[334],{"categories":709},[382],{"categories":711},[334],{"categories":713},[],{"categories":715},[334],{"categories":717},[],{"categories":719},[334],{"categories":721},[360],{"categories":723},[334],{"categories":725},[346],{"categories":727},[385],{"categories":729},[],{"categories":731},[334],{"categories":733},[434],{"categories":735},[736],"Models & Frontier Labs",{"categories":738},[],{"categories":740},[434],{"categories":742},[743],"Regulation & Governance of AI",{"categories":745},[349],{"categories":747},[346],{"categories":749},[],{"categories":751},[334],{"categories":753},[334],{"categories":755},[346],{"categories":757},[346],{"categories":759},[382],{"categories":761},[334],{"categories":763},[341],{"categories":765},[334],{"categories":767},[346],{"categories":769},[],{"categories":771},[360],{"categories":773},[346],{"categories":775},[334],{"categories":777},[349],{"categories":779},[334],{"categories":781},[782],"AI Policy & Regulation",{"categories":784},[],{"categories":786},[334],{"categories":788},[346],{"categories":790},[349],{"categories":792},[346],{"categories":794},[334],{"categories":796},[334],{"categories":798},[334],{"categories":800},[346],{"categories":802},[],{"categories":804},[385],{"categories":806},[807],"Evals & Reliability",{"categories":809},[334],{"categories":811},[334],{"categories":813},[],{"categories":815},[309],{"categories":817},[598],{"categories":819},[782],{"categories":821},[334],{"categories":823},[341],{"categories":825},[334],{"categories":827},[346],{"categories":829},[334],{"categories":831},[346],{"categories":833},[677],{"categories":835},[334],{"categories":837},[360],{"categories":839},[334],{"categories":841},[],{"categories":843},[434],{"categories":845},[],{"categories":847},[334],{"categories":849},[598],{"categories":851},[334],{"categories":853},[334],{"categories":855},[334],{"categories":857},[],{"categories":859},[334],{"categories":861},[434],{"categories":863},[360],{"categories":865},[],{"categories":867},[334],{"categories":869},[],{"categories":871},[346],{"categories":873},[334],{"categories":875},[434],{"categories":877},[],{"categories":879},[334],{"categories":881},[334],{"categories":883},[385],{"categories":885},[346],{"categories":887},[334],{"categories":889},[341],{"categories":891},[346],{"categories":893},[334],{"categories":895},[334],{"categories":897},[360],{"categories":899},[434],{"categories":901},[334],{"categories":903},[346],{"categories":905},[],{"categories":907},[360],{"categories":909},[346],{"categories":911},[385],{"categories":913},[],{"categories":915},[334],{"categories":917},[382],{"categories":919},[334],{"categories":921},[],{"categories":923},[334],{"categories":925},[334],{"categories":927},[334],{"categories":929},[341,463],{"categories":931},[],{"categories":933},[360],{"categories":935},[334],{"categories":937},[334],{"categories":939},[346],{"categories":941},[334],{"categories":943},[],{"categories":945},[],{"categories":947},[334],{"categories":949},[434],{"categories":951},[334],{"categories":953},[],{"categories":955},[334],{"categories":957},[504],{"categories":959},[],{"categories":961},[346],{"categories":963},[382],{"categories":965},[334],{"categories":967},[334],{"categories":969},[434],{"categories":971},[],{"categories":973},[382],{"categories":975},[334],{"categories":977},[371],{"categories":979},[334],{"categories":981},[334],{"categories":983},[346],{"categories":985},[382],{"categories":987},[736],{"categories":989},[334],{"categories":991},[463],{"categories":993},[],{"categories":995},[346],{"categories":997},[341],{"categories":999},[360],{"categories":1001},[334],{"categories":1003},[346],{"categories":1005},[],{"categories":1007},[334,504],{"categories":1009},[334],{"categories":1011},[334],{"categories":1013},[334],{"categories":1015},[346],{"categories":1017},[334,360],{"categories":1019},[385],{"categories":1021},[334],{"categories":1023},[334],{"categories":1025},[334],{"categories":1027},[360],{"categories":1029},[334],{"categories":1031},[346],{"categories":1033},[346],{"categories":1035},[782],{"categories":1037},[463],{"categories":1039},[334],{"categories":1041},[346],{"categories":1043},[334],{"categories":1045},[334],{"categories":1047},[346],{"categories":1049},[],{"categories":1051},[346],{"categories":1053},[334],{"categories":1055},[334],{"categories":1057},[346],{"categories":1059},[334],{"categories":1061},[334,341],{"categories":1063},[334],{"categories":1065},[341],{"categories":1067},[],{"categories":1069},[434],{"categories":1071},[434],{"categories":1073},[334],{"categories":1075},[],{"categories":1077},[],{"categories":1079},[334],{"categories":1081},[382],{"categories":1083},[],{"categories":1085},[309],{"categories":1087},[334],{"categories":1089},[360],{"categories":1091},[334],{"categories":1093},[1094],"Generative UI & Design-to-Code",{"categories":1096},[334],{"categories":1098},[334],{"categories":1100},[434],{"categories":1102},[334],{"categories":1104},[1105],"Algorithmic Accountability",{"categories":1107},[346],{"categories":1109},[360],{"categories":1111},[382],{"categories":1113},[434],{"categories":1115},[334],{"categories":1117},[],{"categories":1119},[349],{"categories":1121},[334],{"categories":1123},[334],{"categories":1125},[334],{"categories":1127},[334],{"categories":1129},[346],{"categories":1131},[1132],"MLOps & Infrastructure",{"categories":1134},[334],{"categories":1136},[334],{"categories":1138},[334],{"categories":1140},[334],{"categories":1142},[334],{"categories":1144},[360],{"categories":1146},[382],{"categories":1148},[334],{"categories":1150},[349],{"categories":1152},[309],{"categories":1154},[334],{"categories":1156},[346],{"categories":1158},[504],{"categories":1160},[334],{"categories":1162},[341],{"categories":1164},[334],{"categories":1166},[434],{"categories":1168},[334],{"categories":1170},[334],{"categories":1172},[346],{"categories":1174},[],{"categories":1176},[],{"categories":1178},[334],{"categories":1180},[371],{"categories":1182},[434],{"categories":1184},[382],{"categories":1186},[385],{"categories":1188},[],{"categories":1190},[334],{"categories":1192},[334],{"categories":1194},[341],{"categories":1196},[346],{"categories":1198},[334],{"categories":1200},[334],{"categories":1202},[334],{"categories":1204},[334],{"categories":1206},[382],{"categories":1208},[371],{"categories":1210},[334],{"categories":1212},[434],{"categories":1214},[334],{"categories":1216},[],{"categories":1218},[346],{"categories":1220},[360],{"categories":1222},[],{"categories":1224},[334],{"categories":1226},[334],{"categories":1228},[346],{"categories":1230},[360],{"categories":1232},[334],{"categories":1234},[385],{"categories":1236},[434],{"categories":1238},[],{"categories":1240},[334],{"categories":1242},[],{"categories":1244},[334],{"categories":1246},[],{"categories":1248},[334],{"categories":1250},[334],{"categories":1252},[349],{"categories":1254},[341],{"categories":1256},[346],{"categories":1258},[346],{"categories":1260},[],{"categories":1262},[334],{"categories":1264},[309],{"categories":1266},[334],{"categories":1268},[334],{"categories":1270},[341],{"categories":1272},[382],{"categories":1274},[309],{"categories":1276},[],{"categories":1278},[334],{"categories":1280},[],{"categories":1282},[334],{"categories":1284},[],{"categories":1286},[382],{"categories":1288},[382],{"categories":1290},[],{"categories":1292},[677],{"categories":1294},[334],{"categories":1296},[434],{"categories":1298},[360],{"categories":1300},[],{"categories":1302},[621],{"categories":1304},[346],{"categories":1306},[341],{"categories":1308},[],{"categories":1310},[],{"categories":1312},[309],{"categories":1314},[385],{"categories":1316},[],{"categories":1318},[463],{"categories":1320},[346],{"categories":1322},[341],{"categories":1324},[346],{"categories":1326},[334],{"categories":1328},[341],{"categories":1330},[334],{"categories":1332},[360],{"categories":1334},[],{"categories":1336},[371],{"categories":1338},[349],{"categories":1340},[334],{"categories":1342},[434],{"categories":1344},[360],{"categories":1346},[341],{"categories":1348},[334],{"categories":1350},[360],{"categories":1352},[334],{"categories":1354},[346],{"categories":1356},[341],{"categories":1358},[334],{"categories":1360},[334],{"categories":1362},[334],{"categories":1364},[334],{"categories":1366},[334],{"categories":1368},[],{"categories":1370},[],{"categories":1372},[360],{"categories":1374},[385],{"categories":1376},[349],{"categories":1378},[334],{"categories":1380},[346],{"categories":1382},[360],{"categories":1384},[360],{"categories":1386},[334],{"categories":1388},[],{"categories":1390},[382],{"categories":1392},[349],{"categories":1394},[349],{"categories":1396},[360],{"categories":1398},[334],{"categories":1400},[807],{"categories":1402},[504],{"categories":1404},[],{"categories":1406},[346],{"categories":1408},[334],{"categories":1410},[],{"categories":1412},[309],{"categories":1414},[],{"categories":1416},[334],{"categories":1418},[334],{"categories":1420},[334],{"categories":1422},[434],{"categories":1424},[463],{"categories":1426},[334],{"categories":1428},[360],{"categories":1430},[334],{"categories":1432},[346],{"categories":1434},[],{"categories":1436},[360],{"categories":1438},[334],{"categories":1440},[309],{"categories":1442},[],{"categories":1444},[341],{"categories":1446},[334],{"categories":1448},[334],{"categories":1450},[382],{"categories":1452},[334,504],{"categories":1454},[334],{"categories":1456},[1457],"Design Systems for AI",{"categories":1459},[334],{"categories":1461},[334],{"categories":1463},[382],{"categories":1465},[334],{"categories":1467},[334],{"categories":1469},[334],{"categories":1471},[341],{"categories":1473},[334],{"categories":1475},[334],{"categories":1477},[334],{"categories":1479},[],{"categories":1481},[334],{"categories":1483},[334],{"categories":1485},[341],{"categories":1487},[334],{"categories":1489},[],{"categories":1491},[346],{"categories":1493},[346],{"categories":1495},[360],{"categories":1497},[382],{"categories":1499},[360],{"categories":1501},[334],{"categories":1503},[434],{"categories":1505},[382],{"categories":1507},[385],{"categories":1509},[334],{"categories":1511},[334],{"categories":1513},[346],{"categories":1515},[309],{"categories":1517},[782],{"categories":1519},[334],{"categories":1521},[346],{"categories":1523},[334],{"categories":1525},[360],{"categories":1527},[360],{"categories":1529},[],{"categories":1531},[],{"categories":1533},[334],{"categories":1535},[346],{"categories":1537},[349],{"categories":1539},[],{"categories":1541},[341],{"categories":1543},[334],{"categories":1545},[],{"categories":1547},[434],{"categories":1549},[360],{"categories":1551},[346],{"categories":1553},[360],{"categories":1555},[434],{"categories":1557},[334],{"categories":1559},[334],{"categories":1561},[434],{"categories":1563},[],{"categories":1565},[],{"categories":1567},[382],{"categories":1569},[346],{"categories":1571},[346],{"categories":1573},[334],{"categories":1575},[334],{"categories":1577},[334],{"categories":1579},[334],{"categories":1581},[341],{"categories":1583},[334],{"categories":1585},[334],{"categories":1587},[],{"categories":1589},[360],{"categories":1591},[360],{"categories":1593},[334],{"categories":1595},[360],{"categories":1597},[341],{"categories":1599},[],{"categories":1601},[334],{"categories":1603},[334],{"categories":1605},[334],{"categories":1607},[334],{"categories":1609},[334],{"categories":1611},[346],{"categories":1613},[309],{"categories":1615},[341],{"categories":1617},[334],{"categories":1619},[346],{"categories":1621},[382],{"categories":1623},[346],{"categories":1625},[371],{"categories":1627},[463],{"categories":1629},[334],{"categories":1631},[346],{"categories":1633},[334],{"categories":1635},[334],{"categories":1637},[334],{"categories":1639},[],{"categories":1641},[434],{"categories":1643},[],{"categories":1645},[334],{"categories":1647},[334],{"categories":1649},[],{"categories":1651},[334],{"categories":1653},[360],{"categories":1655},[341],{"categories":1657},[1658],"Visual & Generative Media",{"categories":1660},[346],{"categories":1662},[],{"categories":1664},[334],{"categories":1666},[334],{"categories":1668},[360],{"categories":1670},[504],{"categories":1672},[334],{"categories":1674},[385],{"categories":1676},[782],{"categories":1678},[360],{"categories":1680},[463],{"categories":1682},[334],{"categories":1684},[434],{"categories":1686},[334],{"categories":1688},[334],{"categories":1690},[360],{"categories":1692},[346],{"categories":1694},[334],{"categories":1696},[],{"categories":1698},[],{"categories":1700},[346],{"categories":1702},[360],{"categories":1704},[309],{"categories":1706},[346],{"categories":1708},[736],{"categories":1710},[334],{"categories":1712},[349],{"categories":1714},[334],{"categories":1716},[341],{"categories":1718},[],{"categories":1720},[334],{"categories":1722},[349],{"categories":1724},[334],{"categories":1726},[334],{"categories":1728},[334],{"categories":1730},[349],{"categories":1732},[334],{"categories":1734},[334],{"categories":1736},[463],{"categories":1738},[334],{"categories":1740},[677],{"categories":1742},[334],{"categories":1744},[346],{"categories":1746},[334],{"categories":1748},[334],{"categories":1750},[334],{"categories":1752},[334],{"categories":1754},[434],{"categories":1756},[346],{"categories":1758},[],{"categories":1760},[346],{"categories":1762},[],{"categories":1764},[504],{"categories":1766},[360],{"categories":1768},[],{"categories":1770},[736],{"categories":1772},[334],{"categories":1774},[346],{"categories":1776},[346],{"categories":1778},[334],{"categories":1780},[434,334],{"categories":1782},[309],{"categories":1784},[334],{"categories":1786},[434],{"categories":1788},[],{"categories":1790},[334],{"categories":1792},[309],{"categories":1794},[334],{"categories":1796},[1797],"Medical Imaging & Radiology",{"categories":1799},[334],{"categories":1801},[334],{"categories":1803},[334],{"categories":1805},[434],{"categories":1807},[346],{"categories":1809},[360],{"categories":1811},[],{"categories":1813},[334],{"categories":1815},[334],{"categories":1817},[334],{"categories":1819},[],{"categories":1821},[],{"categories":1823},[334],{"categories":1825},[334],{"categories":1827},[677],{"categories":1829},[334],{"categories":1831},[309],{"categories":1833},[334],{"categories":1835},[334],{"categories":1837},[],{"categories":1839},[346],{"categories":1841},[334],{"categories":1843},[349],{"categories":1845},[360],{"categories":1847},[334],{"categories":1849},[346],{"categories":1851},[677],{"categories":1853},[334],{"categories":1855},[346],{"categories":1857},[334],{"categories":1859},[334],{"categories":1861},[334],{"categories":1863},[434],{"categories":1865},[346],{"categories":1867},[504],{"categories":1869},[434],{"categories":1871},[341],{"categories":1873},[346],{"categories":1875},[382],{"categories":1877},[334],{"categories":1879},[334],{"categories":1881},[349],{"categories":1883},[334],{"categories":1885},[334],{"categories":1887},[334],{"categories":1889},[334],{"categories":1891},[346],{"categories":1893},[334],{"categories":1895},[360],{"categories":1897},[360],{"categories":1899},[334],{"categories":1901},[349],{"categories":1903},[],{"categories":1905},[382],{"categories":1907},[],{"categories":1909},[349],{"categories":1911},[346],{"categories":1913},[334],{"categories":1915},[346],{"categories":1917},[1457],{"categories":1919},[1457],{"categories":1921},[434],{"categories":1923},[334],{"categories":1925},[334],{"categories":1927},[334],{"categories":1929},[346],{"categories":1931},[360],{"categories":1933},[434],{"categories":1935},[346],{"categories":1937},[382],{"categories":1939},[],{"categories":1941},[334],{"categories":1943},[],{"categories":1945},[334],{"categories":1947},[334],{"categories":1949},[334],{"categories":1951},[334],{"categories":1953},[346],{"categories":1955},[1956],"Contract Review & E-Discovery",{"categories":1958},[334],{"categories":1960},[434],{"categories":1962},[334],{"categories":1964},[309],{"categories":1966},[334],{"categories":1968},[382],{"categories":1970},[334],{"categories":1972},[334],{"categories":1974},[463],{"categories":1976},[360],{"categories":1978},[334],{"categories":1980},[334],{"categories":1982},[346],{"categories":1984},[346],{"categories":1986},[1105],{"categories":1988},[334],{"categories":1990},[334],{"categories":1992},[346],{"categories":1994},[346],{"categories":1996},[334],{"categories":1998},[334],{"categories":2000},[334],{"categories":2002},[346],{"categories":2004},[334],{"categories":2006},[334],{"categories":2008},[677],{"categories":2010},[654],{"categories":2012},[334],{"categories":2014},[346],{"categories":2016},[334],{"categories":2018},[2019],"Law-Firm Practice & Adoption",{"categories":2021},[334],{"categories":2023},[346],{"categories":2025},[434],{"categories":2027},[334],{"categories":2029},[334],{"categories":2031},[334],{"categories":2033},[],{"categories":2035},[],{"categories":2037},[360],{"categories":2039},[334],{"categories":2041},[],{"categories":2043},[346],{"categories":2045},[309],{"categories":2047},[504],{"categories":2049},[334],{"categories":2051},[],{"categories":2053},[309],{"categories":2055},[341],{"categories":2057},[334],{"categories":2059},[463],{"categories":2061},[],{"categories":2063},[341],{"categories":2065},[346],{"categories":2067},[341],{"categories":2069},[],{"categories":2071},[334],{"categories":2073},[349],{"categories":2075},[334],{"categories":2077},[360],{"categories":2079},[],{"categories":2081},[],{"categories":2083},[],{"categories":2085},[],{"categories":2087},[334],{"categories":2089},[349],{"categories":2091},[346],{"categories":2093},[504],{"categories":2095},[334],{"categories":2097},[309],{"categories":2099},[360],{"categories":2101},[334],{"categories":2103},[334],{"categories":2105},[360],{"categories":2107},[349],{"categories":2109},[334],{"categories":2111},[334],{"categories":2113},[334],{"categories":2115},[1132],{"categories":2117},[334],{"categories":2119},[360],{"categories":2121},[334],{"categories":2123},[463],{"categories":2125},[360],{"categories":2127},[341],{"categories":2129},[334],{"categories":2131},[334],{"categories":2133},[334],{"categories":2135},[434],{"categories":2137},[334],{"categories":2139},[334],{"categories":2141},[334],{"categories":2143},[334],{"categories":2145},[341],{"categories":2147},[346],{"categories":2149},[334,309],{"categories":2151},[677],{"categories":2153},[334],{"categories":2155},[334],{"categories":2157},[360],{"categories":2159},[360],{"categories":2161},[434],{"categories":2163},[346],{"categories":2165},[346],{"categories":2167},[360],{"categories":2169},[334],{"categories":2171},[334],{"categories":2173},[334],{"categories":2175},[],{"categories":2177},[],{"categories":2179},[334],{"categories":2181},[385],{"categories":2183},[334],{"categories":2185},[346],{"categories":2187},[],{"categories":2189},[334],{"categories":2191},[334],{"categories":2193},[360],{"categories":2195},[385],{"categories":2197},[382],{"categories":2199},[434],{"categories":2201},[334],{"categories":2203},[346],{"categories":2205},[334],{"categories":2207},[360],{"categories":2209},[],{"categories":2211},[346],{"categories":2213},[334],{"categories":2215},[334],{"categories":2217},[334],{"categories":2219},[334],{"categories":2221},[],{"categories":2223},[346],{"categories":2225},[334],{"categories":2227},[334],{"categories":2229},[334],{"categories":2231},[],{"categories":2233},[346],{"categories":2235},[334],{"categories":2237},[334],{"categories":2239},[341],{"categories":2241},[334],{"categories":2243},[334],{"categories":2245},[],{"categories":2247},[309],{"categories":2249},[334],{"categories":2251},[334],{"categories":2253},[334],{"categories":2255},[434],{"categories":2257},[334],{"categories":2259},[360],{"categories":2261},[334],{"categories":2263},[309],{"categories":2265},[334],{"categories":2267},[360],{"categories":2269},[463],{"categories":2271},[346],{"categories":2273},[346],{"categories":2275},[334],{"categories":2277},[334],{"categories":2279},[334,434],{"categories":2281},[334],{"categories":2283},[346],{"categories":2285},[382],{"categories":2287},[334],{"categories":2289},[382],{"categories":2291},[346],{"categories":2293},[434],{"categories":2295},[334],{"categories":2297},[],{"categories":2299},[360],{"categories":2301},[504],{"categories":2303},[434],{"categories":2305},[360],{"categories":2307},[334],{"categories":2309},[349],{"categories":2311},[334],{"categories":2313},[334],{"categories":2315},[346],{"categories":2317},[],{"categories":2319},[],{"categories":2321},[334],{"categories":2323},[],{"categories":2325},[],{"categories":2327},[349],{"categories":2329},[360],{"categories":2331},[334],{"categories":2333},[346],{"categories":2335},[346],{"categories":2337},[341],{"categories":2339},[346],{"categories":2341},[504],{"categories":2343},[334],{"categories":2345},[334],{"categories":2347},[334],{"categories":2349},[371],{"categories":2351},[334],{"categories":2353},[334],{"categories":2355},[334],{"categories":2357},[360],{"categories":2359},[346],{"categories":2361},[334],{"categories":2363},[334],{"categories":2365},[360],{"categories":2367},[621],{"categories":2369},[346],{"categories":2371},[1105],{"categories":2373},[],{"categories":2375},[434],{"categories":2377},[2019],{"categories":2379},[360],{"categories":2381},[],{"categories":2383},[],{"categories":2385},[334],{"categories":2387},[346],{"categories":2389},[],{"categories":2391},[],{"categories":2393},[334],{"categories":2395},[463],{"categories":2397},[334],{"categories":2399},[463],{"categories":2401},[346],{"categories":2403},[334],{"categories":2405},[334],{"categories":2407},[360],{"categories":2409},[349],{"categories":2411},[],{"categories":2413},[334],{"categories":2415},[334],{"categories":2417},[360],{"categories":2419},[1956],{"categories":2421},[434],{"categories":2423},[434],{"categories":2425},[334],{"categories":2427},[346],{"categories":2429},[309],{"categories":2431},[334],{"categories":2433},[334],{"categories":2435},[334],{"categories":2437},[334],{"categories":2439},[434],{"categories":2441},[434],{"categories":2443},[346],{"categories":2445},[346],{"categories":2447},[346],{"categories":2449},[334],{"categories":2451},[334],{"categories":2453},[],{"categories":2455},[334],{"categories":2457},[],{"categories":2459},[2460],"Interaction & Product Design",{"categories":2462},[334],{"categories":2464},[346],{"categories":2466},[360],{"categories":2468},[533],{"categories":2470},[382],{"categories":2472},[360],{"categories":2474},[334],{"categories":2476},[334],{"categories":2478},[334],{"categories":2480},[360],{"categories":2482},[334],{"categories":2484},[309],{"categories":2486},[346],{"categories":2488},[334],{"categories":2490},[],{"categories":2492},[346],{"categories":2494},[346],{"categories":2496},[346],{"categories":2498},[],{"categories":2500},[360],{"categories":2502},[334],{"categories":2504},[346],{"categories":2506},[309],{"categories":2508},[2460],{"categories":2510},[334],{"categories":2512},[309],{"categories":2514},[309],{"categories":2516},[],{"categories":2518},[346],{"categories":2520},[360],{"categories":2522},[],{"categories":2524},[346],{"categories":2526},[382],{"categories":2528},[334],{"categories":2530},[346],{"categories":2532},[334],{"categories":2534},[346],{"categories":2536},[346],{"categories":2538},[334],{"categories":2540},[334],{"categories":2542},[382],{"categories":2544},[385],{"categories":2546},[334],{"categories":2548},[349],{"categories":2550},[360],{"categories":2552},[2553],"Coding Agents & Dev Productivity",{"categories":2555},[382],{"categories":2557},[434],{"categories":2559},[334],{"categories":2561},[334],{"categories":2563},[],{"categories":2565},[334],{"categories":2567},[1105],{"categories":2569},[],{"categories":2571},[334],{"categories":2573},[334],{"categories":2575},[504],{"categories":2577},[334],{"categories":2579},[382],{"categories":2581},[],{"categories":2583},[],{"categories":2585},[334],{"categories":2587},[],{"categories":2589},[346],{"categories":2591},[334],{"categories":2593},[],{"categories":2595},[360],{"categories":2597},[360],{"categories":2599},[334],{"categories":2601},[385],{"categories":2603},[],{"categories":2605},[334],{"categories":2607},[334],{"categories":2609},[334],{"categories":2611},[385],{"categories":2613},[360],{"categories":2615},[346],{"categories":2617},[],{"categories":2619},[],{"categories":2621},[334],{"categories":2623},[334],{"categories":2625},[346],{"categories":2627},[346],{"categories":2629},[598],{"categories":2631},[360],{"categories":2633},[360],{"categories":2635},[346],{"categories":2637},[382],{"categories":2639},[382],{"categories":2641},[346],{"categories":2643},[346],{"categories":2645},[334],{"categories":2647},[309],{"categories":2649},[2460],{"categories":2651},[349],{"categories":2653},[334,504],{"categories":2655},[385],{"categories":2657},[],{"categories":2659},[434],{"categories":2661},[346],{"categories":2663},[360],{"categories":2665},[309],{"categories":2667},[334],{"categories":2669},[346],{"categories":2671},[2672],"The Designer's Role & Craft",{"categories":2674},[434],{"categories":2676},[],{"categories":2678},[346],{"categories":2680},[334],{"categories":2682},[346],{"categories":2684},[346],{"categories":2686},[334],{"categories":2688},[463],{"categories":2690},[334],{"categories":2692},[360],{"categories":2694},[334],{"categories":2696},[434],{"categories":2698},[334],{"categories":2700},[],{"categories":2702},[346],{"categories":2704},[434],{"categories":2706},[349],{"categories":2708},[334],{"categories":2710},[334],{"categories":2712},[334],{"categories":2714},[2715],"AI UX Patterns",{"categories":2717},[346],{"categories":2719},[346],{"categories":2721},[346],{"categories":2723},[346],{"categories":2725},[463],{"categories":2727},[385],{"categories":2729},[334],{"categories":2731},[346],{"categories":2733},[334],{"categories":2735},[1457],{"categories":2737},[],{"categories":2739},[463],{"categories":2741},[346],{"categories":2743},[382],{"categories":2745},[360],{"categories":2747},[334],{"categories":2749},[346],{"categories":2751},[],{"categories":2753},[],{"categories":2755},[334],{"categories":2757},[334],{"categories":2759},[346],{"categories":2761},[334],{"categories":2763},[346],{"categories":2765},[598],{"categories":2767},[434],{"categories":2769},[334],{"categories":2771},[382],{"categories":2773},[360],{"categories":2775},[334],{"categories":2777},[346],{"categories":2779},[346],{"categories":2781},[],{"categories":2783},[334],{"categories":2785},[],{"categories":2787},[334],{"categories":2789},[],{"categories":2791},[334],{"categories":2793},[334],{"categories":2795},[334],{"categories":2797},[346],{"categories":2799},[360],{"categories":2801},[],{"categories":2803},[],{"categories":2805},[385],{"categories":2807},[371],{"categories":2809},[334],{"categories":2811},[334],{"categories":2813},[334],{"categories":2815},[385],{"categories":2817},[334],{"categories":2819},[334],{"categories":2821},[382],{"categories":2823},[334],{"categories":2825},[334],{"categories":2827},[334],{"categories":2829},[346],{"categories":2831},[334],{"categories":2833},[346],{"categories":2835},[334],{"categories":2837},[334],{"categories":2839},[334],{"categories":2841},[346],{"categories":2843},[],{"categories":2845},[334],{"categories":2847},[],{"categories":2849},[334],{"categories":2851},[334],{"categories":2853},[504],{"categories":2855},[334],{"categories":2857},[],{"categories":2859},[],{"categories":2861},[434],{"categories":2863},[1132],{"categories":2865},[346],{"categories":2867},[309],{"categories":2869},[2672],{"categories":2871},[],{"categories":2873},[],{"categories":2875},[334],{"categories":2877},[],{"categories":2879},[],{"categories":2881},[360],{"categories":2883},[382],{"categories":2885},[463],{"categories":2887},[346],{"categories":2889},[341],{"categories":2891},[334],{"categories":2893},[334],{"categories":2895},[341],{"categories":2897},[],{"categories":2899},[434],{"categories":2901},[349],{"categories":2903},[334],{"categories":2905},[334],{"categories":2907},[346],{"categories":2909},[341],{"categories":2911},[334],{"categories":2913},[334],{"categories":2915},[309],{"categories":2917},[334],{"categories":2919},[334],{"categories":2921},[],{"categories":2923},[309],{"categories":2925},[334],{"categories":2927},[463],{"categories":2929},[346],{"categories":2931},[382],{"categories":2933},[334],{"categories":2935},[360],{"categories":2937},[334],{"categories":2939},[334],{"categories":2941},[341],{"categories":2943},[334],{"categories":2945},[334],{"categories":2947},[334],{"categories":2949},[346],{"categories":2951},[334],{"categories":2953},[],{"categories":2955},[334],{"categories":2957},[360],{"categories":2959},[309],{"categories":2961},[334],{"categories":2963},[334],{"categories":2965},[334],{"categories":2967},[],{"categories":2969},[334],{"categories":2971},[677],{"categories":2973},[346],{"categories":2975},[341],{"categories":2977},[382],{"categories":2979},[334],{"categories":2981},[334],{"categories":2983},[],{"categories":2985},[341],{"categories":2987},[341],{"categories":2989},[334],{"categories":2991},[334],{"categories":2993},[349],{"categories":2995},[334],{"categories":2997},[334],{"categories":2999},[334],{"categories":3001},[334],{"categories":3003},[360],{"categories":3005},[360],{"categories":3007},[334],{"categories":3009},[],{"categories":3011},[360],{"categories":3013},[334],{"categories":3015},[360],{"categories":3017},[346],{"categories":3019},[782],{"categories":3021},[],{"categories":3023},[],{"categories":3025},[334],{"categories":3027},[382],{"categories":3029},[],{"categories":3031},[504],{"categories":3033},[334],{"categories":3035},[334],{"categories":3037},[334],{"categories":3039},[434],{"categories":3041},[1094],{"categories":3043},[],{"categories":3045},[334],{"categories":3047},[334],{"categories":3049},[334],{"categories":3051},[360],{"categories":3053},[334],{"categories":3055},[334],{"categories":3057},[334,504],{"categories":3059},[334],{"categories":3061},[334],{"categories":3063},[434],{"categories":3065},[346],{"categories":3067},[],{"categories":3069},[346],{"categories":3071},[346],{"categories":3073},[334],{"categories":3075},[334],{"categories":3077},[334],{"categories":3079},[334],{"categories":3081},[385],{"categories":3083},[334],{"categories":3085},[2715],{"categories":3087},[309],{"categories":3089},[385],{"categories":3091},[309],{"categories":3093},[360],{"categories":3095},[434],{"categories":3097},[346],{"categories":3099},[334],{"categories":3101},[],{"categories":3103},[341],{"categories":3105},[334],{"categories":3107},[334],{"categories":3109},[382],{"categories":3111},[334],{"categories":3113},[334],{"categories":3115},[334],{"categories":3117},[346],{"categories":3119},[334],{"categories":3121},[334],{"categories":3123},[334],{"categories":3125},[341],{"categories":3127},[],{"categories":3129},[504],{"categories":3131},[334],{"categories":3133},[598],{"categories":3135},[434],{"categories":3137},[434],{"categories":3139},[360],{"categories":3141},[346],{"categories":3143},[334],{"categories":3145},[341],{"categories":3147},[382],{"categories":3149},[334],{"categories":3151},[334],{"categories":3153},[334],{"categories":3155},[434],{"categories":3157},[346],{"categories":3159},[346],{"categories":3161},[334],{"categories":3163},[334],{"categories":3165},[736],{"categories":3167},[346],{"categories":3169},[],{"categories":3171},[334],{"categories":3173},[334],{"categories":3175},[334],{"categories":3177},[],{"categories":3179},[],{"categories":3181},[334],{"categories":3183},[334],{"categories":3185},[346],{"categories":3187},[334],{"categories":3189},[334],{"categories":3191},[334],{"categories":3193},[360],{"categories":3195},[334],{"categories":3197},[334],{"categories":3199},[346],{"categories":3201},[334],{"categories":3203},[334],{"categories":3205},[334],{"categories":3207},[334],{"categories":3209},[334],{"categories":3211},[],{"categories":3213},[360],{"categories":3215},[385],{"categories":3217},[334],{"categories":3219},[346],{"categories":3221},[346],{"categories":3223},[334],{"categories":3225},[334],{"categories":3227},[],{"categories":3229},[],{"categories":3231},[334],{"categories":3233},[334],{"categories":3235},[334],{"categories":3237},[382],{"categories":3239},[385],{"categories":3241},[],{"categories":3243},[334],{"categories":3245},[434],{"categories":3247},[334],{"categories":3249},[504],{"categories":3251},[2019],{"categories":3253},[382],{"categories":3255},[360],{"categories":3257},[334],{"categories":3259},[360],{"categories":3261},[360],{"categories":3263},[334],{"categories":3265},[334],{"categories":3267},[360],{"categories":3269},[382],{"categories":3271},[382],{"categories":3273},[504],{"categories":3275},[346],{"categories":3277},[],{"categories":3279},[382],{"categories":3281},[334],{"categories":3283},[346],{"categories":3285},[309],{"categories":3287},[360],{"categories":3289},[334],{"categories":3291},[382],{"categories":3293},[],{"categories":3295},[334],{"categories":3297},[360],{"categories":3299},[360],{"categories":3301},[385],{"categories":3303},[334],{"categories":3305},[382],{"categories":3307},[334],{"categories":3309},[360],{"categories":3311},[346],{"categories":3313},[346],{"categories":3315},[382],{"categories":3317},[346],{"categories":3319},[504],{"categories":3321},[346],{"categories":3323},[334],{"categories":3325},[334],{"categories":3327},[334],{"categories":3329},[334],{"categories":3331},[360],{"categories":3333},[334],{"categories":3335},[],{"categories":3337},[346],{"categories":3339},[341],{"categories":3341},[360],{"categories":3343},[],{"categories":3345},[],{"categories":3347},[334],{"categories":3349},[346],{"categories":3351},[334],{"categories":3353},[334],{"categories":3355},[3356],"Frameworks & Tooling",{"categories":3358},[334],{"categories":3360},[334],{"categories":3362},[360],{"categories":3364},[334],{"categories":3366},[334],{"categories":3368},[],{"categories":3370},[385],{"categories":3372},[385],{"categories":3374},[309],{"categories":3376},[334],{"categories":3378},[346],{"categories":3380},[334],{"categories":3382},[434],{"categories":3384},[],{"categories":3386},[2019],{"categories":3388},[334],{"categories":3390},[360],{"categories":3392},[334],{"categories":3394},[504],{"categories":3396},[504],{"categories":3398},[],{"categories":3400},[346],{"categories":3402},[346],{"categories":3404},[334],{"categories":3406},[334],{"categories":3408},[382],{"categories":3410},[346],{"categories":3412},[382],{"categories":3414},[334],{"categories":3416},[346],{"categories":3418},[],{"categories":3420},[434],{"categories":3422},[334],{"categories":3424},[334],{"categories":3426},[],{"categories":3428},[334],{"categories":3430},[346],{"categories":3432},[334],{"categories":3434},[334],{"categories":3436},[334],{"categories":3438},[],{"categories":3440},[360],{"categories":3442},[334],{"categories":3444},[360],{"categories":3446},[504],{"categories":3448},[334],{"categories":3450},[334],{"categories":3452},[334],{"categories":3454},[360],{"categories":3456},[341],{"categories":3458},[334],{"categories":3460},[2019],{"categories":3462},[],{"categories":3464},[346],{"categories":3466},[309],{"categories":3468},[334],{"categories":3470},[309],{"categories":3472},[334],{"categories":3474},[],{"categories":3476},[346],{"categories":3478},[334],{"categories":3480},[334],{"categories":3482},[3483],"AI Design Tooling",{"categories":3485},[434],{"categories":3487},[334],{"categories":3489},[334],{"categories":3491},[360],{"categories":3493},[434],{"categories":3495},[334],{"categories":3497},[334],{"categories":3499},[360],{"categories":3501},[382],{"categories":3503},[349],{"categories":3505},[360],{"categories":3507},[334],{"categories":3509},[334],{"categories":3511},[334],{"categories":3513},[346],{"categories":3515},[334],{"categories":3517},[],{"categories":3519},[346],{"categories":3521},[334],{"categories":3523},[334],{"categories":3525},[346],{"categories":3527},[334],{"categories":3529},[334],{"categories":3531},[334],{"categories":3533},[346],{"categories":3535},[],{"categories":3537},[346],{"categories":3539},[3356],{"categories":3541},[334],{"categories":3543},[334],{"categories":3545},[346],{"categories":3547},[346],{"categories":3549},[360],{"categories":3551},[360],{"categories":3553},[334],{"categories":3555},[],{"categories":3557},[360],{"categories":3559},[334],{"categories":3561},[334],{"categories":3563},[346],{"categories":3565},[341],{"categories":3567},[334],{"categories":3569},[],{"categories":3571},[334],{"categories":3573},[334],{"categories":3575},[2460],{"categories":3577},[],{"categories":3579},[334],{"categories":3581},[334],{"categories":3583},[334],{"categories":3585},[334],{"categories":3587},[434],{"categories":3589},[334],{"categories":3591},[],{"categories":3593},[334],{"categories":3595},[334],{"categories":3597},[334],{"categories":3599},[334],{"categories":3601},[463],{"categories":3603},[382],{"categories":3605},[334],{"categories":3607},[334],{"categories":3609},[2019],{"categories":3611},[309],{"categories":3613},[334],{"categories":3615},[334],{"categories":3617},[385],{"categories":3619},[334],{"categories":3621},[334],{"categories":3623},[382],{"categories":3625},[346],{"categories":3627},[],{"categories":3629},[334],{"categories":3631},[334],{"categories":3633},[434],{"categories":3635},[334],{"categories":3637},[463],{"categories":3639},[346],{"categories":3641},[334],{"categories":3643},[346],{"categories":3645},[],{"categories":3647},[],{"categories":3649},[],{"categories":3651},[309],{"categories":3653},[382],{"categories":3655},[346],{"categories":3657},[334],{"categories":3659},[334],{"categories":3661},[334],{"categories":3663},[334],{"categories":3665},[621],{"categories":3667},[434],{"categories":3669},[346],{"categories":3671},[334],{"categories":3673},[],{"categories":3675},[346],{"categories":3677},[346],{"categories":3679},[],{"categories":3681},[334],{"categories":3683},[346],{"categories":3685},[334],{"categories":3687},[],{"categories":3689},[334],{"categories":3691},[334],{"categories":3693},[334],{"categories":3695},[382],{"categories":3697},[434],{"categories":3699},[346],{"categories":3701},[434],{"categories":3703},[346],{"categories":3705},[334],{"categories":3707},[341],{"categories":3709},[],{"categories":3711},[],{"categories":3713},[334],{"categories":3715},[334],{"categories":3717},[334],{"categories":3719},[309],{"categories":3721},[346],{"categories":3723},[382],{"categories":3725},[],{"categories":3727},[434],{"categories":3729},[],{"categories":3731},[360],{"categories":3733},[334],{"categories":3735},[360],{"categories":3737},[434],{"categories":3739},[360],{"categories":3741},[334],{"categories":3743},[],{"categories":3745},[334],{"categories":3747},[334],{"categories":3749},[],{"categories":3751},[334],{"categories":3753},[334],{"categories":3755},[463],{"categories":3757},[334],{"categories":3759},[334],{"categories":3761},[504],{"categories":3763},[360],{"categories":3765},[334],{"categories":3767},[],{"categories":3769},[346],{"categories":3771},[334],{"categories":3773},[309],{"categories":3775},[736],{"categories":3777},[334],{"categories":3779},[334],{"categories":3781},[346],{"categories":3783},[334],{"categories":3785},[346],{"categories":3787},[334],{"categories":3789},[334],{"categories":3791},[334],{"categories":3793},[334],{"categories":3795},[],{"categories":3797},[334],{"categories":3799},[309],{"categories":3801},[334],{"categories":3803},[341],{"categories":3805},[360],{"categories":3807},[434],{"categories":3809},[],{"categories":3811},[334],{"categories":3813},[],{"categories":3815},[346],{"categories":3817},[334],{"categories":3819},[],{"categories":3821},[346],{"categories":3823},[334],{"categories":3825},[360],{"categories":3827},[434],{"categories":3829},[382],{"categories":3831},[334],{"categories":3833},[382],{"categories":3835},[346],{"categories":3837},[434],{"categories":3839},[334],{"categories":3841},[],{"categories":3843},[334],{"categories":3845},[371],{"categories":3847},[346],{"categories":3849},[334],{"categories":3851},[434],{"categories":3853},[382],{"categories":3855},[341],{"categories":3857},[360],{"categories":3859},[334],{"categories":3861},[334],{"categories":3863},[334],{"categories":3865},[334],{"categories":3867},[382],{"categories":3869},[463],{"categories":3871},[],{"categories":3873},[],{"categories":3875},[385],{"categories":3877},[677],{"categories":3879},[334],{"categories":3881},[346],{"categories":3883},[334,360],{"categories":3885},[382],{"categories":3887},[334],{"categories":3889},[334],{"categories":3891},[334],{"categories":3893},[334],{"categories":3895},[334],{"categories":3897},[334],{"categories":3899},[334],{"categories":3901},[346],{"categories":3903},[334],{"categories":3905},[346],{"categories":3907},[334],{"categories":3909},[334],{"categories":3911},[334],{"categories":3913},[],{"categories":3915},[334],{"categories":3917},[1457],{"categories":3919},[360],{"categories":3921},[434],{"categories":3923},[334],{"categories":3925},[334],{"categories":3927},[334],{"categories":3929},[385],{"categories":3931},[346],{"categories":3933},[463],{"categories":3935},[504],{"categories":3937},[],{"categories":3939},[360],{"categories":3941},[334],{"categories":3943},[341],{"categories":3945},[346],{"categories":3947},[309],{"categories":3949},[346],{"categories":3951},[334],{"categories":3953},[346],{"categories":3955},[346],{"categories":3957},[349],{"categories":3959},[360],{"categories":3961},[334],{"categories":3963},[334],{"categories":3965},[],{"categories":3967},[],{"categories":3969},[],{"categories":3971},[504],{"categories":3973},[334],{"categories":3975},[382],{"categories":3977},[334],{"categories":3979},[334],{"categories":3981},[334],{"categories":3983},[334],{"categories":3985},[],{"categories":3987},[334],{"categories":3989},[385],{"categories":3991},[341],{"categories":3993},[346],{"categories":3995},[334],{"categories":3997},[],{"categories":3999},[334],{"categories":4001},[346],{"categories":4003},[334],{"categories":4005},[504],{"categories":4007},[],{"categories":4009},[434],{"categories":4011},[434],{"categories":4013},[334],{"categories":4015},[346],{"categories":4017},[],{"categories":4019},[360],{"categories":4021},[334],{"categories":4023},[434],{"categories":4025},[334],{"categories":4027},[341],{"categories":4029},[346],{"categories":4031},[334],{"categories":4033},[],{"categories":4035},[382],{"categories":4037},[334],{"categories":4039},[334],{"categories":4041},[334],{"categories":4043},[434],{"categories":4045},[346],{"categories":4047},[382],{"categories":4049},[],{"categories":4051},[346],{"categories":4053},[341],{"categories":4055},[346],{"categories":4057},[434],{"categories":4059},[334],{"categories":4061},[334],{"categories":4063},[334],{"categories":4065},[677],{"categories":4067},[334],{"categories":4069},[346],{"categories":4071},[],{"categories":4073},[334],{"categories":4075},[334],{"categories":4077},[504],{"categories":4079},[382],{"categories":4081},[385],{"categories":4083},[782],{"categories":4085},[385],{"categories":4087},[385],{"categories":4089},[334],{"categories":4091},[],{"categories":4093},[],{"categories":4095},[],{"categories":4097},[346],{"categories":4099},[334],{"categories":4101},[346],{"categories":4103},[346],{"categories":4105},[360],{"categories":4107},[334],{"categories":4109},[654],{"categories":4111},[360],{"categories":4113},[346],{"categories":4115},[334],{"categories":4117},[334],{"categories":4119},[334],{"categories":4121},[334],{"categories":4123},[334],{"categories":4125},[346],{"categories":4127},[334],{"categories":4129},[],{"categories":4131},[],{"categories":4133},[334],{"categories":4135},[],{"categories":4137},[334],{"categories":4139},[346],{"categories":4141},[434],{"categories":4143},[334],{"categories":4145},[334],{"categories":4147},[],{"categories":4149},[346],{"categories":4151},[334],{"categories":4153},[334],{"categories":4155},[349],{"categories":4157},[334],{"categories":4159},[434],{"categories":4161},[334],{"categories":4163},[346],{"categories":4165},[341],{"categories":4167},[334],{"categories":4169},[334],{"categories":4171},[463],{"categories":4173},[346],{"categories":4175},[334],{"categories":4177},[334],{"categories":4179},[1094],{"categories":4181},[334],{"categories":4183},[346],{"categories":4185},[334],{"categories":4187},[360],{"categories":4189},[334],{"categories":4191},[736],{"categories":4193},[434],{"categories":4195},[],{"categories":4197},[334],{"categories":4199},[334],{"categories":4201},[382],{"categories":4203},[677],{"categories":4205},[346],{"categories":4207},[334],{"categories":4209},[],{"categories":4211},[382],{"categories":4213},[598],{"categories":4215},[346],{"categories":4217},[346],{"categories":4219},[346],{"categories":4221},[334],{"categories":4223},[334],{"categories":4225},[346],{"categories":4227},[],{"categories":4229},[341],{"categories":4231},[334],{"categories":4233},[341],{"categories":4235},[346],{"categories":4237},[],{"categories":4239},[360],{"categories":4241},[334],{"categories":4243},[334],{"categories":4245},[309],{"categories":4247},[334],{"categories":4249},[382],{"categories":4251},[504],{"categories":4253},[371],{"categories":4255},[346],{"categories":4257},[346],{"categories":4259},[334],{"categories":4261},[334],{"categories":4263},[346],{"categories":4265},[334],{"categories":4267},[309],{"categories":4269},[],{"categories":4271},[346],{"categories":4273},[334],{"categories":4275},[334],{"categories":4277},[334],{"categories":4279},[346],{"categories":4281},[334],{"categories":4283},[],{"categories":4285},[334],{"categories":4287},[],{"categories":4289},[434],{"categories":4291},[346],{"categories":4293},[334,341],{"categories":4295},[346],{"categories":4297},[334],{"categories":4299},[],{"categories":4301},[309],{"categories":4303},[385],{"categories":4305},[341],{"categories":4307},[334],{"categories":4309},[360],{"categories":4311},[334],{"categories":4313},[334],{"categories":4315},[346],{"categories":4317},[334],{"categories":4319},[334],{"categories":4321},[334],{"categories":4323},[382],{"categories":4325},[1457],{"categories":4327},[346],{"categories":4329},[334],{"categories":4331},[],{"categories":4333},[],{"categories":4335},[334],{"categories":4337},[346],{"categories":4339},[334],{"categories":4341},[334],{"categories":4343},[504],{"categories":4345},[],{"categories":4347},[334],{"categories":4349},[346],{"categories":4351},[371],{"categories":4353},[346],{"categories":4355},[677],{"categories":4357},[],{"categories":4359},[621],{"categories":4361},[346],{"categories":4363},[334],{"categories":4365},[334],{"categories":4367},[463],{"categories":4369},[346],{"categories":4371},[334],{"categories":4373},[385],{"categories":4375},[349],{"categories":4377},[346],{"categories":4379},[334],{"categories":4381},[677],{"categories":4383},[334],{"categories":4385},[504],{"categories":4387},[341],{"categories":4389},[],{"categories":4391},[334],{"categories":4393},[334],{"categories":4395},[463],{"categories":4397},[434],{"categories":4399},[334],{"categories":4401},[334],{"categories":4403},[334],{"categories":4405},[],{"categories":4407},[463],{"categories":4409},[382],{"categories":4411},[334],{"categories":4413},[334],{"categories":4415},[334],{"categories":4417},[782],{"categories":4419},[309],{"categories":4421},[334],{"categories":4423},[349],{"categories":4425},[334],{"categories":4427},[],{"categories":4429},[],{"categories":4431},[434],{"categories":4433},[334],{"categories":4435},[385],{"categories":4437},[463],{"categories":4439},[346],{"categories":4441},[334],{"categories":4443},[334],{"categories":4445},[463],{"categories":4447},[382],{"categories":4449},[334],{"categories":4451},[],{"categories":4453},[334],{"categories":4455},[334],{"categories":4457},[],{"categories":4459},[334],{"categories":4461},[334],{"categories":4463},[807],{"categories":4465},[334],{"categories":4467},[334],{"categories":4469},[346],{"categories":4471},[360],{"categories":4473},[677],{"categories":4475},[334],{"categories":4477},[334],{"categories":4479},[334],{"categories":4481},[],{"categories":4483},[334,360],{"categories":4485},[382],{"categories":4487},[346],{"categories":4489},[360],{"categories":4491},[346],{"categories":4493},[1132],{"categories":4495},[360],{"categories":4497},[360],{"categories":4499},[346],{"categories":4501},[334],{"categories":4503},[309],{"categories":4505},[],{"categories":4507},[],{"categories":4509},[346],{"categories":4511},[334],{"categories":4513},[360],{"categories":4515},[334],{"categories":4517},[309],{"categories":4519},[360],{"categories":4521},[360],{"categories":4523},[334],{"categories":4525},[463],{"categories":4527},[334],{"categories":4529},[360],{"categories":4531},[334],{"categories":4533},[],{"categories":4535},[334],{"categories":4537},[334],{"categories":4539},[434,334],{"categories":4541},[504],{"categories":4543},[309],{"categories":4545},[334],{"categories":4547},[],{"categories":4549},[334],{"categories":4551},[334],{"categories":4553},[341],{"categories":4555},[334],{"categories":4557},[341],{"categories":4559},[334],{"categories":4561},[334],{"categories":4563},[598],{"categories":4565},[334],{"categories":4567},[341],{"categories":4569},[360],{"categories":4571},[385],{"categories":4573},[346],{"categories":4575},[334],{"categories":4577},[360],{"categories":4579},[334],{"categories":4581},[334],{"categories":4583},[382],{"categories":4585},[463],{"categories":4587},[434],{"categories":4589},[334],{"categories":4591},[334],{"categories":4593},[334],{"categories":4595},[334],{"categories":4597},[309],{"categories":4599},[334],{"categories":4601},[346],{"categories":4603},[346],{"categories":4605},[360],{"categories":4607},[382],{"categories":4609},[360],{"categories":4611},[360],{"categories":4613},[334],{"categories":4615},[334],{"categories":4617},[],{"categories":4619},[],{"categories":4621},[385],{"categories":4623},[334],{"categories":4625},[360],{"categories":4627},[334],{"categories":4629},[434],{"categories":4631},[677],{"categories":4633},[621],{"categories":4635},[598],{"categories":4637},[334],{"categories":4639},[334],{"categories":4641},[334],{"categories":4643},[385],{"categories":4645},[334],{"categories":4647},[334],{"categories":4649},[334],{"categories":4651},[334],{"categories":4653},[334],{"categories":4655},[334],{"categories":4657},[334],{"categories":4659},[346],{"categories":4661},[309],{"categories":4663},[346],{"categories":4665},[334,341],{"categories":4667},[],{"categories":4669},[434],{"categories":4671},[],{"categories":4673},[349],{"categories":4675},[334],{"categories":4677},[382],{"categories":4679},[309],{"categories":4681},[334],{"categories":4683},[309],{"categories":4685},[346],{"categories":4687},[385],{"categories":4689},[346],{"categories":4691},[349],{"categories":4693},[346],{"categories":4695},[334],{"categories":4697},[334],{"categories":4699},[341],{"categories":4701},[346],{"categories":4703},[360],{"categories":4705},[463],{"categories":4707},[334],{"categories":4709},[334],{"categories":4711},[],{"categories":4713},[382],{"categories":4715},[334],{"categories":4717},[334],{"categories":4719},[334],{"categories":4721},[334],{"categories":4723},[334],{"categories":4725},[334],{"categories":4727},[360],{"categories":4729},[382],{"categories":4731},[360],{"categories":4733},[360],{"categories":4735},[334],{"categories":4737},[334],{"categories":4739},[334],{"categories":4741},[334],{"categories":4743},[621],{"categories":4745},[334],{"categories":4747},[346],{"categories":4749},[382],{"categories":4751},[334],{"categories":4753},[334],{"categories":4755},[334],{"categories":4757},[346],{"categories":4759},[334],{"categories":4761},[334],{"categories":4763},[334],{"categories":4765},[3356],{"categories":4767},[4768],"Clinical AI",{"categories":4770},[434],{"categories":4772},[334],{"categories":4774},[334],{"categories":4776},[334],{"categories":4778},[334],{"categories":4780},[504],{"categories":4782},[2715],{"categories":4784},[334],{"categories":4786},[349],{"categories":4788},[434],{"categories":4790},[334],{"categories":4792},[346],{"categories":4794},[334],{"categories":4796},[334],{"categories":4798},[382],{"categories":4800},[334],{"categories":4802},[346],{"categories":4804},[360],{"categories":4806},[463],{"categories":4808},[334],{"categories":4810},[334],{"categories":4812},[341],{"categories":4814},[334],{"categories":4816},[334],{"categories":4818},[736],{"categories":4820},[334],{"categories":4822},[],{"categories":4824},[346],{"categories":4826},[334],{"categories":4828},[360],{"categories":4830},[309],{"categories":4832},[334],{"categories":4834},[],{"categories":4836},[],{"categories":4838},[334],{"categories":4840},[],{"categories":4842},[341],{"categories":4844},[334],{"categories":4846},[334],{"categories":4848},[346],{"categories":4850},[334],{"categories":4852},[382],{"categories":4854},[382],{"categories":4856},[382],{"categories":4858},[382],{"categories":4860},[],{"categories":4862},[309],{"categories":4864},[346],{"categories":4866},[382],{"categories":4868},[334],{"categories":4870},[807],{"categories":4872},[349],{"categories":4874},[346],{"categories":4876},[334],{"categories":4878},[309],{"categories":4880},[334],{"categories":4882},[346],{"categories":4884},[334],{"categories":4886},[334],{"categories":4888},[334],{"categories":4890},[334,346],{"categories":4892},[346],{"categories":4894},[504],{"categories":4896},[382],{"categories":4898},[346],{"categories":4900},[382],{"categories":4902},[346],{"categories":4904},[334],{"categories":4906},[],{"categories":4908},[382],{"categories":4910},[463],{"categories":4912},[309],{"categories":4914},[334],{"categories":4916},[334],{"categories":4918},[],{"categories":4920},[360],{"categories":4922},[],{"categories":4924},[309],{"categories":4926},[346],{"categories":4928},[382],{"categories":4930},[334],{"categories":4932},[382],{"categories":4934},[309],{"categories":4936},[382],{"categories":4938},[382],{"categories":4940},[],{"categories":4942},[341],{"categories":4944},[346],{"categories":4946},[382],{"categories":4948},[382],{"categories":4950},[382],{"categories":4952},[382],{"categories":4954},[382],{"categories":4956},[382],{"categories":4958},[382],{"categories":4960},[382],{"categories":4962},[382],{"categories":4964},[382],{"categories":4966},[385],{"categories":4968},[309],{"categories":4970},[334],{"categories":4972},[334],{"categories":4974},[346],{"categories":4976},[346],{"categories":4978},[],{"categories":4980},[334],{"categories":4982},[334,309],{"categories":4984},[],{"categories":4986},[346],{"categories":4988},[334],{"categories":4990},[382],{"categories":4992},[346],{"categories":4994},[1132],{"categories":4996},[334],{"categories":4998},[334],{"categories":5000},[334],{"categories":5002},[334],{"categories":5004},[334],{"categories":5006},[598],{"categories":5008},[334],{"categories":5010},[334],{"categories":5012},[346],{"categories":5014},[334],{"categories":5016},[334],{"categories":5018},[341],{"categories":5020},[349],{"categories":5022},[346],{"categories":5024},[346],{"categories":5026},[],{"categories":5028},[346],{"categories":5030},[434],{"categories":5032},[382],{"categories":5034},[334],{"categories":5036},[],{"categories":5038},[349],{"categories":5040},[],{"categories":5042},[360],{"categories":5044},[334],{"categories":5046},[346],{"categories":5048},[434],{"categories":5050},[334],{"categories":5052},[],{"categories":5054},[334],{"categories":5056},[334],{"categories":5058},[],{"categories":5060},[463],{"categories":5062},[334],{"categories":5064},[346],{"categories":5066},[],{"categories":5068},[],{"categories":5070},[382],{"categories":5072},[309],{"categories":5074},[334],{"categories":5076},[334],{"categories":5078},[341],{"categories":5080},[334],{"categories":5082},[334],{"categories":5084},[346],{"categories":5086},[334],{"categories":5088},[341],{"categories":5090},[341],{"categories":5092},[434],{"categories":5094},[],{"categories":5096},[334],{"categories":5098},[382],{"categories":5100},[],{"categories":5102},[334],{"categories":5104},[334],{"categories":5106},[434],{"categories":5108},[334],{"categories":5110},[334],{"categories":5112},[463],{"categories":5114},[334],{"categories":5116},[504],{"categories":5118},[],{"categories":5120},[346],{"categories":5122},[334],{"categories":5124},[463],{"categories":5126},[360],{"categories":5128},[],{"categories":5130},[334],{"categories":5132},[],{"categories":5134},[346],{"categories":5136},[434],{"categories":5138},[360],{"categories":5140},[],{"categories":5142},[3356],{"categories":5144},[341],{"categories":5146},[309],{"categories":5148},[334],{"categories":5150},[385],{"categories":5152},[346],{"categories":5154},[434],{"categories":5156},[334],{"categories":5158},[360],{"categories":5160},[],{"categories":5162},[],{"categories":5164},[334],{"categories":5166},[309],{"categories":5168},[334],{"categories":5170},[463],{"categories":5172},[],{"categories":5174},[346],{"categories":5176},[346],{"categories":5178},[334],{"categories":5180},[346],{"categories":5182},[334],{"categories":5184},[382],{"categories":5186},[360],{"categories":5188},[334],{"categories":5190},[346],{"categories":5192},[349],{"categories":5194},[334],{"categories":5196},[334],{"categories":5198},[334],{"categories":5200},[346],{"categories":5202},[334],{"categories":5204},[349],{"categories":5206},[463],{"categories":5208},[382],{"categories":5210},[],{"categories":5212},[463],{"categories":5214},[334],{"categories":5216},[],{"categories":5218},[360],{"categories":5220},[346],{"categories":5222},[],{"categories":5224},[334],{"categories":5226},[334],{"categories":5228},[334],{"categories":5230},[334],{"categories":5232},[334],{"categories":5234},[346],{"categories":5236},[341],{"categories":5238},[309],{"categories":5240},[346],{"categories":5242},[334],{"categories":5244},[434],{"categories":5246},[360],{"categories":5248},[360],{"categories":5250},[334],{"categories":5252},[385],{"categories":5254},[346],{"categories":5256},[334],{"categories":5258},[334],{"categories":5260},[346],{"categories":5262},[334],{"categories":5264},[334],{"categories":5266},[346],{"categories":5268},[341],{"categories":5270},[334],{"categories":5272},[434],{"categories":5274},[360],{"categories":5276},[346],{"categories":5278},[334],{"categories":5280},[349],{"categories":5282},[334],{"categories":5284},[346],{"categories":5286},[334],{"categories":5288},[334],{"categories":5290},[382],{"categories":5292},[334],{"categories":5294},[],{"categories":5296},[309],{"categories":5298},[334],{"categories":5300},[334],{"categories":5302},[334],{"categories":5304},[360],{"categories":5306},[360],{"categories":5308},[334],{"categories":5310},[360],{"categories":5312},[334],{"categories":5314},[346],{"categories":5316},[334],{"categories":5318},[334],{"categories":5320},[334],{"categories":5322},[334],{"categories":5324},[334],{"categories":5326},[],{"categories":5328},[334],{"categories":5330},[434],{"categories":5332},[346],{"categories":5334},[341],{"categories":5336},[382],{"categories":5338},[334],{"categories":5340},[346],{"categories":5342},[334],{"categories":5344},[346],{"categories":5346},[334],{"categories":5348},[334],{"categories":5350},[434],{"categories":5352},[346],{"categories":5354},[334],{"categories":5356},[463],{"categories":5358},[334],{"categories":5360},[385],{"categories":5362},[334],{"categories":5364},[334],{"categories":5366},[382],{"categories":5368},[334],{"categories":5370},[334],{"categories":5372},[334],{"categories":5374},[334],{"categories":5376},[346],{"categories":5378},[504],{"categories":5380},[334],{"categories":5382},[360],{"categories":5384},[346],{"categories":5386},[385],{"categories":5388},[],{"categories":5390},[346],{"categories":5392},[360],{"categories":5394},[334],{"categories":5396},[334],{"categories":5398},[2553],{"categories":5400},[434],{"categories":5402},[533],{"categories":5404},[334],{"categories":5406},[334],{"categories":5408},[334],{"categories":5410},[334],{"categories":5412},[309],{"categories":5414},[334],{"categories":5416},[334],{"categories":5418},[360],{"categories":5420},[341],{"categories":5422},[334],{"categories":5424},[360],{"categories":5426},[334],{"categories":5428},[],{"categories":5430},[346],{"categories":5432},[346],{"categories":5434},[334],{"categories":5436},[334],{"categories":5438},[334],{"categories":5440},[385],{"categories":5442},[],{"categories":5444},[382],{"categories":5446},[],{"categories":5448},[382],{"categories":5450},[334],{"categories":5452},[334],{"categories":5454},[346],{"categories":5456},[334],{"categories":5458},[346],{"categories":5460},[346],{"categories":5462},[],{"categories":5464},[334],{"categories":5466},[382],{"categories":5468},[334],{"categories":5470},[],{"categories":5472},[334],{"categories":5474},[334],{"categories":5476},[],{"categories":5478},[334],{"categories":5480},[334],{"categories":5482},[434],{"categories":5484},[360],{"categories":5486},[346],{"categories":5488},[334],{"categories":5490},[334],{"categories":5492},[334],{"categories":5494},[334],{"categories":5496},[463],{"categories":5498},[334],{"categories":5500},[334],{"categories":5502},[334],{"categories":5504},[309],{"categories":5506},[334],{"categories":5508},[334],{"categories":5510},[],{"categories":5512},[334],{"categories":5514},[334],{"categories":5516},[334],{"categories":5518},[],{"categories":5520},[309],{"categories":5522},[334],{"categories":5524},[334],{"categories":5526},[382],{"categories":5528},[360],{"categories":5530},[349],{"categories":5532},[346],{"categories":5534},[677],{"categories":5536},[334],{"categories":5538},[334],{"categories":5540},[334],{"categories":5542},[360],{"categories":5544},[382],{"categories":5546},[434],{"categories":5548},[334],{"categories":5550},[334],{"categories":5552},[334],{"categories":5554},[334],{"categories":5556},[382],{"categories":5558},[334],{"categories":5560},[434],{"categories":5562},[334],{"categories":5564},[334],{"categories":5566},[382],{"categories":5568},[434],{"categories":5570},[334],{"categories":5572},[382],{"categories":5574},[334],{"categories":5576},[346],{"categories":5578},[346],{"categories":5580},[346],{"categories":5582},[360],{"categories":5584},[382],{"categories":5586},[346],{"categories":5588},[346],{"categories":5590},[334],{"categories":5592},[360],{"categories":5594},[434],{"categories":5596},[334],{"categories":5598},[334],{"categories":5600},[346],{"categories":5602},[334],{"categories":5604},[],{"categories":5606},[346],{"categories":5608},[],{"categories":5610},[334],{"categories":5612},[334],{"categories":5614},[],{"categories":5616},[],{"categories":5618},[346],{"categories":5620},[341],{"categories":5622},[346],{"categories":5624},[5625],"Liability & Ethics",{"categories":5627},[334],{"categories":5629},[334],{"categories":5631},[334],{"categories":5633},[346],{"categories":5635},[309],{"categories":5637},[346],{"categories":5639},[341],{"categories":5641},[463],{"categories":5643},[346],{"categories":5645},[334],{"categories":5647},[334],{"categories":5649},[],{"categories":5651},[782],{"categories":5653},[346],{"categories":5655},[],{"categories":5657},[334],{"categories":5659},[309],{"categories":5661},[346],{"categories":5663},[],{"categories":5665},[346],{"categories":5667},[334],{"categories":5669},[334],{"categories":5671},[360],{"categories":5673},[334],{"categories":5675},[382],{"categories":5677},[334],{"categories":5679},[334],{"categories":5681},[349],{"categories":5683},[346],{"categories":5685},[334],{"categories":5687},[334],{"categories":5689},[334],{"categories":5691},[382],{"categories":5693},[346],{"categories":5695},[360],{"categories":5697},[434],{"categories":5699},[309],{"categories":5701},[334],{"categories":5703},[334],{"categories":5705},[334],{"categories":5707},[],{"categories":5709},[346],{"categories":5711},[346],{"categories":5713},[346],{"categories":5715},[677],{"categories":5717},[434],{"categories":5719},[346],{"categories":5721},[504],{"categories":5723},[360],{"categories":5725},[382],{"categories":5727},[334],{"categories":5729},[434],{"categories":5731},[334],{"categories":5733},[309],{"categories":5735},[],{"categories":5737},[346],{"categories":5739},[334],{"categories":5741},[334],{"categories":5743},[334],{"categories":5745},[334],{"categories":5747},[346],{"categories":5749},[334],{"categories":5751},[334],{"categories":5753},[434],{"categories":5755},[],{"categories":5757},[346],{"categories":5759},[349],{"categories":5761},[382],{"categories":5763},[346],{"categories":5765},[341],{"categories":5767},[],{"categories":5769},[334],{"categories":5771},[334],{"categories":5773},[349],{"categories":5775},[334],{"categories":5777},[346],{"categories":5779},[382],{"categories":5781},[309],{"categories":5783},[504],{"categories":5785},[334],{"categories":5787},[334],{"categories":5789},[334],{"categories":5791},[382],{"categories":5793},[341],{"categories":5795},[334],{"categories":5797},[434],{"categories":5799},[382],{"categories":5801},[504],{"categories":5803},[334],{"categories":5805},[346],{"categories":5807},[],{"categories":5809},[736],{"categories":5811},[],{"categories":5813},[334],{"categories":5815},[504],{"categories":5817},[334],{"categories":5819},[385],{"categories":5821},[334],{"categories":5823},[346],{"categories":5825},[346],{"categories":5827},[5828],"Design News & Tools",{"categories":5830},[334],{"categories":5832},[334],{"categories":5834},[382],{"categories":5836},[334],{"categories":5838},[334],{"categories":5840},[309],{"categories":5842},[346],{"categories":5844},[334],{"categories":5846},[434],{"categories":5848},[346],{"categories":5850},[346],{"categories":5852},[434],{"categories":5854},[334],{"categories":5856},[334],{"categories":5858},[677],{"categories":5860},[346],{"categories":5862},[334],{"categories":5864},[334],{"categories":5866},[677],{"categories":5868},[334],{"categories":5870},[463],{"categories":5872},[334],{"categories":5874},[346],{"categories":5876},[],{"categories":5878},[334],{"categories":5880},[334],{"categories":5882},[334],{"categories":5884},[382],{"categories":5886},[334],{"categories":5888},[309],{"categories":5890},[],{"categories":5892},[334],{"categories":5894},[334],{"categories":5896},[334],{"categories":5898},[360],{"categories":5900},[807],{"categories":5902},[360],{"categories":5904},[434],{"categories":5906},[334],{"categories":5908},[334,346],{"categories":5910},[463,341],{"categories":5912},[360],{"categories":5914},[334],{"categories":5916},[334],{"categories":5918},[334],{"categories":5920},[334],{"categories":5922},[],{"categories":5924},[346],{"categories":5926},[334],{"categories":5928},[],{"categories":5930},[334],{"categories":5932},[360],{"categories":5934},[334],{"categories":5936},[360],{"categories":5938},[],{"categories":5940},[346],{"categories":5942},[334],{"categories":5944},[341],{"categories":5946},[334],{"categories":5948},[382],{"categories":5950},[334],{"categories":5952},[],{"categories":5954},[346],{"categories":5956},[334],{"categories":5958},[],{"categories":5960},[434],{"categories":5962},[334],{"categories":5964},[334],{"categories":5966},[346],{"categories":5968},[334],{"categories":5970},[334],{"categories":5972},[309],{"categories":5974},[346],{"categories":5976},[334],{"categories":5978},[],{"categories":5980},[334],{"categories":5982},[504],{"categories":5984},[463],{"categories":5986},[341],{"categories":5988},[341],{"categories":5990},[334],{"categories":5992},[309],{"categories":5994},[309],{"categories":5996},[334],{"categories":5998},[346],{"categories":6000},[334],{"categories":6002},[334],{"categories":6004},[334],{"categories":6006},[334],{"categories":6008},[360],{"categories":6010},[334],{"categories":6012},[309],{"categories":6014},[334],{"categories":6016},[334],{"categories":6018},[346],{"categories":6020},[334],{"categories":6022},[463],{"categories":6024},[334],{"categories":6026},[382],{"categories":6028},[334],{"categories":6030},[334],{"categories":6032},[346],{"categories":6034},[349],{"categories":6036},[334],{"categories":6038},[334],{"categories":6040},[346],{"categories":6042},[],{"categories":6044},[360],{"categories":6046},[],{"categories":6048},[360],{"categories":6050},[346],{"categories":6052},[309],{"categories":6054},[334],{"categories":6056},[],{"categories":6058},[385],{"categories":6060},[504],{"categories":6062},[334],{"categories":6064},[360],{"categories":6066},[334],{"categories":6068},[],{"categories":6070},[382],{"categories":6072},[346],{"categories":6074},[360],{"categories":6076},[434],{"categories":6078},[341],{"categories":6080},[334],{"categories":6082},[334],{"categories":6084},[346],{"categories":6086},[360],{"categories":6088},[346],{"categories":6090},[382],{"categories":6092},[334],{"categories":6094},[349],{"categories":6096},[309],{"categories":6098},[349],{"categories":6100},[382],{"categories":6102},[334],{"categories":6104},[360],{"categories":6106},[334],{"categories":6108},[434],{"categories":6110},[341],{"categories":6112},[334],{"categories":6114},[334],{"categories":6116},[334],{"categories":6118},[334],{"categories":6120},[334],{"categories":6122},[334],{"categories":6124},[346],{"categories":6126},[334],{"categories":6128},[346],{"categories":6130},[334],{"categories":6132},[334],{"categories":6134},[309],{"categories":6136},[334],{"categories":6138},[346],{"categories":6140},[346],{"categories":6142},[434],{"categories":6144},[346],{"categories":6146},[346],{"categories":6148},[334],{"categories":6150},[309],{"categories":6152},[346],{"categories":6154},[434],{"categories":6156},[],{"categories":6158},[334],{"categories":6160},[385],{"categories":6162},[677],{"categories":6164},[334],{"categories":6166},[346],{"categories":6168},[334],{"categories":6170},[334],{"categories":6172},[360],{"categories":6174},[334],{"categories":6176},[],{"categories":6178},[334],{"categories":6180},[346],{"categories":6182},[334],{"categories":6184},[463],{"categories":6186},[334],{"categories":6188},[360],{"categories":6190},[334],{"categories":6192},[382],{"categories":6194},[346],{"categories":6196},[334],{"categories":6198},[463],{"categories":6200},[346],{"categories":6202},[341],{"categories":6204},[341],{"categories":6206},[334],{"categories":6208},[334],{"categories":6210},[334],{"categories":6212},[334],{"categories":6214},[334],{"categories":6216},[334],{"categories":6218},[309],{"categories":6220},[],{"categories":6222},[334],{"categories":6224},[334],{"categories":6226},[346],{"categories":6228},[346],{"categories":6230},[334],{"categories":6232},[334],{"categories":6234},[334],{"categories":6236},[334],{"categories":6238},[334],{"categories":6240},[360],{"categories":6242},[],{"categories":6244},[309],{"categories":6246},[334],{"categories":6248},[334],{"categories":6250},[346],{"categories":6252},[346],{"categories":6254},[],{"categories":6256},[360],{"categories":6258},[360],{"categories":6260},[334],{"categories":6262},[463],{"categories":6264},[341],{"categories":6266},[434],{"categories":6268},[],{"categories":6270},[334],{"categories":6272},[346],{"categories":6274},[309],{"categories":6276},[334],{"categories":6278},[334],{"categories":6280},[360],{"categories":6282},[309],{"categories":6284},[334],{"categories":6286},[334],{"categories":6288},[382],{"categories":6290},[385],{"categories":6292},[334],{"categories":6294},[382],{"categories":6296},[346],{"categories":6298},[334],{"categories":6300},[],{"categories":6302},[382],{"categories":6304},[346],{"categories":6306},[434],{"categories":6308},[385],{"categories":6310},[334],{"categories":6312},[334],{"categories":6314},[],{"categories":6316},[346],{"categories":6318},[346],{"categories":6320},[346],{"categories":6322},[3356],{"categories":6324},[382],{"categories":6326},[334],{"categories":6328},[360],{"categories":6330},[334],{"categories":6332},[334],{"categories":6334},[334],{"categories":6336},[334],{"categories":6338},[334],{"categories":6340},[341],{"categories":6342},[334],{"categories":6344},[309],{"categories":6346},[2019],{"categories":6348},[504],{"categories":6350},[309],{"categories":6352},[],{"categories":6354},[334],{"categories":6356},[],{"categories":6358},[382],{"categories":6360},[346],{"categories":6362},[434],{"categories":6364},[334],{"categories":6366},[334],{"categories":6368},[334],{"categories":6370},[382],{"categories":6372},[],{"categories":6374},[346],{"categories":6376},[334],{"categories":6378},[346],{"categories":6380},[346],{"categories":6382},[],{"categories":6384},[334],{"categories":6386},[],{"categories":6388},[382],{"categories":6390},[309],{"categories":6392},[434],{"categories":6394},[334],{"categories":6396},[346],{"categories":6398},[382],{"categories":6400},[334],{"categories":6402},[382],{"categories":6404},[],{"categories":6406},[382],{"categories":6408},[334],{"categories":6410},[309],{"categories":6412},[677],{"categories":6414},[346],{"categories":6416},[334],{"categories":6418},[],{"categories":6420},[360],{"categories":6422},[346],{"categories":6424},[349],{"categories":6426},[346],{"categories":6428},[309],{"categories":6430},[334],{"categories":6432},[334],{"categories":6434},[],{"categories":6436},[],{"categories":6438},[],{"categories":6440},[434],{"categories":6442},[334],{"categories":6444},[346],{"categories":6446},[334],{"categories":6448},[334],{"categories":6450},[],{"categories":6452},[],{"categories":6454},[],{"categories":6456},[334],{"categories":6458},[346],{"categories":6460},[434],{"categories":6462},[334],{"categories":6464},[],{"categories":6466},[346],{"categories":6468},[334],{"categories":6470},[334],{"categories":6472},[309],{"categories":6474},[],{"categories":6476},[],{"categories":6478},[334],{"categories":6480},[334],{"categories":6482},[346],{"categories":6484},[434],{"categories":6486},[334],{"categories":6488},[382],{"categories":6490},[],{"categories":6492},[334],{"categories":6494},[334],{"categories":6496},[463],{"categories":6498},[382],{"categories":6500},[463],{"categories":6502},[385],{"categories":6504},[334],{"categories":6506},[334],{"categories":6508},[],{"categories":6510},[],{"categories":6512},[346],{"categories":6514},[],{"categories":6516},[334],{"categories":6518},[677],{"categories":6520},[334],{"categories":6522},[334],{"categories":6524},[334],{"categories":6526},[334],{"categories":6528},[],{"categories":6530},[346],{"categories":6532},[334],{"categories":6534},[334],{"categories":6536},[],{"categories":6538},[346],{"categories":6540},[334],{"categories":6542},[382],{"categories":6544},[334],{"categories":6546},[463],{"categories":6548},[341],{"categories":6550},[349],{"categories":6552},[334],{"categories":6554},[334],{"categories":6556},[346],{"categories":6558},[385],{"categories":6560},[346],{"categories":6562},[346],{"categories":6564},[],{"categories":6566},[334],{"categories":6568},[346],{"categories":6570},[],{"categories":6572},[334],{"categories":6574},[],{"categories":6576},[382],{"categories":6578},[341],{"categories":6580},[],{"categories":6582},[334],{"categories":6584},[334],{"categories":6586},[334],{"categories":6588},[],{"categories":6590},[346],{"categories":6592},[434],{"categories":6594},[309],{"categories":6596},[334],{"categories":6598},[],{"categories":6600},[341],{"categories":6602},[463],{"categories":6604},[334],{"categories":6606},[360],{"categories":6608},[309],{"categories":6610},[385],{"categories":6612},[341],{"categories":6614},[360],{"categories":6616},[346],{"categories":6618},[360],{"categories":6620},[],{"categories":6622},[334],{"categories":6624},[349],{"categories":6626},[334],{"categories":6628},[],{"categories":6630},[346],{"categories":6632},[309],{"categories":6634},[434],{"categories":6636},[334],{"categories":6638},[309],{"categories":6640},[346],{"categories":6642},[504],{"categories":6644},[334],{"categories":6646},[334],{"categories":6648},[334],{"categories":6650},[334],{"categories":6652},[334],{"categories":6654},[309],{"categories":6656},[334],{"categories":6658},[360],{"categories":6660},[385],{"categories":6662},[346],{"categories":6664},[],{"categories":6666},[334],{"categories":6668},[334],{"categories":6670},[334],{"categories":6672},[360],{"categories":6674},[346],{"categories":6676},[382],{"categories":6678},[360],{"categories":6680},[334],{"categories":6682},[349],{"categories":6684},[],{"categories":6686},[434],{"categories":6688},[360],{"categories":6690},[382],{"categories":6692},[334],{"categories":6694},[309],{"categories":6696},[346],{"categories":6698},[334],{"categories":6700},[334],{"categories":6702},[346],{"categories":6704},[349],{"categories":6706},[334],{"categories":6708},[346],{"categories":6710},[334],{"categories":6712},[341],{"categories":6714},[346],{"categories":6716},[346,504],{"categories":6718},[334],{"categories":6720},[334],{"categories":6722},[346],{"categories":6724},[360],{"categories":6726},[334],{"categories":6728},[334],{"categories":6730},[385],{"categories":6732},[346],{"categories":6734},[463],{"categories":6736},[346],{"categories":6738},[341],{"categories":6740},[],{"categories":6742},[346],{"categories":6744},[334],{"categories":6746},[341],{"categories":6748},[],{"categories":6750},[],{"categories":6752},[360],{"categories":6754},[334],{"categories":6756},[334],{"categories":6758},[346],{"categories":6760},[385],{"categories":6762},[463],{"categories":6764},[334],{"categories":6766},[334],{"categories":6768},[334],{"categories":6770},[346],{"categories":6772},[],{"categories":6774},[346],{"categories":6776},[382],{"categories":6778},[334],{"categories":6780},[346],{"categories":6782},[346],{"categories":6784},[334],{"categories":6786},[],{"categories":6788},[382],{"categories":6790},[360],{"categories":6792},[3356],{"categories":6794},[309],{"categories":6796},[360],{"categories":6798},[334],{"categories":6800},[346],{"categories":6802},[334],{"categories":6804},[334],{"categories":6806},[463],{"categories":6808},[360],{"categories":6810},[385],{"categories":6812},[],{"categories":6814},[382],{"categories":6816},[334],{"categories":6818},[334],{"categories":6820},[],{"categories":6822},[346],{"categories":6824},[334],{"categories":6826},[334],{"categories":6828},[334],{"categories":6830},[334],{"categories":6832},[346],{"categories":6834},[334],{"categories":6836},[334],{"categories":6838},[334],{"categories":6840},[349],{"categories":6842},[334],{"categories":6844},[346],{"categories":6846},[334],{"categories":6848},[334],{"categories":6850},[334],{"categories":6852},[334],{"categories":6854},[334],{"categories":6856},[334],{"categories":6858},[334],{"categories":6860},[341],{"categories":6862},[],{"categories":6864},[349],{"categories":6866},[382],{"categories":6868},[346],{"categories":6870},[334],{"categories":6872},[360],{"categories":6874},[],{"categories":6876},[360],{"categories":6878},[360],{"categories":6880},[346],{"categories":6882},[360],{"categories":6884},[334],{"categories":6886},[334],{"categories":6888},[334],{"categories":6890},[346],{"categories":6892},[360],{"categories":6894},[334],{"categories":6896},[334],{"categories":6898},[334],{"categories":6900},[346],{"categories":6902},[382],{"categories":6904},[334],{"categories":6906},[334],{"categories":6908},[334],{"categories":6910},[341],{"categories":6912},[334],{"categories":6914},[346],{"categories":6916},[434],{"categories":6918},[],{"categories":6920},[334],{"categories":6922},[385],{"categories":6924},[346],{"categories":6926},[334],{"categories":6928},[334],{"categories":6930},[],{"categories":6932},[334],{"categories":6934},[334],{"categories":6936},[382],{"categories":6938},[334],{"categories":6940},[334],{"categories":6942},[346],{"categories":6944},[463],{"categories":6946},[],{"categories":6948},[],{"categories":6950},[360],{"categories":6952},[334],{"categories":6954},[334],{"categories":6956},[382],{"categories":6958},[334],{"categories":6960},[360],{"categories":6962},[382],{"categories":6964},[334],{"categories":6966},[334],{"categories":6968},[463],{"categories":6970},[385],{"categories":6972},[334],{"categories":6974},[334],{"categories":6976},[309],{"categories":6978},[346],{"categories":6980},[334],{"categories":6982},[334],{"categories":6984},[346],{"categories":6986},[341],{"categories":6988},[346],{"categories":6990},[360],{"categories":6992},[334],{"categories":6994},[341],{"categories":6996},[],{"categories":6998},[334],{"categories":7000},[385],{"categories":7002},[334],{"categories":7004},[334],{"categories":7006},[],{"categories":7008},[382],{"categories":7010},[334],{"categories":7012},[346],{"categories":7014},[385],{"categories":7016},[334],{"categories":7018},[360],{"categories":7020},[360],{"categories":7022},[360],{"categories":7024},[334],{"categories":7026},[346],{"categories":7028},[346],{"categories":7030},[334],{"categories":7032},[346],{"categories":7034},[334],{"categories":7036},[334],{"categories":7038},[434],{"categories":7040},[385],{"categories":7042},[385],{"categories":7044},[],{"categories":7046},[382],{"categories":7048},[334],{"categories":7050},[334],{"categories":7052},[360],{"categories":7054},[],{"categories":7056},[382],{"categories":7058},[382],{"categories":7060},[382],{"categories":7062},[],{"categories":7064},[346],{"categories":7066},[334],{"categories":7068},[],{"categories":7070},[309],{"categories":7072},[341],{"categories":7074},[],{"categories":7076},[334],{"categories":7078},[334],{"categories":7080},[],{"categories":7082},[360],{"categories":7084},[],{"categories":7086},[],{"categories":7088},[],{"categories":7090},[],{"categories":7092},[334],{"categories":7094},[382],{"categories":7096},[],{"categories":7098},[],{"categories":7100},[334],{"categories":7102},[334],{"categories":7104},[334],{"categories":7106},[385],{"categories":7108},[334],{"categories":7110},[385],{"categories":7112},[],{"categories":7114},[385],{"categories":7116},[385],{"categories":7118},[504],{"categories":7120},[346],{"categories":7122},[360],{"categories":7124},[],{"categories":7126},[],{"categories":7128},[385],{"categories":7130},[360],{"categories":7132},[360],{"categories":7134},[360],{"categories":7136},[],{"categories":7138},[309],{"categories":7140},[360],{"categories":7142},[360],{"categories":7144},[309],{"categories":7146},[360],{"categories":7148},[341],{"categories":7150},[360],{"categories":7152},[360],{"categories":7154},[360],{"categories":7156},[385],{"categories":7158},[382],{"categories":7160},[382],{"categories":7162},[334],{"categories":7164},[360],{"categories":7166},[385],{"categories":7168},[504],{"categories":7170},[385],{"categories":7172},[385],{"categories":7174},[385],{"categories":7176},[],{"categories":7178},[341],{"categories":7180},[],{"categories":7182},[504],{"categories":7184},[360],{"categories":7186},[360],{"categories":7188},[360],{"categories":7190},[346],{"categories":7192},[382,341],{"categories":7194},[385],{"categories":7196},[],{"categories":7198},[],{"categories":7200},[385],{"categories":7202},[],{"categories":7204},[385],{"categories":7206},[382],{"categories":7208},[346],{"categories":7210},[],{"categories":7212},[360],{"categories":7214},[334],{"categories":7216},[434],{"categories":7218},[],{"categories":7220},[334],{"categories":7222},[],{"categories":7224},[382],{"categories":7226},[309],{"categories":7228},[385],{"categories":7230},[],{"categories":7232},[360],{"categories":7234},[382],[7236,7516,7646,7780],{"id":7237,"title":7238,"ai":7239,"body":7244,"categories":7487,"created_at":310,"date_modified":310,"description":157,"extension":312,"faq":310,"featured":313,"kicker_label":310,"meta":7488,"navigation":179,"path":7502,"published_at":7503,"question":310,"scraped_at":7504,"seo":7505,"sitemap":7506,"source_id":7507,"source_name":7508,"source_type":7509,"source_url":7510,"stem":7511,"tags":7512,"thumbnail_url":310,"tldr":7513,"tweet":310,"unknown_tags":7514,"__hash__":7515},"summaries\u002Fsummaries\u002Fc879b50ed964f64d-stealth-cloakbrowser-automation-in-colab-with-pers-summary.md","Stealth CloakBrowser Automation in Colab with Persistence",{"provider":7,"model":8,"input_tokens":7240,"output_tokens":7241,"processing_time_ms":7242,"cost_usd":7243},9090,2229,32481,0.00291,{"type":14,"value":7245,"toc":7481},[7246,7250,7307,7326,7330,7360,7375,7379,7405,7409,7457],[17,7247,7249],{"id":7248},"colab-setup-and-async-isolation-for-reliable-launches","Colab Setup and Async Isolation for Reliable Launches",[22,7251,7252,7253,7256,7257,7260,7261,7264,7265,7268,7269,7272,7273,7272,7276,7279,7280,7283,7284,7287,7288,7272,7291,7294,7295,7298,7299,7302,7303,7306],{},"Install CloakBrowser via ",[26,7254,7255],{},"pip install cloakbrowser playwright pandas beautifulsoup4",", then ",[26,7258,7259],{},"playwright install-deps chromium"," for runtime dependencies. Prepare stealth binary with ",[26,7262,7263],{},"ensure_binary()"," and verify via ",[26,7266,7267],{},"binary_info()",". Colab's existing asyncio loop blocks Playwright sync APIs like ",[26,7270,7271],{},"launch()",", ",[26,7274,7275],{},"launch_context()",[26,7277,7278],{},"launch_persistent_context()","—wrap them in ",[26,7281,7282],{},"ThreadPoolExecutor"," to run in a separate thread: ",[26,7285,7286],{},"executor.submit(fn).result()",". This enables headless launches with ",[26,7289,7290],{},"headless=True",[26,7292,7293],{},"humanize=True"," (anti-detection), and args like ",[26,7296,7297],{},"--no-sandbox --disable-dev-shm-usage",". Working dir ",[26,7300,7301],{},"\u002Fcontent\u002Fcloakbrowser_advanced_tutorial"," stores screenshots, ",[26,7304,7305],{},"storage_state.json",", and profile dirs.",[22,7308,7309,7310,7313,7314,7317,7318,7321,7322,7325],{},"Basic launch: ",[26,7311,7312],{},"browser = launch(...)","; ",[26,7315,7316],{},"page.goto('https:\u002F\u002Fexample.com', wait_until='domcontentloaded', timeout=60000)"," extracts title, body preview",[161,7319,7320],{},":300",", URL. Always ",[26,7323,7324],{},"safe_close()"," in finally blocks to avoid leaks.",[17,7327,7329],{"id":7328},"custom-contexts-for-realistic-browser-simulation","Custom Contexts for Realistic Browser Simulation",[22,7331,7332,7333,7336,7337,7340,7341,7344,7345,7272,7348,7351,7352,7355,7356,7359],{},"Use ",[26,7334,7335],{},"launch_context(headless=True, humanize=True, viewport={'width':1365,'height':768}, locale='en-US', timezone_id='America\u002FNew_York', color_scheme='light', extra_http_headers={'Accept-Language':'en-US,en;q=0.9', 'X-Tutorial-Run':'cloakbrowser-colab'})",". Navigate to data:URL test pages for safe interaction: fill form ",[26,7338,7339],{},"#name","=\"CloakBrowser Colab User\", ",[26,7342,7343],{},"#message","=\"We are testing...\", click ",[26,7346,7347],{},"#submit",[26,7349,7350],{},"wait_for_timeout(1000)",". Save ",[26,7353,7354],{},"context.storage_state(path='storage_state.json')","; screenshot ",[26,7357,7358],{},"full_page=True"," to PNG.",[22,7361,7362,7363,7366,7367,7370,7371,7374],{},"Restore in new context: ",[26,7364,7365],{},"launch_context(..., storage_state='storage_state.json')","; verify localStorage like ",[26,7368,7369],{},"tutorial_name"," persists via ",[26,7372,7373],{},"page.evaluate(\"() => localStorage.getItem('tutorial_name')\")",". Demonstrates session continuity without full profile overhead.",[17,7376,7378],{"id":7377},"persistent-profiles-across-restarts","Persistent Profiles Across Restarts",[22,7380,7381,7384,7385,7388,7389,7392,7393,7396,7397,7400,7401,7404],{},[26,7382,7383],{},"launch_persistent_context(str(PROFILE_DIR), ...)"," creates dir-based profiles surviving ",[26,7386,7387],{},"ctx.close()"," and relaunches. First run: ",[26,7390,7391],{},"page.evaluate(\"localStorage.setItem('persistent_profile_demo', 'saved_across_browser_restarts')\")","; second run confirms value and timestamp ",[26,7394,7395],{},"new Date().toISOString()"," match, proving ",[26,7398,7399],{},"persisted_successfully: true",". Use viewport=1280x720 for persistence demo. Clear dir with ",[26,7402,7403],{},"shutil.rmtree(PROFILE_DIR)"," before tests. Profiles handle localStorage automatically, ideal for long-running automations.",[17,7406,7408],{"id":7407},"stealth-signal-inspection-and-content-extraction","Stealth Signal Inspection and Content Extraction",[22,7410,7411,7412,7415,7416,7272,7419,7272,7422,7272,7425,7272,7428,7272,7431,7272,7434,7272,7437,7272,7440,7272,7443,7272,7446,7449,7450,7453,7454,49],{},"Test page JavaScript collects 15+ signals: ",[26,7413,7414],{},"navigator.webdriver"," (false for stealth), ",[26,7417,7418],{},"userAgent",[26,7420,7421],{},"platform",[26,7423,7424],{},"languages",[26,7426,7427],{},"hardwareConcurrency",[26,7429,7430],{},"deviceMemory",[26,7432,7433],{},"pluginsLength",[26,7435,7436],{},"chromeObjectPresent:true",[26,7438,7439],{},"timezone",[26,7441,7442],{},"screen:{width,height,colorDepth=24,pixelDepth=24}",[26,7444,7445],{},"viewport:{innerWidth,innerHeight,devicePixelRatio}",[26,7447,7448],{},"webglVendor\u002FRenderer"," (masked), ",[26,7451,7452],{},"localStorageWorks:true",". Extract via ",[26,7455,7456],{},"page.evaluate('() => collectSignals()')",[22,7458,7459,7460,7272,7463,7272,7466,7469,7470,7272,7473,7476,7477,7480],{},"Capture rendered content: ",[26,7461,7462],{},"page.title()",[26,7464,7465],{},"locator('h1').inner_text(timeout=15000)",[26,7467,7468],{},"page.content()",". Parse static HTML with BeautifulSoup: ",[26,7471,7472],{},"soup.title.get_text()",[26,7474,7475],{},"soup.find('h1')",", links list ",[26,7478,7479],{},"[{text,href}]",". Compare rendered vs static reveals JS effects. Pandas table summarizes: signals (e.g., webdriver=false, pluginsLength=null), persistence true, outputs like screenshot_path. Builds production-ready pipelines evading detection while extracting parseable data.",{"title":157,"searchDepth":170,"depth":170,"links":7482},[7483,7484,7485,7486],{"id":7248,"depth":170,"text":7249},{"id":7328,"depth":170,"text":7329},{"id":7377,"depth":170,"text":7378},{"id":7407,"depth":170,"text":7408},[346],{"content_references":7489,"triage":7499},[7490,7495],{"type":7491,"title":7492,"url":7493,"context":7494},"tool","CloakBrowser","https:\u002F\u002Fgithub.com\u002FCloakHQ\u002FCloakBrowser","mentioned",{"type":7496,"title":7497,"url":7498,"context":7494},"other","cloakbrowser_colab_browser_automation_tutorial_Marktechpost.ipynb","https:\u002F\u002Fgithub.com\u002FMarktechpost\u002FAI-Agents-Projects-Tutorials\u002Fblob\u002Fmain\u002FAI%20Agents%20Codes\u002Fcloakbrowser_colab_browser_automation_tutorial_Marktechpost.ipynb",{"relevance":183,"novelty":176,"quality":183,"actionability":183,"composite":7500,"reasoning":7501},3.8,"Category: AI Automation. The article provides a practical guide on setting up browser automation using CloakBrowser in Google Colab, which is relevant for developers looking to implement automation in their AI-powered products. It includes specific code snippets and configurations that can be directly applied, addressing the audience's need for actionable content.","\u002Fsummaries\u002Fc879b50ed964f64d-stealth-cloakbrowser-automation-in-colab-with-pers-summary","2026-05-08 00:14:49","2026-05-08 11:28:21",{"title":7238,"description":157},{"loc":7502},"c879b50ed964f64d","MarkTechPost","article","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F05\u002F07\u002Fbuild-a-cloakbrowser-automation-workflow-with-stealth-chromium-persistent-profiles-and-browser-signal-inspection\u002F","summaries\u002Fc879b50ed964f64d-stealth-cloakbrowser-automation-in-colab-with-pers-summary",[75,327,326],"Run Playwright-style stealth Chromium automation in Google Colab by isolating sync APIs in a worker thread; customize contexts with viewport=1365x768, persist localStorage via storage_state.json or profile dirs, and inspect undetectable signals like webdriver=false.",[],"Y9iC3gaig6qKNxPwyF1kKVZnI6KfFfGW8VsDdCZTcug",{"id":7517,"title":7518,"ai":7519,"body":7524,"categories":7623,"created_at":310,"date_modified":310,"description":157,"extension":312,"faq":310,"featured":313,"kicker_label":310,"meta":7624,"navigation":179,"path":7634,"published_at":310,"question":310,"scraped_at":7635,"seo":7636,"sitemap":7637,"source_id":7638,"source_name":7639,"source_type":7509,"source_url":7640,"stem":7641,"tags":7642,"thumbnail_url":310,"tldr":7643,"tweet":310,"unknown_tags":7644,"__hash__":7645},"summaries\u002Fsummaries\u002Fcb5902b27579f60d-offline-ai-music-search-for-cars-with-qdrant-edge-summary.md","Offline AI Music Search for Cars with Qdrant Edge",{"provider":7,"model":8,"input_tokens":7520,"output_tokens":7521,"processing_time_ms":7522,"cost_usd":7523},6258,1885,16412,0.00217145,{"type":14,"value":7525,"toc":7618},[7526,7530,7541,7544,7548,7567,7570,7588,7592],[17,7527,7529],{"id":7528},"semantic-search-pipeline-delivers-driver-safe-latency","Semantic Search Pipeline Delivers Driver-Safe Latency",[22,7531,7532,7533,7536,7537,7540],{},"Process user queries (voice, text, or mood) through a fully local chain: OpenAI Whisper ",[26,7534,7535],{},"small"," transcribes speech on-device to text; FastEmbed ",[26,7538,7539],{},"all-MiniLM-L6-v2"," generates 384-dimensional vectors; Qdrant Edge performs cosine similarity HNSW ANN search on a 7,994-song index, returning results in \u003C10ms. This enables natural-language queries like \"upbeat hip hop\" or \"calm folk acoustic guitar\" with zero network dependency, critical for in-car safety where delays distract drivers.",[22,7542,7543],{},"Mood search maps one-tap buttons (Happy, Sad, Energetic, Chill, Romantic, Party) to predefined embeddings for instant filtering. Results feed a Spotify-styled Streamlit UI with dark theme, green accents, pill controls, Inter font, and custom HTML5 player for real MP3 playback from 8,000 royalty-free Free Music Archive tracks.",[17,7545,7547],{"id":7546},"data-ingestion-builds-portable-on-device-index","Data Ingestion Builds Portable On-Device Index",[22,7549,7550,7551,7554,7555,7558,7559,7562,7563,7566],{},"Start with FMA-small dataset (8,000 MP3s): ",[26,7552,7553],{},"prepare_dataset.py"," uses mutagen to extract ID3 tags into ",[26,7556,7557],{},"songs.csv"," (7,994 rows × 13 columns). Then ",[26,7560,7561],{},"ingest.py"," embeds titles\u002Fdescriptions\u002Fartists with FastEmbed (~36s at 220 tracks\u002Fsec on CPU) and indexes into a single Qdrant Edge shard file (",[26,7564,7565],{},"data\u002Fqdrant_shard\u002F",").",[22,7568,7569],{},"Qdrant Edge outperforms cloud vector DBs for cars: \u003C10ms in-process queries vs 50-200ms network latency; full privacy (no data leaves device); offline operation; zero-cost deployment as a Python lib (no Docker\u002Fserver). Tradeoff: Limited to single-shard scale (~8k points here), but portable disk storage suits embedded infotainment.",[22,7571,7572,7575,7576,7579,7580,7583,7584,7587],{},[26,7573,7574],{},"search.py"," handles queries; ",[26,7577,7578],{},"voice.py"," manages Whisper; ",[26,7581,7582],{},"player.py"," streams MP3 bytes; ",[26,7585,7586],{},"audio_player.py"," renders custom controls (play\u002Fpause\u002Fseek\u002Fvolume).",[17,7589,7591],{"id":7590},"streamlit-deployment-for-quick-prototyping","Streamlit Deployment for Quick Prototyping",[22,7593,7594,7597,7598,7601,7602,7605,7606,7609,7610,7613,7614,7617],{},[26,7595,7596],{},"app.py"," launches on ",[26,7599,7600],{},"localhost:8501",". One-off setup: pip install from ",[26,7603,7604],{},"requirements.txt","\u002F",[26,7607,7608],{},"pyproject.toml"," (UV); download FMA-small; run prep script (scans to 7,994 tracks); ingest (builds shard); launch. Icons load dynamically from ",[26,7611,7612],{},"icons\u002F"," PNGs via ",[26,7615,7616],{},"icon_loader.py",". Entire stack (Whisper, FastEmbed, Qdrant, audio) runs on CPU with ONNX inference, proving viable for resource-constrained car hardware without GPUs.",{"title":157,"searchDepth":170,"depth":170,"links":7619},[7620,7621,7622],{"id":7528,"depth":170,"text":7529},{"id":7546,"depth":170,"text":7547},{"id":7590,"depth":170,"text":7591},[346],{"content_references":7625,"triage":7631},[7626],{"type":7627,"title":7628,"author":7629,"url":7630,"context":7494},"dataset","FMA","mdeff","https:\u002F\u002Fgithub.com\u002Fmdeff\u002Ffma",{"relevance":189,"novelty":183,"quality":183,"actionability":189,"composite":7632,"reasoning":7633},4.55,"Category: AI Automation. The article provides a detailed, practical guide on building an offline AI music search system for cars, addressing the audience's need for actionable content in AI-powered product development. It includes specific tools and frameworks like Whisper, FastEmbed, and Qdrant Edge, making it highly relevant and immediately actionable for developers looking to implement similar features.","\u002Fsummaries\u002Fcb5902b27579f60d-offline-ai-music-search-for-cars-with-qdrant-edge-summary","2026-04-14 14:30:04",{"title":7518,"description":157},{"loc":7634},"cb5902b27579f60d","__oneoff__","https:\u002F\u002Fgithub.com\u002Fsarveshtalele\u002FHow-I-Built-a-Smart-In-Car-Media-Discovery-System","summaries\u002Fcb5902b27579f60d-offline-ai-music-search-for-cars-with-qdrant-edge-summary",[75,326,327],"Build zero-latency, privacy-first in-car music discovery using local Whisper for voice transcription, FastEmbed for 384-dim embeddings, and Qdrant Edge for \u003C10ms cosine HNSW search over 7,994 songs—no internet needed.",[],"zzSonLLLTOvsVLCrVWHvULl_Dzx3ZgDnbt-YC4i2EvA",{"id":7647,"title":7648,"ai":7649,"body":7655,"categories":7747,"created_at":310,"date_modified":310,"description":157,"extension":312,"faq":310,"featured":313,"kicker_label":310,"meta":7748,"navigation":179,"path":7764,"published_at":7765,"question":310,"scraped_at":7766,"seo":7767,"sitemap":7768,"source_id":7769,"source_name":7770,"source_type":322,"source_url":7771,"stem":7772,"tags":7773,"thumbnail_url":7775,"tldr":7776,"tweet":7777,"unknown_tags":7778,"__hash__":7779},"summaries\u002Fsummaries\u002F8fe521e37c96db18-building-an-ai-powered-talking-guitar-summary.md","Building an AI-Powered Talking Guitar",{"provider":7,"model":7650,"input_tokens":7651,"output_tokens":7652,"processing_time_ms":7653,"cost_usd":7654},"google\u002Fgemini-3.1-flash-lite",7400,805,3884,0.0030575,{"type":14,"value":7656,"toc":7740},[7657,7661,7664,7669,7681,7685,7700,7704,7707,7729],[17,7658,7660],{"id":7659},"the-technical-architecture-of-a-talking-guitar","The Technical Architecture of a Talking Guitar",[22,7662,7663],{},"To make a guitar \"speak,\" the project moves beyond simple audio playback by integrating a digital signal processing (DSP) pipeline within a DAW (Digital Audio Workstation) using the JUCE framework. The core workflow involves three distinct stages: text-to-speech conversion, word segmentation, and pitch-mapped synthesis.",[7665,7666,7668],"h3",{"id":7667},"solving-the-segmentation-problem","Solving the Segmentation Problem",[22,7670,7671,7672,7676,7677,7680],{},"Converting text to speech is straightforward, but mapping that speech to a guitar requires precise word segmentation. The author initially attempted ",[7673,7674,7675],"strong",{},"Energy Gap Segmentation",", which cuts audio based on silence (decibels near zero). This failed because natural speech often lacks silence between words. The solution was a hybrid approach using a ",[7673,7678,7679],{},"Sonority Peak Syllabifier",", which identifies vowels as markers for syllable boundaries. Even with this, manual adjustment of segment boundaries remains necessary for high-quality output.",[7665,7682,7684],{"id":7683},"pitch-detection-and-synthesis","Pitch Detection and Synthesis",[22,7686,7687,7688,7691,7692,7695,7696,7699],{},"To allow the guitar to \"sing\" or match notes, the system must extract the fundamental frequency from the instrument in real-time. The author uses the ",[7673,7689,7690],{},"YIN algorithm"," for pitch detection. Once the pitch is identified, the system generates a synthesized tone shaped by an ",[7673,7693,7694],{},"ADSR envelope"," (Attack, Decay, Sustain, Release). This synthesized signal is then passed through a ",[7673,7697,7698],{},"vocoder",", which uses the AI-generated speech as a modulator to shape the guitar's output into recognizable words.",[17,7701,7703],{"id":7702},"scaling-to-conversational-ai","Scaling to Conversational AI",[22,7705,7706],{},"By integrating a local Large Language Model (LLM) and OpenAI's Whisper for speech-to-text, the guitar can function as an interactive agent. The pipeline works as follows:",[7708,7709,7710,7717,7723],"ol",{},[7711,7712,7713,7716],"li",{},[7673,7714,7715],{},"Input",": A user speaks into a microphone.",[7711,7718,7719,7722],{},[7673,7720,7721],{},"Processing",": Whisper transcribes the audio, which is sent to a local LLM for a response.",[7711,7724,7725,7728],{},[7673,7726,7727],{},"Output",": The LLM's text response is converted to audio and routed through the guitar's DSP chain.",[22,7730,7731,7732,7735,7736,7739],{},"For singing, the author uses the ",[7673,7733,7734],{},"VocalSet"," dataset—a collection of recorded vocal samples. Because real-time pitch shifting of complex vocal samples is computationally expensive, the author uses the ",[7673,7737,7738],{},"World"," vocoder to pre-bake pitch-shifted samples for each vowel, mapping them to specific frets on the guitar. This allows the instrument to \"sing\" by triggering these pre-processed samples in response to live fret input.",{"title":157,"searchDepth":170,"depth":170,"links":7741},[7742,7746],{"id":7659,"depth":170,"text":7660,"children":7743},[7744,7745],{"id":7667,"depth":176,"text":7668},{"id":7683,"depth":176,"text":7684},{"id":7702,"depth":170,"text":7703},[346],{"content_references":7749,"triage":7762},[7750,7754,7757,7759,7760],{"type":7491,"title":7751,"url":7752,"context":7753},"JUCE","https:\u002F\u002Fjuce.com\u002F","recommended",{"type":7491,"title":7755,"url":7756,"context":7494},"Piper","https:\u002F\u002Fgithub.com\u002Frhasspy\u002Fpiper",{"type":7491,"title":7690,"context":7758},"cited",{"type":7627,"title":7734,"context":7494},{"type":7491,"title":7761,"context":7494},"World Vocoder",{"relevance":183,"novelty":183,"quality":183,"actionability":183,"composite":183,"reasoning":7763},"Category: AI & LLMs. The article provides a detailed technical architecture for building an AI-powered guitar, addressing specific audience pain points related to integrating AI into products. It offers actionable insights on using DSP, pitch detection, and LLMs, making it relevant for developers looking to implement similar features.","\u002Fsummaries\u002F8fe521e37c96db18-building-an-ai-powered-talking-guitar-summary","2026-08-18 15:30:23","2026-08-19 03:11:45",{"title":7648,"description":157},{"loc":7764},"8fe521e37c96db18","AI Engineer","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=E_Txocq-Lrw","summaries\u002F8fe521e37c96db18-building-an-ai-powered-talking-guitar-summary",[326,75,327,7774],"audio-engineering","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FE_Txocq-Lrw\u002Fhqdefault.jpg","By combining real-time pitch detection, speech synthesis, and audio processing, you can transform a standard guitar into an instrument that speaks and sings in response to user input.","This talk is a technical breakdown of how the speaker built a custom [JUCE](https:\u002F\u002Fjuce.com)-based plugin to make a guitar \"speak\" by routing synthesized speech through a DAW. It covers the signal processing challenges of word segmentation and pitch detection, specifically using the YIN algorithm to map vocal frequencies onto guitar notes.",[7774],"6T70qjYZjDC-y98f4YnZdBS_kdZGC8BUPrLH39TNAHk",{"id":7781,"title":7782,"ai":7783,"body":7788,"categories":7869,"created_at":310,"date_modified":310,"description":157,"extension":312,"faq":310,"featured":313,"kicker_label":310,"meta":7870,"navigation":179,"path":7880,"published_at":7881,"question":310,"scraped_at":7882,"seo":7883,"sitemap":7884,"source_id":7885,"source_name":7770,"source_type":322,"source_url":7886,"stem":7887,"tags":7888,"thumbnail_url":7890,"tldr":7891,"tweet":7892,"unknown_tags":7893,"__hash__":7894},"summaries\u002Fsummaries\u002F23f5156f6633698e-fighting-ai-slop-with-systemic-rigor-summary.md","Fighting AI Slop with Systemic Rigor",{"provider":7,"model":7650,"input_tokens":7784,"output_tokens":7785,"processing_time_ms":7786,"cost_usd":7787},8321,826,4613,0.00331925,{"type":14,"value":7789,"toc":7863},[7790,7794,7797,7801,7804,7825,7829,7832,7856,7860],[17,7791,7793],{"id":7792},"the-strategy-fighting-slop-with-slop","The Strategy: Fighting Slop with Slop",[22,7795,7796],{},"Vaibhav Gupta argues that modern engineering teams are losing the war against \"slop\"—code that no one reads, which accumulates as AI agents generate more output. His counter-intuitive solution is to embrace \"slop\" by building automated, agentic tools that monitor, validate, and test the codebase constantly. Instead of relying on manual code reviews, which do not scale, teams should build systems that treat AI-generated code as a raw material to be refined by automated pipelines.",[17,7798,7800],{"id":7799},"building-invariants-and-automated-governance","Building Invariants and Automated Governance",[22,7802,7803],{},"To maintain stability without manual oversight, teams must implement hard invariants that agents cannot breach:",[7805,7806,7807,7813,7819],"ul",{},[7711,7808,7809,7812],{},[7673,7810,7811],{},"Architecture as Code:"," Use simple, version-controlled markdown files and CLI scripts to define architectural boundaries. These files act as the \"source of truth\" that agents must consult.",[7711,7814,7815,7818],{},[7673,7816,7817],{},"Design Doc Automation:"," Treat design documentation as a first-class citizen. By integrating design docs with Slack notifications and CLI checks, teams ensure that documentation is actually read and updated, preventing the \"psychosis\" of shipping unreviewed design changes.",[7711,7820,7821,7824],{},[7673,7822,7823],{},"Agentic Auditing:"," Build agents that constantly monitor the transcripts of other agents. These meta-agents flag hallucinations, identify inefficient tool calls, and perform A\u002FB testing on different code approaches to determine which produces the fewest errors.",[17,7826,7828],{"id":7827},"attacking-the-foundational-layer","Attacking the Foundational Layer",[22,7830,7831],{},"The ultimate defense against slop is to make entire classes of errors impossible through language design. Gupta advocates for moving away from languages like JavaScript\u002FTypeScript, which bake in \"slop\" (like unpredictable sorting or weak error handling), toward systems that prioritize first-principles correctness:",[7805,7833,7834,7840,7850],{},[7711,7835,7836,7839],{},[7673,7837,7838],{},"Inferred Error Handling:"," Use type systems that force exhaustive error handling. If a function can throw an error, the compiler should prove it is handled, or the code should fail to build.",[7711,7841,7842,7845,7846,7849],{},[7673,7843,7844],{},"Agent-First Tooling:"," Build tools that provide execution traces and semantic navigation. Instead of searching code with ",[26,7847,7848],{},"grep",", agents should be able to query the codebase for function descriptions, usage patterns, and documentation directly.",[7711,7851,7852,7855],{},[7673,7853,7854],{},"BAML (Boundary AI Markup Language):"," Gupta’s project, BAML, allows developers to define type-safe boundaries across languages (Python, TypeScript, Rust). It enables agents to move fast within strict, type-safe walls, ensuring that even if the agent is \"sloppy,\" the system remains deterministic and type-safe.",[17,7857,7859],{"id":7858},"the-future-of-engineering","The Future of Engineering",[22,7861,7862],{},"Engineering processes must evolve to match the speed of AI. By building tools that provide deep visibility into execution traces and enforcing strict type boundaries, teams can move from \"reading every line of code\" to \"understanding the system's behavior.\" The goal is to build a new generation of foundational tools—compilers, databases, and languages—that are designed for an era where AI agents, not just humans, are the primary authors of software.",{"title":157,"searchDepth":170,"depth":170,"links":7864},[7865,7866,7867,7868],{"id":7792,"depth":170,"text":7793},{"id":7799,"depth":170,"text":7800},{"id":7827,"depth":170,"text":7828},{"id":7858,"depth":170,"text":7859},[360],{"content_references":7871,"triage":7878},[7872,7875],{"type":7491,"title":7873,"url":7874,"context":7753},"BAML","https:\u002F\u002Fboundaryml.com\u002F",{"type":7491,"title":7876,"url":7877,"context":7494},"ripgrep","https:\u002F\u002Fgithub.com\u002FBurntSushi\u002Fripgrep",{"relevance":183,"novelty":183,"quality":183,"actionability":183,"composite":183,"reasoning":7879},"Category: AI Automation. The article discusses the need for automated tools to manage AI-generated code, addressing a specific pain point for product builders regarding code quality and oversight. It provides actionable strategies like using architectural markdown files and automated auditing agents, which can be directly applied to improve development processes.","\u002Fsummaries\u002F23f5156f6633698e-fighting-ai-slop-with-systemic-rigor-summary","2026-07-31 01:11:30","2026-07-31 03:10:25",{"title":7782,"description":157},{"loc":7880},"23f5156f6633698e","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=AMiyLItEtLA","summaries\u002F23f5156f6633698e-fighting-ai-slop-with-systemic-rigor-summary",[326,327,7889,75],"typescript","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FAMiyLItEtLA\u002Fhqdefault.jpg","To ship AI-powered products at scale, you must stop relying on human code reviews and instead build 'sloppy' agentic tools that enforce invariants, type safety, and deterministic execution traces at the foundational layer.","This talk argues that you can manage AI-generated \"slop\" by building a secondary, automated layer of agents that monitor, test, and validate the output of your primary agents. The speaker suggests anchoring these messy, automated workflows against a foundation of rigid, non-negotiable invariants and type-safe systems like [BAML](https:\u002F\u002Fboundaryml.com) to prevent the underlying codebase from collapsing under the weight of generated errors.",[],"N1T3P9d-MHzG7Wpfg7fWw7Q0_JJh9mWYgiGOHy72HC8"]