Home Blog

[Update] Upside Gas App Review – $20 Off $60+ With Code GIANT20


Update 6/10/26: New code ‘Earn an additional $20 in cash back at Giant with a $60 minimum purchase. Use code GIANT20’ supposed to be for Giant (Pennsylvania, Maryland, Virginia, Delaware, Washington, D.C., and West Virginia) but seems to be working on any grocery store. Hat tip to Bockrr

Update 3/16/25: Check for the following offer: Earn an extra 30% cash back on one qualifying restaurant or grocery purchase. Maximum cash back on bonus offer is $7. Offer expires April 13, 2025. (ht Tikky)

Update 6/20/24: Some other codes worth trying:

upside_25cpg_test_04242024
shsbpo
Nblionspto
shsvball

Update 5/22/24:  SOFI35. 35 cents off next 2 fillups. Works for some existing users but not others.

Update 4/16/24: UBERPC20 – 20 cents/gallon on the next four fill-ups.

Update 4/30/23: Use the following promo codes to get up to $2 off per gallon, or up to $30 total savings. YMMV. (ht TJBDeals):

  1. SHOPPERS35
  2. USHIP35
  3. GOPUFF35
  4. AMEX35
  5. PERKSATWORK230

Update 2/6/23: New users can now get $15 via Swagbucks to sign up and also 25¢ off per gallon.

 

Update 1/2/23: AMEX35 works for 35¢ off next two fillups.

Update 10/23/22: GOPUFF35 $0.35/gal on next two gas purchase. Hat tip to reader Bockrr

Update 10/14/22: LUCKY7CASH works for 7¢ off your next order.

Update 4/26/22: Has rebranded from GetUpside to Upside (this is what it was previously called).

Update 3/4/22: SHOPPERS35 for 35 cents off 2 fill ups (ht dpaquett)

Update 7/12/21: New code COMEBACK6 works for 6¢

Update 6/2/21: New code 100mil for 10¢ off

Update 5/24/21: New code 7CENTBONUS, 7¢ off.

Update 4/30/21: new code Shopper20 – 20 cents on the next 4!

Update 2/29/21: New code: Now through 2/21/21, use promo code 21FOR21 to get a 21¢/gal bonus. That’s an extra 21¢ on top of whatever great offer you find. Hat tip to ieatdogfood

Update 12/31/20: Some extra promo codes (stackable):

  • UPSIDE7 7 cents extra
  • 20K20 20 cents extra
  • 20KSECOND. 5 cents extra
  • 20KPROMO. 5 cents extra
  • INSTACART20. 20 cents extra next 4
  • DOORDASH20. 20 cents extra next 4

Hat tip to reader Bill

Update 12/8/20: Looks like restaurants have been added as well. I’m sure this is powered by another back end, just not sure who powers it yet. Hat tip to reader Craig P

Update 9/24/20: Some extra promo codes (work for new and existing users, stacks with referral for new users):

  • 20K20 – 20 cents/gal off – expires 10/31
  • 20Kpromo – 5 cents/gal off – expires 10/31
  • Upside7 – 7 cents/gal off – no expiration

Hat tip to reader ieatdogfood

Update 5/17/20: Seems to be available in most states now, but not Wisconsin.

Update 5/16/20: You can get a $10 bonus when signing up through a referral. Person referring doesn’t get anything. You can find a referral by clicking here. Hat tip to Onsale

 

Upside Review

Using the app is fairly easy:

  • Open the app
  • Select an offer (the screen shows you both the price per gallon and the discount)
  • Pay with your regular credit card and take a picture of your receipt
  • Upload picture to Upside

Within a day or so of uploading the receipt, you’ll see the cash back available in your Upside account. You can cash out via check or Paypal. Check payments have a $5 minimum while Paypal cash out has no minimum. I was able to cash out a small ~$1 balance without a hitch.

Upside Credit

Aside from cash back on gas purchases at these gas stations, Upside also gives you a credit toward future purchases at the gas station location. These Upside Credits are more generous than the actual cash back discount, BUT they are much more restrictive in use and can be used only for specific items or services at the gas station. You might be able to use the credit for an oil change, for example.

The app will dictate on which goods or services the Credit can be used. After purchasing the specific item, you’ll upload a receipt of that purchase and then the Upside Credit will turn into real cash back via Paypal or a check.

