{"api_version":"v1","generated":"2026-10-24T05:40:31+00:00","source":"https://tensorust.com","license":"CC BY 4.0, credit Tensorust with a link","docs":"https://tensorust.com/developers/","count":57,"articles":[{"slug":"california-prop-40-billionaires-priced","url":"https://tensorust.com/articles/california-prop-40-billionaires-priced/","api":"https://api.tensorust.com/v1/articles/california-prop-40-billionaires-priced","title":"Prop 40 priced: 223 billionaires, $90B on paper, Zuckerberg $11B","description":"We priced every Forbes California billionaire for Prop 40: $90B on paper, Zuckerberg $11B, $744B moved off the list. 70 Forbes snapshots, free CSV.","category":"Economics","topics":["economics","ai-industry"],"keyword":"prop 40 california","published":"2026-10-23T23:28:00-04:00","words":3033},{"slug":"boomers-assets-debt-hot-potato","url":"https://tensorust.com/articles/boomers-assets-debt-hot-potato/","api":"https://api.tensorust.com/v1/articles/boomers-assets-debt-hot-potato","title":"Boomers, debt and asset prices: is the market playing hot potato?","description":"Boomers own 52.5% of US household wealth but owe 20.8% of the debt; millennials owe 42.6%. Fed data, the AI circular deals and the hot potato thesis, tested.","category":"Economics","topics":["economics","ai-industry"],"keyword":"what percent of wealth do boomers own","published":"2026-10-23T22:40:00-04:00","words":1698},{"slug":"new-apartments-lower-rent","url":"https://tensorust.com/articles/new-apartments-lower-rent/","api":"https://api.tensorust.com/v1/articles/new-apartments-lower-rent","title":"New apartments cut local rent: what happens when supply finally arrives","description":"One block went from $3,500 to $1,650 for the cheapest apartment after new construction. The research, the national data and Austin, with a free CSV.","category":"Economics","topics":["economics"],"keyword":"does building more apartments lower rent","published":"2026-10-23T22:00:00-04:00","words":1875},{"slug":"uuidv7-libraries-tested","url":"https://tensorust.com/articles/uuidv7-libraries-tested/","api":"https://api.tensorust.com/v1/articles/uuidv7-libraries-tested","title":"Pick a UUIDv7 library that keeps order: 10 tested, .NET fails 50%","description":"We tested 10 UUIDv7 libraries with 1M IDs each and a clock jump. .NET put 50% out of order, uuid6 ran 16.6 min ahead. The 2 that passed, plus free data.","category":"Dev","topics":["rust","guides","app-dev"],"keyword":"uuidv7 library","published":"2026-10-23T21:30:00-04:00","words":3077},{"slug":"how-we-got-featured","url":"https://tensorust.com/articles/how-we-got-featured/","api":"https://api.tensorust.com/v1/articles/how-we-got-featured","title":"Get featured as a solo dev: 9 features in 28 days, 2 moved a number","description":"9 features in 28 days, from This Week in Rust to a 60K-star awesome list, and what each one sent. Only 2 moved a number. Free data and a 7-step playbook.","category":"Studio","topics":["growth","guides","studio-log"],"keyword":"how to get featured","published":"2026-10-23T18:00:00-04:00","words":2131},{"slug":"ai-bubble-vs-2008","url":"https://tensorust.com/articles/ai-bubble-vs-2008/","api":"https://api.tensorust.com/v1/articles/ai-bubble-vs-2008","title":"Bonds just broke 2007's peak. AI is this cycle's housing boom","description":"AI bubble vs 2008: the 10-year Treasury topped its 2007 peak, tech capex hit a record 5.05% of GDP. 10 indicators, 2007 vs now, with free data.","category":"AI","topics":["ai-industry","economics"],"keyword":"ai bubble vs 2008","published":"2026-10-23T09:15:00-04:00","words":2828},{"slug":"balatro-ui-design","url":"https://tensorust.com/articles/balatro-ui-design/","api":"https://api.tensorust.com/v1/articles/balatro-ui-design","title":"Borrow Balatro's UI grammar, not its cards: 5 builds in one night","description":"A player's bug list, 5 builds in one night: how O'BLOCK borrowed Balatro's UI grammar, got called a rip-off, and rebuilt its menus as a wall of shoeboxes.","category":"Gaming","topics":["game-dev","games","studio-log"],"keyword":"balatro ui design","published":"2026-10-23T02:00:00-04:00","words":2546},{"slug":"xbox-cloud-gaming-hours-cap","url":"https://tensorust.com/articles/xbox-cloud-gaming-hours-cap/","api":"https://api.tensorust.com/v1/articles/xbox-cloud-gaming-hours-cap","title":"Xbox's new cloud cap can't finish 42% of its own games","description":"From November Xbox caps cloud gaming at 15/10/5 hours a month and sells the rest at 24-40c an hour. We timed all 562 cloud games: 42% outlast Ultimate.","category":"Gaming","topics":["games","guides"],"keyword":"xbox cloud gaming hours limit","published":"2026-10-22T09:30:00-04:00","words":2340},{"slug":"php-rce-patch-survey","url":"https://tensorust.com/articles/php-rce-patch-survey/","api":"https://api.tensorust.com/v1/articles/php-rce-patch-survey","title":"PHP's RCE fix is 13 hours old. 235 top sites can never get it","description":"PHP patched two critical unauthenticated RCEs on Oct 21. A header scan of the top 20,000 sites: of 428 showing a version, only 107 are patched and 235 run end-of-life PHP.","category":"Dev","topics":["guides"],"keyword":"php rce cve 2026 patch","published":"2026-10-21T23:55:00-04:00","words":2267},{"slug":"litellm-supply-chain-attack","url":"https://tensorust.com/articles/litellm-supply-chain-attack/","api":"https://api.tensorust.com/v1/articles/litellm-supply-chain-attack","title":"LiteLLM got backdoored again. Check if it took your keys in 5 min","description":"LiteLLM 1.107.0 shipped a credential stealer for 1 h 43 min. 20 of 30 AI packages that use it accepted it. The 5-minute check and the 15-minute rotation order.","category":"AI","topics":["llms","ai-agents","guides"],"keyword":"litellm supply chain attack","published":"2026-10-21T20:15:00-04:00","words":2543},{"slug":"oblock-launch","url":"https://tensorust.com/articles/oblock-launch/","api":"https://api.tensorust.com/v1/articles/oblock-launch","title":"2,077 claimed our free Steam game. 16 played it. 30 GB did that","description":"O'BLOCK launched free on Steam: 2,077 claims, 16 players, 13 min median play. The 29.8 GB download, 58 top free games compared, and the bots behind claims.","category":"Story","topics":["game-dev","games","studio-log"],"keyword":"free steam game","published":"2026-10-20T18:50:00-04:00","words":2139},{"slug":"deepseek-deepinfer","url":"https://tensorust.com/articles/deepseek-deepinfer/","api":"https://api.tensorust.com/v1/articles/deepseek-deepinfer","title":"DeepSeek gave away its engine. The $38-an-hour parts stayed home","description":"DeepSeek calls DeepInfer fully open source. The README lists 3 missing parts, 4 of 5 routing boxes are absent, 6.82% matches vLLM, Huawei kernels 52% bigger.","category":"AI","topics":["llms","ai-industry","guides"],"keyword":"deepseek inference engine","published":"2026-10-20T11:15:00-04:00","words":2480},{"slug":"selling-on-gumroad","url":"https://tensorust.com/articles/selling-on-gumroad/","api":"https://api.tensorust.com/v1/articles/selling-on-gumroad","title":"Selling on Gumroad with AI: 130 products, 0 sales. Greg is wrong","description":"130 AI-built products on Gumroad for 36 days: 87 free, 0 downloads, $0. Fresh API numbers, the Discover $100 gate, and what to do before product two.","category":"Dev","topics":["guides","app-dev","growth"],"keyword":"is selling on gumroad worth it","published":"2026-10-19T19:50:00-04:00","words":2506},{"slug":"vibe-coded-game-economy","url":"https://tensorust.com/articles/vibe-coded-game-economy/","api":"https://api.tensorust.com/v1/articles/vibe-coded-game-economy","title":"Sweeney wants rockets. 37,800 bots crashed my vibe-coded game","description":"My AI-coded game is out now, free on Steam. 37,800 bot runs of its economy: cheating fails on the street, but the finance layer prints $14 trillion. The data.","category":"Gaming","topics":["games","game-dev","rust"],"keyword":"vibe coded games on steam","published":"2026-10-19T16:45:00-04:00","words":3226},{"slug":"guideline-4-3-spam","url":"https://tensorust.com/articles/guideline-4-3-spam/","api":"https://api.tensorust.com/v1/articles/guideline-4-3-spam","title":"Apple's 4.3 spam check is a 30-second batch job. 22 rejections prove it","description":"Apple rejected 11 of my iPhone apps under Guideline 4.3 spam in 30 seconds, then again after exactly 7 days. The data, my own spam test, and how to survive it.","category":"Dev","topics":["ios","app-dev","guides"],"keyword":"guideline 4.3 spam","published":"2026-10-19T13:40:00-04:00","words":3496},{"slug":"claude-code-vs-codex-outages","url":"https://tensorust.com/articles/claude-code-vs-codex-outages/","api":"https://api.tensorust.com/v1/articles/claude-code-vs-codex-outages","title":"Theo's 60% stat is an outage chart: 43 hours of Codex incidents","description":"Claude Code had 42 hours of incidents in 80 days, Codex 56. Both at once: 101 minutes. Why Theo's 60% stat is an outage chart, and my router that never routed.","category":"AI","topics":["llms","coding-agents","guides"],"keyword":"claude code vs codex","published":"2026-10-19T10:30:00-04:00","words":2924},{"slug":"balatro-save-file","url":"https://tensorust.com/articles/balatro-save-file/","api":"https://api.tensorust.com/v1/articles/balatro-save-file","title":"Balatro save file runs as code. 1 in 5 corrupted saves load anyway","description":"Balatro runs your save file as Lua code. Where saves live on Windows, Mac and Steam Deck, and why 12,694 of 61,672 corrupted saves loaded with no error.","category":"Gaming","topics":["rust","games","guides"],"keyword":"balatro save file","published":"2026-10-19T07:30:00-04:00","words":4074},{"slug":"tim-sweeney-kenney-epic-ai","url":"https://tensorust.com/articles/tim-sweeney-kenney-epic-ai/","api":"https://api.tensorust.com/v1/articles/tim-sweeney-kenney-epic-ai","title":"Tim Sweeney told Kenney \"up yours\" on 2.5M views. Kenney is right","description":"Tim Sweeney told Kenney 'up yours' over Epic's AI-first pivot. The receipts: 1,000+ layoffs, a vibe coded launcher, and an AI engine that broke ROLLBACK.","category":"Gaming","topics":["games","ai-industry","game-dev"],"keyword":"tim sweeney ai tweet","published":"2026-10-19T03:39:00-04:00","words":1886},{"slug":"steam-next-fest-october-2026","url":"https://tensorust.com/articles/steam-next-fest-october-2026/","api":"https://api.tensorust.com/v1/articles/steam-next-fest-october-2026","title":"Steam Next Fest opens Oct 19. Our game launches 24 hours later","description":"Steam Next Fest October 2026 runs Oct 19 to 26. Valve's rules, the randomized first days, wishlist inflation data, and a free game launching 24 hours in.","category":"Gaming","topics":["game-dev","games","studio-log"],"keyword":"steam next fest october 2026","published":"2026-10-18T22:50:00-04:00","words":1745},{"slug":"exponential-backoff-jitter","url":"https://tensorust.com/articles/exponential-backoff-jitter/","api":"https://api.tensorust.com/v1/articles/exponential-backoff-jitter","title":"Exponential backoff with jitter: 64 of 100 LLM calls still failed","description":"100 LLM calls hit a rate limit at once. Backoff with 10% jitter answered 36. Retry-After answered all in 11.8 s; a client-side limiter in 8.0 s, zero 429s.","category":"AI","topics":["llms","guides"],"keyword":"exponential backoff with jitter","published":"2026-10-18T19:35:00-04:00","words":3062},{"slug":"ios-development-on-windows","url":"https://tensorust.com/articles/ios-development-on-windows/","api":"https://api.tensorust.com/v1/articles/ios-development-on-windows","title":"iOS development on Windows: the complete guide (21 apps, no Mac)","description":"The full no-Mac path from Windows to the App Store: 21 iPhone apps, 384 CI runs, 4-minute releases, the signing traps, and why 13 got stuck in review.","category":"Dev","topics":["ios","app-dev","guides"],"keyword":"ios development on windows","published":"2026-10-18T16:45:00-04:00","words":6571},{"slug":"build-database-in-rust","url":"https://tensorust.com/articles/build-database-in-rust/","api":"https://api.tensorust.com/v1/articles/build-database-in-rust","title":"Build a database in Rust: AI passed 866K tests, then failed ROLLBACK","description":"Claude Code wrote a SQL engine in Rust in 12.5 minutes. It passed 866,331 SQLite test records it never saw, then failed 24 of 79 everyday SQL statements.","category":"Dev","topics":["rust","coding-agents","guides"],"keyword":"build a database in rust","published":"2026-10-18T13:27:00-04:00","words":3110},{"slug":"app-store-review-time","url":"https://tensorust.com/articles/app-store-review-time/","api":"https://api.tensorust.com/v1/articles/app-store-review-time","title":"App Store review time: 64 real decisions, median 73 hours","description":"I timed every App Review decision for 21 iPhone apps: median 73 hours, 27% inside 48 h (Apple says 90%), 0 of 21 new apps approved on the first try.","category":"Dev","topics":["ios","app-dev","guides"],"keyword":"app store review time","published":"2026-10-18T10:20:00-04:00","words":3095},{"slug":"llm-proxy-benchmark","url":"https://tensorust.com/articles/llm-proxy-benchmark/","api":"https://api.tensorust.com/v1/articles/llm-proxy-benchmark","title":"LLM proxy benchmark: 200 duplicate calls became 1 (and a 30 s bug)","description":"I put a Rust LLM proxy in front of the OpenAI SDK: 200 duplicate calls became 1, outage calls fell 89 to 5, and a test found a 30 s serialization bug.","category":"Dev","topics":["rust","llms","guides"],"keyword":"llm proxy","published":"2026-10-18T07:30:00-04:00","words":3723},{"slug":"llm-json-output-repetition-penalty","url":"https://tensorust.com/articles/llm-json-output-repetition-penalty/","api":"https://api.tensorust.com/v1/articles/llm-json-output-repetition-penalty","title":"LLM JSON output: one setting dropped valid JSON from 75% to 4%","description":"432 real replies from 3 small LLMs in Chrome: no_repeat_ngram_size took valid JSON from 75% to 4%. The fix, a 4-step parse ladder and a free repair tool.","category":"AI","topics":["llms","guides"],"keyword":"llm json output","published":"2026-10-17T16:55:00-04:00","words":2768},{"slug":"iphone-app-development-cost","url":"https://tensorust.com/articles/iphone-app-development-cost/","api":"https://api.tensorust.com/v1/articles/iphone-app-development-cost","title":"iPhone app development cost: 20 real apps, $99 in fees, 8 approved","description":"What 20 real iPhone apps cost: $99 in Apple fees, $0 for a Mac and CI, a $30,500+ quote for the same apps, and 12 that never made it onto the store.","category":"Dev","topics":["ios","app-dev","guides"],"keyword":"iphone app development cost","published":"2026-10-17T13:45:00-04:00","words":2856},{"slug":"landing-page-grader-show-hn","url":"https://tensorust.com/articles/landing-page-grader-show-hn/","api":"https://api.tensorust.com/v1/articles/landing-page-grader-show-hn","title":"Landing page grader tested on 2,077 Show HN pages: correlation 0.00","description":"A no-AI landing page grader ran on 2,077 Show HN pages. The top failure was a missing og:image, one rule was a bug, and the score did not predict upvotes.","category":"Dev","topics":["app-dev","growth","guides"],"keyword":"landing page grader","published":"2026-10-17T10:45:00-04:00","words":2987},{"slug":"crates-io-download-count","url":"https://tensorust.com/articles/crates-io-download-count/","api":"https://api.tensorust.com/v1/articles/crates-io-download-count","title":"crates.io download count: 80% of ours arrived with a new version","description":"What the crates.io download count really measures: 69 Rust crates, 90 days of daily data, 80% within a day of a publish, 0 outside dependents.","category":"Dev","topics":["rust","guides"],"keyword":"crates io download count","published":"2026-10-17T07:40:00-04:00","words":2454},{"slug":"run-llm-in-browser-webgpu","url":"https://tensorust.com/articles/run-llm-in-browser-webgpu/","api":"https://api.tensorust.com/v1/articles/run-llm-in-browser-webgpu","title":"Run an LLM in the browser: WebGPU did 63 tokens/s, WASM did 1.6","description":"How to run an LLM in the browser with Transformers.js, a Web Worker and WebGPU. Real code from a live app, three models measured, and the bundler trap.","category":"AI","topics":["llms","app-dev","guides"],"keyword":"run llm in browser","published":"2026-10-17T02:50:00-04:00","words":3288},{"slug":"bevy-instancing-600k-units","url":"https://tensorust.com/articles/bevy-instancing-600k-units/","api":"https://api.tensorust.com/v1/articles/bevy-instancing-600k-units","title":"Bevy instancing: drawing 639,000 units with one draw call per mesh","description":"Bevy instancing past automatic batching: units as plain data, 48-byte instances, Arc hand-off and one draw per mesh. Real Rust code and measured frame times.","category":"Dev","topics":["rust","game-dev","guides"],"keyword":"bevy instancing","published":"2026-10-16T21:30:00-04:00","words":2875},{"slug":"build-ios-app-on-windows","url":"https://tensorust.com/articles/build-ios-app-on-windows/","api":"https://api.tensorust.com/v1/articles/build-ios-app-on-windows","title":"Build an iOS app on Windows: how 21 apps shipped with no Mac","description":"How to build an iOS app on Windows with no Mac: XcodeGen, a GitHub Actions macOS runner, signing via the App Store Connect API and fastlane. Real code and runs.","category":"Dev","topics":["ios","app-dev","guides"],"keyword":"build ios app on windows","published":"2026-10-16T20:45:00-04:00","words":2391},{"slug":"x-reply-guy-strategy-ai-agents","url":"https://tensorust.com/articles/x-reply-guy-strategy-ai-agents/","api":"https://api.tensorust.com/v1/articles/x-reply-guy-strategy-ai-agents","title":"We cut the AI replies. Daily impressions fell from 447,575 to 5,686","description":"AI agents grew an X account to 1.23M impressions in 7 days by replying to big threads. When the replies stopped, daily reach fell 98.7%. The data and lessons.","category":"Story","topics":["studio-log","ai-agents","growth"],"keyword":"x reply guy strategy","published":"2026-10-16T19:31:00-04:00","words":1196},{"slug":"order-of-the-sinking-star-sales-week-one","url":"https://tensorust.com/articles/order-of-the-sinking-star-sales-week-one/","api":"https://api.tensorust.com/v1/articles/order-of-the-sinking-star-sales-week-one","title":"Jonathan Blow's new game outsold The Witness by 45% in week one","description":"Jonathan Blow says Order of the Sinking Star sold 45% more Steam copies in week one than The Witness, at $30 vs $40. What it means for indie launches in 2026.","category":"Gaming","topics":["games"],"keyword":"order of the sinking star sales","published":"2026-10-15T19:48:00-04:00","words":1048},{"slug":"decomp-dev-shutting-down-ai-decompilation","url":"https://tensorust.com/articles/decomp-dev-shutting-down-ai-decompilation/","api":"https://api.tensorust.com/v1/articles/decomp-dev-shutting-down-ai-decompilation","title":"Decompiling one game took years. AI made it so easy the hub quit","description":"decomp.dev, the hub for matching decompilation of classic games, stopped new projects on Oct 15 2026. Its admin says AI broke the community, not the craft.","category":"Gaming","topics":["games","ai-industry"],"keyword":"ai decompilation games","published":"2026-10-15T16:47:00-04:00","words":1046},{"slug":"muse-spark-open-weights-ram","url":"https://tensorust.com/articles/muse-spark-open-weights-ram/","api":"https://api.tensorust.com/v1/articles/muse-spark-open-weights-ram","title":"Meta open-sourced an 816B model. Running it takes about 1TB of RAM","description":"Meta released Muse Spark Open weights: 816B parameters, 42B active, 1M context. The model card asks 700GB VRAM at NVFP4, 2TB at BF16. What open means here.","category":"AI","topics":["llms","ai-industry"],"keyword":"muse spark open weights","published":"2026-10-15T13:47:00-04:00","words":1108},{"slug":"shogun-2-complete-edition-ai-art-pulled","url":"https://tensorust.com/articles/shogun-2-complete-edition-ai-art-pulled/","api":"https://api.tensorust.com/v1/articles/shogun-2-complete-edition-ai-art-pulled","title":"Sega pulled Shogun 2's remaster in 2 days. 19% of players liked it","description":"Sega pulled Total War: Shogun 2 Complete Edition two days after launch. 19% of 2,000+ Steam reviews were positive, and fans flagged AI-upscaled unit art.","category":"Gaming","topics":["games","ai-industry"],"keyword":"shogun 2 complete edition ai art","published":"2026-10-15T10:46:00-04:00","words":1071},{"slug":"epic-games-launcher-vibe-coded","url":"https://tensorust.com/articles/epic-games-launcher-vibe-coded/","api":"https://api.tensorust.com/v1/articles/epic-games-launcher-vibe-coded","title":"Epic vibe-coded a launcher to beat Steam's 10.07s. Steam hit 5.23s","description":"Epic says its vibe-coded launcher opens 46% faster than Steam. Valve patched Steam a day earlier and one test now has it at 5.23s. What the numbers prove.","category":"Gaming","topics":["games","coding-agents"],"keyword":"epic games launcher vibe coded","published":"2026-10-15T07:45:00-04:00","words":1189},{"slug":"meet-tensorust-studio","url":"https://tensorust.com/articles/meet-tensorust-studio/","api":"https://api.tensorust.com/v1/articles/meet-tensorust-studio","title":"Meet Tensorust: one person, AI agents, 1,085,925 impressions in 4 days","description":"Tensorust is a software studio where AI agents run the distribution. 1,085,925 X impressions in 4 days, 8 iPhone apps, 120+ tools and a Steam game.","category":"Studio","topics":["studio-log","ai-agents"],"keyword":"ai agent software studio","published":"2026-10-15T04:22:00-04:00","words":1000},{"slug":"linux-kernel-ai-assisted-by-tag-torvalds","url":"https://tensorust.com/articles/linux-kernel-ai-assisted-by-tag-torvalds/","api":"https://api.tensorust.com/v1/articles/linux-kernel-ai-assisted-by-tag-torvalds","title":"Linux dropped its AI label after 9 months. Torvalds: UTTERLY STUPID","description":"The Linux kernel is deprecating its Assisted-by AI tag after about 9 months. What changed in the kernel's AI policy, what Torvalds said, and what to copy.","category":"AI","topics":["ai-industry","coding-agents"],"keyword":"linux kernel ai policy","published":"2026-10-14T22:58:00-04:00","words":1127},{"slug":"character-ai-chapter-11-disney-bid","url":"https://tensorust.com/articles/character-ai-chapter-11-disney-bid/","api":"https://api.tensorust.com/v1/articles/character-ai-chapter-11-disney-bid","title":"Character.AI: $2.7B Google deal in 2024, $20M Disney bid in 2026","description":"Character.AI filed for Chapter 11 and Disney opened the bidding at $20 million, after a reported $2.7 billion Google deal. What happened and the lesson for AI builders.","category":"AI","topics":["ai-industry"],"keyword":"character ai chapter 11","published":"2026-10-14T16:20:00-04:00","words":928},{"slug":"ai-agents-x-account-1-million-impressions","url":"https://tensorust.com/articles/ai-agents-x-account-1-million-impressions/","api":"https://api.tensorust.com/v1/articles/ai-agents-x-account-1-million-impressions","title":"AI agents ran an X account for 4 days: 1,085,925 impressions, 60 new followers, $4.99","description":"What happened when an AI agent team ran a small X account for 4 days: 1,085,925 impressions, 87 to 147 followers, and $4.99. Every number from X analytics.","category":"Story","topics":["studio-log","ai-agents","growth"],"keyword":"ai agent for x twitter","published":"2026-10-14T12:12:50+00:00","words":1968},{"slug":"kururin-paradise-gba-switch-online","url":"https://tensorust.com/articles/kururin-paradise-gba-switch-online/","api":"https://api.tensorust.com/v1/articles/kururin-paradise-gba-switch-online","title":"A GBA game America never got just hit Switch, 24 years late. 177.9K people showed up for it.","description":"Nintendo added Kururin Paradise, a GBA game America never got, to Switch Online almost 24 years after Japan. Why the news hit 177.9K views in hours.","category":"Gaming","topics":["games"],"keyword":"switch online gba games","published":"2026-10-13T23:42:00-04:00","words":891},{"slug":"rails-ai-coding-agents-benchmark","url":"https://tensorust.com/articles/rails-ai-coding-agents-benchmark/","api":"https://api.tensorust.com/v1/articles/rails-ai-coding-agents-benchmark","title":"Rails tested 9 AI coding agents. The best costs $10.53 a run, and 9 of 12 runs rewrote a test to stay green.","description":"The Rails team's Agents on Rails benchmark tested 9 AI coding agents on real Rails apps. The cost per run, the winners, and why 9 of 12 runs rewrote a test.","category":"AI","topics":["coding-agents","ai-industry"],"keyword":"rails ai benchmark","published":"2026-10-13T21:58:00-04:00","words":994},{"slug":"valve-index-discontinued","url":"https://tensorust.com/articles/valve-index-discontinued/","api":"https://api.tensorust.com/v1/articles/valve-index-discontinued","title":"Valve's $999 VR headset is officially done. Here's how you retire something people loved.","description":"Valve Index is no longer being produced. The launch, the prices, the 20% off clearance and why \"nothing changes\" for owners is the right way to retire hardware.","category":"Gaming","topics":["games"],"keyword":"valve index discontinued","published":"2026-10-13T19:56:00-04:00","words":969},{"slug":"ai-agent-joke-306k-views-14-followers","url":"https://tensorust.com/articles/ai-agent-joke-306k-views-14-followers/","api":"https://api.tensorust.com/v1/articles/ai-agent-joke-306k-views-14-followers","title":"Day 4: an AI agent's joke hit 306K views. It got 14 followers.","description":"Day 4 of letting AI agents run an X account: one joke reached 306K views and brought 14 followers. What that says about getting followers on X.","category":"Story","topics":["studio-log","ai-agents","growth"],"keyword":"how to get followers on x","published":"2026-10-13T22:49:22+00:00","words":1844},{"slug":"ai-agents-500k-views-3-checkouts-0-dollars","url":"https://tensorust.com/articles/ai-agents-500k-views-3-checkouts-0-dollars/","api":"https://api.tensorust.com/v1/articles/ai-agents-500k-views-3-checkouts-0-dollars","title":"Day 3: my AI agents got 500K views, 3 checkouts and $0. Here's what they changed.","description":"Day 3 of an AI agent team running social accounts: 500K views, 3 opened checkouts and $0 in sales. What the agents changed next.","category":"Story","topics":["studio-log","ai-agents","growth"],"keyword":"can ai agents make money","published":"2026-10-12T23:03:45+00:00","words":1631},{"slug":"ai-agents-ran-my-socials-reddit-banned","url":"https://tensorust.com/articles/ai-agents-ran-my-socials-reddit-banned/","api":"https://api.tensorust.com/v1/articles/ai-agents-ran-my-socials-reddit-banned","title":"I let AI agents run my socials. Day 2: 220K impressions on an 87-follower account. Then Reddit banned them.","description":"Chapter 1: AI agents ran the socials of an 87-follower account. 220K impressions in two days, then Reddit banned them. What worked and what broke.","category":"Story","topics":["studio-log","ai-agents","growth"],"keyword":"ai social media manager","published":"2026-10-12T06:22:57+00:00","words":1366},{"slug":"coding-agent-api-key-failed-mid-task","url":"https://tensorust.com/articles/coding-agent-api-key-failed-mid-task/","api":"https://api.tensorust.com/v1/articles/coding-agent-api-key-failed-mid-task","title":"Your coding agent's token just failed mid-task. Does it stop, or go find another key?","description":"When a coding agent's token fails mid-task, some agents go looking for other keys on your machine. How to keep AI agent API keys and secrets contained.","category":"AI","topics":["coding-agents","llms"],"keyword":"ai agent api keys","published":"2026-10-11T21:20:04+00:00","words":1744},{"slug":"how-to-review-ai-generated-code","url":"https://tensorust.com/articles/how-to-review-ai-generated-code/","api":"https://api.tensorust.com/v1/articles/how-to-review-ai-generated-code","title":"AI writes code faster than anyone can review it. What do you actually check?","description":"AI writes code faster than anyone can review it. A practical look at what to actually check when you review AI-generated code.","category":"AI","topics":["coding-agents","guides"],"keyword":"how to review ai generated code","published":"2026-10-11T12:39:41+00:00","words":1476},{"slug":"claude-code-cheat-on-tests","url":"https://tensorust.com/articles/claude-code-cheat-on-tests/","api":"https://api.tensorust.com/v1/articles/claude-code-cheat-on-tests","title":"I tried to make Claude Code cheat on tests. Here's when it did.","description":"A small experiment: when does Claude Code edit the tests instead of fixing the code? The setups that made it cheat and the ones that did not.","category":"AI","topics":["coding-agents","llms"],"keyword":"claude code cheating tests","published":"2026-10-10T12:38:51+00:00","words":518},{"slug":"stop-coding-agents-editing-tests","url":"https://tensorust.com/articles/stop-coding-agents-editing-tests/","api":"https://api.tensorust.com/v1/articles/stop-coding-agents-editing-tests","title":"Coding agents keep \"fixing\" tests by editing them, so I made it impossible","description":"Coding agents like Claude Code sometimes make failing tests pass by editing the tests. tamperproof, a Claude Code plugin, makes existing tests read-only to the agent.","category":"AI","topics":["coding-agents","guides"],"keyword":"claude code tests","published":"2026-10-10T11:02:30+00:00","words":367},{"slug":"windows-live-wallpaper-geodesic-equation","url":"https://tensorust.com/articles/windows-live-wallpaper-geodesic-equation/","api":"https://api.tensorust.com/v1/articles/windows-live-wallpaper-geodesic-equation","title":"My Windows wallpaper solves the geodesic equation, live","description":"A Windows live wallpaper that steps the geodesic equation with RK4 in real time, on a torus, a knot and a Klein bottle. How the math works.","category":"Dev","topics":["rust","guides"],"keyword":"live wallpaper windows 11","published":"2026-10-10T08:14:49+00:00","words":302},{"slug":"run-20-ai-coding-agents-on-one-pc","url":"https://tensorust.com/articles/run-20-ai-coding-agents-on-one-pc/","api":"https://api.tensorust.com/v1/articles/run-20-ai-coding-agents-on-one-pc","title":"I ran 20 AI coding agents on one PC. The bottleneck was the compiler.","description":"Running 20 coding agents in parallel on one PC: the model never slowed things down, the compiler did. How content-hashed test caching fixed it.","category":"AI","topics":["coding-agents","rust","guides"],"keyword":"run multiple claude code agents","published":"2026-10-10T07:03:58+00:00","words":346},{"slug":"haggling-game-npcs-lie","url":"https://tensorust.com/articles/haggling-game-npcs-lie/","api":"https://api.tensorust.com/v1/articles/haggling-game-npcs-lie","title":"My game has one mechanic, so I taught the NPCs to lie","description":"O'BLOCK is a sneaker-flipping haggling game with one verb: name a price. How every NPC hides a real limit and opens with a different number, so haggling stays interesting.","category":"Gaming","topics":["game-dev","rust"],"keyword":"haggling game","published":"2026-10-10T05:35:34+00:00","words":482},{"slug":"swiftui-spring-animation-cartoon-eyes","url":"https://tensorust.com/articles/swiftui-spring-animation-cartoon-eyes/","api":"https://api.tensorust.com/v1/articles/swiftui-spring-animation-cartoon-eyes","title":"Making two cartoon eyes feel alive: springs, saccades and blinks in SwiftUI","description":"Springs, saccades and blinks in SwiftUI: how the Minder focus app makes two cartoon eyes feel alive, with Core Motion and optional face tracking.","category":"Dev","topics":["ios","app-dev","guides"],"keyword":"swiftui spring animation example","published":"2026-10-09T23:04:01+00:00","words":584},{"slug":"rust-game-engine-chinese-japanese-korean-text","url":"https://tensorust.com/articles/rust-game-engine-chinese-japanese-korean-text/","api":"https://api.tensorust.com/v1/articles/rust-game-engine-chinese-japanese-korean-text","title":"Adding Chinese, Japanese and Korean to my Rust game engine without touching 39,000 lines","description":"How O'BLOCK got Simplified Chinese, Japanese and Korean in a custom Rust game engine without touching 39,000 lines: glyph atlases, fonts and string width.","category":"Dev","topics":["rust","game-dev","guides"],"keyword":"rust opengl text rendering","published":"2026-10-09T23:02:14+00:00","words":754},{"slug":"llm-semantic-cache-duplicate-prompts","url":"https://tensorust.com/articles/llm-semantic-cache-duplicate-prompts/","api":"https://api.tensorust.com/v1/articles/llm-semantic-cache-duplicate-prompts","title":"I stopped paying twice for the same LLM answer (and why embeddings alone can't dedupe prompts)","description":"Retries, double clicks and parallel workers send the same prompt twice. How to cache LLM responses, and why embeddings alone cannot dedupe prompts.","category":"AI","topics":["llms","guides"],"keyword":"llm semantic cache","published":"2026-10-09T22:30:42+00:00","words":576}]}