Skip Navigation

Posts
28
Comments
194
Joined
2 yr. ago

  • Pretty cool as a learning exercise. As a follow up scenario maybe try moving this infrastructure to another cloud provider because AWS deleted your account without warning or try a multi-cloud deployment.

  • Regarding Lets Encrypt your server doesn't need to be accessible from the internet if you use the DNS-01 challenge. Caddy with the caddy-dns plugin for your provider can do that automatically for you.

  • Either use the sftp command, it also supports the -J option, or use SSH tunneling. For example here I bind the homelab port 4533 to my local port 8080.

     sh
        
    $ ssh -L 8080:vpn-homelab-ip:4533 user@vps-ip
    (user@vps) $
    
    
      

    I can now open a new shell and run:

     sh
        
    $ curl http://localhost:8080/
    <a href="/app/">Found</a>.
    
    
      

    You could also do it this way:

     sh
        
    $ ssh -L 8080:localhost:4533 user@vpn-homelab-ip -J user@vps-ip
    (user@homelab) $
    
      
  • According to the Pangolin docs it supports raw TCP and UDP connections.

    For SSH you can also try to use the VPS as a jump host like this:

     
        
    $ ssh user@vpn-homelab-ip -J user@vps-ip
    
    
      
  • Probably, entomophagy is not that uncommon outside of western countries.

  • You can also add set clipboard=unnamed to your .vimrc. This makes it so that all yank and paste operations use the system clipboard, but I find it gets in the way more often than it helps.

  • Disappointing, I expected nude Microsoft programmers.

  • I would rather go with a completely new approach like the one of run0.

  • I like them, almost all my applications are installed with flatpak.

  • The book is called Struwwelpeter and it is from 1844. The stories are intended for children and are all cautionary tales about how bad behaviour can have disastrous consequences. I loved them as a child and I probably could recite the whole book from memory. There is an English translation available at Project Gutenberg.

  • I would really like to try this but the device support matrix looks a bit dire. Nothing newer than 2021 and spotty support for various hardware features across the board.

  • The Adobe stock photos link says its generated.

  • You can just buy them for one year and keep using the perpetual fallback license. Also, they can fuck right off with their planet incinerating automatic plagiarism chat bots.

  • Most of their IDEs you can use for free for non-commercial purposes and even if you need to buy them; when you compare software development to any other profession our tools are incredibly cheap. You can get all the Jetbrains IDEs for less than 300€. Compare that to a HDL simulator or a 3D CAD application like Autodesk. These easily cost several thousand euros each year.

  • This still fundamentally suffers from the oracle problem like all blockchains solutions. You can always attack these blockchain solutions at the point where they need to interact with the real world. In this case the camera is the "oracle" and nothing prevents someone from attacking the proposed camera and leveraging it to certify some modified footage. The blockchain doesn't add anything a public database and digitally signed footage wouldn't also achieve.