Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)V
Posts
13
Comments
571
Joined
3 yr. ago

  • Except you also have to have your card/phone and know your pin. It's actually one of the hardest places to steal from.

    I have an uncle who used to do security for a major department store. This was over 40 years ago. They had an issue where entire racks of clothes were going missing. One time it was even two complete pallets, not even unpacked yet, they were received and then just missing. After the investigation they discovered a guy had clothes that looked similar to their uniform walked in confidently, released the locks on the wheels of the rack, rolled it into the back, another guy pulled up in a van, they put the whole rack in the back and drive off. He kinda looked like he belonged so no one questioned him.

    The pallets, again same guy just walked into back room found a forklift, picked them up, loaded them into a rental truck and drove off.

    Stealing is easy, it's not getting greedy and being able to not get caught is the issue.

  • I agree with the trillionaire and billionaire comments, but I don't understand why taking your money makes you feel like you're stealing?

    It's like making a batch of cookies, putting them in a tin, later going back and taking some cookies out of the tin to eat.

  • Only reason I can think to do that is to "verify" the data in the pointer is not null/empty and is a valid int???

    There are much better ways to do that but I can't think of any other intent the programmer had.

  • I saw a talk recently, I can find the video if you like but pretty sure it was the most recent ND conference, where they made the point that a lot of lack of efficiency in modern code is because of large companies. Basically in alot of cases it's more important to get a product out ASAP then to care if it was well done. Ok, a poorly written program may cost an extra $10,000 a month to run but if it earns them a million a month and saves 6 months of development time it pays for itself and they can eat the cost.

    This seems like the case with renting vdis instead of fixing the program.

  • I believe so but I don't remember the exact encryption algorithm and don't have access to the code anymore.

    This was the same place that had a 500 line file named glob_vars.cs which you can guess the content of because "passing around variables cause memory leak issues".

  • What were they storing in the linked list?

  • Am I reading that right, that he printed out the generated sql query?

    If so depending on context that may make sense to complain about. A 12 page sql query would be insane, something sounds like their are other issues.

    That said I probably wouldn't go to cto, I would go to manager or a senior dev and ask why it was so complex to get a particular content type. If there were no performance issues or bugs I would just ask out of curiosity.

  • That's atleast pretty creative

  • If you did and it was usable across multiple cnc manufacturers you could make a pretty penny.

  • Lol, yeah I've written g-code from 4 different manufacturers and yeah it's a new experience each time.

  • Yeah that's fucked up. From two perspectives 1. Who ever wrote that library needs money to survive. 2. From the company point of view they wasted WAY more money on the development then the license. Hell if 1 developer spent a day to do it, they paid more than they would for the license

  • If it makes you feel better at my last company I asked the "senior validation specialist" what the validation path would be for a program which incorporated unit tests.

    The answer I got was "what's a unit test?"

  • Interesting, I'll do some further research.

  • I worked on a laser seam welder which basically was programmed in a mix of g code and I guess vb??

    The fun part was variables could only be numbers between 100 to 999. So let's say you have a sensor and need to verify it's within a certain range. You could set #525 to 10 and #526 to 20 then say #527 = sensor 1 signal. Now lower down you verify it as if(#525 > #527 || #526 < #527){show error}

    Now you could create each variable at the beginning with comment of what it was but then have to keep referring to the top to remind yourself what number was what. Or create the variable at first use so it was closer but now it's spread across the document.

    I went with first case and just printed out the first 2 pages which listed all the variables.

    Before you ask, I talked to the guy who wrote the language and made the system many times he confirmed you couldn't use variable names.

  • Yeah, that just seems like a recipe for disaster.

  • I mean... That's bad but not on the same scale of some of these other issues.

  • Wait 100 per year total or 100 per seat per year? If it's per seat I can understand, if it's total wtf...

  • That sounds like someone who didn't understand the purpose of private

  • What is a sonarqube? I never heard that term before. Could you also provide the names of some software to run them?