• 0 Posts
  • 24 Comments
Joined 1 year ago
cake
Cake day: July 8th, 2023

help-circle
  • Unless you’re an independently wealthy jackass, I’m not sure how you can attack non-FOSS software users. I am a software engineer and I get paid to write software. I write some code for fun at home too and if people use any of my projects Im delighted. But if you want bug fixes and reliability and consistent new features and updates to apis and I have to listen to your bullshit complaints about how XYZ is better, you bet your ass I’m gonna charge for that.

    It’s like a baker making bread who gives out a few loaves for free at first. You don’t get to complain if 100s of people show up demanding free bread and he starts charging them. Maybe communism is a system that demands people work for free, but elsewhere you’re entitled to whatever wage the market will bear.











  • They’re running in a datacenter in the netherlands with a ridiculous amount of bandwidth. I did find out they’re classified as an “isp and web hosting company”.

    All our Dedicated Servers have 1Gbit connections with a dedicated 1GigE uplink.

    I’d also guess that many of the seeds on any torrent (on a private tracker) are going to also be coming from seedboxes. That might explain why it’s so fast too, there is tons of bandwidth between the datacenters themselves. I’m definitely throttled at 100MB/s regardless of how many torrents I’ve got running (1 or 100), but if they’re running 50-100+ instances along with dedicated servers they must have tbps of bandwidth.

    So long story medium, unless you can install your home server into a datacenter with a multi terrabit link to the backbone, it will be tough to replicate






  • My gf got several letters and I started using a VPN. Easy peasy. No problems.

    Now I’ve moved to seedboxes (seedhost.eu) and private trackers. First I buy an invite to a private tracker (if you spend like $20 you can get an invite to one of the less prestigious ones and like 500gb of quota). This is kind of a process since private trackers are 1000% against selling invites so it’s kind of a “marketplace” forum type deal. Not a 1 min paypal transaction. Took me a couple days to get my first invite.

    Then use that tracker on the seedbox which has a few tb disc. Then I sftp in (I have used the app Forklift for many years and highly recommend if you’re on a Mac, it’s amazing) and transfer down.

    I get like 7 MB/s through VPN which is alright for me and even without a VPN, it’s just random traffic coming from a server. You aren’t torrenting from your machine so there’s no issue.

    To get quota on the trackers, you can either buy an invite that includes some quota or build it up yourself. The seedboxes I use have like 100 MB/s upload speed so you’d just download some super popular (freeleach if possible) torrents and then seed for a while. If your invite comes with some quota, likely you’ll have more quota than you know what to do with. I bought an invite with a 100gb quota and now I have like 4tb of quota.

    The downside is cost which might defeat the point of pricy for some. I pay like $6 a month for my instance. But if you’re willing to pay for a more powerful instance you can run Plex directly and stream everything if you wanted. I download locally and put it on my local Plex server.



  • I don’t remember the presentation, but luckily I did remember the concept and here’s an article: https://netflixtechblog.com/reactive-programming-in-the-netflix-api-with-rxjava-7811c3a1496a

    It’s called “reactive” programming and that article goes over some of the basic premises. The context of the presentation was in front-end (web) code where it’s a god awful mess if you try to handle it in an imperative programming style. React = reactive programming. If you’ve ever wondered why React took off like it did, it’s because these concepts transformed the hellish nightmare landscape of jquery and cobbled together websites into something resembling manageable complexity (I’m ignoring a lot of stuff in between, the best parts of Angular were reactive too).

    Reactive programming is really a pipeline of your data. So the concepts are applicable to all sorts of development, from low level packet processing, to web application development on both the front and back end, to data processing, to anything else. You can use these patterns in any software, but unless your data is async it’s just “functional programming”.