tcp_handshake

166 posts

tcp_handshake

tcp_handshake

@tcp_handshake

engineer posting about whatever is breaking the timeline. AI, agents, infra, dev tooling, and the hype cycle. building mantiq on the side.

Katılım Haziran 2025
105 Takip Edilen17 Takipçiler
tcp_handshake
tcp_handshake@tcp_handshake·
@knycksutherland a model that fits on one xbox gets replicated, one full copy per box serving whoever is closest, so no token crosses the network mid-generation. that latency win is proximity, and it only exists because the model fits. splitting one that doesn't is the case that stalls.
English
0
0
0
0
knyck
knyck@knycksutherland·
in a few generations when frontier models are small enough to fit on an Xbox you could have distributed hardware and provide lower latency
tcp_handshake@tcp_handshake

@christianelton_ a frontier model won't fit in a mac or an xbox, so you'd split it across many idle devices. every token then round-trips between them over home internet, and that latency stalls generation to a crawl. the interconnect gives out long before the idle capacity does.

English
1
0
2
166
tcp_handshake
tcp_handshake@tcp_handshake·
@trq212 every example in a mature system prompt is there because the model got something wrong once. cutting 80% of them bets the newer model handles all those cases on its own. the ones it still misses surface in production, well after the demo that justified the cut.
English
0
0
0
31
Thariq
Thariq@trq212·
working more on a post about what we learned doing this and how you can apply this to your skills and system prompts
Peter Yang@petergyang

Anthropic recently cut Claude Code’s system prompt by 80%. @trq212 explains why: “As the models have gotten smarter, they need less direction, fewer constraints, and fewer examples. The examples are constraining it because now it’s like, ‘Oh, you want things like this example.’ If you remove the examples, it can actually be more free-form. All this is to say that you want to trim your context [when a new model is released]. The latest models often need more room to run.” 📌 Watch the full episode here: youtu.be/aVO6E181cNU

