Linux nerd and consultant. Sci-fi, comedy, and podcast author. Former Katsucon president, former roller derby bouncer. http://punkwalrus.net

  • 0 Posts
  • 16 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2023

help-circle
  • I was burned afoul by a former admin who, instead of diagnosing why a mail service was failing, labeled a script as a /etc/cron.d file entry as “…” (three dots) which, unless you were careful, you’d never notice in an "ls " listing casually. The cron job ran a script with a similar name which he ran once every 5 minutes. It would launch the mail service, but simultaneous services were not allowed to run on the same box, so if it was running, nothing would happen, although this later explained hundreds of “[program] service is already running” errors in our logs. It was every 5 minutes because our solarwinds check would only notice if the service had been down for 5 minutes. The reason why the service was crashing was later fixed in a patch, but nobody knew about this little “helper” script for years.

    Until one day, we had a service failover from primary to backup. Normally, we had two mail servers servers behind a load balancer. It would serve only the IP that was reporting as up. Before, we manually disabled the other network port, but this time, that step was forgotten, so BOTH IPs were listening. We shut down the primary mail service, but after 5 minutes, it came back up. The mail software would sync all the mail from one server to the other (like primary to backup, or reversed, but one way only). With both up, the load balancer just sent traffic to a random one.

    So now, both IPs received and sent mail, along with web interface users could use. But now, with mail going to both, it created mass confusion, and the mailbox sync was copying from backup to primary. Mail would appear and disappear randomly, and if it disappeared, it was because backup was syncing to primary. It was slow, and the first people to notice were the scant IMAP customers over the next several days. Those customers were always complaining because they had old and cranky systems, and our weekend customer service just told them to wait until Monday. But then more and more POP3 customers started to notice, and after 5 days had passed, we figured out what had happened. And we only did Netbackups every week, so now thousands of legitimate emails were lost for good over 3000 customers. A lot of them were lawyers.

    Oof.


  • Having moderated forums back in the day, I can answer to some of that motivation.

    First, some people are just bullies. A sense of tribalism forms around bullies, who feel the need to act out and repeat the abuses they have endured. Hazing stems from this, too. Cruelty masked as “you should know better,” advice. Given too late.

    Some have a smug sense of superiority, and want to keep it that way. Less smart people means they stay king of the mountain. Others are scared their own lack of knowledge will cripple them if they don’t keep the potential competition down. Insecurities drown out any sense of empathy.

    Some people hate themselves so they punish others in retaliation. Like, trying to erase past cringe by making others hurt to even the score.

    A few are sick of “the same fucking newbie questions again and again and again,” but still hang out in newbie forums for some reason.


  • really just doesn’t do what I needed to do.

    This has been my experience, or sort of does what I want it to do, but I have to rethink what I need it to do instead of something really simple. Like a “new type of shared file system” that replaces NFS/Windows sharing. So instead of files in a standard file system one can manage with a file browser, it has “indexed” your files in such a way that the actual files are renamed into data chunks, and one “finds” files by their non-intuitive search engine that can’t do even basic search engine tricks like “AND/OR” searches, wildcards, and the results are hit and miss. “But it’s faster and more elegant!” So how do you restore from backup when the system fails? “When the system does whatnow?”

    Yeah, no thanks. I can recover files from a file system much easier than some proprietary encoded bullshit fronted with a bad search engine over a proprietary and buggy index.



  • I hate to be honest, but I used Amazon Prime a lot because:

    1. I cannot drive. Thus, getting to the store is difficult.
    2. I must bring in 3-4 items a week, so yeah, I save on shipping.
    3. Auto-subscriptions save a little.
    4. I have priced a lot of stuff over the years, and while Amazon is not always the best, the convenience is impressive.
    5. They have, multiple times, been incredibly helpful with customer service. Like above and beyond.
    6. COVID and nobody masks around here. I have an autoimmune condition, so it’s important that I not leave unless it’s a medical appointment or similar need.
    7. They just have stuff I can’t find anywhere. Yes, as some have said, caveat emptor, but that’s true for all the stores.

    I also save a shit ton of money. When I used to browse Walmart or Target, I used to buy a lot of shit I didn’t need. I don’t get as distracted with focused buying. I also order from Aliexpress if I can wait 30 days, and I have only been ripped off three times in several years, for a total of maybe $35.

    I’m not saying my way is better, and certainly not if it’s better for you, but it’s been a godsend to the house-bound.




  • I found that repeating back something also gives someone a chance to back out and change their mind. In the help desk world, this helped immensely.

    “Why did we lose connection to Sydney?”

    “Ah… Dunno.”

    “What do your network logs say?”

    “Ah… We don’t have logs on those routers.”

    “… Okay, let me see if I understand, since I will have to report back to my boss, who will contact yours. Our connection to Sydney went down, but the routers on your end do not keep logs, so you are unable to tell me why. And your boss will back you up on this. Correct?”

    “… I’ll look again.”

    “That’s what I thought.”



  • “They sure don’t make slaves like they used to! Last batch of imports were dead on arrival from UPS. And the ones that we DO have want food. Like EVERY. DAY. I gave them food last Christmas, which I don’t REALLY have to do, mind you, but I’m all Christian Holy and shit, and they still just bitch and whine that they need food daily. Bunch of entitled freeloaders.”

    “But Bob, you lost you last batch due to dehydration. You need to give them water every day, too.”

    “There is a MOTHERFUCKING OCEAN only a TWO HOUR DRIVE from here. They have EIGHT HOURS A DAY they don’t work for me, but no, they just lie around napping.”

    “But they are chained up and can’t drive. Besides, once the flies are living in their wounds, that isn’t napping anymore.”

    “You sound like one of them liberals! Always spending brain power on an excuse instead of good, hard work.”


  • I have found that it’s like having a junior programmer assistant. It’s great for “write me python code for opening an in file from a command line argument, reading the contents into a key/value dict array, then closing the file.” It’s terrible for “write me a python code for pulling data into a redis database.”

    I find it’s wrong 50% of the time for certain command line switches, Linux file structure, and aws cli.

    I find it’s terrible for advanced stuff like, “using aws cli and jq, take all volumes in a vpc, and display the volume id, volume size in gb, instance id it’s attached to, private IP address of the instance, whether is a gp3 or gp2, and the vpc id in a comma separated format, sorted by volume size.”

    Even worse at, “take all my gp2 volumes and make them gp3.”




  • I worked for a large computer company in the late 90s, early 2000s. When XP came out, they said there would be no site licensing. This meant we had to keep track of license keys for thousands upon thousands of systems, costing millions. This was before KMS or anything.

    “Nothing we can do,” Microsoft said. “We have no gate key.”

    Our server farms at the time were 40% Windows NT 4, 55% Sun systems, and 5% Linux. So we said, “okay,” and called Red Hat. In a year, our back end was 60% Sun, 35% Linux, and 5% Windows NT. We were already in talks to start switching to Linux workstations for desktops.

    “Oh, you mean this gate key,” said Microsoft.

    Asshats. They lost our server business, but let us use XP with a site license.


  • I only have one machine using Windows because I don’t want to be “left behind” in the corporate desktop world, but it’s on my “left hand monitor” while my center and right of three monitors are Kubuntu. The specs won’t let me use 11 on any of my systems. My company laptop is still Windows 10 as well because some of our security software doesn’t run on 11 yet.

    If I didn’t have to work in the corporate space, I’d quit Windows in a fast second. I have been using Kubuntu as my daily driver for almost 10 years now.


  • The stupid thing is that they could have approached this in a much less dickish manner. Seriously. First, they are making money off us as it is with their demographics and the fact they are not utilizing this cash cow as before means they have gotten too greedy for their own good, or mismanaging funds which is a completely unrelated problem. Long ads, unskippable ads, expensive premium. This is the beginning of the end of something they used to offer as free, resting on their laurels as a monopoly, like the airline industry. When they are now practically forcing the cobra effect. Eventually, it will get so silly, it will go the way of the dod like Angelfire. AOL, and Geocities. Or, soon, Netflix.

    I would have started it similar to Patreon, like, “by donating $1/mo, you can support artists like this,” and incentivize the publishers with monetary gain and higher search results. Nobody is gonna miss $1 or $12/year. You multiply that by millions of viewers, that’s millions of dollars on top of their demographics. Second, they could have had a 5 second bumper, similar to PBS, like “This and other find content is brought to you by Exxon and the Chubb group” or whatever. Five seconds. Front and back. Not enough to cause outrage. Skippable, but not so annoying, everyone skips.