55 Matching Annotations
  1. May 2025
  2. Nov 2024
    1. For about 10 years or so I've been telling anyone who will listen that we don't want to grow a giant company that we control, we want to grow a giant ecosystem that we support. One with a broad range of hosts, developers, agencies, partners and publishers who can build on top of shared infrastructure — where our role as a core team is helping the collective ecosystem thrive. Growing a larger market, rather than trying to capture all the value within it.

      "Growing a larger market, rather than trying to capture the value within it"; non-profit doesn't mean it's not profitable; it's loving the goose that lays the eggs

    2. The primary purpose of the non-profit structure is to protect against this and ensure that any decisions made benefit the organisation and its community, not its owners. Ghost has no incentive to slash costs and drive up profits, because it has no owners. It will always be independent.The organisation exists for-purpose, rather than for-profit.

      This is (surprisingly?) galvanizing for me to read.

  3. Oct 2024
    1. This website offers an alternative way to approach and design how people work together. It provides a menu of thirty-three Liberating Structures to replace or complement conventional practices. Liberating Structures used routinely make it possible to build the kind of organization that everybody wants. They are designed to include everyone in shaping next steps.

      A menu of 33 microstructures that quickly build participation and trust in groups

  4. Sep 2024
  5. Jan 2024
  6. Dec 2023
  7. Oct 2023
    1. rganized themselves across various venues and adapted their strategies to create and shape political opportunities.They have been able to constrain the choices available to politically active men and advocate for their own rights and interests
  8. May 2023
  9. Apr 2023
  10. Dec 2022
  11. Oct 2022
  12. Aug 2022
  13. May 2022
  14. Oct 2021
  15. Sep 2021
  16. Aug 2020
    1. For robust NAT traversal, you need the following ingredients: A UDP-based protocol to augment Direct access to a socket in your program A communication side channel with your peers A couple of STUN servers A network of fallback relays (optional, but highly recommended) Then, you need to: Enumerate all the ip:ports for your socket on your directly connected interfaces Query STUN servers to discover WAN ip:ports and the “difficulty” of your NAT, if any Try using the port mapping protocols to find more WAN ip:ports Check for NAT64 and discover a WAN ip:port through that as well, if applicable Exchange all those ip:ports with your peer through your side channel, along with some cryptographic keys to secure everything. Begin communicating with your peer through fallback relays (optional, for quick connection establishment) Probe all of your peer’s ip:ports for connectivity and if necessary/desired, also execute birthday attacks to get through harder NATs As you discover connectivity paths that are better than the one you’re currently using, transparently upgrade away from the previous paths. If the active path stops working, downgrade as needed to maintain connectivity. Make sure everything is encrypted and authenticated end-to-end.

      Summary of NAT Traversal technics: What to do to ensure NAT traversal and in which order.

  17. May 2020
  18. Apr 2020
    1. EIT Climate-KIC is a Knowledge and Innovation Community (KIC), working to accelerate the transition to a zero-carbon economy. Supported by the European Institute of Innovation and Technology, we identify and support innovation that helps society mitigate and adapt to climate change. We believe that a decarbonised, sustainable economy is not only necessary to prevent catastrophic climate change, but presents a wealth of opportunities for business and society.

      would be interesting to understand more about their budget, philosophy and approach.

    1. About InfluenceMap InfluenceMap empowers investors, corporations, the media and campaigners with data-driven and clearly communicated analysis on critical issues associated with climate change and the energy transition. Our flagship platform is the world's leading analysis of how companies and trade associations impact climate-motivated policy globally.
  19. Mar 2020
  20. Sep 2019
  21. May 2019
  22. develop.spacemacs.org develop.spacemacs.org
    1. Set the layer variable org-projectile-file to the filename where you want to store project-specific TODOs. If this is an absolute path, all todos will be stored in the same file (organized by project), whereas if it is just a single filename, todos will be stored in each project root. (setq-default dotspacemacs-configuration-layers '((org :variables org-projectile-file "TODOs.org")))

      could use dir_locals to set it per project?

  23. Nov 2018
    1. Beamer

      Another point worth mention, you must have beamer package installed in your texmf tree or if you use linux or macOS, install beamer separately. None of these commands or options will work if beamer itself is not installed. These tutorials are useless if they do not mention these things.

  24. Apr 2018
  25. May 2017
  26. Apr 2017
  27. Sep 2016
    1. First, according to Trumbull, Olson underestimates diffuse groups’ ability to develop compelling narratives about how they serve the public interest. In fact, weak, diffuse groups have a paradoxical political advantage: precisely because they are weak and diffuse, the public sees them as less self-interested and thus comparatively trustworthy. Second, Olson also underestimates the power of ideological motivation, rather than just money and concentration, to spur activism. Third, “diffuse interests can be represented without mobilization,” thanks to activism by politicians and government officials who take up their cause. (FDR started a federal pension program at a time when “retirees,” as a self-identified social class, did not yet exist. The program created the constituency, rather than the other way around.) Fourth, weak or diffuse interests can link up with concentrated groups to amplify their effectiveness, as when consumers align with exporters to oppose trade protections or when free-speech advocates join with political parties to oppose campaign-finance limits.
  28. Oct 2015