21 comments

  • scottlamb 1 hour ago
    > [Opexus] said that “the individuals responsible for hiring the twins are no longer employed by Opexus.”

    Getting close to the classic Monty Python line: "Those responsible for sacking the people who have just been sacked, have been sacked."

    Jokes aside, stuff like this sucks because I suspect many employers will take from it the most extreme, dehumanizing lessons, e.g.: (a) make firings [edit: including lay-offs] as abrupt as possible including terminating all access immediately, (b) never give second chances to anyone with any sort of criminal record (even say decades old marijuana posession or something).

    I'd prefer a more balanced version: limit unilateral access to sensitive systems in general (not just of recently-fired employees), when someone is fired immediately shut off particularly sensitive credentials if they do exist (but not their general-purpose login/email account), avoid hiring people convicted of wire fraud as sysadmins, hash your @!#$ing passwords, etc.

    • tempaccount5050 1 hour ago
      When you are talking about access like they had "make firings as abrupt as possible including terminating all access immediately" not doing this is incompetence. This is absolutely a standard and has to be for these kinds of positions. I've never worked anywhere where it wasn't for the majority of IT staff. You meet with HR, someone clears your desk, and security walks you out.
      • stego-tech 30 minutes ago
        There is a middleground, but it requires conscious effort to prop-up, support, and maintain over the long haul: off-boarding centers.

        I worked for a Big Tech company that actually did this, and it made the transition a lot easier. You could still access corporate resources necessary for the transition (HR, benefits, internal job postings, training offerings, expense reporting, etc), check-in with colleagues 1:1 (who would be warned this person was no longer part of the org, attachments could be blocked to prevent exfil, etc), and still send/receive email internally (though external was blocked by default and required justification).

        You can safeguard your corporate infrastructure without actually cutting everything off entirely and sending someone home to stew angrily about it. In fact, there might be (as yet undocumented) advantages to letting folks exist in that transition period on that segmented infrastructure, so as to identify potentially bad actors before they can do harm and see about mending bridges.

        Of course all of that requires conscious investment in projects with no clear quarterly/yearly KPIs to measure cost or success against, so most employers will never remotely consider it.

        • skinfaxi 5 minutes ago
          Your last sentence sums it up. I was blown away by the system you described that would allow for such a humane transition through such a difficult time. At least process wise it seems like a good place to work.
      • lesuorac 48 minutes ago
        Yeah but if you defense against somebody erasing a database is "we remove their access when they're fired" then your defense is garbage.

        Like there's so many other attack vectors besides an upset ex-employee.. Like all those articles about NK employees who presumably are trying very hard not to be fired. Or employees using company provided insecure email software leaving them vulnerable to ransomware et al.

      • scottlamb 1 hour ago
        > When you are talking about access like they had "make firings as abrupt as possible including terminating all access immediately" not doing this is incompetence.

        You're proving my point—employers take the most extreme lesson and it's considered expected practice. They absolutely should have immediately terminated the credentials that granted unilateral access to sensitive databases. (Ideally those would never exist in the first place—there are two-person schemes. A pair of bad actors...well apparently happens according to this article...but is far more unusual.) But employers regularly (but shouldn't) terminate all access including credentials that allow last email to colleagues exchanging personal contact info or something.

        • tempaccount5050 1 hour ago
          Yeah I don't see why that's necessary. I'm sure you can always reach out to HR and ask (I have facilitated this in the past, pulling contact lists and phone numbers) but that also gives them ways to exfiltrate data. It's company data. Just think of all the info you have in your inbox. Unless you've managed offboarding for high level IT positions it seems harsh, but the risk is just too high to allow the user to do that stuff themselves.
          • scottlamb 1 hour ago
            > Just think of all the info you have in your inbox.

            Meh? Sure, stuff that would help assemble a credible phishing attack, but not customer SPII or huge amounts of intellectual property or anything. If the assumption is that employees' inboxes are full of dangerous things, I would focus on fixing that.

          • BrandoElFollito 1 hour ago
            High level IT positions are not risky. This is the db admin who can do most of the damage.
      • beAbU 32 minutes ago
        Having people with that level of access without some form of two-person-control is already a sign of incompetence.
        • dullcrisp 17 minutes ago
          Twins can defeat two-person control (okay I know one of them was locked out).
        • saghm 16 minutes ago
          Maybe they did, but since they were twins...
    • paulpauper 1 hour ago
      Jokes aside, stuff like this sucks because I suspect many employers will take from it the most extreme, dehumanizing lessons, e.g.: (a) make firings [edit: including lay-offs] as abrupt as possible including terminating all access immediately

      The employee is always the last to know. This is standard fare.

  • giantg2 1 hour ago
    How did they get access to 5k passwords? Are they being sent/stored in cleartext? This is the most baffling part of the article for me.

    The second part I'm unclear about is how you could pass SOC2 when you aren't terminating account access simultaneously with the employment termination.

    • inetknght 1 hour ago
      From the article, it sounds like the passwords are indeed stored in cleartext:

      > On Feb. 1, 2025, Muneeb Akhter asked Sohaib Akhter for the plaintext password of an individual who submitted a complaint to the Equal Employment Opportunity Commission’s Public Portal, which was maintained by the Akhters’ employer. Sohaib Akhter conducted a database query on the EEOC database and then provided the password to Muneeb Akhter. That password was subsequently used to access that individual’s email account without authorization.

      • giantg2 9 minutes ago
        It still blows my mind. Shouldn't the government audit their contracting companies for egregious issues like this? Seems extremely reckless not to.
    • skinfaxi 4 minutes ago
      Depends on what their offboarding policy is. If it's 72 hours or something they would not breach policy.
    • GorbachevyChase 40 minutes ago
      Policy and practice might not be the same thing. The company and the entire management staff should be on somebody’s blacklist for future procurement.
      • giantg2 8 minutes ago
        The whole point of stuff like SOC2 and audit to verify that policy is actually implemented. Seems like nobody actually checked.
    • BrandoElFollito 59 minutes ago
      And how exactly do you want to store passwords if not in plain text (and then encrypted of course)? 5k is a lot, the authorization process is broken, but this is not related to how the passwords are stored.

      The only solution is correct access segregation and a bastion

      • Dangeranger 35 minutes ago
        You should never store passwords in plain-text, encrypted or not, you should always use a one-way cryptographic hash like bcrypt [0], scrypt [1], or PBKDF2 [2], combined with a single use salt [3] and optionally a pepper [4], and then store the output of the hash in the database.

        To confirm a user supplied password matches you run input into the same hash function again with the salt+pepper and compare it to the value in the database.

        That way if the database is stolen, the attacker cannot recover the contents of the passwords without brute forcing them. Encrypting passwords is not recommended because too often attackers are able to recover the encryption keys during the same attack where the password data is extracted.

        [0] https://en.wikipedia.org/wiki/Bcrypt

        [1] https://en.wikipedia.org/wiki/Scrypt

        [2] https://en.wikipedia.org/wiki/PBKDF2

        [3] https://en.wikipedia.org/wiki/Salt_(cryptography)

        [4] https://en.wikipedia.org/wiki/Pepper_(cryptography)

      • Epa095 42 minutes ago
        Hashed, you store them hashed (and salted). A breach should never reveal passwords.
      • jm_l 46 minutes ago
        Typically you store a hash of user passwords instead, then when logging in you hash the user password client-side and compare the hashes. This acts like a one-way function that protects the password while letting the user authenticate themselves.
        • CyberLily 5 minutes ago
          Hashing passwords client-side is generally a bad idea, since it means that the hash effectively becomes the password. For example, if I have a database row that has the hash of the password and a bad-guy gets access to the database, they will get the hash. The benefit of a hash is that it is a one-way operation, I can't figure out the plaintext from the hash, so my account is safe. If the password is hashed on the client, and sent to the server the attacker doesn't need to reverse the hash, they can just send the hash in the request. Instead, you should send the password to the server (using TLS encryption) and do the hash and compare on the server.
        • Tangurena2 40 minutes ago
          Also, you need to add salt. Otherwise every person using "Password123" has the exact same hash. Before they broke their search engine, it was common to google the MD5/MD4 hashes to "decrypt" or "unhash" them.
      • ellg 35 minutes ago
        I hope youre joking
      • jjk7 46 minutes ago
        Assuming you're serious? Store passwords with salted one-way hashes.
  • chatmasta 20 hours ago
    > At 4:58 pm, he wiped out a Department of Homeland Security database using the command “DROP DATABASE dhsproddb.”

    This article is hilarious. The two bickering brothers remind me of the guys in the Oceans movies played by Casey Affleck and Scott Caan. It’s amazing they got this close to sensitive data.

    • game_the0ry 1 hour ago
      > At 4:59 pm, he asked an AI tool, “How do i clear system logs from SQL servers after deleting databases?” He later asked, “How do you clear all event and application logs from Microsoft windows server 2012?”

      So many red flags, I can't even.

      • plagiarist 2 minutes ago
        They forgot a

        > "How do I clear chat logs from LLM?"

        I guess?

      • darkwater 13 minutes ago
        Yep, Windows Server 2012 being a big one :o
      • jiggawatts 7 minutes ago
        I love how this leaks out the fact that the DHS is running production databases on operating systems that are months away from end of extended support.

        For Linux users: Windows goes through phases of mainstream support, security updates only support, and then after the end of support there’s and extra three year window of paid “extended” support that provides only critical security patches.

        This exists only for incompetent organisations like government departments.

      • lostlogin 1 hour ago
        Ready access to AI tools sure makes vandalism easy.
        • game_the0ry 1 hour ago
          Ai is just a tool. You can kill with hammer, doesn't mean you ban hammers. And they could have used stack overflow instead of ai.
          • xethos 12 minutes ago
            The tools we use are not neutral. A sword can be made to work like an axe, but we use axes for chopping wood because a sword makes a shitty axe. A sword is designed to kill people. The handle, the mass, the weight distribution, and every other aspect I am not qualified to get in to, means swords are designed to kill. They are a tool, and their use is not neutral.

            This is a clear example, but I don't believe any tools are neutral. Your immediate fallback was to a hammer, not a mouse, with the obvious corrollary being to bludgeon, but the same line applies. Tools are not neutral, and that's why when you looked for something that causes harm, you grabbed something that's objectively been serving a dual-purpose for hundreds of years. Nobody's using a computer mouse to bludgeon someone to death; it makes a shitty bludgeon, and the design of the tool reflects that.

            That's also why these comparisons always fall back to knives, or hammers, or the AK-47: they are dangerous tools that are designed to make killing easier. Nobody is making these comparisons to more benign tools, like desk lamps, coffee cups, or car stereos, and it's because tools are not neutral, and none of my examples are designed to make direct, bodily harm, easier.

          • collingreen 47 minutes ago
            My god, they didn't say ban ai they said it makes vandalism easy.

            No need to knee jerk react to an argument that hasn't been made.

          • fugalfervor 39 minutes ago
            You are the first person in this conversation to mention banning. I am not sure what your comment has to do with anything.
        • fn-mote 22 minutes ago
          This vandalism is a joke. You could find the method in an XKCD comic.

          The fact that they didn't already know how to do it is the crazy part.

    • bmitc 19 hours ago
      Those two in the movies were always a highlight for me, especially when the one joins the other in the Mexican factory riot.
    • johnbarron 17 hours ago
      I think its them on video: https://youtu.be/Rx19zOzQeis
  • soVeryTired 1 hour ago
    > On March 12, 2025, a search warrant was executed at Sohaib’s home in Alexandria. Agents grabbed plenty of tech gear but also turned up seven firearms and 370 rounds of .30 caliber ammunition. Given his former crimes, Sohaib should have had none of this.

    For god's sake, don't commit crimes while you're committing crimes.

    • tclancy 51 minutes ago
      I was kind of hoping he sprinted out his back door which happened to be on a state line and then mailed his guns back to his house, just to try to cover everything.
    • paulpauper 1 hour ago
      Only commit one crime at a time
  • taffydavid 2 minutes ago
    > While this was going on, the brothers held a running conversation. (The government is not clear about whether this took place over text, instant message, or in person.)

    Explain to me how we can have a transcript of a conversation without knowing whether it was in person or not. I'm baffled by this sentence.

  • chrisra 21 hours ago
    I have no problem with my credentials being revoked everywhere before I know about a layoff. I don't really care how I learn about it, just please don't make me come in to the office.
    • nine_k 2 hours ago
      > just please don't make me come in to the office.

      But how do you pick up the stuff from your desk? I once lost a nice pair of headphones this way.

      • jimmaswell 50 minutes ago
        I've never had a job with a permanent individual desk like this. The one in-person real job I had, it was only shared working space that different people used at different times of the day or on different days, and I think you were discouraged from leaving anything. The idea of there being "your desk" with a framed photo of your kids and favorite coffee mug seems like a nearly extinct piece of nostalgia. It must have been nice in a way, far preferable to the new style of open office at least.
        • pavel_lishin 6 minutes ago
          May I ask how long you've been working?

          I'm in my early 40s, and I've never had a job where we've "hot-desked" like that, even when a company was out-growing an office.

      • paulpauper 1 hour ago
        ship it?
      • jagged-chisel 2 hours ago
        Meh. Don't leave anything at work. Forgo the convenience and carry your things on your commute. Use a bag. If there's "too much stuff", that's a sign to pare back what you "need" at work.
        • whatshisface 1 hour ago
          I know this is not a good year on the job market, but if you are traveling to work with a "go bag" and not leaving coffee mugs on your desk to prepare for being laid off maybe it is time to carry that go bag to some other buildings...
          • nkrisc 35 minutes ago
            The obvious middle ground is don’t leave anything valuable at your desk that you wouldn’t want to lose. You shouldn’t leave valuable stuff at your desk even if you don’t expect to be laid off. Unless you work in a very secure environment, you don’t really know who will be sniffing around your desk.

            Go ahead and leave a coffee mug, who cares if you lose a coffee mug?

            • pavel_lishin 6 minutes ago
              I would be devastated if a few of my coffee mugs were eaten by a firing/layoff. (But I would also not bring those specific coffee mugs to the office, either.)
          • jdev-hn 1 hour ago
            [dead]
        • afavour 1 hour ago
          God, if we're at the point where we're so paranoid about being laid off that we don't dare leave a single piece of personal property in the office then I think we're in a very dark place indeed. Can’t imagine the mental damage from considering losing your job every single day you wake up.
          • alexjplant 44 minutes ago
            I never left anything valuable or personal at my desk when I worked in an office simply because I had a very nonzero number of colleagues who acted like animals. My fizzy waters, coffee, and snacks would be consumed without permission or replenishment. Chairs, monitors, and input peripherals would get swapped without asking. Desks surfaces would be sat on with chairs used as footstools. Corporate effluvia of all types would end up on my "unused desk" because I wasn't in at the exact moment some roving bandit walked by looking for a spot to dump their crates of paper and binders.

            Some people simply have no regard for others and will mess with or jack your shit. Don't give them the chance.

            • eks391 22 minutes ago
              I always thought it was weird that all of the equipment issued to me beyond the laptop was registered to me, such as the monitors and desk phone. Your comment enlightens me... That's wild to imagine folks just swiping things from other peoples desks. We even have storage rooms of office supplies where someone could drop off their crate of paper and binders if they had one for some reason.
          • buckhx 49 minutes ago
            well this did just happen to me. laid off while taking care of my father in laws estate and my personal belongings were thrown away. 7 years at the company as an EM ftr.
        • forlorn_mammoth 19 minutes ago
          If they are keeping your personal possessions, isn't that theft?
        • cromka 1 hour ago
          I had my gym stuff in a gym locker. The reason I was able to commit to a gym routine was being able to get off my desk, get down the elevator, enter the gym and change in gym clothes in literally 5 minutes. I would never be willing to commute with all that gear. And I never got that gear back.

          Still a net positive in my experience.

          • eks391 17 minutes ago
            Same, almost. When I was a student, I rented a locker near the showers so I could start my day at the school gym, shower, and go to my first class.

            My workplaces have not had gyms, but I bought equipment for my home that maintains the streamline. I haven't been perfect at my routine because my work schedule isn't consistent which is annoying, but I do still get some exercise in at least twice per week with it. I doubt I'd be getting at least that otherwise.

        • BrandoElFollito 54 minutes ago
          Yes, I will bag my two tree-sized plants, 4 paintings, 1 old map, 2 posters, drawings of my kids, figurines and a few more things. Ah yes, the ball I sit on.

          I spend in the office more time than at home so I want a nice environment.

    • ccimmergreen 18 hours ago
      So this was why the FBI Director Kash Patel was in a panic when he couldn't log in one day. Revoking credentials before firing someone makes a lot of sense in security.
      • lostlogin 1 hour ago
        > So this was why the FBI Director Kash Patel was in a panic when he couldn't log in one day

        Ever tried to login with two factor and justify a maxed out company card while high as a kite and drunk?

        It’s stressful.

      • deepsquirrelnet 1 hour ago
        Professionally, he spells his name thusly: FBI Director Ka$h Patel, so you know he’s serious.
        • tty456 1 hour ago
          Written in bourbon
      • metalman 11 hours ago
        no, becaus the simple and pragmatic solution for ANYONE who is subject to arbitrary termination, is to litter everything they build with caltrops and dead man triggers and then hint that they will go into "consulting" when fired.

        I know of one case where this was totaly unintentional, and a machinest at a local pulp and paper plant had self delegated to write the software that controlled tension on the giant machines in the mill, but as it was his only real forey into sofware, nobody else could operate it, and they fired him after a manegment reshuffle, and then after the next scheduled shut down, nothing worked right, greasy dusty ancient screen with a blinking cursor was what they had, plugged into the important bits of a half sqare mile plant. still funny to think about!

        • cj 2 hours ago
          Or if you don't want to booby trap your code, buy one of those tiny devices that make a cricket noise randomly every 5-15 minutes, and hide it somewhere in the restroom.

          https://annoyingpcb.com/

          • zimpenfish 1 hour ago
            These are too obvious - 5-15 minutes gives your victim way too many opportunities to narrow down the location.

            What you really need is one that chirps once every (multiple of) 20-28 hours (with weighting towards 23-25 to keep it roughly around the time you set it going and an infrequent skipping of a day.) Also with different volumes and, ideally, different chirps. Occasionally a double chirp just for extra insanity causing.

            (A Michael Jackson "hee heee" would be another good option.)

        • therobots927 2 hours ago
          That is some top notch wrongthink… HN does NOT find it funny!
    • xingped 19 hours ago
      [flagged]
  • capibara13 1 hour ago
    A true professional always makes sure to leave their workspace completely spotless before going home
  • Goofy_Coyote 40 minutes ago
    Dude, I got background checked heavier and harder than my immigration just to work in a big SaaS company.

    This articles WTF/Second was around ~3 for me.

    Some of those moments:

    - Previous conviction - Served time (2 and 3 years) - Muneeb Akhter asked Sohaib Akhter for the plaintext password of an individual Which he received, and then got to the email of that individual due to a password re-use it seems. BUT WHY WERE THERE A PLAINTEXT PASSWORD IN THE FIRST PLACE?!

    - Muneeb had been assembling usernames and passwords—5,400 of them - for instance, his “marriott_checker.py” application tested the logins against Marriott’s hotel chains. Muneeb managed to log in successfully hundreds of times, including to DocuSign and airline accounts. Sometimes, if victims had airline miles stored, Muneeb would book travel for himself.

    - wiped out a Department of Homeland Security database using the command “DROP DATABASE dhsproddb.” 1. lol @ leaking the db name 2. "Department of Homeland Security". Admin (or near admin) access. By a convicted felon. who's also actively commiting crimes.

    - He later asked [from AI], “How do you clear all event and application logs from Microsoft windows server 2012?” Windows Server 2012?!!!

    - In the space of a single hour, Muneeb deleted around 96 databases with US government information. He downloaded 1,805 files belonging to the EEOC and stashed them on a USB drive, then grabbed federal tax information for at least 450 people.

    Jesus.

  • libpcap 1 hour ago
    Nice handwritings, though.
  • dzonga 56 minutes ago
    prosecute the company too.

    storing passwords in plaintext should be persecuted & having unlimited access to customer databases.

  • nostrademons 2 hours ago
    > Muneeb Akhter asked Sohaib Akhter for the plaintext password of an individual who submitted a complaint to the Equal Employment Opportunity Commission’s Public Portal, which was maintained by the Akhters’ employer. Sohaib Akhter conducted a database query on the EEOC database and then provided the password to Muneeb Akhter.

    WTF?

  • ge96 38 minutes ago
    Some good handwriting
  • dionian 33 minutes ago
    The penmanship of the guy is extremely neat, like, uncannily so
  • htx80nerd 7 minutes ago
    >Muneeb and Sohaib Akhter

    typical american names

    • chasing 5 minutes ago
      Don't be a bigot.
  • iJohnDoe 16 hours ago
    It’s crazy that people are desperate for jobs and these clowns get hired.
    • alphawhisky 6 hours ago
      Well, who else would you hire for the circus?
      • hunterpayne 2 hours ago
        Perhaps don't hire people who act as foreign adversaries for government work? Is that really such an absurd proposition?
        • pavel_lishin 2 minutes ago
          Were they foreign adversaries? They have non-Anglo names, but that doesn't make them foreigners.
        • lostlogin 1 hour ago
          > Perhaps don't hire people who act as foreign adversaries for government work?

          Hilarious in the context of this administration.

        • titanomachy 1 hour ago
          You can’t assume someone is foreign based on their name.

          In fact I’d guess they’re not, since they’ve been employed on government projects since a young age.

          • leptons 1 hour ago
            >who act as foreign adversaries

            This does not mean they are from another country.

        • ChrisMarshallNY 1 hour ago
          I don't think they were spies. They have ethnic names, but it sounds like they are just good ol' red-blooded Yankee crooks.
          • GorbachevyChase 21 minutes ago
            I can understand wanting to be perceived as being on “the right team” but that comment is so silly that it undermines credibility. To put it otherwise, could you imagine a scenario where I had a labor, arbitrage opportunity that involved a higher paying job in Shanghai, China and that I had lived there for a few years to do that. Let’s also say that I was found guilty of some similar crime. Would you call me a good old fashioned red-blooded Chinese crook?

            It’s OK to acknowledge that economic migrants are a thing, and that they likely have only transactional interest in where they live, such as a Bengali construction worker in Dubai, for example. That’s just part and parcel of labor mobility. For better or worse, shareholders, or middleman representing shareholders, have decided this sort of thing is a really good idea in the US, and now around half the population falls in that bucket. It’s a free country, and freedom means being free to choose short term interests. That also means you’re free to support such policies because they are good for Blue-team redistricting so we can provide free healthcare to all 8 billion people in the world somehow.

            But please, nobody becomes a Yankee by the mere fact of standing on the ground. If you want that pejorative title, then you need to earn it.

            • ChrisMarshallNY 7 minutes ago
              It was a silly comment. It was meant to be.

              As opposed to...

        • toast0 27 minutes ago
          Yeah. Here in america, we demand domestic adversaries!
        • leptons 1 hour ago
          Uhh... The guy in charge of the whole thing does things a foreign adversary would do. Has for years and he's back for round two. He even tried to overthrow the government once.
  • game_the0ry 1 hour ago
    No back ups? Skill issue.
    • Tangurena2 35 minutes ago
      Not many people test their backups. I've encountered some situations where the backups didn't work. And one previous employer who was so lazy that he didn't rotate the backup tapes so that the one tape cartridge was used so long that the oxide layer was rubbed off of the tape - so it was no longer brown but was transparent instead (imagine adhesive tape with no adhesive).
    • zeroonetwothree 12 minutes ago
      The article says that they did have backups
  • waterTanuki 20 hours ago
    > On Feb. 1, 2025, Muneeb Akhter asked Sohaib Akhter for the plaintext password of an individual who submitted a complaint to the Equal Employment Opportunity Commission’s Public Portal, which was maintained by the Akhters’ employer. Sohaib Akhter conducted a database query on the EEOC database and then provided the password to Muneeb Akhter. That password was subsequently used to access that individual’s email account without authorization.

    It should be a federal crime with prison time to make a DB for a federal agency and not hash and salt passwords or other auth credentials.

    • wildzzz 42 minutes ago
      It's probably some sort of crusty old application written before salt and hash was SOP. No agency is going to spend money on hardening something non-critical unless there's an incident or there's free money to do so. And that application was likely written by some contractor who's no longer around or has the source code available so any fixes would require an entire redo. And while you're redoing the whole thing, let's add in a bunch of features and scope creep to balloon the cost and schedule. Oops, the new contractor writing the app is overrun so let's bail and go back to the old version.
    • mijoharas 9 hours ago
      This is what I want to know. Are there any consequences for this contractor? At least fraud or negligence or something?
  • kaikai 21 hours ago
    How on earth did someone previously convicted of what sounds like hacking get job access to so many prod government databases? Wild that it took them so long to get caught.
    • AlexB138 2 hours ago
      I had the same questions. Apparently discovery of the prior conviction is what lead to them being fired:

      > When the company discovered Sohaib Akhter’s felony conviction, it terminated both brothers’ employment during an online remote meeting on Feb. 18, 2025

      from https://www.justice.gov/opa/pr/federal-jury-convicts-virgina... which is a better source on this.

      That prompts the question of why background checks are so lax that they were hired before this was discovered.

      • charonn0 2 hours ago
        The company involved here is apparently based in Washington, DC, which has a "Ban the Box" ordinance that limits employment background checks for most kinds of jobs. And apparently DC's version of the law is particularly strict.
        • giantg2 1 hour ago
          Shouldn't this force companies that need to pass a SOC2 out of the district? Doesn't SOC2 require background investigation of personnel with access to sensitive systems?
    • anonSrEng202309 2 hours ago
      And I recently couldn't get a job through a federal contractor for a federal position (requiring NO security clearance) because they didn't like something on my credit report.
    • sieabahlpark 2 hours ago
      [dead]
  • paulsutter 1 hour ago
    Deleting data like that is a crime investigated by the FBI. In a very sad story, a brilliant former coworker made a mistake of deleting data after leaving employment and ended up in prison. Brilliant guy, momentary mistake. Overzealous employer.
  • cyanydeez 21 hours ago
    so, apparently, the passwords were stored in cleartext.
    • whynotmaybe 19 hours ago
      Remind me of a forum a long time ago that sent me my password in clear when I used the "forgot password" link.

      When I advised them that it was a bad idea to store password in clear, they answered that they keep it in clear so that they can send it when someone forget.

      Defeated by such argument, I deleted my account.

      • asveikau 17 minutes ago
        Circa 2012 the San Francisco water bill pay was able to send me my password in plaintext when I forgot it. I was scandalized. But the alternative was to not pay the water bill, so I just made extra sure the password was very random and wasn't one that got re-used anywhere... I think they fixed this issue in the years since.
      • syntheticnature 2 hours ago
        In my free time, I help maintain the web presence for a small non-profit org with memberships. The original system when I started helping was a bespoke system that was smart in many ways (essentially a static site generator with membership control years before SSGs were cool, with regular automated tests), but the guy who wrote it absolutely insisted on storing passwords in plaintext and could not be convinced otherwise. Eventually he had to drop the volunteer position due to other things in life, and the first thing we did was correct this issue.
      • moebrowne 36 minutes ago
        > Defeated by such argument, I deleted my account.

        I'd bet your account wasn't actually deleted, just marked as deleted or inactive.

      • miki123211 2 hours ago
        There was a screenshot of some website floating around a few years ago, where if you entered the correct password but a wrong username, it would helpfully tell you which user the password is really for.
        • mekdoonggi 1 hour ago
          But did they handle the edge case of two users having the same password?
        • nodesocket 1 hour ago
          Product manager; “That’s a great UX.”
      • SoftTalker 1 hour ago
        Gnu Mailman still does this, and sends a monthly reminder email of your password.
      • scorpioxy 16 hours ago
        I've got a better one. I once had the same argument mentioned to me by my manager at the time when I pointed out that passwords were being stored in clear text. That it needs to be this way so that it is read/sent when the users forget their passwords(which happened a lot). I tried to explain that typically a "reset password" flow is used for that but that fell on deaf ears. That system contained healthcare data.

        Something bad did end up happening due to that lax security and there were oh so many meetings about it.

        • bluefirebrand 1 hour ago
          > Something bad did end up happening due to that lax security and there were oh so many meetings about it.

          This is the sort of thing that makes me want to check out of the whole circus. Here I am, telling you ahead of time, and you ignored me

          So how there's a circus that we could have avoided and not only do I get zero recognition for identifying the threat ahead of time, the people who ignored me keep their jobs and turn it into a zoo where everyone is scrambling in endless meetings

          And I've seen it play out a few times. After a point, why bother...

      • tetris11 6 hours ago
        Greetings, Bioconductor
  • ck2 52 minutes ago
    imagine the delete-fest the current whitehouse is going to do in a few years

    all with pardons waiting so they can't be convicted

    they might not even wait a few years

    • Tangurena2 30 minutes ago
      "Legal Eagle" has a new video about this. The administration's viewpoint is that the Presidential Records Act is unconstitutional, plus the President owns every document, so he can't be forced to return anything because it belongs to him.