• 2 Posts
  • 799 Comments
Joined 2 years ago
cake
Cake day: June 16th, 2023

help-circle






  • In a high-level, you don’t design them anymore. You write them, in code. The compiler turns your code into the chip masks, and has an optimizer that will mangle the hell out of the relatively simple stuff you wrote.

    In a lower level, that compilation is not really done automatically, and people will intervene in lots of places, and AFAIK, how people divide it and interact with it are well guarded secrets from the chip makers.







  • You think you are tacking ‘real’ issues with your servers, but to the average user you seem just as crazy as a guy with a basement full of beans and piss jugs, screaming about the government is watching us constantly.

    The government is watching us constantly. There’s no doubt about this and if you think it’s not, you are the crazy one living in fantasy land.

    At the same time, how do you think a basement full of beans would help? The entire path from “the government is bad” to “therefore I’ll have a hole full of food where I can live by myself for years” is dumb magical thinking that can be shown to not work by simply looking around or reflecting about oneself for a second.

    There are many valid reasons to be concerned about a disaster. And yet nobody doing your traditional prepping for anything larger than a tornado deserves respect.





  • marcos@lemmy.worldtoProgrammer Humor@programming.devIt was
    link
    fedilink
    arrow-up
    50
    arrow-down
    1
    ·
    17 days ago

    because they’re hard-coded to a DNS to avoid shifting IPs due to things like NAT

    One of the many, many things we shoved into DNS was service discovery. It’s not because of NAT, it’s because we want to seamlessly support migrating from 1 server to 10 billions of them without reconfiguring anything.

    The solution in indeed to migrate to IPv6, but that’s because IPv6 multi-cast is actually usable. This time it’s not because of NAT.