Introducing Moltworker: a self-hosted personal AI agent, minus the minis

Introducing Moltworker: a self-hosted personal AI agent, minus the minis

• Editorial note: As of January 30, 2026, Moltbot has been renamed to OpenClaw. • The Internet woke up this week to a flood of people buying Mac minis to run Moltbot (formerly Claw

Engineering Blogs · January 29, 2026 (updated February 25, 2026) · 2 min · 227 words
Cursor at Grab: Adoption and impact

Cursor at Grab: Adoption and impact

• Cursor launched late 2024, quickly adopted by 98% of Tech Grabbers as monthly active users. • 75% of users engage weekly, surpassing Google’s 70% adoption benchmark for high‑perf

Engineering Blogs · January 29, 2026 (updated February 24, 2026) · 1 min · 207 words

Ads Candidate Generation using Behavioral Sequence Modeling

• Lakshmi Manoharan | Senior Machine Learning Engineer, Ads Vertical Modeling; Karthik Jayasurya | Staff Machine Learning Engineer, Ads Signals ; Ziwei Guo | Senior Machine Learnin

Engineering Blogs · January 28, 2026 (updated February 25, 2026) · 2 min · 290 words
Engineering VP Josh Clemm on how we use knowledge graphs, MCP, and DSPy in Dash

Engineering VP Josh Clemm on how we use knowledge graphs, MCP, and DSPy in Dash

• I was recently a guest speaker in Jason Liu’s online course on RAG offered by the education platform Maven. • I did some mini deep-dives into what we’ve been doing at Dropbox wit

Engineering Blogs · January 28, 2026 (updated February 25, 2026) · 2 min · 250 words
From pixels to characters: The engineering behind GitHub Copilot CLI's animated ASCII banner

From pixels to characters: The engineering behind GitHub Copilot CLI's animated ASCII banner

• Aaron Winston Aaron helps lead content strategy at GitHub with a focus on everything developers need to know to stay ahead of what’s next. • Also, he still likes the em dash desp

Engineering Blogs · January 28, 2026 (updated February 25, 2026) · 2 min · 244 words
Identity resolution: what it is and how it works

Identity resolution: what it is and how it works

• Identity resolution unifies customer data across apps, web, in‑store, support, and social channels. • It links disparate identifiers-email, device ID, cookies-into a single custo

Engineering Blogs · January 28, 2026 (updated February 24, 2026) · 1 min · 175 words
Rust at Scale: An Added Layer of Security for WhatsApp

Rust at Scale: An Added Layer of Security for WhatsApp

• WhatsApp has adopted and rolled out a new layer of security for users - built with Rust - as part of its effort to harden defenses against malware threats. • WhatsApp’s experienc

Engineering Blogs · January 27, 2026 (updated February 25, 2026) · 2 min · 277 words
Building a serverless, post-quantum Matrix homeserver

Building a serverless, post-quantum Matrix homeserver

• * This post was updated at 11:45 a.m. • Pacific time to clarify that the use case described here is a proof of concept and a personal project. • Some sections have been updated f

Engineering Blogs · January 27, 2026 (updated February 25, 2026) · 1 min · 213 words

The Quant Crossroads: UX Research or Data Science

• Quant UX Research is rapidly expanding, evidenced by 2000+ registrations at its first conference. • The first Quant UX role was hired by Google in 2006, predating the ‘data scien

Engineering Blogs · January 27, 2026 (updated February 24, 2026) · 1 min · 201 words

From Fragile to Agile Part II: The Sequence-based Dynamic Test Quarantine System

• Reddit’s Flaky Test Quarantine Service (FTQS) evolved from static config to dynamic, sequence-based quarantine. • Static configuration caused bottlenecks as test suite grew, lead

Engineering Blogs · January 26, 2026 (updated February 24, 2026) · 1 min · 187 words
Cable cuts, storms, and DNS: a look at Internet disruptions in Q4 2025

Cable cuts, storms, and DNS: a look at Internet disruptions in Q4 2025

• In 2025, we observed over 180 Internet disruptions spurred by a variety of causes â some were brief and partial, while others were complete outages lasting for days. • In the fou

Engineering Blogs · January 26, 2026 (updated February 25, 2026) · 2 min · 288 words
Build a Proxy to Connect a Call Between Two Twilio Accounts via SIP

Build a Proxy to Connect a Call Between Two Twilio Accounts via SIP

• Twilio customers often need to connect voice calls across separate Twilio accounts. • Twilio Application Connect offers an optimized, cost‑effective solution for inter‑account ca

Engineering Blogs · January 26, 2026 (updated February 24, 2026) · 1 min · 194 words
Route leak incident on January 22, 2026

Route leak incident on January 22, 2026

• On January 22, 2026, an automated routing policy configuration error caused us to leak some Border Gateway Protocol (BGP) prefixes unintentionally from a router at our data cente

Engineering Blogs · January 23, 2026 (updated February 25, 2026) · 2 min · 263 words
Metronome + Stripe: Building the future of billing

Metronome + Stripe: Building the future of billing

• Stripe acquires Metronome, boosting its usage‑based billing capabilities. • New platform supports thousands of SKUs, multidimensional metering for AI infrastructure. • Enables sa

Engineering Blogs · January 23, 2026 (updated February 24, 2026) · 2 min · 259 words
Congratulations to the recipients of the 2025 Spotify FOSS Fund

Congratulations to the recipients of the 2025 Spotify FOSS Fund

• Congratulations to the recipients of the 2025 Spotify FOSS Fund TL;DREstablished in 2022 as a way to help support the great open source ecosystem projects that Spotify relies on

Engineering Blogs · January 22, 2026 (updated February 25, 2026) · 2 min · 294 words
Docker lazy loading at Grab: Accelerating container startup times

Docker lazy loading at Grab: Accelerating container startup times

• Grab tackled slow container cold starts for data platforms like Airflow and Spark Connect. • Implemented Docker image lazy loading via eStargz and Seekable OCI (SOCI). • Fresh no

Engineering Blogs · January 21, 2026 (updated February 24, 2026) · 1 min · 183 words

A Day in the Life of a Senior Technical Writer

• Starts day at 5am with meditation, journaling, coffee, word games, early quiet. • Walks office dog Otto, then tackles Developer Platform documentation for Reddit’s Devvit. • Coll

Engineering Blogs · January 19, 2026 (updated February 24, 2026) · 1 min · 187 words
How we mitigated a vulnerability in Cloudflare's ACME validation logic

How we mitigated a vulnerability in Cloudflare's ACME validation logic

• How we mitigated a vulnerability in Cloudflareâ s ACME validation logic 2026-01-19 Hrushikesh Deshpande Andrew Mitchell Leland Garofalo This post was updated on January 20, 2026.

Engineering Blogs · January 19, 2026 (updated February 25, 2026) · 2 min · 265 words

How Etsy Uses LLMs to Improve Search Relevance

• Ever searched for something specific, only to be met with results that are close, but not quite ? • On Etsy’s Search Relevance team, that frustration is exactly what we are tackl

Engineering Blogs · January 16, 2026 (updated February 24, 2026) · 3 min · 608 words
Apache Hudi™ at Uber: Engineering for Trillion-Record-Scale Data Lake Operations

Apache Hudi™ at Uber: Engineering for Trillion-Record-Scale Data Lake Operations

• Apache Hudi™ at Uber: Engineering for Trillion-Record-Scale Data Lake Operations 16 January / GlobalThe Foundation of Uber’s Data Platform Uber operates one of the most diverse a

Engineering Blogs · January 16, 2026 (updated February 24, 2026) · 2 min · 237 words
Astro is joining Cloudflare

Astro is joining Cloudflare

• Astro is joining Cloudflare 2026-01-16 Fred Schott Brendan Irvine-Broque The Astro Technology Company, creators of the Astro web framework, is joining Cloudflare. • Astrois the w

Engineering Blogs · January 16, 2026 (updated February 25, 2026) · 2 min · 222 words
From deployment slop to production reality: How BriX bridges the gap with enterprise-grade AI infrastructure

From deployment slop to production reality: How BriX bridges the gap with enterprise-grade AI infrastructure

• From deployment slop to production reality: How BriX bridges the gap with enterprise-grade AI infrastructure Abstract You’ve vibe-coded an AI assistant that’s a game-changer for

Engineering Blogs · January 16, 2026 (updated February 24, 2026) · 1 min · 185 words
The three biggest agentic commerce trends from NRF 2026

The three biggest agentic commerce trends from NRF 2026

• Rob Frieman, CIO of URBN, and Maia Josebachvili, Stripe’s chief revenue officer of AI, during their NRF session onhow URBN meets shoppers where they are. • Agentic commerce domin

Engineering Blogs · January 16, 2026 (updated February 24, 2026) · 2 min · 345 words
When protections outlive their purpose: A lesson on managing defense systems at scale

When protections outlive their purpose: A lesson on managing defense systems at scale

• Share: To keep a platform like GitHub available and responsive, it’s critical to build defense mechanisms. • Rate limits, traffic controls, and protective measures spread across

Engineering Blogs · January 15, 2026 (updated February 24, 2026) · 1 min · 211 words
Human Native is joining Cloudflare

Human Native is joining Cloudflare

• Human Native is joining Cloudflare 2026-01-15 Will Allen James Smith Today, weâ re excited to share that Cloudflare has acquiredHuman Native, a UK-based AI data marketplace speci

Engineering Blogs · January 15, 2026 (updated February 25, 2026) · 2 min · 257 words
Adapting the Facebook Reels RecSys AI Model Based on User Feedback

Adapting the Facebook Reels RecSys AI Model Based on User Feedback

• We’ve improved personalized video recommendations on Facebook Reels by moving beyond metrics such as likes and watch time and directly leveraging user feedback. • Our newUser Tru

Engineering Blogs · January 14, 2026 (updated February 25, 2026) · 2 min · 250 words
What came first: the CNAME or the A record?

What came first: the CNAME or the A record?

• On January 8, 2026, a routine update to 1.1.1.1 aimed at reducing memory usage accidentally triggered a wave of DNS resolution failures for users across the Internet. • The root

Engineering Blogs · January 14, 2026 (updated February 25, 2026) · 2 min · 244 words

PinLanding: Turn Billions of Products into Instant Shopping Collections with Multimodal AI

• Faye Zhang, Staff Software Engineer; Jasmine Wan, Machine Learning Engineer I; Qianyu Cheng, Machine Learning Engineer II; Matthew Hichar, Machine Learning Engineer II; Eric Wan,

Engineering Blogs · January 13, 2026 (updated February 25, 2026) · 2 min · 242 words
How Uber Conquered Database Overload: The Journey from Static Rate-Limiting to Intelligent Load Management

How Uber Conquered Database Overload: The Journey from Static Rate-Limiting to Intelligent Load Management

• How Uber Conquered Database Overload: The Journey from Static Rate-Limiting to Intelligent Load Management 13 January / GlobalIntroduction Uber’s thousands of microservices handl

Engineering Blogs · January 13, 2026 (updated February 24, 2026) · 2 min · 259 words
What we know about Iran's Internet shutdown

What we know about Iran's Internet shutdown

• What we know about Iranâ s Internet shutdown 2026-01-13 David Belson In late December 2025,wide-scale protests erupted across multiple cities in Iran. • While these protests were

Engineering Blogs · January 13, 2026 (updated February 25, 2026) · 2 min · 273 words
CSS at Scale With StyleX

CSS at Scale With StyleX

• Build a large enough website with a large enough codebase, and you’ll eventually find that CSS presents challenges at scale. • It’s no different at Meta, which is why we open-sou

Engineering Blogs · January 12, 2026 (updated February 25, 2026) · 1 min · 203 words

Swapping the Engine Mid-Flight: How We Moved Reddit's Petabyte Scale Kafka Fleet to Kubernetes

• Written by Sky Kistler. • Our goal was straightforward: host Kafka on Kubernetes via Strimzi and deprecate our existing EC2-backed Kafka clusters, which in total comprised 500+ b

Engineering Blogs · January 12, 2026 (updated February 24, 2026) · 1 min · 206 words
Why We Use Separate Tech Stacks for Personalization and Experimentation

Why We Use Separate Tech Stacks for Personalization and Experimentation

• Why We Use Separate Tech Stacks for Personalization and Experimentation Introduction Personalized apps have become essential for improving user experience across diverse user bas

Engineering Blogs · January 7, 2026 (updated February 25, 2026) · 2 min · 224 words
From Monitoring to Observability: Our Ultra-Marathon to a Cloud-Native Platform

From Monitoring to Observability: Our Ultra-Marathon to a Cloud-Native Platform

• From Monitoring to Observability: Our Ultra-Marathon to a Cloud-Native Platform 6 January / GlobalIntroduction Managing a global corporate network at Uber’s scale can feel a bit

Engineering Blogs · January 6, 2026 (updated February 24, 2026) · 2 min · 236 words
Powering Vector Embedding Capabilities

Powering Vector Embedding Capabilities

• Expedia Group Technology - Data Science Powering Vector Embedding Capabilities Empowering developers with seamless vector embedding solutions Introduction Rapid advances in Machi

Engineering Blogs · January 6, 2026 (updated February 24, 2026) · 2 min · 264 words
A closer look at a BGP anomaly in Venezuela

A closer look at a BGP anomaly in Venezuela

• As news unfolds surrounding the U.S. • capture and arrest of Venezuelan leader Nicolás Maduro, a cybersecurity newsletter examined Cloudflare Radar data and took note of a routi

Engineering Blogs · January 6, 2026 (updated February 25, 2026) · 2 min · 231 words
Demystifying user journeys: Revolutionizing troubleshooting with auto tracking

Demystifying user journeys: Revolutionizing troubleshooting with auto tracking

• Demystifying user journeys: Revolutionizing troubleshooting with auto tracking Introduction Troubleshooting critical issues by deciphering a user’s journey on the Grab app is an

Engineering Blogs · December 23, 2025 (updated February 24, 2026) · 2 min · 250 words

Taking a Holiday Pause: December 22nd - January 4th

• Friends and curious observers of the code, As the year winds down and the cocoa grows hot, the r/redditeng team is preparing to take our holiday break. • Please note that we will

Engineering Blogs · December 22, 2025 (updated February 24, 2026) · 1 min · 187 words
Python Typing Survey 2025: Code Quality and Flexibility As Top Reasons for Typing Adoption

Python Typing Survey 2025: Code Quality and Flexibility As Top Reasons for Typing Adoption

• The 2025 Typed Python Survey, conducted by contributors from JetBrains, Meta, and the broader Python typing community, offers a comprehensive look at the current state of Python'

Engineering Blogs · December 22, 2025 (updated February 25, 2026) · 2 min · 268 words
DrP: Meta's Root Cause Analysis Platform at Scale

DrP: Meta's Root Cause Analysis Platform at Scale

• Incident investigation can be a daunting task in today’s digital landscape, where large-scale systems comprise numerous interconnected components and dependencies DrPis a root ca

Engineering Blogs · December 19, 2025 (updated February 25, 2026) · 2 min · 309 words
Inside the feature store powering real-time AI in Dropbox Dash

Inside the feature store powering real-time AI in Dropbox Dash

• Dropbox Dash uses AI to understand questions about your files, work chats, and company content, bringing everything together in one place for deeper, more focused work. • With te

Engineering Blogs · December 18, 2025 (updated February 25, 2026) · 2 min · 269 words
Powering Billion-Scale Vector Search with OpenSearch

Powering Billion-Scale Vector Search with OpenSearch

• Introduction At Uber, our systems handle massive amounts of data daily, from ridesharing to delivery. • We’ve traditionally used keyword-based search with Apache Lucene™. • Howev

Engineering Blogs · December 18, 2025 (updated February 24, 2026) · 1 min · 190 words
How Grab is accelerating growth with real-time personalization using Customer Data Platform scenarios

How Grab is accelerating growth with real-time personalization using Customer Data Platform scenarios

• How Grab is accelerating growth with real-time personalization using Customer Data Platform scenarios Introduction Delivering personalized user experiences in real-time is centra

Engineering Blogs · December 18, 2025 (updated February 24, 2026) · 2 min · 288 words
Stripe Atlas startups in 2025: Year in review

Stripe Atlas startups in 2025: Year in review

• Stripe Atlas startups in 2025: Year in review 2025 was a breakout year for early-stage startups: founders launched more companies and generated revenue faster than ever. • Delawa

Engineering Blogs · December 18, 2025 (updated February 24, 2026) · 2 min · 391 words
Businesses grow revenue on Stripe 27 percentage points faster after accepting financing through Stripe Capital

Businesses grow revenue on Stripe 27 percentage points faster after accepting financing through Stripe Capital

• Businesses grow revenue on Stripe 27 percentage points faster after accepting financing through Stripe Capital We hear consistently from our SMB customers that access to financin

Engineering Blogs · December 17, 2025 (updated February 24, 2026) · 2 min · 375 words
Introducing next-day settlement, a faster way to access your earnings

Introducing next-day settlement, a faster way to access your earnings

• Next-day settlement Access your funds in 1 business day. • With next-day settlement, funds from your domestic transactions (except ACH direct debits) are available in your Stripe

Engineering Blogs · December 17, 2025 (updated February 24, 2026) · 2 min · 316 words
How Uber Indexes Streaming Data with Pull-Based Ingestion in OpenSearch™

How Uber Indexes Streaming Data with Pull-Based Ingestion in OpenSearch™

• How Uber Indexes Streaming Data with Pull-Based Ingestion in OpenSearch™ 16 December 2025 / GlobalIntroduction At Uber, our business operates in real time. • Whether you’re haili

Engineering Blogs · December 16, 2025 (updated February 24, 2026) · 2 min · 236 words

Reddit ML Training: Smarter Scheduling, Faster Training with Kueue and GCP DWS

• Author: Paul Calley The landscape of machine learning and artificial intelligence is rapidly expanding, driving an immense demand for robust and scalable training platforms. • As

Engineering Blogs · December 15, 2025 (updated February 24, 2026) · 2 min · 271 words
How Uber, OCI™, and Ampere® Co-Optimized OCI AmpereOne® M A4 Compute

How Uber, OCI™, and Ampere® Co-Optimized OCI AmpereOne® M A4 Compute

• How Uber, OCI™, and Ampere® Co-Optimized OCI AmpereOne® M A4 Compute 15 December 2025 / GlobalIntroduction At Uber, we innovate where software meets hardware, building a deep und

Engineering Blogs · December 15, 2025 (updated February 24, 2026) · 2 min · 311 words
From Batch to Streaming: Accelerating Data Freshness in Uber's Data Lake

From Batch to Streaming: Accelerating Data Freshness in Uber's Data Lake

• Stay up to date with the latest from Uber Engineering Stay up to date with the latest from Uber Engineering Share Facebook X social Linkedin Envelope Link Introduction At Uber, t

Engineering Blogs · December 11, 2025 (updated February 24, 2026) · 2 min · 263 words
Introducing the Agentic Commerce Suite: A complete solution for selling on AI agents

Introducing the Agentic Commerce Suite: A complete solution for selling on AI agents

• Introducing the Agentic Commerce Suite: A complete solution for selling on AI agents In September, we announced the Agentic Commerce Protocol (ACP), the first live standard that

Engineering Blogs · December 11, 2025 (updated February 24, 2026) · 2 min · 344 words
LLM-Powered Relevance Assessment for Pinterest Search

LLM-Powered Relevance Assessment for Pinterest Search

• LLM-Powered Relevance Assessment for Pinterest Search Han Wang | Machine Learning Engineer; Alex Whitworth | Staff Data Scientist; Pak Ming Cheung | Sr. • Staff Machine Learning

Engineering Blogs · December 10, 2025 (updated February 25, 2026) · 2 min · 231 words
Background Coding Agents: Predictable Results Through Strong Feedback Loops (Honk, Part 3)

Background Coding Agents: Predictable Results Through Strong Feedback Loops (Honk, Part 3)

• Background Coding Agents: Predictable Results Through Strong Feedback Loops (Honk, Part 3) This is part 3 in our series about Spotify’s journey with background coding agents (int

Engineering Blogs · December 9, 2025 (updated February 25, 2026) · 2 min · 248 words
Blazing Fast OLAP on Uber's Inventory and Catalog Data with Apache Pinot™

Blazing Fast OLAP on Uber's Inventory and Catalog Data with Apache Pinot™

• Blazing Fast OLAP on Uber’s Inventory and Catalog Data with Apache Pinot™ 9 December 2025 / GlobalIntroduction You can order almost anything with Uber Eats. • Whether you want to

Engineering Blogs · December 9, 2025 (updated February 24, 2026) · 2 min · 268 words

How Reddit Built a LLM Guardrails Platform

• Written by Charan Akiri, with help from Dylan Raithel. • TL;DR We built a centralized LLM Guardrails Service at Reddit to detect & block malicious & unsafe inputs-including promp

Engineering Blogs · December 8, 2025 (updated February 24, 2026) · 2 min · 227 words

How Pinterest Built a Real‑Time Radar for Violative Content using AI

• Director Trust Engineering; Aravindh Manickavasagam | Staff Technical Program Manager; Attila Dobi | Sr. • Staff Data Scientist People come to Pinterest to find ideas they feel g

Engineering Blogs · December 8, 2025 (updated February 25, 2026) · 2 min · 225 words
Improving Quality of Recommended Content through Pinner Surveys

Improving Quality of Recommended Content through Pinner Surveys

• Improving Quality of Recommended Content through Pinner Surveys Rudraksh Kapil | Machine Learning Engineer I; Michal Giemza | Senior Machine Learning Engineer; Devan Srinivasan |

Engineering Blogs · December 5, 2025 (updated February 25, 2026) · 2 min · 350 words
Improving MySQL® Cluster Uptime: Making MGR Viable at Scale

Improving MySQL® Cluster Uptime: Making MGR Viable at Scale

• Improving MySQL® Cluster Uptime: Making MGR Viable at Scale 4 December 2025 / GlobalIntroduction This is the second blog in a two-part series that describes how Uber adopted MySQ

Engineering Blogs · December 4, 2025 (updated February 24, 2026) · 2 min · 241 words
Analyzing how SaaS platforms are shipping payments and finance products in days

Analyzing how SaaS platforms are shipping payments and finance products in days

• Analyzing how SaaS platforms are shipping payments and finance products in days Last year, we introduced Stripe Connect embedded components: prebuilt, production-ready UI modules

Engineering Blogs · December 4, 2025 (updated February 24, 2026) · 2 min · 364 words
Improving MySQL® Cluster Uptime: Designing Advanced Detection, Mitigation, and Consensus with Group Replication

Improving MySQL® Cluster Uptime: Designing Advanced Detection, Mitigation, and Consensus with Group Replication

• Improving MySQL® Cluster Uptime: Designing Advanced Detection, Mitigation, and Consensus with Group Replication 2 December 2025 / GlobalIntroduction At Uber, engineers rely on My

Engineering Blogs · December 2, 2025 (updated February 24, 2026) · 2 min · 217 words