[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-67dbbade0cd2aa6f-essential-numpy-concepts-for-practical-data-scienc-summary":3,"summaries-facets-categories":96,"summary-related-67dbbade0cd2aa6f-essential-numpy-concepts-for-practical-data-scienc-summary":6514},{"id":4,"title":5,"ai":6,"body":13,"categories":61,"created_at":63,"date_modified":63,"description":56,"extension":64,"faq":63,"featured":65,"kicker_label":63,"meta":66,"navigation":78,"path":79,"published_at":80,"question":63,"scraped_at":81,"seo":82,"sitemap":83,"source_id":84,"source_name":85,"source_type":86,"source_url":87,"stem":88,"tags":89,"thumbnail_url":63,"tldr":93,"tweet":63,"unknown_tags":94,"__hash__":95},"summaries\u002Fsummaries\u002F67dbbade0cd2aa6f-essential-numpy-concepts-for-practical-data-scienc-summary.md","Essential NumPy Concepts for Practical Data Science",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",3989,410,2411,0.00161225,{"type":14,"value":15,"toc":55},"minimark",[16,21,25,28,32,40],[17,18,20],"h2",{"id":19},"mastering-vectorization-and-broadcasting","Mastering Vectorization and Broadcasting",[22,23,24],"p",{},"Vectorization is the primary mechanism that makes NumPy faster than standard Python loops. By applying operations to entire arrays at once rather than iterating through individual elements, you leverage highly optimized C code. This shift in thinking is essential for performance-critical data pipelines.",[22,26,27],{},"Broadcasting complements vectorization by allowing NumPy to perform arithmetic operations on arrays of different shapes. Instead of manually resizing arrays to match dimensions, NumPy automatically expands the smaller array to align with the larger one, provided they are compatible. This eliminates redundant memory allocation and simplifies code for element-wise operations.",[17,29,31],{"id":30},"efficient-data-manipulation-and-indexing","Efficient Data Manipulation and Indexing",[22,33,34,35,39],{},"Practical data science relies on sophisticated indexing techniques to extract and transform subsets of data. Beyond basic slicing, Boolean indexing allows you to filter data based on specific conditions (e.g., ",[36,37,38],"code",{},"arr[arr > 5]","), which is a cornerstone of data cleaning and exploratory analysis.",[22,41,42,43,46,47,50,51,54],{},"Additionally, understanding array reshaping and stacking is vital for preparing data for machine learning models. Functions like ",[36,44,45],{},"reshape",", ",[36,48,49],{},"vstack",", and ",[36,52,53],{},"hstack"," allow you to reorganize data structures without altering the underlying data, ensuring compatibility with various library requirements. Mastering these techniques reduces the overhead of data preprocessing and ensures that your data structures are optimized for the specific algorithms you are deploying.",{"title":56,"searchDepth":57,"depth":57,"links":58},"",2,[59,60],{"id":19,"depth":57,"text":20},{"id":30,"depth":57,"text":31},[62],"Data Science & Visualization",null,"md",false,{"content_references":67,"triage":73},[68],{"type":69,"title":70,"url":71,"context":72},"tool","NumPy","https:\u002F\u002Fnumpy.org\u002F","recommended",{"relevance":74,"novelty":75,"quality":74,"actionability":74,"composite":76,"reasoning":77},4,3,3.8,"Category: Data Science & Visualization. The article provides practical insights into essential NumPy concepts that are directly applicable to data science tasks, addressing the audience's need for actionable content. It discusses techniques like vectorization and broadcasting, which are crucial for optimizing data pipelines.",true,"\u002Fsummaries\u002F67dbbade0cd2aa6f-essential-numpy-concepts-for-practical-data-scienc-summary","2026-06-04 12:44:26","2026-06-06 16:11:40",{"title":5,"description":56},{"loc":79},"67dbbade0cd2aa6f","Python in Plain English","article","https:\u002F\u002Fpython.plainenglish.io\u002F8-numpy-concepts-that-do-the-heavy-lifting-in-real-data-science-ded8eb572c2d?source=rss----78073def27b8---4","summaries\u002F67dbbade0cd2aa6f-essential-numpy-concepts-for-practical-data-scienc-summary",[90,91,92],"python","data-science","numpy","Mastering eight core NumPy concepts—from vectorization to broadcasting—provides the foundation for 80% of daily data science tasks in Python.",[92],"wkQjYyvg-JsTuoUWjq2BZQDPWT96nIuXlnUp93CV8Eo",[97,100,103,105,108,110,113,116,118,120,122,125,127,129,131,133,136,138,140,142,144,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,192,194,196,198,200,202,204,206,208,210,212,214,216,218,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,258,260,262,264,266,268,270,272,274,276,278,280,282,284,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,350,352,354,356,358,360,362,364,366,368,370,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,406,408,410,412,414,416,418,420,422,424,426,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,484,486,488,491,493,495,497,499,501,503,505,507,509,511,513,515,517,520,522,524,526,528,530,532,534,536,538,540,542,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,820,822,824,826,828,831,833,835,837,839,841,843,845,847,849,851,853,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,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,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,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680,1682,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1923,1925,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2075,2077,2079,2081,2083,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,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2615,2617,2619,2621,2623,2625,2627,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709,2711,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,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,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3683,3685,3687,3689,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709,3711,3713,3715,3717,3719,3721,3723,3725,3727,3729,3731,3733,3735,3737,3739,3741,3743,3745,3747,3749,3751,3753,3755,3757,3759,3761,3763,3765,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3807,3809,3811,3813,3815,3817,3819,3821,3823,3825,3827,3829,3831,3833,3835,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3861,3863,3865,3867,3869,3871,3873,3875,3877,3879,3881,3883,3885,3887,3889,3891,3893,3895,3897,3899,3901,3903,3905,3907,3909,3911,3913,3915,3917,3919,3921,3923,3925,3927,3929,3931,3933,3935,3937,3939,3941,3943,3945,3947,3949,3951,3953,3955,3957,3959,3961,3963,3965,3967,3969,3971,3973,3975,3977,3979,3981,3983,3985,3987,3989,3991,3993,3995,3997,3999,4001,4003,4005,4007,4009,4011,4013,4015,4017,4019,4021,4023,4025,4027,4029,4031,4033,4035,4037,4039,4041,4043,4045,4047,4049,4051,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4103,4105,4107,4109,4111,4113,4115,4117,4119,4121,4123,4125,4127,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147,4149,4151,4153,4155,4157,4159,4161,4163,4165,4167,4169,4171,4173,4175,4177,4179,4181,4183,4185,4187,4189,4191,4193,4195,4197,4199,4201,4203,4205,4207,4209,4211,4213,4215,4217,4219,4221,4223,4226,4228,4230,4232,4234,4236,4238,4240,4242,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398,4400,4402,4404,4406,4408,4410,4412,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458,4460,4462,4464,4466,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486,4488,4490,4492,4494,4496,4498,4500,4502,4504,4506,4508,4510,4512,4514,4516,4518,4520,4522,4524,4526,4528,4530,4532,4534,4536,4538,4540,4542,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4616,4618,4620,4622,4624,4626,4628,4630,4632,4634,4636,4638,4640,4642,4644,4646,4648,4650,4652,4654,4656,4658,4660,4662,4664,4666,4668,4670,4672,4674,4676,4678,4680,4682,4684,4686,4688,4690,4692,4694,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716,4718,4720,4722,4724,4726,4728,4730,4732,4734,4736,4738,4740,4742,4744,4746,4748,4750,4752,4754,4756,4758,4760,4762,4764,4766,4768,4770,4772,4774,4776,4778,4780,4782,4784,4786,4788,4790,4792,4794,4796,4798,4800,4802,4804,4806,4808,4810,4812,4814,4816,4818,4820,4822,4824,4826,4828,4830,4832,4834,4836,4838,4840,4842,4844,4846,4848,4850,4852,4854,4856,4858,4860,4862,4864,4866,4868,4870,4872,4874,4876,4878,4880,4882,4884,4886,4888,4890,4892,4894,4896,4898,4900,4902,4904,4906,4908,4910,4912,4914,4916,4918,4920,4922,4924,4926,4928,4930,4932,4934,4936,4938,4940,4942,4944,4946,4948,4950,4952,4954,4956,4958,4960,4962,4964,4966,4968,4970,4972,4974,4976,4978,4980,4982,4984,4986,4988,4990,4992,4994,4996,4998,5000,5002,5004,5006,5008,5010,5012,5014,5016,5018,5020,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,5214,5216,5218,5220,5222,5224,5226,5228,5230,5232,5234,5236,5238,5240,5242,5244,5246,5248,5250,5252,5254,5256,5258,5260,5262,5264,5266,5268,5270,5272,5274,5276,5278,5280,5282,5284,5286,5288,5290,5292,5294,5296,5298,5300,5302,5304,5306,5308,5310,5312,5314,5316,5318,5320,5322,5324,5326,5328,5330,5332,5334,5336,5338,5340,5342,5344,5346,5348,5350,5352,5354,5356,5358,5360,5362,5364,5366,5368,5370,5372,5374,5376,5378,5380,5382,5384,5386,5388,5390,5392,5394,5396,5398,5400,5402,5404,5406,5408,5410,5412,5414,5416,5418,5420,5422,5424,5426,5428,5430,5432,5434,5436,5438,5440,5442,5444,5446,5448,5450,5452,5454,5456,5458,5460,5462,5464,5466,5468,5470,5472,5474,5476,5478,5480,5482,5484,5486,5488,5490,5492,5494,5496,5498,5500,5502,5504,5506,5508,5510,5512,5514,5516,5518,5520,5522,5524,5526,5528,5530,5532,5534,5536,5538,5540,5542,5544,5546,5548,5550,5552,5554,5556,5558,5560,5562,5564,5566,5568,5570,5572,5574,5576,5578,5580,5582,5584,5586,5588,5590,5592,5594,5596,5598,5600,5602,5604,5606,5608,5610,5612,5614,5616,5618,5620,5622,5624,5626,5628,5630,5632,5634,5636,5638,5640,5642,5644,5646,5648,5650,5652,5654,5656,5658,5660,5662,5664,5666,5668,5670,5672,5674,5676,5678,5680,5682,5684,5686,5688,5690,5692,5694,5696,5698,5700,5702,5704,5706,5708,5710,5712,5714,5716,5718,5720,5722,5724,5726,5728,5730,5732,5734,5736,5738,5740,5742,5744,5746,5748,5750,5752,5754,5756,5758,5760,5762,5764,5766,5768,5770,5772,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,5828,5830,5832,5834,5836,5838,5840,5842,5844,5846,5848,5850,5852,5854,5856,5858,5860,5862,5864,5866,5868,5870,5872,5874,5876,5878,5880,5882,5884,5886,5888,5890,5892,5894,5896,5898,5900,5902,5904,5906,5908,5910,5912,5914,5916,5918,5920,5922,5924,5926,5928,5930,5932,5934,5936,5938,5940,5942,5944,5946,5948,5950,5952,5954,5956,5958,5960,5962,5964,5966,5968,5970,5972,5974,5976,5978,5980,5982,5984,5986,5988,5990,5992,5994,5996,5998,6000,6002,6004,6006,6008,6010,6012,6014,6016,6018,6020,6022,6024,6026,6028,6030,6032,6034,6036,6038,6040,6042,6044,6046,6048,6050,6052,6054,6056,6058,6060,6062,6064,6066,6068,6070,6072,6074,6076,6078,6080,6082,6084,6086,6088,6090,6092,6094,6096,6098,6100,6102,6104,6106,6108,6110,6112,6114,6116,6118,6120,6122,6124,6126,6128,6130,6132,6134,6136,6138,6140,6142,6144,6146,6148,6150,6152,6154,6156,6158,6160,6162,6164,6166,6168,6170,6172,6174,6176,6178,6180,6182,6184,6186,6188,6190,6192,6194,6196,6198,6200,6202,6204,6206,6208,6210,6212,6214,6216,6218,6220,6222,6224,6226,6228,6230,6232,6234,6236,6238,6240,6242,6244,6246,6248,6250,6252,6254,6256,6258,6260,6262,6264,6266,6268,6270,6272,6274,6276,6278,6280,6282,6284,6286,6288,6290,6292,6294,6296,6298,6300,6302,6304,6306,6308,6310,6312,6314,6316,6318,6320,6322,6324,6326,6328,6330,6332,6334,6336,6338,6340,6342,6344,6346,6348,6350,6352,6354,6356,6358,6360,6362,6364,6366,6368,6370,6372,6374,6376,6378,6380,6382,6384,6386,6388,6390,6392,6394,6396,6398,6400,6402,6404,6406,6408,6410,6412,6414,6416,6418,6420,6422,6424,6426,6428,6430,6432,6434,6436,6438,6440,6442,6444,6446,6448,6450,6452,6454,6456,6458,6460,6462,6464,6466,6468,6470,6472,6474,6476,6478,6480,6482,6484,6486,6488,6490,6492,6494,6496,6498,6500,6502,6504,6506,6508,6510,6512],{"categories":98},[99],"AI & LLMs",{"categories":101},[102],"Developer Productivity",{"categories":104},[99],{"categories":106},[107],"Business & SaaS",{"categories":109},[99],{"categories":111},[112],"AI Automation",{"categories":114},[115],"Product Strategy",{"categories":117},[99],{"categories":119},[102],{"categories":121},[112],{"categories":123},[124],"Software Engineering",{"categories":126},[99],{"categories":128},[107],{"categories":130},[],{"categories":132},[99],{"categories":134},[135],"Inference & Serving",{"categories":137},[99],{"categories":139},[99],{"categories":141},[112],{"categories":143},[],{"categories":145},[146],"AI News & Trends",{"categories":148},[62],{"categories":150},[112],{"categories":152},[99],{"categories":154},[99],{"categories":156},[107],{"categories":158},[102],{"categories":160},[99],{"categories":162},[112],{"categories":164},[146],{"categories":166},[112],{"categories":168},[112],{"categories":170},[99],{"categories":172},[112],{"categories":174},[99],{"categories":176},[99],{"categories":178},[99],{"categories":180},[146],{"categories":182},[99],{"categories":184},[99],{"categories":186},[99],{"categories":188},[],{"categories":190},[191],"Design & Frontend",{"categories":193},[62],{"categories":195},[146],{"categories":197},[99],{"categories":199},[99],{"categories":201},[99],{"categories":203},[],{"categories":205},[99],{"categories":207},[99],{"categories":209},[112],{"categories":211},[124],{"categories":213},[99],{"categories":215},[112],{"categories":217},[99],{"categories":219},[220],"Marketing & Growth",{"categories":222},[191],{"categories":224},[99],{"categories":226},[112],{"categories":228},[99],{"categories":230},[124],{"categories":232},[],{"categories":234},[],{"categories":236},[191],{"categories":238},[99],{"categories":240},[112],{"categories":242},[102],{"categories":244},[124],{"categories":246},[112],{"categories":248},[191],{"categories":250},[115],{"categories":252},[99],{"categories":254},[124],{"categories":256},[257],"DevOps & Cloud",{"categories":259},[112],{"categories":261},[115],{"categories":263},[146],{"categories":265},[99],{"categories":267},[],{"categories":269},[99],{"categories":271},[99],{"categories":273},[],{"categories":275},[112],{"categories":277},[124],{"categories":279},[],{"categories":281},[124],{"categories":283},[99],{"categories":285},[286],"Governance & Standards",{"categories":288},[107],{"categories":290},[],{"categories":292},[],{"categories":294},[99],{"categories":296},[99],{"categories":298},[112],{"categories":300},[99],{"categories":302},[99],{"categories":304},[112],{"categories":306},[99],{"categories":308},[99],{"categories":310},[99],{"categories":312},[],{"categories":314},[124],{"categories":316},[],{"categories":318},[],{"categories":320},[99],{"categories":322},[124],{"categories":324},[],{"categories":326},[124],{"categories":328},[99],{"categories":330},[99],{"categories":332},[220],{"categories":334},[99],{"categories":336},[99],{"categories":338},[191],{"categories":340},[191],{"categories":342},[99],{"categories":344},[124],{"categories":346},[112],{"categories":348},[349],"GovTech & Public-Sector Adoption",{"categories":351},[124],{"categories":353},[99],{"categories":355},[99],{"categories":357},[99],{"categories":359},[112],{"categories":361},[112],{"categories":363},[62],{"categories":365},[99],{"categories":367},[146],{"categories":369},[112],{"categories":371},[372],"Legal AI Tools",{"categories":374},[99],{"categories":376},[112],{"categories":378},[99],{"categories":380},[220],{"categories":382},[112],{"categories":384},[115],{"categories":386},[99],{"categories":388},[124],{"categories":390},[349],{"categories":392},[],{"categories":394},[112],{"categories":396},[],{"categories":398},[107],{"categories":400},[112],{"categories":402},[112],{"categories":404},[405],"RAG & Retrieval",{"categories":407},[107],{"categories":409},[99],{"categories":411},[124],{"categories":413},[124],{"categories":415},[257],{"categories":417},[191],{"categories":419},[112],{"categories":421},[99],{"categories":423},[99],{"categories":425},[],{"categories":427},[428],"Agents & Orchestration",{"categories":430},[124],{"categories":432},[99],{"categories":434},[],{"categories":436},[112],{"categories":438},[107],{"categories":440},[],{"categories":442},[99],{"categories":444},[],{"categories":446},[99],{"categories":448},[102],{"categories":450},[124],{"categories":452},[107],{"categories":454},[99],{"categories":456},[112],{"categories":458},[99],{"categories":460},[146],{"categories":462},[99],{"categories":464},[],{"categories":466},[99],{"categories":468},[],{"categories":470},[124],{"categories":472},[99],{"categories":474},[62],{"categories":476},[],{"categories":478},[99],{"categories":480},[191],{"categories":482},[483],"Models & Frontier Labs",{"categories":485},[],{"categories":487},[191],{"categories":489},[490],"Regulation & Governance of AI",{"categories":492},[112],{"categories":494},[],{"categories":496},[99],{"categories":498},[99],{"categories":500},[112],{"categories":502},[146],{"categories":504},[107],{"categories":506},[99],{"categories":508},[],{"categories":510},[124],{"categories":512},[112],{"categories":514},[99],{"categories":516},[115],{"categories":518},[519],"AI Policy & Regulation",{"categories":521},[],{"categories":523},[99],{"categories":525},[112],{"categories":527},[115],{"categories":529},[112],{"categories":531},[99],{"categories":533},[99],{"categories":535},[99],{"categories":537},[112],{"categories":539},[],{"categories":541},[62],{"categories":543},[544],"Evals & Reliability",{"categories":546},[99],{"categories":548},[99],{"categories":550},[],{"categories":552},[102],{"categories":554},[349],{"categories":556},[519],{"categories":558},[99],{"categories":560},[107],{"categories":562},[99],{"categories":564},[112],{"categories":566},[99],{"categories":568},[112],{"categories":570},[428],{"categories":572},[99],{"categories":574},[124],{"categories":576},[99],{"categories":578},[],{"categories":580},[],{"categories":582},[99],{"categories":584},[349],{"categories":586},[99],{"categories":588},[99],{"categories":590},[99],{"categories":592},[],{"categories":594},[191],{"categories":596},[],{"categories":598},[99],{"categories":600},[],{"categories":602},[112],{"categories":604},[99],{"categories":606},[191],{"categories":608},[],{"categories":610},[99],{"categories":612},[99],{"categories":614},[62],{"categories":616},[112],{"categories":618},[99],{"categories":620},[107],{"categories":622},[112],{"categories":624},[99],{"categories":626},[99],{"categories":628},[124],{"categories":630},[191],{"categories":632},[99],{"categories":634},[112],{"categories":636},[],{"categories":638},[124],{"categories":640},[112],{"categories":642},[62],{"categories":644},[],{"categories":646},[99],{"categories":648},[146],{"categories":650},[99],{"categories":652},[],{"categories":654},[99],{"categories":656},[99],{"categories":658},[99],{"categories":660},[107,220],{"categories":662},[],{"categories":664},[99],{"categories":666},[99],{"categories":668},[112],{"categories":670},[99],{"categories":672},[],{"categories":674},[],{"categories":676},[99],{"categories":678},[191],{"categories":680},[99],{"categories":682},[],{"categories":684},[99],{"categories":686},[257],{"categories":688},[],{"categories":690},[112],{"categories":692},[146],{"categories":694},[99],{"categories":696},[99],{"categories":698},[191],{"categories":700},[],{"categories":702},[146],{"categories":704},[99],{"categories":706},[135],{"categories":708},[99],{"categories":710},[99],{"categories":712},[112],{"categories":714},[146],{"categories":716},[483],{"categories":718},[99],{"categories":720},[220],{"categories":722},[],{"categories":724},[112],{"categories":726},[107],{"categories":728},[124],{"categories":730},[99],{"categories":732},[112],{"categories":734},[],{"categories":736},[99,257],{"categories":738},[99],{"categories":740},[99],{"categories":742},[99],{"categories":744},[112],{"categories":746},[99,124],{"categories":748},[62],{"categories":750},[99],{"categories":752},[99],{"categories":754},[124],{"categories":756},[99],{"categories":758},[112],{"categories":760},[519],{"categories":762},[220],{"categories":764},[99],{"categories":766},[112],{"categories":768},[99],{"categories":770},[99],{"categories":772},[112],{"categories":774},[],{"categories":776},[112],{"categories":778},[99],{"categories":780},[99],{"categories":782},[112],{"categories":784},[99],{"categories":786},[99,107],{"categories":788},[99],{"categories":790},[107],{"categories":792},[],{"categories":794},[191],{"categories":796},[191],{"categories":798},[99],{"categories":800},[],{"categories":802},[],{"categories":804},[99],{"categories":806},[146],{"categories":808},[],{"categories":810},[102],{"categories":812},[99],{"categories":814},[124],{"categories":816},[99],{"categories":818},[819],"Generative UI & Design-to-Code",{"categories":821},[99],{"categories":823},[99],{"categories":825},[191],{"categories":827},[99],{"categories":829},[830],"Algorithmic Accountability",{"categories":832},[112],{"categories":834},[124],{"categories":836},[146],{"categories":838},[191],{"categories":840},[99],{"categories":842},[],{"categories":844},[115],{"categories":846},[99],{"categories":848},[99],{"categories":850},[99],{"categories":852},[112],{"categories":854},[855],"MLOps & Infrastructure",{"categories":857},[99],{"categories":859},[99],{"categories":861},[99],{"categories":863},[99],{"categories":865},[99],{"categories":867},[146],{"categories":869},[115],{"categories":871},[102],{"categories":873},[99],{"categories":875},[112],{"categories":877},[257],{"categories":879},[99],{"categories":881},[107],{"categories":883},[99],{"categories":885},[191],{"categories":887},[99],{"categories":889},[99],{"categories":891},[112],{"categories":893},[],{"categories":895},[],{"categories":897},[99],{"categories":899},[135],{"categories":901},[191],{"categories":903},[146],{"categories":905},[62],{"categories":907},[],{"categories":909},[99],{"categories":911},[99],{"categories":913},[107],{"categories":915},[112],{"categories":917},[99],{"categories":919},[99],{"categories":921},[99],{"categories":923},[99],{"categories":925},[146],{"categories":927},[135],{"categories":929},[99],{"categories":931},[191],{"categories":933},[99],{"categories":935},[],{"categories":937},[112],{"categories":939},[124],{"categories":941},[],{"categories":943},[99],{"categories":945},[99],{"categories":947},[112],{"categories":949},[124],{"categories":951},[99],{"categories":953},[62],{"categories":955},[],{"categories":957},[99],{"categories":959},[],{"categories":961},[99],{"categories":963},[],{"categories":965},[115],{"categories":967},[107],{"categories":969},[112],{"categories":971},[112],{"categories":973},[],{"categories":975},[102],{"categories":977},[99],{"categories":979},[99],{"categories":981},[107],{"categories":983},[146],{"categories":985},[102],{"categories":987},[],{"categories":989},[99],{"categories":991},[],{"categories":993},[],{"categories":995},[146],{"categories":997},[146],{"categories":999},[],{"categories":1001},[428],{"categories":1003},[99],{"categories":1005},[191],{"categories":1007},[124],{"categories":1009},[],{"categories":1011},[372],{"categories":1013},[112],{"categories":1015},[107],{"categories":1017},[],{"categories":1019},[],{"categories":1021},[102],{"categories":1023},[62],{"categories":1025},[],{"categories":1027},[220],{"categories":1029},[112],{"categories":1031},[107],{"categories":1033},[112],{"categories":1035},[107],{"categories":1037},[99],{"categories":1039},[124],{"categories":1041},[],{"categories":1043},[135],{"categories":1045},[115],{"categories":1047},[99],{"categories":1049},[191],{"categories":1051},[124],{"categories":1053},[107],{"categories":1055},[99],{"categories":1057},[112],{"categories":1059},[107],{"categories":1061},[99],{"categories":1063},[99],{"categories":1065},[99],{"categories":1067},[99],{"categories":1069},[99],{"categories":1071},[],{"categories":1073},[],{"categories":1075},[124],{"categories":1077},[62],{"categories":1079},[115],{"categories":1081},[99],{"categories":1083},[112],{"categories":1085},[124],{"categories":1087},[99],{"categories":1089},[],{"categories":1091},[146],{"categories":1093},[115],{"categories":1095},[124],{"categories":1097},[99],{"categories":1099},[544],{"categories":1101},[257],{"categories":1103},[],{"categories":1105},[112],{"categories":1107},[99],{"categories":1109},[],{"categories":1111},[102],{"categories":1113},[],{"categories":1115},[99],{"categories":1117},[99],{"categories":1119},[99],{"categories":1121},[191],{"categories":1123},[220],{"categories":1125},[99],{"categories":1127},[124],{"categories":1129},[99],{"categories":1131},[112],{"categories":1133},[],{"categories":1135},[124],{"categories":1137},[99],{"categories":1139},[102],{"categories":1141},[],{"categories":1143},[107],{"categories":1145},[99],{"categories":1147},[146],{"categories":1149},[99,257],{"categories":1151},[99],{"categories":1153},[1154],"Design Systems for AI",{"categories":1156},[99],{"categories":1158},[99],{"categories":1160},[146],{"categories":1162},[99],{"categories":1164},[99],{"categories":1166},[99],{"categories":1168},[107],{"categories":1170},[99],{"categories":1172},[99],{"categories":1174},[99],{"categories":1176},[],{"categories":1178},[99],{"categories":1180},[99],{"categories":1182},[107],{"categories":1184},[99],{"categories":1186},[],{"categories":1188},[112],{"categories":1190},[124],{"categories":1192},[146],{"categories":1194},[124],{"categories":1196},[99],{"categories":1198},[191],{"categories":1200},[146],{"categories":1202},[62],{"categories":1204},[99],{"categories":1206},[99],{"categories":1208},[112],{"categories":1210},[102],{"categories":1212},[519],{"categories":1214},[99],{"categories":1216},[112],{"categories":1218},[99],{"categories":1220},[124],{"categories":1222},[124],{"categories":1224},[],{"categories":1226},[],{"categories":1228},[112],{"categories":1230},[115],{"categories":1232},[],{"categories":1234},[107],{"categories":1236},[99],{"categories":1238},[],{"categories":1240},[191],{"categories":1242},[112],{"categories":1244},[124],{"categories":1246},[191],{"categories":1248},[99],{"categories":1250},[99],{"categories":1252},[191],{"categories":1254},[],{"categories":1256},[],{"categories":1258},[146],{"categories":1260},[112],{"categories":1262},[112],{"categories":1264},[99],{"categories":1266},[99],{"categories":1268},[99],{"categories":1270},[99],{"categories":1272},[107],{"categories":1274},[99],{"categories":1276},[99],{"categories":1278},[],{"categories":1280},[124],{"categories":1282},[124],{"categories":1284},[99],{"categories":1286},[124],{"categories":1288},[107],{"categories":1290},[],{"categories":1292},[99],{"categories":1294},[99],{"categories":1296},[99],{"categories":1298},[99],{"categories":1300},[99],{"categories":1302},[112],{"categories":1304},[102],{"categories":1306},[107],{"categories":1308},[99],{"categories":1310},[112],{"categories":1312},[146],{"categories":1314},[112],{"categories":1316},[135],{"categories":1318},[220],{"categories":1320},[99],{"categories":1322},[112],{"categories":1324},[99],{"categories":1326},[99],{"categories":1328},[],{"categories":1330},[191],{"categories":1332},[],{"categories":1334},[99],{"categories":1336},[99],{"categories":1338},[],{"categories":1340},[124],{"categories":1342},[107],{"categories":1344},[1345],"Visual & Generative Media",{"categories":1347},[112],{"categories":1349},[],{"categories":1351},[99],{"categories":1353},[99],{"categories":1355},[124],{"categories":1357},[257],{"categories":1359},[62],{"categories":1361},[519],{"categories":1363},[124],{"categories":1365},[220],{"categories":1367},[99],{"categories":1369},[191],{"categories":1371},[99],{"categories":1373},[99],{"categories":1375},[124],{"categories":1377},[112],{"categories":1379},[99],{"categories":1381},[],{"categories":1383},[],{"categories":1385},[112],{"categories":1387},[124],{"categories":1389},[102],{"categories":1391},[112],{"categories":1393},[483],{"categories":1395},[99],{"categories":1397},[115],{"categories":1399},[99],{"categories":1401},[107],{"categories":1403},[],{"categories":1405},[99],{"categories":1407},[115],{"categories":1409},[99],{"categories":1411},[99],{"categories":1413},[99],{"categories":1415},[115],{"categories":1417},[99],{"categories":1419},[99],{"categories":1421},[220],{"categories":1423},[99],{"categories":1425},[428],{"categories":1427},[99],{"categories":1429},[112],{"categories":1431},[99],{"categories":1433},[99],{"categories":1435},[99],{"categories":1437},[99],{"categories":1439},[191],{"categories":1441},[112],{"categories":1443},[],{"categories":1445},[112],{"categories":1447},[],{"categories":1449},[257],{"categories":1451},[124],{"categories":1453},[],{"categories":1455},[483],{"categories":1457},[99],{"categories":1459},[112],{"categories":1461},[99],{"categories":1463},[191,99],{"categories":1465},[102],{"categories":1467},[99],{"categories":1469},[191],{"categories":1471},[],{"categories":1473},[99],{"categories":1475},[102],{"categories":1477},[1478],"Medical Imaging & Radiology",{"categories":1480},[99],{"categories":1482},[191],{"categories":1484},[112],{"categories":1486},[124],{"categories":1488},[],{"categories":1490},[99],{"categories":1492},[99],{"categories":1494},[99],{"categories":1496},[],{"categories":1498},[],{"categories":1500},[99],{"categories":1502},[428],{"categories":1504},[99],{"categories":1506},[102],{"categories":1508},[99],{"categories":1510},[99],{"categories":1512},[],{"categories":1514},[112],{"categories":1516},[99],{"categories":1518},[115],{"categories":1520},[124],{"categories":1522},[99],{"categories":1524},[428],{"categories":1526},[99],{"categories":1528},[112],{"categories":1530},[99],{"categories":1532},[99],{"categories":1534},[99],{"categories":1536},[191],{"categories":1538},[112],{"categories":1540},[257],{"categories":1542},[191],{"categories":1544},[107],{"categories":1546},[112],{"categories":1548},[146],{"categories":1550},[99],{"categories":1552},[99],{"categories":1554},[115],{"categories":1556},[99],{"categories":1558},[99],{"categories":1560},[99],{"categories":1562},[112],{"categories":1564},[124],{"categories":1566},[124],{"categories":1568},[99],{"categories":1570},[115],{"categories":1572},[],{"categories":1574},[146],{"categories":1576},[],{"categories":1578},[115],{"categories":1580},[112],{"categories":1582},[99],{"categories":1584},[112],{"categories":1586},[1154],{"categories":1588},[1154],{"categories":1590},[191],{"categories":1592},[99],{"categories":1594},[99],{"categories":1596},[112],{"categories":1598},[124],{"categories":1600},[191],{"categories":1602},[112],{"categories":1604},[146],{"categories":1606},[],{"categories":1608},[99],{"categories":1610},[],{"categories":1612},[99],{"categories":1614},[99],{"categories":1616},[99],{"categories":1618},[99],{"categories":1620},[112],{"categories":1622},[1623],"Contract Review & E-Discovery",{"categories":1625},[99],{"categories":1627},[191],{"categories":1629},[99],{"categories":1631},[102],{"categories":1633},[99],{"categories":1635},[146],{"categories":1637},[99],{"categories":1639},[99],{"categories":1641},[220],{"categories":1643},[124],{"categories":1645},[99],{"categories":1647},[99],{"categories":1649},[112],{"categories":1651},[112],{"categories":1653},[830],{"categories":1655},[99],{"categories":1657},[99],{"categories":1659},[112],{"categories":1661},[112],{"categories":1663},[99],{"categories":1665},[99],{"categories":1667},[112],{"categories":1669},[99],{"categories":1671},[99],{"categories":1673},[428],{"categories":1675},[405],{"categories":1677},[99],{"categories":1679},[112],{"categories":1681},[99],{"categories":1683},[1684],"Law-Firm Practice & Adoption",{"categories":1686},[99],{"categories":1688},[112],{"categories":1690},[191],{"categories":1692},[99],{"categories":1694},[99],{"categories":1696},[99],{"categories":1698},[],{"categories":1700},[],{"categories":1702},[124],{"categories":1704},[99],{"categories":1706},[],{"categories":1708},[112],{"categories":1710},[102],{"categories":1712},[257],{"categories":1714},[99],{"categories":1716},[],{"categories":1718},[102],{"categories":1720},[107],{"categories":1722},[99],{"categories":1724},[220],{"categories":1726},[],{"categories":1728},[107],{"categories":1730},[107],{"categories":1732},[],{"categories":1734},[99],{"categories":1736},[115],{"categories":1738},[99],{"categories":1740},[124],{"categories":1742},[],{"categories":1744},[],{"categories":1746},[],{"categories":1748},[],{"categories":1750},[99],{"categories":1752},[112],{"categories":1754},[257],{"categories":1756},[99],{"categories":1758},[102],{"categories":1760},[124],{"categories":1762},[99],{"categories":1764},[99],{"categories":1766},[124],{"categories":1768},[115],{"categories":1770},[99],{"categories":1772},[99],{"categories":1774},[99],{"categories":1776},[855],{"categories":1778},[99],{"categories":1780},[99],{"categories":1782},[220],{"categories":1784},[124],{"categories":1786},[107],{"categories":1788},[99],{"categories":1790},[99],{"categories":1792},[191],{"categories":1794},[99],{"categories":1796},[99],{"categories":1798},[99],{"categories":1800},[99],{"categories":1802},[112],{"categories":1804},[99,102],{"categories":1806},[428],{"categories":1808},[99],{"categories":1810},[99],{"categories":1812},[124],{"categories":1814},[124],{"categories":1816},[191],{"categories":1818},[112],{"categories":1820},[124],{"categories":1822},[99],{"categories":1824},[99],{"categories":1826},[],{"categories":1828},[],{"categories":1830},[99],{"categories":1832},[112],{"categories":1834},[],{"categories":1836},[99],{"categories":1838},[124],{"categories":1840},[62],{"categories":1842},[146],{"categories":1844},[191],{"categories":1846},[99],{"categories":1848},[99],{"categories":1850},[124],{"categories":1852},[],{"categories":1854},[112],{"categories":1856},[99],{"categories":1858},[99],{"categories":1860},[99],{"categories":1862},[99],{"categories":1864},[],{"categories":1866},[112],{"categories":1868},[99],{"categories":1870},[99],{"categories":1872},[],{"categories":1874},[112],{"categories":1876},[99],{"categories":1878},[99],{"categories":1880},[107],{"categories":1882},[99],{"categories":1884},[99],{"categories":1886},[],{"categories":1888},[102],{"categories":1890},[99],{"categories":1892},[99],{"categories":1894},[191],{"categories":1896},[124],{"categories":1898},[99],{"categories":1900},[102],{"categories":1902},[99],{"categories":1904},[124],{"categories":1906},[220],{"categories":1908},[112],{"categories":1910},[112],{"categories":1912},[99],{"categories":1914},[99],{"categories":1916},[99,191],{"categories":1918},[99],{"categories":1920},[112],{"categories":1922},[146],{"categories":1924},[99],{"categories":1926},[146],{"categories":1928},[112],{"categories":1930},[191],{"categories":1932},[99],{"categories":1934},[],{"categories":1936},[124],{"categories":1938},[257],{"categories":1940},[191],{"categories":1942},[124],{"categories":1944},[99],{"categories":1946},[115],{"categories":1948},[99],{"categories":1950},[99],{"categories":1952},[112],{"categories":1954},[],{"categories":1956},[],{"categories":1958},[99],{"categories":1960},[],{"categories":1962},[],{"categories":1964},[115],{"categories":1966},[124],{"categories":1968},[99],{"categories":1970},[112],{"categories":1972},[112],{"categories":1974},[107],{"categories":1976},[112],{"categories":1978},[257],{"categories":1980},[99],{"categories":1982},[99],{"categories":1984},[99],{"categories":1986},[135],{"categories":1988},[99],{"categories":1990},[99],{"categories":1992},[124],{"categories":1994},[112],{"categories":1996},[99],{"categories":1998},[99],{"categories":2000},[372],{"categories":2002},[830],{"categories":2004},[],{"categories":2006},[191],{"categories":2008},[1684],{"categories":2010},[124],{"categories":2012},[],{"categories":2014},[],{"categories":2016},[112],{"categories":2018},[],{"categories":2020},[],{"categories":2022},[99],{"categories":2024},[220],{"categories":2026},[99],{"categories":2028},[220],{"categories":2030},[112],{"categories":2032},[99],{"categories":2034},[124],{"categories":2036},[115],{"categories":2038},[],{"categories":2040},[99],{"categories":2042},[99],{"categories":2044},[124],{"categories":2046},[1623],{"categories":2048},[191],{"categories":2050},[191],{"categories":2052},[99],{"categories":2054},[112],{"categories":2056},[102],{"categories":2058},[99],{"categories":2060},[99],{"categories":2062},[99],{"categories":2064},[191],{"categories":2066},[191],{"categories":2068},[112],{"categories":2070},[112],{"categories":2072},[112],{"categories":2074},[99],{"categories":2076},[99],{"categories":2078},[],{"categories":2080},[99],{"categories":2082},[],{"categories":2084},[2085],"Interaction & Product Design",{"categories":2087},[99],{"categories":2089},[112],{"categories":2091},[124],{"categories":2093},[286],{"categories":2095},[146],{"categories":2097},[124],{"categories":2099},[99],{"categories":2101},[99],{"categories":2103},[124],{"categories":2105},[102],{"categories":2107},[112],{"categories":2109},[99],{"categories":2111},[],{"categories":2113},[112],{"categories":2115},[112],{"categories":2117},[],{"categories":2119},[124],{"categories":2121},[99],{"categories":2123},[102],{"categories":2125},[2085],{"categories":2127},[99],{"categories":2129},[102],{"categories":2131},[102],{"categories":2133},[],{"categories":2135},[112],{"categories":2137},[124],{"categories":2139},[],{"categories":2141},[112],{"categories":2143},[146],{"categories":2145},[99],{"categories":2147},[112],{"categories":2149},[99],{"categories":2151},[112],{"categories":2153},[99],{"categories":2155},[99],{"categories":2157},[146],{"categories":2159},[62],{"categories":2161},[99],{"categories":2163},[115],{"categories":2165},[124],{"categories":2167},[2168],"Coding Agents & Dev Productivity",{"categories":2170},[146],{"categories":2172},[191],{"categories":2174},[99],{"categories":2176},[99],{"categories":2178},[],{"categories":2180},[99],{"categories":2182},[830],{"categories":2184},[],{"categories":2186},[99],{"categories":2188},[257],{"categories":2190},[99],{"categories":2192},[146],{"categories":2194},[],{"categories":2196},[],{"categories":2198},[99],{"categories":2200},[],{"categories":2202},[112],{"categories":2204},[99],{"categories":2206},[],{"categories":2208},[124],{"categories":2210},[124],{"categories":2212},[99],{"categories":2214},[62],{"categories":2216},[],{"categories":2218},[99],{"categories":2220},[99],{"categories":2222},[99],{"categories":2224},[62],{"categories":2226},[124],{"categories":2228},[112],{"categories":2230},[],{"categories":2232},[],{"categories":2234},[99],{"categories":2236},[99],{"categories":2238},[112],{"categories":2240},[112],{"categories":2242},[349],{"categories":2244},[124],{"categories":2246},[124],{"categories":2248},[112],{"categories":2250},[146],{"categories":2252},[146],{"categories":2254},[112],{"categories":2256},[112],{"categories":2258},[99],{"categories":2260},[102],{"categories":2262},[2085],{"categories":2264},[99,257],{"categories":2266},[62],{"categories":2268},[],{"categories":2270},[191],{"categories":2272},[124],{"categories":2274},[102],{"categories":2276},[99],{"categories":2278},[112],{"categories":2280},[2281],"The Designer's Role & Craft",{"categories":2283},[191],{"categories":2285},[],{"categories":2287},[112],{"categories":2289},[99],{"categories":2291},[112],{"categories":2293},[112],{"categories":2295},[99],{"categories":2297},[220],{"categories":2299},[99],{"categories":2301},[124],{"categories":2303},[99],{"categories":2305},[191],{"categories":2307},[99],{"categories":2309},[],{"categories":2311},[112],{"categories":2313},[191],{"categories":2315},[99],{"categories":2317},[99],{"categories":2319},[99],{"categories":2321},[2322],"AI UX Patterns",{"categories":2324},[112],{"categories":2326},[112],{"categories":2328},[112],{"categories":2330},[112],{"categories":2332},[220],{"categories":2334},[62],{"categories":2336},[99],{"categories":2338},[112],{"categories":2340},[99],{"categories":2342},[1154],{"categories":2344},[],{"categories":2346},[220],{"categories":2348},[112],{"categories":2350},[146],{"categories":2352},[124],{"categories":2354},[99],{"categories":2356},[112],{"categories":2358},[],{"categories":2360},[],{"categories":2362},[99],{"categories":2364},[112],{"categories":2366},[99],{"categories":2368},[112],{"categories":2370},[349],{"categories":2372},[191],{"categories":2374},[99],{"categories":2376},[146],{"categories":2378},[124],{"categories":2380},[99],{"categories":2382},[112],{"categories":2384},[112],{"categories":2386},[],{"categories":2388},[99],{"categories":2390},[],{"categories":2392},[],{"categories":2394},[99],{"categories":2396},[99],{"categories":2398},[99],{"categories":2400},[112],{"categories":2402},[124],{"categories":2404},[],{"categories":2406},[],{"categories":2408},[62],{"categories":2410},[135],{"categories":2412},[99],{"categories":2414},[99],{"categories":2416},[62],{"categories":2418},[99],{"categories":2420},[146],{"categories":2422},[99],{"categories":2424},[99],{"categories":2426},[99],{"categories":2428},[112],{"categories":2430},[99],{"categories":2432},[112],{"categories":2434},[99],{"categories":2436},[99],{"categories":2438},[112],{"categories":2440},[],{"categories":2442},[],{"categories":2444},[99],{"categories":2446},[257],{"categories":2448},[99],{"categories":2450},[],{"categories":2452},[],{"categories":2454},[191],{"categories":2456},[855],{"categories":2458},[112],{"categories":2460},[102],{"categories":2462},[2281],{"categories":2464},[],{"categories":2466},[],{"categories":2468},[99],{"categories":2470},[],{"categories":2472},[],{"categories":2474},[124],{"categories":2476},[146],{"categories":2478},[220],{"categories":2480},[107],{"categories":2482},[99],{"categories":2484},[99],{"categories":2486},[107],{"categories":2488},[],{"categories":2490},[191],{"categories":2492},[115],{"categories":2494},[99],{"categories":2496},[99],{"categories":2498},[112],{"categories":2500},[107],{"categories":2502},[99],{"categories":2504},[99],{"categories":2506},[102],{"categories":2508},[99],{"categories":2510},[],{"categories":2512},[102],{"categories":2514},[99],{"categories":2516},[220],{"categories":2518},[112],{"categories":2520},[146],{"categories":2522},[99],{"categories":2524},[124],{"categories":2526},[99],{"categories":2528},[99],{"categories":2530},[107],{"categories":2532},[99],{"categories":2534},[99],{"categories":2536},[99],{"categories":2538},[112],{"categories":2540},[],{"categories":2542},[99],{"categories":2544},[124],{"categories":2546},[102],{"categories":2548},[99],{"categories":2550},[99],{"categories":2552},[99],{"categories":2554},[],{"categories":2556},[99],{"categories":2558},[428],{"categories":2560},[112],{"categories":2562},[107],{"categories":2564},[146],{"categories":2566},[99],{"categories":2568},[99],{"categories":2570},[],{"categories":2572},[107],{"categories":2574},[107],{"categories":2576},[99],{"categories":2578},[99],{"categories":2580},[115],{"categories":2582},[99],{"categories":2584},[99],{"categories":2586},[99],{"categories":2588},[99],{"categories":2590},[124],{"categories":2592},[124],{"categories":2594},[99],{"categories":2596},[],{"categories":2598},[124],{"categories":2600},[99],{"categories":2602},[124],{"categories":2604},[112],{"categories":2606},[519],{"categories":2608},[],{"categories":2610},[],{"categories":2612},[99],{"categories":2614},[146],{"categories":2616},[],{"categories":2618},[257],{"categories":2620},[99],{"categories":2622},[99],{"categories":2624},[191],{"categories":2626},[819],{"categories":2628},[],{"categories":2630},[99],{"categories":2632},[99],{"categories":2634},[99],{"categories":2636},[124],{"categories":2638},[99],{"categories":2640},[99],{"categories":2642},[99,257],{"categories":2644},[99],{"categories":2646},[99],{"categories":2648},[191],{"categories":2650},[112],{"categories":2652},[],{"categories":2654},[112],{"categories":2656},[112],{"categories":2658},[99],{"categories":2660},[99],{"categories":2662},[99],{"categories":2664},[99],{"categories":2666},[62],{"categories":2668},[99],{"categories":2670},[2322],{"categories":2672},[102],{"categories":2674},[62],{"categories":2676},[102],{"categories":2678},[124],{"categories":2680},[191],{"categories":2682},[112],{"categories":2684},[99],{"categories":2686},[],{"categories":2688},[107],{"categories":2690},[99],{"categories":2692},[99],{"categories":2694},[146],{"categories":2696},[99],{"categories":2698},[99],{"categories":2700},[112],{"categories":2702},[99],{"categories":2704},[99],{"categories":2706},[99],{"categories":2708},[107],{"categories":2710},[],{"categories":2712},[257],{"categories":2714},[99],{"categories":2716},[349],{"categories":2718},[191],{"categories":2720},[191],{"categories":2722},[124],{"categories":2724},[112],{"categories":2726},[99],{"categories":2728},[107],{"categories":2730},[146],{"categories":2732},[99],{"categories":2734},[99],{"categories":2736},[191],{"categories":2738},[112],{"categories":2740},[112],{"categories":2742},[99],{"categories":2744},[99],{"categories":2746},[483],{"categories":2748},[],{"categories":2750},[99],{"categories":2752},[99],{"categories":2754},[99],{"categories":2756},[],{"categories":2758},[],{"categories":2760},[99],{"categories":2762},[99],{"categories":2764},[112],{"categories":2766},[99],{"categories":2768},[99],{"categories":2770},[99],{"categories":2772},[124],{"categories":2774},[99],{"categories":2776},[99],{"categories":2778},[112],{"categories":2780},[99],{"categories":2782},[99],{"categories":2784},[99],{"categories":2786},[99],{"categories":2788},[99],{"categories":2790},[],{"categories":2792},[124],{"categories":2794},[62],{"categories":2796},[99],{"categories":2798},[112],{"categories":2800},[99],{"categories":2802},[],{"categories":2804},[],{"categories":2806},[99],{"categories":2808},[99],{"categories":2810},[99],{"categories":2812},[146],{"categories":2814},[62],{"categories":2816},[],{"categories":2818},[99],{"categories":2820},[191],{"categories":2822},[99],{"categories":2824},[257],{"categories":2826},[1684],{"categories":2828},[146],{"categories":2830},[124],{"categories":2832},[124],{"categories":2834},[124],{"categories":2836},[99],{"categories":2838},[99],{"categories":2840},[146],{"categories":2842},[146],{"categories":2844},[257],{"categories":2846},[112],{"categories":2848},[],{"categories":2850},[146],{"categories":2852},[99],{"categories":2854},[102],{"categories":2856},[124],{"categories":2858},[99],{"categories":2860},[146],{"categories":2862},[],{"categories":2864},[99],{"categories":2866},[124],{"categories":2868},[124],{"categories":2870},[62],{"categories":2872},[99],{"categories":2874},[146],{"categories":2876},[99],{"categories":2878},[124],{"categories":2880},[112],{"categories":2882},[146],{"categories":2884},[112],{"categories":2886},[257],{"categories":2888},[112],{"categories":2890},[99],{"categories":2892},[99],{"categories":2894},[99],{"categories":2896},[99],{"categories":2898},[124],{"categories":2900},[99],{"categories":2902},[],{"categories":2904},[112],{"categories":2906},[107],{"categories":2908},[124],{"categories":2910},[],{"categories":2912},[],{"categories":2914},[99],{"categories":2916},[112],{"categories":2918},[99],{"categories":2920},[99],{"categories":2922},[2923],"Frameworks & Tooling",{"categories":2925},[99],{"categories":2927},[99],{"categories":2929},[124],{"categories":2931},[99],{"categories":2933},[99],{"categories":2935},[],{"categories":2937},[62],{"categories":2939},[62],{"categories":2941},[102],{"categories":2943},[99],{"categories":2945},[112],{"categories":2947},[99],{"categories":2949},[191],{"categories":2951},[],{"categories":2953},[1684],{"categories":2955},[99],{"categories":2957},[124],{"categories":2959},[99],{"categories":2961},[257],{"categories":2963},[257],{"categories":2965},[],{"categories":2967},[112],{"categories":2969},[99],{"categories":2971},[146],{"categories":2973},[146],{"categories":2975},[99],{"categories":2977},[112],{"categories":2979},[],{"categories":2981},[191],{"categories":2983},[99],{"categories":2985},[99],{"categories":2987},[],{"categories":2989},[99],{"categories":2991},[112],{"categories":2993},[99],{"categories":2995},[99],{"categories":2997},[],{"categories":2999},[124],{"categories":3001},[99],{"categories":3003},[124],{"categories":3005},[257],{"categories":3007},[99],{"categories":3009},[99],{"categories":3011},[124],{"categories":3013},[107],{"categories":3015},[99],{"categories":3017},[1684],{"categories":3019},[],{"categories":3021},[112],{"categories":3023},[102],{"categories":3025},[99],{"categories":3027},[102],{"categories":3029},[99],{"categories":3031},[],{"categories":3033},[112],{"categories":3035},[99],{"categories":3037},[3038],"AI Design Tooling",{"categories":3040},[191],{"categories":3042},[99],{"categories":3044},[99],{"categories":3046},[124],{"categories":3048},[191],{"categories":3050},[99],{"categories":3052},[124],{"categories":3054},[146],{"categories":3056},[115],{"categories":3058},[124],{"categories":3060},[99],{"categories":3062},[99],{"categories":3064},[112],{"categories":3066},[99],{"categories":3068},[],{"categories":3070},[99],{"categories":3072},[99],{"categories":3074},[112],{"categories":3076},[99],{"categories":3078},[99],{"categories":3080},[99],{"categories":3082},[112],{"categories":3084},[],{"categories":3086},[112],{"categories":3088},[2923],{"categories":3090},[99],{"categories":3092},[99],{"categories":3094},[112],{"categories":3096},[112],{"categories":3098},[124],{"categories":3100},[124],{"categories":3102},[],{"categories":3104},[124],{"categories":3106},[99],{"categories":3108},[99],{"categories":3110},[112],{"categories":3112},[107],{"categories":3114},[99],{"categories":3116},[],{"categories":3118},[99],{"categories":3120},[99],{"categories":3122},[2085],{"categories":3124},[],{"categories":3126},[99],{"categories":3128},[99],{"categories":3130},[99],{"categories":3132},[99],{"categories":3134},[191],{"categories":3136},[99],{"categories":3138},[],{"categories":3140},[99],{"categories":3142},[99],{"categories":3144},[99],{"categories":3146},[220],{"categories":3148},[146],{"categories":3150},[99],{"categories":3152},[99],{"categories":3154},[1684],{"categories":3156},[102],{"categories":3158},[99],{"categories":3160},[99],{"categories":3162},[62],{"categories":3164},[99],{"categories":3166},[99],{"categories":3168},[146],{"categories":3170},[112],{"categories":3172},[],{"categories":3174},[99],{"categories":3176},[99],{"categories":3178},[191],{"categories":3180},[99],{"categories":3182},[220],{"categories":3184},[112],{"categories":3186},[99],{"categories":3188},[112],{"categories":3190},[],{"categories":3192},[],{"categories":3194},[],{"categories":3196},[102],{"categories":3198},[146],{"categories":3200},[112],{"categories":3202},[99],{"categories":3204},[99],{"categories":3206},[99],{"categories":3208},[99],{"categories":3210},[372],{"categories":3212},[191],{"categories":3214},[112],{"categories":3216},[99],{"categories":3218},[],{"categories":3220},[112],{"categories":3222},[112],{"categories":3224},[],{"categories":3226},[99],{"categories":3228},[112],{"categories":3230},[99],{"categories":3232},[],{"categories":3234},[99],{"categories":3236},[99],{"categories":3238},[146],{"categories":3240},[191],{"categories":3242},[112],{"categories":3244},[191],{"categories":3246},[112],{"categories":3248},[99],{"categories":3250},[107],{"categories":3252},[],{"categories":3254},[],{"categories":3256},[99],{"categories":3258},[99],{"categories":3260},[102],{"categories":3262},[112],{"categories":3264},[146],{"categories":3266},[],{"categories":3268},[191],{"categories":3270},[],{"categories":3272},[124],{"categories":3274},[99],{"categories":3276},[124],{"categories":3278},[191],{"categories":3280},[124],{"categories":3282},[99],{"categories":3284},[],{"categories":3286},[99],{"categories":3288},[99],{"categories":3290},[],{"categories":3292},[99],{"categories":3294},[220],{"categories":3296},[99],{"categories":3298},[257],{"categories":3300},[124],{"categories":3302},[99],{"categories":3304},[],{"categories":3306},[112],{"categories":3308},[99],{"categories":3310},[102],{"categories":3312},[483],{"categories":3314},[99],{"categories":3316},[112],{"categories":3318},[99],{"categories":3320},[112],{"categories":3322},[99],{"categories":3324},[99],{"categories":3326},[99],{"categories":3328},[],{"categories":3330},[99],{"categories":3332},[102],{"categories":3334},[99],{"categories":3336},[107],{"categories":3338},[124],{"categories":3340},[191],{"categories":3342},[],{"categories":3344},[99],{"categories":3346},[],{"categories":3348},[],{"categories":3350},[112],{"categories":3352},[99],{"categories":3354},[124],{"categories":3356},[191],{"categories":3358},[146],{"categories":3360},[99],{"categories":3362},[146],{"categories":3364},[112],{"categories":3366},[191],{"categories":3368},[99],{"categories":3370},[],{"categories":3372},[99],{"categories":3374},[135],{"categories":3376},[112],{"categories":3378},[191],{"categories":3380},[146],{"categories":3382},[107],{"categories":3384},[124],{"categories":3386},[99],{"categories":3388},[99],{"categories":3390},[146],{"categories":3392},[220],{"categories":3394},[],{"categories":3396},[],{"categories":3398},[62],{"categories":3400},[428],{"categories":3402},[99],{"categories":3404},[112],{"categories":3406},[99,124],{"categories":3408},[146],{"categories":3410},[99],{"categories":3412},[99],{"categories":3414},[99],{"categories":3416},[99],{"categories":3418},[112],{"categories":3420},[99],{"categories":3422},[112],{"categories":3424},[99],{"categories":3426},[99],{"categories":3428},[99],{"categories":3430},[],{"categories":3432},[99],{"categories":3434},[1154],{"categories":3436},[124],{"categories":3438},[191],{"categories":3440},[99],{"categories":3442},[99],{"categories":3444},[99],{"categories":3446},[62],{"categories":3448},[112],{"categories":3450},[220],{"categories":3452},[257],{"categories":3454},[],{"categories":3456},[99],{"categories":3458},[107],{"categories":3460},[112],{"categories":3462},[102],{"categories":3464},[112],{"categories":3466},[99],{"categories":3468},[112],{"categories":3470},[112],{"categories":3472},[115],{"categories":3474},[124],{"categories":3476},[99],{"categories":3478},[99],{"categories":3480},[],{"categories":3482},[],{"categories":3484},[],{"categories":3486},[257],{"categories":3488},[99],{"categories":3490},[146],{"categories":3492},[99],{"categories":3494},[99],{"categories":3496},[99],{"categories":3498},[99],{"categories":3500},[],{"categories":3502},[99],{"categories":3504},[62],{"categories":3506},[107],{"categories":3508},[112],{"categories":3510},[99],{"categories":3512},[],{"categories":3514},[99],{"categories":3516},[112],{"categories":3518},[99],{"categories":3520},[257],{"categories":3522},[],{"categories":3524},[191],{"categories":3526},[191],{"categories":3528},[],{"categories":3530},[124],{"categories":3532},[99],{"categories":3534},[191],{"categories":3536},[99],{"categories":3538},[107],{"categories":3540},[112],{"categories":3542},[99],{"categories":3544},[],{"categories":3546},[146],{"categories":3548},[99],{"categories":3550},[99],{"categories":3552},[99],{"categories":3554},[191],{"categories":3556},[112],{"categories":3558},[146],{"categories":3560},[],{"categories":3562},[112],{"categories":3564},[107],{"categories":3566},[112],{"categories":3568},[191],{"categories":3570},[99],{"categories":3572},[99],{"categories":3574},[99],{"categories":3576},[428],{"categories":3578},[99],{"categories":3580},[],{"categories":3582},[99],{"categories":3584},[99],{"categories":3586},[257],{"categories":3588},[146],{"categories":3590},[62],{"categories":3592},[519],{"categories":3594},[62],{"categories":3596},[99],{"categories":3598},[],{"categories":3600},[],{"categories":3602},[],{"categories":3604},[112],{"categories":3606},[112],{"categories":3608},[124],{"categories":3610},[99],{"categories":3612},[405],{"categories":3614},[124],{"categories":3616},[99],{"categories":3618},[99],{"categories":3620},[99],{"categories":3622},[99],{"categories":3624},[112],{"categories":3626},[],{"categories":3628},[],{"categories":3630},[99],{"categories":3632},[],{"categories":3634},[99],{"categories":3636},[112],{"categories":3638},[191],{"categories":3640},[99],{"categories":3642},[99],{"categories":3644},[],{"categories":3646},[112],{"categories":3648},[115],{"categories":3650},[99],{"categories":3652},[191],{"categories":3654},[99],{"categories":3656},[112],{"categories":3658},[107],{"categories":3660},[99],{"categories":3662},[220],{"categories":3664},[112],{"categories":3666},[99],{"categories":3668},[99],{"categories":3670},[819],{"categories":3672},[99],{"categories":3674},[112],{"categories":3676},[99],{"categories":3678},[124],{"categories":3680},[99],{"categories":3682},[483],{"categories":3684},[191],{"categories":3686},[],{"categories":3688},[99],{"categories":3690},[146],{"categories":3692},[428],{"categories":3694},[112],{"categories":3696},[99],{"categories":3698},[],{"categories":3700},[146],{"categories":3702},[349],{"categories":3704},[112],{"categories":3706},[112],{"categories":3708},[112],{"categories":3710},[99],{"categories":3712},[99],{"categories":3714},[112],{"categories":3716},[],{"categories":3718},[107],{"categories":3720},[99],{"categories":3722},[107],{"categories":3724},[112],{"categories":3726},[],{"categories":3728},[124],{"categories":3730},[99],{"categories":3732},[99],{"categories":3734},[102],{"categories":3736},[146],{"categories":3738},[257],{"categories":3740},[135],{"categories":3742},[112],{"categories":3744},[112],{"categories":3746},[99],{"categories":3748},[112],{"categories":3750},[99],{"categories":3752},[102],{"categories":3754},[],{"categories":3756},[99],{"categories":3758},[99],{"categories":3760},[99],{"categories":3762},[112],{"categories":3764},[99],{"categories":3766},[],{"categories":3768},[],{"categories":3770},[191],{"categories":3772},[112],{"categories":3774},[99,107],{"categories":3776},[112],{"categories":3778},[99],{"categories":3780},[],{"categories":3782},[102],{"categories":3784},[62],{"categories":3786},[107],{"categories":3788},[99],{"categories":3790},[124],{"categories":3792},[99],{"categories":3794},[99],{"categories":3796},[112],{"categories":3798},[99],{"categories":3800},[99],{"categories":3802},[99],{"categories":3804},[146],{"categories":3806},[1154],{"categories":3808},[112],{"categories":3810},[99],{"categories":3812},[],{"categories":3814},[],{"categories":3816},[99],{"categories":3818},[112],{"categories":3820},[99],{"categories":3822},[99],{"categories":3824},[257],{"categories":3826},[],{"categories":3828},[99],{"categories":3830},[112],{"categories":3832},[135],{"categories":3834},[112],{"categories":3836},[428],{"categories":3838},[],{"categories":3840},[372],{"categories":3842},[112],{"categories":3844},[99],{"categories":3846},[220],{"categories":3848},[112],{"categories":3850},[99],{"categories":3852},[62],{"categories":3854},[115],{"categories":3856},[112],{"categories":3858},[99],{"categories":3860},[428],{"categories":3862},[99],{"categories":3864},[257],{"categories":3866},[],{"categories":3868},[99],{"categories":3870},[220],{"categories":3872},[191],{"categories":3874},[99],{"categories":3876},[99],{"categories":3878},[99],{"categories":3880},[],{"categories":3882},[220],{"categories":3884},[146],{"categories":3886},[99],{"categories":3888},[99],{"categories":3890},[99],{"categories":3892},[519],{"categories":3894},[102],{"categories":3896},[99],{"categories":3898},[99],{"categories":3900},[],{"categories":3902},[],{"categories":3904},[191],{"categories":3906},[99],{"categories":3908},[62],{"categories":3910},[220],{"categories":3912},[112],{"categories":3914},[99],{"categories":3916},[99],{"categories":3918},[220],{"categories":3920},[146],{"categories":3922},[],{"categories":3924},[99],{"categories":3926},[99],{"categories":3928},[],{"categories":3930},[99],{"categories":3932},[99],{"categories":3934},[544],{"categories":3936},[99],{"categories":3938},[99],{"categories":3940},[112],{"categories":3942},[124],{"categories":3944},[428],{"categories":3946},[99],{"categories":3948},[99],{"categories":3950},[99],{"categories":3952},[],{"categories":3954},[99,124],{"categories":3956},[146],{"categories":3958},[112],{"categories":3960},[124],{"categories":3962},[112],{"categories":3964},[855],{"categories":3966},[124],{"categories":3968},[112],{"categories":3970},[99],{"categories":3972},[102],{"categories":3974},[],{"categories":3976},[],{"categories":3978},[112],{"categories":3980},[99],{"categories":3982},[124],{"categories":3984},[99],{"categories":3986},[102],{"categories":3988},[124],{"categories":3990},[124],{"categories":3992},[99],{"categories":3994},[220],{"categories":3996},[99],{"categories":3998},[124],{"categories":4000},[99],{"categories":4002},[],{"categories":4004},[99],{"categories":4006},[191,99],{"categories":4008},[257],{"categories":4010},[102],{"categories":4012},[99],{"categories":4014},[],{"categories":4016},[99],{"categories":4018},[99],{"categories":4020},[107],{"categories":4022},[99],{"categories":4024},[107],{"categories":4026},[99],{"categories":4028},[99],{"categories":4030},[349],{"categories":4032},[99],{"categories":4034},[107],{"categories":4036},[124],{"categories":4038},[62],{"categories":4040},[112],{"categories":4042},[124],{"categories":4044},[99],{"categories":4046},[99],{"categories":4048},[146],{"categories":4050},[220],{"categories":4052},[191],{"categories":4054},[99],{"categories":4056},[99],{"categories":4058},[99],{"categories":4060},[99],{"categories":4062},[102],{"categories":4064},[99],{"categories":4066},[112],{"categories":4068},[112],{"categories":4070},[124],{"categories":4072},[146],{"categories":4074},[124],{"categories":4076},[124],{"categories":4078},[99],{"categories":4080},[99],{"categories":4082},[],{"categories":4084},[],{"categories":4086},[62],{"categories":4088},[99],{"categories":4090},[124],{"categories":4092},[99],{"categories":4094},[191],{"categories":4096},[428],{"categories":4098},[372],{"categories":4100},[349],{"categories":4102},[99],{"categories":4104},[99],{"categories":4106},[99],{"categories":4108},[62],{"categories":4110},[99],{"categories":4112},[99],{"categories":4114},[99],{"categories":4116},[99],{"categories":4118},[99],{"categories":4120},[99],{"categories":4122},[112],{"categories":4124},[102],{"categories":4126},[112],{"categories":4128},[99,107],{"categories":4130},[],{"categories":4132},[191],{"categories":4134},[],{"categories":4136},[115],{"categories":4138},[99],{"categories":4140},[146],{"categories":4142},[102],{"categories":4144},[99],{"categories":4146},[102],{"categories":4148},[112],{"categories":4150},[62],{"categories":4152},[112],{"categories":4154},[112],{"categories":4156},[99],{"categories":4158},[99],{"categories":4160},[107],{"categories":4162},[112],{"categories":4164},[124],{"categories":4166},[220],{"categories":4168},[99],{"categories":4170},[],{"categories":4172},[146],{"categories":4174},[99],{"categories":4176},[99],{"categories":4178},[99],{"categories":4180},[99],{"categories":4182},[99],{"categories":4184},[99],{"categories":4186},[124],{"categories":4188},[146],{"categories":4190},[124],{"categories":4192},[124],{"categories":4194},[99],{"categories":4196},[99],{"categories":4198},[99],{"categories":4200},[372],{"categories":4202},[99],{"categories":4204},[112],{"categories":4206},[146],{"categories":4208},[99],{"categories":4210},[99],{"categories":4212},[99],{"categories":4214},[112],{"categories":4216},[99],{"categories":4218},[99],{"categories":4220},[99],{"categories":4222},[2923],{"categories":4224},[4225],"Clinical AI",{"categories":4227},[191],{"categories":4229},[99],{"categories":4231},[99],{"categories":4233},[99],{"categories":4235},[257],{"categories":4237},[2322],{"categories":4239},[99],{"categories":4241},[115],{"categories":4243},[99],{"categories":4245},[112],{"categories":4247},[99],{"categories":4249},[99],{"categories":4251},[146],{"categories":4253},[99],{"categories":4255},[112],{"categories":4257},[124],{"categories":4259},[220],{"categories":4261},[99],{"categories":4263},[99],{"categories":4265},[107],{"categories":4267},[99],{"categories":4269},[99],{"categories":4271},[483],{"categories":4273},[99],{"categories":4275},[],{"categories":4277},[99],{"categories":4279},[124],{"categories":4281},[102],{"categories":4283},[99],{"categories":4285},[],{"categories":4287},[],{"categories":4289},[99],{"categories":4291},[],{"categories":4293},[107],{"categories":4295},[99],{"categories":4297},[99],{"categories":4299},[112],{"categories":4301},[146],{"categories":4303},[146],{"categories":4305},[146],{"categories":4307},[146],{"categories":4309},[],{"categories":4311},[102],{"categories":4313},[112],{"categories":4315},[146],{"categories":4317},[99],{"categories":4319},[544],{"categories":4321},[115],{"categories":4323},[99],{"categories":4325},[102],{"categories":4327},[99],{"categories":4329},[112],{"categories":4331},[99],{"categories":4333},[99],{"categories":4335},[99,112],{"categories":4337},[112],{"categories":4339},[257],{"categories":4341},[146],{"categories":4343},[112],{"categories":4345},[146],{"categories":4347},[112],{"categories":4349},[99],{"categories":4351},[],{"categories":4353},[146],{"categories":4355},[220],{"categories":4357},[102],{"categories":4359},[99],{"categories":4361},[99],{"categories":4363},[],{"categories":4365},[124],{"categories":4367},[],{"categories":4369},[102],{"categories":4371},[112],{"categories":4373},[146],{"categories":4375},[99],{"categories":4377},[146],{"categories":4379},[102],{"categories":4381},[146],{"categories":4383},[146],{"categories":4385},[],{"categories":4387},[107],{"categories":4389},[112],{"categories":4391},[146],{"categories":4393},[146],{"categories":4395},[146],{"categories":4397},[146],{"categories":4399},[146],{"categories":4401},[146],{"categories":4403},[146],{"categories":4405},[146],{"categories":4407},[146],{"categories":4409},[146],{"categories":4411},[62],{"categories":4413},[102],{"categories":4415},[99],{"categories":4417},[99],{"categories":4419},[112],{"categories":4421},[112],{"categories":4423},[],{"categories":4425},[99],{"categories":4427},[99,102],{"categories":4429},[],{"categories":4431},[112],{"categories":4433},[99],{"categories":4435},[146],{"categories":4437},[112],{"categories":4439},[855],{"categories":4441},[99],{"categories":4443},[99],{"categories":4445},[99],{"categories":4447},[99],{"categories":4449},[99],{"categories":4451},[349],{"categories":4453},[99],{"categories":4455},[99],{"categories":4457},[112],{"categories":4459},[99],{"categories":4461},[107],{"categories":4463},[115],{"categories":4465},[112],{"categories":4467},[112],{"categories":4469},[],{"categories":4471},[112],{"categories":4473},[191],{"categories":4475},[146],{"categories":4477},[99],{"categories":4479},[],{"categories":4481},[115],{"categories":4483},[],{"categories":4485},[124],{"categories":4487},[112],{"categories":4489},[191],{"categories":4491},[99],{"categories":4493},[],{"categories":4495},[99],{"categories":4497},[],{"categories":4499},[220],{"categories":4501},[99],{"categories":4503},[],{"categories":4505},[],{"categories":4507},[146],{"categories":4509},[102],{"categories":4511},[99],{"categories":4513},[99],{"categories":4515},[107],{"categories":4517},[99],{"categories":4519},[99],{"categories":4521},[99],{"categories":4523},[107],{"categories":4525},[107],{"categories":4527},[191],{"categories":4529},[],{"categories":4531},[99],{"categories":4533},[146],{"categories":4535},[],{"categories":4537},[99],{"categories":4539},[99],{"categories":4541},[191],{"categories":4543},[99],{"categories":4545},[220],{"categories":4547},[99],{"categories":4549},[257],{"categories":4551},[],{"categories":4553},[112],{"categories":4555},[220],{"categories":4557},[124],{"categories":4559},[],{"categories":4561},[99],{"categories":4563},[],{"categories":4565},[112],{"categories":4567},[191],{"categories":4569},[124],{"categories":4571},[],{"categories":4573},[2923],{"categories":4575},[107],{"categories":4577},[102],{"categories":4579},[99],{"categories":4581},[62],{"categories":4583},[112],{"categories":4585},[191],{"categories":4587},[124],{"categories":4589},[],{"categories":4591},[],{"categories":4593},[99],{"categories":4595},[102],{"categories":4597},[99],{"categories":4599},[220],{"categories":4601},[],{"categories":4603},[112],{"categories":4605},[112],{"categories":4607},[99],{"categories":4609},[112],{"categories":4611},[99],{"categories":4613},[146],{"categories":4615},[124],{"categories":4617},[99],{"categories":4619},[112],{"categories":4621},[115],{"categories":4623},[99],{"categories":4625},[99],{"categories":4627},[112],{"categories":4629},[99],{"categories":4631},[115],{"categories":4633},[220],{"categories":4635},[146],{"categories":4637},[],{"categories":4639},[220],{"categories":4641},[99],{"categories":4643},[],{"categories":4645},[124],{"categories":4647},[112],{"categories":4649},[],{"categories":4651},[99],{"categories":4653},[99],{"categories":4655},[99],{"categories":4657},[99],{"categories":4659},[99],{"categories":4661},[112],{"categories":4663},[107],{"categories":4665},[102],{"categories":4667},[99],{"categories":4669},[191],{"categories":4671},[124],{"categories":4673},[124],{"categories":4675},[99],{"categories":4677},[62],{"categories":4679},[112],{"categories":4681},[99],{"categories":4683},[99],{"categories":4685},[112],{"categories":4687},[99],{"categories":4689},[107],{"categories":4691},[191],{"categories":4693},[124],{"categories":4695},[112],{"categories":4697},[99],{"categories":4699},[115],{"categories":4701},[99],{"categories":4703},[112],{"categories":4705},[99],{"categories":4707},[99],{"categories":4709},[146],{"categories":4711},[99],{"categories":4713},[],{"categories":4715},[102],{"categories":4717},[99],{"categories":4719},[99],{"categories":4721},[99],{"categories":4723},[124],{"categories":4725},[124],{"categories":4727},[99],{"categories":4729},[124],{"categories":4731},[99],{"categories":4733},[112],{"categories":4735},[99],{"categories":4737},[99],{"categories":4739},[99],{"categories":4741},[99],{"categories":4743},[99],{"categories":4745},[],{"categories":4747},[99],{"categories":4749},[191],{"categories":4751},[107],{"categories":4753},[146],{"categories":4755},[99],{"categories":4757},[112],{"categories":4759},[99],{"categories":4761},[112],{"categories":4763},[99],{"categories":4765},[99],{"categories":4767},[191],{"categories":4769},[112],{"categories":4771},[99],{"categories":4773},[220],{"categories":4775},[99],{"categories":4777},[62],{"categories":4779},[99],{"categories":4781},[99],{"categories":4783},[146],{"categories":4785},[99],{"categories":4787},[99],{"categories":4789},[99],{"categories":4791},[99],{"categories":4793},[112],{"categories":4795},[257],{"categories":4797},[99],{"categories":4799},[124],{"categories":4801},[112],{"categories":4803},[62],{"categories":4805},[],{"categories":4807},[112],{"categories":4809},[124],{"categories":4811},[99],{"categories":4813},[99],{"categories":4815},[2168],{"categories":4817},[191],{"categories":4819},[286],{"categories":4821},[99],{"categories":4823},[99],{"categories":4825},[99],{"categories":4827},[99],{"categories":4829},[102],{"categories":4831},[99],{"categories":4833},[99],{"categories":4835},[124],{"categories":4837},[107],{"categories":4839},[124],{"categories":4841},[99],{"categories":4843},[],{"categories":4845},[112],{"categories":4847},[112],{"categories":4849},[99],{"categories":4851},[99],{"categories":4853},[62],{"categories":4855},[],{"categories":4857},[146],{"categories":4859},[],{"categories":4861},[146],{"categories":4863},[99],{"categories":4865},[99],{"categories":4867},[112],{"categories":4869},[99],{"categories":4871},[112],{"categories":4873},[112],{"categories":4875},[],{"categories":4877},[146],{"categories":4879},[99],{"categories":4881},[],{"categories":4883},[99],{"categories":4885},[99],{"categories":4887},[],{"categories":4889},[99],{"categories":4891},[191],{"categories":4893},[124],{"categories":4895},[112],{"categories":4897},[99],{"categories":4899},[99],{"categories":4901},[99],{"categories":4903},[220],{"categories":4905},[99],{"categories":4907},[99],{"categories":4909},[99],{"categories":4911},[102],{"categories":4913},[99],{"categories":4915},[99],{"categories":4917},[],{"categories":4919},[99],{"categories":4921},[99],{"categories":4923},[],{"categories":4925},[102],{"categories":4927},[99],{"categories":4929},[146],{"categories":4931},[124],{"categories":4933},[115],{"categories":4935},[428],{"categories":4937},[99],{"categories":4939},[99],{"categories":4941},[99],{"categories":4943},[124],{"categories":4945},[146],{"categories":4947},[191],{"categories":4949},[99],{"categories":4951},[99],{"categories":4953},[99],{"categories":4955},[99],{"categories":4957},[146],{"categories":4959},[191],{"categories":4961},[99],{"categories":4963},[99],{"categories":4965},[146],{"categories":4967},[191],{"categories":4969},[99],{"categories":4971},[146],{"categories":4973},[99],{"categories":4975},[112],{"categories":4977},[112],{"categories":4979},[112],{"categories":4981},[124],{"categories":4983},[146],{"categories":4985},[112],{"categories":4987},[112],{"categories":4989},[99],{"categories":4991},[124],{"categories":4993},[191],{"categories":4995},[99],{"categories":4997},[99],{"categories":4999},[99],{"categories":5001},[],{"categories":5003},[112],{"categories":5005},[],{"categories":5007},[99],{"categories":5009},[99],{"categories":5011},[],{"categories":5013},[],{"categories":5015},[112],{"categories":5017},[107],{"categories":5019},[112],{"categories":5021},[5022],"Liability & Ethics",{"categories":5024},[99],{"categories":5026},[99],{"categories":5028},[112],{"categories":5030},[102],{"categories":5032},[112],{"categories":5034},[107],{"categories":5036},[220],{"categories":5038},[112],{"categories":5040},[99],{"categories":5042},[99],{"categories":5044},[],{"categories":5046},[519],{"categories":5048},[112],{"categories":5050},[],{"categories":5052},[99],{"categories":5054},[102],{"categories":5056},[112],{"categories":5058},[],{"categories":5060},[112],{"categories":5062},[99],{"categories":5064},[99],{"categories":5066},[124],{"categories":5068},[99],{"categories":5070},[146],{"categories":5072},[99],{"categories":5074},[99],{"categories":5076},[112],{"categories":5078},[99],{"categories":5080},[99],{"categories":5082},[99],{"categories":5084},[146],{"categories":5086},[112],{"categories":5088},[124],{"categories":5090},[191],{"categories":5092},[102],{"categories":5094},[99],{"categories":5096},[99],{"categories":5098},[],{"categories":5100},[112],{"categories":5102},[112],{"categories":5104},[112],{"categories":5106},[428],{"categories":5108},[191],{"categories":5110},[112],{"categories":5112},[257],{"categories":5114},[124],{"categories":5116},[146],{"categories":5118},[99],{"categories":5120},[191],{"categories":5122},[99],{"categories":5124},[102],{"categories":5126},[],{"categories":5128},[112],{"categories":5130},[99],{"categories":5132},[99],{"categories":5134},[99],{"categories":5136},[112],{"categories":5138},[99],{"categories":5140},[191],{"categories":5142},[],{"categories":5144},[112],{"categories":5146},[115],{"categories":5148},[146],{"categories":5150},[112],{"categories":5152},[107],{"categories":5154},[],{"categories":5156},[99],{"categories":5158},[99],{"categories":5160},[115],{"categories":5162},[99],{"categories":5164},[112],{"categories":5166},[146],{"categories":5168},[102],{"categories":5170},[257],{"categories":5172},[99],{"categories":5174},[99],{"categories":5176},[99],{"categories":5178},[146],{"categories":5180},[107],{"categories":5182},[99],{"categories":5184},[191],{"categories":5186},[146],{"categories":5188},[257],{"categories":5190},[99],{"categories":5192},[112],{"categories":5194},[],{"categories":5196},[483],{"categories":5198},[],{"categories":5200},[99],{"categories":5202},[257],{"categories":5204},[99],{"categories":5206},[62],{"categories":5208},[112],{"categories":5210},[112],{"categories":5212},[5213],"Design News & Tools",{"categories":5215},[99],{"categories":5217},[146],{"categories":5219},[99],{"categories":5221},[99],{"categories":5223},[102],{"categories":5225},[99],{"categories":5227},[191],{"categories":5229},[112],{"categories":5231},[112],{"categories":5233},[191],{"categories":5235},[99],{"categories":5237},[428],{"categories":5239},[112],{"categories":5241},[99],{"categories":5243},[99],{"categories":5245},[428],{"categories":5247},[99],{"categories":5249},[220],{"categories":5251},[99],{"categories":5253},[112],{"categories":5255},[],{"categories":5257},[99],{"categories":5259},[99],{"categories":5261},[99],{"categories":5263},[146],{"categories":5265},[102],{"categories":5267},[],{"categories":5269},[99],{"categories":5271},[99],{"categories":5273},[99],{"categories":5275},[124],{"categories":5277},[544],{"categories":5279},[124],{"categories":5281},[191],{"categories":5283},[99],{"categories":5285},[99,112],{"categories":5287},[220,107],{"categories":5289},[124],{"categories":5291},[99],{"categories":5293},[99],{"categories":5295},[99],{"categories":5297},[99],{"categories":5299},[],{"categories":5301},[112],{"categories":5303},[99],{"categories":5305},[],{"categories":5307},[99],{"categories":5309},[124],{"categories":5311},[99],{"categories":5313},[124],{"categories":5315},[],{"categories":5317},[112],{"categories":5319},[99],{"categories":5321},[107],{"categories":5323},[99],{"categories":5325},[146],{"categories":5327},[99],{"categories":5329},[],{"categories":5331},[112],{"categories":5333},[99],{"categories":5335},[],{"categories":5337},[191],{"categories":5339},[99],{"categories":5341},[99],{"categories":5343},[112],{"categories":5345},[99],{"categories":5347},[99],{"categories":5349},[102],{"categories":5351},[112],{"categories":5353},[99],{"categories":5355},[],{"categories":5357},[257],{"categories":5359},[220],{"categories":5361},[107],{"categories":5363},[107],{"categories":5365},[99],{"categories":5367},[102],{"categories":5369},[102],{"categories":5371},[99],{"categories":5373},[112],{"categories":5375},[99],{"categories":5377},[99],{"categories":5379},[99],{"categories":5381},[99],{"categories":5383},[124],{"categories":5385},[99],{"categories":5387},[102],{"categories":5389},[99],{"categories":5391},[112],{"categories":5393},[99],{"categories":5395},[220],{"categories":5397},[99],{"categories":5399},[146],{"categories":5401},[99],{"categories":5403},[99],{"categories":5405},[112],{"categories":5407},[99],{"categories":5409},[112],{"categories":5411},[],{"categories":5413},[124],{"categories":5415},[],{"categories":5417},[124],{"categories":5419},[112],{"categories":5421},[102],{"categories":5423},[],{"categories":5425},[62],{"categories":5427},[257],{"categories":5429},[99],{"categories":5431},[124],{"categories":5433},[99],{"categories":5435},[],{"categories":5437},[146],{"categories":5439},[112],{"categories":5441},[124],{"categories":5443},[191],{"categories":5445},[99],{"categories":5447},[99],{"categories":5449},[112],{"categories":5451},[124],{"categories":5453},[112],{"categories":5455},[146],{"categories":5457},[99],{"categories":5459},[115],{"categories":5461},[102],{"categories":5463},[115],{"categories":5465},[146],{"categories":5467},[99],{"categories":5469},[124],{"categories":5471},[99],{"categories":5473},[191],{"categories":5475},[107],{"categories":5477},[99],{"categories":5479},[99],{"categories":5481},[99],{"categories":5483},[99],{"categories":5485},[99],{"categories":5487},[99],{"categories":5489},[112],{"categories":5491},[99],{"categories":5493},[112],{"categories":5495},[99],{"categories":5497},[99],{"categories":5499},[102],{"categories":5501},[99],{"categories":5503},[112],{"categories":5505},[112],{"categories":5507},[191],{"categories":5509},[112],{"categories":5511},[112],{"categories":5513},[102],{"categories":5515},[112],{"categories":5517},[191],{"categories":5519},[],{"categories":5521},[99],{"categories":5523},[62],{"categories":5525},[428],{"categories":5527},[99],{"categories":5529},[99],{"categories":5531},[99],{"categories":5533},[124],{"categories":5535},[99],{"categories":5537},[],{"categories":5539},[99],{"categories":5541},[112],{"categories":5543},[99],{"categories":5545},[220],{"categories":5547},[99],{"categories":5549},[146],{"categories":5551},[112],{"categories":5553},[99],{"categories":5555},[220],{"categories":5557},[112],{"categories":5559},[107],{"categories":5561},[107],{"categories":5563},[99],{"categories":5565},[99],{"categories":5567},[99],{"categories":5569},[99],{"categories":5571},[99],{"categories":5573},[102],{"categories":5575},[],{"categories":5577},[99],{"categories":5579},[99],{"categories":5581},[112],{"categories":5583},[112],{"categories":5585},[99],{"categories":5587},[99],{"categories":5589},[99],{"categories":5591},[124],{"categories":5593},[],{"categories":5595},[102],{"categories":5597},[99],{"categories":5599},[99],{"categories":5601},[112],{"categories":5603},[112],{"categories":5605},[],{"categories":5607},[124],{"categories":5609},[124],{"categories":5611},[99],{"categories":5613},[220],{"categories":5615},[107],{"categories":5617},[191],{"categories":5619},[],{"categories":5621},[99],{"categories":5623},[112],{"categories":5625},[102],{"categories":5627},[99],{"categories":5629},[99],{"categories":5631},[124],{"categories":5633},[102],{"categories":5635},[99],{"categories":5637},[99],{"categories":5639},[146],{"categories":5641},[62],{"categories":5643},[146],{"categories":5645},[112],{"categories":5647},[99],{"categories":5649},[],{"categories":5651},[146],{"categories":5653},[112],{"categories":5655},[191],{"categories":5657},[62],{"categories":5659},[99],{"categories":5661},[99],{"categories":5663},[],{"categories":5665},[112],{"categories":5667},[112],{"categories":5669},[112],{"categories":5671},[2923],{"categories":5673},[146],{"categories":5675},[99],{"categories":5677},[124],{"categories":5679},[99],{"categories":5681},[99],{"categories":5683},[99],{"categories":5685},[99],{"categories":5687},[107],{"categories":5689},[99],{"categories":5691},[102],{"categories":5693},[1684],{"categories":5695},[257],{"categories":5697},[102],{"categories":5699},[],{"categories":5701},[99],{"categories":5703},[],{"categories":5705},[146],{"categories":5707},[112],{"categories":5709},[191],{"categories":5711},[99],{"categories":5713},[99],{"categories":5715},[146],{"categories":5717},[],{"categories":5719},[112],{"categories":5721},[112],{"categories":5723},[112],{"categories":5725},[],{"categories":5727},[99],{"categories":5729},[],{"categories":5731},[146],{"categories":5733},[102],{"categories":5735},[191],{"categories":5737},[99],{"categories":5739},[112],{"categories":5741},[146],{"categories":5743},[99],{"categories":5745},[146],{"categories":5747},[],{"categories":5749},[146],{"categories":5751},[102],{"categories":5753},[428],{"categories":5755},[112],{"categories":5757},[99],{"categories":5759},[],{"categories":5761},[124],{"categories":5763},[112],{"categories":5765},[115],{"categories":5767},[112],{"categories":5769},[102],{"categories":5771},[],{"categories":5773},[],{"categories":5775},[],{"categories":5777},[191],{"categories":5779},[112],{"categories":5781},[99],{"categories":5783},[99],{"categories":5785},[],{"categories":5787},[],{"categories":5789},[],{"categories":5791},[99],{"categories":5793},[191],{"categories":5795},[99],{"categories":5797},[],{"categories":5799},[112],{"categories":5801},[99],{"categories":5803},[99],{"categories":5805},[102],{"categories":5807},[],{"categories":5809},[],{"categories":5811},[99],{"categories":5813},[191],{"categories":5815},[99],{"categories":5817},[146],{"categories":5819},[],{"categories":5821},[99],{"categories":5823},[220],{"categories":5825},[146],{"categories":5827},[220],{"categories":5829},[62],{"categories":5831},[99],{"categories":5833},[99],{"categories":5835},[],{"categories":5837},[],{"categories":5839},[112],{"categories":5841},[],{"categories":5843},[99],{"categories":5845},[428],{"categories":5847},[99],{"categories":5849},[99],{"categories":5851},[99],{"categories":5853},[99],{"categories":5855},[],{"categories":5857},[112],{"categories":5859},[99],{"categories":5861},[99],{"categories":5863},[],{"categories":5865},[112],{"categories":5867},[99],{"categories":5869},[146],{"categories":5871},[99],{"categories":5873},[220],{"categories":5875},[107],{"categories":5877},[99],{"categories":5879},[99],{"categories":5881},[112],{"categories":5883},[62],{"categories":5885},[112],{"categories":5887},[112],{"categories":5889},[],{"categories":5891},[112],{"categories":5893},[],{"categories":5895},[99],{"categories":5897},[],{"categories":5899},[146],{"categories":5901},[107],{"categories":5903},[],{"categories":5905},[99],{"categories":5907},[99],{"categories":5909},[],{"categories":5911},[191],{"categories":5913},[102],{"categories":5915},[],{"categories":5917},[107],{"categories":5919},[220],{"categories":5921},[99],{"categories":5923},[124],{"categories":5925},[102],{"categories":5927},[62],{"categories":5929},[107],{"categories":5931},[124],{"categories":5933},[112],{"categories":5935},[124],{"categories":5937},[],{"categories":5939},[99],{"categories":5941},[115],{"categories":5943},[99],{"categories":5945},[],{"categories":5947},[112],{"categories":5949},[102],{"categories":5951},[191],{"categories":5953},[99],{"categories":5955},[102],{"categories":5957},[112],{"categories":5959},[257],{"categories":5961},[99],{"categories":5963},[99],{"categories":5965},[99],{"categories":5967},[102],{"categories":5969},[62],{"categories":5971},[112],{"categories":5973},[],{"categories":5975},[99],{"categories":5977},[99],{"categories":5979},[99],{"categories":5981},[124],{"categories":5983},[112],{"categories":5985},[146],{"categories":5987},[124],{"categories":5989},[99],{"categories":5991},[115],{"categories":5993},[],{"categories":5995},[191],{"categories":5997},[124],{"categories":5999},[146],{"categories":6001},[102],{"categories":6003},[112],{"categories":6005},[99],{"categories":6007},[99],{"categories":6009},[112],{"categories":6011},[115],{"categories":6013},[99],{"categories":6015},[112],{"categories":6017},[99],{"categories":6019},[107],{"categories":6021},[112],{"categories":6023},[112,257],{"categories":6025},[99],{"categories":6027},[99],{"categories":6029},[112],{"categories":6031},[124],{"categories":6033},[99],{"categories":6035},[99],{"categories":6037},[62],{"categories":6039},[112],{"categories":6041},[220],{"categories":6043},[112],{"categories":6045},[107],{"categories":6047},[],{"categories":6049},[112],{"categories":6051},[99],{"categories":6053},[107],{"categories":6055},[],{"categories":6057},[],{"categories":6059},[124],{"categories":6061},[99],{"categories":6063},[99],{"categories":6065},[112],{"categories":6067},[62],{"categories":6069},[220],{"categories":6071},[99],{"categories":6073},[99],{"categories":6075},[112],{"categories":6077},[],{"categories":6079},[112],{"categories":6081},[146],{"categories":6083},[112],{"categories":6085},[99],{"categories":6087},[],{"categories":6089},[146],{"categories":6091},[124],{"categories":6093},[2923],{"categories":6095},[102],{"categories":6097},[124],{"categories":6099},[99],{"categories":6101},[112],{"categories":6103},[99],{"categories":6105},[99],{"categories":6107},[220],{"categories":6109},[124],{"categories":6111},[],{"categories":6113},[146],{"categories":6115},[99],{"categories":6117},[],{"categories":6119},[112],{"categories":6121},[99],{"categories":6123},[99],{"categories":6125},[99],{"categories":6127},[99],{"categories":6129},[112],{"categories":6131},[99],{"categories":6133},[99],{"categories":6135},[115],{"categories":6137},[99],{"categories":6139},[112],{"categories":6141},[99],{"categories":6143},[99],{"categories":6145},[99],{"categories":6147},[99],{"categories":6149},[99],{"categories":6151},[99],{"categories":6153},[99],{"categories":6155},[107],{"categories":6157},[],{"categories":6159},[115],{"categories":6161},[146],{"categories":6163},[112],{"categories":6165},[99],{"categories":6167},[124],{"categories":6169},[],{"categories":6171},[124],{"categories":6173},[124],{"categories":6175},[112],{"categories":6177},[124],{"categories":6179},[99],{"categories":6181},[99],{"categories":6183},[99],{"categories":6185},[112],{"categories":6187},[124],{"categories":6189},[99],{"categories":6191},[99],{"categories":6193},[99],{"categories":6195},[112],{"categories":6197},[146],{"categories":6199},[99],{"categories":6201},[99],{"categories":6203},[99],{"categories":6205},[107],{"categories":6207},[99],{"categories":6209},[112],{"categories":6211},[191],{"categories":6213},[],{"categories":6215},[99],{"categories":6217},[62],{"categories":6219},[112],{"categories":6221},[99],{"categories":6223},[99],{"categories":6225},[],{"categories":6227},[99],{"categories":6229},[99],{"categories":6231},[146],{"categories":6233},[99],{"categories":6235},[99],{"categories":6237},[112],{"categories":6239},[220],{"categories":6241},[],{"categories":6243},[],{"categories":6245},[124],{"categories":6247},[99],{"categories":6249},[146],{"categories":6251},[99],{"categories":6253},[124],{"categories":6255},[146],{"categories":6257},[99],{"categories":6259},[220],{"categories":6261},[62],{"categories":6263},[99],{"categories":6265},[99],{"categories":6267},[102],{"categories":6269},[112],{"categories":6271},[99],{"categories":6273},[99],{"categories":6275},[112],{"categories":6277},[112],{"categories":6279},[99],{"categories":6281},[107],{"categories":6283},[],{"categories":6285},[62],{"categories":6287},[99],{"categories":6289},[],{"categories":6291},[146],{"categories":6293},[99],{"categories":6295},[62],{"categories":6297},[99],{"categories":6299},[124],{"categories":6301},[124],{"categories":6303},[124],{"categories":6305},[112],{"categories":6307},[112],{"categories":6309},[99],{"categories":6311},[112],{"categories":6313},[99],{"categories":6315},[99],{"categories":6317},[191],{"categories":6319},[62],{"categories":6321},[62],{"categories":6323},[],{"categories":6325},[146],{"categories":6327},[99],{"categories":6329},[99],{"categories":6331},[124],{"categories":6333},[],{"categories":6335},[146],{"categories":6337},[146],{"categories":6339},[146],{"categories":6341},[],{"categories":6343},[112],{"categories":6345},[99],{"categories":6347},[],{"categories":6349},[102],{"categories":6351},[107],{"categories":6353},[],{"categories":6355},[99],{"categories":6357},[99],{"categories":6359},[],{"categories":6361},[124],{"categories":6363},[],{"categories":6365},[],{"categories":6367},[],{"categories":6369},[],{"categories":6371},[99],{"categories":6373},[146],{"categories":6375},[],{"categories":6377},[],{"categories":6379},[99],{"categories":6381},[99],{"categories":6383},[99],{"categories":6385},[62],{"categories":6387},[99],{"categories":6389},[62],{"categories":6391},[],{"categories":6393},[62],{"categories":6395},[62],{"categories":6397},[257],{"categories":6399},[112],{"categories":6401},[124],{"categories":6403},[],{"categories":6405},[],{"categories":6407},[62],{"categories":6409},[124],{"categories":6411},[124],{"categories":6413},[124],{"categories":6415},[],{"categories":6417},[102],{"categories":6419},[124],{"categories":6421},[124],{"categories":6423},[102],{"categories":6425},[124],{"categories":6427},[107],{"categories":6429},[124],{"categories":6431},[124],{"categories":6433},[124],{"categories":6435},[62],{"categories":6437},[146],{"categories":6439},[146],{"categories":6441},[99],{"categories":6443},[124],{"categories":6445},[62],{"categories":6447},[257],{"categories":6449},[62],{"categories":6451},[62],{"categories":6453},[62],{"categories":6455},[],{"categories":6457},[107],{"categories":6459},[],{"categories":6461},[257],{"categories":6463},[124],{"categories":6465},[124],{"categories":6467},[124],{"categories":6469},[112],{"categories":6471},[146,107],{"categories":6473},[62],{"categories":6475},[],{"categories":6477},[],{"categories":6479},[62],{"categories":6481},[],{"categories":6483},[62],{"categories":6485},[146],{"categories":6487},[112],{"categories":6489},[],{"categories":6491},[124],{"categories":6493},[99],{"categories":6495},[191],{"categories":6497},[],{"categories":6499},[99],{"categories":6501},[],{"categories":6503},[146],{"categories":6505},[102],{"categories":6507},[62],{"categories":6509},[],{"categories":6511},[124],{"categories":6513},[146],[6515,6726,6776,7002],{"id":6516,"title":6517,"ai":6518,"body":6524,"categories":6695,"created_at":63,"date_modified":63,"description":56,"extension":64,"faq":63,"featured":65,"kicker_label":63,"meta":6696,"navigation":78,"path":6714,"published_at":63,"question":63,"scraped_at":6715,"seo":6716,"sitemap":6717,"source_id":6718,"source_name":6719,"source_type":86,"source_url":6720,"stem":6721,"tags":6722,"thumbnail_url":63,"tldr":6723,"tweet":63,"unknown_tags":6724,"__hash__":6725},"summaries\u002Fsummaries\u002F28dfe10dc0220a86-duckdb-python-fast-in-process-analytics-db-summary.md","DuckDB Python: Fast In-Process Analytics DB",{"provider":7,"model":6519,"input_tokens":6520,"output_tokens":6521,"processing_time_ms":6522,"cost_usd":6523},"x-ai\u002Fgrok-4.1-fast",12461,2682,17233,0.0038107,{"type":14,"value":6525,"toc":6688},[6526,6530,6533,6548,6551,6555,6562,6565,6590,6597,6600,6603,6607,6610,6613,6616,6620,6623,6626,6629,6632,6636,6684],[17,6527,6529],{"id":6528},"serverless-analytical-queries-in-python","Serverless Analytical Queries in Python",[22,6531,6532],{},"DuckDB delivers a complete analytical database engine embedded within your Python application—no external server, no network overhead, zero configuration. Designed for OLAP workloads, it processes complex SQL queries over large datasets with vectorized execution and columnar storage, outperforming traditional tools like Pandas for aggregations and joins on GB-scale data. As an open-source project, it prioritizes portability across platforms while maintaining high performance through hand-optimized query plans and parallel execution.",[22,6534,6535,6536,6539,6540,6543,6544,6547],{},"The Python client binds directly to this engine, allowing seamless SQL execution via ",[36,6537,6538],{},"duckdb.query()"," or integration with Pandas via ",[36,6541,6542],{},"df.sql()",". This eliminates data movement costs: load CSVs, Parquet files, or remote HTTP sources, then run analytics in-memory or persisted to ",[36,6545,6546],{},".duckdb"," files. Trade-off: excels at read-heavy analytics but lacks full transactional OLTP ACID guarantees of client-server DBs like Postgres.",[22,6549,6550],{},"\"DuckDB: A Fast, In-Process, Portable, Open Source, Analytical Database System\"",[17,6552,6554],{"id":6553},"frictionless-setup-and-extensibility","Frictionless Setup and Extensibility",[22,6556,6557,6558,6561],{},"Installation is a single pip command: ",[36,6559,6560],{},"pip install duckdb",", pulling the latest stable release (1.5.2 as of April 2026) with all optional dependencies for formats like Parquet, JSON, and HTTP. No Docker, no JVM, no extensions to compile—runs natively on CPython 3.11+.",[22,6563,6564],{},"Post-install, connect in three lines:",[6566,6567,6570],"pre",{"className":6568,"code":6569,"language":90,"meta":56,"style":56},"language-python shiki shiki-themes github-light github-dark","import duckdb\ncon = duckdb.connect(':memory:')  # or 'mydb.duckdb'\nresult = con.execute('SELECT * FROM read_csv_auto(\"data.csv\")').fetchall()\n",[36,6571,6572,6580,6585],{"__ignoreMap":56},[6573,6574,6577],"span",{"class":6575,"line":6576},"line",1,[6573,6578,6579],{},"import duckdb\n",[6573,6581,6582],{"class":6575,"line":57},[6573,6583,6584],{},"con = duckdb.connect(':memory:')  # or 'mydb.duckdb'\n",[6573,6586,6587],{"class":6575,"line":75},[6573,6588,6589],{},"result = con.execute('SELECT * FROM read_csv_auto(\"data.csv\")').fetchall()\n",[22,6591,6592,6593,6596],{},"For production, persist connections and leverage extensions via ",[36,6594,6595],{},"INSTALL httpfs; LOAD httpfs;"," to query S3 or web data directly. Integrates with Polars, Arrow, and NumPy for zero-copy data exchange, accelerating ETL pipelines.",[22,6598,6599],{},"Official resources point to structured starting points: DuckDB.org for core docs, Python User Guide for setup nuances, and API reference for advanced bindings. Community support via Discord accelerates troubleshooting.",[22,6601,6602],{},"\"Install the latest release of DuckDB directly from PyPI\"",[17,6604,6606],{"id":6605},"sustained-momentum-in-development","Sustained Momentum in Development",[22,6608,6609],{},"DuckDB's Python package mirrors the core project's rapid iteration: over 100 releases since 2019, with 1.5.x hitting stable in early 2026 after dozens of dev builds. Recent cadence—weekly pre-releases, bi-weekly stables—signals reliability for production use, fixing bugs and adding features like ARM64 optimizations and Python 3.14 wheels.",[22,6611,6612],{},"Maintainers include core contributors (hfmuehleisen, likely project lead Mark Mühleisen; Mytherin; duckdb_admin), ensuring vested interest in Python ecosystem fit. GitHub stats (implied via badges) and CONTRIBUTING.md invite extensions, with focus on embeddability over bloat.",[22,6614,6615],{},"This velocity beats many data tools: from 0.1.0 (2019) to 1.5.2 (2026), incorporating community feedback into query optimizer improvements and format readers. Pre-releases like 1.6.0.dev12 allow early access without risking stability.",[17,6617,6619],{"id":6618},"cross-platform-reliability-at-scale","Cross-Platform Reliability at Scale",[22,6621,6622],{},"Wheels cover every modern stack: CPython 3.11-3.14 on Windows (x86-64, ARM64), macOS (10.13+ x86-64, 11.0+ ARM64, universal2), and Linux (manylinux glibc 2.26\u002F2.28 x86-64\u002FARM64). Source distributions enable custom builds.",[22,6624,6625],{},"This universality suits data notebooks (Jupyter), scripts, or serverless functions—deploy anywhere without platform shims. Files uploaded April 13, 2026, for 1.5.2 confirm freshness, with sizes optimized for quick pulls.",[22,6627,6628],{},"Trade-off: In-process limits concurrency to single-threaded apps unless using multiprocessing; for distributed needs, pair with Ray or Dask.",[22,6630,6631],{},"\"Install with all optional dependencies\"",[17,6633,6635],{"id":6634},"key-takeaways","Key Takeaways",[6637,6638,6639,6646,6659,6669,6672,6675,6678,6681],"ul",{},[6640,6641,6642,6643,6645],"li",{},"Run ",[36,6644,6560],{}," to embed a full analytical DB—no servers, instant queries on Parquet\u002FCSV\u002FJSON.",[6640,6647,6648,6649,6652,6653,6655,6656,6658],{},"Use ",[36,6650,6651],{},":memory:"," for ephemeral analysis or ",[36,6654,6546],{}," files for persistence; query Pandas DataFrames directly with ",[36,6657,6542],{},".",[6640,6660,6661,6662,6665,6666,6658],{},"Leverage extensions like ",[36,6663,6664],{},"httpfs"," for remote data: ",[36,6667,6668],{},"SELECT * FROM 's3:\u002F\u002Fbucket\u002Fdata.parquet'",[6640,6670,6671],{},"Expect top-tier performance on aggregations\u002Fjoins; benchmark against Pandas for your workloads (often 10-100x faster).",[6640,6673,6674],{},"Track releases on PyPI for cutting-edge features; join Discord for real-world patterns.",[6640,6676,6677],{},"Build pipelines with Arrow\u002FPolars interop to skip serialization overhead.",[6640,6679,6680],{},"For contrib, follow CONTRIBUTING.md—focus on Python-specific extensions.",[6640,6682,6683],{},"Test on target platforms via provided wheels; source for edge cases.",[6685,6686,6687],"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":56,"searchDepth":57,"depth":57,"links":6689},[6690,6691,6692,6693,6694],{"id":6528,"depth":57,"text":6529},{"id":6553,"depth":57,"text":6554},{"id":6605,"depth":57,"text":6606},{"id":6618,"depth":57,"text":6619},{"id":6634,"depth":57,"text":6635},[62],{"content_references":6697,"triage":6712},[6698,6702,6706,6709],{"type":69,"title":6699,"url":6700,"context":6701},"DuckDB","https:\u002F\u002Fduckdb.org","mentioned",{"type":6703,"title":6704,"url":6705,"context":72},"other","User Guide (Python)","https:\u002F\u002Fduckdb.org\u002Fdocs\u002Fstable\u002Fguides\u002Fpython\u002Finstall",{"type":6703,"title":6707,"url":6708,"context":72},"API Docs (Python)","https:\u002F\u002Fduckdb.org\u002Fdocs\u002Fstable\u002Fclients\u002Fpython\u002Foverview",{"type":6703,"title":6710,"url":6711,"context":6701},"DuckDB Discord","https:\u002F\u002Fdiscord.gg\u002FtcvwpjfnZx",{"relevance":74,"novelty":75,"quality":74,"actionability":74,"composite":76,"reasoning":6713},"Category: Data Science & Visualization. The article provides a detailed overview of DuckDB, an analytical database that integrates with Python, addressing the audience's need for efficient data processing tools. It includes practical installation instructions and code examples, making it actionable for developers looking to implement it in their projects.","\u002Fsummaries\u002F28dfe10dc0220a86-duckdb-python-fast-in-process-analytics-db-summary","2026-04-15 15:32:48",{"title":6517,"description":56},{"loc":6714},"28dfe10dc0220a86","__oneoff__","https:\u002F\u002Fpypi.org\u002Fproject\u002Fduckdb\u002F","summaries\u002F28dfe10dc0220a86-duckdb-python-fast-in-process-analytics-db-summary",[90,91],"pip install duckdb for a portable, serverless OLAP database that runs analytical SQL queries at high speed directly in Python processes.",[],"x1VIvaRuvvzrpz2JsgM89t1ieCLwV6ftbHT96KjpJ0Q",{"id":6727,"title":6728,"ai":6729,"body":6734,"categories":6762,"created_at":63,"date_modified":63,"description":56,"extension":64,"faq":63,"featured":65,"kicker_label":63,"meta":6763,"navigation":78,"path":6764,"published_at":6765,"question":63,"scraped_at":63,"seo":6766,"sitemap":6767,"source_id":6768,"source_name":6769,"source_type":86,"source_url":6770,"stem":6771,"tags":6772,"thumbnail_url":63,"tldr":6773,"tweet":63,"unknown_tags":6774,"__hash__":6775},"summaries\u002Fsummaries\u002Fpractical-oop-python-data-quality-toolkit-summary.md","Practical OOP: Python Data Quality Toolkit",{"provider":7,"model":6519,"input_tokens":6730,"output_tokens":6731,"processing_time_ms":6732,"cost_usd":6733},3380,809,8486,0.00061355,{"type":14,"value":6735,"toc":6757},[6736,6740,6743,6747,6750,6754],[17,6737,6739],{"id":6738},"from-toy-examples-to-real-world-oop","From Toy Examples to Real-World OOP",[22,6741,6742],{},"Generic OOP tutorials often use abstract classes like animals or shapes that don't solve actual problems. Instead, apply OOP to create a data quality toolkit that checks datasets for issues like missing values, duplicates, and schema mismatches—directly usable in data pipelines.",[17,6744,6746],{"id":6745},"core-oop-structure-for-data-validators","Core OOP Structure for Data Validators",[22,6748,6749],{},"Define abstract base classes for validators (e.g., BaseValidator with validate() and report() methods). Extend with concrete classes like MissingValueValidator or DuplicateValidator. Each handles specific checks: MissingValueValidator scans for NaNs and computes percentages; DuplicateValidator identifies and counts repeats. This inheritance ensures consistent interfaces while customizing logic per rule.",[17,6751,6753],{"id":6752},"benefits-and-usage","Benefits and Usage",[22,6755,6756],{},"Encapsulate checks into a QualityChecker class that composes multiple validators, runs them on DataFrames, and aggregates reports into JSON or HTML. Trade-offs: Adds abstraction overhead but improves modularity, testability, and extensibility for growing validation needs. Integrate via simple API: checker = QualityChecker(validators); results = checker.validate(df). Content is thin RSS teaser; full article details code on Medium.",{"title":56,"searchDepth":57,"depth":57,"links":6758},[6759,6760,6761],{"id":6738,"depth":57,"text":6739},{"id":6745,"depth":57,"text":6746},{"id":6752,"depth":57,"text":6753},[124],{},"\u002Fsummaries\u002Fpractical-oop-python-data-quality-toolkit-summary","2026-04-08 21:21:17",{"title":6728,"description":56},{"loc":6764},"3bc99baf3e1a274b","Learning Data","https:\u002F\u002Funknown","summaries\u002Fpractical-oop-python-data-quality-toolkit-summary",[90,91],"Use OOP to build a reusable data quality toolkit in Python that validates real datasets, ditching toy examples for production-ready code.",[],"jJTXnZGT0inxfzWez5pDC3MXsSZ1ffUVqikWuQEyX8o",{"id":6777,"title":6778,"ai":6779,"body":6784,"categories":6976,"created_at":63,"date_modified":63,"description":56,"extension":64,"faq":63,"featured":65,"kicker_label":63,"meta":6977,"navigation":78,"path":6988,"published_at":6989,"question":63,"scraped_at":6990,"seo":6991,"sitemap":6992,"source_id":6993,"source_name":6994,"source_type":86,"source_url":6995,"stem":6996,"tags":6997,"thumbnail_url":63,"tldr":6999,"tweet":63,"unknown_tags":7000,"__hash__":7001},"summaries\u002Fsummaries\u002Fff126f8e0954389e-skfolio-build-tune-portfolio-optimizers-in-python-summary.md","skfolio: Build & Tune Portfolio Optimizers in Python",{"provider":7,"model":6519,"input_tokens":6780,"output_tokens":6781,"processing_time_ms":6782,"cost_usd":6783},9292,2519,30098,0.00309525,{"type":14,"value":6785,"toc":6970},[6786,6790,6819,6823,6872,6876,6941,6945],[17,6787,6789],{"id":6788},"data-prep-and-baseline-benchmarks-deliver-quick-wins","Data Prep and Baseline Benchmarks Deliver Quick Wins",[22,6791,6792,6793,6796,6797,6800,6801,6804,6805,46,6808,50,6811,6814,6815,6818],{},"Load S&P 500 prices via ",[36,6794,6795],{},"skfolio.datasets.load_sp500_dataset()",", convert to returns with ",[36,6798,6799],{},"prices_to_returns()",", and split chronologically (",[36,6802,6803],{},"train_test_split(shuffle=False, test_size=0.33)",") to prevent look-ahead bias—training spans ~67% historical days, testing the rest. Baselines like ",[36,6806,6807],{},"EqualWeighted()",[36,6809,6810],{},"InverseVolatility()",[36,6812,6813],{},"Random()"," fit on train, predict on test, yielding metrics like annualized Sharpe (printed via ",[36,6816,6817],{},"ptf.annualized_sharpe_ratio","), mean return, and volatility. These expose naive strategies' flaws: equal-weight ignores volatility, random adds noise—use them to benchmark any optimizer.",[17,6820,6822],{"id":6821},"mean-variance-risk-measures-and-clustering-beat-baselines","Mean-Variance, Risk Measures, and Clustering Beat Baselines",[22,6824,6825,6828,6829,6832,6833,6836,6837,6840,6841,46,6844,6847,6848,6851,6852,6855,6856,6859,6860,6863,6864,6867,6868,6871],{},[36,6826,6827],{},"MeanRisk(risk_measure=RiskMeasure.VARIANCE)"," minimizes variance or maximizes Sharpe (",[36,6830,6831],{},"ObjectiveFunction.MAXIMIZE_RATIO","), generating efficient frontiers (",[36,6834,6835],{},"efficient_frontier_size=20",") plotted by risk vs. Sharpe. Swap risks to ",[36,6838,6839],{},"CVaR"," (95%), ",[36,6842,6843],{},"SEMI_VARIANCE",[36,6845,6846],{},"CDAR",", or ",[36,6849,6850],{},"MAX_DRAWDOWN"," for tail-focused portfolios that cut CVaR@95% and max drawdown vs. variance. ",[36,6853,6854],{},"RiskBudgeting()"," equalizes contributions (variance or CVaR). Hierarchical methods shine: ",[36,6857,6858],{},"HierarchicalRiskParity()"," clusters assets via dendrograms for stable weights; ",[36,6861,6862],{},"NestedClustersOptimization()"," nests ",[36,6865,6866],{},"MeanRisk(CVAR)"," inside ",[36,6869,6870],{},"RiskBudgeting(VARIANCE)"," with 5-fold CV, capturing correlations without covariance pitfalls.",[17,6873,6875],{"id":6874},"robust-priors-constraints-and-views-stabilize-real-world-use","Robust Priors, Constraints, and Views Stabilize Real-World Use",[22,6877,6878,6879,6882,6883,6886,6887,46,6890,46,6893,6847,6896,6899,6900,6903,6904,46,6907,46,6910,46,6913,6916,6917,6920,6921,6924,6925,6928,6929,6932,6933,6936,6937,6940],{},"Replace ",[36,6880,6881],{},"EmpiricalCovariance()","\u002F",[36,6884,6885],{},"EmpiricalMu()"," with ",[36,6888,6889],{},"DenoiseCovariance()",[36,6891,6892],{},"ShrunkMu()",[36,6894,6895],{},"GerberCovariance()",[36,6897,6898],{},"EWMu(alpha=0.1)"," in ",[36,6901,6902],{},"EmpiricalPrior()"," for max-Sharpe portfolios resilient to estimation error. Add realism via ",[36,6905,6906],{},"min_weights=0.0",[36,6908,6909],{},"max_weights=0.20",[36,6911,6912],{},"transaction_costs=0.0005",[36,6914,6915],{},"groups"," (e.g., GroupA \u003C=0.6, GroupB>=0.2), ",[36,6918,6919],{},"l2_coef=0.01",". ",[36,6922,6923],{},"BlackLitterman(views=[\"AAPL == 0.0008\", \"JPM - BAC == 0.0002\"])"," blends market priors with views. ",[36,6926,6927],{},"FactorModel()"," on ",[36,6930,6931],{},"load_factors_dataset()"," explains returns via external factors, boosting Sharpe. Pipelines like ",[36,6934,6935],{},"SelectKExtremes(k=8)"," + ",[36,6938,6939],{},"MeanRisk()"," prune to top performers.",[17,6942,6944],{"id":6943},"walk-forward-cv-and-tuning-ensure-out-of-sample-performance","Walk-Forward CV and Tuning Ensure Out-of-Sample Performance",[22,6946,6947,6886,6950,6953,6954,6957,6958,6961,6962,6965,6966,6969],{},[36,6948,6949],{},"cross_val_predict()",[36,6951,6952],{},"WalkForward(train_size=252*2, test_size=63)"," simulates rolling 2-year trains\u002F3-month tests, computing portfolio Sharpe\u002FCalmar. ",[36,6955,6956],{},"GridSearchCV()"," tunes ",[36,6959,6960],{},"l2_coef=[0.0,0.01,0.1]"," and ",[36,6963,6964],{},"mu_estimator__alpha=[0.05,0.1,0.2,0.5]"," on max-Sharpe, selecting best CV Sharpe. Final ",[36,6967,6968],{},"Population()"," of 18 strategies compares annualized mean\u002Fvol\u002FSharpe\u002FSortino\u002FCVaR@95%\u002Fdrawdowns (sorted by test Sharpe), with plots for cumulative returns, weights, risk contributions—revealing hierarchical\u002Frisk-parity often top variance-based in stability.",{"title":56,"searchDepth":57,"depth":57,"links":6971},[6972,6973,6974,6975],{"id":6788,"depth":57,"text":6789},{"id":6821,"depth":57,"text":6822},{"id":6874,"depth":57,"text":6875},{"id":6943,"depth":57,"text":6944},[62],{"content_references":6978,"triage":6985},[6979,6982],{"type":69,"title":6980,"url":6981,"context":6701},"skfolio","https:\u002F\u002Fgithub.com\u002Fskfolio\u002Fskfolio",{"type":6703,"title":6983,"url":6984,"context":6701},"Full Codes","https:\u002F\u002Fgithub.com\u002FMarktechpost\u002FAI-Agents-Projects-Tutorials\u002Fblob\u002Fmain\u002FData%20Science\u002Fportfolio_optimization_with_skfolio_Marktechpost.ipynb",{"relevance":75,"novelty":75,"quality":74,"actionability":74,"composite":6986,"reasoning":6987},3.45,"Category: Data Science & Visualization. The article provides a practical guide on using the skfolio library for portfolio optimization, which aligns with the audience's interest in actionable AI and data science tools. It includes specific code examples and methodologies that can be directly applied, making it useful for developers looking to implement AI in financial products.","\u002Fsummaries\u002Fff126f8e0954389e-skfolio-build-tune-portfolio-optimizers-in-python-summary","2026-05-12 07:05:02","2026-05-12 15:01:25",{"title":6778,"description":56},{"loc":6988},"ff126f8e0954389e","MarkTechPost","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F05\u002F12\u002Fa-coding-implementation-to-portfolio-optimization-with-skfolio-for-building-testing-tuning-and-comparing-modern-investment-strategies\u002F","summaries\u002Fff126f8e0954389e-skfolio-build-tune-portfolio-optimizers-in-python-summary",[90,91,6998],"machine-learning","skfolio's scikit-learn API lets you construct, validate, and compare 18+ portfolio strategies—from baselines to HRP, Black-Litterman, factors, and tuned models—on S&P 500 returns with walk-forward CV and GridSearchCV.",[],"s9QUFNF_HWzNZV61Dh6PEETN3C3-K3FsZalb0rd3HRQ",{"id":7003,"title":7004,"ai":7005,"body":7010,"categories":7216,"created_at":63,"date_modified":63,"description":56,"extension":64,"faq":63,"featured":65,"kicker_label":63,"meta":7217,"navigation":78,"path":7233,"published_at":7234,"question":63,"scraped_at":7235,"seo":7236,"sitemap":7237,"source_id":7238,"source_name":6994,"source_type":86,"source_url":7239,"stem":7240,"tags":7241,"thumbnail_url":63,"tldr":7242,"tweet":63,"unknown_tags":7243,"__hash__":7244},"summaries\u002Fsummaries\u002Fa59df2d47dafe018-scanpy-pipeline-for-pbmc-scrna-seq-clustering-traj-summary.md","Scanpy Pipeline for PBMC scRNA-seq Clustering & Trajectories",{"provider":7,"model":6519,"input_tokens":7006,"output_tokens":7007,"processing_time_ms":7008,"cost_usd":7009},9209,2235,26831,0.0029368,{"type":14,"value":7011,"toc":7210},[7012,7016,7048,7074,7078,7100,7116,7120,7143,7161,7165,7196],[17,7013,7015],{"id":7014},"rigorous-qc-and-filtering-removes-noise-for-reliable-downstream-analysis","Rigorous QC and Filtering Removes Noise for Reliable Downstream Analysis",[22,7017,7018,7019,7022,7023,7026,7027,7030,7031,7034,7035,7038,7039,46,7042,46,7045,7047],{},"Load PBMC-3k via ",[36,7020,7021],{},"sc.datasets.pbmc3k()"," (2700 cells, ~2k genes\u002Fcell). Compute QC metrics for mitochondrial (",[36,7024,7025],{},"MT-"," prefix, filter \u003C5% ",[36,7028,7029],{},"pct_counts_mt",") and ribosomal (",[36,7032,7033],{},"RPS\u002FRPL",") genes using ",[36,7036,7037],{},"sc.pp.calculate_qc_metrics",". Visualize with violin plots (",[36,7040,7041],{},"n_genes_by_counts",[36,7043,7044],{},"total_counts",[36,7046,7029],{},") and scatters to spot outliers.",[22,7049,7050,7051,46,7054,7057,7058,7061,7062,7065,7066,7069,7070,7073],{},"Filter: ",[36,7052,7053],{},"min_genes=200",[36,7055,7056],{},"min_cells=3",", upper ",[36,7059,7060],{},"n_genes_by_counts \u003C2500",". Detect doublets via ",[36,7063,7064],{},"sc.pp.scrublet"," (removes ~sum of ",[36,7067,7068],{},"predicted_doublet","). Preserve raw in ",[36,7071,7072],{},"layers[\"counts\"]",". This yields cleaner data, preventing artifacts in clustering.",[17,7075,7077],{"id":7076},"normalization-hvgs-and-cell-cycle-correction-focus-on-biological-signal","Normalization, HVGs, and Cell-Cycle Correction Focus on Biological Signal",[22,7079,7080,7081,7084,7085,7088,7089,7092,7093,7096,7097,6658],{},"Normalize to 10k counts (",[36,7082,7083],{},"sc.pp.normalize_total(target_sum=1e4)","), log-transform (",[36,7086,7087],{},"sc.pp.log1p","). Identify highly variable genes (",[36,7090,7091],{},"sc.pp.highly_variable_genes(min_mean=0.0125, max_mean=3, min_disp=0.5)","), subset to them (",[36,7094,7095],{},"adata = adata[:, adata.var.highly_variable]","). Store raw in ",[36,7098,7099],{},"adata.raw",[22,7101,7102,7103,46,7105,7107,7108,7111,7112,7115],{},"Score S\u002FG2M phases with 40+ predefined markers (e.g., S: MCM5,PCNA; G2M: HMGB2,CDK1, filter to dataset genes). Regress out ",[36,7104,7044],{},[36,7106,7029],{}," (",[36,7109,7110],{},"sc.pp.regress_out","). Scale (",[36,7113,7114],{},"sc.pp.scale(max_value=10)","). These steps isolate biological variance, regressing technical noise for accurate modeling.",[17,7117,7119],{"id":7118},"dimensionality-reduction-leiden-clustering-and-marker-based-annotation-reveals-cell-types","Dimensionality Reduction, Leiden Clustering, and Marker-Based Annotation Reveals Cell Types",[22,7121,7122,7123,7126,7127,7130,7131,7134,7135,7138,7139,7142],{},"PCA (",[36,7124,7125],{},"sc.tl.pca(svd_solver=\"arpack\")",", check ",[36,7128,7129],{},"n_pcs=50"," variance). Neighbors (",[36,7132,7133],{},"sc.pp.neighbors(n_neighbors=10, n_pcs=40)","). Embeddings: UMAP (",[36,7136,7137],{},"sc.tl.umap","), t-SNE (",[36,7140,7141],{},"sc.tl.tsne(n_pcs=40)",").",[22,7144,7145,7146,7149,7150,7153,7154,46,7157,7160],{},"Cluster with Leiden (",[36,7147,7148],{},"sc.tl.leiden(resolution=0.5, flavor=\"igraph\", n_iterations=2)","). Rank markers (",[36,7151,7152],{},"sc.tl.rank_genes_groups(method=\"wilcoxon\")",", top 10\u002Fcluster via Wilcoxon). Annotate using PBMC markers: B-cell (CD79A,MS4A1), CD8 T (CD8A,CD8B), CD4 T (IL7R,CD4), NK (GNLY,NKG7), CD14 Mono (CD14,LYZ), FCGR3A Mono (FCGR3A,MS4A7), Dendritic (FCER1A,CST3), Mega (PPBP). Confirm via ",[36,7155,7156],{},"sc.pl.dotplot",[36,7158,7159],{},"sc.pl.stacked_violin(groupby=\"leiden\")",". Visualizes 8-9 clusters matching immune subsets.",[17,7162,7164],{"id":7163},"paga-trajectories-pseudotime-and-custom-scores-enable-developmental-insights","PAGA Trajectories, Pseudotime, and Custom Scores Enable Developmental Insights",[22,7166,7167,7168,7171,7172,7175,7176,7179,7180,7183,7184,7187,7188,7191,7192,7195],{},"Graph-based trajectories: ",[36,7169,7170],{},"sc.tl.paga(groups=\"leiden\")",", threshold=0.1, init UMAP (",[36,7173,7174],{},"sc.tl.umap(init_pos=\"paga\")","). Diffusion maps (",[36,7177,7178],{},"sc.tl.diffmap","), recompute neighbors on ",[36,7181,7182],{},"X_diffmap",", root at cluster 0 (",[36,7185,7186],{},"adata.uns[\"iroot\"]","), pseudotime (",[36,7189,7190],{},"sc.tl.dpt","). Plot ",[36,7193,7194],{},"dpt_pseudotime"," on UMAP.",[22,7197,7198,7199,46,7202,7205,7206,7209],{},"Custom score: IFN-response genes (ISG15,IFI6,IFIT1,IFIT3,MX1,OAS1,STAT1,IRF7) via ",[36,7200,7201],{},"sc.tl.score_genes(score_name=\"IFN_score\")",[36,7203,7204],{},"cmap=\"viridis\"",". Save full AnnData (",[36,7207,7208],{},"adata.write(\"pbmc3k_analyzed.h5ad\")",") with embeddings, clusters, scores for reuse. Extends basic clustering to infer progression and response states.",{"title":56,"searchDepth":57,"depth":57,"links":7211},[7212,7213,7214,7215],{"id":7014,"depth":57,"text":7015},{"id":7076,"depth":57,"text":7077},{"id":7118,"depth":57,"text":7119},{"id":7163,"depth":57,"text":7164},[62],{"content_references":7218,"triage":7230},[7219,7222,7225,7227],{"type":69,"title":7220,"url":7221,"context":6701},"Scanpy","https:\u002F\u002Fgithub.com\u002Fscverse\u002Fscanpy",{"type":7223,"title":7224,"context":6701},"dataset","PBMC-3k",{"type":69,"title":7226,"context":6701},"Scrublet",{"type":6703,"title":7228,"url":7229,"context":72},"Full Codes with Notebook","https:\u002F\u002Fgithub.com\u002FMarktechpost\u002FAI-Agents-Projects-Tutorials\u002Fblob\u002Fmain\u002FData%20Science\u002Fscanpy_pbmc3k_single_cell_rnaseq_analysis_Marktechpost.ipynb",{"relevance":75,"novelty":57,"quality":74,"actionability":75,"composite":7231,"reasoning":7232},3.05,"Category: Data Science & Visualization. The article provides a detailed overview of building a single-cell RNA-seq analysis pipeline using Scanpy, which is relevant for data scientists working with biological data. However, it primarily focuses on a specific use case without broader implications or insights that could apply to a wider audience.","\u002Fsummaries\u002Fa59df2d47dafe018-scanpy-pipeline-for-pbmc-scrna-seq-clustering-traj-summary","2026-05-08 21:32:12","2026-05-09 15:37:24",{"title":7004,"description":56},{"loc":7233},"a59df2d47dafe018","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F05\u002F08\u002Fhow-to-build-a-single-cell-rna-seq-analysis-pipeline-with-scanpy-for-pbmc-clustering-annotation-and-trajectory-discovery\u002F","summaries\u002Fa59df2d47dafe018-scanpy-pipeline-for-pbmc-scrna-seq-clustering-traj-summary",[91,6998,90],"Process PBMC-3k data with Scanpy: filter cells (min 200 genes, \u003C2500 genes, \u003C5% mt), remove Scrublet doublets, select HVGs (min_mean=0.0125, max_mean=3, min_disp=0.5), Leiden cluster at res=0.5, annotate via markers, infer PAGA\u002FDPT trajectories, score IFN response.",[],"jTCku7xsp8M-LiBcwiNLzHzB68G5RjE-UBMIb_cET-c"]