[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-ddfadcad1ba53fb5-why-i-m-ditching-closed-source-for-open-source-ai-summary":3,"summaries-facets-categories":166,"summary-related-ddfadcad1ba53fb5-why-i-m-ditching-closed-source-for-open-source-ai-summary":3735},{"id":4,"title":5,"ai":6,"body":13,"categories":141,"created_at":143,"date_modified":143,"description":144,"extension":145,"faq":143,"featured":146,"kicker_label":143,"meta":147,"navigation":148,"path":149,"published_at":150,"question":143,"scraped_at":151,"seo":152,"sitemap":153,"source_id":154,"source_name":155,"source_type":156,"source_url":157,"stem":158,"tags":159,"thumbnail_url":143,"tldr":163,"tweet":143,"unknown_tags":164,"__hash__":165},"summaries\u002Fsummaries\u002Fddfadcad1ba53fb5-why-i-m-ditching-closed-source-for-open-source-ai--summary.md","Why I'm Ditching Closed Source for Open Source AI Tools",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",8193,2421,18771,0.002343,{"type":14,"value":15,"toc":132},"minimark",[16,21,25,28,35,39,42,45,48,51,56,60,63,66,69,72,77,81,84,87,90,95,99],[17,18,20],"h2",{"id":19},"closed-source-dominance-is-cracking-under-ais-weight","Closed Source Dominance Is Cracking Under AI's Weight",[22,23,24],"p",{},"Theo, creator of T3.gg, admits most daily tools—MacOS, Notion, Linear, Slack—are closed source, but he's done tolerating it. Historically, software justified closed licensing because writing code was expensive and rare. Developers commanded high pay for turning requirements into reliable source code, while closed vendors sold binaries or APIs. Open source, sparked by frustrations like Richard Stallman's, offered fixes but rarely paid maintainers well. Companies like AWS profited massively by hosting open projects like Elasticsearch without contributing, prompting license changes (e.g., Elasticsearch's SSPL shift) and drama (Redis Labs fallout).",[22,26,27],{},"AI flips this. Code generation slashes the 'hard part' cost, making proprietary lock-in less defensible. Theo notes: \"Software stopped being expensive to make... We were paid well cuz we could turn all of that into the right source code.\" Yet closed tools trap users: rebuilding Slack is feasible technically, but network effects (shared channels) and infrastructure lock-in prevent adoption. Without source access, small bugs fester, and regressions can't be patched.",[22,29,30,34],{},[31,32,33],"strong",{},"Quote:"," \"I'm nearing the point where I just am not interested in trying new solutions if they're closed source.\" (Theo on his hardening stance, highlighting how AI amplifies frustration with unfixable flaws.)",[17,36,38],{"id":37},"yashs-patch-first-mindset-exposes-artificial-boundaries","Yash's Patch-First Mindset Exposes Artificial Boundaries",[22,40,41],{},"Theo credits high school intern Yash—one of the \"most talented devs I've ever worked with\"—for rewiring his thinking. Yash built a user script reverse-engineering T3 Chat's (closed source) Webpack bundle to inject AI SDK client-side for local models. Hired on the spot, Yash ignores code ownership boundaries, using patch-package aggressively.",[22,43,44],{},"Patch-package lets you edit node_modules files, generate .patch files, and auto-apply them on install (native in Yarn\u002FPnpm). Ideal for one-liners: remove logs, fix obscure bugs. Yash quadrupled patches in weeks, then upstreamed PRs without hesitation. Example: T3 Chat used AI SDK (text-only then); Theo hacked custom image gen paths for OpenAI\u002FGemini, which sucked—rough, non-progressive, inconsistent with text flows.",[22,46,47],{},"Yash patched AI SDK to add image gen natively, deprecated Theo's hacks, enabled progressive updates. Shipped stably via patch; later, upstream merged it, patch deleted. Theo: initially terrified (\"scary as fuck\"), now converted. At Twitch, Theo worked around issues across 7 teams for one-liners; Yash \"opens the door and walks right through.\"",[22,49,50],{},"This scales with AI: generating patches or features is trivial now. Result? Deeper dependency understanding, faster iteration. Theo applies it personally: more PRs, fewer workarounds.",[22,52,53,55],{},[31,54,33],{}," \"Yash just doesn't perceive these boundaries... when he hits a wall because some boundary that's in the way is blocking something he just opens the door and walks right through.\" (Theo contrasting Yash's fluidity with corporate silos, showing how it accelerates shipping.)",[17,57,59],{"id":58},"ai-coding-tools-prove-closed-source-cant-be-trusted","AI Coding Tools Prove Closed Source Can't Be Trusted",[22,61,62],{},"Theo's thesis: \"Closed source developers cannot be trusted with AI.\" Tools like Cursor and Codeex started strong but regressed via AI-generated slop. Codeex: Theo used it 90%+ for a month—polished UX shifted his workflow. But constant updates were a coin flip: better or unusable (lags in long threads, complex codebases). Yesterday: more complaints.",[22,64,65],{},"Cursor: performance tanked despite VS Code's solid TypeScript base. Glass (new from-scratch UI) somehow slower, crashing with two codebases. At Cursor's office event, Theo grilled them: \"What the fuck is going on with performance?\" Response: \"We're prioritizing making it work and useful first... not going to have all the performance issues inherent to VS Code.\" Theo calls BS—VS Code is performant gold; Cursor layered Sonnet 3.5-era slop (\"a liability\") atop it.",[22,67,68],{},"Yet Cursor's core shines: harness makes flaky models (Gemini 3\u002F3.1 Pro, Opus) reliable. Claude Code often fails where Cursor succeeds. Julius (T3 lead) couldn't use Glass for T3 Code integration—crashes galore. Theo urges: hire a Head of Performance to scream louder than users.",[22,70,71],{},"Trade-offs stark: closed source hides slop, blocks fixes. Open source exposes issues, invites contributions. Theo open-sourced T3 Code (not Chat yet, but considering); won't touch new closed tools.",[22,73,74,76],{},[31,75,33],{}," \"Closed source developers cannot be trusted with AI. They are taking things that are for the most part usable that have their quirks and problems and they are sloppifying them to the point where they don't fucking work.\" (Theo's core thesis, backed by Cursor\u002FCodeex regressions, explaining quality erosion in AI-heavy teams.)",[17,78,80],{"id":79},"open-source-unlocks-ai-era-customization-and-reliability","Open Source Unlocks AI-Era Customization and Reliability",[22,82,83],{},"Theo's pivot: prioritize open source for mucking internals—fun, educational, improves skills. AI lowers barriers: generate patches, add features. No PR pressure; just fix locally if needed. Frustrations compound: software \"degrading over time,\" unfixable without source.",[22,85,86],{},"WorkOS sponsor ties in: enterprises (OpenAI, Anthropic, Carta) need scalable auth\u002Fonboarding. Closed roll-your-owns fail Fortune 500 scale (e.g., ADP for 10k devs). WorkOS balances DX with enterprise weirdness—self-serve admins, Slack-responsive support.",[22,88,89],{},"Progression: closed enabled dev profession; open fixed pains; AI commoditizes code → open wins. Theo processes Yash's influence (half his age) to adopt boundaryless fixes.",[22,91,92,94],{},[31,93,33],{}," \"It has never been easier to talk to a company ask for things changes whatever else we need and have them just come in and help.\" (Theo on WorkOS support, contrasting responsive vendors with unfixable closed tools like Cursor.)",[17,96,98],{"id":97},"key-takeaways","Key Takeaways",[100,101,102,111,114,117,120,123,126,129],"ul",{},[103,104,105,106,110],"li",{},"Adopt patch-package for any JS project: edit node_modules, ",[107,108,109],"code",{},"npx patch-package \u003Cpkg>",", auto-apply on install—upstream PRs when logical.",[103,112,113],{},"Ignore artificial boundaries: if a dependency blocks you, patch it first, PR second—no team drama excuses.",[103,115,116],{},"Distrust closed source AI tools: Cursor\u002FCodeex prove AI slop regresses performance; demand source to fix.",[103,118,119],{},"With AI, prioritize open source: cheaper to build\u002Fcustomize, deeper learning via internals.",[103,121,122],{},"For enterprise scale, use WorkOS early: handles ADP\u002FSSO for big bets without custom hell.",[103,124,125],{},"Open source your side projects (like T3 Code): attracts talent like Yash, enables community fixes.",[103,127,128],{},"Evaluate tools by update delta: random better\u002Fworse? Closed source roulette—switch to open.",[103,130,131],{},"Hire performance obsessives: slop layers kill DX; yell louder than users (Theo's Cursor advice).",{"title":133,"searchDepth":134,"depth":134,"links":135},"",2,[136,137,138,139,140],{"id":19,"depth":134,"text":20},{"id":37,"depth":134,"text":38},{"id":58,"depth":134,"text":59},{"id":79,"depth":134,"text":80},{"id":97,"depth":134,"text":98},[142],"Developer Productivity",null,"I love open source, but that never stopped me from using a ton of closed source stuff. That's starting to change...\n\nThank you WorkOS for sponsoring! Check them out at: https:\u002F\u002Fsoydev.link\u002Fworkos\n\nWant to sponsor a video? Learn more here: https:\u002F\u002Fsoydev.link\u002Fsponsor-me\n\nCheck out my Twitch, Twitter, Discord more at https:\u002F\u002Ft3.gg\n\nS\u002FO @Ph4seon3 for the awesome edit 🙏","md",false,{},true,"\u002Fsummaries\u002Fddfadcad1ba53fb5-why-i-m-ditching-closed-source-for-open-source-ai-summary","2026-04-04 11:01:42","2026-04-05 16:13:32",{"title":5,"description":144},{"loc":149},"ddfadcad1ba53fb5","Theo - t3.gg","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=08NqrRQArNw","summaries\u002Fddfadcad1ba53fb5-why-i-m-ditching-closed-source-for-open-source-ai--summary",[160,161,162],"open-source","ai-tools","coding","AI makes software cheap to build, but closed source tools like Cursor are degrading in quality—open source lets you fix them, as Theo's intern Yash proves by patching everything.",[],"jptBPC0P6Fv-1PpmHUmEcnuO3rkoaLKOpn0l0MPBb4k",[167,169,172,175,178,181,183,185,187,189,191,193,196,198,200,202,204,206,208,210,212,214,217,220,222,224,227,229,231,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,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,819,821,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,971,973,975,977,979,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,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,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,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,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103,2105,2107,2109,2111,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2615,2617,2619,2621,2623,2625,2627,2629,2631,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,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3683,3685,3687,3689,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709,3711,3713,3715,3717,3719,3721,3723,3725,3727,3729,3731,3733],{"categories":168},[142],{"categories":170},[171],"Business & SaaS",{"categories":173},[174],"AI & LLMs",{"categories":176},[177],"AI Automation",{"categories":179},[180],"Product Strategy",{"categories":182},[174],{"categories":184},[142],{"categories":186},[171],{"categories":188},[],{"categories":190},[174],{"categories":192},[],{"categories":194},[195],"AI News & Trends",{"categories":197},[177],{"categories":199},[195],{"categories":201},[177],{"categories":203},[177],{"categories":205},[174],{"categories":207},[174],{"categories":209},[195],{"categories":211},[174],{"categories":213},[],{"categories":215},[216],"Design & Frontend",{"categories":218},[219],"Data Science & Visualization",{"categories":221},[195],{"categories":223},[],{"categories":225},[226],"Software Engineering",{"categories":228},[174],{"categories":230},[177],{"categories":232},[233],"Marketing & Growth",{"categories":235},[174],{"categories":237},[177],{"categories":239},[],{"categories":241},[],{"categories":243},[216],{"categories":245},[177],{"categories":247},[142],{"categories":249},[216],{"categories":251},[174],{"categories":253},[177],{"categories":255},[195],{"categories":257},[],{"categories":259},[],{"categories":261},[177],{"categories":263},[226],{"categories":265},[],{"categories":267},[171],{"categories":269},[],{"categories":271},[],{"categories":273},[177],{"categories":275},[177],{"categories":277},[174],{"categories":279},[],{"categories":281},[226],{"categories":283},[],{"categories":285},[],{"categories":287},[],{"categories":289},[174],{"categories":291},[233],{"categories":293},[216],{"categories":295},[216],{"categories":297},[174],{"categories":299},[177],{"categories":301},[174],{"categories":303},[174],{"categories":305},[177],{"categories":307},[177],{"categories":309},[219],{"categories":311},[195],{"categories":313},[177],{"categories":315},[233],{"categories":317},[177],{"categories":319},[180],{"categories":321},[],{"categories":323},[177],{"categories":325},[],{"categories":327},[177],{"categories":329},[226],{"categories":331},[216],{"categories":333},[174],{"categories":335},[],{"categories":337},[],{"categories":339},[177],{"categories":341},[],{"categories":343},[174],{"categories":345},[],{"categories":347},[142],{"categories":349},[226],{"categories":351},[171],{"categories":353},[195],{"categories":355},[174],{"categories":357},[],{"categories":359},[174],{"categories":361},[],{"categories":363},[226],{"categories":365},[219],{"categories":367},[],{"categories":369},[174],{"categories":371},[216],{"categories":373},[],{"categories":375},[216],{"categories":377},[177],{"categories":379},[],{"categories":381},[177],{"categories":383},[195],{"categories":385},[174],{"categories":387},[],{"categories":389},[177],{"categories":391},[174],{"categories":393},[180],{"categories":395},[],{"categories":397},[174],{"categories":399},[177],{"categories":401},[177],{"categories":403},[],{"categories":405},[219],{"categories":407},[174],{"categories":409},[],{"categories":411},[142],{"categories":413},[171],{"categories":415},[174],{"categories":417},[177],{"categories":419},[226],{"categories":421},[174],{"categories":423},[],{"categories":425},[],{"categories":427},[174],{"categories":429},[],{"categories":431},[216],{"categories":433},[],{"categories":435},[174],{"categories":437},[],{"categories":439},[177],{"categories":441},[174],{"categories":443},[216],{"categories":445},[],{"categories":447},[174],{"categories":449},[174],{"categories":451},[171],{"categories":453},[177],{"categories":455},[174],{"categories":457},[216],{"categories":459},[177],{"categories":461},[],{"categories":463},[],{"categories":465},[195],{"categories":467},[],{"categories":469},[174],{"categories":471},[171,233],{"categories":473},[],{"categories":475},[174],{"categories":477},[],{"categories":479},[],{"categories":481},[174],{"categories":483},[],{"categories":485},[174],{"categories":487},[488],"DevOps & Cloud",{"categories":490},[],{"categories":492},[195],{"categories":494},[216],{"categories":496},[],{"categories":498},[195],{"categories":500},[195],{"categories":502},[174],{"categories":504},[233],{"categories":506},[],{"categories":508},[171],{"categories":510},[],{"categories":512},[174,488],{"categories":514},[174],{"categories":516},[174],{"categories":518},[177],{"categories":520},[174,226],{"categories":522},[219],{"categories":524},[174],{"categories":526},[233],{"categories":528},[177],{"categories":530},[177],{"categories":532},[],{"categories":534},[177],{"categories":536},[174,171],{"categories":538},[],{"categories":540},[216],{"categories":542},[216],{"categories":544},[],{"categories":546},[],{"categories":548},[195],{"categories":550},[],{"categories":552},[142],{"categories":554},[226],{"categories":556},[174],{"categories":558},[216],{"categories":560},[177],{"categories":562},[226],{"categories":564},[195],{"categories":566},[216],{"categories":568},[],{"categories":570},[174],{"categories":572},[174],{"categories":574},[174],{"categories":576},[195],{"categories":578},[142],{"categories":580},[174],{"categories":582},[177],{"categories":584},[488],{"categories":586},[216],{"categories":588},[177],{"categories":590},[],{"categories":592},[],{"categories":594},[216],{"categories":596},[195],{"categories":598},[219],{"categories":600},[],{"categories":602},[174],{"categories":604},[174],{"categories":606},[171],{"categories":608},[174],{"categories":610},[174],{"categories":612},[195],{"categories":614},[],{"categories":616},[177],{"categories":618},[226],{"categories":620},[],{"categories":622},[174],{"categories":624},[174],{"categories":626},[177],{"categories":628},[],{"categories":630},[],{"categories":632},[174],{"categories":634},[],{"categories":636},[171],{"categories":638},[177],{"categories":640},[],{"categories":642},[142],{"categories":644},[174],{"categories":646},[171],{"categories":648},[195],{"categories":650},[],{"categories":652},[],{"categories":654},[],{"categories":656},[195],{"categories":658},[195],{"categories":660},[],{"categories":662},[],{"categories":664},[171],{"categories":666},[],{"categories":668},[],{"categories":670},[142],{"categories":672},[],{"categories":674},[233],{"categories":676},[177],{"categories":678},[171],{"categories":680},[177],{"categories":682},[],{"categories":684},[180],{"categories":686},[216],{"categories":688},[226],{"categories":690},[174],{"categories":692},[177],{"categories":694},[171],{"categories":696},[174],{"categories":698},[],{"categories":700},[],{"categories":702},[226],{"categories":704},[219],{"categories":706},[180],{"categories":708},[177],{"categories":710},[174],{"categories":712},[],{"categories":714},[488],{"categories":716},[],{"categories":718},[177],{"categories":720},[],{"categories":722},[],{"categories":724},[174],{"categories":726},[216],{"categories":728},[233],{"categories":730},[177],{"categories":732},[],{"categories":734},[142],{"categories":736},[],{"categories":738},[195],{"categories":740},[174,488],{"categories":742},[195],{"categories":744},[174],{"categories":746},[171],{"categories":748},[174],{"categories":750},[],{"categories":752},[171],{"categories":754},[],{"categories":756},[226],{"categories":758},[216],{"categories":760},[195],{"categories":762},[219],{"categories":764},[142],{"categories":766},[174],{"categories":768},[226],{"categories":770},[],{"categories":772},[],{"categories":774},[180],{"categories":776},[],{"categories":778},[174],{"categories":780},[],{"categories":782},[216],{"categories":784},[216],{"categories":786},[216],{"categories":788},[],{"categories":790},[],{"categories":792},[195],{"categories":794},[177],{"categories":796},[174],{"categories":798},[174],{"categories":800},[174],{"categories":802},[171],{"categories":804},[174],{"categories":806},[],{"categories":808},[226],{"categories":810},[226],{"categories":812},[171],{"categories":814},[],{"categories":816},[174],{"categories":818},[174],{"categories":820},[171],{"categories":822},[195],{"categories":824},[233],{"categories":826},[177],{"categories":828},[],{"categories":830},[216],{"categories":832},[],{"categories":834},[174],{"categories":836},[],{"categories":838},[171],{"categories":840},[177],{"categories":842},[],{"categories":844},[488],{"categories":846},[219],{"categories":848},[226],{"categories":850},[233],{"categories":852},[226],{"categories":854},[177],{"categories":856},[],{"categories":858},[],{"categories":860},[177],{"categories":862},[142],{"categories":864},[177],{"categories":866},[180],{"categories":868},[171],{"categories":870},[],{"categories":872},[174],{"categories":874},[180],{"categories":876},[174],{"categories":878},[174],{"categories":880},[233],{"categories":882},[216],{"categories":884},[177],{"categories":886},[],{"categories":888},[],{"categories":890},[488],{"categories":892},[226],{"categories":894},[],{"categories":896},[177],{"categories":898},[174],{"categories":900},[216,174],{"categories":902},[142],{"categories":904},[],{"categories":906},[174],{"categories":908},[142],{"categories":910},[216],{"categories":912},[177],{"categories":914},[226],{"categories":916},[],{"categories":918},[174],{"categories":920},[],{"categories":922},[142],{"categories":924},[],{"categories":926},[177],{"categories":928},[180],{"categories":930},[174],{"categories":932},[174],{"categories":934},[216],{"categories":936},[177],{"categories":938},[488],{"categories":940},[216],{"categories":942},[177],{"categories":944},[174],{"categories":946},[174],{"categories":948},[174],{"categories":950},[195],{"categories":952},[],{"categories":954},[180],{"categories":956},[177],{"categories":958},[216],{"categories":960},[177],{"categories":962},[226],{"categories":964},[216],{"categories":966},[177],{"categories":968},[195],{"categories":970},[],{"categories":972},[174],{"categories":974},[216],{"categories":976},[174],{"categories":978},[142],{"categories":980},[195],{"categories":982},[174],{"categories":984},[233],{"categories":986},[174],{"categories":988},[174],{"categories":990},[177],{"categories":992},[177],{"categories":994},[174],{"categories":996},[177],{"categories":998},[216],{"categories":1000},[174],{"categories":1002},[],{"categories":1004},[],{"categories":1006},[226],{"categories":1008},[],{"categories":1010},[142],{"categories":1012},[488],{"categories":1014},[],{"categories":1016},[142],{"categories":1018},[171],{"categories":1020},[233],{"categories":1022},[],{"categories":1024},[171],{"categories":1026},[],{"categories":1028},[],{"categories":1030},[],{"categories":1032},[],{"categories":1034},[],{"categories":1036},[174],{"categories":1038},[177],{"categories":1040},[488],{"categories":1042},[142],{"categories":1044},[174],{"categories":1046},[226],{"categories":1048},[180],{"categories":1050},[174],{"categories":1052},[233],{"categories":1054},[174],{"categories":1056},[174],{"categories":1058},[174],{"categories":1060},[174,142],{"categories":1062},[226],{"categories":1064},[226],{"categories":1066},[216],{"categories":1068},[174],{"categories":1070},[],{"categories":1072},[],{"categories":1074},[],{"categories":1076},[226],{"categories":1078},[219],{"categories":1080},[195],{"categories":1082},[216],{"categories":1084},[],{"categories":1086},[174],{"categories":1088},[174],{"categories":1090},[],{"categories":1092},[],{"categories":1094},[177],{"categories":1096},[174],{"categories":1098},[171],{"categories":1100},[],{"categories":1102},[142],{"categories":1104},[174],{"categories":1106},[142],{"categories":1108},[174],{"categories":1110},[226],{"categories":1112},[233],{"categories":1114},[174,216],{"categories":1116},[195],{"categories":1118},[216],{"categories":1120},[],{"categories":1122},[488],{"categories":1124},[216],{"categories":1126},[177],{"categories":1128},[],{"categories":1130},[],{"categories":1132},[],{"categories":1134},[],{"categories":1136},[226],{"categories":1138},[177],{"categories":1140},[177],{"categories":1142},[174],{"categories":1144},[174],{"categories":1146},[],{"categories":1148},[216],{"categories":1150},[],{"categories":1152},[],{"categories":1154},[177],{"categories":1156},[],{"categories":1158},[],{"categories":1160},[233],{"categories":1162},[233],{"categories":1164},[177],{"categories":1166},[],{"categories":1168},[174],{"categories":1170},[174],{"categories":1172},[226],{"categories":1174},[216],{"categories":1176},[216],{"categories":1178},[177],{"categories":1180},[142],{"categories":1182},[174],{"categories":1184},[216],{"categories":1186},[216],{"categories":1188},[177],{"categories":1190},[177],{"categories":1192},[174],{"categories":1194},[],{"categories":1196},[],{"categories":1198},[174],{"categories":1200},[177],{"categories":1202},[195],{"categories":1204},[226],{"categories":1206},[142],{"categories":1208},[174],{"categories":1210},[],{"categories":1212},[177],{"categories":1214},[177],{"categories":1216},[],{"categories":1218},[142],{"categories":1220},[174],{"categories":1222},[142],{"categories":1224},[142],{"categories":1226},[],{"categories":1228},[],{"categories":1230},[177],{"categories":1232},[177],{"categories":1234},[174],{"categories":1236},[174],{"categories":1238},[195],{"categories":1240},[219],{"categories":1242},[180],{"categories":1244},[195],{"categories":1246},[216],{"categories":1248},[],{"categories":1250},[195],{"categories":1252},[],{"categories":1254},[],{"categories":1256},[],{"categories":1258},[],{"categories":1260},[226],{"categories":1262},[219],{"categories":1264},[],{"categories":1266},[174],{"categories":1268},[174],{"categories":1270},[219],{"categories":1272},[226],{"categories":1274},[],{"categories":1276},[],{"categories":1278},[177],{"categories":1280},[195],{"categories":1282},[195],{"categories":1284},[177],{"categories":1286},[142],{"categories":1288},[174,488],{"categories":1290},[],{"categories":1292},[216],{"categories":1294},[142],{"categories":1296},[177],{"categories":1298},[216],{"categories":1300},[],{"categories":1302},[177],{"categories":1304},[177],{"categories":1306},[174],{"categories":1308},[233],{"categories":1310},[226],{"categories":1312},[216],{"categories":1314},[],{"categories":1316},[177],{"categories":1318},[174],{"categories":1320},[177],{"categories":1322},[177],{"categories":1324},[177],{"categories":1326},[233],{"categories":1328},[177],{"categories":1330},[174],{"categories":1332},[],{"categories":1334},[233],{"categories":1336},[195],{"categories":1338},[177],{"categories":1340},[],{"categories":1342},[],{"categories":1344},[174],{"categories":1346},[177],{"categories":1348},[195],{"categories":1350},[177],{"categories":1352},[],{"categories":1354},[],{"categories":1356},[],{"categories":1358},[177],{"categories":1360},[],{"categories":1362},[],{"categories":1364},[219],{"categories":1366},[174],{"categories":1368},[219],{"categories":1370},[195],{"categories":1372},[174],{"categories":1374},[174],{"categories":1376},[177],{"categories":1378},[174],{"categories":1380},[],{"categories":1382},[],{"categories":1384},[488],{"categories":1386},[],{"categories":1388},[],{"categories":1390},[142],{"categories":1392},[],{"categories":1394},[],{"categories":1396},[],{"categories":1398},[],{"categories":1400},[226],{"categories":1402},[195],{"categories":1404},[233],{"categories":1406},[171],{"categories":1408},[174],{"categories":1410},[174],{"categories":1412},[171],{"categories":1414},[],{"categories":1416},[216],{"categories":1418},[177],{"categories":1420},[171],{"categories":1422},[174],{"categories":1424},[174],{"categories":1426},[142],{"categories":1428},[],{"categories":1430},[142],{"categories":1432},[174],{"categories":1434},[233],{"categories":1436},[177],{"categories":1438},[195],{"categories":1440},[171],{"categories":1442},[174],{"categories":1444},[177],{"categories":1446},[],{"categories":1448},[174],{"categories":1450},[142],{"categories":1452},[174],{"categories":1454},[],{"categories":1456},[195],{"categories":1458},[174],{"categories":1460},[],{"categories":1462},[171],{"categories":1464},[174],{"categories":1466},[],{"categories":1468},[],{"categories":1470},[],{"categories":1472},[174],{"categories":1474},[],{"categories":1476},[488],{"categories":1478},[174],{"categories":1480},[],{"categories":1482},[174],{"categories":1484},[174],{"categories":1486},[174],{"categories":1488},[174,488],{"categories":1490},[174],{"categories":1492},[174],{"categories":1494},[216],{"categories":1496},[177],{"categories":1498},[],{"categories":1500},[177],{"categories":1502},[174],{"categories":1504},[174],{"categories":1506},[174],{"categories":1508},[142],{"categories":1510},[142],{"categories":1512},[226],{"categories":1514},[216],{"categories":1516},[177],{"categories":1518},[],{"categories":1520},[174],{"categories":1522},[195],{"categories":1524},[174],{"categories":1526},[171],{"categories":1528},[],{"categories":1530},[488],{"categories":1532},[216],{"categories":1534},[216],{"categories":1536},[177],{"categories":1538},[195],{"categories":1540},[177],{"categories":1542},[174],{"categories":1544},[],{"categories":1546},[174],{"categories":1548},[],{"categories":1550},[],{"categories":1552},[174],{"categories":1554},[174],{"categories":1556},[174],{"categories":1558},[177],{"categories":1560},[174],{"categories":1562},[],{"categories":1564},[219],{"categories":1566},[177],{"categories":1568},[],{"categories":1570},[174],{"categories":1572},[195],{"categories":1574},[],{"categories":1576},[216],{"categories":1578},[488],{"categories":1580},[195],{"categories":1582},[226],{"categories":1584},[226],{"categories":1586},[195],{"categories":1588},[195],{"categories":1590},[488],{"categories":1592},[],{"categories":1594},[195],{"categories":1596},[174],{"categories":1598},[142],{"categories":1600},[195],{"categories":1602},[],{"categories":1604},[219],{"categories":1606},[195],{"categories":1608},[226],{"categories":1610},[195],{"categories":1612},[488],{"categories":1614},[174],{"categories":1616},[174],{"categories":1618},[],{"categories":1620},[171],{"categories":1622},[],{"categories":1624},[],{"categories":1626},[174],{"categories":1628},[174],{"categories":1630},[174],{"categories":1632},[174],{"categories":1634},[],{"categories":1636},[219],{"categories":1638},[142],{"categories":1640},[],{"categories":1642},[174],{"categories":1644},[174],{"categories":1646},[488],{"categories":1648},[488],{"categories":1650},[],{"categories":1652},[177],{"categories":1654},[195],{"categories":1656},[195],{"categories":1658},[174],{"categories":1660},[177],{"categories":1662},[],{"categories":1664},[216],{"categories":1666},[174],{"categories":1668},[174],{"categories":1670},[],{"categories":1672},[],{"categories":1674},[488],{"categories":1676},[174],{"categories":1678},[226],{"categories":1680},[171],{"categories":1682},[174],{"categories":1684},[],{"categories":1686},[177],{"categories":1688},[142],{"categories":1690},[142],{"categories":1692},[],{"categories":1694},[174],{"categories":1696},[216],{"categories":1698},[177],{"categories":1700},[],{"categories":1702},[174],{"categories":1704},[174],{"categories":1706},[177],{"categories":1708},[],{"categories":1710},[177],{"categories":1712},[226],{"categories":1714},[],{"categories":1716},[174],{"categories":1718},[],{"categories":1720},[174],{"categories":1722},[],{"categories":1724},[174],{"categories":1726},[174],{"categories":1728},[],{"categories":1730},[174],{"categories":1732},[195],{"categories":1734},[174],{"categories":1736},[174],{"categories":1738},[142],{"categories":1740},[174],{"categories":1742},[195],{"categories":1744},[177],{"categories":1746},[],{"categories":1748},[174],{"categories":1750},[233],{"categories":1752},[],{"categories":1754},[],{"categories":1756},[],{"categories":1758},[142],{"categories":1760},[195],{"categories":1762},[177],{"categories":1764},[174],{"categories":1766},[216],{"categories":1768},[177],{"categories":1770},[],{"categories":1772},[177],{"categories":1774},[],{"categories":1776},[174],{"categories":1778},[177],{"categories":1780},[174],{"categories":1782},[],{"categories":1784},[174],{"categories":1786},[174],{"categories":1788},[195],{"categories":1790},[216],{"categories":1792},[177],{"categories":1794},[216],{"categories":1796},[171],{"categories":1798},[],{"categories":1800},[],{"categories":1802},[174],{"categories":1804},[142],{"categories":1806},[195],{"categories":1808},[],{"categories":1810},[],{"categories":1812},[226],{"categories":1814},[216],{"categories":1816},[],{"categories":1818},[174],{"categories":1820},[],{"categories":1822},[233],{"categories":1824},[174],{"categories":1826},[488],{"categories":1828},[226],{"categories":1830},[],{"categories":1832},[177],{"categories":1834},[174],{"categories":1836},[177],{"categories":1838},[177],{"categories":1840},[174],{"categories":1842},[],{"categories":1844},[142],{"categories":1846},[174],{"categories":1848},[171],{"categories":1850},[226],{"categories":1852},[216],{"categories":1854},[],{"categories":1856},[],{"categories":1858},[],{"categories":1860},[177],{"categories":1862},[216],{"categories":1864},[195],{"categories":1866},[174],{"categories":1868},[195],{"categories":1870},[216],{"categories":1872},[],{"categories":1874},[216],{"categories":1876},[195],{"categories":1878},[171],{"categories":1880},[174],{"categories":1882},[195],{"categories":1884},[233],{"categories":1886},[],{"categories":1888},[],{"categories":1890},[219],{"categories":1892},[174,226],{"categories":1894},[195],{"categories":1896},[174],{"categories":1898},[177],{"categories":1900},[177],{"categories":1902},[174],{"categories":1904},[],{"categories":1906},[226],{"categories":1908},[174],{"categories":1910},[219],{"categories":1912},[177],{"categories":1914},[233],{"categories":1916},[488],{"categories":1918},[],{"categories":1920},[142],{"categories":1922},[177],{"categories":1924},[177],{"categories":1926},[226],{"categories":1928},[174],{"categories":1930},[174],{"categories":1932},[],{"categories":1934},[],{"categories":1936},[],{"categories":1938},[488],{"categories":1940},[195],{"categories":1942},[174],{"categories":1944},[174],{"categories":1946},[174],{"categories":1948},[],{"categories":1950},[219],{"categories":1952},[171],{"categories":1954},[],{"categories":1956},[177],{"categories":1958},[488],{"categories":1960},[],{"categories":1962},[216],{"categories":1964},[216],{"categories":1966},[],{"categories":1968},[226],{"categories":1970},[216],{"categories":1972},[174],{"categories":1974},[],{"categories":1976},[195],{"categories":1978},[174],{"categories":1980},[216],{"categories":1982},[177],{"categories":1984},[195],{"categories":1986},[],{"categories":1988},[177],{"categories":1990},[216],{"categories":1992},[174],{"categories":1994},[],{"categories":1996},[174],{"categories":1998},[174],{"categories":2000},[488],{"categories":2002},[195],{"categories":2004},[219],{"categories":2006},[219],{"categories":2008},[],{"categories":2010},[],{"categories":2012},[],{"categories":2014},[177],{"categories":2016},[226],{"categories":2018},[226],{"categories":2020},[],{"categories":2022},[],{"categories":2024},[174],{"categories":2026},[],{"categories":2028},[177],{"categories":2030},[174],{"categories":2032},[],{"categories":2034},[174],{"categories":2036},[171],{"categories":2038},[174],{"categories":2040},[233],{"categories":2042},[177],{"categories":2044},[174],{"categories":2046},[226],{"categories":2048},[195],{"categories":2050},[177],{"categories":2052},[],{"categories":2054},[195],{"categories":2056},[177],{"categories":2058},[177],{"categories":2060},[],{"categories":2062},[171],{"categories":2064},[177],{"categories":2066},[],{"categories":2068},[174],{"categories":2070},[142],{"categories":2072},[195],{"categories":2074},[488],{"categories":2076},[177],{"categories":2078},[177],{"categories":2080},[142],{"categories":2082},[174],{"categories":2084},[],{"categories":2086},[],{"categories":2088},[216],{"categories":2090},[174,171],{"categories":2092},[],{"categories":2094},[142],{"categories":2096},[219],{"categories":2098},[174],{"categories":2100},[226],{"categories":2102},[174],{"categories":2104},[177],{"categories":2106},[174],{"categories":2108},[174],{"categories":2110},[195],{"categories":2112},[177],{"categories":2114},[],{"categories":2116},[],{"categories":2118},[177],{"categories":2120},[174],{"categories":2122},[488],{"categories":2124},[],{"categories":2126},[174],{"categories":2128},[177],{"categories":2130},[],{"categories":2132},[174],{"categories":2134},[233],{"categories":2136},[219],{"categories":2138},[177],{"categories":2140},[174],{"categories":2142},[488],{"categories":2144},[],{"categories":2146},[174],{"categories":2148},[233],{"categories":2150},[216],{"categories":2152},[174],{"categories":2154},[],{"categories":2156},[233],{"categories":2158},[195],{"categories":2160},[174],{"categories":2162},[174],{"categories":2164},[142],{"categories":2166},[],{"categories":2168},[],{"categories":2170},[216],{"categories":2172},[174],{"categories":2174},[219],{"categories":2176},[233],{"categories":2178},[233],{"categories":2180},[195],{"categories":2182},[],{"categories":2184},[],{"categories":2186},[174],{"categories":2188},[],{"categories":2190},[174,226],{"categories":2192},[195],{"categories":2194},[177],{"categories":2196},[226],{"categories":2198},[174],{"categories":2200},[142],{"categories":2202},[],{"categories":2204},[],{"categories":2206},[142],{"categories":2208},[233],{"categories":2210},[174],{"categories":2212},[],{"categories":2214},[216,174],{"categories":2216},[488],{"categories":2218},[142],{"categories":2220},[],{"categories":2222},[171],{"categories":2224},[171],{"categories":2226},[174],{"categories":2228},[226],{"categories":2230},[177],{"categories":2232},[195],{"categories":2234},[233],{"categories":2236},[216],{"categories":2238},[174],{"categories":2240},[174],{"categories":2242},[174],{"categories":2244},[142],{"categories":2246},[174],{"categories":2248},[177],{"categories":2250},[195],{"categories":2252},[],{"categories":2254},[],{"categories":2256},[219],{"categories":2258},[226],{"categories":2260},[174],{"categories":2262},[216],{"categories":2264},[219],{"categories":2266},[174],{"categories":2268},[174],{"categories":2270},[177],{"categories":2272},[177],{"categories":2274},[174,171],{"categories":2276},[],{"categories":2278},[216],{"categories":2280},[],{"categories":2282},[174],{"categories":2284},[195],{"categories":2286},[142],{"categories":2288},[142],{"categories":2290},[177],{"categories":2292},[174],{"categories":2294},[171],{"categories":2296},[226],{"categories":2298},[233],{"categories":2300},[],{"categories":2302},[195],{"categories":2304},[174],{"categories":2306},[174],{"categories":2308},[195],{"categories":2310},[226],{"categories":2312},[174],{"categories":2314},[177],{"categories":2316},[195],{"categories":2318},[174],{"categories":2320},[216],{"categories":2322},[174],{"categories":2324},[174],{"categories":2326},[488],{"categories":2328},[180],{"categories":2330},[177],{"categories":2332},[174],{"categories":2334},[195],{"categories":2336},[177],{"categories":2338},[233],{"categories":2340},[174],{"categories":2342},[],{"categories":2344},[174],{"categories":2346},[],{"categories":2348},[],{"categories":2350},[],{"categories":2352},[171],{"categories":2354},[174],{"categories":2356},[177],{"categories":2358},[195],{"categories":2360},[195],{"categories":2362},[195],{"categories":2364},[195],{"categories":2366},[],{"categories":2368},[142],{"categories":2370},[177],{"categories":2372},[195],{"categories":2374},[142],{"categories":2376},[177],{"categories":2378},[174],{"categories":2380},[174,177],{"categories":2382},[177],{"categories":2384},[488],{"categories":2386},[195],{"categories":2388},[195],{"categories":2390},[177],{"categories":2392},[174],{"categories":2394},[],{"categories":2396},[195],{"categories":2398},[233],{"categories":2400},[142],{"categories":2402},[174],{"categories":2404},[174],{"categories":2406},[],{"categories":2408},[226],{"categories":2410},[],{"categories":2412},[142],{"categories":2414},[177],{"categories":2416},[195],{"categories":2418},[174],{"categories":2420},[195],{"categories":2422},[142],{"categories":2424},[195],{"categories":2426},[195],{"categories":2428},[],{"categories":2430},[171],{"categories":2432},[177],{"categories":2434},[195],{"categories":2436},[195],{"categories":2438},[195],{"categories":2440},[195],{"categories":2442},[195],{"categories":2444},[195],{"categories":2446},[195],{"categories":2448},[195],{"categories":2450},[195],{"categories":2452},[195],{"categories":2454},[219],{"categories":2456},[142],{"categories":2458},[174],{"categories":2460},[174],{"categories":2462},[],{"categories":2464},[174,142],{"categories":2466},[],{"categories":2468},[177],{"categories":2470},[195],{"categories":2472},[177],{"categories":2474},[174],{"categories":2476},[174],{"categories":2478},[174],{"categories":2480},[174],{"categories":2482},[174],{"categories":2484},[177],{"categories":2486},[171],{"categories":2488},[216],{"categories":2490},[195],{"categories":2492},[174],{"categories":2494},[],{"categories":2496},[],{"categories":2498},[177],{"categories":2500},[216],{"categories":2502},[174],{"categories":2504},[],{"categories":2506},[],{"categories":2508},[233],{"categories":2510},[174],{"categories":2512},[],{"categories":2514},[],{"categories":2516},[142],{"categories":2518},[171],{"categories":2520},[174],{"categories":2522},[171],{"categories":2524},[216],{"categories":2526},[],{"categories":2528},[195],{"categories":2530},[],{"categories":2532},[216],{"categories":2534},[174],{"categories":2536},[233],{"categories":2538},[],{"categories":2540},[233],{"categories":2542},[],{"categories":2544},[],{"categories":2546},[177],{"categories":2548},[],{"categories":2550},[171],{"categories":2552},[142],{"categories":2554},[216],{"categories":2556},[226],{"categories":2558},[],{"categories":2560},[],{"categories":2562},[174],{"categories":2564},[142],{"categories":2566},[233],{"categories":2568},[],{"categories":2570},[177],{"categories":2572},[177],{"categories":2574},[195],{"categories":2576},[174],{"categories":2578},[177],{"categories":2580},[174],{"categories":2582},[177],{"categories":2584},[174],{"categories":2586},[180],{"categories":2588},[195],{"categories":2590},[],{"categories":2592},[233],{"categories":2594},[226],{"categories":2596},[177],{"categories":2598},[],{"categories":2600},[174],{"categories":2602},[177],{"categories":2604},[171],{"categories":2606},[142],{"categories":2608},[174],{"categories":2610},[216],{"categories":2612},[226],{"categories":2614},[226],{"categories":2616},[174],{"categories":2618},[219],{"categories":2620},[174],{"categories":2622},[177],{"categories":2624},[171],{"categories":2626},[177],{"categories":2628},[174],{"categories":2630},[174],{"categories":2632},[177],{"categories":2634},[195],{"categories":2636},[],{"categories":2638},[142],{"categories":2640},[174],{"categories":2642},[177],{"categories":2644},[174],{"categories":2646},[174],{"categories":2648},[],{"categories":2650},[216],{"categories":2652},[171],{"categories":2654},[195],{"categories":2656},[174],{"categories":2658},[174],{"categories":2660},[216],{"categories":2662},[233],{"categories":2664},[219],{"categories":2666},[174],{"categories":2668},[195],{"categories":2670},[174],{"categories":2672},[177],{"categories":2674},[488],{"categories":2676},[174],{"categories":2678},[177],{"categories":2680},[219],{"categories":2682},[],{"categories":2684},[177],{"categories":2686},[226],{"categories":2688},[216],{"categories":2690},[174],{"categories":2692},[142],{"categories":2694},[171],{"categories":2696},[226],{"categories":2698},[],{"categories":2700},[177],{"categories":2702},[174],{"categories":2704},[],{"categories":2706},[195],{"categories":2708},[],{"categories":2710},[195],{"categories":2712},[174],{"categories":2714},[177],{"categories":2716},[177],{"categories":2718},[177],{"categories":2720},[],{"categories":2722},[],{"categories":2724},[174],{"categories":2726},[174],{"categories":2728},[],{"categories":2730},[216],{"categories":2732},[177],{"categories":2734},[233],{"categories":2736},[142],{"categories":2738},[],{"categories":2740},[],{"categories":2742},[195],{"categories":2744},[226],{"categories":2746},[174],{"categories":2748},[174],{"categories":2750},[174],{"categories":2752},[226],{"categories":2754},[195],{"categories":2756},[216],{"categories":2758},[174],{"categories":2760},[174],{"categories":2762},[174],{"categories":2764},[195],{"categories":2766},[174],{"categories":2768},[195],{"categories":2770},[177],{"categories":2772},[177],{"categories":2774},[226],{"categories":2776},[177],{"categories":2778},[174],{"categories":2780},[226],{"categories":2782},[216],{"categories":2784},[],{"categories":2786},[177],{"categories":2788},[],{"categories":2790},[],{"categories":2792},[171],{"categories":2794},[174],{"categories":2796},[177],{"categories":2798},[142],{"categories":2800},[177],{"categories":2802},[233],{"categories":2804},[],{"categories":2806},[177],{"categories":2808},[],{"categories":2810},[142],{"categories":2812},[177],{"categories":2814},[],{"categories":2816},[177],{"categories":2818},[174],{"categories":2820},[195],{"categories":2822},[174],{"categories":2824},[177],{"categories":2826},[195],{"categories":2828},[177],{"categories":2830},[226],{"categories":2832},[216],{"categories":2834},[142],{"categories":2836},[],{"categories":2838},[177],{"categories":2840},[216],{"categories":2842},[195],{"categories":2844},[174],{"categories":2846},[216],{"categories":2848},[142],{"categories":2850},[],{"categories":2852},[177],{"categories":2854},[177],{"categories":2856},[174],{"categories":2858},[],{"categories":2860},[177],{"categories":2862},[180],{"categories":2864},[195],{"categories":2866},[177],{"categories":2868},[171],{"categories":2870},[],{"categories":2872},[174],{"categories":2874},[180],{"categories":2876},[174],{"categories":2878},[177],{"categories":2880},[195],{"categories":2882},[142],{"categories":2884},[488],{"categories":2886},[174],{"categories":2888},[174],{"categories":2890},[174],{"categories":2892},[195],{"categories":2894},[171],{"categories":2896},[174],{"categories":2898},[216],{"categories":2900},[195],{"categories":2902},[488],{"categories":2904},[174],{"categories":2906},[],{"categories":2908},[],{"categories":2910},[488],{"categories":2912},[219],{"categories":2914},[177],{"categories":2916},[177],{"categories":2918},[195],{"categories":2920},[174],{"categories":2922},[142],{"categories":2924},[216],{"categories":2926},[177],{"categories":2928},[174],{"categories":2930},[233],{"categories":2932},[174],{"categories":2934},[177],{"categories":2936},[],{"categories":2938},[174],{"categories":2940},[174],{"categories":2942},[195],{"categories":2944},[142],{"categories":2946},[],{"categories":2948},[174],{"categories":2950},[174],{"categories":2952},[226],{"categories":2954},[216],{"categories":2956},[174,177],{"categories":2958},[233,171],{"categories":2960},[174],{"categories":2962},[],{"categories":2964},[177],{"categories":2966},[],{"categories":2968},[226],{"categories":2970},[174],{"categories":2972},[195],{"categories":2974},[],{"categories":2976},[177],{"categories":2978},[],{"categories":2980},[177],{"categories":2982},[142],{"categories":2984},[177],{"categories":2986},[174],{"categories":2988},[488],{"categories":2990},[233],{"categories":2992},[171],{"categories":2994},[171],{"categories":2996},[142],{"categories":2998},[142],{"categories":3000},[174],{"categories":3002},[177],{"categories":3004},[174],{"categories":3006},[174],{"categories":3008},[142],{"categories":3010},[174],{"categories":3012},[233],{"categories":3014},[195],{"categories":3016},[174],{"categories":3018},[177],{"categories":3020},[174],{"categories":3022},[],{"categories":3024},[226],{"categories":3026},[],{"categories":3028},[177],{"categories":3030},[142],{"categories":3032},[],{"categories":3034},[488],{"categories":3036},[174],{"categories":3038},[],{"categories":3040},[195],{"categories":3042},[177],{"categories":3044},[226],{"categories":3046},[174],{"categories":3048},[177],{"categories":3050},[226],{"categories":3052},[177],{"categories":3054},[195],{"categories":3056},[142],{"categories":3058},[195],{"categories":3060},[226],{"categories":3062},[174],{"categories":3064},[216],{"categories":3066},[174],{"categories":3068},[174],{"categories":3070},[174],{"categories":3072},[174],{"categories":3074},[177],{"categories":3076},[174],{"categories":3078},[177],{"categories":3080},[174],{"categories":3082},[142],{"categories":3084},[174],{"categories":3086},[177],{"categories":3088},[216],{"categories":3090},[142],{"categories":3092},[177],{"categories":3094},[216],{"categories":3096},[],{"categories":3098},[174],{"categories":3100},[174],{"categories":3102},[226],{"categories":3104},[],{"categories":3106},[177],{"categories":3108},[233],{"categories":3110},[174],{"categories":3112},[195],{"categories":3114},[233],{"categories":3116},[177],{"categories":3118},[171],{"categories":3120},[171],{"categories":3122},[174],{"categories":3124},[142],{"categories":3126},[],{"categories":3128},[174],{"categories":3130},[],{"categories":3132},[142],{"categories":3134},[174],{"categories":3136},[177],{"categories":3138},[177],{"categories":3140},[],{"categories":3142},[226],{"categories":3144},[226],{"categories":3146},[233],{"categories":3148},[216],{"categories":3150},[],{"categories":3152},[174],{"categories":3154},[142],{"categories":3156},[174],{"categories":3158},[226],{"categories":3160},[142],{"categories":3162},[195],{"categories":3164},[195],{"categories":3166},[],{"categories":3168},[195],{"categories":3170},[177],{"categories":3172},[216],{"categories":3174},[219],{"categories":3176},[174],{"categories":3178},[],{"categories":3180},[195],{"categories":3182},[226],{"categories":3184},[171],{"categories":3186},[174],{"categories":3188},[142],{"categories":3190},[488],{"categories":3192},[142],{"categories":3194},[],{"categories":3196},[],{"categories":3198},[195],{"categories":3200},[],{"categories":3202},[177],{"categories":3204},[177],{"categories":3206},[177],{"categories":3208},[],{"categories":3210},[174],{"categories":3212},[],{"categories":3214},[195],{"categories":3216},[142],{"categories":3218},[216],{"categories":3220},[174],{"categories":3222},[195],{"categories":3224},[195],{"categories":3226},[],{"categories":3228},[195],{"categories":3230},[142],{"categories":3232},[174],{"categories":3234},[],{"categories":3236},[177],{"categories":3238},[177],{"categories":3240},[142],{"categories":3242},[],{"categories":3244},[],{"categories":3246},[],{"categories":3248},[216],{"categories":3250},[177],{"categories":3252},[174],{"categories":3254},[],{"categories":3256},[],{"categories":3258},[],{"categories":3260},[216],{"categories":3262},[],{"categories":3264},[142],{"categories":3266},[],{"categories":3268},[],{"categories":3270},[216],{"categories":3272},[174],{"categories":3274},[195],{"categories":3276},[],{"categories":3278},[233],{"categories":3280},[195],{"categories":3282},[233],{"categories":3284},[174],{"categories":3286},[],{"categories":3288},[],{"categories":3290},[177],{"categories":3292},[],{"categories":3294},[],{"categories":3296},[177],{"categories":3298},[174],{"categories":3300},[],{"categories":3302},[177],{"categories":3304},[195],{"categories":3306},[233],{"categories":3308},[219],{"categories":3310},[177],{"categories":3312},[177],{"categories":3314},[],{"categories":3316},[],{"categories":3318},[],{"categories":3320},[195],{"categories":3322},[],{"categories":3324},[],{"categories":3326},[216],{"categories":3328},[142],{"categories":3330},[],{"categories":3332},[171],{"categories":3334},[233],{"categories":3336},[174],{"categories":3338},[226],{"categories":3340},[142],{"categories":3342},[219],{"categories":3344},[171],{"categories":3346},[226],{"categories":3348},[],{"categories":3350},[],{"categories":3352},[177],{"categories":3354},[142],{"categories":3356},[216],{"categories":3358},[142],{"categories":3360},[177],{"categories":3362},[488],{"categories":3364},[177],{"categories":3366},[],{"categories":3368},[174],{"categories":3370},[195],{"categories":3372},[226],{"categories":3374},[],{"categories":3376},[216],{"categories":3378},[195],{"categories":3380},[142],{"categories":3382},[177],{"categories":3384},[174],{"categories":3386},[171],{"categories":3388},[177,488],{"categories":3390},[177],{"categories":3392},[226],{"categories":3394},[174],{"categories":3396},[219],{"categories":3398},[233],{"categories":3400},[177],{"categories":3402},[],{"categories":3404},[177],{"categories":3406},[174],{"categories":3408},[171],{"categories":3410},[],{"categories":3412},[],{"categories":3414},[174],{"categories":3416},[219],{"categories":3418},[174],{"categories":3420},[],{"categories":3422},[195],{"categories":3424},[],{"categories":3426},[195],{"categories":3428},[226],{"categories":3430},[177],{"categories":3432},[174],{"categories":3434},[233],{"categories":3436},[226],{"categories":3438},[],{"categories":3440},[195],{"categories":3442},[174],{"categories":3444},[],{"categories":3446},[174],{"categories":3448},[177],{"categories":3450},[174],{"categories":3452},[177],{"categories":3454},[174],{"categories":3456},[174],{"categories":3458},[174],{"categories":3460},[174],{"categories":3462},[171],{"categories":3464},[],{"categories":3466},[180],{"categories":3468},[195],{"categories":3470},[174],{"categories":3472},[],{"categories":3474},[226],{"categories":3476},[174],{"categories":3478},[174],{"categories":3480},[177],{"categories":3482},[195],{"categories":3484},[174],{"categories":3486},[174],{"categories":3488},[171],{"categories":3490},[177],{"categories":3492},[216],{"categories":3494},[],{"categories":3496},[219],{"categories":3498},[174],{"categories":3500},[],{"categories":3502},[195],{"categories":3504},[233],{"categories":3506},[],{"categories":3508},[],{"categories":3510},[195],{"categories":3512},[195],{"categories":3514},[233],{"categories":3516},[142],{"categories":3518},[177],{"categories":3520},[177],{"categories":3522},[174],{"categories":3524},[171],{"categories":3526},[],{"categories":3528},[],{"categories":3530},[195],{"categories":3532},[219],{"categories":3534},[226],{"categories":3536},[177],{"categories":3538},[216],{"categories":3540},[219],{"categories":3542},[219],{"categories":3544},[],{"categories":3546},[195],{"categories":3548},[174],{"categories":3550},[174],{"categories":3552},[226],{"categories":3554},[],{"categories":3556},[195],{"categories":3558},[195],{"categories":3560},[195],{"categories":3562},[],{"categories":3564},[177],{"categories":3566},[174],{"categories":3568},[],{"categories":3570},[142],{"categories":3572},[171],{"categories":3574},[],{"categories":3576},[174],{"categories":3578},[174],{"categories":3580},[],{"categories":3582},[226],{"categories":3584},[],{"categories":3586},[],{"categories":3588},[],{"categories":3590},[],{"categories":3592},[174],{"categories":3594},[195],{"categories":3596},[],{"categories":3598},[],{"categories":3600},[174],{"categories":3602},[174],{"categories":3604},[174],{"categories":3606},[219],{"categories":3608},[174],{"categories":3610},[219],{"categories":3612},[],{"categories":3614},[219],{"categories":3616},[219],{"categories":3618},[488],{"categories":3620},[177],{"categories":3622},[226],{"categories":3624},[],{"categories":3626},[],{"categories":3628},[219],{"categories":3630},[226],{"categories":3632},[226],{"categories":3634},[226],{"categories":3636},[],{"categories":3638},[142],{"categories":3640},[226],{"categories":3642},[226],{"categories":3644},[142],{"categories":3646},[226],{"categories":3648},[171],{"categories":3650},[226],{"categories":3652},[226],{"categories":3654},[226],{"categories":3656},[219],{"categories":3658},[195],{"categories":3660},[195],{"categories":3662},[174],{"categories":3664},[226],{"categories":3666},[219],{"categories":3668},[488],{"categories":3670},[219],{"categories":3672},[219],{"categories":3674},[219],{"categories":3676},[],{"categories":3678},[171],{"categories":3680},[],{"categories":3682},[488],{"categories":3684},[226],{"categories":3686},[226],{"categories":3688},[226],{"categories":3690},[177],{"categories":3692},[195,171],{"categories":3694},[219],{"categories":3696},[],{"categories":3698},[],{"categories":3700},[219],{"categories":3702},[],{"categories":3704},[219],{"categories":3706},[195],{"categories":3708},[177],{"categories":3710},[],{"categories":3712},[226],{"categories":3714},[174],{"categories":3716},[216],{"categories":3718},[],{"categories":3720},[174],{"categories":3722},[],{"categories":3724},[195],{"categories":3726},[142],{"categories":3728},[219],{"categories":3730},[],{"categories":3732},[226],{"categories":3734},[195],[3736,3810,3893,3948],{"id":3737,"title":3738,"ai":3739,"body":3744,"categories":3772,"created_at":143,"date_modified":143,"description":133,"extension":145,"faq":143,"featured":146,"kicker_label":143,"meta":3773,"navigation":148,"path":3794,"published_at":3795,"question":143,"scraped_at":3796,"seo":3797,"sitemap":3798,"source_id":3799,"source_name":3800,"source_type":3801,"source_url":3802,"stem":3803,"tags":3804,"thumbnail_url":143,"tldr":3806,"tweet":3807,"unknown_tags":3808,"__hash__":3809},"summaries\u002Fsummaries\u002F5f7a89707da3d467-deepseek-tui-viral-open-source-claude-code-rival-summary.md","DeepSeek-TUI: Viral Open-Source Claude Code Rival",{"provider":7,"model":8,"input_tokens":3740,"output_tokens":3741,"processing_time_ms":3742,"cost_usd":3743},6295,2320,45456,0.00239635,{"type":14,"value":3745,"toc":3767},[3746,3750,3753,3757,3760,3764],[17,3747,3749],{"id":3748},"origin-story-fuels-viral-momentum","Origin Story Fuels Viral Momentum",[22,3751,3752],{},"DeepSeek-TUI rocketed to GitHub's top trending on May 6th, gaining 2,434 stars in one day and surpassing 10,200 total stars (from 8,700 earlier that day), outpacing tools like Claude Code, Aider, and Open Code. Created by Hunter Bound (GitHub: hmbound), a second-year patent law student with music education degrees from University of North Texas (2015) and Southern Methodist University (2019), the project launched January 19th, 2026, and iterated to v0.8.13 by May 6th with runtime and TUI fixes. Bound built it via AI-assisted coding—effectively AI self-iteration—despite no traditional dev background, adding Chinese README (readme_zhcn.md), WeChat outreach to \"Whale Brothers,\" and mirrors for Chinese users. This underdog narrative, plus AI contributor traces (Claude, Gemini), amplified buzz across GitHub, Reddit, X, and Chinese forums, proving non-experts can ship production-grade agents.",[17,3754,3756],{"id":3755},"architecture-maximizes-deepseek-v4-strengths","Architecture Maximizes DeepSeek V4 Strengths",[22,3758,3759],{},"Use a dual Rust binary setup: DeepSeek-TUI CLI (dispatcher for auth, config, model selection, sessions) + DeepSeek-TUI runtime (agent loop, Ratatouille TUI). Install via npm (npm i -g deepseek-tui), Cargo (separate CLI\u002Fruntime), or Homebrew; supports Windows paths, ARM64 Linux. Core flow: Dispatcher launches runtime, streams tool calls (shell, files, Git, web search, URL fetch, sub-agents, MCP, RLM) via typed registry and OpenAI-compatible client. Leverage V4's 1M-token context, cheap Flash ($0.14\u002F$0.28 per M input\u002Foutput at discount) and Pro modes; track cache hits\u002Fmisses for cost visibility. Combat context bloat with auto-compression (shrink old tool outputs to one-liners, skip AI summaries if under threshold). Prevent loops: Block identical tool args on 3rd repeat, warn on 3rd fail, stop on 8th. Stream live V4 Pro reasoning (pre-tool or mid-thought) in terminal for transparency.",[17,3761,3763],{"id":3762},"modes-and-features-enable-safe-scalable-coding","Modes and Features Enable Safe, Scalable Coding",[22,3765,3766],{},"Operate in Plan (read-only inspection), Agent (full tools with approval for edits\u002Fcommands\u002FGit), or YOLO (auto-act in trusted repos, with git approval fixes). Auto-select models (\"model auto\"), tune reasoning (no\u002Fhigh\u002Fmax via Shift+Tab). RLM splits tasks to 1-6 Flash sub-agents (escalate to Pro if needed), inspired by Alex Jang's RLM and Sakana AI novelty search—costs ~1\u002F3 of single Pro for 16 subtasks. Add GitHub community \"skills\" for task-specific instructions. Persist sessions\u002Fcheckpoints\u002Frollbacks (snapshots via restore\u002Frevert, independent of Git). Queue tasks across restarts; integrate LSPs (Rust Analyzer, Pyright, TS LS, Gopls, Clangd) for post-edit diagnostics. Multilingual (EN\u002FJA\u002FZH-BR\u002FPT, auto-detect); HTTP\u002FSSE server mode (deepseek-tui serve-http) for pipelines. Result: Terminal-native agent handles full workflows cheaper and more controllably than browser-based closed tools.",{"title":133,"searchDepth":134,"depth":134,"links":3768},[3769,3770,3771],{"id":3748,"depth":134,"text":3749},{"id":3755,"depth":134,"text":3756},{"id":3762,"depth":134,"text":3763},[],{"content_references":3774,"triage":3789},[3775,3780,3783,3786],{"type":3776,"title":3777,"url":3778,"context":3779},"other","How DeepSeek-TUI became the viral “Claude Code Killer” on GitHub","https:\u002F\u002Feu.36kr.com\u002Fen\u002Fp\u002F3797706474872065","cited",{"type":3776,"title":3781,"url":3782,"context":3779},"Why developers are comparing DeepSeek-TUI directly to Claude Code","https:\u002F\u002Fpandaily.com\u002Fdeepseek-claude-code-clone-8700-stars",{"type":3776,"title":3784,"url":3785,"context":3779},"DeepSeek V4 news","https:\u002F\u002Fapi-docs.deepseek.com\u002Fnews\u002Fnews260424",{"type":3776,"title":3787,"url":3788,"context":3779},"Why open-source AI coding agents are becoming a serious threat to closed tools","https:\u002F\u002Fcybernews.com\u002Fai-news\u002Fdeepseek-claude-code-clone-popularity-github\u002F",{"relevance":3790,"novelty":3790,"quality":3791,"actionability":3790,"composite":3792,"reasoning":3793},3,4,3.25,"Category: AI & LLMs. The article discusses DeepSeek-TUI, an AI coding agent, which maps to the AI tools category. While it provides some insights into its architecture and features, it lacks concrete examples of practical applications for the audience.","\u002Fsummaries\u002F5f7a89707da3d467-deepseek-tui-viral-open-source-claude-code-rival-summary","2026-05-07 21:33:39","2026-05-08 11:18:30",{"title":3738,"description":133},{"loc":3794},"ec1181d0cb8461b3","AI Revolution","article","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=MWgTWsZjris","summaries\u002F5f7a89707da3d467-deepseek-tui-viral-open-source-claude-code-rival-summary",[161,3805,160,162],"agents","DeepSeek-TUI, a Rust-based terminal AI coding agent powered by DeepSeek V4's 1M-token context, hit 10k+ GitHub stars in days as a cheap, customizable alternative to Claude Code, built by a music\u002Flaw student using AI-assisted coding.","News recap of DeepSeek-TUI, a Rust terminal agent powered by DeepSeek V4 that trended on GitHub with 10k+ stars. Covers the music\u002Flaw student creator's story, viral buzz from devs, and features like sub-agents, context compression, and approval modes—no hands-on demo.",[],"NyC2oWHV-owsoSltDQZsvgxat4j_VT43IC-DzUiOLzA",{"id":3811,"title":3812,"ai":3813,"body":3818,"categories":3846,"created_at":143,"date_modified":143,"description":133,"extension":145,"faq":143,"featured":146,"kicker_label":143,"meta":3847,"navigation":148,"path":3879,"published_at":3880,"question":143,"scraped_at":3881,"seo":3882,"sitemap":3883,"source_id":3884,"source_name":3885,"source_type":3801,"source_url":3886,"stem":3887,"tags":3888,"thumbnail_url":143,"tldr":3890,"tweet":143,"unknown_tags":3891,"__hash__":3892},"summaries\u002Fsummaries\u002F142a3fb09c400ccd-cybersecurity-spend-more-tokens-than-attackers-summary.md","Cybersecurity: Spend More Tokens Than Attackers",{"provider":7,"model":8,"input_tokens":3814,"output_tokens":3815,"processing_time_ms":3816,"cost_usd":3817},4773,2045,12020,0.00195445,{"type":14,"value":3819,"toc":3841},[3820,3824,3827,3831,3834,3838],[17,3821,3823],{"id":3822},"ai-exploit-finders-create-token-proof-of-work","AI Exploit Finders Create Token Proof-of-Work",[22,3825,3826],{},"Anthropic's Mythos LLM excels at cybersecurity tasks, completing a 32-step corporate network attack simulation—estimated at 20 human hours—in 3 of 10 runs, unlike other frontier models. Each attempt used 100M tokens ($12,500 for Mythos, $125k total for 10 runs), with no diminishing returns observed: models kept improving as budgets increased. This shifts security economics to raw compute power, akin to cryptocurrency's proof-of-work or a low-temperature lottery—success depends on outspending attackers on token-fueled exploit discovery. Harden systems by allocating more tokens to red-teaming than adversaries will for attacks; cleverness yields no edge.",[17,3828,3830],{"id":3829},"open-source-outpaces-custom-reimplementations","Open Source Outpaces Custom Reimplementations",[22,3832,3833],{},"Despite AI maximalists like Karpathy advocating LLM-based reimplementation of dependencies to avoid supply chain risks (e.g., LiteLLM, Axios incidents), open source remains superior. Linus's Law expands: enough eyeballs plus corporate token budgets on OSS libraries make bugs shallow and security robust. Custom \"yoinked\" code can't match collective investment; attackers prioritize high-value OSS targets but defenders' pooled resources still win on spend.",[17,3835,3837],{"id":3836},"add-autonomous-hardening-to-dev-cycles","Add Autonomous Hardening to Dev Cycles",[22,3839,3840],{},"Evolve coding into three phases separated by human vs. money limits: (1) Development for fast iteration with intuition\u002Ffeedback; (2) Review for docs\u002Frefactors\u002Fbest practices (e.g., Anthropic's $15-20 Claude tool); (3) Hardening via autonomous exploit hunting until budget exhausts. This makes security continuous and budget-optimized, unlike rare manual audits. Code stays cheap until secure—costs fix via exploit market value, demanding more tokens than foes regardless of inference optimizations.",{"title":133,"searchDepth":134,"depth":134,"links":3842},[3843,3844,3845],{"id":3822,"depth":134,"text":3823},{"id":3829,"depth":134,"text":3830},{"id":3836,"depth":134,"text":3837},[],{"content_references":3848,"triage":3877},[3849,3853,3857,3862,3866,3869,3873],{"type":3850,"title":3851,"url":3852,"context":3779},"tool","Mythos","https:\u002F\u002Fred.anthropic.com\u002F2026\u002Fmythos-preview\u002F",{"type":3850,"title":3854,"url":3855,"context":3856},"Glasswing","https:\u002F\u002Fwww.anthropic.com\u002Fglasswing","mentioned",{"type":3858,"title":3859,"author":3860,"url":3861,"context":3779},"report","Our evaluation of Claude Mythos preview’s cyber capabilities","AI Security Institute","https:\u002F\u002Fwww.aisi.gov.uk\u002Fblog\u002Four-evaluation-of-claude-mythos-previews-cyber-capabilities",{"type":3863,"title":3864,"url":3865,"context":3779},"paper","The Last Ones","https:\u002F\u002Farxiv.org\u002Fabs\u002F2603.11214",{"type":3850,"title":3867,"url":3868,"context":3856},"LiteLLM","https:\u002F\u002Fdocs.litellm.ai\u002Fblog\u002Fsecurity-update-march-2026",{"type":3858,"title":3870,"author":3871,"url":3872,"context":3856},"How we caught the Axios supply chain attack","Elastic Security Labs","https:\u002F\u002Fwww.elastic.co\u002Fsecurity-labs\u002Fhow-we-caught-the-axios-supply-chain-attack",{"type":3850,"title":3874,"url":3875,"context":3876},"Code Review","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcode-review","recommended",{"relevance":3790,"novelty":3790,"quality":3791,"actionability":3790,"composite":3792,"reasoning":3878},"Category: AI & LLMs. The article discusses the application of AI in cybersecurity, specifically how LLMs can be used for exploit discovery, which aligns with the audience's interest in AI engineering. It provides some novel insights into the economics of security but lacks detailed actionable steps for implementation.","\u002Fsummaries\u002F142a3fb09c400ccd-cybersecurity-spend-more-tokens-than-attackers-summary","2026-04-14 14:42:00","2026-04-16 03:15:43",{"title":3812,"description":133},{"loc":3879},"142a3fb09c400ccd","__oneoff__","https:\u002F\u002Fwww.dbreunig.com\u002F2026\u002F04\u002F14\u002Fcybersecurity-is-proof-of-work-now.html","summaries\u002F142a3fb09c400ccd-cybersecurity-spend-more-tokens-than-attackers-summary",[3889,161,160,162],"llm","AI turns security into proof-of-work: defenders must burn more tokens finding exploits (e.g., 100M tokens\u002F$12.5k per Mythos run) than attackers do to exploit them.",[],"LBYylNkkIRYVuujdG4Xq4oLr0CxwsWFlTzDp28hZU9U",{"id":3894,"title":3895,"ai":3896,"body":3901,"categories":3929,"created_at":143,"date_modified":143,"description":133,"extension":145,"faq":143,"featured":146,"kicker_label":143,"meta":3930,"navigation":148,"path":3935,"published_at":3936,"question":143,"scraped_at":3937,"seo":3938,"sitemap":3939,"source_id":3940,"source_name":3941,"source_type":3801,"source_url":3942,"stem":3943,"tags":3944,"thumbnail_url":143,"tldr":3945,"tweet":143,"unknown_tags":3946,"__hash__":3947},"summaries\u002Fsummaries\u002Fda7ea8d10a94837d-ai-code-speed-trap-become-a-better-vibe-coder-summary.md","AI Code Speed Trap: Become a Better Vibe Coder",{"provider":7,"model":8,"input_tokens":3897,"output_tokens":3898,"processing_time_ms":3899,"cost_usd":3900},3865,1280,11832,0.00090615,{"type":14,"value":3902,"toc":3924},[3903,3907,3910,3914,3917,3921],[17,3904,3906],{"id":3905},"ais-speed-illusion-crushes-productivity","AI's Speed Illusion Crushes Productivity",[22,3908,3909],{},"AI coding assistants let you build galaxy-sized codebases in hours, but raw speed—claimed at 10000x—doesn't equal productivity. Blindly trusting generated code piles up technical debt, like highway drivers causing jams. The real differentiator is your interaction style with AI, categorized into three vibe coder types that predict smooth delivery or failure.",[17,3911,3913],{"id":3912},"vibe-coder-type-1-the-demanding-child","Vibe Coder Type 1: The Demanding Child",[22,3915,3916],{},"This coder treats AI like a magic wand: issues vague orders without caring about the 'how,' waits passively, then rages and reprompts if output falls short. Result? Inefficient loops, no learning, and brittle code. Fix by shifting to curious, iterative prompting that builds understanding—ask why code works, test edge cases, and refine based on mechanics, not tantrums.",[17,3918,3920],{"id":3919},"escaping-vibe-coding-pitfalls","Escaping Vibe Coding Pitfalls",[22,3922,3923],{},"Vibe coding risks over-reliance on AI without oversight, turning fast generation into slow debugging marathons. Successful coders review, refactor, and integrate AI output critically, treating it as a junior dev needing guidance. Though only one type is detailed here, the framework urges self-audit: if you're screaming at prompts, you're the Demanding Child—upgrade to ensure AI accelerates real progress, not just keystrokes. Content cuts off before full types, but core lesson holds: style your AI sessions for ownership, not outsourcing.",{"title":133,"searchDepth":134,"depth":134,"links":3925},[3926,3927,3928],{"id":3905,"depth":134,"text":3906},{"id":3912,"depth":134,"text":3913},{"id":3919,"depth":134,"text":3920},[142],{"content_references":3931,"triage":3932},[],{"relevance":3791,"novelty":3790,"quality":3791,"actionability":3791,"composite":3933,"reasoning":3934},3.8,"Category: AI & LLMs. The article discusses the pitfalls of relying too heavily on AI coding tools, addressing a specific pain point for developers who may struggle with technical debt from rapid code generation. It provides actionable advice on improving interaction with AI tools, which is relevant for the target audience.","\u002Fsummaries\u002Fda7ea8d10a94837d-ai-code-speed-trap-become-a-better-vibe-coder-summary","2026-05-03 07:34:25","2026-05-03 17:00:59",{"title":3895,"description":133},{"loc":3935},"da7ea8d10a94837d","Towards AI","https:\u002F\u002Fpub.towardsai.net\u002Fare-you-a-vibe-coder-366b004e1d1b?source=rss----98111c9905da---4","summaries\u002Fda7ea8d10a94837d-ai-code-speed-trap-become-a-better-vibe-coder-summary",[161,162],"AI tools generate code 10000x faster, but speed alone creates technical debt—your 'vibe coder' type, like the Demanding Child who demands magic without understanding, determines if you ship reliably.",[],"pn4GNOtExTT7lBPrq8OTTz1rfEmPeo78XDFJLPzzOTQ",{"id":3949,"title":3950,"ai":3951,"body":3956,"categories":4030,"created_at":143,"date_modified":143,"description":133,"extension":145,"faq":143,"featured":146,"kicker_label":143,"meta":4031,"navigation":148,"path":4042,"published_at":4043,"question":143,"scraped_at":4044,"seo":4045,"sitemap":4046,"source_id":4047,"source_name":4048,"source_type":3801,"source_url":4049,"stem":4050,"tags":4051,"thumbnail_url":143,"tldr":4052,"tweet":143,"unknown_tags":4053,"__hash__":4054},"summaries\u002Fsummaries\u002Fda5bfb294446c261-rust-cuda-kernels-via-direct-ptx-compilation-summary.md","Rust CUDA Kernels via Direct PTX Compilation",{"provider":7,"model":8,"input_tokens":3952,"output_tokens":3953,"processing_time_ms":3954,"cost_usd":3955},9427,1814,17557,0.00276975,{"type":14,"value":3957,"toc":4025},[3958,3962,3982,3989,3992,3996,3999,4002,4005,4009,4012,4022],[17,3959,3961],{"id":3960},"native-cuda-model-in-safe-rust-without-c-or-dsls","Native CUDA Model in Safe Rust Without C++ or DSLs",[22,3963,3964,3965,3968,3969,3973,3974],{},"cuda-oxide targets CUDA's SIMT execution model natively in Rust, closer to C++ ",[31,3966,3967],{},"global"," functions than generic Rust async code. Mark kernels with #",[3970,3971,3972],"span",{},"kernel"," proc macro, which namespaces them as cuda_oxide_kernel_",[3975,3976,3977,3978],"hash",{},"_",[3979,3980,3981],"name",{},"; only these compile to PTX via custom rustc backend, while host code uses standard LLVM. This single-source approach in one .rs file produces host binary + target\u002Fdebug\u002Fvecadd.ptx from cargo oxide build. Device libs compile lazily from .rlib Stable MIR metadata, avoiding upfront compilation of unused code.",[22,3983,3984,3985],{},"Supports match\u002Fif let, generics like fn scale\u003CT: Copy>, intrinsics (shfl_sync, ballot_sync), and thread::index_1d() for unique hardware indices. DisjointSlice",[3986,3987,3988],"t",{}," ensures race-free mutable outputs—get_mut(idx) requires ThreadIndex (opaque usize from threadIdx\u002FblockIdx\u002FblockDim), preventing unsafe shared writes. Host launches use CudaContext, DeviceBuffer, and cuda_launch! macro with LaunchConfig::for_num_elems(1024) auto-sizing grids\u002Fblocks.",[22,3990,3991],{},"Disables rustc JumpThreading on device code to preserve bar.sync convergence—duplication breaks GPU barrier semantics. Marks syncs convergent in LLVM IR to block optimizer reordering.",[17,3993,3995],{"id":3994},"pure-rust-pipeline-except-one-external-tool","Pure-Rust Pipeline Except One External Tool",[22,3997,3998],{},"Intercepts rustc at CodegenBackend::codegen_crate() using rustc_public (Stable MIR) for version-proof internals. Pipeline: Rust → rustc frontend → Stable MIR → dialect-mir (Rust MIR semantics: places\u002Fprojections\u002Frvalues\u002Fterminators) → mem2reg → dialect-llvm → textual .ll → llc (LLVM 21+ NVPTX) → .ptx.",[22,4000,4001],{},"Uses Pliron (Rust-native MLIR-like IR) for dialects: dialect-mir, dialect-llvm (.ll export), dialect-nvvm (NVIDIA intrinsics like thread indexing\u002Fbarriers\u002FTMA). Entire stack builds with cargo—no C++\u002FCMake\u002Ftablegen. Observe full trace: cargo oxide pipeline vecadd prints MIR through PTX.",[22,4003,4004],{},"Complements rust-cuda (Rust ergonomics\u002Fasync on GPU) by focusing on CUDA-native model. vecadd example adds 1024 f32s on GPU, verifies on host: cargo oxide run vecadd outputs ✓ SUCCESS: All 1024 elements correct!",[17,4006,4008],{"id":4007},"linux-only-setup-with-pinned-nightly-and-llvm-21","Linux-Only Setup with Pinned Nightly and LLVM 21",[22,4010,4011],{},"Requires Ubuntu 24.04, Rust nightly-2026-04-03 (rustup toolchain install nightly-2026-04-03; add rust-src\u002Frustc-dev), LLVM 21+ NVPTX (sudo apt install llvm-21; llc-21 --version | grep nvptx), Clang 21 (sudo apt install clang-21 for bindgen\u002Fcuda.h). Pin llc: export CUDA_OXIDE_LLC=\u002Fusr\u002Fbin\u002Fllc-21.",[22,4013,4014,4015,4021],{},"Clone repo or cargo install --git ",[4016,4017,4018],"a",{"href":4018,"rel":4019},"https:\u002F\u002Fgithub.com\u002FNVlabs\u002Fcuda-oxide.git",[4020],"nofollow"," cargo-oxide. cargo oxide doctor checks deps. Debug: cargo oxide debug vecadd --tui with cuda-gdb on target\u002Fdebug\u002Fvecadd + .ptx.",[22,4023,4024],{},"Next: generics (cargo oxide run generic), host closures (cuda_launch_async! with .await\u002F.sync()), async_mlp, gemm_sol (cta_group::2, index_2d(stride), unsafe for &mut T). Docs: nvlabs.github.io\u002Fcuda-oxide.",{"title":133,"searchDepth":134,"depth":134,"links":4026},[4027,4028,4029],{"id":3960,"depth":134,"text":3961},{"id":3994,"depth":134,"text":3995},{"id":4007,"depth":134,"text":4008},[226],{"content_references":4032,"triage":4039},[4033,4036],{"type":3850,"title":4034,"url":4035,"context":3856},"cuda-oxide","https:\u002F\u002Fgithub.com\u002FNVlabs\u002Fcuda-oxide",{"type":3850,"title":4037,"url":4038,"context":3856},"Pliron","https:\u002F\u002Fgithub.com\u002Fvaivaswatha\u002Fpliron",{"relevance":3790,"novelty":3790,"quality":3791,"actionability":134,"composite":4040,"reasoning":4041},3.05,"Category: Software Engineering. The article discusses a new Rust-to-CUDA compilation method, which is relevant to software engineering but lacks direct applicability for building AI-powered products. While it presents some novel insights into GPU kernel development, it does not provide actionable steps or frameworks that the target audience can implement immediately.","\u002Fsummaries\u002Fda5bfb294446c261-rust-cuda-kernels-via-direct-ptx-compilation-summary","2026-05-10 06:01:13","2026-05-10 15:26:51",{"title":3950,"description":133},{"loc":4042},"da5bfb294446c261","MarkTechPost","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F05\u002F09\u002Fnvidia-ai-just-released-cuda-oxide-an-experimental-rust-to-cuda-compiler-backend-that-compiles-simt-gpu-kernels-directly-to-ptx\u002F","summaries\u002Fda5bfb294446c261-rust-cuda-kernels-via-direct-ptx-compilation-summary",[162,160],"cuda-oxide lets you write safe Rust SIMT GPU kernels that compile directly to PTX using a custom rustc backend, skipping C++ or DSLs—host\u002Fdevice in one .rs file, with cargo oxide build producing binary + .ptx.",[],"qMaVXANNhQRZRdddd8rExsSTPNNbNg4e1fVzT0fOhxE"]