• 0 Posts
  • 57 Comments
Joined 1 year ago
cake
Cake day: July 3rd, 2024

help-circle
  • You could use PiVPN (you don’t need to install it specifically on a Raspberry Pi – this is just a handy all-in-one software solution). It supports both OpenVPN and Wireguard standards. Forward the relevant port in your router configuration, set up a single user for yourself in the VPN settings, and then connect via whichever client you prefer (OpenVPN if you use OVPN, or Wireguard if you use Wireguard).

    I’ve used it before to access locally-hosted services from outside my home network and it gets the job done with fairly minimal setup.




  • Professional boxing is corrupt in many, many ways. I never said otherwise.

    That said, boxing being corrupt isn’t the reason that Tyson lost to Paul. Tyson lost to Paul because Tyson was 58 years old. Again, not rocket science. This was an exhibition. The corruption you speak of is more prevalent in the actual professional circuit, not fights between youtubers and influencers.

    And perhaps take your own advice about not “contaminating other people’s thoughts” with your unsubstantiated nonsense. Tyson took the fight because the purse was enormous even if he lost, just like everyone who agrees to fight Paul. No one who actually watches boxing was surprised when Paul won.



  • Tyson barely threw a punch because he’s ancient and knew Paul could counterpunch much faster than Tyson could react. Tyson knew he was fighting an uphill battle and chose to be very conservative with his approach. Which was a smart idea. He didn’t want to get knocked out like Tyron Woodley did.

    Do you actually follow combat sports at all, or do you only show up when a YouTuber is on the fight card? If the latter, I could understand why you might think the way you do. If you actually follow combat sports or have any understanding of how they work, it’s obvious that the fight didn’t need to be fixed. There’s a reason 58-year-old boxers don’t fight 27-year-old boxers. It’s boring and one-sided.

    Again, “I do not like Jake Paul” is not actual evidence that the fight was fixed. Please feel free to provide any actual evidence you might have supporting your position, though.




  • trying to prove that he setup, paid and that the fights were mostly scripted

    There’s nothing scripted about the fights. He just only fights people he knows he can handily beat because of his size and youth. I don’t like Paul, but the whole “the fights are fixed” narrative is silly (and entirely devoid of evidence). He’s a hack who only fights people who are ancient, retired, or not even fighters to begin with like basketball player Nate Robinson. He doesn’t have to fix these fights; they’re just that overwhelmingly booked in his favor.

    Also, this entire topic gives him exactly what he wants: attention for his rage-baiting clout-chasing career.


  • Nobody talks like that. Nobody

    How do you think LLMs learned to talk like that? Plenty of people talk (or rather, write) exactly like that. It’s just now heavily associated with AI because AI has been specifically tuned to output sentences structured that way.

    Yes, AI has a vibe to it that can be very predictable and easy to spot, but that doesn’t mean every single instance of someone knowing how to string a few paragraphs together with certain verbiage is a bot.

    Idk maybe I’m being paranoid

    Seems that way. Healthy skepticism is good and necessary. Paranoia not so much.

    This attitude is essentially discouraging certain syntactic styles in writing. I and many others now regularly have moments when writing posts where we go, “Hm, I maybe shouldn’t word it this way or people might say I’m a bot,” and it’s obnoxious that it’s come to that.


  • About 10 years ago, I read “Creativity, Inc” by Edwin Catmull, co-founder of Pixar. It detailed the ideas and events that lead up to the advent of feature 3D animation and filmmaking. I found it to be an inspiring story that mixed a passion for computer science with the desire for compelling storytelling. I was independently studying animation at the time, and it definitely lit a fire in me, as it was written by and for computer nerds who would like to make art.

    I’ve always been more technically-oriented than artistic, so it was nice to see a book written from a similar perspective. I spent most of my young adulthood working on my technical skills so I could get a decent job, but around the time I read this book, I actually started putting time into creative endeavours in my free time as well.




  • I took a cursory glance through the source code (for the Firefox version, at least), and I’m not seeing any calls to the gitflic.ru URL outside of the update functions (there appear to be two different places where these might be triggered) and one function for importing custom sites:

    // Import custom sites from local/online
    function import_url_options(e, online) {
      let url = '/custom/sites_custom.json';
      if (online)
        url = 'https://gitflic.ru/project/magnolia1234/bpc_updates/blob/raw?file=sites_custom.json'  + '&rel=' + randomInt(100000);
      try {
        fetch(url)
        .then(response => {
          if (response.ok) {
            response.text().then(result => {
              import_json(result);
            })
          }
        });
      } catch (err) {
        console.log(err);
      }
    }
    

    I noticed in the manifest.json, there is the optional permissions array:

    "optional_permissions": [ "*://*/*" ],

    Which seems to grant the extension access to all URLs, so maybe that’s why the HTTP request is able to fire on any given website rather than just the ones explicitly defined in the regular permissions array. Though this is speculation on my part; I’ve only ever written one or two complex Firefox extensions. I’m not sure if the “optional permissions” array can be declined upon installation (or configured in the extension settings after installation); perhaps access to the wildcard URL can be revoked so that this update call isn’t occurring constantly.

    All looks okay to me, but this was a very quick audit.



  • I’ve had great results with various refurbished Dell Latitudes from eBay over the years. I have a stack of about 5 or 6 of 'em and they’ve all run many mainstream Linux distros with fantastic out-of-the-box support. I pass 'em out to members of the household whenever a laptop is needed and they’ll usually get the job done.

    I’d just type in “Dell Latitude” on eBay and filter by price and such. I suspect any model with an i5 and 8GB RAM oughta be fine for light programming work. I’ve found sellers with high ratings (like 97% or higher) and thousands of sales are pretty reliable (and tend to have return policies in case you get a lemon). Just test all the hardware (webcam, microphone, headphone jack, USB ports, ethernet, etc) as soon as you get it.

    I’ve saved a lot of money over the years buying secondhand, and these machines have been running without a hiccup for years of casual use.


  • rudyharrelson@lemmy.radiotoLinux@lemmy.mlAccessing Jellyfin Help
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    6 months ago

    I haven’t had to deal with this specific kind of use case before (accessing the local Jellyfin service while the laptop is connected to a VPN), but after some cursory research, one of these approaches may work for you:

    Easy Option (only available on some VPN software):

    There may be an option in your VPN client that lets you access local network addresses like your Jellyfin server. Check your settings and see if there are any options like “allow local network traffic” and then try opening up your Jellyfin server in a browser (e.g.: http://192.168.1.100:8096/)

    Less Easy Option:

    If your VPN client doesn’t have an option for allowing local traffic, you can open up the command prompt on your macbook and run a command like this:

    sudo route add -net 192.168.1.0/24 192.168.1.1

    Where 192.168.1.0/24 is the local network you want to connect to (where the Jellyfin server is located), and 192.168.1.1 is your local gateway (probably your wifi router’s address). Change both of these depending on how your network’s local IPs are formatted.

    This should update your routing table to handle local network addresses without the VPN and this should persist between reboots.

    Hope this helps.