A recent purchase of mine at a Sunoco gas station got me 8¢ cash back per gallon on around 6-gallon purchase for a total of $.48 back, plus I got 25¢ per gallon in Upside Credit for a total Credit of $1.50. The app gives me two options for using up the $1.50 credit: 1) get the $1.50 back as a rebate on an oil change, 2) purchase goods at the gas station convenience store and get 20% off the purchase by submitting the receipt. (Tobacco and gift cards are excluded.)

Pay careful attention to the cash back numbers you see in the app: the standard earnings are literally cash back, but the Upside Credit earnings have much more limited use, as noted.

Final Thoughts

Uploading receipts is always a pain. In this case, if you use a lot of gas and have a big tank, it could be worthwhile to use the app and get a couple dollars off each fill up. If you are able to easily use up the Upside Credit too (e.g. you regularly buy food items or do oil changes at your local gas station), the value proposal is much more.

They also have a business facing website that’s quite interesting if you’re into reading about their business model.

If you live in one of the participating states, I’d love to hear your feedback about the app in the comments. Is it worth the download or is it mostly just overpriced stations offering non competitive discounts?

Please do not share your referral codes in this post. Instead use this linked post.

Hat tip to Maximizing Money for making me aware of this app.

Post history:

Update 1/12/20: Some stations no longer require you to upload a receipt. They are identified by a blue lightning bolt next to them. Hat tip to FM

Update 12/30/19: All gas offers are at least 10¢/gal until 11:59 pm EST 12/31. Hat tip to reader Gadget

Update 12/16/19: Referral bonus has been increased to $7

Update 9/20/19: Another 1,200 stations have been added to TX & GA. Georgia is a new state as far as I’m aware. Hat tip to FM

Update 7/2/19: Another 1,000 stations have been added to the Midwest. Hat tip to FM

Update 3/25/19: Existing users can get an additional 7¢ off per gallon with promo code UPSIDE7. Looks like it only works for users that have used the app successfully/submitted receipt before it can be applied. Details on applying it can be found in this comment. Thanks to reader Gadget.

Update 1/6/19: Now available in more states, they have also expanded the number of gas stations they partner with. Hat tip to reader Gadget.

Upside is an app that allows you to get cash back on gas you purchase at select stations. They currently only have stations in the following locations: MD, VA, NY, NC, SC, DE, FL, TX, MI, WI, MO and DC.

upside-gas

[Updated 4/20/17]

World Bank cuts global growth outlook to 2.5%, warns of drop to 1.3% if war fallout spreads to markets




World Bank cuts global growth outlook to 2.5%, warns of drop to 1.3% if war fallout spreads to markets

South leads nation in foreclosure surge


Foreclosure pressure in the South is at its highest point since 2019, while the West’s housing market is thriving compared to the rest of the country, according to a new industry report.

Processing Content

“What our data is showing is essentially two housing markets inside one country,” said Matt Layton, senior vice president of consumer analytics for LegalShield, in a press release Tuesday. “The West is the lone outperformer, the only region running above prepandemic norms across foreclosure, construction and sales simultaneously. The rest of the country is under pressure, and the South is where that pressure is most acute.”

LegalShield’s April foreclosure index rose 46.4% year over year to 52.4 in the South, which led the country in building and buying from 2020 to 2022. The escrow consequences of that have reshaped monthly payments, the report said.

“What’s driving the foreclosure calls in the South isn’t the principal and the interest, it’s the escrow,” said Ben Farrow, LegalShield provider attorney and partner at Anderson, Williams, & Farrow, LLC, in the release. “Homeowners insurance and property tax increases have quietly reset the total monthly payment higher on loans people thought were stable. That payment shock is what’s moving people from financial stress to legal action.”

The housing construction index in the South also fell 3.3% year over year, while the home sales index increased 5.7% annually but was still 10.2% below February 2020 levels.

The foreclosure index in the West spiked 21.8% year over year to 35, which was the lowest regional reading in the country and 29.6% below prepandemic levels. The housing construction index rose 4.5% annually to 146.3, the only region above its prepandemic average, while the housing sales index also jumped 11.9% from April 2025, the strongest sales rebound in the country and again the only region above prepandemic norms, according to the report.

“The West is the one part of the country where all three signals are pointing in the right direction at the same time,” Layton said. “That’s a fundamentally different housing environment than what we’re seeing in the South or the Midwest.”

The Midwest foreclosure index was the highest of any region at 55.4, increasing 11.2% year over year. Meanwhile, the Northeast was the only region where foreclosure pressure declined, dropping 10.4% annually to 52.5.

