• 1 Post
  • 343 Comments
Joined 2 years ago
cake
Cake day: July 8th, 2023

help-circle
  • Both the real President and the fake President have a long history of reneging on deals, and not paying up. DGE seized the Treasury’s payment system, so they could remove money from the people’s bank accounts. The tariffs have a good chance of plunging the U.S. into recession, and $1 million really isn’t that much compensation for taking on the risk, especially if inflation gets going in earnest. They’d be on the wrong side of trade barriers with the economic bloc that’s geographically easier to trade with. Would this regime bail them out?

    In short, trustworthiness matters.


  • I’m not versed in modern military strategy, but I’ve heard others say that the U.S. carrier fleet has been a dominant force because the U.S. has only taken on adversaries that didn’t have submarines, and anti-torpedo systems aren’t foolproof. Also, it seems to me that they’re for force projection, and not so great for defensive action, to since there are only 11 of them. That is, the U.S. has a lot of assets that enemies could strike while the carrier groups are elsewhere.

    I guess I’m not convinced that the carriers would be decisive in a conflict with a modern military, instead of the usual U.S. MO of picking on the weak.




  • This doesn’t make any sense. So we should ignore the cues that they’re not interested and take our shot anyway, even though men ignoring signs of disinterest is annoying, and they love getting attention from men who pay heed to their boundaries when the boundary is not wanting our attention? Or should we take no for an answer and handle rejection gracefully by not hitting on them when they’re not interested, because that’s the proper way to hit on women?



  • One that Linux should’ve had 30 years ago is a standard, fully-featured dynamic library system. Its shared libraries are more akin to static libraries, just linked at runtime by ld.so instead of ld. That means that executables are tied to particular versions of shared libraries, and all of them must be present for the executable to load, leading to the dependecy hell that package managers were developed, in part, to address. The dynamically-loaded libraries that exist are generally non-standard plug-in systems.

    A proper dynamic library system (like in Darwin) would allow libraries to declare what API level they’re backwards-compatible with, so new versions don’t necessarily break old executables. (It would ensure ABI compatibility, of course.) It would also allow processes to start running even if libraries declared by the program as optional weren’t present, allowing programs to drop certain features gracefully, so we wouldn’t need different executable versions of the same programs with different library support compiled in. If it were standard, compilers could more easily provide integrated language support for the system, too.

    Dependency hell was one of the main obstacles to packaging Linux applications for years, until Flatpak, Snap, etc. came along to brute-force away the issue by just piling everything the application needs into a giant blob.