☆ Yσɠƚԋσʂ ☆

  • 270 Posts
  • 303 Comments
Joined 5 years ago
cake
Cake day: January 18th, 2020

help-circle

  • It’s premature to say that the rapid collapse of Syria actually benefits the west. The status quo was that Russia and Iran had to devote significant resources to prop Syria up. Now they were able to pull out their assets while the west is stuck trying to manage the situation.

    Incidentally, there is a RAND paper that warns against this exact scenario. It basically argues that putting Syria under stress is beneficial to the US, but there is a risk of over commitment.

    • The United States should oppose any and all policies that seek to partition or divide Syria. A collapsed, divided, or fractured Syrian state would likely contribute to further instability and radicalization in Syria and the region.
    • Syria’s relatively strong national identity and experience of centralized authority reinforce the prospects for a unified state.
    • Lessons from recent conflicts, including U.S. interventions in Iraq and Afghanistan, suggest that postconflict security, governance, and reconstruction in Syria will require viable, centralized state institutions.

    Russia and Iran aren’t stupid, and they likely saw that the west was going to flare up the conflict in Syria again. One option was to pour resources into Syria to fight off the jihadists. This would be long and protracted quagmire just as it was last time around. The other options was simply to withdraw and let them take it. These groups all hate each other, and they’re not a cohesive fighting force. They’re already starting to fight each other just days after taking over, and it’s only going to get worse.

    The west wants to have a compliant regime in Syria and that requires using coercive methods that will inevitably breed resentment from these groups. This is basically what happened in both Iraq and Afghanistan where the insurgents ultimately turned on their masters.

    On top of all that, Israel is now invading Syria in a big way, and they’re unlikely to withdraw. It’s only a matter of time till they start getting attacked, and this will force the west to keep pouring resources to prop them up. In effect, this flips the script on Syria. Instead of Russia and Iran being on the hook propping it up while the west can keep destabilizing it relatively cheaply. It is now the west that’s stuck with a very volatile situation.





  • It’s much better to fund projects using a nonprofit foundation. There are plenty of examples of this. The problem with corporate muscle behind it s that development priorities end up being driven by the corporations doing the funding. In some cases, like the Linux kernel, there can be enough alignment so that it’s not problematic. However, Chrome is an excellent example of how corporate backed open source goes horribly wrong.


  • It’s not just a problem of stuff getting acquired. Companies exist to make money, and they have to chase new customers. No matter how good the software was originally, sooner or later you’re going to stop being the target demographic. This happens all the time, every single proprietary product I’ve used eventually changed in a way I did not want it to change. At that point I either have to adapt or find a new product. On top of that, companies go out of business all the time. At that point you lose support for your product, or if it’s an online service the product itself disappears.

    With open source the situation is much better. As long as there’s a community of users who want it to work a particular way, then it’s always possible to fork it and keep it working the way you want. A perfect example of this was when GNOME started moving in a direction a lot of people didn’t like, and now we have Cinnamon and Mate desktops.











  • I really like the idea of using a relation db to track change history. It removes so much weirdness and quirkiness that git has. You just have regular SQL queries you can use to go through history and ask questions about the state of the repo. I also like that it’s immutable so you don’t have to worry about things like rebasing and other ways you can fuck up history in git. The problems solved by mucking with history largely go away when you can query the db with a rich syntax.