The national foreclosure index reached 49.7 in April, up 13.5% year over year and 71.3% from April 2021. April was the second straight month at the highest sustained level since spring 2020. The construction index also fell 1.4%, and the sales index ticked up 1.3%, the report found.

“What we flagged in April as an emerging foreclosure trend has now sharpened into a regional story,” Layton said. “The direction we predicted is unmistakable. This is nowhere near a 2008-style crisis, the Great Recession peak was 283.2 in March 2009, and we’re at 49.7, but foreclosure pressure is now in its second consecutive year of double-digit gains, and the South is bearing the heaviest load.”

Attom’s May foreclosure report showed similar trends. Southern states, Florida and South Carolina, posted the worst foreclosure rates in the country last month, followed by Maryland, Nevada and Indiana. Cleveland and Baltimore recorded the worst rates among retro areas with a population of at least 2 million. Tampa and Orlando, Florida, also cracked the top five.

Nationally, foreclosures hit 40,355 in May, down 5% month over month and up 14% on an annual basis.

“Foreclosure starts and completed foreclosures both increased compared to last year, reflecting ongoing pressure on some homeowners as elevated mortgage rates, rising ownership costs and affordability constraints persist,” Attom CEO Rob Barber said in a press release. “At the same time, foreclosure volumes remain well below historical norms, indicating that the housing market continues to show resilience despite these challenges.”



Did Google Just Give Investors 30 Billion Reasons to Buy the SpaceX IPO?


Last week, SpaceX (SPCX +0.00%) disclosed a new cloud service agreement with Alphabet‘s (GOOGL 1.95%) (GOOG 2.23%) Google through an amendment to its Form S-1. Demonstrating an ability to monetize artificial intelligence (AI) infrastructure by supplying a hyperscaler marks an important expansion of SpaceX beyond rockets and satellites.

With a total contract value of nearly $30 billion, did SpaceX stock just become a no-brainer buy with its initial public offering (IPO) looming on June 12? Read on to find out.

Image source: Getty Images.

What are the key terms of SpaceX’s new deal with Google?

Per the agreement, SpaceX will supply Google with a cluster of 110,000 Nvidia GPUs in combination with associated hardware, including CPUs and memory solutions. Google will pay SpaceX $920 million per month between October 2026 and June 2029.

Capacity will ramp up through September, and if SpaceX is unable to meet that delivery target, then Google may terminate the deal after a one-month grace period or accept a reduced allocation of chips with a corresponding fee cut.

What does Google’s deal with SpaceX say about AI infrastructure more broadly?

Google’s decision to outsource capacity underscores how explosive demand for specialized compute truly is. For SpaceX, this contract validates an important strategic pivot: By leveraging its engineering expertise and existing AI resources, the company is proving it can become a serious player powering hyperscale AI data centers.

More broadly, I think the deal showcases that AI infrastructure platforms are becoming more diversified as non-traditional providers deliver GPU clusters quickly and at scale.

Alphabet Stock Quote

Today’s Change

(-1.95%) $-7.10

Current Price

$357.16

Does SpaceX’s deal with Google make the upcoming IPO a buy?

At roughly $11 billion over the contract’s primary term — and nearly $30.4 billion over its entire life — the Google deal could be seen as a much-needed financial milestone that de-risks SpaceX’s capital-intensive rocket and satellite operation.

Smart investors will weigh all of the execution risks, including intense competition in the cloud computing landscape and how SpaceX’s core operations across rocket launch services and Starlink connectivity remain central to its overall valuation profile.

While the partnership with Google adds tangible credibility and predictable cash flow that could strengthen the case for long-term holders of SpaceX stock, this deal alone is not a reason to buy the IPO this week.

I say this because either party can exit the deal with 90 days’ notice after December. This is important to note because Google Cloud has been aggressively marketing its own custom silicon — dubbed Tensor Processing Units (TPUs). Although this is speculation on my part, renting capacity from SpaceX could simply be Google’s way of accessing compute at a lower total cost of ownership compared to buying GPUs directly from Nvidia, all while ramping up its next batch of TPU deployments.

In other words, the deal could wind up being relatively short-term if Google is able to transition more of its training and inference workloads back to TPUs or its own existing infrastructure — making SpaceX more of a bridge than a long-term partner.

do popular methods deliver on their promises? – Bank Underground


Ivona Cickovic and Andrea Serafino

