this post was submitted on 02 Sep 2024
93 points (94.3% liked)

Asklemmy

43816 readers
860 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy πŸ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_[email protected]~

founded 5 years ago
MODERATORS
 

Please just provide a short, medium or long story

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 79 points 2 months ago (2 children)

Used to work for a gaming company that had a really big Facebook presence.

When most companies launched a new game they would just launch the game connect to Facebook and call it a day.

But when we launched a new game we would turn on cross-promotion and send millions of users to the new game day one.

The problem is that Facebooks load balancers don't scale quickly. And if you start sending millions of people to a game that just errors, it's pretty bad for marketing.

So we had a script that you would run for an hour before you went to launch a game that would start making hundreds then thousands than tens of thousands of connections to Facebook giving their load balancers time to scale.

Well, I didn't write the tool I was just given it and the documentation on it was kind of sparse at the time. I started with the value of 30,000. Weeeellll, turns out a sane value would have been 3-5 as it multiplied whatever input you gave it by 10K.

My cluster made sweet love with their cluster, and Facebook went down for about 3 hours.

Within a week they had some pretty decent changes to their new API limit subsystem.

[–] [email protected] 9 points 2 months ago (1 children)

Were you able to scale the thing after the changes? Did Facebook send an email to your company?

[–] [email protected] 12 points 2 months ago* (last edited 2 months ago)

I didn't hide it. I said hey, I oopsed that!

We could still scale at a reasonable pace but they more or less made it unnecessary in about a month.

[–] [email protected] 64 points 2 months ago* (last edited 2 months ago) (2 children)

Two big ones in my younger days:

Alt tabbed one too many times, clicked drop database, clicked ok, realized I'd just deleted the live user database for America's Army. Thankfully it was the east coast site and west coast was the primary, and it was only one way replication. We shut down east coast auth and rebuilt the secondary.

Someone distracted me while typing in a vlan command on a switch, I hit enter without double checking, took out our fiber between two datacenters in the middle of a move. Took me 15 minutes to run to the DC, plug in a console cable and fix it. Took all of our customers out.

[–] [email protected] 9 points 2 months ago (2 children)

America's Army is such a bizarre game, at a conceptual level. Do you have any other fun stories from that? I have to imagine a lot of weird things went down behind the scenes.

[–] [email protected] 6 points 2 months ago

Nothing else that immediately comes to mind, it was like 20 years ago.

[–] [email protected] 5 points 2 months ago

oh shit so that's a game ! I thought this guy had taken down the entire US army in one click.

load more comments (1 replies)
[–] [email protected] 47 points 2 months ago (1 children)

I’m going to tell a story on behalf of my husband.

He was 13 and in Boy Scouts. Their troop was told that some older scouts went missing and the troop had to look for them. They formed patrols and were searching for over 3 hours when the leaders said that the older scouts were located; one of them was disemboweled and needed a medical helicopter to come from Denver. That was the β€œoh, crap!” moment…

Turns out the whole thing was staged. No one ever went missing. They just wanted the troop to learn how to do search and rescue. There were younger scouts there who were crying and terrified, definitely scarred by the experience.

And that’s how things were done back in the 80s.

[–] [email protected] 15 points 2 months ago (1 children)

I think this is a common thing with boy scouts. We happened upon an accident in between stations at camp. A kid ran up and tells us his dad crashed his car and he needed help. There was a man who was laying in front of the truck on the ground. His arm was bleeding profusely. We needed to administer first aid. The guy had a bunch of blood all over his arm and he was acting all incoherent. We decided to Jerry rig a tourniquet to stop the bleeding and send someone up the road to find a phone (pre cell phone days) The whole experience was super traumatic. All staged. Fuckers. They even had a pump shooting out fake blood from the guys arm.

[–] [email protected] 10 points 2 months ago (1 children)

Was the "injured" guy's name J. Walter Weatherman, by chance?

[–] [email protected] 5 points 2 months ago (1 children)

LMAO. I didn't remember that name but I had a feeling I knew who it was. This guy's arm stayed on though

[–] [email protected] 3 points 2 months ago

