• 3 Posts
  • 690 Comments
Joined 2 years ago
cake
Cake day: July 3rd, 2023

help-circle


  • Encrypt-Keeper@lemmy.worldtoSelfhosted@lemmy.worldWhat is Docker?
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 month ago

    If it were actual VMs, it would be a huge waste of resources. That’s really the purpose of containers. It’s functionally similar to running a separate VM specific to every application, except you’re not actually virtualizing an entire system like you are with a VM. Containers are actually very lightweight. So much so, that if you have 10 apps that all require database backends, it’s common practice to just run 10 separate database containers.



  • https://www.crowdsec.net/

    Take the concept of Fail2Ban and add in a community blocklist of thousands of IPs so that you’re blocking not only IPs that have attacked you, but others as well.

    It’s neat because they have a number of collections you can download from the community that include readymade parsers for other kinds of logs, and other attack scenarios you can guard against. For example, if you run Nginx or Caddy as webservers on that machine, you can download associated collections for each that can parse your web access log files and ban IPs based on IPs probing your web server for unprotected admin panels, or abusive AI crawlers.

    You can even write your own scenarios. I wrote one that immediately blocks you after just one attempt to log in using an account like root, admin,adm,administrator, etc.


  • https://romm.app/

    A catalog for organizing various Roms you have. It can pull metadata from a number of sources and properly add all the details, cover art, and platform information to each game. It’s smart enough to auto-generate collections based on game series, and embed YouTube videos for gameplay of each one without even any configuration.

    The best part? It has Ruffle and EmulatorJS built in so you can play any games supported by EmulatorJS in your browser. I tested games up to N64 and they all ran smooth as butter right in the browser with gamepad configurations built in. They even support local multiplayer.













  • They have rewards tied to… playing the game. Just like every other video game ever made. That’s how video games work. The only way for there to be “an incentive to keep playing beyond when you want to” is by making the additional content limited in time to generate FOMO or worry that you’ll have wasted your money… which in this case is not happening at all. There is no FOMO because you can buy any of the war bonds whenever you want, and complete them whenever you want. You paid money for something you will keep forever. That’s how it’s supposed to be. That is literally the best possible approach to new content. By your reasoning, every video game ever made is manipulative because they made the game and put… content in it to get you to play the game more than before you bought the game.

    “Buying the rewards directly to play in the game” on the other hand is the wrong approach. Why would you prefer to play the game less? If you don’t want to be playing the game why are you spending more money on it?