You.com Founders Predict an AI Winter Is Coming in 2026Richard Socher and Bryan McCann are among the most-cited AI researchers in the world. They just released 35 predictions for 2026. Three that stand out:
This week’s system design refresher:
HTTP/2 over TCP vs HTTP/3 over QUICHTTP/2 vs HTTP/3 looks like an HTTP upgrade. It’s actually a transport-layer rethink. HTTP/2 fixed a big problem in HTTP/1.1: too many connections. It introduced multiplexing, allowing multiple requests and responses to share a single connection. On paper, that sounds ideal. But under the hood, HTTP/2 still runs on TCP. All streams share the same TCP connection, the same ordering, and the same congestion control. When a single TCP packet is lost, TCP pauses delivery until it’s retransmitted. Since packets can carry data from multiple streams, one loss ends up blocking all streams. That’s TCP head-of-line blocking. Multiplexed at the HTTP layer, serialized at the transport layer. HTTP/3 takes a different approach. Instead of TCP, it runs over QUIC, which is built on UDP. QUIC moves multiplexing down into the transport layer itself. Each stream is independent, with its own ordering and recovery. If a packet is lost, only the affected stream waits. The others keep flowing. Same idea at the HTTP layer. Very different behavior on the wire.
Over to you: Have you actually seen TCP head-of-line blocking show up in real systems, or is it mostly theoretical in your experience? How Cursor Agent WorksCursor recently shipped Composer, its agentic coding model, and shared that the agent can be ~4× faster! We worked with the Cursor team, particularly Lee Robinson, to understand how the system is put together, and what drives the speed. A coding agent is a system that can take a task, explore a repo, edit multiple files, and iterate until the build and tests pass. Inside Cursor, a router first picks a suitable coding model (including Composer) to handle the request. The system then starts a loop: retrieve the most relevant code (context retrieval), use tools to open and edit files, and run commands in a sandbox. Once the tests pass, the task is complete. Cursor uses three key techniques to keep this loop fast:
How Git Really Stores Your DataEver wondered what actually happens inside Git when you run commands like add, commit, or checkout? Most developers use Git every day, but very few know what’s going on under the hood. Git has two layers:
When you trigger a Git command:
Inside the .git directory: Git stores everything it needs to reconstruct your repo.
The .git folder is your repository. If you delete it, the project loses its entire history. Everything in Git is built from just four objects:
Over to you: Which Git command has confused you the most in real-world projects? How NAT WorksEvery device in your home probably shares the same public IP, yet each one browses, streams, and connects independently. Ever wondered how that’s even possible? That magic is handled by NAT (Network Address Translation), one of the silent workhorses of modern networking. It’s the reason IPv4 hasn’t run out completely, and why your router can hide dozens of devices behind a single public IP.
NAT rewrites each outbound request so it appears to come from that public IP address, assigning a unique port mapping for every internal connection. Outbound NAT (Local to Internet) When a device sends a request:
Reverse NAT (Internet to Local) When the response returns:
Building a Computer Vision App on Ring APIsRing just announced a new Appstore. For the first time, third party developers can request early access to Ring APIs. This changes Ring from a closed product into a programmable platform. We are one of the first teams working with early Ring API access. We explored what developers can build with Ring event data and how quickly we can take it to production. We built a Driveway Derby Detector. Here is how it works at a high level:
If you want to try this yourself, you can request early access here We’re HiringI am hiring for 2 roles: Technical Deep Dive Writer (System Design or AI Systems), and Lead Instructor (Building the World’s Most Useful AI Cohort). |
EP200: HTTP/2 over TCP vs HTTP/3 over QUIC
Saturday, 31 January 2026
Subscribe to:
Post Comments (Atom)







No comments:
Post a Comment