• 16 Posts
  • 3.96K Comments
Joined 3 years ago
cake
Cake day: June 18th, 2023

help-circle

  • Which means it’s the US on one side an the rest of the world on the other

    It won’t work out this way, no matter what happens.

    1. Pacific Rim nations will probably stick with US interests over European interests, because the US is the only thing between them and China (at the moment). Europe doesn’t have the global presence or the interest to operate in the Pacific. This includes: Taiwan, Japan, Australia, New Zealand, South Korea, Singapore, the Philippines, etc. Even if the US is showing itself to be a less reliable partner, it is still not (yet) an active threat to their interests the way that China is.

    2. Ukraine under Zelensky won’t just surrender to Russia and will probably tolerate a lot from the US in order to continue their defense efforts unless they are somehow offered EU membership/protection explicitly. I could see Ukraine breaking ties with the US if it meant joining the EU.

    3. The above might give Trump the excuse to say openly that Ukraine “didn’t want peace” (via surrendering to Russia) and then declaring open support for Russia in the name of “peace”. Then it’s an out-and-out US-Russia partnership.

    4. China will continue to pretend neutrality, continue to manipulate its rivals into destabilizing, continue using its neighbor countries to export its environmental disasters, and then invade Taiwan. If that doesn’t provoke direct conflict with the US, the rest of the Pacific Rim starts to look really vulnerable.

    5. South America is… complicated. Obviously a lot of nations like The Dominican Republic and Colombia would side against the US with Venezuela. Argentina wouldn’t. Is Venezuela under direct US control/occupation at this point? Brazil is a founding member of BRICS, so they’re probably aligning with China and/or Russia, but they’ll probably stick to conflict avoidance as much as possible.

    6. India might make some public statements of condemnation of imperialistic behavior to score political points, but that would be it. The only way they get involved in any conflict is if China is on the other side (or maybe Pakistan, but that’s more complicated).

    7. Iran is in so much trouble right now with Tehran being completely out of water, and the internal economic strife. They’re still a power in the region, but not really in a position to influence things beyond their borders.

    8. Canada won’t support US aggressive actions, but will also do almost anything to avoid direct conflict with the US. That’s a very difficult position which will produce confusing, noncommittal and seemingly self-contradictory actions and statements.

    9. Africa…? No idea, really.



  • Zeroth Robotics introduced the W1 at CES, a robot reminiscent of WALL-E.

    The W1 is a programmable companion designed for families. According to the company’s website, for $4,999, the robot offers round-the-clock AI-powered security, 360-degree mobile surveillance, and integrates with smart home devices for instant smoke and intrusion alerts. It’s also marketed as an adventure companion that can transport camping gear, follow you around the campsite taking photos as a family photographer, and supply portable power so you can enjoy entertainment on the go.

    We built a surveillance device that follows you around and uploads images, audio, video, and location data to our cloud servers, which we have absolutely made very secure! We care about your privacy, so your data will never be shared with anyone except our 372 advertising partners! Please bring it into your home today!







  • Oh, yes, I see, it’s just a box with a jet turbine between your legs. No crash safety, and not much room for heat shielding so that must be fun after about 5 minutes.

    The operator 44 achieves pitch control of the vehicle 10 for forward and rearward flight and roll control for sideways translation by leaning in the desired direction of flight.

    Directional control of forward flight of the vehicle 10 is achieved by vanes 50 in the jet nozzle region of the engine 14. The vanes 50 are split so as to be actuated in opposite directions to swirl the exhaust of the engine 14 either in a clockwise or counterclockwise direction to cause the vehicle 10 to rotate in a counterclockwise or clockwise direction, respectively. The angle of the yaw vanes is controlled by the twist grip control handle 26 actuated directly by the operator’s hand through a conventional flexible cable or push rod control linkage, not shown.

    So… the only real control is rotation (yaw). If a stiff breeze starts to tilt you over, there’s no way to recover.








  • A modern OS running with low RAM (e.g. an RPi with 2G) is going to fill the RAM pretty quickly just in normal operation, so a larger swap space will allow it to run more efficiently as it regularly moves things in and out of swap. You still want to have some overhead to allow for storing the live RAM for hibernation, which with a small amount of RAM is likely to be near 100%. Therefore, running with 3x RAM for swap space is recommended.

    it only needs to be at least the size of RAM

    Yes, technically it only needs to be the size of the RAM, but no matter how much RAM you have some of the swap space will be used at any given time for the swap file during system operarion. If you only have exactly as much swap space as RAM, there won’t be enough available swap space to store the entire live RAM for hibernation.

    The size of the swap file and the size of the live RAM image at any point is unpredictable, therefore 1.5x RAM is the lowest recommended value that is probably safe for hibernation, assuming the swap file is not being used heavily enough to be 50% of the RAM. If you can’t provide at least that much disk space for swap, you should disable hibernation.



  • This is the best simple guideline: https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html/managing_storage_devices/getting-started-with-swap#recommended-system-swap-space

    Basically, if you want your system to be able to hibernate then you need enough swap space to sustain both the active swap file and a full image of the live system RAM (hibernate = suspend-to-disk, and uses the swap space). The swap file could be as large as the RAM, so a safe value is 2x the RAM. If you don’t want to dedicate that much disk space to swap, the safe option is to disable hibernation but note that suspend-to-disk is safer for system recovery in the event of power failure.

    If you’ve ever had a Linux system go into hibernate and fail to awake, lack of swap space was probably the reason.

    In Red Hat’s chart where they recommend 1.5x RAM for 8-64 GiB, basically you’re hoping that your system is never completely using all of the RAM. If you do cap out the RAM such that the swap file plus the in-use memory is greater than 1.5x RAM, and the system goes into hibernate, it will not recover because there isn’t enough free swap space to store the in-use memory. You have to make a judgment call when you set up your system about how you’re going to use it - whether you expect to be using 100% of the RAM at any point, whether you’ll remember to close some running applications to free up memory every time you leave the system idle long enough to go into hibernate, whether other users will be using the system (if they’re logged in then they are partially using the RAM and the swap), etc.

    Deciding how much swap space you need is a risk management decision based on your tolerance for data loss, application stability, and whether or not you need hibernation.