Well, there goes that theory...

[–] [email protected] 44 points 2 months ago* (last edited 2 months ago)

September 12, 2001. I accidentally shut down an entire production plant. Management didn't even get mad. They closed the plant for the day, I kicked off the boot cycle (takes hours for the system to be ready for production again) and everyone went home to be with their families. Nobody's head was on right that day anyway.

EDIT: A few years later I was testing some BigIP configs on a tertiary unit when suddenly the entire e-commerce site went down. Apparently this unit used to be a primary before being demoted and someone (not me) forgot to disable replication, so when I wiped all the rules from my "test unit" I inadvertently wiped all the rules to the production units. Technically it wasn't my fault but it was still an "oh fuck" moment.

[–] [email protected] 34 points 2 months ago (1 children)

Shit job from 10 years ago. Getting too drunk at the office Christmas party and talking so much shit about my horrible fucking boss to a couple of influential senior managers who are close to the CFO. Freaked out all weekend about it, severe anxiety attacks. That mixed with the hangover I was just vomiting all weekend.

And then: Run into one of those senior managers early in the office on Monday morning, apologised for being inappropriate. Get a response β€œoh, we all know how bad she is, can’t believe you haven’t quit yet”.

[–] [email protected] 12 points 2 months ago (1 children)

Senior managers were also awful then; part of their job is making sure that the lower level managers don't suck, and they weren't.

[–] [email protected] 12 points 2 months ago (1 children)

Absolutely. A few months after this I went directly to the person above my boss and explained the situation- mental health, physical health, turned into dependence on weekly psychologist sessions.

Basically told me to get over it.

This was a non profit organisation dedicated to helping homeless, refugees, victims of domestic violence, and elderly people who are unable to afford aged care. The people on the ground doing the work were amazing people. But the people in charge were all cosplaying as big business shitheads.

[–] [email protected] 6 points 2 months ago (1 children)

I've heard that kind of thing about a number of non-profits. Makes me wonder how they manage to attract so many awful people.

Or maybe people in general are just awful.

[–] [email protected] 7 points 2 months ago

Virtue signaling. Its easy to look good running a nonprofit.

[–] [email protected] 23 points 2 months ago (4 children)

My old company stopped contributing to our 401k even when they were taking the $$ out. The CEO Irma gave us her personal message that they were going to take care of it and that we were doing just fine.

Then we got a surprise video meeting over memorial day. The oh shit moment was everyone was told via the call that we were indefinitely furloughed. I didn't even know that was thing. Unfortunately when you get furloughed like we did, you can't get unemployment since your not terminated, you can't get insurance, and paychecks started to bounce from over a month ago. It was a bad situation. So yeah that was my oh shit situation.

[–] [email protected] 5 points 2 months ago

k even when they were taking the $$ out. Th

Happened at a previous company for me too. They were paying people with their own 401k's for quite some time before they went under. Some of my coworkers were putting in max contributions.

No one ever saw any of that money back. The management just rolled into a new venture like nothing happened. There were tons of lawsuits but they had all their money hidden away.

[–] [email protected] 3 points 2 months ago (1 children)
[–] [email protected] 3 points 2 months ago

What else do you want to know ?

load more comments (2 replies)
[–] [email protected] 22 points 2 months ago

Yesterday I was waiting for the Tram.

As I stood there, I turned my head to the right and witnessed how a pigeon was hit by a car.

Kinda traumatizing, especially when the cars that followed ran over and over the carcass.

[–] [email protected] 20 points 2 months ago (1 children)

I was once driving on some back roads I was unfamiliar with. I turned a corner and didn't realize there was a stop sign until too late and went right through the intersection. As I went through it, I turned my head to the left and noticed that a car was heading right for me. It missed me by inches.

[–] [email protected] 12 points 2 months ago (2 children)

I had two similar ones-

  1. driving across a bridge and just in front of me, at the end of the bridge, a volswagon eos flew threw the air over the street and landed on the grass on the other side.

  2. Driving on a street that's parallel to railroad tracks and then jogs to cross them. As i crossed the tracks i glanced right and saw the front of the train. I had been driving beside and just on front of it and didn't realize it.

  3. One extra - i was going down a hill in a really dark neighborhood. It was so dark in front of me that i stopped. i was sitting on a boat ramp into the gulf of Mexico.