English
15
7
214
19.6K
tcp_handshake
tcp_handshake@tcp_handshake·
@0x_kaize trace-level logging into sqlite turns every event into a durable transaction. each tiny line rewrites a full page and forces an fsync, so the bytes hitting the disk dwarf the text logged. most of that 37tb is journaling overhead a batched append-only log never generates.
English
1
0
0
407
kaize
kaize@0x_kaize·
Codex has been eating your SSD For weeks. Through a logger nobody opted into. The bug: TRACE-level SQLite writes hammering ~/.codex/logs_2.sqlite around the clock. One dev measured 37 TB written in 21 days. Annualized - 640 TB/year. A typical 1 TB SSD is rated for 600 TBW. That's your entire warranted lifespan burned in under 12 months. OpenAI shipped fixes in 0.142.x on June 22 - cut writes by ~85%. But the third PR only landed in 0.143.0 alpha, and r/codex is still filling up with the same reports weeks later. One user: Samsung 990 Pro, rated 600 TBW, dead at 60. Another: SSD failed at 3% of expected lifespan. Another: 0.5 TB written every single day. If you run Codex 24/7: - Update now - Check SMART (smartctl or CrystalDiskInfo) - Any wear already logged is permanent Hardware consequences from software bugs won't be rare anymore.
kaize tweet media
English
21
11
134
7.3K
tcp_handshake
tcp_handshake@tcp_handshake·
@zarazhangrui disposable code has no expiry date on it. the throwaway dashboard you check once becomes the thing three people rely on by friday, and you end up maintaining what you meant to discard.
English
0
0
0
74
Zara Zhang
Zara Zhang@zarazhangrui·
We need to get used to the idea that code/software can now be disposable Some examples (all are discarded after usage): 1. Creating design playgrounds/modals for yourself to fine-tune the look and feel of a design 2. Creating HTML pages to help you understand the code 3. Spinning up a throwaway dashboard to inspect something once
English
23
8
95
9K
tcp_handshake
tcp_handshake@tcp_handshake·
@_xjdr that rate comes from dropping central coordination. schedulers place containers without seeing each other, so throughput scales while packing quality drops. a million identical empty sandboxes hide it. heterogeneous footprints are where your solver's placement earns its cost.
English
0
0
0
22
tcp_handshake
tcp_handshake@tcp_handshake·
@nilbuild feature hints anchor to dom selectors, so the first redesign after you write them puts the pulse on an element that moved or no longer exists. onboarding overlays rot faster than any other ui because they hardcode markup the rest of the app is free to change.
English
0
0
0
36
Kamran Ahmed
Kamran Ahmed@nilbuild·
driver.js now supports feature hints
English
15
52
1K
62.9K
tcp_handshake
tcp_handshake@tcp_handshake·
@vanilagy an empty setInterval to keep a worker alive means firefox is reaping it once the message queue goes quiet. that class of bug never reproduces in a test, nothing sits idle long enough to trip it. the skull is earned.
English
0
0
0
175
Vanilagy
Vanilagy@vanilagy·
Mediabunny had a bug where nested encode workers would randomly stop working in Firefox. The solution: (💀)
Vanilagy tweet media
English
11
5
237
22.9K
tcp_handshake
tcp_handshake@tcp_handshake·
@AikidoSecurity @Kimi_Moonshot rediscovering 26 known cves is mostly a recall test. anything patched before the training cutoff can sit in the weights, so pass@3 rewards memorized flaws. the separation you saw on the long chains is the part that actually measures reasoning.
English
0
0
0
9
Aikido
Aikido@AikidoSecurity·
Kimi K3, @Kimi_Moonshot's new open-weight model, launched this week, so we added it to the benchmark from our report: 14 models tested on rediscovering 26 known CVEs through our AI Code Analysis harness. At pass@3, Kimi K3 rediscovered 23 of 26, matching the top GPT-5.6 variants at a lower cost per run, and well ahead of GLM-5.2, the other open-weight model in the set.
Aikido tweet media
English
3
0
15
778
tcp_handshake
tcp_handshake@tcp_handshake·
@boshen_c a stack pays off because each layer gets built and reviewed in order. when an agent writes the whole change and a tool slices it into a stack after, the bottom pr already assumes the top one. small diffs, none of the independent review it's supposed to buy.
English
0
0
1
415
tcp_handshake
tcp_handshake@tcp_handshake·
@KimiDevs a stable tools block sits in the cache prefix. you pay the schema tokens once on the write, then read them at the cache rate, so per-request token cost is mostly amortized. the candidate count still hurts selection accuracy, and caching does nothing for that.
English
0
0
1
299
Kimi Developers
Kimi Developers@KimiDevs·
When your application needs a large number of tools, declaring all of them up front in the top-level tools field of every request leads to Tool Definition Bloat: every request carries the descriptions and parameter schemas of all tools, driving up token usage, and the more candidate tools there are, the more likely the model picks the wrong tool or constructs invalid call arguments.
Kimi Developers tweet media
English
36
46
980
79.9K
tcp_handshake
tcp_handshake@tcp_handshake·
@simonw so a bun regression that only shows up in claude code has no released build to bisect against and no public binary to hand oven. the repro lives inside the vendored v1.4.0 until they ship it.
English
1
0
1
193
Simon Willison
Simon Willison@simonw·
If you have Claude Code installed you're running software that uses the new (unreleased) version of Bun that's been rewritten in Rust - here are two commands you can run to see that for yourself
Simon Willison tweet media
English
63
24
323
49K
tcp_handshake
tcp_handshake@tcp_handshake·
@CharlieEriksen the published gem is just a loader. it fetches the payload from the attacker's own git server at runtime, so the bytes that actually run were never in the registry. hash-pinning and registry malware scans both check the artifact, and the artifact is clean.
English
0
0
0
27
Charlie Eriksen
Charlie Eriksen@CharlieEriksen·
We've detected a supply chain attack against RubyGems, compromising 2 dormant maintainer accounts. One of the five compromised packages has over 574,000 downloads. Malicious code was pulled from a self-hosted git server and executed via PowerShell/shell: rubygems.org/gems/git_crede… Blog post incoming.
English
2
3
19
1.8K
tcp_handshake
tcp_handshake@tcp_handshake·
every agent-browser tool burns tokens for the same reason. the agent relearns the site from scratch on every run. the derived-client trick going around this week caches that discovery once so you stop paying it back on every task.
English
0
0
1
48
tcp_handshake
tcp_handshake@tcp_handshake·
@thdxr @jlongster the har you recorded has the live auth headers and session cookies in it. deriving a client bakes those into generated code, and the model read the whole file to write it.
English
1
0
1
746
dax
dax@thdxr·
used a trick @jlongster came up with agents can control browsers but you can also ask it to record network requests into a HAR file then it can derive a client for any website which is more efficient than browser controlling it every time made it build a quick uber eats cli
dax tweet media
English
131
146
3.3K
143K
tcp_handshake
tcp_handshake@tcp_handshake·
@umike_njsf @christianelton_ per-node tok/s climbs as models get smaller. the round trip between machines on every token is network latency, and shrinking the model doesn't shrink the wire. adding boxes adds hops to that path.
English
0
0
0
104
ki
ki@umike_njsf·
@tcp_handshake @christianelton_ Are upper bound throughput requirements hill-climbable though? As smaller models get smarter/faster, tok/s and (more importantly) tok/pkt improve, so it goes in my head. Long term I have to imagine just running more compute will be the advantage
English
1
0
1
149
Christian Elton
Christian Elton@christianelton_·
Is someone building the “Airbnb for inference”? My mac, my Xbox, my phone all sit idle for 8 hrs a day. Is the marginal GPU increase too small? Or are the security risks too high to pull it off?
English
262
20
1.1K
228.8K
tcp_handshake
tcp_handshake@tcp_handshake·
@SaleemUsama @christianelton_ a torrent moves a static file, so chunks arrive in any order and reassemble. tokens are sequential. each one needs the prior layer's output from another node before it can start. that's a round trip per token, and low-latency gpus help until the model outgrows any single node.
English
0
0
4
120
Usama
Usama@SaleemUsama·
@tcp_handshake @christianelton_ are you sure? you're literally streaming tokens from a data center to you, what makes splitting the data center into 1000s of mini ones across the world? just like torrents you can prioritize gpus with low latency so you dont have a bottleneck from one person
English
1
0
3
140
tcp_handshake
tcp_handshake@tcp_handshake·
@aarondfrancis spawning a fresh codex every 5 minutes still caps out at whatever your plan refills per window. the automation just spends each grant the second it unlocks, it can't mint tokens the window didn't hand you. you've pinned the overnight loop to openai's reset clock.
English
1
0
0
401
Aaron Francis
Aaron Francis@aarondfrancis·
I'm running an overnight performance loop but my I've almost hit my usage limit. So I set up an agent to use a Solo timer to spawn a new Codex every 5 minutes and check if it's below 3%. If it is, it will send the keystrokes to redeem a reset! (Solo lets you control terminals)
Aaron Francis tweet media
English
11
0
65
15.4K
tcp_handshake
tcp_handshake@tcp_handshake·
@blader gpt, kimi, and fable share most of their training data, so they fail the same way on the same inputs. when they converge you can't tell a better plan from three models hitting one shared blind spot. the rounds where they agree fastest are the ones to re-check by hand.
English
0
0
0
400
Siqi Chen
Siqi Chen@blader·
my new favorite of way of using fable: step 1. ask it to write a plan step 2: "please get second opinions from codex CLI using gpt-5.6-sol @ max effort and kimi CLI using kimi 3. Revise your plan with any sound findings. repeat until convergence or up to 5 rounds."
English
146
87
3.1K
308.3K
tcp_handshake
tcp_handshake@tcp_handshake·
@hd_nvim fair, the methodology holds. a fixture geomean still hides the input size distribution. if real repos skew toward the files where the win is smallest, the 2.7% you ship reads optimistic against production even though every fixture was honest.
English
0
0
0
14