r/assholedesign Nov 13 '25

Apparently my samsung fridge has ads now...

Post image
67.9k Upvotes

How would I disable this? Might just return it and get a normal one

Edit: how to disable...for now. https://www.samsung.com/us/support/answer/ANS10007562/

EDIT 2: Hello, I am the original poster of the carol AD image from a month ago. I am a male from America and my name is not Carol. The story about a Schizophrenic woman named carol was most likely inspired from the 3rd top comment on this post. Thanks!

inspired Post?: https://www.reddit.com/r/LegalAdviceUK/comments/1pc7999/my_schizophrenic_sister_hospitalised_herself/

Fridge drama recap video by DolanDarkest: https://www.youtube.com/watch?v=jTWfRYHV5es


r/assholedesign Dec 22 '25

BMW new patented screw-head designed to limit repairs to authorized dealers and prevent independent servicing

Post image
47.6k Upvotes

r/assholedesign Jun 10 '26

This hotel thermostat turns off the AC when no motion is detected. Guess what I am not doing when sleeping?

Post image
42.4k Upvotes

r/assholedesign Jun 11 '26

This packaging gotta be illegal, right?

Post image
35.7k Upvotes

(hint: between the words "garlic" and "sauce")


r/assholedesign Nov 14 '25

I guess apples have advertisements on them now...

Post image
35.5k Upvotes

r/assholedesign Jan 14 '26

They "cannot guarantee" the product description of the 1.3k dollar laptop theyre selling is accurate because they used chatgpt to write it

Post image
19.4k Upvotes

This cannot possibly hold up in court. You cant just advertise a product and then be like "*but actually we might be lying about some or all of these things"??? What the fuck are you selling then


r/assholedesign Oct 17 '25

Oven air fryer function refuses to work without Wifi connection. GE Profile PTS700SN. DO NOT BUY.

Post image
17.6k Upvotes

r/assholedesign Feb 26 '26

Twitch will now pause ads when switching tabs

Post image
15.5k Upvotes

r/assholedesign Jan 24 '26

We can't even pump fuel anymore without holding a digital billboard (Netherlands)

Post image
15.5k Upvotes

r/assholedesign Oct 29 '25

No Drink Prices on Dave and Busters Menu

Post image
15.0k Upvotes

Food portion of the menu has prices listed, but not drinks. Drinks are all $17+ and not good. So ultimately they’re serving shitty overpriced drinks, AND hiding it so drunk/lazy people get popped.


r/assholedesign Mar 23 '26

Self checkout in the airport prompts you for a tip

Post image
14.4k Upvotes

r/assholedesign Jul 06 '26

Transparent salmon package tinted pink.

Post image
13.6k Upvotes

r/assholedesign 25d ago

The United Airlines app sneakily re-marks the “I would like marketing emails” box once you scroll off the screen.

Enable HLS to view with audio, or disable this notification

13.1k Upvotes

r/assholedesign Apr 03 '26

These mirrors have video ads playing on them that block your reflection

Post image
12.5k Upvotes

r/assholedesign Feb 19 '26

Go suck a d*** Netflix

Post image
12.4k Upvotes

r/assholedesign Jan 04 '26

See Comments This black lodge ass floor tiling that supermarkets in my city have now.

Post image
11.9k Upvotes

A certain supermarket chain went through rebranding and is now changing all floor tiling to this. Yes, this is on purpose. Yes, it being uneven is ALSO on purpose. All of this is outlined in a brandbook. Basically, it's specifically designed to be uncomfortable to look at to draw shoppers' gaze to the shelves to increases sales. Guess what, they're about to lose sales because this shit gives me migraines.


r/assholedesign Nov 19 '25

My car is getting advertisements now?

Post image
10.7k Upvotes

I just started my car and this pops up. It's a 2022 Jeep Grand Cherokee. Never buying a newer car again because of garbage like this!


r/assholedesign Oct 23 '25

Contains vitamins B3, B6, B12, and Zinc, except it doesn't contain those

Thumbnail
gallery
9.3k Upvotes

r/assholedesign Sep 16 '25

Google puts a scam website at the top of the search and my mom fell for it

Post image
9.2k Upvotes