[–] [email protected] 4 points 2 months ago (1 children)
[–] [email protected] 3 points 2 months ago

Yeah. On, i think - I've wondered about that over the years. I was 17 and it was an old 1978 Plymouth Fury. Scared the shit out of me! Still does.

[–] [email protected] 4 points 2 months ago

I have had the train thing happen to me. There were no warning lights where the road crossed over. Fortunately it was a coal train going very slowly. Scared the living daylights out of me. It's been 30 years since that happened and I'm still neurotic about railroad crossings with poor visibility.

[–] [email protected] 18 points 2 months ago

My grandpa had developed the habit of falling out of his bed. The first time I was afraid that he was gonna die on the spot as I'd heard it, but it eventually became such a "regular" occurrence that I didn't think of immediate death anymore. This particular day, he'd fallen twice. They brought him to a nearby hospital to get a check-up. I was worried sick that this time something was actually wrong, or that he might've broken a bone or something. Turns out he was fine! No broken bones or anything. Just one teeny tiny minor issue...

When he was brought to the hospital, he was accidentally placed in the area with people who were brought there with covid. I hadn't been able to see him in months because of the restrictions, and even when I did go the months prior it was always with far distance, masks and in short bursts. I did everything I had been told to do to "keep him safe", "ease up the workload in the hospitals" and all those government campaigns and all that, only for him to die because of this (seeming) serious neglect from medical professionals.

[–] [email protected] 16 points 2 months ago

I was testing some code late at night in the test system. Rolled out the changes, log on to the admin interface and write a short news article about how one of the more hated profs at the university had died suddenly and unexpectedly.

Result looks good, roll out changes to prod, about to call it quits for the night. Think to myself: common reason people get fired, maybe delete the story from test system. Check test system, no story there... Uhoh.

Story has been live for about three hours. Hope no spiders have caught it yet, hurry to delete it and learn how to purge all evidence from database.

Turns out the shithead admin had copy and pasted the server config for the test system from live and forgotten to change the admin rewrite rules to test system. Phew...

[–] [email protected] 15 points 2 months ago* (last edited 2 months ago) (1 children)

I predict this will be quite tame compared to the rest of this thread but here you go anyway:

Our scene opens on a person with a bass guitar, practicing some sick slap bass perched upon an IKEA office chair. The player is lost in the zone, all mental facilities put to work making every strike with the thumb is accurate and powerful, and every pop of the fingers sends the strings into the fretboard with a gorgeous thwack! The sound is heavenly, a deep, rich, cutting tone- full of appropriate levels of CLANK and SNAP. The short riff being performed to a concert of no-one reaches its magnificent height, a slammingly heavy riff sounding like a funky machine gun, the bassists hands become a blur, the strings vibrate with precision and power, a glorious cacophony of ma-

kkrrmp.

Oh crap, I broke my lowest string.

load more comments (1 replies)
[–] [email protected] 15 points 2 months ago (1 children)

It was my sister's birthday and I was over her place helping set everything up for the night party and then she said "dad's not picking up the phone"

I had the gut feeling then and there something had happened and indeed he had had a hearth attack that morning

[–] [email protected] 9 points 2 months ago

I went to check on my brother in law while his parents where camping. Found him dead in their bed. It was the night before my birthday. Devastated....

[–] [email protected] 14 points 2 months ago (1 children)

A short, medium, or long story

So, a story?

[–] [email protected] 17 points 2 months ago (1 children)

I don't want to hear your extremely long or very short stories. Get that "For sale: baby shoes, never worn." stuff out of here.

[–] [email protected] 12 points 2 months ago* (last edited 2 months ago)

I took down the home page of one of the top 5 websites for around 5 minutes.

There were two existing functions that were written by a different team: An encode method that took a name of something (only used internally, never shown to the user) and returned a numeric identifier for it, and a decode method that did the opposite.

