• 0 Posts
  • 132 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),




  • Yeah, I think I get what you mean.

    My own country, Portugal, has issues and around here there is a big tendency to look to Britain for inspiration, yet Britain in many ways is even more broken than my own country (certainly it’s a far less fair society, more stratified, way more violent amongst the lower classes and more fake amongst the upper classes, plus significantly more calcified and less daring in many ways) and which wealth-wise is mainly is just using the pile (of both money and infrastructure) accumulated during their time not that long ago when it was an Empire, rather than in the present day being a more productive country,

    People look up to Britain, copy what’s done there under the impression that it works, and then end up with similar problems but none of the good things because the “success” of Britain isn’t the product of what they do now, it’s just accumulated wealth and structures from almost a century ago.

    That said, I think the circus that was Brexit has taken the shine out of Britain in most of Europe, including Portugal, maybe more strongly so here because Portugal used to send a lot of emigrants over there and many came back following Brexit and the consequences of Brexit with a far worse opinion of Britain than they went there with, and they certainly shared that opinion with family and friends.


  • Oh, I don’t at all think that Brits themselves see any of that as ghoulish.

    In fact the local culture has a huge thing with a heavilly classist social hierarchy, “knowing your place” in the social hierarchy and looking up to the upper classes and seing them as more capable.

    (Their Monarchy is the wealthiest and most powerful in Europe and you’ll find plenty of fawning coverage of them in the local media and a vast majority of Brits love the Monarchy)

    In my experience people traditionally tend to see it as the natural order of things and there really was only this period between the post-War times and maybe the 80s when amongst the working class there was this idea that the working class was as much entitled to rule things as the upper classes and a lot of that has been crushed along with Labour Unions, Industry and Mining in Britain and as most of the workers became white collar workers (who see themselves as Middle Class and look down on the Working Class even though de facto they’re Working Class) rather than blue collar.

    (Though I supposed some of it was transformed into support for the most extremist far right movements there of the present day, since they get a lot of support from retired working class people who feel themselves rich because the house they own is now worth a lot of money due to the massive house price bubble over there - in a way it’s funny that the most Fascist people of all are actually Working Class pensioners)

    Most don’t really recognize that stuff as unusual or strange because that’s all that they’ve known, same as for everybody everywhere all over the World - mostly it’s only people who have actually lived and worked abroad and hence seen things done differently, who can spot the quirks and negative aspects of society they grew up in.


  • In my experience as an European who went to live there for over a decade, there are a ton of very subtle elements which we can’t really spot from the outside, not knowing the details of how that country works and its culture, especially because they’re culturally extremelly big on image management (which I talk about below), which extends to managing the image that the country projects abroad (both via things like the Media they produce - for example their series and movies about Britain in the Victorian era vastly beautify the reality and almost like clockwork ever couple of years out comes a “Britain won WWII” movie - and their politicians practices both internally and on the international stage of grand symbolic announcements of objectives with in practice either no concrete action ever or even actions which do the very opposite).

    Britain is has long been setup to preserve the power of the old wealth and always had Fascist tendencies (for example, there are pictures of the old queen when she was young being taught by her uncle, the then King, to do a Nazi salute) and British elites always sided with Fascists and White Colonialists, such as Pinochet in Chile, the Afrikaaner Apartheid government in South Africa and the Genocidal Zionists in Israel, plus they themselves commited several Genocides in their Empire and historically even relentlessly exploited the local lower classes (with things like Indentured Servitude - which replaced Chatel Slavery but you’ll only ever hear from the British that they were the first to “end” Slavery and nobody mentions Indentured Servitude - and Workhouses).

    At the same time this is a country with an extreme cultural tendency to put managing appearances above all else (upside: they have the best Theatre in the World) which is worse the higher the social class one is from, so for example the children of the wealthy are taught to tell people what they want to hear and always show a positive image (not positive cheerful, but rather “flawless” and “impeccable”) and are shunned and emotionally attacked by their peers if they display any kind of weakness (can’t let others see that they’re sad or even sick) and even attend private schools (curiously called “Public schools” over there because supposedly “anybody who can afford the [very high] fees can send their children there” though even that is de facto false for many such schools) which amongst other things teach them discourse techniques (basically how to deceive without outright lying), so most of them as adults have only one mode of relating with other human beings - an unemotional, highly managed posh façade were empathy, in both diretions, is suppressed and they were they manage what others think of them through subtle deceit that avoids direct lying.

    To preserve this Power structure whilst avoiding rebelions by the masses their “Democracy” is more Theatre than a system for the masses to control how the country is run, set up from the very start to be “managed” via multiple “backdoors”, such as the Monarchy having real power (the King can bring down Laws, but traditionally does not use that power directly but rather quietly threatens to use it to get concessions), the voting system is First Past The Post to guaranteed that only two parties can ever govern (hence capturing the top politicians in those parties guarantees control of government), the country has an unelected 2nd chamber of Parliament which has seats which are literally inherited and it has no written constitution so it works entirelly on Laws passed in Parliament by a simple majority (and given their FPTP votting system, a mere 30% of the vote is enought to get a simple parliamentary majority) and legal precedent as established by higher courts (and almost 100% of High Court Judges in Britain are people who attended the previously described, expensive “Public” Schools that only the children of the elites attend).

    In such a system, control of whatever little Power is left in the hands of the “lower” classes is done in two ways:

    • Constant, relentless but subtle Propaganda backed by direct and indirect control of the whole Press by the elites (for example, the board of the supposedly independent BBC is entirelly made up of people who attended “Public” Schools). You can see this in action in how, for example, the BBC will give over 30 times more attention to Israeli deaths than Palestinians deaths or how certain words, such as “brutish” are only ever used for Israeli deaths and various other very negative words are used hundreds of times more often for Israeli deaths than Palestinian deaths - the British Press was Manufacturing Consent long before the American Press started doing it.
    • Surveillance to detect and stop any civil society movement that might become an independent Power based on the power of large numbers, together with incredibly ill-defined and of broad interpretation laws, and biased Judges (who as I pointed out, pretty much all hail from the elites as shown by them having attended exclusive expensive schools as children) that are used to, using State Violence, crack down on and stop those movements under the cover of “Justice”. This is how for example Environmentalists who were planning to do a demonstration which would block the main London ring road were given 10 year prision sentences and how the leadership of the Green Party (a small party which is maybe the only left-of-center party over there) has been under surveillance since at least the 80s.

    There was a period when the UK wasn’t as bad in this sense following WWII, since in the post-War period millions of the “plebes” had military training and managed to claw a lot of power from the elites to the masses (creating things like the National Health Service and Social Security, and even causing a golden age of the Arts in Britain as working class children such as Michael Cain and David Bowie actually had real opportunities to go into things like Music and Theatre) but that has been progressivelly reversed since Thatcher went into power hence why nowadays elements of the Surveilance state have become so extreme that even the highly managed British Media is starting to discretly question it (though they would never, ever, ever treat it a a structural problem in how Power is approportioned in Britain and will always portray it as a single instance of mismanagement in the Police, which is mainly a middle and working class institution)


  • Back when the Snowden Revelations came out, the UK turned out to have even more pervasive civil society surveillance than the US, and whist in the US the result of the revelations was some walking back of the surveillance, in the UK they just passed a law to retroactivelly make the whole thing legal, quietly kicked out the editor of the newspaper who brought out the story and the Press never talked about the gigantic surveillance aparatus in the UK ever again.

    So I have zero surprise that they’re doing this and this is probably not even the whole tip of the iceberg, but the tip of the tip of the iceberg given the scale of surveillance over there.



  • I’m shocked you’re missing the rabid anti-Islamism in most of the West - I mean, half of the support in the West for what Israel is doing comes from the whole “Muslims are violent” idea which in turn derives from over a decade of portraying the phenomenon Sunni Islamit Extremism (which is a tiny minority) as a problem of that religion in general (which is hilarious if one is well informed enough to know that for example, Indonesia is the biggest Muslim country in the World).

    Not that I’m saying that Islam is any better than the rest, by the way, just pointing out the level of prejudice about it from people who literally know nothing at all about it (learning a bit about it is enough to figure out it’s pretty complex and learning a bit more is enough to figure out it’s as fucked up as most other major religions, just not in the way people think)

    Then, of course, there’s the whole looking down on animist religions (most of which are African) as “savagery”, and also a bit so for Hinduism.

    In the West maybe only the Eastern ones like Buddism and Shintoism don’t get looked down on, probably because the former was a New Age fad over here and the latter is unknown to most people (and those who do know it, associate it with Japan, which is a country that most people see in a positive light).

    The actual religion of Christinanity gets criticized by at most very highly educated agnostic or atheists, whilst for most of the other religions, their practictioners are negativelly viewed by even the most ignorant and ill informed of morons that has no clue whatsoever about the tenets of those religions or the boundary between regional cultural practices and the actual religions.


  • The skateboard would literally be a plank on top of some wheel axes pinched from a shopping cart, the scooter would just be a flimsy pole stuck through a hole in the “skateboard”, the bicycle would be 2 such poles, one with a small piece of wood as a seat and at the front the wheel axis had been moved to be soldered to the front pole so that one rotates with the other.

    All of them function only in the technical sense, are awkward to use, don’t last long under continuous use and look like shit because they were not done with the right techniques for resilience and have none of the finishing touches needed for ease of use and attractiveness.




  • The Cult Of Agile with its Holy Practices that Must Be Done without actual logical and well thought about reasons (instead, the reason are things like “It’s What It Says In This Agile Holy Book” and/or “That’s What I Saw Other Agile People Do”), is not at all the same as the class of Software Development Processes called Agile.

    Then again, Software Development Processes are the kind of thing you tackle at the level of Technical Architect, and since there aren’t really that many genuine Technical Architects (with the actual chops, rather than merelly 5-10 years experience in a single kind of development environment and a title obtained from a company that gives fancy titles as “promotion” instead of a proper salary raise) around, Agile is mostly just blindly followed without true understanding of what it does, what it doesn’t do, how that is does it or why it cannot do it, and thus were and how it actually adds value and were it doesn’t.



  • I think you’re confusing Liberals with Leftists.

    I can’t remember a single self-proclaimed “Communist” nation that wasn’t anti-Religion.

    Tolerance of Religion comes from the Liberal political beliefs side (which many people who are also Leftwingers have) and the modern “Liberals” in places like the US and UK (which are Rightwingers) are the ones who stretch it well beyond tolerance to the point of deeming criticism of some Religions (but not others) as a bad thing, or in other words, activelly supporting certain religions and their values (which as you pointed out, tend to be Corporatist and Fascist).

    In summary, Authoritarian Leftwingers tend to be anti-Religion, Liberal Leftwingers tend to tolerate Religion and “Liberal” Rightwingers at the very least defend and sometimes even support certain specific Religions (as far as I can tell, the ones supported by their local money and power elites) but not others.




  • Whilst I agree that it’s nice to get people who do get some enjoyment from the work, I think it’s unrealistic to expect to actually find it in senior professionals: maybe you’ll be lucky, but don’t count on it - such people need to have started with a natural knack for that domain, not having had all their enjoyment of that kind of activity totally crushed over the years by the industry (I’m afraid that over time having to do something again and again because it has to be done rather than because one wants to do it, crushes the fun out of any task for even for the most enthusiastic about it person), and not having been accepted or even demanded to get promoted to management as they became more senior because they were so good in the Technical side (were they’ll most likely suck, but that’s not consolation for you as they won’t be available anymore).

    It simply is very unlikely to find experienced people combining all those things.

    Further, even if you do manage to find such people, don’t expect that enjoyment of such tasks to be enough to drive an employee most of the time, since most of the work we have to do is generally something that needs to be done rather than something which is enjoyable to do.

    If on the other hand you go for junior people who still retain their enthusiasm, you’re going to be “paying” for them doing all the mistakes in the book and then some as they learn, plus if you give them the really advanced complex stuff (say, designing a system to fit into existing business processes) they’re going to fuck it up beyond all recognition.

    So statistically going for enthusiasm is and experience is like hoping to win the lottery.

    If you do need to hire people with actual experience, it’s more realistic to aim for professionalism as their driver of doing the work well and in time, rather than enthusiasm.

    This is why, IMHO, asking people how they feel about the work is a bit silly unless you have yourself a truckload of recent graduates looking for their first job and you’re trying to separate the gifted from the ones who went for it for the money (and there you’re competing with the likes of Google and other companies with more brand recognition who will far more easily attract said gifted naive young things than the overwhelming majority of companies out there, so that too is probably not realistic an expectation)

    I suppose Lemmy is frequented by older Tech professionals, hence the “you must be joking!” reaction to your idea that asking people how they feel about the work is in any way form or shape a viable way of finding good professionals.


  • Sounds to me like you’re doing the fun part of the job - “solving challenging problems” - without having to do the vast majority of the work (which is seldom as much fun), such as making it suitable for actual end users, integration with existing systems and/or migration, maintaining it during its entire life-cycle, supporting it (which for devs generally means 3rd level support) and so on.

    So not exactly a typical environment from which to derive general conclusions about what are the best characteristics for a professional in software engineering in general.

    Mind you, I don’t disagree that if what you’re doing is basically skunworks, you want enthusiastic people who aren’t frozen into a certain set of habits and technologies: try shit out to see if it works kind of people rather than the kind that asks themselves “how do I make this maintainable and safe to extend for the innevitable extra requirements in the future”.

    Having been on both sides of the fence, in my experience the software that comes from such skunkworks teams tends to be horribly designed, not suitable for production and often requires a total rewrite and similarly looking back at when I had that spirit, the software I made was shit for anything beyond the immediacy of “solving the problem at hand”.

    (Personally when I had to hire mid-level and above devs, one of my criteria was if they had already been through the full life cycle for a project of theirs - having to maintain and support your own work really is the only way to undrestand and even burn into one’s brain the point and importance of otherwise “unexplained” good practices in software development and design).

    Mind you, I can get your problem with people who indeed are just jobsworths - I’ve had to deal with my share of people who should’ve chosen a different professional occupation - but you might often confuse the demands and concerns of people from the production side as “covering their asses bullshit” when they’re in fact just the product of them working on short, mid and long term perspectives in terms of the software life-cycle and in a broader context hence caring about things like extensability, maintenability and systems integration, whilst your team’s concerns end up pretty much at the point were you’re delivering stuff that “works, now, in laboratory conditions”. Certainly, I’ve seen this dynamic of misunderstandings between “exploratory” and “production” teams, especially the skunkworks team because they tend to be younger people who never did anything else, whilst the production team (if they’re any good) is much more likely to have at least a few people who, when they were junior, did the same kind of work as the skunkworks guys.

    Then again, sometimes it really is “jobsworths who should never have gone into software development” covering their asses and minimizing their own hassle.