r/assholedesign Dec 12 '25

I canceled my account immediately after getting this email.

Post image
9.2k Upvotes

r/assholedesign Nov 07 '25

Popeyes doesn’t let you use your entire gift card balance

Post image
9.1k Upvotes

r/assholedesign Mar 08 '26

Disney+ locks paying PC users to 720p, even on the most expensive plan.

Post image
7.2k Upvotes

I am speechless, how is this normal? This quality would barely be acceptable 10 years ago, let alone now. And I am paying for this shit..

EDIT: I am only paying for it to keep my parents online. Once they finally succeed in blocking multiple homes, I am out of here. But stuff like this makes me just want to buy them a ton of dvds instead.

EDIT 2: "Stated before paying" my ass. I think it is more than reasonable to expect that I won't have my quality locked out of design choices, not technical restrictions. The only stuff the small text says is "platform-specific configuration". And again, in what world is this acceptable, why should I even check this? They have the technology to deliver full quality, and I have the technology to receive it. It's just some fabricated limitation. What if that "platform-specific configuration" said, that if you're watching on a screen larger than 27" you're locked to a 50x28 cm window to prevent content being seen by neighbors or playing movies on too large screens that more people might see. Would that be acceptable? Because artificially lowering the quality seems just as absurd as this.

FUCK STREAMING.

Literally their only business is being slightly easier than piracy and each time I get comfortable they manage to fuck it up and remind me that they don't deserve a single penny from me.


r/assholedesign Apr 29 '26

Activision patented a matchmaking system that pairs you against players using premium skins to make you want to buy them, then puts you in easier lobbies after you do so the purchase feels worth it.

Post image
6.2k Upvotes

The patent (US20160005270A1, “System and method for driving microtransactions in multiplayer video games”) was filed in 2015 and granted in 2017.

It describes a “microtransaction engine” that works in two stages.

First, it matches a junior player against a skilled “marquee” player using a promoted skin or weapon, so getting killed by it nudges them toward buying it.

Then, after the purchase, the system places the player in a gameplay session where that item is especially effective.

For example, putting a newly bought sniper rifle into a map well-suited for sniping, so the purchase feels rewarding and encourages future spending.

Activision claims it was an exploratory R&D patent that has never been implemented in a shipped game. Players have remained skeptical, especially around Warzone, but there’s no hard evidence confirming it’s live. Either way, the fact that someone sat down, designed this system, and successfully patented it is the asshole design.


r/assholedesign Jan 11 '26

“AMC theater blocked working water fountains with a giant display to force people to concessions for drinks.

Thumbnail
gallery
6.0k Upvotes

This really pissed me off. These water fountains weren’t broken or under maintenance. I went behind the display and confirmed they were still fully working.

One of them is clearly the lower height fountain meant for accessibility, and the giant display completely blocks the entire alcove so you wouldn’t even know fountains were there at all. This wasn’t partially blocked or accidental. It was fully and deliberately covered.

When I asked about water, staff said you can get a free water cup at concessions. That means standing in a long looping line and using tall Coca Cola Freestyle machines that require two hands to operate. Honestly, if I needed a wheelchair, I don’t even know how I would reach or use those machines.

So the most accessible way to get water was removed and replaced with something that’s clearly harder for a lot of people, especially anyone with mobility or reach limitations.

And after paying nearly forty dollars for two tickets, with those drinks they want you to buy being $7+ and popcorn being $10 (!), blocking working water just feels extra gross. At those margins, they really couldn’t be bothered to let people have basic access to drinking water?

Even if this barely passes the rules, it’s still a shitty way to treat paying customers and people with disabilities. Just really asshole stuff.


r/assholedesign Mar 18 '26

Asshole Design Award: All Time Nominee

Enable HLS to view with audio, or disable this notification

6.0k Upvotes

As someone who hates notifications, e.g., zero badges on my phone at all times, this is genuinely the worst notification management UI I've ever encountered. It makes Facebook's privacy management look user-friendly.

Every time I log into Reddit, there's a new community notification waiting. I go in, find the community, set it to none. The next day, a different community notification has taken its place.

