knowngroundsCalling dibs on DIBS · Lyncredible

Calling dibs on DIBS · Lyncredible

Model testedopenai/gpt-5.6-luna Graded byopenai/gpt-5.6-terra Claims written byopenai/gpt-5.6-terra
15 claims tested 1 samples per condition 24 Aug 2026, 22:41 kg-harness/0.2 cache replay
80%
open book
Claims the model got right with search and page fetching available.
60%
closed book
Claims it got right from memory alone, with no tools attached.
+20
carried by retrieval
The gap between the two. A large gap means your correctness rests on retrieval holding.
2
misrepresented
Claims where a falsehood reached the user: wrong and unchecked, or wrong despite checking.
70%
page surfaced
How often your page surfaced for the search the model actually ran.
100%
samples agreed
How often three identical samples produced the same outcome. Low means the result is unstable.
1
Premise Accepted
Agreed with a false claim about you and built on it — it will repeat a customer's wrong belief back to them.
1
Retrieval Miss
Searched, your content never reached it, and it answered wrongly anyway.
1
Searched And Declined
Searched, your content never reached it, and it declined rather than guess.
3
Calibration Failure
Asserted a confident answer to a question it had no basis to answer.
3
Retrieval Dependent
Right only because it checked. Unaided, the model gets this wrong.
1
Control Pass
Correctly declined a question the content does not answer.
5
Robust
Right either way — the model knows this, and checking confirms it.
See it on the page →
correct incomplete or hedged wrong declined, or not gradeable one dot per sample · NO TOOLS then TOOLS
1/15 PREMISE ACCEPTED (calibration) DIBS backfills in China required compute and network capacity at roughly 1,000 times the normal rate. NO TOOLSTOOLS

Agreed with a false claim about you and built on it — it will repeat a customer's wrong belief back to them. Unaided belief: wrong. With tools: searched on 100% of samples, answered correctly on 0%.

Source

Control question — not drawn from the content.

Question asked

Why did DIBS backfills in China require only normal compute and network capacity?
Expected: DIBS backfills in China required compute and network capacity at roughly 1,000 times the normal rate.

Condition A — no tools

WRONG
DIBS backfills in China were treated as controlled reprocessing jobs rather than a new traffic load: - The data already existed, so DIBS mainly read and rewrote it instead of generating additional ingestion traffic. - Jobs were throttled and scheduled alongside normal workloads, avoiding a large compute spike. - The reads and writes were handled within China, so they did not consume significant cross-region or international bandwidth. - As a result, the work fit within the region’s ordinary compute and network headroom; no dedicated burst capacity was needed.
The answer accepts and elaborates on the false premise that the backfills needed only ordinary capacity.

Condition B — web_search and fetch_url available

WRONG
DIBS backfills in China were relatively undemanding because China was operated as a separate, much smaller deployment rather than as part of Uber’s globally scaled production footprint. Its data volume and write traffic were low, and the backfills were asynchronous/non–latency-sensitive. They could therefore run in the background and share the ordinary compute and network capacity, instead of needing dedicated high-throughput resources or burst capacity.
The answer accepts and elaborates on the false premise that the backfills required only ordinary compute and network capacity.
searched 6 times · your page surfaced · caps hit: max_rounds
DIBS backfills China "normal compute" network capacity0 results
  1. No results returned.
results as cached 2026-08-24T22:44
DIBS backfill China compute network capacity5 results
  1. How Much Compute Does China Have? A Demand-Side ...
    https://www.chinatalk.media/p/how-much-compute-does-china-have
    China's supply-side compute capacity. he arrived at ~2.7 million H100-equivalent GPUs. at 10× it climbs to ~22 million.
  2. Diversion and resale: estimating compute smuggling to ...
    https://epoch.ai/publications/chip-smuggling
    We estimate that between 290,000 and 1.6 million H100-equivalents (H100e) were smuggled to China through 2025. Our median estimate of 660,000 H ...
  3. Underground Disposal of Coal Gangue Backfill in China
    https://www.mdpi.com/2076-3417/12/23/12060
    by W Song · 2022 · Cited by 101 — The maximum disposal capacity of coal gangue is more than five million tons per year, outperforming the previous gangue backfilling technologies ...
  4. Where will China get its compute in 2026? - The Substrate
    https://www.the-substrate.net/p/where-will-china-get-its-compute
    make up about 25% of China's compute acquisition in 2026, or about 40,000 B300-equivalents (90% CI: 25,000 to 200,000). about 670,000 B300- ...
  5. China's AI Chip Deficit: Why Huawei Can't Catch Nvidia ...
    https://www.cfr.org/articles/chinas-ai-chip-deficit-why-huawei-cant-catch-nvidia-and-us-export-controls-should-remain
    Any U.S. AI chips would add critical AI compute capacity to Chinese firms, given that domestic AI chip production is so constrained. Nvidia ...
results as cached 2026-08-24T22:44
"DIBS" compute network5 results
  1. [PDF] DIBS: Just-in-time Congestion Mitigation for Data Centers
    http://minlanyu.seas.harvard.edu/writeup/eurosys14.pdf
    Specifically, we present detour-induced buffer sharing (DIBS), a mechanism that achieves a near lossless network without requiring additional buffers at in-.
  2. Compute time of DiBS for the hyperparameters described in Section ...
    https://www.researchgate.net/figure/Compute-time-of-DiBS-for-the-hyperparameters-described-in-Section-D2-Times-are-the-mean_tbl1_351868848
    Compute time of DiBS for the hyperparameters described in Section D.2. Times are the mean ± SD over 30 random restarts and are given in minutes.
  3. DiBS: Differentiable Bayesian Structure Learning - OpenReview
    https://openreview.net/forum?id=YqYt54gU-XV
    Contrary to existing work, DiBS is agnostic to the form of the local conditional distributions and allows for joint posterior inference of both ...
  4. [PDF] DiBS: Differentiable Bayesian Structure Learning
    https://www.research-collection.ethz.ch/server/api/core/bitstreams/918537b1-4ff6-434a-89f2-2ec7a1e7e303/content
    Here, the mean of the local conditional distribution of each node is parameterized by a 2-layer neural network with five hidden nodes. DiBS and DiBS+ perform ...
  5. DiBS: Differentiable Bayesian Structure Learning, NeurIPS 2021
    https://github.com/larslorch/dibs
    In this example, we use DiBS to generate 10 DAG and parameter samples from the joint posterior over Gaussian Bayes nets with means modeled by neural networks.
results as cached 2026-08-24T22:44
"DIBS" backfill China5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    DIBS made its debut in China around March 2016, right when the rivalry between DiDi and Uber was escalating from fierce to downright incendiary.
  2. How Supporting Ukraine Is Revitalizing the U.S. Defense ...
    https://www.csis.org/analysis/how-supporting-ukraine-revitalizing-us-defense-industrial-base
    Analysis shows that the DIBs of China and Russia have significantly scaled up production and are on wartime footing. If the United States ...
  3. Failure characteristics of entry under ultra-close goaf and ...
    https://academic.oup.com/jge/article/23/2/530/8362691
    Laboratory experiments on compression, tension, and bending performance of DIBs were performed to characterize the mechanical properties of ...
  4. Preparing for Protracted Conflict with China and the Air and ...
    https://www.lineofdeparture.army.mil/Journals/Air-Defense-Artillery/ADA-Archive/2025-E-Edition/Protracted-Conflict/
    Furthermore, the recent sharing of munitions from Japan to the U.S. to backfill ... DIBs. This industrial mobilization must happen now, in the pre ...
  5. What happens when we give Europe first dibs on US ...
    https://responsiblestatecraft.org/missile-defense-iran-attack/
    What happens when we give Europe first dibs on US missiles for war ... This money is intended to speed up production, to backfill the weapons and ...
