• 0 Posts
  • 18 Comments
Joined 2 years ago
cake
Cake day: June 9th, 2023

help-circle
  • All I did for that one was search “Threadripper” and look at the pictures for ones with 4x x16 slots that were not hella expensive. There are technically filters for that, but, I don’t trust people to list their things correctly.

    For which chipsets, ect to look for, check out this page. If you click on Learn More next to AM5 for example, it tells you how many PCIe lanes are on each chipset type which can give you some initial search criteria to look for. (That is what made me point out x670E as it has the most lanes, but is not newest gen, so you can find used versions.)




  • BombOmOm@lemmy.worldtoProgrammer Humor@programming.devDev Interviews
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    1 day ago

    Yeah, it’s a solved problem. I’m going to call the library’s default sort and move on. If it somehow is a problem, I’ll revisit later.

    Now, optimizing database calls, fixing (and avoiding!) security holes, writing tests that don’t take forever to run, writing functions so they can be easily re-used later, and not duplicating code. Now there are some skills!

    “It’s faster if we make a duplicate of this function and change this section, then we can move onto other things”

    “No it’s much slower, because your code review just came back telling you to throw that idea in the garbage and do it right”






  • Am I correct in understanding that the card will run at PCIe gen 3 X1 if I do this?

    Correct. The situation you described in the original post would result in Gen 3 x1 speeds.

    The interface will always default to the fastest standard that both sides can support. If one is gen 2 and the other is gen 4, gen 2 is the highest that can be supported. If one side is x8 and the other is x4, x4 is the highest that can be supported.

    What can I do if the card is PCIe gen 2 x8?

    If you put a Gen 2 x8 card in a Gen 4 x1 slot, you will get a Gen 2 x1 link.










  • Assuming the accounting system this thing links with both does not protect from SQL injection attacks (many don’t, despite it being easy to protect against) and also has a table named “Bills” with a field named “amount”; what this would do is go through every single Bills record and half the value in the amount field. This would completely fuck the system, particularly when it came to billing and tax filing as the numbers for accounts billing and receivable wouldn’t even come close to matching each other. The accounting department would have a hell of a time fixing the damage.