Tim
banner
tim.codezen.dev
Tim
@tim.codezen.dev
Hi, I'm Tim. I talk about software development, ML, knowledge graphs, javascript and video games.
Reposted by Tim
December 7, 2025 at 12:30 PM
Reposted by Tim
The Nobel Prize committee should announce the World Cup winner tomorrow
December 6, 2025 at 4:29 AM
In today's episode of "insane safety filters in LLMs" - google's voice generation refuses to generate a phrase like "Five minus five is zero. Fifteen minus five is ten." because "015" might resemble a PII. I kid you not, holy shit.
December 5, 2025 at 11:15 AM
Reposted by Tim
📣 TanStack AI Alpha is here!

✨ Framework agnostic
🤖 Provider agnostic
🧠 Type safe
🔧 Isomorphic tools
🛠 Devtools
🌐 Open protocol
📦 JS, Python, PHP
⚛️ React, Solid, Vanilla
🌀 OpenAI, Anthropic, Gemini, Ollama, ++

Official blog post: tanstack.com/blog/tanstac...
Docs: tanstack.com/ai
TanStack AI Alpha: Your AI, Your Way | TanStack Blog
The TanStack team is excited to announce the alpha release of , a framework-agnostic AI toolkit built for developers who want control over their stack. Let's be honest. The current AI landscape has a....
tanstack.com
December 4, 2025 at 10:44 PM
Vaporlens refund intent analysis coming along quite nicely. Managed to quite literally put a dollar sign on potential refund reasons. Pretty happy with how it came out :D

#gamedev #indiedev #analytics
November 30, 2025 at 3:33 PM
I like how when working with steam API you never know what response will contain. Is the price going to be in EUR? USD? Maybe KWD today? Who knows!
November 27, 2025 at 7:47 PM
Been playing around with steam review analysis for refund churn prediction. Here's a (very rough) example based on ARC Raiders. I'd say there's some potential in this 🤔

Are you in gamedev? What do you think about insights like this? #gamedev #games
November 22, 2025 at 4:12 PM
Reposted by Tim
Looks like LLMs are *very* vulnerable to attack via poetic allusion: "curated poetic prompts yielded high attack-success rates (ASR), with some providers exceeding 90% ..."

https://arxiv.org/html/2511.15304v1
November 20, 2025 at 5:06 PM
Google's Antigravity VSCode fork is pretty neat (insane rate limits aside) - it basically works via planning in same way I usually use agents manually (i.e. ask it to plan -> tweak plan until it looks good -> execute -> adjust execution results).
November 19, 2025 at 12:15 PM
Reposted by Tim
ECMAScript excitement 😉

Congrats to my coworker @ashley-c.bsky.social at TechAtBloomberg on advancing Await Dictionary to Stage 2.7 at TC39 today 🎉

Promise.all returns positional results as an array. Promise.allKeyed allows named results inside an object 👍

github.com/tc39/proposa...
November 18, 2025 at 6:33 AM
Reposted by Tim
ECMAScript excitement 😉

Congrats to Eemeli Aro @mozilla.org on advancing Import Text to Stage 2 at TC39 today 🎉

It uses an import attribute for easy loading.

import text from "path/to/file.txt" with { type: "text" };

github.com/eemeli/propo...
GitHub - eemeli/proposal-import-text: A TC39 proposal for importing text
A TC39 proposal for importing text. Contribute to eemeli/proposal-import-text development by creating an account on GitHub.
github.com
November 18, 2025 at 7:34 AM
Is that what OpenAI meant by "allowing erotica"? 😅
November 17, 2025 at 8:04 AM
Reposted by Tim
Node.js v24.11.1 LTS is out 💚

Notable changes + updates here: nodejs.org/en/blog/rele...
Node.js — Node.js v24.11.1 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
November 11, 2025 at 11:33 PM
Reposted by Tim
Node excitement 😉

Congrats to @marcoippolito.dev on making it official: type-stripping in Node 25 is now declared to be stable 🎉

You can run: node index.ts

The capabilities have not changed since Node 24. This is purely a maturity indicator.
Type stripping is now stable.
Enjoy 🌞
Node.js v25.2.0 Current is out 💚

Notable changes + updates here:
nodejs.org/en/blog/rele...
November 12, 2025 at 7:12 AM
I'm still salty Hasura changed v3 that much. v2 was almost perfect and v3 is unusable enterprise mess. Supabase is an OK-ish competitor, but it has so many issues in prod it's kinda insane. I'm _this_ close to making my own version 🙃 (pocketbase has been great for small stuff, but I want pg)
October 27, 2025 at 2:41 PM
TDD with agents is actually really good?
Like, "give agent a task to fix failing test and go drink tea" kind of good.

Doesn't remove the need to review / refactor code (or it gets messy very quick), but it is legit great. I am honestly surprised at how good it is.
October 23, 2025 at 10:28 AM
Reposted by Tim
i think the @react.dev Compiler team could include more of this type of messaging. i'm being a bit inflammatory here (and Haskell may not the best analogy), but the principle of "pure things are safe to move around" is fundamentally simple and has been known for decades. teach it to new generation!
October 11, 2025 at 12:14 PM
Reposted by Tim
New Era for React = Stronger JavaScript Ecosystem 💙

React doesn’t live in isolation - It works alongside Node.js, Electron, webpack, and more. A dedicated foundation under the Linux Foundation means more collaboration, security, and sustainability across the ecosystem.

hubs.la/Q03MylxX0
Celebrating the Launch of the React Foundation | OpenJS Foundation
A New Era for React, and a Stronger JavaScript Ecosystem
hubs.la
October 7, 2025 at 6:41 PM
Gotta love SDK updates that document new env vars, but still need old env vars (that are no longer documented) to work. Looking at you langsmith 🤦‍♂️
October 6, 2025 at 12:24 PM
One can track google (upcoming) AI releases by number of errors their APIs throw. The moment you start seeing abnormal number of "internal error"s from them usually means they'll be rolling something out soon 😅
September 10, 2025 at 2:16 PM
Seeing supabase throw on status 204 is wild lol. Gotta love em minor "non-breaking" updates.
September 9, 2025 at 9:25 AM
Ah, so supabase "minor" updates can also be breaking. Goootcha.
August 26, 2025 at 1:35 PM
Ah, love it when Google randomly breaks established APIs out of nowhere. Good start of the day 🙈
August 26, 2025 at 8:00 AM
Reposted by Tim
Multithreaded linting just landed in ESLint!

eslint.org/blog/2025/08...
August 22, 2025 at 9:21 PM
The more I have to work with vibe code codebase, the more it becomes apparent that only companies that understand limitations of LLMs will be able to successfully use them in prod. Everyone else will just drown in generated garbage sooner than later and write it down as "failed experiment". 😅
August 21, 2025 at 7:32 AM