Machine learning models are increasingly used in organisational decision-making, yet their inner workings often remain opaque. When these systems influence real world outcomes, knowing what they predict is not enough – we also need to understand why. Explainability methods aim to illuminate this ‘black box,’ and feature attribution tools that link predictions to individual inputs are especially popular. They feel intuitive but rely on strict data assumptions that rarely hold, making their outputs unreliable. The 2019 Apple Card case illustrates why this matters: despite gender not being an explicit input, women appeared to receive lower credit limits than men with similar profiles – an outcome attribution methods struggle to explain. This post examines a key assumption underpinning these tools and how it distorts explanations.

The limitations of popular explainability methods 

Machine learning (ML) models are often sufficiently complex that it is difficult to understand how changes in the data going in lead to changes in the predictions coming out. This has driven the development of various explainability methods that claim to see through this opacity and summarise the relationship between a model’s inputs and outputs.

Common examples include Shapley Additive Explanation (SHAP), a method that assigns each feature its average marginal contribution across all possible subsets of features; Local interpretable model-agnostic explanation (LIME), which explains individual predictions by fitting a simple, interpretable model locally around the observation of interest; Partial Dependence Plot (PDP), visual tools that show how a model’s average prediction changes as one feature varies while the effects of others are averaged out; and Permutation feature importance (PFI), a performance‑based approach that assesses feature relevance by randomly shuffling values and measuring the resulting loss in accuracy. However, a growing body of research has highlighted limitations in these widely used methods (eg Salih et al (2024)Bordt et al (2022)Velmurugan et al (2023); and Ragodos et al (2024)). 

A major concern is that these approaches implicitly assume that model inputs – typically referred to as features in ML – are independent, an assumption that rarely holds in real‑world data sets. Although textbooks and practitioner guides (eg, Molnar (2025)) warn about the violation of these assumptions, the caveats are often overlooked in practical applications. While some features in financial models may be largely independent (for example, the number of standing orders versus a mobile phone bill), many others are naturally correlated, such as loan amount and monthly repayment. When such dependencies are present, attribution methods produce distorted or misleading explanations, obscuring the true drivers of a model’s behaviour. As highlighted in earlier Bank Underground work on AI fairness, opaque or biased model behaviour can amplify yet conceal discriminatory decision patterns.

A controlled experiment: independent versus correlated data 

To illustrate how much this matters, we run a simple experiment using two large synthetic data sets (50,000 rows × 50 features): one with independent features (or predictors) and one in which the predictors are correlated. In both data sets, the target is a linear combination of features plus noise. For the correlated‑features data set, Chart 1 shows the pairwise correlation heatmap (with red and blue marking positive and negative relationships, respectively; darker colours indicate stronger correlations, while paler colours show weaker ones), and Chart 2 shows the distribution of absolute pairwise correlations. Together, these charts show a pattern typical of many credit‑risk or economic data sets: most feature relationships are weak – with a median absolute correlation of about 0.20 – while a smaller number exhibit stronger associations, closely mirroring what we observe in real‑world modelling for example Stock and Watson (2017) or Laloux et al (1999)).

On each data set, we fitted four common models – linear regression, random forest, gradient boosting, and a neural network – and applied the four explainability methods mentioned above. We then compared the feature rankings assigned by these methods with the true rankings implied by the data‑generating process (ie, the coefficients we used to generate the synthetic data). We measured the rank agreement between the two rankings – that is, the extent to which they place features in the same order – using Spearman’s Rho (ρ) as a rank-agreement coefficient. This was repeated 500 times to see how stable the results are. 


Chart 1: Pairwise feature correlation heatmap



Chart 2: A representative distribution of pairwise feature correlations (absolute values) 


What the results show

Explainability methods are reliable only when features are independent, but their performance deteriorates sharply once features become even mildly correlated (Chart 3). The chart shows the distribution of rank agreement coefficients between estimated and true feature-importance rankings across 500 repeated simulation runs. Each panel corresponds to an explainability method, with separate boxplots for the models used.

Blue boxplots represent simulations with independent features, while orange boxplots show results when features are correlated. Each box shows the interquartile range (the middle 50% of outcomes), with the median indicated by the horizontal line. When features are independent, all methods recover the true ranking with high accuracy and low variability, as reflected in the narrow blue boxplots clustered near one.

By contrast, once correlation is introduced, ranking performance worsens substantially. The orange boxplots are much wider, median rank agreement coefficients fall (typically to between 0.3 and 0.8), and some runs even exhibit negative agreement, meaning genuinely important features are ranked lower than unimportant ones. In real world settings, where only a single data set is typically observed rather than hundreds of simulations, this implies that feature importance explanations from a single model run can be highly misleading. This is especially concerning in high stakes contexts like credit scoring, where decisions carry real consequences.