Some existing code already used encode, but I had to use decode in my new code. Added the code, rolled it out to 80% of employees, and it seemed to work fine. Next day, I rolled it out to 5% public and it still seemed okay.

Once I rolled it out to everyone, it all broke.

Turns out that while the encode function used a static map built at build-time (and was thus just an O(1) lookup at runtime), decode connected to a database that was only ever designed for internal use. The DB only had ten replicas, which was nowhere near enough to handle hundreds of thousands of concurrent users.

Luckily, it's commonplace to use feature flags changes, which is how I could roll it out just to employees initially. The devops team were able to find stack traces of the error from the prod logs, find my code, find the commit that added it, find the name of the killswitch, and disable my code, before I even noticed that there was a problem. No code rollback needed.

That was probably 7 years ago now. Thankfully I haven't made any mistakes as large as that one again!

Always use feature flags for major changes, especially if they're risky!

[–] [email protected] 10 points 2 months ago (1 children)

I heard that "who let the dogs out" by the Baha Men is about ugly girls coming to the club.

I was explaining this to a coworker, and one of my female coworkers were around. After I said it, I looked at her and said "oh my gosh I'm so sorry" because I thought it was inappropriate to say at work.

She took it as I was calling her ugly! (she was though)

[–] [email protected] 12 points 2 months ago (1 children)

Ironic, it's about dogshit men who catcall women

[–] [email protected] 7 points 2 months ago

The lyrics support this.

Well, the party was nice, the party was pumpin' Heya, yippie yi yo And everybody havin' a ball Huh, huh, yippie yi yo I tell the fellas start the name callin' Yippie yi yo And the girls respond to the call I heard a woman shout out Who let the dogs out? Who, who, who, who, who?

[–] [email protected] 8 points 2 months ago

I was in charge with creating, designing, configuring, and running an e-commerce site on Shopify as well as responding to customer emails and orders. This was for a start-up. First orders would get a promo code for a 15% discount on a next purchase.

CEO tells me we need to get rid of stock fast as possible, so make a storewide discount on certain models. I go and do that.

We receive a bulk order of 50 of the discounted units while also using the 15% off promo code we sent out to early purchasers. Realized I should have put in a rule that doesn’t allow discounts to stack…

CEO and other members all unanimously voted to get rid of me a couple of hours later.

[–] [email protected] 7 points 2 months ago

A few years ago I was responsible for provisioning accounts in an application with a shitty admin UI. The process for doing so was to create the account and then give the account access it required by clicking in the list of available access and then clicking the arrow to move it over to the assigned list. Or you could just double click on it. To remove access you did the same thing from the assigned list to the available list. Or you could go into a particular item and remove the accounts from it that way. One day I was working through terminating a department that had been laid off when I noticed that on one of the largest access items the account list only had names up to "j" in the alphabet. Apparently my mouse had developed a double click problem and I had managed to select the bottom half of that list. I did not have access to any logs or anything that would allow me to reverse that change and it was a Saturday so I was basically fucked until Monday morning when I could contact the application support and they could hopefully fix it.

[–] [email protected] 6 points 2 months ago

"We need to talk."

[–] [email protected] 5 points 2 months ago* (last edited 2 months ago) (1 children)

"Oh, there's a word for what I feel? I guess I'm trans."

[–] [email protected] 7 points 2 months ago

Might not have been an "oh crap" if not for my Catholic family or my wife and daughter. Personally it was more of an "oh, joy, this is okay!"

[–] [email protected] 2 points 2 months ago
[–] [email protected] 2 points 2 months ago* (last edited 2 months ago) (1 children)

When I realised that full-blown corruptions (sometimes of of entire folders) are happening on not just the HDD that I store games on, but also the HDD that stores Windows. This computer's old and my next one will have SDDs but I've decided I want to make the most out of this computer since it still runs games very well, and I'll go to the computer store to buy a new one once it inevitably bricks itself.

[–] [email protected] 3 points 2 months ago (1 children)

You are aware you can just replace the drives right?

load more comments (1 replies)
load more comments
view more: next β€Ί