• 0 Posts
  • 283 Comments
Joined 7 months ago
cake
Cake day: December 6th, 2024

help-circle







  • If you’re purelly seeding (as in starting to seed a torrent from scratch never having downloaded it from the bittorrent client you’re using or having done it a long time ago - days, weeks or longer), without port-forwarding it will simply not work and nobody can connect to your machine and downloade anything for that torrent because all those remote machines that are trying to connect to your client have no association with your machine on the Mullvad Router doing NAT translation.

    If you’re downloading a torrent and then leave it seeding for a while after the download phase is over, then it will usually work fine because the Mullvad Router doing NAT Translation still remembers the various remote machines that your machine connected to in the swarm for that torrent during the download stage, hence when those remote machines connect back trying to themselves download stuff from yours, it will know that’s related your machine and thus accept those remote connection and forward them to your machine.

    In practice this means that it if you leave your torrents seeding AFTER DOWNLOADING is over, usually (but not always as for torrents with very few peers the swarm is either too small or changes too fast) you can upload more than you downloaded, hence you’re not leeching.

    So if you use Mullvad and don’t want to be a leecher, always leave your torrents active and uploading after you’ve downloaded them.

    Personally I have mine set to 1.5 upload to download ratio and only seldom does it fail to reach it.


  • I don’t think your explanation of why it seems to work is correct.

    I seems to work (works in a limited way, even), because any remote machines that your bittorrent client connected to during downloading are temporarilly recorded on the Mullvad router on the other side of your VPN doing NAT translation as associated with your machine, so when those remote machines connect to that router to reach your machine, it knows from that recorded association that those connections should be forwarded to your machine.

    This is quite independent of people on the other side using port-forwarding or not.

    Port-forwarding on the other hand is a static association between a port in that router and your machine, so that anything hitting that specific port of the router gets forwarded the port in your machine you specified (hence the name “port” “forwarding”). With port-forwarding there is no need for there having been an earlier connection from your machine to that remote machine to allow “call back”.

    This is why at the end of downloading a torrent behind a Mullvad VPN will keep on uploading but if one restarts a torrent which was stopped hours or days ago (i.e. purelly seeds), it never uploads anything to anybody - in the first case that NAT translation router associated all machines your client connected to during download to your machine, so when they connect back to download stuff from you it correctly forwards those connections to your machine, but in the second case it’s just getting connections from unknown remote machines hitting one of its ports and in the absence of a “port-forwarding” static rule or a record of your machine having connected to those remote machines, it doesn’t know which of the machines behind it is the one that should receive those connection so nothing gets forwarded.

    So it’s perfectly possible to share back when behind a Mullvad VPN but you have to leave the torrent client keep on seeding immediatly after downloading and it will only ever upload to machines which were in the swarm when the client was downloading (they need not have been clients it downloaded from, merelly clients it connected to, for example to check their availability of blocks to download, which give how bittorrent works normally means pretty much the whole swarm)

    It is however not at all possible to just start seeding a torrent previously downloaded unless the download wasn’t that long ago (how long is “too long” depends on how long the NAT Translation Router of Mullvad keeps those recorded associations I mentioned above, since those things are temporary and get automatically cleaned if not used),



  • Logically, third party votes were only “effectively a vote for Trump” if you assume that otherwise all of them would be votes for the Democrat Party AND that the Democrats could not possibly win without those people sacrificing their vote to a party that doesn’t represent them (i.e. that it would be impossible for the Democrats to appeal to those voters the way politicians are supposed to, by supporting policies that those voters wanted).

    As an outsider, it’s painfully obvious that the Democrat Party establishment strategy was to try and get those votes without trying to appeal to those voters using the exactly Propaganda you’re still now parroting, and it failed miserably.

    They tried to cheat at representative politics (by wanting the votes without offering representation) and failed (worse, failed when their adversary was a loudmouth buffoon), but you’re blaming those who wouldn’t vote for those who did not at all want to represent them.

    Interestingly, Zohran is starting to show that the strategy of appealing to such voters is a winning strategy (in other words that the Democrat Party establishment did not won because of their refusal to represent in any way left of center voters), a proof which will become undeniable if the NY Mayoral race ends up as a three horse race with him, Cuomo and a Republican and he wins.




  • They have two choices in each election, but if they look at mid and long term, they have more than two choices because how they vote (or refuse to) today influences who gets put forward next time around.

    The US Elections aren’t a Trolley Problem from Philosophy (because: most effects of the choice can be undone, they’re a cyclical choice rather than one-off, you don’t really know for sure what each choice gets you because politicians lie, they’re not an individual choice) they’re more like a Cyclical Ultimatum Game from Game Theory between the party of the political side of a voter and the voter, and the party puts forward a candidate with a certain mix of policies and the voter can Accept - and then both the party and the voter get a little closer to getting that mix of policies - or the voter can Reject - and then the party and the voter get a little further from getting that mix of policies.

    This being the cyclical version is what matters most here: both sides get to do another run of the game in 4 years time, which is why a Reject on the side which can chose “yay or nay” can make sense as a way of inducing the other size to put forward a candidate with a different mix of policies on the next round.

    (The main difference from the actual cyclical Ultimatum Game is that the actual Accept or Reject is the sum of many votes, and both Parties in the US use the inherent difficulty of people in working as a group to get Accepts when they should be getting Rejects)

    The American Voting System is fucked up and not really Democratic, yet unlike and actual Power Monopoly, there are still ways to influence the Power Duopoly in the US but they require voters to be Strategical in how they vote rather than only Tactical.




  • If we want to be realistic, then if there was a nuclear explosion that big on planet Earth all the nations around it would be nuclear wastelands from the shockwave and fallout and the rest of the planet would probably be covered in ice from the nuclear winter.

    Most nation states on that side of the planet would be gone and the ones on the other side of the planet would at the very least be collapsing from the fall in agricultural production and subsequent wars of desperation.




  • Portraying this as a trolley problem is misleading and manipulative.

    This is not a trolley problem because:

    • It’s not a single decision after which there is no walking back on it, rather it’s a cyclical choice which happens every 4 years and a lot of what was done by the candidate elected in once cycle can be undone in the next (as the Republicans frequently demonstrate when one of theirs gets elected after a Democrat).
    • It’s not a single person making a decision, it’s millions of people all at the same time and it’s not even the average of their choices that gets executed (that would require Proportional Vote) but it’s done using a weird mathematical formula, so there are tons of situations were no matter what one’s choice is (or even not choosing at all) it makes no difference whatsoever.
    • Voters don’t actually know upfront what either choice will deliver. Politicians often promise one thing and do something else.

    The closest philosophical or game theory example to an election is a cyclical “Ultimatum Game” between voters and politicians only it’s in the best interest of politicians that people don’t see it that way (because they would be aware that they can punishing politicians in one cycle to get them to do a different split the next one, or specifically in American politics they can Punish the DNC in one cycle for fielding a too rightwing candidate to get them to field a less rightwing candidate the next cycle) so instead their propaganda has pushed for decades this falacy that it’s an “trolley problem” and it’s companion: the idea that people must “chose the lesser evil”.