Chart 3. Boxplots of rank-agreement coefficients between true feature rankings implied by the data generating process and rankings implied by a range of explainability methods for a set of models (across 500 simulations), for the top 10 features.


Chart 3: Boxplots of rank-agreement coefficients


To unpack what the coefficients shown in the charts mean in practice, it is helpful to think about what happens in an individual model run. In our simulations, although the data generating process is a simple fully known linear system, explainability methods often struggle to recover the true ordering of feature importance once features are correlated.

Two broad patterns stand out. First, even genuinely important predictors can be severely misrepresented. In many runs, features that are among the top three true drivers of the outcome are pushed far down the ranking produced by explainability methods or disappear from the top ten altogether. This illustrates how easily real drivers of a model’s behaviour can be obscured once features exhibit even mild dependence.

Second, features with little or no true importance are frequently promoted into the top ranks. This type of mis-ranking is particularly problematic in practice. It encourages users to build interpretive narratives around variables that played no real role in generating the outcome, leading to a false sense of understanding of how the model actually works.

Where does this leave us?

This post argues that feature attribution explainability methods perform poorly in modern ML settings, where large data sets and mutually dependent features are the norm. The results presented indicate that even modest and realistic levels of feature correlation – around 0.20 on average – can meaningfully reduce the accuracy and stability of common attribution methods. In our simulations, rank-agreement that is close to perfect in independent settings often fell sharply once correlations were introduced, with important predictors moving down the list and low relevance features moving up. This matters because tools such as SHAP, LIME, PDPs and permutation importance are frequently used to support model interpretation. Under realistic data conditions, however, their outputs become unreliable, making it harder to identify which features are genuinely driving a model’s behaviour. If these methods struggle to recover the top features in a clean, fully specified linear system, it raises serious questions about their suitability for explaining high dimensional models used in real world decisioning. Rather than clarifying model behaviour, they risk reinforcing misleading narratives, discouraging deeper investigation, and creating unwarranted confidence – ultimately setting the stage for misguided decisions.

Making feature attribution genuinely insightful would require much more structure than most ML pipelines support. That would mean introducing disciplined feature construction – explicitly mapping correlation structure, grouping variables into interpretable clusters (eg, socioeconomic status, credit behaviour, stability, demographics), and reporting explanations at the group level rather than for individual features.

While this kind of structured organisation is standard in classical statistics, many contemporary ML pipelines rely instead on large sets of raw or automatically engineered features. In such settings, models are often trained on whatever variables are available in the data set, with the expectation that the learning algorithm will discover useful structure without extensive manual grouping by domain. As a result, explicit feature grouping is rarely part of modern ML workflows, and with many correlated variables, even defining meaningful groups can become a research task in its own right.

It is worth noting that there are attribution methods designed to relax independence assumptions – such as Conditional SHAP and Causal SHAP – but these are very difficult to scale. Conditional SHAP requires estimating the joint feature distribution in order to compute conditional expectations; Causal SHAP needs a well specified causal graph, which most practical ML projects do not have. Both are computationally very expensive and fragile in high dimensions. So, although these alternatives address some of the theoretical shortcomings of classical feature attribution methods, they remain largely impractical for routine ML use. This leaves a noticeable gap between what explainability methods promise in principle and what they can realistically deliver today.

Rather than treating feature attribution as the primary means of understanding a model, these findings point to a need to rethink how ML models are assessed. One way to move beyond attribution is to examine model behaviour by exploring how outputs change under structured ‘what if’ variations in inputs. A fuller exploration of this and other approaches is beyond the scope of this post.


Ivona Cickovic and Andrea Serafino work in the Bank’s Model Review and Development Division.

If you want to get in touch, please email us at bankunderground@bankofengland.co.uk or leave a comment below.

Comments will only appear once approved by a moderator, and are only published where a full name is supplied. Bank Underground is a blog for Bank of England staff to share views that challenge – or support – prevailing policy orthodoxies. The views expressed here are those of the authors, and are not necessarily those of the Bank of England, or its policy committees.

Chase Sapphire Preferred® (CSP) Review (2026.6 Update: 75k Offer; Hyatt Transfer Ratio Will Be Cut To 4:3; Will Increase Hotel Credit To $100; Will Add New Bonus Categories)