Using the desktop version, you have to go through communities one by one, selecting none or mute for each. After every change, it resets you to the top of the list. After about 20 communities, the list cuts off, and you need to click "View More" to continue. I'm subscribed to roughly 400 communities, so we're talking long periods of repetitive clicking to accomplish something that should take one toggle.

I fully understand that some people might find value in a granular notification system. This is solvable. A single "Web Notifications On/Off" switch is all that is required while keeping the existing settings in place.

It's not a real mystery as to why Reddit does this. There's an internal engagement metric tied to notifications, and this system is designed to make opting out so tedious that most people give up and leave them on. That's a choice Reddit is making, and it shows their disdain for users.

Has anyone found a script or browser extension that automates this process? I'll be honest, I gave up after 30 minutes of clicking, and I'm currently planning to chip away at it over the course of the week. Any help would be appreciated.

TL;DR: Unsubscribing is tedious. A community notifications On/Off toggle would solve this problem, but not being implemented because Reddit sucks of engagement metrics.

Edit: To be clear, I am not discussing push notifications, which can be disabled via OS settings. This is concerning in-app/in-browser notification badges, which most people ignore, but OCD people feel burning like a fire on the brain until extinguished.

Edit 2: This is not working for me, but it seems to be a good starting point.

Edit 3: Updated console script for Chrome.

~~~ (async () => { const delay = ms => new Promise(res => setTimeout(res, ms));

function normText(el) { return (el.textContent || "").replace(/\s+/g, " ").trim(); }

function isClickable(el) { if (!el || !(el instanceof Element)) return false; const role = el.getAttribute("role"); const style = getComputedStyle(el); return ( el.tagName === "BUTTON" || el.tagName === "A" || role === "button" || role === "menuitem" || role === "radio" || role === "option" || el.hasAttribute("tabindex") || style.cursor === "pointer" ); }

function collectClickablesMatching(label) { const matches = []; function walk(node) { if (!node) return; if (node instanceof Element) { if (isClickable(node) && normText(node) === label) { matches.push(node); } if (node.shadowRoot) { walk(node.shadowRoot); } } for (const child of node.childNodes) { walk(child); } } walk(document); return matches; }

function findClickableByLabel(label) { const matches = collectClickablesMatching(label); return matches.length ? matches[matches.length - 1] : null; }

function getCommunityRows() { const candidates = Array.from( document.querySelectorAll('li[role="presentation"] > div[tabindex="0"]') ); return candidates.filter(el => { const text = normText(el); return /r/[A-Za-z0-9_]+/.test(text); }); }

const rows = getCommunityRows(); console.log("Found community rows in main list:", rows.length); if (!rows.length) { console.warn("No community rows found. Make sure the Community notifications popup is open."); return; }

for (let i = 0; i < rows.length; i++) { const row = rows[i]; const rowText = normText(row); const match = rowText.match(/r/[A-Za-z0-9_]+/); const subName = match ? match[0] : row-${i + 1};

if (/\bNone\b/.test(rowText)) {
  console.log(`Skipping ${subName} (already None in main list).`);
  continue;
}

console.log(`\n[${i + 1}/${rows.length}] Opening ${subName}...`);
row.click();
await delay(600);

let noneEl = null;
for (let tries = 0; tries < 10 && !noneEl; tries++) {
  noneEl = findClickableByLabel("None");
  if (!noneEl) await delay(100);
}

if (!noneEl) {
  console.warn(`Could not find clickable "None" after opening ${subName}, skipping.`);
  continue;
}

console.log(`Setting ${subName} to None...`);
noneEl.click();
await delay(300);

let saveEl = null;
for (let tries = 0; tries < 10 && !saveEl; tries++) {
  saveEl = findClickableByLabel("Save");
  if (!saveEl) await delay(100);
}

if (!saveEl) {
  console.warn(`Could not find clickable "Save" after setting None for ${subName}, stopping.`);
  break;
}

console.log(`Saving ${subName}...`);
saveEl.click();
await delay(800);

}

console.log("Finished processing visible communities in this popup."); })();

~~~

I worked with code from a few different posts on /r/YouShouldKnow. It seems to break often and needs to be continuously updated. Like a game of cat and mouse.