Saturday, October 31, 2026
NiharDailyTomorrow's tech, explained today
Stories — page 2

Upgrade to Node.js 26.12.1, 24.22.1 or 22.23.4, then check whether your code decodes Brotli data it did not produce. CVE-2026-111497 is a Brotli decoder flaw that Node.js rates high and says permits
Thu Oct 22 2026 · 10 min read · 513 views

A trie with precomputed results answers autocomplete in 0.04 microseconds, and it used 1.4 GB of memory for 300,000 phrases. A 0.8 MB lookup table for prefixes of up to three characters matched that
Thu Oct 22 2026 · 10 min read · 1 views

PgBouncer made connect-per-request traffic 19x faster in our Postgres 18 lab, and it also cut the throughput of 200 busy clients roughly in half. Both results are true at once. A pooler removes the
Thu Oct 22 2026 · 11 min read · 1 views

Python 3.15's free-threaded build ran pure-Python work 3.8x faster on 8 threads, and the standard build ran it 1.0x. The same build also lost 85% of the increments to an unlocked shared counter, where
Thu Oct 22 2026 · 11 min read · 1 views

The most common idempotency design, "look up the key, and if it is missing do the work and store it", double-charged 216 times in our lab when 1,000 payments were each retried five times at once. A
Thu Oct 22 2026 · 12 min read · 2 views

Sorting one million objects just to show the top 10 took 328 ms in Node.js 22, while a size-10 min-heap found the same ten in 3.7 ms. That is 88 times faster, and the gap grows with the list. The
Thu Oct 22 2026 · 13 min read · 1 views

We upgraded a 55-line AI SDK 6 chat app to version 7.0.148 and ran the official codemod. TypeScript went from 4 errors to 1, then to 0 after one manual fix, but two things still changed at runtime
Thu Oct 22 2026 · 10 min read · 0 views

The popular "Map delete-and-set" LRU cache is about 25x slower than the lru-cache package once the cache holds 10,000 keys. In our Node.js benchmark it managed 0.59 million operations per second,
Wed Oct 21 2026 · 10 min read · 4 views

A hash ring with 100 virtual nodes per server still leaves the busiest of 10 servers about 18% above the average load. In our lab it took 1,000 virtual nodes to bring that down to 5%. Rendezvous
Wed Oct 21 2026 · 11 min read · 1 views

Keyset pagination is 6,000x faster than OFFSET at page 100,000 of a 5-million-row Postgres table. In our lab, LIMIT 20 OFFSET 1999980 took 182 ms, while the keyset query for the same page took 0.03
Wed Oct 21 2026 · 11 min read · 2 views

A Bloom filter can answer "is this username taken?" for 2 million users in 2.4 MB of memory, but it only pays off when the exact check is expensive. In our lab the same 2 million names took 218 MB in
Wed Oct 21 2026 · 10 min read · 2 views

A fixed window limiter and a token bucket limiter can both let a client send nearly double the configured limit inside one minute. In our Redis lab, a "100 requests per minute" rule let 200 requests
Wed Oct 21 2026 · 10 min read · 1 views

Use UUIDv7 instead of UUIDv4 as a primary key in PostgreSQL 18 if the table will grow past a few million rows. In our test on a laptop, 11 million inserts with genrandomuuid() took 1,526 seconds. The
Wed Oct 21 2026 · 10 min read · 6 views

AI customer support agent pricing per resolution runs from $0.50 to about $4.00 for the same solved ticket. HubSpot charges $0.50 per resolved conversation, Fin charges $0.99, and Zendesk charges
Mon Oct 19 2026 · 10 min read · 3 views

Claude API OpenTelemetry traces are now in public beta, and the default setting sends no prompts at all. We ran the Anthropic Python SDK against a mock server and counted what leaves your app.
Mon Oct 19 2026 · 10 min read · 2 views

An AutoGen to Microsoft Agent Framework migration is mostly a rename, except for four defaults that change silently. We ported a two-agent writer and reviewer team on Python 3.15.0, from AutoGen 0.7.5
Mon Oct 19 2026 · 10 min read · 1 views

Gemini 4 Argon API pricing doubles on December 1, 2026. Standard input goes from $2.00 to $4.00 per million tokens, and output goes from $10.00 to $20.00, according to Google's own pricing page. We
Mon Oct 19 2026 · 10 min read · 2 views

The MCP 2026-07-28 migration is less frightening than the headlines suggest. The Model Context Protocol removed sessions and its connection handshake, and the official MCP blog says the release
Mon Oct 19 2026 · 10 min read · 4 views

Socket.IO's Streams adapter lost zero messages across four Redis restarts in our test. The classic Redis adapter and the newer sharded adapter each lost over half their messages in three of those four
Mon Oct 19 2026 · 10 min read · 3 views

A raw WebSocket connection costs about half the server memory of a Socket.IO or Server-Sent Events connection, per our test. The numbers are 11.4 KB versus 23-30 KB per idle connection, measured on
Mon Oct 19 2026 · 9 min read · 6 views