top 64 comments

sorted by: hot top controversial new old
[–] 167 points 1 year ago* (last edited 1 year ago) (10 children)

I would watch this. Especially if it was an angry Brit, rather than a dramatic American. And even more if it didn't keep replaying the same 5 minutes of telly before and after each ad break. And even more if it didn't have an ad break every 10 minutes that lasted 5 minutes.

  • source
  • hideshow 10 child comments
  • [–] 66 points 1 year ago (4 children)

    right? I don't watch TV because of all this crap. I don't understand how some people have the patience, honestly.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 40 points 1 year ago (2 children)

    Frog in pot is my guess. I haven't watched ad supported television for like 20 years now and it is so jarring when I'm in someone's house and an ad comes on.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 1 year ago

    Our public TV has no midroll ads, only between programs, and I'm so happy I can use a guide and usually find something to watch when eating and get no ads. But I'm also watching the endless reruns of a series I like, so that's also not difficult to get.

  • source
  • parent
  • [–] 93 points 1 year ago* (last edited 1 year ago)

    Look at this ci deployment! THE TESTS ARE TURNED OFF. YOU'RE RAWDOGGING PRODUCTION.

    Oh my days. Your AWS isn't destroying old deployments, no wonder you're indebt, you have seven times more compute than NASA FOR FUCKS SAKE.

  • source
  • [–] 66 points 1 year ago (1 child)

    I wouldn't deploy this for my fucking dog, roll it back now!

  • source
  • hideshow 1 child comment
  • [–] 46 points 1 year ago (2 children)

    “And the big surprise, is that the fucking image uploads are being stored in fucking RAW!”

  • source
  • hideshow 2 child comments
  • [–] 3 points 1 year ago (1 child)

    Isn't that probably a feature, which would then also be advertised to the end user? Maybe for photo-artists and such

  • source
  • parent
  • hideshow 1 child comment
  • [–] 45 points 1 year ago (6 children)

    Senior developer: "not my coin miner!! ... i mean, how'd that get there?"

  • source
  • hideshow 6 child comments
  • [–] 25 points 1 year ago (5 children)

    You joke, but I've actually been responsible for a coder getting shown the door for running a coin miner on his work laptop.

    In his defense, cyber security at that company was crap for a long time. After a ransomware outbreak, they started paying attention and brought some folks like myself in to start digging out. This guy missed the easy out of, "hey that's not mine!" The logs we had were spotty enough that we would have just nuked the laptop and moved on. But no, he had to fight us and insist that he should be allowed to run a coin miner on his work laptop. Management was not amused.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 4 points 1 year ago (4 children)

    Am I just stupid or does that seem like an extreme reaction?
    Apart from the ~0% profitability these days, what's the issue with running a coin miner?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 4 points 1 year ago

    The first issue with running a coin miner is using company resources for your own profit. Your own system, using your own electricity, go for it. Running it on a company owned laptop, while at a company building, burning electricity the company is paying for. Ya, that starts to get uncomfortably close to fraud or theft. There is also that whole, "running unauthorized software on a company system, doing who knows what else in the background." There is a very real possibility that the coin miner has unknown vulnerabilities which could allow remote code execution; or, just outright be malicious and contain a remote access trojan. Maybe he was smart enough to audit all the code it was using and be very sure that's not the case. More likely, he just grabbed a random implementation of XMRIG, put his wallet in the config file and ran it. Either way, he also made a point of refusing to remove it, so we escalated up to management. With the recent ransomware outbreak having been in the multi-million dollar (possibly low tens of millions) damage range, refusing to remove unauthorized software went over about as well as a lead balloon. There may have been other factors at play; but, the unauthorized software and being a dick about removing it was what got him out the door.

  • source
  • parent
  • [–] 3 points 1 year ago (1 child)

    Analogous to someone using the company car to make some extra money as a uber/lift driver. Do you still not see the problem?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 0 points 1 year ago

    Kinda, but not as a firable offense.
    Using the company car for uber would raise the odometer, wear the tyres, use fuel, risk crashing, etc..

    As long as things are within thermal limits, it won't risk damaging the device.
    I guess it could make the battery degrade quicker, but it seems so insignificant in comparison.

  • source
  • parent
  • [–] 41 points 1 year ago

    It surprises me that there aren't more shows like that, just some random dude bursting through your job calling you all twats and pointing out where you failed, then helping you fix it.

    I want carwash nightmares or retail nightmares shows.

  • source
  • [–] 40 points 1 year ago (8 children)

    Just talked to a woman from a company in the same holding as mine. They still run their computers on windows xp. They're in health care and deal with sensitive, confidential patient data.

  • source
  • hideshow 8 child comments
  • [–] 9 points 1 year ago (1 child)

    This week I heard from a network group lead of a university hospital, that they have a similar issue. Some medical devices that come with control computers can't be upgraded, because they were only certified for medical use with the specific software they came with.

    They just isolate those devices as much as possible on the network, not much else to do, when there is no official support and recertification for upgrading. And of course nobody wants to spend half a million on a new imaging device when the old one is still fine except for the OS of the control computer.

    Sounds like a shitty place to be, I pity those guys.

    That said, if you were talking about normal client computers then it's inexcusable.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 1 year ago*

    The criticality of any given service is inversely proportional to how recently released was the technology that it runs on.

    This, if you see some ancient machine sitting there humming, don't even make eye contact with that mf, don't even think about it. In fact, try to minimize your time in the same room so when it eventually goes tits up, you don't get blamed.

  • source
  • parent
  • [–] 4 points 1 year ago

    I used to work in healthcare IT until around 2008ish. Various clinics had things running on 3.11, 95, 98, etc.

    For the 3.11 case, it was only controlling the door card/lock system IIRC and was not otherwise on the network, but some of the others, less so. We didn't have direct control over the sites' decisions and couldn't really enforce anything so us removing them was not possible. We did everything we could to convince the site mgmt, of course.

  • source
  • parent
  • [–] 36 points 1 year ago (6 children)

    This was my entire 25-year career. No way in hell would I want to watch a show like that.

    Although if there were a show based on my career, I'm sure the highest ratings would be the show where my coworker fires a 125 mph knuckle ball a foot above a 10-year-old kid's head. It was the only time in my career when I had to physically intervene to prevent a fistfight between my boss and the client.

  • source
  • hideshow 6 child comments
  • [–] 17 points 1 year ago (5 children)

    Please elaborate on this knuckle ball story. I am confusion.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 52 points 1 year ago* (4 children)

    We got hired by a company that was developing a remote-controlled baseball launching machine. The machine itself was just the standard two spinning wheels (although the max rotational speed of 125 mph was a lot for this sort of thing), but it could also pivot 360 degrees and also angle itself between straight up and 45 degrees down towards the ground, so it was capable of simulating any hit ball in baseball. The idea was that you would put this machine at home plate and then the coach could walk out among the players and use the remote (which was a Windows Mobile PDA) to generate any kind of hit, like a grounder to short or a pop fly to right field etc. Because the wheels could be independently controlled, you could put any kind of spin you wanted on a ball by having one wheel spinning faster than the other.

    Really a cool device and a cool project, but my coworker who got the gig was a remarkably terrible programmer who spent more than a year fucking things up in various ways. At one point, for example, he spent three months trying to develop a Physics engine to control where the ball went, despite the fact that a) he knew nothing about Physics, and b) the Physics of a spinning baseball is actually incredibly complicated and well beyond the processing power of a PDA circa 2005. Not to mention that the balls used varied tremendously in how old and scuffed up they were, which would have defeated any attempt to calculate where they were going with any kind of real precision.

    Despite being well over budget and past the original schedule, he had things sort of working (sometimes) and the client asked him to produce a variant of the software that would let the machine be used by Little League coaches. My coworker in addition to writing the version to scale back the speeds appropriately, also decided to completely change the API that was used to communicate with the machine. Previously, the speeds had been specified by short integer values between 0 and 32768, but he decided it would be better to use floating-point values between 0 and 1. All well and good, except his way of dealing with the huge amount of compiler errors this generated was to cast all the hard-coded short int values as floats and clamp the result between 0.0 and 1.0.

    As bad as this was, he also decided to test this version - for the first time - on a field with actual Little Leaguers (in his defense - but only slightly - we rarely had access to the actual machine itself, so proper testing was always difficult). The coach sent the command for a slow grounder to the shortstop. This should have produced a horizontal ball with about a 30 mph speed on the bottom wheel and 35 mph on the top wheel to give it some topspin. Instead, his hard-code int values were about 10000 and 12000, which got cast and clamped to 1.0 by the API call - in other words, maximum speed (125 mph) on both wheels. This ejected a ball with no spin going 125 mph, the most deadly knuckleball in human history (human pitchers throw knucklers at maybe 50 mph and they're nearly impossible to hit or even catch). At least he had the angle and azimuth "right" so this was fired straight at the shortstop! Had it hit him, the kid for sure would have badly concussed and very possibly killed, but fortunately it sailed just over his head.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 4 points 1 year ago (1 child)

    This is one of those moments I'm depressed I'm poor and this guy probably wasn't. Just, how do you fuck up that bad?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 25 points 1 year ago (2 children)

    Yes, but consider that the abbreviations alone would make the show unwatchable. "Hold on, babe, what's a SaaS?"

  • source
  • hideshow 2 child comments
  • [–] 17 points 1 year ago

    I would watch this.

  • source
  • [–] 12 points 1 year ago (2 children)

    Someone would have to look at and understand the existing code and infrastructure rather than just throwing it all away and writing a data migration. In other words, it would never happen.

  • source
  • hideshow 2 child comments
  • [–] 23 points 1 year ago* (last edited 1 year ago)

    For the small niche that would find it comprehensible, that would be gold. Maybe it would work as a YouTube channel.

    The trick is that software companies and their clients tend to be more publicity-averse than restaurants, and for Kitchen Nightmares they need to find ones that will straight-up agree to be made an ass of to get on TV.

  • source
  • [–] 10 points 1 year ago

    Me and friends borked our school network by making it a doge coin miner in high school, the IT guy was not pleased.

  • source
  • [–] 10 points 1 year ago* (2 children)

    Still have a copy of Ubu 8.04 on CD somewhere. Not sure if it still works though.

    Good times.

  • source
  • hideshow 2 child comments
  • [–] 9 points 1 year ago

    I would watch the absolute fuck out of this to the point that my family would be so fucking sick of it.

  • source
  • [–] 9 points 1 year ago

    Silicon Valley

  • source
  • I would watch this. Maybe something like "SRE Squad" with like a fire department type aesthetic and eagles and flags and butt rock theme song.

  • source
  • [+] 12 points 1 year ago (1 child)
  • [–] 4 points 1 year ago*

    Huge application. Dominating it’s industry. It had only one user on a DBs with a password that hadn’t been changed in over a decade. Same user/pass for each DB as well. The DBs were all publicly accessible. The applications, clients, engineers, and everyone else used that singular user.

    At least one of those people seriously considered doing crime, right? It would be like shooting fish in a barrel and, with simple steps to hide your network origin, there would be no way of finding the culprit. With the kind of ransoms you could get from a company like that you could go and live happily ever after in Dubai.

    Absolute madness.

  • source
  • parent
  • [–] 6 points 1 year ago

    Oh I have literally thought of this too. Maybe a bit more like Cops or if The Office was a real paper company office... but at a software company. So many fires to put out, so many blockers, so much drama between design / pm / dev / qa / execs, etc. Launch date blockers. Post-release hotfix nightmares. It could work

  • source
  • [–] 5 points 1 year ago

    Accurate thumbnail

  • source
  • [–] 2 points 1 year ago

    I've got a lot of unassigned schadenfreude I could put to this.

  • source
  • [–] 2 points 1 year ago

    Management: "But the coin miners are the only ones maintaining the server, if it wasn't for that it would have died long time ago"

  • source
  • [–] 1 point 1 year ago

    It's called incident response

  • source
  • [–] 0 points 1 year ago

    Cute silly furry

  • source
  • 12 comments in c/programmerhumor@lemmy.ml view that post
    [–] 34 points 1 year ago* (1 child)

    We already have Linus Torvalds. /jk

  • source
  • hideshow 1 child comment
  • [–] 30 points 1 year ago (5 children)

    This is 1000% funnier because of the avatar with the dog head

  • source
  • hideshow 5 child comments
  • [–] 5 points 1 year ago (4 children)
  • [–] 1 point 1 year ago (3 children)
  • [–] 20 points 1 year ago

    WHY THE FUCK DIDN'T YOU ADD .ENV TO .GITIGNORE YOU FUCKING DONKEY!?!?!

  • source
  • [–] 18 points 1 year ago* (1 child)

    The Ubuntu 8.04 one turned out to be the backup, which had taken over because the main server gave up. Their main server? Windows Server 2003.

    Also halfway, they discovered that they lost half their long term archive due to ransomware. They managed to recover the other half because it already got leaked first.

  • source
  • hideshow 1 child comment
  • The first half sounds so true to me. Like it was an intern that really wanted a replica set, but instead of using the same platform the company was using, hacked together something running on Linux. Ofc they didn't tell anyone how it worked, and everyone else knew windows server so no one poked it.

    It used to be running on a spare pentium 4, but was virtualized as no one knew why things stopped working when it was turned off

  • source
  • parent
  • [–] 10 points 1 year ago*

    you'd get to the 6th episode and then the 7th would just be "@todo complete this later"

    and none of the stage directions would be documented.

  • source