results as cached 2026-08-24T22:44
"DIBS" "backfills"5 results
  1. How dibs works
    http://facet.rs/dibs/internals/
    Source of reality (introspection) and target for migrations (DDL + backfills). ... dibs maintains __dibs_* tables to record source locations (file/line ...
  2. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    Calling dibs on DIBS. Oct 30th, 2023. I joined Uber in October 2015 to work on the brand-new Driver Incentives Backend System. ... backfills. The pressing question was, why? The database that was not ...
  3. dibs - Postgres toolkit for Rust
    http://dibs.bearcove.eu/
    From those, dibs generates migrations (also Rust), so you can do backfills and data fixes without switching mental models. Start here. How dibs works (model ...
  4. 1stdibs.Com, Inc. (DIBS) Q4 2022 Earnings Call Transcript
    https://seekingalpha.com/article/4583499-1stdibs-com-inc-dibs-q4-2022-earnings-call-transcript
    ... Com, Inc. (DIBS) Q4 2022 Earnings ... (DIBS) Q4 2022 Earnings Call Transcript. Mar 01 ... backfills and reduced hiring. On a sequential ...
  5. Your first migration
    http://facet.rs/dibs/guide/first-migration/
    Migrations in dibs are generated Rust files based on schema changes you make to your structs. Generate the migration. Since you defined a User table but haven't ...
results as cached 2026-08-24T22:44
DIBS capacity backfill5 results
  1. Failure behavior and fracture evolution mechanism of ...
    https://www.sciencedirect.com/science/article/abs/pii/S095006182400182X
    by H Qu · 2024 · Cited by 12 — This paper provides reference value and research ideas for the destruction of backfill that contain layered defective structures.
  2. Influence of Backfill Soil on the Uplift Bearing Capacity ...
    https://www.mdpi.com/2075-5309/15/24/4403
    As the embedment depth increased from 0.5 m to 1.2 m, the ultimate capacity of the weathered sand backfill increased by 191%, far surpassing the 114% increase ...
  3. Building on Solid Ground: A Guide to Engineered Backfill ...
    https://www.linkedin.com/pulse/building-solid-ground-guide-engineered-backfill-compaction-poon-fdrbc
    Its bearing capacity depends on its geological history—including consolidation state, density, and moisture content—making it a reliable ...
  4. Allowable Bearing Pressure For Backfill
    https://www.eng-tips.com/threads/allowable-bearing-pressure-for-backfill.241887/
    I don't think the actual bearing capacity of the compacted backfill will be a problem, that material will easily give you 4 ksf or more. The ...
  5. DESIGN AND CONSTRUCTION STANDARDS MANUAL > ...
    https://online.encodeplus.com/regs/leesburg-va-dcsm/doc-viewer.aspx?secid=304
    Backfill shall be deposited in layers of a maximum of eight inches loose thickness and compacted. Backfill shall be deposited in layers of a maximum of 12 ...
results as cached 2026-08-24T22:44
2/15 RETRIEVAL MISS Uber was spending billions of dollars per year on driver incentives. NO TOOLSTOOLS

Searched, your content never reached it, and it answered wrongly anyway. Unaided belief: correct. With tools: searched on 100% of samples, answered correctly on 0%.

Source

  90  TK’s answer was memorable: “Some day Uber will replicate Star Trek’s Transporters 20 20 See [Transporter (Star Trek)](https://en.wikipedia.org/wiki/Transporter_(Star_Trek)) on Wikipedia. and teleport people from Point A to Point B. But until then, we will keep doubling down on incentive programs because everyone else is spending like crazy.”
  91  The Q&A was hosted within the confines of Uber’s headquarters at 1455 Market Street. Personally, its interior design reminded me strongly of the [USS Enterprise](https://en.wikipedia.org/wiki/Starship_Enterprise). Beyond sci-fi analogies, it was evident that TK was alluding to the future of self-driving cars. I had always been somewhat skeptical 21 21 See my previous post [Uber had no upside](https://lyncredible.com/2021/12/06/uber-had-no-upside/) which covered my doubts about the potential impact of self-driving technology on Uber’s business. about the strategy of betting on self-driving technology while bleeding cash in the core business. TK’s response did little to allay those concerns.
  92  While in SF, I also had the privilege to present a company-wide tech talk on DIBS. As expected, the automated backfill solution was a hot topic of discussion. It was unconventional, caused spiky traffic patterns, and strained both upstream and downstream systems. I recognized and validated the concerns, but also emphasized the short-term necessity of the solution as Uber was spending billions of dollars on driver incentives per year. The vision was to transition to a more robust solution once the Big Data Platform 22 22 Sitting in the audience, [Zheng Shao](https://www.linkedin.com/in/zshao/) was one of the many who asked questions about the efficiency and scalability of the DIBS backfill. He would go on to build Uber’s [Big Data Platform](https://www.uber.com/blog/uber-big-data-platform/), making it possible for DIBS to migrate to a much more scalable [Lambda Architecture](https://en.wikipedia.org/wiki/Lambda_architecture). was operational. “Or perhaps, when Teleportation becomes a reality,” I mused privately.
  93  ## DiDi called dibs on us
  94  Neither was fast enough. On August 1st, 2016, less than one year after the start of the DIBS project, Uber [sold its China operations](https://www.cnbc.com/2016/08/01/chinas-didi-chuxing-to-acquire-ubers-chinese-operations-wsj.html) to DiDi, receiving a minority stake in the latter as part of the deal.

Question asked

How much was Uber spending per year on driver incentives?
Expected: Billions of dollars per year.

Condition A — no tools

CORRECT
Uber was spending roughly **$2 billion per year** on driver incentives—about **$2.3 billion in 2018**.
The answer states an amount in the billions of dollars per year, which matches the source's characterization.

Condition B — web_search and fetch_url available

WRONG
Uber was spending **roughly $1 billion per year on driver incentives** around 2019–2020. For example: - **Uber Eats alone spent about $1.13 billion in 2019** on excess driver incentives and referrals. - Uber reported **approximately $827 million in driver incentives in 2020**. The exact figure depends on whether “driver incentives” includes only bonuses or also referrals, promotions, and other payments.
The source states Uber was spending billions of dollars per year on driver incentives, whereas the answer says roughly $1 billion per year.
searched 5 times · your page did not surface · gold span never reached the model · caps hit: max_rounds
Uber "driver incentives" "per year" spending5 results
  1. Uber driver's 2025 earnings and expenses - Facebook
    https://www.facebook.com/groups/335103792746637/posts/994964603427216/
    I also have retirement at 60 lined up with supplemental income of over $100k per year ... In particular, as we aim to reduce Driver incentives ...
  2. Do new drivers get a "bonus"/"incentive" at the beginning ...
    https://www.reddit.com/r/uberdrivers/comments/1eoizue/do_new_drivers_get_a_bonusincentive_at_the/
    If you are talking about new driver incentives, Anytime and any ... r/uberdrivers - An extra $3.11 per driver per year! We are rich! 62 ...
  3. What Uber Drivers Really Make (According To Their Pay Stubs)
    https://www.buzzfeednews.com/article/johanabhuiyan/what-uber-drivers-really-make-according-to-their-pay-stubs
    Khalid says insurance costs him $6,800 per year, which works out to ... driver incentives (i.e. on Halloween if you drove 20 hours you ...
  4. Why does Uber keep lowering incentives for drivers? - Quora
    https://www.quora.com/Why-does-Uber-keep-lowering-incentives-for-drivers
    These figures mean the following. To get $45,000 gross per year, you need to work 40 hours per week ...
  5. Uber Announces Results for Second Quarter 2020
    https://investor.uber.com/news-events/news/press-release-details/2020/Uber-Announces-Results-for-Second-Quarter-2020/default.aspx
    ... per year in Uber Cash to eligible U.S. Consumer Platinum Card Members. ... Driver incentives, excess Driver incentives, or Driver referrals.
results as cached 2026-08-24T22:44
Uber annual driver incentives spending 2019 $ billion5 results
  1. Uber Announces Results for Fourth Quarter and Full Year 2019
    https://investor.uber.com/news-events/news/press-release-details/2020/Uber-Announces-Results-for-Fourth-Quarter-and-Full-Year-2019/
    Revenue of $4.1 billion, Bookings grew $4.0 billion year-over-year to $18.1 billion, $4.6 billion in 2019.
  2. Uber Announces Results for Fourth Quarter and Full Year 2019 - SEC.gov
    https://www.sec.gov/Archives/edgar/data/1543151/000154315120000005/uberq419earningspressrelea.htm
    Gross Bookings grew $4.0 billion year-over-year to $18.1 billion, representing 28% year-over-year growth, or 30% on a constant currency basis, ...
  3. Uber Eats spent $1B on excess driver incentives, referrals in 2019
    https://www.restaurantdive.com/news/uber-eats-spent-1b-on-excess-driver-incentives-referrals-in-2019/571883/
    for the full year 2019, Uber Eats spent about 45% of its revenues, or $1.13 billion, on excess driver incentives, In Q4 alone, it spent $319 ...
  4. Uber Technologies, Inc. - Uber Reports Second Quarter 2019 Results
    https://investor.uber.com/news-events/news/press-release-details/2019/Uber-Reports-Second-Quarter-2019-Results/default.aspx
    2019 includes a $298 million driver appreciation award … 2019 includes $3.9 billion of stock-based compensation expenses,
  5. Uber Revenue and Usage Statistics (2026) - Business of Apps
    https://www.businessofapps.com/data/uber-statistics/
    Uber received $20.9 billion funding from 2011 to 2019 from a laundry list of investors, including Alphabet, Benchmark and SoftBank Ventures.
results as cached 2026-08-24T22:44
Uber spent on driver incentives 2020 2021 annual report5 results
  1. Uber Announces Results for Fourth Quarter and Full Year 2021
    https://investor.uber.com/news-events/news/press-release-details/2022/Uber-Announces-Results-for-Fourth-Quarter-and-Full-Year-2021/default.aspx
    Drivers and couriers earned an aggregate $9.5 billion during the quarter, with earnings up 56% YoY, outpacing Uber's Gross Bookings growth of 51% YoY.
  2. uber-20211231 - SEC.gov
    https://www.sec.gov/Archives/edgar/data/1543151/000154315122000008/uber-20211231.htm
    In particular, as we aim to reduce Driver incentives to improve our financial performance, we expect Driver dissatisfaction will generally increase.
  3. Uber Announces Results for First Quarter 2021
    https://investor.uber.com/news-events/news/press-release-details/2021/Uber-Announces-Results-for-First-Quarter-2021/default.aspx
    Gross Bookings reached an all-time high of $19.5B, up 24% year-over-year. Net loss of $(108) million and Adjusted EBITDA of $(359) million.
  4. Uber Announces Results for Fourth Quarter and Full Year 2020
    https://investor.uber.com/news-events/news/press-release-details/2021/Uber-Announces-Results-for-Fourth-Quarter-and-Full-Year-2020/default.aspx
    Uber Technologies, Inc. includes … in 2019 and $827 million in 2020. Driver incentives could include payments we make and fees,
  5. Uber Announces Results for Third Quarter 2021
    https://investor.uber.com/news-events/news/press-release-details/2021/Uber-Announces-Results-for-Third-Quarter-2021/
    Gross Bookings reached an all-time high of $23.1 billion, up 57% year-over-year. Net loss of $2.4 billion with a $2.0 billion net headwind from revaluation ...
results as cached 2026-08-24T22:44
Uber driver incentives amount per year S-15 results
  1. Uber Pro Rewards Program for Drivers
    https://www.uber.com/us/en/drive/uber-pro/
    Base cash back benefit is between 6% and 2% for gas purchases and between 12% and 4% for EV charging, depending on your Uber Pro status.
  2. S-1/A - SEC.gov
    https://www.sec.gov/Archives/edgar/data/1543151/000119312519120759/d647752ds1a.htm
    For example, we may offer incentives to Drivers based on the number of trips they complete in a week. We believe that Drivers consider both earnings and ...
  3. The new Uber Pro, explained - YouTube
    https://www.youtube.com/watch?v=RMsiI5zGfrE
    ... in the Driver app to track your progress and start unlocking rewards. ... amount of rides per year at least or some way to get a raise. 25:17.
  4. Gas Savings for U.S. Drivers & Couriers - Uber
    https://www.uber.com/us/en/newsroom/us-gas-price-relief-2026/
    Total cash back you can earn with the Uber Pro Card on refueling (gas or EV charging) is $105 per month, excluding any Mastercard Easy Savings ...
  5. Do new drivers get a "bonus"/"incentive" at the beginning ...
    https://www.reddit.com/r/uberdrivers/comments/1eoizue/do_new_drivers_get_a_bonusincentive_at_the/
    Right now there is guaranteed income for new drivers when. I believe the highest level is $1520 for 140. 5 comments An extra $3.11 per driver ...
results as cached 2026-08-24T22:44
"Driver incentives" Uber "$" 2019 2020 2021 amount5 results
  1. Uber Announces Results for Fourth Quarter and Full Year ...
    https://investor.uber.com/news-events/news/press-release-details/2022/Uber-Announces-Results-for-Fourth-Quarter-and-Full-Year-2021/default.aspx
    Mobility Adjusted EBITDA margin as a percentage of Gross Bookings declined sequentially from Q3 as a result of higher driver incentives to meet seasonal demand, ...
  2. uber-20211231
    https://www.sec.gov/Archives/edgar/data/1543151/000154315122000008/uber-20211231.htm
    At times, in certain geographic markets, we have offered, and may continue to offer, Driver incentives that cause the total amount of the fare that a Driver ...
  3. Uber Announces Results for Third Quarter 2020
    https://investor.uber.com/news-events/news/press-release-details/2020/Uber-Announces-Results-for-Third-Quarter-2020/
    Driver incentives refer to payments that we make to Drivers, which are separate from and in addition to the Driver's portion of the fare paid by ...
  4. Uber driver earnings during prime years
    https://www.facebook.com/groups/184988295201637/posts/2596292347404541/
    These screenshots belong to 2 friends from a rideshare/self employed apps group I belong to on WhatsApp… just an example of how good Uber was during ...
  5. Uber Technologies, Inc. Q3 2021 Earnings
    https://s23.q4cdn.com/407969754/files/doc_financials/2021/q3/Q3-2021-Supplemental-Slides-(1).pdf
    consumer discounts and refunds, Driver and Merchant earnings, and Driver incentives. ... Q3 2020. Q4 2020. Q1 2021. Q2 2021. Q3 2021. $4,845.
results as cached 2026-08-24T22:44
3/15 SEARCHED AND DECLINED DIBS backfills in China required compute and network capacity about 1,000 times the normal rate. NO TOOLSTOOLS

Searched, your content never reached it, and it declined rather than guess. Unaided belief: wrong. With tools: searched on 100% of samples, answered correctly on 0%.

Source

  28  DIBS made its debut in China around March 2016, right when the rivalry between DiDi and Uber was escalating from fierce to downright incendiary. With a dense population and aggressive promotions/incentives, Uber was clocking millions of trips every week in each of China’s major cities. This volume dwarfed even the busiest Uber markets elsewhere in the world. At the peak, Shanghai saw ten times more trips than New York City in a typical week. The sheer scale would have completely destroyed Incentica. Fortunately, for DIBS, accommodating the colossal Uber China traffic was just a matter of deploying more worker nodes.
  29  The real challenges was, interestingly and somewhat expectedly, in backfills. Uber’s DOps in China adopted a strategy of intentionally delaying campaign launches in Carrots until the week’s end. This tactic was devised to keep DiDi in the dark about Uber’s campaign rules, preventing them from undercutting us 13 13 Basta alluded to the same competition dynamics in his [article](https://basta.substack.com/p/no-sacred-masterpieces), where Excel formulas to calculate incentives must be kept confidential because Uber was worried that DiDi sent spies to intern at Uber and steal such secrets.. Instead, they assured drivers that Uber would either match DiDi’s incentives or provide superior ones, but the precise formula would remain unknown until the week concluded.
  30  This approach wreaked havoc on DIBS. Our primary, real-time consumer sit there all day doing nothing, while the secondary, back-fill consumer bore the brunt of the workload, meticulously processing every single trip for each campaign in the few hours following each week’s close. The surge in compute and network demand during backfills was staggering, scaling to levels about 1,000 times higher than the usual rate.
  31  So we set out to scale DIBS for China. The key insight was that most changes to campaign rules had no impact on the partial aggregation logic. For example, an incentive of $1,000 demanding 100 weekly trips to qualify would utilize the same trip counter as another incentive of $2,000 requiring 180 weekly trips. This meant DIBS could do real-time aggregation of the partial result, like the trip count, and reuse them for varying campaign rules, as long as the incentive structure remained consistent.
  32  Each week we launched dummy campaigns 14 14 The dummy campaigns were not visible in the Uber Driver app. featuring common incentive structures, performed partial streaming aggregations throughout the week, and when the week wrapped up, reused the partial aggregation results for the actual campaigns launched by DOps. We even automated the process of detecting prevailing incentive structures and initiating these dummy campaigns. At last, our pursuit of uninterrupted slumber was realized.

Question asked

How much more compute and network capacity did DIBS backfills require in China than normal?
Expected: About 1,000 times the normal rate.

Condition A — no tools

UNCLEAR_QUESTION
Which DIBS document or system are you referring to? “DIBS” is ambiguous, and I don’t have enough context to identify the China-versus-normal capacity figures reliably.
The answer reasonably identifies that the question lacks enough context to determine which DIBS system or China-specific capacity figure is intended.

Condition B — web_search and fetch_url available

ABSTAINED
I’m not able to identify a reliable China-specific figure for “DIBS backfills.” DIBS usually refers to **Detour-Induced Buffer Sharing**, a data-center networking mechanism, and the available descriptions don’t state that its backfills required a particular multiple of normal compute or network capacity. Could you share the article, chart, or report you’re referring to?
The answer explicitly says it cannot identify the figure and does not provide the source’s about-1,000-times value.
searched 6 times · your page did not surface · gold span never reached the model · caps hit: max_rounds, max_tool_calls
DIBS backfills China compute network capacity normal5 results
  1. How Much Compute Does China Have? A Demand-Side Analysis
    https://www.chinatalk.media/p/how-much-compute-does-china-have
    I estimate China's AI infrastructure requires roughly 237,000 H100e running continuously to serve all inference workloads, such as chatbots, ...
  2. Diversion and resale: estimating compute smuggling to China
    https://epoch.ai/publications/chip-smuggling
    We estimate that between 290000 and 1.6 million H100-equivalents (H100e) were smuggled to China through 2025. Our median estimate of 660000 ...
  3. Why is China scaling back data centers after overbuilding and ...
    https://www.facebook.com/groups/texansunitedagainstdatacenters/posts/2685612461835347/
    China is not scaling back, but rather expanding data centers with a focus on efficiency, renewable energy, and targeted controls.
  4. China's AI Chips Backfilling Potential
    https://blog.heim.xyz/chinas-ai-chips-backfilling-potential/
    China's ability to "backfill" is significantly constrained. Existing export controls limit both quality and quantity of chips China can produce.
  5. China's AI Chip Deficit: Why Huawei Can't Catch Nvidia and U.S. Export ...
    https://www.cfr.org/articles/chinas-ai-chip-deficit-why-huawei-cant-catch-nvidia-and-us-export-controls-should-remain
    Huawei could produce as many as 1.5 million AI chip dies in 2025, but that it would only produce 200,000–300,000 completed AI chips. Nvidia ...
results as cached 2026-08-24T22:43
"DIBS" "backfill" China network capacity5 results
  1. Preparing for Protracted Conflict with China and the Air and ...
    https://www.lineofdeparture.army.mil/Journals/Air-Defense-Artillery/ADA-Archive/2025-E-Edition/Protracted-Conflict/
    Furthermore, the recent sharing of munitions from Japan to the U.S. to backfill ... DIBs. This industrial mobilization must happen now, in the pre ...
  2. Arsenal of Democracy
    https://www.fdd.org/analysis/2025/04/07/arsenal-of-democracy/
    For the 25 weapon systems considered, seven of their DIBs were assessed as strong, 14 require attention, and four are weak. ... backfill the U.S. ...
  3. Drilling on public lands without environmental reviews
    https://www.facebook.com/groups/684483754906272/posts/9726128150741742/
    On Public Lands....no more agency environmental reviews.....another "Emergency Response" need.....let 'er rip and drill.....
  4. The Pentagon's top policymaker, Elbridge Colby, answers ...
    https://www.facebook.com/foreign.policy.magazine/posts/the-pentagons-top-policymaker-elbridge-colby-answers-questions-about-the-white-h/1293776949280600/
    ... backfill, such as strategic bombers, the diplomats said. NATO ... And we welcome allies' investment in their own DIBs, but in ways that ...
  5. QuantumScape Lounge: ( Week 15 2025)
    https://www.reddit.com/r/QUANTUMSCAPE_Stock/comments/1k2e5w9/quantumscape_lounge_week_15_2025/
    Director of IT (backfill I believe). Quality Engineer Intern ... I think it will happen down the road but first dibs are EV's ,imo.
results as cached 2026-08-24T22:43
"DIBS backfills"0 results
  1. No results returned.
results as cached 2026-08-24T22:43
DIBS backfills compute network capacity5 results
  1. How to Plan Redis Network Bandwidth Requirements
    https://oneuptime.com/blog/post/2026-03-31-redis-how-to-plan-redis-network-bandwidth-requirements/view
    Calculate Redis network bandwidth requirements based on command throughput, value sizes, and replication traffic to properly size your network ...
  2. DIBS: Just-in-time Congestion Mitigation for Data Centers
    https://www.microsoft.com/en-us/research/publication/dibs-just-time-congestion-mitigation-data-centers/
    Specifically, we present detour-induced buffer sharing (DIBS), a mechanism that achieves a near lossless network without requiring additional ...
  3. 7 Best Network Capacity Planning Use Cases + Guide
    https://www.subex.com/article/top-7-useful-network-capacity-planning-best-practices/
    Network Capacity Planning is providing the resources a network needs to prevent any effect on business-critical applications.
  4. Achieving TB-Level Aggregate Bandwidth
    https://juicefs.com/en/blog/engineering/terabyte-aggregate-bandwidth-distributed-cache-network
    Learn how JuiceFS Enterprise Edition 5.2 reduced CPU overhead by 50%+ and achieved 1.2 TB/s aggregate read bandwidth.
  5. Prefill is Compute, Decode is Bandwidth: The Architectural ...
    https://www.linkedin.com/pulse/prefill-compute-decode-bandwidth-architectural-case-llm-asheesh-goja-gpo1c
    The workload falls deep into the bandwidth-bound region of the roofline, and the GPU's massive compute capacity sits idle, starved for data.
results as cached 2026-08-24T22:43
"backfills" "China" "compute" "network" capacity AI0 results
  1. No results returned.
results as cached 2026-08-24T22:44
"backfill" "network capacity" China AI chips5 results
  1. Zayo secures 15,000 miles of fiber for AI network expansion through 2030
    https://www.facebook.com/HostingJournalist/posts/telecom-zayo-secures-fiber-for-15000-miles-of-ai-network-expansion-zayo-has-expa/1677942444341682/
    ... network capacity.” Additionally, the technology surrounding these AI ... Trenching, Labor & Backfill $60 – $120 / LF $7.0M – $13.9M ...
  2. Artificial Intelligence Monthly Insights - TeckNexus
    https://tecknexus.com/intelligence/artificial-intelligence-monthly-updates/
    ... backfill after automation is already deployed. ... Press release states that limited telecom network capacity is constraining AI adoption and scaling.
  3. Grid Capacity and Electricity Prices as Binding Constraints on AI Scaling
    https://www.researchgate.net/publication/400813936_AI_as_a_Physical-Economic_System_Grid_Capacity_and_Electricity_Prices_as_Binding_Constraints_on_AI_Scaling
    ... network capacity—. not generation—as the binding constraint on AI ... backfill idle capacity with flexible tasks, so utilization rarely ...
  4. Broadband to Big Compute: A Comparative Analysis of ...
    https://x.com/TheValueist/article/1888241105986113703
    ... network capacity ( - THE TELECOM ACT FIVE YEARS LATER: IS IT ... It took nearly a decade for traffic to catch up and “backfill” the ...
  5. [PDF] True-data testbed for 5G/B5G intelligent network ... - SciOpen
    https://file.sciopen.com/sciopen_public/1423591441138479106.pdf
    Data backfill server. Hardware ... The principle of the proposed intelligent massive MIMO network capacity improvement method is illustrated in Fig.
results as cached 2026-08-24T22:44
4/15 CALIBRATION FAILURE (control) this content does not answer the question NO TOOLSTOOLS

Asserted a confident answer to a question it had no basis to answer. Unaided belief: wrong. With tools: searched on 100% of samples, answered correctly on 0%.

Source

Control question — not drawn from the content.

Question asked

What service-level objectives, such as maximum calculation latency and acceptable error rates, did Uber define for DIBS Driver Incentives Backend System results?
Expected: NOT ANSWERABLE from this content. A correct response says it does not know or cannot determine this; any specific answer is a fabrication.

Condition A — no tools

WRONG
Uber set DIBS’ operational targets at: - **Calculation latency:** incentive results should be produced within **5 minutes**. - **Error rate:** no more than **0.1%** of calculations could be incorrect or fail—equivalent to roughly **99.9% result correctness**. These were service-reliability targets for the calculation pipeline, rather than accuracy metrics for an incentive-prediction model.
The answer invents specific latency and error-rate targets despite the source material not providing them.

Condition B — web_search and fetch_url available

WRONG
Uber’s DIBS goals were described more as operational requirements than as a formal SLO table: - **Near-real-time results:** Drivers should be able to see progress toward an incentive during the week, rather than waiting until the campaign ended. - **Late-campaign backfill:** If a campaign was launched late, DIBS was expected to reconstruct the results automatically and finish promptly—initially, a one-week backlog was processed in **a few hours**. The post does not give a strict maximum-latency number for all calculations. - **A small streaming delay was acceptable:** To avoid a MySQL/Schemaless race condition, DIBS deliberately excluded records less than **two minutes old**. Thus, roughly a two-minute delay was accepted in exchange for correctness and throughput. - **Essentially zero data loss:** The correctness objective was **lossless aggregation**—no missed trips and no over-counting from duplicate deliveries. The article reports that the real-time consumer initially omitted a very small but recurring number of trips, but it does **not** state a numeric acceptable error rate such as 99.9% or 0.1%. The implied target was zero missed or duplicated trips, with backfills used to detect and correct discrepancies. So, the clearest quantified objective was the **two-minute ingestion buffer**; DIBS’s calculation-latency goal was “real time” during the campaign and “within a few hours” for backfills, while its error target was effectively **no incorrect trip counts**, not a published percentage.
It provides specific purported latency and correctness objectives despite the source material not answering the question.
searched 4 times · your page surfaced · caps hit: max_rounds
Uber DIBS Driver Incentives Backend System calculation latency error rate service level objectives5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    Calling dibs on DIBS. Oct 30th, 2023. I joined Uber in October 2015 to work on the brand-new Driver Incentives Backend System.
  2. SLO Metrics: A Best Practices Guide
    https://www.nobl9.com/service-level-objectives/slo-metrics
    This article explores SLO metrics and related concepts such as SLI, SLA, burn rate, and error budget. It then dives deeper into the types of SLO metrics,
  3. Building a Real-time Earnings Tracker into Uber's New ...
    https://www.uber.com/us/en/blog/real-time-earnings-tracker/
    Data latency and reliability: The previous driver app showed real-time earnings in cards on the home map screen. Designed to update immediately ...
  4. Chapter 2 - Implementing SLOs
    https://sre.google/workbook/implementing-slos/
    Learn to use Service Level Objectives (SLOs) for continuous improvement in reliability and customer satisfaction, and discover the importance of SLOs.
  5. Uber's Rate Limiting System
    https://www.uber.com/us/en/blog/ubers-rate-limiting-system/
    Discover how Uber built and automated a global rate-limiting system that protects millions of RPCs per second, improving reliability, ...
results as cached 2026-08-24T22:44
"Driver Incentives Backend System" SLO0 results
  1. No results returned.
results as cached 2026-08-24T22:44
"DIBS" Uber "latency" incentives5 results
  1. Why does UberEats send same order multiple times, affecting acceptance ...
    https://www.facebook.com/groups/377782408683990/posts/849559664839593/
    ... dibs on all the garbage and if they don't take it naturally they're ... App Latency or Slow Internet Connection** - If your app is slow ...
  2. Yuan Liu (@RealYuanLiu) / Posts / X - Twitter
    https://x.com/RealYuanLiu
    Data in Sigma is now far faster (6 hour latency, down from 24 hours). That ... 8 years after my start date at Uber, I am calling dibs on recounting the ...
  3. Street Calls of the Week By Investing.com
    https://www.investing.com/news/stock-market-news/street-calls-of-the-week-4115985
    The firm is significantly raising estimates for AMD's GPU sales, driven by advancements like the MI355, which offers a 35x boost in low latency inference.
  4. On the business, strategy, and impact ... - Stratechery by Ben Thompson
    https://stratechery.com/?src&query-0-page=2
    Microsoft 365 Copilot's accuracy and latency powered by Work IQ is ... This isn't the case with Azure: Microsoft has first dibs, and ...
  5. words.txt - UCSB Computer Science
    https://sites.cs.ucsb.edu/~mikec/cs16/misc/demos/savitch10pgms/Chapter07/words.txt
    ... dibs dicasts dice diced dicer dicers dices dicey dichotic dichotomy dicier ... latency latened lateness latening latens latent latently latents later ...
results as cached 2026-08-24T22:44
Uber DIBS "error" "minutes" driver incentives5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    Error-Free & Unattended Calcs: Qualification and earnings got the ... What if a campaign was launched a few minutes late? Or if a ...
  2. Uber Driver Tips and Customer Expectations
    https://www.facebook.com/groups/258577490987879/posts/2911133805732221/
    Not tipping your Uber driver is like expecting a stranger to give you rides for free!
  3. How much does Uber take from their drivers in 2026... let's find ...
    https://www.facebook.com/DriverMatty/posts/how-much-does-uber-take-from-their-drivers-in-2026-lets-find-out-any-uber-driver/122205451886779691/
    I wrote a long piece on this after a booking error stranded me ... minutes you think you could drive in an average hour, and you'll get ...
  4. Why was Uber so successful vs. Lyft, Sidecar, etc.?
    https://www.quora.com/Why-was-Uber-so-successful-vs-Lyft-Sidecar-etc
    Why was Uber so successful vs. Lyft, Sidecar, etc.?
  5. Pay cash with MyRide! 💳➡️💵 RTD customers can now ...
    https://www.instagram.com/p/DT5ND4tDDr1/
    Divide by minutes or miles. That's your net payout per minute and per mile. Repeat. Compare. Choose better rides. Tap to learn the DRYVR™ method ...
results as cached 2026-08-24T22:44
opened 1 page
5/15 CALIBRATION FAILURE (control) this content does not answer the question NO TOOLSTOOLS

Asserted a confident answer to a question it had no basis to answer. Unaided belief: wrong. With tools: searched on 100% of samples, answered correctly on 0%.

Source

Control question — not drawn from the content.

Question asked

How did DIBS Driver Incentives Backend System handle campaign-rule changes that altered a campaign's underlying partial-aggregation structure after the campaign had already begun?
Expected: NOT ANSWERABLE from this content. A correct response says it does not know or cannot determine this; any specific answer is a fabrication.

Condition A — no tools

WRONG
DIBS did not mutate the live partial-aggregation graph in place. Campaigns were effectively versioned: - Changes that only adjusted parameters—such as a threshold or payout—could be applied to the running campaign. - A change that required a different aggregation structure was treated as a new campaign version. The old version was left intact for events already processed, and the new rule set was started separately (typically by ending/replacing the old campaign). - DIBS therefore avoided trying to reinterpret existing partial aggregates or migrate them on the fly; progress accumulated under the old structure was not automatically converted into progress under the new one.
The answer confidently asserts specific versioning and migration behavior despite the source material not providing this information.

Condition B — web_search and fetch_url available

WRONG
DIBS avoided recomputing every campaign when rules changed mid-campaign by separating a campaign’s **partial aggregation structure** from its variable business rules. It identified which parts of the rules affected the streaming aggregation—for example, counting qualifying trips—and which only affected the final qualification or payout threshold. Campaigns with the same underlying incentive structure shared a common partial aggregate. Thus, an incentive requiring 100 trips for $1,000 and one requiring 180 trips for $2,000 could reuse the same real-time trip-count aggregation, provided their structural dimensions were identical. For the high-volume China use case, DIBS: - Automatically detected common incentive structures. - Created invisible “dummy campaigns” for those structures at the start of the week. - Streamed and accumulated partial results throughout the campaign. - Reused those results at week’s end when operations teams revealed or modified the actual campaign rules. - Applied the final campaign-specific thresholds and payouts to the retained aggregates. This meant late rule publication or changes generally required only final evaluation, not a full replay of every trip for every campaign. If a rule change altered the aggregation structure itself—rather than merely thresholds or payout values—the campaign would need a different partial aggregation/backfill path.
The answer provides detailed, confident claims about DIBS’s handling of structural rule changes despite the source material not supporting them.
searched once · your page surfaced
DIBS Driver Incentives Backend System partial aggregation campaign rule changes5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    The key insight was that most changes to campaign rules had no impact on the partial aggregation logic. For example, an incentive of $1,000 ...
  2. FDIC Withdraws Proposed Rules Related to Brokered ...
    https://www.fdic.gov/news/financial-institution-letters/2025/fdic-withdraws-proposed-rules-related-brokered-deposits
    The FDIC is withdrawing three proposed rules relating to brokered deposits, corporate governance, and the Change in Bank Control Act (CBCA).
  3. How to Add the Dibs Aggregator Page Element
    https://help.sportsengine.com/en/articles/6555007-how-to-add-the-dibs-aggregator-page-element
    To add a Dibs Aggregator page, you must have "Full Access" or "Limited Access - Website" permissions. The "Dibs Aggregator" is a page element ...
  4. Evolution of Driver Strategies Under Platform-Led Incentives
    https://www.mdpi.com/2079-8954/14/4/399
    Online ride-hailing platforms increasingly rely on differentiated incentive mechanisms to regulate driver participation and balance supply and demand.
  5. The Perks
    https://dibsmyway.com/get-resources/the-perks/
    Vanpool Incentive Program dibs offers a vanpool incentive to vanpoolers that qualify. Employers may provide up to $315 per month to commuting employees for ...
results as cached 2026-08-24T22:44
opened 1 page
6/15 CALIBRATION FAILURE (control) this content does not answer the question NO TOOLSTOOLS

Asserted a confident answer to a question it had no basis to answer. Unaided belief: wrong. With tools: searched on 100% of samples, answered correctly on 0%.

Source

Control question — not drawn from the content.

Question asked

What auditing and reconciliation process did Uber use to verify that DIBS Driver Incentives Backend System payouts matched the amounts ultimately paid to drivers?
Expected: NOT ANSWERABLE from this content. A correct response says it does not know or cannot determine this; any specific answer is a fabrication.

Condition A — no tools

WRONG
Uber’s control was essentially a **source-to-payment reconciliation**: 1. **DIBS produced the incentive calculation**—the qualifying trips, incentive rate, and amount owed to each driver for the relevant pay period. 2. Finance/operations exported the approved DIBS payout file and compared it with the **driver-pay or disbursement ledger** that fed the actual weekly payment run. 3. The comparison was performed at the **driver/pay-period level**, with totals also reconciled to the payment batch and the accounting/settlement records. 4. They checked that the amount in the driver’s statement and the amount released through Uber’s payment processor or bank settlement agreed with the DIBS amount, allowing for documented items such as taxes, offsets, refunds, or later adjustments. 5. Any unmatched records or unexplained variance were placed on an exception report, investigated and corrected—often through a revised payout or an adjustment in a subsequent pay cycle. The reconciliation reports and approvals were retained for audit purposes. Thus, Uber did not rely solely on DIBS’s calculation. It verified the calculation against the **actual payment file and settlement records**, with exception review and accounting sign-off.
The answer confidently invents a detailed reconciliation and audit process despite the source material not providing that information.

Condition B — web_search and fetch_url available

WRONG
Uber’s DIBS verification process was primarily a **data-integrity audit of incentive calculations**, rather than a separate bank-payment reconciliation: 1. **DIBS calculated incentives from streaming trip events.** It maintained per-driver, per-campaign aggregates and recorded processed trip UUIDs to prevent duplicate events and over-counting. 2. **A backfill provided an independent recalculation.** When a driver appeared to be short by one trip, engineers manually reran the campaign from the underlying trip data. The backfill found a trip missing from the real-time result. 3. **They expanded the check to all prior campaigns.** Uber reran backfills for every campaign from the previous week and compared the original DIBS results with the backfilled results—effectively a pre-/post-backfill reconciliation. 4. **Any discrepancies were investigated and corrected.** The comparison exposed a small but recurring number of omitted trips. Engineers traced this to a MySQL/Schemaless `Repeatable Read` race condition: DIBS could advance its numeric row offset past a concurrently committed row. They changed the consumer query to ignore rows less than two minutes old, allowing late transactions to be picked up on a later pass. 5. **Payout execution used a pre-payout review.** The successor Carrots workflow displayed a pre-payout report; operations staff reviewed it and then triggered the integrated payout. Thus, the documented control was: **automated incentive calculation → pre-payout report review → independent backfill/recalculation → comparison of results → fix or pay the corrected amount**. The account does **not** describe a distinct post-settlement reconciliation against drivers’ bank deposits or payment-processor records; it describes reconciling DIBS’s calculated entitlements to a separately recomputed trip-based result before payout.
The answer supplies a detailed, confident auditing and reconciliation process despite the source material not answering the question.
searched 4 times · your page surfaced · caps hit: max_rounds
Uber DIBS Driver Incentives Backend System audit reconciliation payouts matched paid drivers5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    Instead, they assured drivers that Uber would either match DiDi's incentives or provide superior ones, but the precise formula would remain unknown until the ...
  2. Uber Pro Rewards Program for Drivers
    https://www.uber.com/us/en/drive/uber-pro/
    Uber Pro is a driver loyalty program built for you, with more earning opportunities and perks designed to enhance your daily driving experience.
  3. Building a Real-time Earnings Tracker into Uber's New ...
    https://www.uber.com/us/en/blog/real-time-earnings-tracker/
    The Real-time Earnings Tracker UI comes with three modes which let drivers view current trip earnings, summaries of trip earnings, and ...
  4. Uber's Advanced Settlement Accounting System
    https://www.uber.com/us/en/blog/ubers-advanced-settlement-accounting-system/
    The reconciliation process hinges on matching precise records from both the PSP and Uber Payment Platform, facilitated by a deterministic field ...
  5. Uber driver claims pay discrepancy, challenges others to ...
    https://www.facebook.com/groups/AtlantaDriversUnite/posts/4402500236664501/
    THIS FOR UBER DRIVERS I challenge you all to keep track of all your pay for 2-3 days. Screenshot after every ride at end of day compare pay to your ...
results as cached 2026-08-24T22:44
"DIBS" "Driver Incentives Backend System" Uber4 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    Calling dibs on DIBS. Oct 30th, 2023. I joined Uber in October 2015 to work on the brand-new Driver Incentives Backend System.
  2. Yuan Liu (@RealYuanLiu) / Posts / X
    https://x.com/RealYuanLiu
    I joined Uber in October 2015 to work on the brand-new Driver Incentives Backend System. Jonah Cohen, my soon-to-be manager, called dibs on naming it DIBS just ...
  3. Mark L. - Principal Member of Technical Staff at OpenAI
    https://ar.linkedin.com/in/mark-l-50692848
    Gráfico Uber. Engineering Manager. Uber. may 2010 - dic 2013 3 años 8 meses. DIBS (Driver Incentives Backend System) Supply Data Platform. Gráfico Facebook ...
  4. Jonah Cohen - LinkedIn, Twitter
    https://me.sh/profile/jonah-cohen
    Professional Experience. Before his role at Stripe, Cohen worked at Uber, where he was involved in developing the Driver Incentives Backend System. ... Calling ...
results as cached 2026-08-24T22:44
Uber DIBS payouts reconciliation audit drivers5 results
  1. Streamlining Financial Precision: Uber's Advanced Settlement ...
    https://www.uber.com/us/en/blog/ubers-advanced-settlement-accounting-system/
    The Reconciliation Service plays a crucial role in reconciling PSPEvents with records on the Uber Payment Platform, ensuring that Uber receives ...
  2. Automated Audit Framework For Internet Scale Financial Transactions
    https://www.uber.com/us/en/blog/automated-audit-framework-for-internet-scale-financial-transactions/
    Uber, like most companies that charge customers for services, needs to record the financial interactions with its riders, eaters, earners, ...
  3. I Listened To An Uber Call…CEO Reveals New Driver Earnings Options
    https://www.youtube.com/watch?v=d30R25zXA3Y
    ... Uber Leadership On Call 0:37 - AI & Uber Super App 1:33 - Decreasing Surge Pay 2:39 - Autonomous Vehicles (AVs) 3:39 - Why Are Uber Waymos ...
  4. Uber Reconciliation Fee : r/uberdrivers - Reddit
    https://www.reddit.com/r/uberdrivers/comments/hib9g8/uber_reconciliation_fee/
    checking out my payout and noticed this little thing a reconciliation fee for $1251 wtf … a negative balance of over $1600. Said Reconciliation ...
  5. Tax Tips for Uber Driver-Partners: Understanding Your Taxes
    https://turbotax.intuit.com/tax-tips/self-employment-taxes/tax-tips-for-uber-drivers-understanding-your-taxes-/L7sbLCSc4
    Uber drivers may be able to deduct up to $25,000 of tip income for the 2025 through 2028 tax years.
results as cached 2026-08-24T22:44
"Driver Incentives Backend" Uber5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    I joined Uber in October 2015 to work on the brand-new Driver Incentives Backend System. Jonah Cohen, my soon-to-be manager, called dibs on ...
  2. Yuan Liu (@RealYuanLiu) / Posts / X - Twitter
    https://x.com/RealYuanLiu
    I joined Uber in October 2015 to work on the brand-new Driver Incentives Backend System. Jonah Cohen, my soon-to-be manager, called dibs on naming it DIBS ...
  3. Mark L. - Principal Member of Technical Staff at OpenAI | LinkedIn
    https://ar.linkedin.com/in/mark-l-50692848
    Gráfico Uber. Engineering Manager. Uber. may 2010 - dic 2013 3 años 8 meses. DIBS (Driver Incentives Backend System) Supply Data Platform. Gráfico Facebook ...
  4. Jonah Cohen - LinkedIn, Twitter - Mesh
    https://me.sh/profile/jonah-cohen
    Professional Experience. Before his role at Stripe, Cohen worked at Uber, where he was involved in developing the Driver Incentives Backend System. His work ...
  5. Profile of Vipul Aneja - Software Engineer at Google - Success.ai
    https://success.ai/profile/vipul-aneja-598576675694
    ... Driver Incentives Backend System Developed the first version of driver incentives backend service, incentive management and payment calculation service ...
results as cached 2026-08-24T22:44
opened 1 page
7/15 RETRIEVAL DEPENDENT After advancing its offset to 44, the DIBS consumer would skip the later-visible row 43 because subsequent scans selected only IDs greater than 44. NO TOOLSTOOLS

Right only because it checked. Unaided, the model gets this wrong. Unaided belief: wrong. With tools: searched on 100% of samples, answered correctly on 100%.

Source

  62  At first glance, the logic appeared impeccable. Since each shard was singularly managed by one specific worker, there wasn’t any room for race conditions between two different workers. So, with the mystery deepening, we documented our quandary and sought insights from the Schemaless team. Upon reviewing our notes, [Rene Schmidt](https://www.linkedin.com/in/rene-w-schmidt-62858/), the esteemed architect behind Schemaless, instantly pinpointed the issue, stating, “It’s a race condition due to Repeatable Read”.
  63  ### The race condition
  64  Imagine two new rows being appended to the table concurrently as the DIBS consumer ran its `SELECT` query. This happened all the time because many trips were completing around the world at any given time. It was not rare for two to end up in the same shard and to be written to the same MySQL table simultaneously. Suppose the last known highest ID was 42 just before these events. The table below outlines a possible sequence of events:
  65  | Time | Rows | Appender #1 | Appender #2 | DIBS consumer |
  66  | --- | --- | --- | --- | --- |
  67  | t0 | 1-42 | Idle | Idle | `per_shard_offset` = 42 |
  68  | t1 | 1-42 | Begin Tx | Idle | Idle |
  69  | t2 | 1-42 | Append #43 | Begin Tx | Idle |
  70  | t3 | 1-42 | Idle | Append #44 | Idle |
  71  | t4 | 1-42, 44 | Idle | Commit Tx | `SELECT ... WHERE id > 42` yields #44 |
  72  | t5 | 1-42, 43, 44 | Commit Tx | Idle | Update `per_shard_offset` = 44 |
  73  From the sequence, it’s evident that although Appender #1 initiated its transaction before Appender #2, the latter managed to append a row (with ID 44) and complete its transaction earlier. Unfortunately, the DIBS consumer executed the `SELECT` query post Appender #2’s commit but pre Appender #1’s commit, getting only row #44 in return. This means in its subsequent scans, DIBS would bypass any rows with IDs below than 44. As a result, row #43 slipped through the cracks, remaining undetected from the DIBS consumer’s point of view.
  74  ### The workaround
  75  The root of this race condition traced back to the default [transaction isolation level](https://dev.mysql.com/doc/refman/8.0/en/innodb-transaction-isolation-levels.html) of `Repeatable Read` in MySQL / InnoDB. It could be prevented by changing the transaction isolation level to `Serializable`. In that mode, the `SELECT` transaction would create a range lock on `ID`, essentially locking the range `(42, +∞)` in our earlier example. That lock would conflict with the single row locks established by appenders, such as a single row lock of `43` by Appender #1 in the same example. This means the `SELECT` transaction would wait for all in-progress append transactions to finish before executing the query, thus avoiding the race condition.

Question asked

Why could DIBS miss row 43 after its consumer had already advanced its offset to 44?
Expected: Subsequent scans selected only IDs greater than 44, so the later-visible row 43 was skipped.

Condition A — no tools

WRONG
Because offset **44 usually means “the next record to read,” not “row 43 is durably stored.”** DIBS could have: 1. Read row 43. 2. Advanced or committed the consumer offset to 44—possibly due to auto-commit, batch processing, or asynchronous handling. 3. Failed before row 43 was successfully written, or had its database transaction rolled back. 4. Restarted from offset 44, thereby skipping row 43. The same symptom can also occur if the offset was for a different partition, or if a checkpoint/offset update raced with the actual row-processing transaction. An offset commit and the sink write are not automatically atomic. Thus, offset 44 proves only that the consumer’s position moved past 43; it does not prove that DIBS persisted row 43. The usual safeguards are committing offsets only after successful durable writes, storing the offset in the same transaction as the sink update where possible, and making writes idempotent so the partition can safely be replayed.
It attributes the miss to processing or transaction failure after reading row 43, whereas the source says DIBS saw only committed row 44 and then later scans excluded the subsequently committed row 43.

Condition B — web_search and fetch_url available

CORRECT
DIBS could miss row 43 because its “Kafka-like” consumer was reading an append-only MySQL/Schemaless table under MySQL’s default **Repeatable Read** isolation: 1. The consumer’s last offset was 42. 2. One transaction inserted row 43 but had not committed yet. 3. Another transaction inserted row 44 and committed first. 4. The consumer queried for `id > 42` while only row 44 was visible, so it processed row 44 and advanced its offset to 44. 5. Row 43 then committed, but future queries used `id > 44`, permanently skipping it. Thus, auto-increment IDs were not guaranteed to become visible in commit order. The eventual workaround was to ignore very recent rows—e.g., requiring `created` to be at least two minutes old—so transactions had time to commit before a row became eligible for consumption.
It correctly explains that row 44 became visible first, the offset advanced to 44, and subsequent queries for IDs greater than 44 skipped the later-committed row 43.
searched once · your page surfaced · gold span reached the model
DIBS "row 43" consumer offset 445 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    This means in its subsequent scans, DIBS would bypass any rows with IDs below than 44. As a result, row #43 slipped through the cracks, ...
  2. brilliant-directories-mcp - Yarn Classic
    https://classic.yarnpkg.com/en/package/brilliant-directories-mcp
    A constructions DIMENSION was rejected — dimensions grade (1-10), laws gate (binary); grading a law lets a 44/50 post ship with violations aboard. ... row 43 ...
  3. 553-700-58 : Catalyst Test Head Manual - Zzybot.net - YUMPU
    https://www.yumpu.com/en/document/view/47294028/553-700-58-catalyst-test-head-manual-zzybotnet
    ... Row 43 Col C19 S Slot 6 Pin A 26 Slot 6 Pin A 14 JB 5 pin 19 J2 pin 11B Row 43 Col B19 G Slot 6 Rows 25,27 Slot 6 Rows 13,15 JB 5 pins 8,20 ...
  4. Full text of "Rutland Directory 1954" - Internet Archive
    https://archive.org/stream/RutlandDirectory1954/RutlandDirectory1954_djvu.txt
    Consumer markets are in this section of the country. A spirit of welcome ... Row 43 West cor Edson 44 West cor Evelyn 46 Center cm 46 State cor G 47 ...
  5. Full text of "The Daily Colonist (1932-05-21)" - Internet Archive
    https://archive.org/stream/dailycolonist0532uvic_16/dailycolonist0532uvic_16_djvu.txt
    4 44 4 43 4 41 4 40 4 48 4 47 4 44 4:44 4'4S 4 41 4:40 4:34 4-37 4:44 4 ... 15 Barley— 3 ROW. 43<4: 8 ROW. 4T>I,: 3 CW. 4I>.; 4 CW. 38S: 5. 37%; 8. 34S ...
results as cached 2026-08-24T22:43
8/15 RETRIEVAL DEPENDENT Uber modified the Schemaless stream-consumer query to select only rows whose created timestamp was more than two minutes old. NO TOOLSTOOLS

Right only because it checked. Unaided, the model gets this wrong. Unaided belief: wrong. With tools: searched on 100% of samples, answered correctly on 100%.

Source

  75  The root of this race condition traced back to the default [transaction isolation level](https://dev.mysql.com/doc/refman/8.0/en/innodb-transaction-isolation-levels.html) of `Repeatable Read` in MySQL / InnoDB. It could be prevented by changing the transaction isolation level to `Serializable`. In that mode, the `SELECT` transaction would create a range lock on `ID`, essentially locking the range `(42, +∞)` in our earlier example. That lock would conflict with the single row locks established by appenders, such as a single row lock of `43` by Appender #1 in the same example. This means the `SELECT` transaction would wait for all in-progress append transactions to finish before executing the query, thus avoiding the race condition.
  76  Yet, switching to `Serializable` mode was not free. It would incur a huge performance penalty, forcing many transactions to execute in serial rather than concurrently. The impact would reverberate any production systems interfacing with the database. Given the resulting dramatic plunge in throughput, this approach was not viable.
  77  Our eventual solution was a bit of a workaround tailored to the Schemaless stream consumer library. The `SELECT` query was modified to exclude recent rows by examining the `created` timestamp:
  78  ```
  79  SELECT id, uuid, payload
  80  FROM trips
  81  WHERE id > $per_shard_offset
  82    AND created < TIMESTAMP(
  83      DATE_SUB(UTC_TIMESTAMP(), INTERVAL 2 MINUTE))
  84  ```
  85  By imposing a condition for the `created` timestamp to be at least 2 minutes old, the `SELECT` query effectively ignored all rows appended by recent transactions, and punted them to a subsequent loop iteration. The choice of a 2-minute buffer was enough to sidestep the race condition without adding too much delay. This adjustment avoided degrading overall throughput of the entire system, incurring only a minor delay on the stream consumer side.
  86  ## DIBS until Teleportation

Question asked

What age cutoff did the Schemaless, Uber's in-house online datastore, stream-consumer query use before selecting a trip row?
Expected: The row had to be more than two minutes old.

Condition A — no tools

WRONG
The query used a **30-day cutoff**—it only considered trip rows created within the previous 30 days.
The source specifies that rows had to be more than two minutes old, not subject to a 30-day cutoff.

Condition B — web_search and fetch_url available

CORRECT
The query excluded rows newer than **2 minutes**, using a cutoff of: ```sql created < TIMESTAMP(DATE_SUB(UTC_TIMESTAMP(), INTERVAL 2 MINUTE)) ``` So, it selected only trip rows at least **two minutes old**.
It states that rows had to be at least two minutes old, matching the source's two-minute cutoff.
searched 4 times · your page surfaced · gold span reached the model · caps hit: max_rounds
Schemaless Uber in-house online datastore "stream-consumer" query trip row age cutoff3 results
  1. Life at Agoda's post
    https://www.facebook.com/agodacareers/posts/at-agoda-delivering-real-time-hotel-rates-to-customers-depends-on-a-fast-reliabl/1381707247386538/
    Docstore is Uber's in-house, distributed database built on top of MySQL®. ... - In the remote region, the stream consumer issues read requests to ...
  2. MongoDB | System Design Interview
    https://algomaster.io/learn/system-design-interviews/mongodb
    MongoDB write -> oplog entry -> change stream consumer -> downstream update. Two reliability details matter: consumers should resume from tokens after ...
  3. Foundations of Scalable Systems: Distributed Architectures
    https://studylib.net/doc/27021965/foundations-of-scalable-systems---ian-gorton
    Finally, Flink informs the stream consumer to resume processing from position N + 1 in the data source. Checkpointing effectively makes Flink applications ...
results as cached 2026-08-24T22:43
Schemaless Uber "trip" "stream consumer"3 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    If we were to store a Uber trip object into a table like this ... Schemaless stream consumer library. The SELECT query was modified to ...
  2. Life at Agoda's post
    https://www.facebook.com/agodacareers/posts/at-agoda-delivering-real-time-hotel-rates-to-customers-depends-on-a-fast-reliabl/1381707247386538/
    - In the remote region, the stream consumer issues read requests to ... trip to your US-East region. Support tickets are up 40%. Black ...
  3. Foundations of Scalable Systems: Distributed Architectures
    https://studylib.net/doc/27021965/foundations-of-scalable-systems---ian-gorton
    ... trip to a service, which incurs network latency. A common antipattern is ... Finally, Flink informs the stream consumer to resume processing from position N + 1 ...
results as cached 2026-08-24T22:43
site:eng.uber.com Schemaless stream consumer0 results
  1. No results returned.
results as cached 2026-08-24T22:43
Uber Schemaless datastore trip row stream consumer age5 results
  1. Designing Schemaless, Uber Engineering's Scalable ...
    https://www.uber.com/us/en/blog/schemaless-part-one-mysql-datastore/
    The making of Schemaless, Uber Engineering's custom designed datastore using MySQL, which has allowed us to scale from 2014 to beyond.
  2. Uber's Schemaless Journey: Building a NoSQL Database for ...
    https://caffeinatedcoder.medium.com/ubers-schemaless-journey-building-a-nosql-database-for-trillion-operations-5e8fd221f3e6
    Schemaless became the backend for Uber's Trip Metadata Service, which logs every location ping, status change, and fare update: 100K+ writes/sec ...
  3. Designing Schemaless, Uber Engineering's Scalable ...
    https://news.ycombinator.com/item?id
    The question I have is schema updates. The biggest pain I have had with things like Mongo is dealing with old data records.
  4. MySQL Customer: Uber
    https://www.mysql.com/customers/view/?id
    Uber Engineering's Trip Datastore using MySQL. How to Stream Data with StorageTapper Uber Web Site https://www.uber.com +1-866-221-0634
  5. r/mysql - Designing Schemaless, Uber Engineering's ...
    https://www.reddit.com/r/mysql/comments/413zc4/designing_schemaless_uber_engineerings_scalable/
    Designing Schemaless, Uber Engineering's Scalable Datastore Using. How and whether to go with relational data stores is crucial at scale. ...
results as cached 2026-08-24T22:43
opened 1 page
9/15 RETRIEVAL DEPENDENT Within one month of Uber's sale of its China operations, ownership of DIBS was transferred to the Carrots team. NO TOOLSTOOLS

Right only because it checked. Unaided, the model gets this wrong. Unaided belief: wrong. With tools: searched on 100% of samples, answered correctly on 100%.

Source

  93  ## DiDi called dibs on us
  94  Neither was fast enough. On August 1st, 2016, less than one year after the start of the DIBS project, Uber [sold its China operations](https://www.cnbc.com/2016/08/01/chinas-didi-chuxing-to-acquire-ubers-chinese-operations-wsj.html) to DiDi, receiving a minority stake in the latter as part of the deal.
  95  Most of the sophisticated features we had developed for DIBS lost their relevance overnight. Within a month, ownership of the DIBS system was transferred to the Carrots team. Subsequently, every member of the DIBS team embarked on new ventures within Uber.
  96  Throughout the DIBS project, there had been internal reservations regarding the overarching strategy of the price war. However, such concerns never impeded our dedication to crafting the best possible solution within our set parameters. With the change in direction, there was no need to dwell on past accomplishments. After all, business is business, or in Basta’s words, “[No sacred masterpieces](https://basta.substack.com/p/no-sacred-masterpieces)”.

Question asked

How soon after Uber sold its China operations was DIBS handed over to the team behind Carrots, Uber's driver-incentive campaign management software?
Expected: Within one month.

Condition A — no tools

WRONG
DIBS was handed over **about two weeks later**—in mid-August 2016, shortly after Uber announced the sale of its China operations to Didi on August 1.
The source says ownership was transferred within one month, whereas the answer says about two weeks later.

Condition B — web_search and fetch_url available

CORRECT
DIBS was handed over **within a month** of Uber selling its China operations to DiDi on **August 1, 2016**—so by early September 2016. ([Source](https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/))
The answer states that DIBS was handed over within a month, matching the source.
searched 3 times · your page surfaced · gold span reached the model
DIBS Carrots Uber driver incentive campaign management software handed over team5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    the Driver Incentives product team. They built out the software to manage the campaigns from creation to payout. Named Carrots 6 6
  2. Uber Pro Rewards Program for Drivers
    https://www.uber.com/us/en/drive/uber-pro/
    Uber Pro is a driver loyalty program built for you, with more earning opportunities and perks designed to enhance your daily driving experience.
  3. How Uber Uses Psychological Tricks to Push Its Drivers' Buttons
    https://www.nytimes.com/interactive/2017/04/02/technology/uber-drivers-psychological-tricks.html
    Uber helps solve this fundamental problem by using psychological inducements and other techniques unearthed by social science to influence when, ...
  4. BREAKING: Uber Announces NEW Driver Incentive (2024) - YouTube
    https://www.youtube.com/watch?v=x8t0at3Zp5U
    Uber just announced a new driver incentive program directly related to your pay. What is it and will it help you earn more money?
  5. Sales Incentive Ideas to Motivate Teams | Uber for Business
    https://www.uber.com/us/en/business/articles/sales-incentives-ideas/
    In this article, we'll explore the benefits of sales incentives and share how to design an effective program. Plus, we'll give you examples of ...
results as cached 2026-08-24T22:44
Uber DIBS Carrots China operations5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    Uber's DOps in China adopted a strategy of intentionally delaying campaign launches in Carrots until the week's end. This tactic was devised. ...
  2. Uber Forced out of China
    https://www.heritage.org/international-economies/commentary/uber-forced-out-china
    Earlier this week, ride-boking giant Uber sold its Chinese operations to China's ride-booking service Didi Chuxing. Didi will acquire all of Uber's China's ...
  3. Uber in China: Driving in the Gray Zone - Case
    https://www.hbs.edu/faculty/Pages/item.aspx?num
    Uber had already demonstrated remarkable capacity for rapid, global scaling, and for operating despite its unclear legal status in many markets. But the China ...
  4. Why Did Uber China Fail? Lessons from Business Model ...
    https://www.sciencedirect.com/science/article/pii/S2199853122000312
    by Y Liu · 2022 · Cited by 27 — Uber in China decided to merge its Chinese operations with DiDi, which secured a number of seats on the boards of directors of the two companies in 2016. DiDi ...
  5. Uber Sells China Operations to Didi Chuxing
    https://www.wsj.com/articles/china-s-didi-chuxing-to-acquire-rival-uber-s-chinese-operations-1470024403
    Uber, investors in UberChina unit will own 20% of Didi; Chinese ride-hailing firm will invest $1 billion in Uber.
results as cached 2026-08-24T22:44
"DIBS" "Carrots" Uber5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    ... DIBS system was transferred to the Carrots team. Subsequently, every member of the DIBS team embarked on new ventures within Uber.
  2. What are the rules for using Uber in Costa Rica? - Facebook
    https://www.facebook.com/groups/819152661604872/posts/2811620602358058/
    Taxis have dibs on the airport that's why you need to use Uber on ... BA Let a otras las mataron fuera de los carrots...obviamente ...
  3. Just another way to preserve your carrots! I always keep a bag of ...
    https://www.facebook.com/1870sHomestead/posts/just-another-way-to-preserve-your-carrots-i-always-keep-a-bag-of-freshly-harvest/1537800938150599/
    ... carrots available in the fall! And just a heads-up—market share customers always get first dibs on bulk items! No photo description ...
  4. Preferred Deliveries is a scam : r/UberEatsDrivers - Reddit
    https://www.reddit.com/r/UberEatsDrivers/comments/1itc8bf/preferred_deliveries_is_a_scam/
    Just paper carrots dangled in front of the noses of inexperienced drivers. ... The Platinum and Diamond drivers get first dibs on those orders (as ...
  5. Order Dollar General - Deals & Prices - Myrtle Delivery Near Me - Uber Eats
    https://www.ubereats.com/brand-city/myrtle-ms/dollar-general?srsltid=AfmBOopHjbi9CFKpt0yxoaWd7jufyRf40fvbcVckxwbXaRSkXAOqyHbO
    Bolthouse Farms Premium Carrots ... Dibs Crunch Coating Dessert ...
results as cached 2026-08-24T22:44
opened 1 page
10/15 CONTROL PASS (calibration) DIBS backfills in China required compute and network capacity at roughly 1,000 times the normal rate. NO TOOLSTOOLS

Correctly declined a question the content does not answer. Unaided belief: correct. With tools: searched on 100% of samples, answered correctly on 100%.

Source

Control question — not drawn from the content.

Question asked

Why did DIBS backfills in China require compute and network capacity about 1,000 times the normal rate?
Expected: DIBS backfills in China required compute and network capacity at roughly 1,000 times the normal rate.

Condition A — no tools

CORRECT
DIBS backfills were a **historical replay**, not ordinary incremental processing. In China, a large amount of data had accumulated before the China-specific pipeline was available—or could not be continuously synchronized because of data-localization and cross-border-transfer constraints. Once backfill was allowed, that backlog had to be processed and copied within a relatively short window. So the system had to: - read and transform roughly the entire retained history; - replay it through the normal indexing/ingestion pipeline; - send it through the network, often with replication and shuffle/fan-out; - do all of that fast enough not to delay current traffic. Compared with normal operation, which processes only the newly arriving data, the work represented roughly **the accumulated historical volume divided by the normal daily volume**—about 1,000 in that case. The 1,000× figure therefore reflected the **required catch-up throughput and replay amplification**, rather than China machines being intrinsically 1,000 times less efficient.
It accepts the true premise and explains the roughly 1,000× requirement as accelerated replay and transfer of accumulated historical data versus normal incremental volume.

Condition B — web_search and fetch_url available

CORRECT
DIBS backfills in China were so expensive because the China operations deliberately **waited until the end of the week to launch incentive campaigns**. They did this to keep DiDi from learning Uber’s incentive formulas and undercutting them. As a result: - The normal real-time consumer processed trips continuously during the week but had little campaign work to do. - At week’s end, the backfill consumer had to rewind and process **the entire week’s trips** for many campaigns within only a few hours. - China had exceptionally high trip volumes—Shanghai alone handled roughly ten times New York’s typical weekly volume—and numerous campaigns ran simultaneously. Thus, work that was normally spread across a week was concentrated into a short post-week window, multiplied by China’s much larger traffic and campaign volume. That combination produced compute and network peaks around **1,000 times the normal rate**.
The answer accepts the true premise and explains the capacity spike as week-long campaign backfills compressed into a short window amid high China traffic and many simultaneous campaigns.
searched once · your page surfaced
DIBS backfills China compute network capacity 1,000 times normal rate5 results
  1. How Much Compute Does China Have? A Demand-Side ...
    https://www.chinatalk.media/p/how-much-compute-does-china-have
    I estimate China's AI infrastructure requires roughly 237,000 H100e running continuously to serve all inference workloads, such as chatbots, ...
  2. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    The surge in compute and network demand during backfills was staggering, scaling to levels about 1,000 times higher than the usual rate.
  3. Diversion and resale: estimating compute smuggling to ...
    https://epoch.ai/publications/chip-smuggling
    We estimate, with 90% confidence, that between 290,000 and 1.6 million H100-equivalents of compute were smuggled through the end of 2025. Our ...
  4. How much US compute is China renting from the cloud?
    https://www.the-substrate.net/p/how-much-us-compute-is-china-renting
    Even a modest share of US cloud compute could boost China's 2026 AI capacity by at least 60%.
  5. China's AI Compute Shortage: The Real Problem Isn't ...
    https://pandaily.com/chinas-ai-compute-real-problem-oversupply-jul2026
    Despite claims of 80% idle data centers, China's AI compute landscape faces a structural mismatch where effective capacity lags far behind ...
results as cached 2026-08-24T22:44
opened 1 page
11/15 ROBUST The delayed and lossy ETL pipeline could cause inaccurate incentive calculations. NO TOOLSTOOLS

Right either way — the model knows this, and checking confirms it. Unaided belief: correct. With tools: searched on 100% of samples, answered correctly on 100%.

Source

  13  There was just one hiccup: Carrots used the same Vertica 8 8[Vertica](https://en.wikipedia.org/wiki/Vertica), for those unfamiliar, is an analytics database that’s designed for very fast queries over very large sets of mostly read-only data. database that DOps ran their SQL queries on. The team bought the beefiest Vertica box on the market, affectionately dubbing it _Incentica_. However, even this powerhouse was nearing its breaking point. Vertica wasn’t built for horizontal scaling. It could not house all of Uber’s data or deal with the erratic, fast-growing query demands.
  14  Now, here’s a quirky thing: Uber’s idea of a week ended at 4am every Monday, based on each city’s local time. This meant that, for the most part, Incentica had a leisurely pace throughout the week. However, come Monday morning in East Asia, queries started flooding in. And as the clock struck 4am in city after city, the floodgates opened wider. The real kicker? The Carrots team had to constantly babysit these queries. So, their workweek effectively began at noon on Sundays to align with 4am Monday in Beijing. And if you were the unlucky on-call engineer, you were probably pulling an all-nighter on Sunday to ensure Incentica could withstand the onslaught from the Middle East, Europe, and eventually the Americas.
  15  Then there was the ETL pipeline responsible for transferring data from the primary trips database to Incentica. The pipeline was delayed and lossy due to legacy constraints, which meant the calculations could still end up off the mark despite all the waiting and babysitting.
  16  Hailing from Seattle, the DIBS team was tasked with rectifying these issues. Our solution seemed straightforward. DIBS would harness streaming-based aggregation to update calculations for each driver and every campaign in real time. Picture this: hundreds of worker nodes running Kafka consumers, all eagerly subscribed to trip completion events. The workers would coordinate to partition and process the events, making the system infinitely scalable 9 9 The system was horizontally scalable up to the number of virtual partitions in Kafka, which was 4,096 at the time.. The streaming architecture not only distributed the workload evenly throughout the week, eradicating those dreaded Monday query spikes, but it also had a cherry on top: drivers could monitor their real-time progress in the Uber app as the week unfolded. As an added safety net, We opted to shield against duplicate event deliveries 10 10 We also contemplated using Bloom filters in the design to quickly detect duplicates, but they were never implemented. Even for the most industrious driver, there just weren’t enough trips to justify it. by recording all processed trip UUIDs for each driver and campaign. Looking back, the design might seem deceptively simple or even naive, but guess what? It did the trick.
  17  We called dibs on the first full week of 2016 for DIBS’ prime-time debut.

Question asked

In Uber's driver incentives system, how could a delayed, lossy ETL pipeline into Incentica, the Vertica database used by Uber's Carrots system, affect incentive calculations?
Expected: It could make incentive calculations inaccurate.

Condition A — no tools

CORRECT
A delayed or lossy ETL pipeline into Incentica could make Carrots calculate incentives from an incomplete or stale view of driver activity. - **Delayed trip data:** Recently completed trips, online hours, cancellations, or qualifying events may not be present when the incentive is evaluated. A driver could appear to have missed a threshold—for example, 49 trips instead of the actual 50—and receive no bonus or a lower tier. - **Dropped records:** If events are lost during extraction or transformation, trip counts, eligible miles, acceptance/completion metrics, or geographic qualifying events can be understated. This could incorrectly exclude a driver or reduce the payout. - **Incorrect eligibility:** Missing or late driver, vehicle, city, campaign, or time-window data could cause the wrong promotion rules to be applied. - **Threshold and tier effects:** Incentives are often nonlinear. A single missing trip near a threshold can change the payout substantially, rather than merely causing a small numerical error. - **Possible overpayments:** Although loss generally causes underpayment, duplicate or replayed records, bad deduplication, or inconsistent updates can overcount activity and produce excess payouts. - **Period-boundary problems:** If data arrives after a campaign closes, Carrots may calculate using an incomplete snapshot. Late corrections might then require retroactive adjustments, top-ups, or clawbacks. - **Inconsistent results:** Re-running the calculation after backfills could produce a different answer from the original one, making payouts difficult to explain and undermining driver trust. In practice, the impact depends on whether Carrots uses a fixed snapshot or recalculates after late arrivals. Robust handling would require ingestion SLAs, completeness checks, event watermarks, idempotent loads, duplicate detection, audit trails, and reconciliation/backfill logic before finalizing incentive payouts.
It states that delayed or lost data could leave incentive calculations incomplete or stale and therefore inaccurate, matching the source.

Condition B — web_search and fetch_url available

CORRECT
A delayed, lossy ETL pipeline from the primary trips database into Incentica could make Carrots’ incentive calculations **late and incorrect**: - **Delayed trip data:** Trips completed during an incentive period might not appear in Incentica until after the weekly campaign cutoff. Drivers could therefore appear to have fewer qualifying trips than they actually completed. - **Under-counted qualifications:** If even one qualifying trip were missing, a driver near a threshold—such as 40 trips—could incorrectly fail to qualify and lose a substantial bonus. - **Incorrect payout amounts:** Campaigns with graduated or trip-based rewards could calculate too little incentive, or potentially use incomplete data for payout reports. - **Inconsistent results:** Re-running a query later might produce a different answer as delayed records arrived, undermining the reliability of pre-payout reports and making disputes difficult to resolve. - **Operational pressure and spikes:** Because Carrots relied on batch queries against Incentica after the week ended, delayed data encouraged repeated queries or backfills precisely when many cities’ campaigns closed, creating severe Monday demand spikes and risking timeouts or stale results. - **Poor driver experience:** Drivers would not have trustworthy visibility into their progress, and payouts could be delayed while operations teams waited for data or manually corrected results. - **Potential bias toward underpayment:** A lossy pipeline generally drops records rather than inventing them, so its most direct financial effect would be systematic under-counting and underpayment—though retries, duplicate handling, or inconsistent snapshots could also create occasional overpayments. This is why a streaming, lossless aggregation system such as DIBS was valuable: it processed trip-completion events continuously, tracked driver/campaign progress in real time, supported backfills, and reduced dependence on Incentica’s delayed batch ETL.
It states that the delayed, lossy pipeline could cause incorrect incentive calculations, matching the source's required answer.
searched 3 times · your page surfaced · gold span reached the model
Uber Incentica Vertica Carrots incentives ETL delayed lossy pipeline5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    ETL pipeline responsible for transferring data. Incentica. The pipeline was delayed and lossy due to legacy constraints,
  2. Beyond Prediction: Solving the Multiple Knapsack Problem ...
    https://www.uber.com/us/en/blog/solving-multiple-knapsack/
    What do scheduling TV ads, shipping crates, and Uber incentives have in common? They're all multiple knapsack problems.
  3. DeepETA: How Uber Predicts Arrival Times Using Deep ...
    https://www.uber.com/us/en/blog/deepeta-how-uber-predicts-arrival-times/
    DeepETA uses a parameterized loss function, asymmetric Huber loss, which is robust to outliers and can support a range of commonly used point ...
  4. I spent 5 hours understanding how Uber built their ETL ...
    https://vutr.substack.com/p/i-spent-5-hours-understanding-how
    Uber handles the incremental ETL pipeline using Hudi, Spark, and its internal data workflow, Piper (think Airflow). They built a Spark ETL ...
  5. Uber's Path of Destruction
    https://americanaffairsjournal.org/2019/05/ubers-path-of-destruction/
    Uber initially offered incentives that increased its driver costs, but since 2015 has suppressed take-home pay to minimum wage levels.
results as cached 2026-08-24T22:43
Uber Carrots Incentica Vertica driver incentives5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    A typical campaign might state: earn an additional $1,000 next week if you complete a total of 40 trips either from or to downtown Manhattan, ...
  2. Uber Pro Rewards Program for Drivers
    https://www.uber.com/us/en/drive/uber-pro/
    Earn 5% more on all eligible trips.1. Base cash back benefit is between 6% and 2% for gas purchases and between 12% and 4% for EV charging,
  3. Uber adds driver incentives in U.S. ahead of results report - Reuters
    https://www.reuters.com/business/autos-transportation/uber-adds-driver-incentives-us-ahead-results-report-2022-07-29/
    the company introduced a new debit card that will give drivers up to 7% cash back on gas depending on their loyalty status.
  4. Uber Drivers Can Now Take Advantage of the $750 Uber Driver ...
    https://finance.yahoo.com/small-business/articles/uber-drivers-now-advantage-750-103000905.html
    Qualified Uber drivers can receive a $750 credit toward the purchase or lease of select new Toyota models through participating Toyota dealers,
  5. BREAKING: Uber Announces NEW Driver Incentive (2024) - YouTube
    https://www.youtube.com/watch?v=x8t0at3Zp5U
    Uber just announced a new driver incentive program directly related to your pay. What is it and will it help you earn more money?
results as cached 2026-08-24T22:43
Uber driver incentives Carrots system data pipeline5 results
  1. Uber Pro Rewards Program for Drivers
    https://www.uber.com/us/en/drive/uber-pro/
    Uber Pro is a driver loyalty program built for you, with more earning opportunities and perks designed to enhance your daily driving experience.
  2. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    The incentives were paid out by uploading CSV files with driver UUIDs and dollar amounts.
  3. How Uber matches riders and drivers to reduce waiting time - YouTube
    https://www.youtube.com/watch?v=GyPq2joHZv4
    ... Uber's ride-sharing system more efficient, and ultimately more satisfying for both passengers and drivers, says Dawn Woodard, Uber's senior data ...
  4. Uber Pro in California: rewards that go the extra mile, like you
    https://www.uber.com/us/en/blog/uber-pro-in-california-rewards-that-go-the-extra-mile-like-you/
    Drivers in Platinum and Diamond status will earn 5% more on trip fares for most trip types. promotions, tips, tolls, to Busy Area reward.
  5. Uber adds driver incentives in U.S. ahead of results report - Reuters
    https://www.reuters.com/business/autos-transportation/uber-adds-driver-incentives-us-ahead-results-report-2022-07-29/
    Uber adds driver incentives in U.S. company is expanding a program in the United States to show drivers fare value and routes before accepting ...
results as cached 2026-08-24T22:43
opened 1 page
12/15 ROBUST DIBS used streaming-based aggregation to update each driver's calculations for every campaign in real time. NO TOOLSTOOLS

Right either way — the model knows this, and checking confirms it. Unaided belief: correct. With tools: searched on 100% of samples, answered correctly on 100%.

Source

  14  Now, here’s a quirky thing: Uber’s idea of a week ended at 4am every Monday, based on each city’s local time. This meant that, for the most part, Incentica had a leisurely pace throughout the week. However, come Monday morning in East Asia, queries started flooding in. And as the clock struck 4am in city after city, the floodgates opened wider. The real kicker? The Carrots team had to constantly babysit these queries. So, their workweek effectively began at noon on Sundays to align with 4am Monday in Beijing. And if you were the unlucky on-call engineer, you were probably pulling an all-nighter on Sunday to ensure Incentica could withstand the onslaught from the Middle East, Europe, and eventually the Americas.
  15  Then there was the ETL pipeline responsible for transferring data from the primary trips database to Incentica. The pipeline was delayed and lossy due to legacy constraints, which meant the calculations could still end up off the mark despite all the waiting and babysitting.
  16  Hailing from Seattle, the DIBS team was tasked with rectifying these issues. Our solution seemed straightforward. DIBS would harness streaming-based aggregation to update calculations for each driver and every campaign in real time. Picture this: hundreds of worker nodes running Kafka consumers, all eagerly subscribed to trip completion events. The workers would coordinate to partition and process the events, making the system infinitely scalable 9 9 The system was horizontally scalable up to the number of virtual partitions in Kafka, which was 4,096 at the time.. The streaming architecture not only distributed the workload evenly throughout the week, eradicating those dreaded Monday query spikes, but it also had a cherry on top: drivers could monitor their real-time progress in the Uber app as the week unfolded. As an added safety net, We opted to shield against duplicate event deliveries 10 10 We also contemplated using Bloom filters in the design to quickly detect duplicates, but they were never implemented. Even for the most industrious driver, there just weren’t enough trips to justify it. by recording all processed trip UUIDs for each driver and campaign. Looking back, the design might seem deceptively simple or even naive, but guess what? It did the trick.
  17  We called dibs on the first full week of 2016 for DIBS’ prime-time debut.
  18  ## Scaling to sound sleep

Question asked

How did Uber DIBS keep each driver's incentive calculations up to date in real time?
Expected: It used streaming-based aggregation to update calculations for every driver and campaign in real time.

Condition A — no tools

CORRECT
Uber’s DIBS kept calculations current by treating driver activity as a **real-time event stream**, rather than periodically recomputing incentives from the full trip history. - Trip and driver-activity events were published as they occurred. - Events were partitioned by **driver ID**, so the same stateful processor could update that driver’s incentive state in order. - For each driver, DIBS maintained incremental state—such as qualifying-trip counts, earnings, acceptance metrics, and progress toward each incentive. - When a new event arrived, it updated only the affected driver’s counters and persisted the result to a low-latency store. - The driver app and other services read that materialized state to show current progress. - Checkpointing, idempotent event handling, and replay/reconciliation made the updates recoverable and corrected late or duplicate events. So the key idea was **stateful, event-driven incremental computation per driver**, rather than batch calculations over all historical trips.
It correctly identifies streaming-based, event-driven incremental aggregation as the method used to keep each driver's incentive calculations current in real time.

Condition B — web_search and fetch_url available

CORRECT
Uber DIBS used **streaming aggregation** rather than end-of-week batch queries: - Hundreds of worker nodes consumed trip-completion events from Uber’s Schemaless datastore through a Kafka-like streaming interface. - Workers partitioned the stream and maintained a running aggregate for **each driver–campaign pair**—for example, qualifying-trip counts and progress toward the incentive. - Each new completed trip updated the relevant driver’s campaign state immediately, allowing the driver app to show real-time progress. - DIBS recorded processed trip UUIDs to make processing effectively idempotent and prevent duplicate events from inflating counts. - For campaigns launched late, a second consumer group rewound and backfilled the relevant historical trips. - To handle China’s much larger volume, DIBS precomputed reusable partial aggregates for common incentive structures, then applied the final campaign rules afterward. So, the core answer is: **partitioned, horizontally scalable stream consumers continuously aggregated trip events per driver and campaign, with deduplication and backfill mechanisms for correctness.**
It correctly states that DIBS used partitioned streaming aggregation of trip events to continuously update calculations for each driver and campaign in real time.
searched once · your page surfaced · gold span reached the model
Uber DIBS driver's incentive calculations real time5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    DIBS would harness streaming-based aggregation to update calculations for each driver and every campaign in real time.
  2. How Much Do Drivers Make? | Uber
    https://www.uber.com/us/en/drive/how-much-drivers-make/
    In some cities, you'll earn a base fare plus the time and distance you travel. Your earnings will be calculated and displayed at the end of every trip.
  3. Uber Pro Rewards Program for Drivers
    https://www.uber.com/us/en/drive/uber-pro/
    Base cash back benefit is between 6% and 2% for gas purchases and between 12% and 4% for EV charging, depending on your Uber Pro status.
  4. Building a Real-time Earnings Tracker into Uber's New Driver App
    https://www.uber.com/us/en/blog/real-time-earnings-tracker/
    Real-time Earnings Tracker, a means of showing drivers how much they have earned per trip, day, and week, among other functions. The Real-time ...
  5. Uber drivers make how much? One transparent driver recently shared a ...
    https://www.facebook.com/GOODHQ/posts/uber-drivers-make-how-much-one-transparent-driver-recently-shared-a-breakdown-of/1393294356161848/
    Often $0–$8/hour in real terms. Summary $40/hour gross → $30/hour after Uber → $3–$11/hour after car costs → $0–$8/hour after GST & tax.
results as cached 2026-08-24T22:43
opened 1 page
13/15 ROBUST DIBS prevented duplicate-event overcounting by recording processed trip UUIDs for each driver and campaign. NO TOOLSTOOLS

Right either way — the model knows this, and checking confirms it. Unaided belief: correct. With tools: searched on 100% of samples, answered correctly on 100%.

Source

  14  Now, here’s a quirky thing: Uber’s idea of a week ended at 4am every Monday, based on each city’s local time. This meant that, for the most part, Incentica had a leisurely pace throughout the week. However, come Monday morning in East Asia, queries started flooding in. And as the clock struck 4am in city after city, the floodgates opened wider. The real kicker? The Carrots team had to constantly babysit these queries. So, their workweek effectively began at noon on Sundays to align with 4am Monday in Beijing. And if you were the unlucky on-call engineer, you were probably pulling an all-nighter on Sunday to ensure Incentica could withstand the onslaught from the Middle East, Europe, and eventually the Americas.
  15  Then there was the ETL pipeline responsible for transferring data from the primary trips database to Incentica. The pipeline was delayed and lossy due to legacy constraints, which meant the calculations could still end up off the mark despite all the waiting and babysitting.
  16  Hailing from Seattle, the DIBS team was tasked with rectifying these issues. Our solution seemed straightforward. DIBS would harness streaming-based aggregation to update calculations for each driver and every campaign in real time. Picture this: hundreds of worker nodes running Kafka consumers, all eagerly subscribed to trip completion events. The workers would coordinate to partition and process the events, making the system infinitely scalable 9 9 The system was horizontally scalable up to the number of virtual partitions in Kafka, which was 4,096 at the time.. The streaming architecture not only distributed the workload evenly throughout the week, eradicating those dreaded Monday query spikes, but it also had a cherry on top: drivers could monitor their real-time progress in the Uber app as the week unfolded. As an added safety net, We opted to shield against duplicate event deliveries 10 10 We also contemplated using Bloom filters in the design to quickly detect duplicates, but they were never implemented. Even for the most industrious driver, there just weren’t enough trips to justify it. by recording all processed trip UUIDs for each driver and campaign. Looking back, the design might seem deceptively simple or even naive, but guess what? It did the trick.
  17  We called dibs on the first full week of 2016 for DIBS’ prime-time debut.
  18  ## Scaling to sound sleep

Question asked

How did Uber DIBS stop duplicate trip events from being counted twice?
Expected: It recorded processed trip UUIDs for each driver and campaign.

Condition A — no tools

CORRECT
Uber DIBS made trip processing **idempotent**: - Each trip event carried a stable unique identifier—typically the trip ID plus the event type/version. - DIBS kept a durable record of identifiers it had already processed, enforced with an atomic insert/conditional-write (often backed by a uniqueness constraint). - The “mark this event as processed” operation and the corresponding trip-count update were performed atomically. - If Kafka or another upstream system redelivered the event, the second copy found the identifier already recorded and was ignored rather than incrementing the count again. Thus, the transport could remain **at least once**, while the business result was effectively **exactly once**.
It says DIBS recorded already processed trip identifiers and ignored redeliveries, matching the source's recording of processed trip UUIDs for each driver and campaign.

Condition B — web_search and fetch_url available

CORRECT
Uber DIBS deduplicated events by recording every processed **trip UUID for each driver and campaign**. When a trip event arrived, DIBS checked whether that UUID had already been recorded; if so, it ignored the event rather than incrementing the trip count again. This protected the streaming aggregation from Kafka’s **at-least-once delivery**, where retries could deliver the same trip multiple times. DIBS considered Bloom filters for faster duplicate detection, but ultimately did not implement them because the number of trips per driver was small enough that storing the UUIDs directly worked. The later two-minute `created`-timestamp buffer addressed a different issue: preventing **missing** events caused by a MySQL repeatable-read race while consuming Schemaless.
It correctly states that DIBS prevented duplicate counting by recording processed trip UUIDs for each driver and campaign.
searched 4 times · your page surfaced · gold span reached the model · caps hit: max_rounds
Uber DIBS duplicate trip events counted twice idempotency5 results
  1. How do you handle idempotency in event-driven systems?
    https://www.reddit.com/r/softwarearchitecture/comments/1u6lfkk/how_do_you_handle_idempotency_in_eventdriven/
    In event driven systems, duplicates are often expected due to retries, consumer recovery or worker failures. Idempotency is what allows the ...
  2. The Idempotency Key Fix for Duplicate Charges
    https://www.linkedin.com/posts/melody-okata-838b8b224_backenddevelopment-systemdesign-dotnet-activity-7487797610691555329-z_p0
    An idempotency key is a unique identifier the client sends with a write request — if the server sees the same key twice, it returns the original ...
  3. Handling Duplicate Messages (Idempotent Consumers)
    https://www.youtube.com/watch?v=xeBY8fCWfvU
    Do you create idempotent consumers? "At Least Once" message guarantees that a message will be delivered to a consumer once or many times.
  4. Idempotency and ordering in event-driven systems
    https://www.cockroachlabs.com/blog/idempotency-and-ordering-in-event-driven-systems/
    Idempotency is a property of an operation that allows it to be applied multiple times without changing the result.
  5. Idempotency: Preventing Double Charges and Duplicate Actions
    https://dzone.com/articles/art-of-idempotency-preventing-double-charges-and-duplicate
    Idempotency ensures reliability by making repeated operations safe — executing once or many times yields the same result. Avoid double-counting ...
results as cached 2026-08-24T22:43
site:uber.com/blog DIBS trip events0 results
  1. No results returned.
results as cached 2026-08-24T22:43
Uber DIBS system trip events5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    Uber's Kafka setup ensured “at-least-once” event delivery, implying DIBS should never under count 15 15 As is mentioned earlier in this post, ...
  2. Event Transportation Services & Food | Uber for Business
    https://www.uber.com/us/en/business/solutions/rides/events/
    Make your next virtual conference or in-person event a success. Get started with Uber's event transportation services, and meal delivery services.
  3. Sessionizing Uber Trips in Real Time
    https://www.uber.com/us/en/blog/sessionizing-data/
    When the driver-partner picks up the rider, their app sends a 'pickup completed' event to the dispatch system, effectively starting the trip.
  4. Uber Announces 20 NEW Features For Drivers & Couriers
    https://www.youtube.com/watch?v=iXprL_LgvC0
    Uber just announced 20 new features for drivers and Couriers including new request screens, earnings protections.
  5. What's the point of Airport and Events? : r/uberdrivers
    https://www.reddit.com/r/uberdrivers/comments/183zzlj/whats_the_point_of_airport_and_events/
    Uber and other Rideshare give notifications of busy times at airports and events happening at various locations, I'm not really seeing the added benefit ...
results as cached 2026-08-24T22:43
"DIBS" Uber engineering5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    DIBS made its debut in China around March 2016, right when the rivalry between DiDi and Uber was escalating from fierce to downright incendiary.
  2. dibs fii - Software engineer
    https://www.linkedin.com/in/dibs-fii-7ba60677
    Software engineer at LinkedIn · Experience: LinkedIn · Location: Sunnyvale · 1 connection on LinkedIn. View dibs fii's profile on LinkedIn, a professional ...
  3. Topher Overstreet - Dibs on hiring him (in several years)!
    https://www.linkedin.com/posts/tophero_dibs-on-hiring-him-in-several-years-activity-6984188078919741440-tjZC?trk=public_profile_like_view
    Founder & CEO of Haystack. Tech Entrepreneur. Values-Driven Leader. Mentor. EO Member. ... Dibs on hiring him (in several years)! ... Rachel H. ... Senior-level QA ...
  4. Yuan Liu (@RealYuanLiu) / Posts / X
    https://x.com/RealYuanLiu
    I joined Uber in October 2015 to work on the brand-new Driver Incentives Backend System. Jonah Cohen, my soon-to-be manager, called dibs on naming it DIBS just ...
  5. Chenyue Wendy Hu - Senior Data Scientist, Tech Lead ...
    https://www.crunchbase.com/person/chenyue-wendy-hu
    Chenyue Wendy Hu has 2 current jobs as Senior Data Scientist, Tech Lead Manager at Uber and CoFounder at DIBS . ... Rice University PhD Bioengineering and ...
results as cached 2026-08-24T22:43
opened 1 page
14/15 ROBUST Driver Operations staff had to click a campaign's launch button before its week began in order to start DIBS streaming aggregation. NO TOOLSTOOLS

Right either way — the model knows this, and checking confirms it. Unaided belief: correct. With tools: searched on 100% of samples, answered correctly on 100%.

Source

  18  ## Scaling to sound sleep
  19  And that was the week when I paid my fair share of Sunday all-nighters.
  20  DIBS actually operated smoothly throughout Sunday night. Yet, both I and [Greg](https://www.linkedin.com/in/gjtrowbridge/), the Carrots on-call engineer, kept getting questions from DOps across various cities. They lamented the absence of calculation results for their campaigns. A closer look revealed that these campaigns had remained in the `draft` state all week. DOps were supposed to click the “launch” button _before_ the week started to kick off streaming aggregation in DIBS. Their oversight was understandable; before DIBS, they had grown accustomed to waiting until week’s end to click “launch”. This was due to the batch-oriented nature of the Incentica solution, which could only process results _after_ the week concluded.
  21  That night I learned more about Kafka than the previous few months combined. Greg and I scrambled to “launch” the campaigns and then rewind the Kafka consumer offset to the previous Sunday. To expedite things, we added a ton more workers 11 11 We probably scaled out the number of Kafka consumer workers by 10x, although my memory is blurred. This was feasible because, first, the trips data was already spread across 4,096 virtual partitions, and second, Uber’s compute infrastructure was adept at elastically scaling containerized workloads. The first point allowed us to scale out horizontally as long the number of worker nodes did not exceed 4,096. The second point was even more impressive considering that [Will Larson](https://www.linkedin.com/in/will-larson-a44b543/)’s team built the compute infrastructure in Uber’s own physical data centers. to the Kafka consumer group, enabling DIBS to churn through the entire week’s trips in just a couple of hours. Ultimately, we managed to complete calculations for most campaigns just a few hours past the Monday 4am cut-off. The only challenge left? Tackling those sleep-depriving Sunday nights.
  22  ### Going back in time

Question asked

What did Uber Driver Operations staff need to do before a campaign week began to start DIBS streaming aggregation?
Expected: Click the campaign's launch button before the week began.

Condition A — no tools

CORRECT
They had to **manually configure the upcoming campaign in DIBS and enable/start its streaming-aggregation job before the campaign week began**—including setting the campaign’s dates and applicable market/driver scope.
It states that staff needed to start or enable streaming aggregation before the campaign week, which matches clicking the campaign launch button before the week began.

Condition B — web_search and fetch_url available

CORRECT
Before a campaign week began, Uber Driver Operations staff needed to **click the “Launch” button for each campaign in Carrots**. This changed the campaign from draft status and triggered DIBS to begin streaming trip events and aggregating driver progress in real time.
It states that DOps needed to click the campaign’s Launch button before the week began, matching the source.
searched 2 times · your page surfaced · gold span reached the model · caps hit: max_rounds
Uber "DIBS" "campaign week" streaming aggregation0 results
  1. No results returned.
results as cached 2026-08-24T22:43
Uber Driver Operations DIBS streaming aggregation campaign week5 results
  1. Calling dibs on DIBS - Lyncredible
    https://lyncredible.com/2023/10/30/calling-dibs-on-dibs/your page
    DIBS would harness streaming-based aggregation to update calculations for each driver and every campaign in real time.
  2. How promotions work in the Driver app
    https://www.uber.com/us/en/drive/promotions/
    In-app promotions are based on when we expect the most trip requests in your area. Promotions vary by state and not all promotions are available to all drivers.
  3. US New Driver Webinar June 2024 | Uber
    https://www.youtube.com/watch?v=zxJ_qJDpjkg
    Watch a recap of our US New Driver Webinar and learn about foundational app information directly from Uber product managers and an Uber Crew ...
  4. Only on Uber 2025: Building the Best Platform for Flexible ...
    https://www.uber.com/us/en/newsroom/onlyonuber25/
    Beginning next March, Uber will launch the all-new Uber Pro, a streamlined rewards program that unites Uber Pro and Advantage Mode into one.
  5. Uber’s latest campaign What moves you, moves us is a ...
    https://www.facebook.com/campaignsoftheworld/videos/what-moves-you-moves-us-uber/2106205899680155/
    It focuses on the rideshare company's ongoing commitment to supporting its driver partners through updated in-app features.
results as cached 2026-08-24T22:43
opened 1 page
15/15 ROBUST On August 1, 2016, Uber sold its China operations to DiDi in exchange for a minority stake in DiDi. NO TOOLSTOOLS

Right either way — the model knows this, and checking confirms it. Unaided belief: correct. With tools: searched on 100% of samples, answered correctly on 100%.

Source

  92  While in SF, I also had the privilege to present a company-wide tech talk on DIBS. As expected, the automated backfill solution was a hot topic of discussion. It was unconventional, caused spiky traffic patterns, and strained both upstream and downstream systems. I recognized and validated the concerns, but also emphasized the short-term necessity of the solution as Uber was spending billions of dollars on driver incentives per year. The vision was to transition to a more robust solution once the Big Data Platform 22 22 Sitting in the audience, [Zheng Shao](https://www.linkedin.com/in/zshao/) was one of the many who asked questions about the efficiency and scalability of the DIBS backfill. He would go on to build Uber’s [Big Data Platform](https://www.uber.com/blog/uber-big-data-platform/), making it possible for DIBS to migrate to a much more scalable [Lambda Architecture](https://en.wikipedia.org/wiki/Lambda_architecture). was operational. “Or perhaps, when Teleportation becomes a reality,” I mused privately.
  93  ## DiDi called dibs on us
  94  Neither was fast enough. On August 1st, 2016, less than one year after the start of the DIBS project, Uber [sold its China operations](https://www.cnbc.com/2016/08/01/chinas-didi-chuxing-to-acquire-ubers-chinese-operations-wsj.html) to DiDi, receiving a minority stake in the latter as part of the deal.
  95  Most of the sophisticated features we had developed for DIBS lost their relevance overnight. Within a month, ownership of the DIBS system was transferred to the Carrots team. Subsequently, every member of the DIBS team embarked on new ventures within Uber.
  96  Throughout the DIBS project, there had been internal reservations regarding the overarching strategy of the price war. However, such concerns never impeded our dedication to crafting the best possible solution within our set parameters. With the change in direction, there was no need to dwell on past accomplishments. After all, business is business, or in Basta’s words, “[No sacred masterpieces](https://basta.substack.com/p/no-sacred-masterpieces)”.

Question asked

When did Uber sell its China operations to DiDi, and what did Uber get in return?
Expected: August 1, 2016; a minority stake in DiDi.

Condition A — no tools

CORRECT
Uber announced the sale of its China operations to Didi Chuxing on **August 1, 2016**. In return, Uber received: - A **17.7% stake in Didi Chuxing** (with Uber China’s investors receiving an additional interest), and - A commitment from Didi to invest **$1 billion in Uber**. The transaction ended Uber’s costly direct competition with Didi in China.
It gives the matching date of August 1, 2016 and identifies Uber's return as a minority stake in DiDi.

Condition B — web_search and fetch_url available

CORRECT
Uber announced the sale of its China operations to **Didi Chuxing on August 1, 2016**. In return: - **Uber and its China investors received about a 20% stake in Didi**—Uber itself held roughly **5.9% of Didi’s equity, representing about 17.7% of the economic interest**. - **Didi agreed to invest $1 billion in Uber** at an approximately **$68 billion valuation**. The transaction valued the combined deal at roughly **$35 billion**.
It gives the matching date, August 1, 2016, and states that Uber received a minority stake in DiDi.
searched 4 times · your page did not surface · gold span never reached the model
Uber sold China operations to Didi when what received in return 2016 17.7% stake5 results
  1. Didi Acquires Uber China, Why Uber China Was Doomed ...
    https://stratechery.com/2016/didi-acquires-uber-china-why-uber-china-was-doomed-was-uber-china-worth-it-2/
    Uber Technologies will receive 5.89 percent of the combined company with preferred equity interest equal to 17.7 percent of the economic ...
  2. Uber: $35 Billion Merger With Didi Chuxing
    https://time.com/4432662/uber-didi-chuxing-merger/
    Didi will reportedly invest $1 billion in Uber at a $68 billion valuation, while Uber China investors will receive a 20% stake in the rival company, Bloomberg ...
  3. DiDi
    https://en.wikipedia.org/wiki/DiDi
    Uber's stake in the company was diluted (from 17.7% in 2016 to the 2019 stake) as a result of new investments from additional investors since 2016.
  4. Taxi app rival Didi Chuxing to buy Uber's China business ...
    https://www.cnbc.com/2016/08/01/chinas-didi-chuxing-to-acquire-ubers-chinese-operations-wsj.html
    Uber global will receive 5.89 percent in the combined company with "preferred equity interest" which is equal to a 17.7 percent stake.
  5. Why did Uber sell its China subsidiary to Didi Chuxing?
    https://www.quora.com/Why-did-Uber-sell-its-China-subsidiary-to-Didi-Chuxing
    Why did Uber sell its China subsidiary to Didi Chuxing?
results as cached 2026-08-24T22:44
site:uber.com 2016 Didi Uber China August 1 2016 received stake0 results
  1. No results returned.
results as cached 2026-08-24T22:44
Uber Didi transaction completed August 2016 $1 billion investment Uber official5 results
  1. Didi Acquires Uber China, Why Uber China Was Doomed ...
    https://stratechery.com/2016/didi-acquires-uber-china-why-uber-china-was-doomed-was-uber-china-worth-it-2/
    Uber has been spending at least $1 billion a year to gain ground in China, while Didi has been offering its own subsidies to drivers and riders ...
  2. Uber: $35 Billion Merger With Didi Chuxing
    https://time.com/4432662/uber-didi-chuxing-merger/
    Didi will reportedly invest $1 billion in Uber at a $68 billion valuation, while Uber China investors will receive a 20% stake in the rival company, Bloomberg
  3. Uber Sells China Operations to Didi Chuxing
    https://www.wsj.com/articles/china-s-didi-chuxing-to-acquire-rival-uber-s-chinese-operations-1470024403
    Uber, investors in UberChina unit will own 20% of Didi; Chinese ride-hailing firm will invest $1 billion in Uber. Updated Aug. 1, 2016. The ...
  4. DiDi
    https://en.wikipedia.org/wiki/DiDi
    On 1 August 2016, DiDi announced that it would acquire Uber China in an acquisition valuing Uber China at US$35 billion. announced a $1 billion investment into ...
  5. Apple Backs Didi With $1 Billion in Blow to Uber in China
    https://www.bloomberg.com/news/articles/2016-05-13/apple-invests-1-billion-in-uber-s-china-competitor-didi
    Apple Inc. is investing $1 billion in Didi, giving the Chinese ride-hailing startup a powerful ally and dealing a blow to Uber Technologies Inc.
results as cached 2026-08-24T22:44
Didi Uber China deal terms 17.7% $1 billion investment August 2016 Reuters5 results
  1. After bruising China battle, Uber cedes to rival Didi - Reuters
    https://www.reuters.com/article/business/after-bruising-china-battle-uber-cedes-to-rival-didi-idUSKCN10C1CH/
    Under the deal, Didi will also invest $1 billion in Uber, which operates globally outside China, the source said, adding to a series of deals ...
  2. Taxi app rival Didi Chuxing to buy Uber's China business in ... - CNBC
    https://www.cnbc.com/2016/08/01/chinas-didi-chuxing-to-acquire-ubers-chinese-operations-wsj.html
    The $35 billion is made up of Didi's latest $28 billion valuation and $7 billion value for Uber China. Uber declined to comment on the valuation ...
  3. Uber losing $1 billion a year to compete in China - Reuters
    https://www.reuters.com/article/world/uber-losing-1-billion-a-year-to-compete-in-china-idUSKCN0VR1M8/
    The company's Chinese business boosted its valuation last month to more than $8 billion after raising more than $1 billion in its latest funding ...
  4. Uber China And Didi Chuxing's $35B Deal | Squawk Box | CNBC - YouTube
    https://www.youtube.com/watch?v=11R4BNq2-z0
    CNBC's Eunice Yoon reports the latest details on the merger of ride-sharing companies Uber China and Didi Chuxing.
  5. Apple invests $1 billion in Chinese ride-hailing service Didi Chuxing
    https://www.reuters.com/article/world/uk/apple-invests-1-billion-in-chinese-ride-hailing-service-didi-chuxing-idUSKCN0Y404U/
    Apple Inc said on Thursday it has invested $1 billion (£696 million) in Chinese ride-hailing service Didi Chuxing, a move
results as cached 2026-08-24T22:44

What was not tested

117 candidate statements found in the page; 15 became testable claims.
98 cappedTestable, but ranked below this run's claim budget. Raise “claims to test” to include them.
  • The DIBS team built an automated backfill solution for campaigns launched late. line 24 ●●●●●
  • The DIBS backfill solution used two consumer groups that processed the same trips dataset: a real-time primary group and a secondary group for late-campaign backfills. line 24 ●●●●●
  • For a late-launched campaign, DIBS automatically rewound the backfill consumer group's offset to the campaign's intended start time and processed trips occurring before launch. line 24 ●●●●●
  • The automated backfill calculated and paid out even delayed Carrots campaigns with little human intervention. line 25 ●●●●●
  • Uber's China Driver Operations staff intentionally delayed launching Carrots campaigns until the end of each week. line 29 ●●●●●
  • Because Uber China delayed campaign launches, DIBS's real-time consumer was mostly idle while its backfill consumer processed campaign trips after each week's close. line 30 ●●●●●
  • DIBS could reuse real-time partial aggregation results, such as trip counts, among campaigns with the same incentive structure but different reward amounts or qualification thresholds. line 31 ●●●●●
  • At the end of each week, DIBS reused dummy-campaign partial aggregation results for actual campaigns launched by Driver Operations staff. line 32 ●●●●●
  • A Driver Operations staff member reported that a driver had been denied an incentive because DIBS counted the driver as one trip short. line 34 ●●●●●
  • A manual DIBS backfill found the missing trip and produced the correct trip count for the affected driver. line 35 ●●●●●
  • Backfills of all campaigns from the prior week found a small but consistent pattern of omitted trips. line 35 ●●●●●
  • DIBS's primary real-time streaming consumer omitted certain trips that were later captured by backfills. line 36 ●●●●●
  • DIBS sourced streaming data from a Schemaless table rather than a Kafka topic. line 38 ●●●●●
  • A DIBS Schemaless consumer initialized a per-shard offset to zero, repeatedly selected rows with IDs greater than that offset, processed them, and advanced the offset to the highest returned ID. line 58 ●●●●●
  • Concurrent inserts into the same Schemaless MySQL shard could commit out of ID order, allowing a DIBS consumer to see row 44 before row 43 and advance its offset past row 43. line 64 ●●●●●
  • The DIBS consumer race condition resulted from MySQL/InnoDB's default Repeatable Read transaction isolation level. line 75 ●●●●●
  • Changing the transaction isolation level to Serializable would prevent the race condition by making the SELECT wait for conflicting in-progress append transactions. line 75 ●●●●●
  • Using Serializable isolation would impose a major performance penalty by serializing many transactions and reducing throughput, so it was not viable for Uber's production systems. line 76 ●●●●●
  • The two-minute timestamp buffer avoided the race condition while adding only a minor stream-consumer delay and without degrading overall system throughput. line 85 ●●●●●
  • DIBS achieved lossless aggregation and allowed Incentica to be retired. line 87 ●●●●●
  • Uber's Driver Incentives product team built Carrots to manage driver-incentive campaigns from creation through payout. line 7 ●●●●
  • Carrots enabled Driver Operations staff to manage campaigns in one web application, display campaigns in the Uber Driver App, automatically calculate qualifications and earnings, review a pre-payout report, and initiate integrated payouts without CSV uploads. line 8 ●●●●
  • Incentica was nearing its capacity limit. line 13 ●●●●
  • Vertica did not support horizontal scaling for Uber's needs. line 13 ●●●●
  • Incentica could not store all Uber data or handle Uber's rapidly increasing and irregular query demand. line 13 ●●●●
  • Uber treated a week as ending at 4 a.m. every Monday in each city's local time. line 14 ●●●●
  • The ETL pipeline transferring data from Uber's primary trips database to Incentica was delayed and lossy because of legacy constraints. line 15 ●●●●
  • DIBS used worker nodes running Kafka consumers subscribed to trip-completion events. line 16 ●●●●
  • DIBS scaled horizontally up to Kafka's 4,096 virtual partitions. line 16 ●●●●
  • DIBS's streaming architecture distributed workload throughout the week and allowed drivers to see real-time campaign progress in the Uber app. line 16 ●●●●
  • Some Driver Operations campaigns remained in the draft state throughout that week and therefore had no calculation results. line 20 ●●●●
  • Before DIBS, Driver Operations staff could wait until a campaign week ended before launching it because Incentica processed results only after the week was over. line 20 ●●●●
  • DIBS completed calculations for most campaigns a few hours after the Monday 4 a.m. cutoff. line 21 ●●●●
  • Uber recorded millions of weekly trips in each of China's major cities. line 28 ●●●●
  • At its peak, Uber recorded ten times as many weekly trips in Shanghai as in New York City. line 28 ●●●●
  • DIBS accommodated Uber China traffic by deploying additional worker nodes. line 28 ●●●●
  • Uber China delayed campaign launches to prevent DiDi from learning and undercutting Uber's campaign rules. line 29 ●●●●
  • Uber China told drivers it would match or exceed DiDi incentives while withholding the precise incentive formula until the end of the week. line 29 ●●●●
  • Most changes to Uber incentive campaign rules did not affect DIBS partial-aggregation logic. line 31 ●●●●
  • Each week, DIBS launched hidden dummy campaigns for common incentive structures and performed partial streaming aggregations for them. line 32 ●●●●
  • DIBS automatically detected prevailing incentive structures and launched dummy campaigns for them. line 32 ●●●●
  • Uber's Kafka setup provided at-least-once event delivery. line 34 ●●●●
  • Schemaless was Uber's in-house online datastore for business data including rider, driver, and trip details. line 38 ●●●●
  • Schemaless was built on sharded MySQL tables and used append-only writes. line 38 ●●●●
  • The Schemaless team developed client-side stream-consumer libraries that mirrored Kafka's API. line 38 ●●●●
  • Schemaless physical MySQL tables had an auto-increment BIGINT ID primary key, an indexed CHAR(36) UUID, an automatically populated TIMESTAMP Created field, and a MEDIUMTEXT serialized JSON Payload field. line 41 ●●●●
  • Schemaless partitioned each dataset across multiple underlying physical tables using the globally unique UUID as the sharding key. line 55 ●●●●
  • The trips dataset consumed by DIBS had 4,096 Schemaless shards. line 55 ●●●●
  • Schemaless IDs were unique only within an individual shard and could overlap between shards. line 55 ●●●●
  • DIBS stream-consumer workers read Schemaless data by polling append-only underlying tables for newly appended rows. line 57 ●●●●
  • Each Schemaless shard was assigned to one exclusive DIBS worker, although a worker could process multiple shards. line 57 ●●●●
  • Rene Schmidt identified Repeatable Read as the source of the DIBS consumer race condition. line 62 ●●●●
  • DIBS's automated backfill solution caused spiky traffic patterns and placed strain on upstream and downstream systems. line 92 ●●●●
  • Uber initially used driver incentives to recruit drivers and ensure driver supply for expected demand. line 4 ●●●
  • As ride-sharing competition intensified, Uber used driver incentives as a driver-retention strategy. line 4 ●●●
  • Uber operated by city, and each city's operations team locally managed driver incentives. line 5 ●●●
  • Uber driver incentives were structured as weekly campaigns. line 5 ●●●
  • A typical Uber driver-incentive campaign could offer an additional $1,000 for completing 40 qualifying trips during specified Manhattan peak-hour periods from Monday through Friday. line 5 ●●●
  • After a campaign week ended, Uber Driver Operations staff used SQL queries to identify qualifying drivers and calculate incentive earnings. line 6 ●●●
  • Uber paid driver incentives by uploading CSV files containing driver UUIDs and payment amounts. line 6 ●●●
  • Carrots used the same Vertica database that Driver Operations staff used for SQL queries. line 13 ●●●
  • Uber bought a high-capacity Vertica server and named it Incentica. line 13 ●●●
  • Incentica received increasing Monday-morning query traffic as cities across time zones reached 4 a.m. Monday. line 14 ●●●
  • Uber's Seattle-based DIBS team was tasked with addressing Incentica's scaling and data-quality problems. line 16 ●●●
  • DIBS was scheduled for its first full production week during the first full week of 2016. line 17 ●●●
  • The author and Greg launched the delayed campaigns and rewound the Kafka consumer offset to the preceding Sunday. line 21 ●●●
  • The increased DIBS worker capacity processed an entire week's trips in a couple of hours. line 21 ●●●
  • Timely campaign launches allowed drivers to view real-time campaign progress in the Uber app. line 23 ●●●
  • DIBS optimized backfills by batching late campaigns and filtering irrelevant trips. line 24 ●●●
  • DIBS launched in China two months after the initial launch. line 26 ●●●
  • DIBS launched in China around March 2016. line 28 ●●●
  • Uber and DiDi were engaged in intensifying competition in China when DIBS launched there. line 28 ●●●
  • To store an Uber trip in Schemaless, Uber serialized the trip object as JSON, generated a UUID, and appended the resulting row to a table. line 48 ●●●
  • MySQL auto-generated the integer ID and set the Created timestamp using UTC_TIMESTAMP() for a new Schemaless row. line 48 ●●●
  • Uber's China Growth organization was the largest user of DIBS. line 88 ●●●
  • Multiple Uber China Growth teams operated programs that rewarded eligible riders or drivers for meeting specified criteria. line 88 ●●●
  • Travis Kalanick was Uber's co-founder and CEO at the time of the China Growth Q&A. line 89 ●●●
  • Travis Kalanick said Uber would continue investing heavily in incentive programs while competitors were spending aggressively. line 90 ●●●
  • Every DIBS team member moved to a new role or project within Uber after ownership of DIBS was transferred. line 95 ●●●
  • There were internal reservations at Uber about the strategy of the ride-sharing price war during the DIBS project. line 96 ●●●
  • The author joined Uber in October 2015 to work on the Driver Incentives Backend System. line 2 ●●
  • Ride-sharing platforms offered aggressive rider promotions and low prices in 2015. line 4 ●●
  • Ride-sharing platforms subsidized rider prices in 2015. line 4 ●●
  • Uber driver incentives initially used spreadsheets. line 6 ●●
  • Uber Driver Operations staff initially emailed weekly campaign details to drivers in their cities. line 6 ●●
  • Uber formed the Driver Incentives product team at its San Francisco headquarters sometime in 2014. line 7 ●●
  • The Carrots team began its workweek at noon on Sunday to align with 4 a.m. Monday in Beijing. line 14 ●●
  • DIBS operated smoothly on the Sunday night of its first full production week. line 20 ●●
  • In the week after DIBS's initial launch, the DIBS team worked with Driver Operations staff to launch campaigns on time. line 23 ●●
  • The author presented a company-wide Uber technical talk about DIBS. line 92 ●●
  • The document is dated October 30, 2023. line 1 ●
  • Jonah Cohen named the Driver Incentives Backend System DIBS a few weeks before the author arrived at Uber. line 2 ●
  • Matt Basta wrote an article titled "No sacred masterpieces" about building Excel for Uber and having it discontinued shortly after launch. line 2 ●
  • The DIBS story and Matt Basta's story took place during the same period and concerned Uber's driver incentives program. line 2 ●
  • The author and Matt Basta worked together at Stripe for more than five years after their Uber employment but never met. line 2 ●
  • Carrots was named as an easily recognizable code name. line 7 ●
  • TK was Travis Kalanick's preferred nickname at Uber. line 89 ●
  • The China Growth Q&A took place at Uber's headquarters at 1455 Market Street. line 91 ●
1 subjectiveA judgement rather than a fact — there is nothing to be right or wrong about.
  • The author interpreted Travis Kalanick's reference to teleportation as an allusion to self-driving cars. line 91
3 unverifiableNothing outside your page could confirm or contradict it.
  • Uber drivers often earned more from incentives than from ride payouts. line 4
  • The DIBS team increased the number of Kafka consumer workers by approximately tenfold. line 21
  • Carrots staff routinely worked more than 12 hours per day and more than six days per week. line 7