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
8
Comments
496
Joined
3 yr. ago

  • I know people who work at Raytheon. It's a hot line for telling on your coworkers. That's it. So you find out Sally used her sister's catering company for a luncheon, you don't like Sally, you call the number, they "verify" and fire Sally.

  • I think part of it is what you listed but I also think part of it is to review your update for its architecture or your decision making. For example we had a system which read serial numbers with a barcode scanner. For some reason the original designers decided the user had to scan the sn off the paperwork then off the device then the system does another automated scan off the device. The software verified the first two were identical but accepted anything for the third. After launch we discovered a bug where sometimes the third scan would report the scanners status instead of the serial number. Another developer was assigned to fix the bug. His solution was to filter out anything from the scanner that starts off "status:" this would pass all tests but it's poor design. In the review it was brought up that it should be verified against the first two, not just that it's not a status message.

    That's the real value of code review. Not "defects" but inefficient solutions which technically work for the tests.

  • The other issue is enforcement. If somebody releases a weights table on the web publicly, by the time the government can review it thousands of people could of seen it and saved a copy of it. You can track down the first person and say take it down but you can't track down everyone. It's like the dvd encryption number from the early 2000s. Why waste the resources?

  • Runk

    Jump
  • He didn't do any of that. Just typecast the numbers to be doubles.

    The whole benchmark was a mess but that part specifically surprised me.

  • Runk

    Jump
  • There is a video where a real game dev was showing how bad a specific benchmark was. It was basically read arguments, get a random number, do a for loop 10,000 times, inside there do another for loop 10,000 times, do some equation with a modulo, put result in array, pick a number from array and print to screen.

    The biggest time cost was the modulo as that's the hot path. He basically went through and typecast all the ints to double. He got 4x the speed. It went from almost 2 seconds to less than 0.5 second just on that change. This is mostly due to cpu and compiler now using simd instructions.

    Small changes can have big impacts.

  • If they really cared about you, shouldn't they already know your problems?

  • Runk

    Jump
  • For a long time all systems which deal with timezone data (like ability to convert utc to est for example) was reliant on 1 server in 1 random guy's basement which he paid for himself. I heard they were working to correct this situation but haven't been following it.

  • But then you need to buy so many sewing kits

  • If I am making butterscotch should I also pour in some scotch?

  • I'm really tempted to ban you...

    But seriously we can all have opinions. If you ever happen to be given these though let me know and I'll send you an address to ship them to

  • I'm inspired mostly by dragons....

  • Honest answer, I've heard both and they refer to same thing. It's plus or minus 3 sigma or range of 6 sigma. They are equivalent.

    That said it all depends on give and takes. How important is your process? How cheap is your engineer time? You can adjust the sigma amount as appropriate.

  • With a blow torch?

  • I haven't been baked in years...

  • With current prices? 2.5 cookies

  • Hold on... I have a stick of butter in fridge and a bag of sugar in pantry... Gotta try something

  • Maybe you, I can buy cookies for about 5 minutes after my paycheck clears

  • And?

  • Those cookies were fucking amazing though

  • Linux @programming.dev

    How to fix audio not working? SOLVED!

  • Linux @programming.dev

    Is there a Chromecast equivalent?

  • Linux @programming.dev

    Is an old raspberry pi useful for anything based on Linux?

  • Programming @programming.dev

    What's the weirdest bug in a program you found in a project you didn't write?

  • Programming @programming.dev

    What is your development environment?

  • Programmer Humor @programming.dev

    What are some of the worst code you have seen in a production environment?

  • Selfhosted @lemmy.world

    How can I host a small api/database accessable from a phone app as cheap/easily as possible?

  • Programming @programming.dev

    Does C# (or any other languages) have an official style guide like python has pep8?