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

help-circle
  • The Paradox Of Tolerance is about how we should not tolerate the intolerant, not about what sacrificing ourselves to inconvenience the intolerant, must less sacrifice others to inconvenience the intolerant.

    It’s really only about the Tolerant tolerating the Intolerance leads to an increase of Intolerance, and doesn’t really cover how far and justified is to make onself or others lose something to inconvenience the Intolerant, or in other word, the devil in the details part of any solution.

    That said, your idea has merit and it has parallels to what some of the right does - for example, how the right creates spaces which they pass as leftwing to attract leftwing people and then when enough of a critical mass arises they use it to spread rightwing-distortions of leftwing ideas or even just outright rightwing ideas: look at Twitter or, even better, Reddit or even what the DNC has done to the Democrat Party in the US.

    The discussion there is not anymore “how much is right to sacrifice the rest to inconvenience the NAZIs”, but instead is “how moral and ethical it is to create fake NAZI spaces to fuck with the NAZIS” - so it doesn’t involve sacrificing the rest at all - and personally I think it’s pretty damn ethical and moral to fuck with the NAZIs like that (after all, they want to do far worse to other people than merelly honeypot them into an online space that just gets closed after a while, so it’s not even close to how harshly they deserve to be treated)

    How easy or hard it is to pull that off, especially repeatedly, is a different matter, as the Technical bit of setting up such instances is easy, the hard part is to attract the NAZIs to the honeypots, which is a Marketing problem.


  • Deterring them from the Fediverse (as in not letting the use the protocol) is a near zero impact for them outcome, possibly technically impossible (it’s an open protocol and the software is open source) and possibly with a lot of negative impact for everybody else (it risks undermining the main point of the Fediverse - Freedom).

    Much more important is deterring them from spreading their hate to other people (in general) and as it so happens, when it comes to the people in the Fediverse, them segregating themselves in their own server actually helps with that: other servers can simple defederate, taking away their audience, hence they’re not actually spreading their hate to others in the Fediverse.

    With them not being self-segregated it’s a lot harder because it they’ll do what they are doing right now: join servers all over the place, post comments all over the place, so in response they get banned if they go too far (and then just open a new account) and others tend to try and nullify their poison by downvoting them or pointing out the with logic the stupidity and/or inconsistence of their position, all of which is a lot more fallible than just defederating the NAZI instance.

    More generally, there is no perfect way to “deter them from the fediverse” (just try to actually analyse the problem space and you will soon find that there’s no foolproof method), and hence the discussion has to be about how far should we go and what the delivers the best results, which brings us around to the point I was making: having the NAZIs in their own instance does more to stop them spreading their poison the Fediverse audience than somehow blocking that and keeping on trying to stamp them down individually when they’re mixed with the general fediverse population.


  • I understand the feeling.

    I also look at it Logically and that yields a more subtle take.

    My point is that thinking that ANYTHING is acceptable to contain the NAZIs (even when it hurts the rest) is forgetting that the whole point of stopping the NAZIs is to protected everybody else and their freedoms.

    I’ll give you a parallel example: start by “Everybody should be thrown in Jail to make sure all criminals are in Jail”. Whilst it would work, this is obviously senseless. Once that’s accepted the discussion becomes “how far should we go to make sure criminals go to Jail” and onwards to “how many innocents wrongly in Jail is acceptable” and “how many criminals who evade Jail is acceptable”.

    All that is what lead to things like a Justice System with Presumption of Innocence, different sentences for different Crimes and an Appeals System.

    When it comes to stopping NAZIs the same reasoning applies - “ANYTHING is acceptable” is obviously senseless (killing all human beings would certainly stop the NAZIs, but I expect we both agree that it’s a bit too much) so the discussion is then moved to “how far are we willing to sacrifice the rest in order to stop the NAZIs”, which is the area of thinking anchoring my original point - if the NAZIs are contained (by their own choice, even), then maybe it’s not worth it to sacrifice the freedom of the rest by mangling the Fediverse if all that would deliver as a result is the near-zero impact outcome of barring the NAZIs from their own separate space in the Fediverse whilst they can still gather elsewhere.

    In my view by wanting that you asked originally, a far greater number of people than the number of NAZIs would sacrifice a lot for something that will make the NAZIs lose very little - or in other words your idea amounts to “throwing the baby out with the bathwater”.

    I don’t think that “lets’ fuck up what’s important for almost everybody in order to barelly inconvenience the NAZIs” is a wise position, even if I understand the impulse to “just fuck those sons of a bitch no matter what”.


  • They would have one either way - I mean, just look at Twitter, Reddit, FOX News. Even when there weren’t such NAZI spaces bought and paid for by billionaires, NAZIs had their own websites, mailing lists and whatever.

    Weakenning the freedom inherent to the Fediverse’s implementation just because the NAZIs might use it to create their own space is just indirectly constraining yourself because of the NAZIs, which IMHO is the opposite of what we should be doing.

    Would you defend changing HTTP(S) and HTML to somehow stop NAZIs using it because as they are now they can be used by NAZIs to spread their message? How about e-mail? How about pen and paper?

    You can’t just throw the baby with the bathwater “because NAZIs”.

    If you really want to stop NAZI messaging altogether you can’t do it by Technical means, you have to do it by Social and Political means - Laws Censoring NAZI messaging - and even there, look at Germany that does it and all they seem to have achieved is that the NAZI symbology is hidden whilst a large part of the NAZI way of things is widespread in society (hence the AfD success) and some elements of it are even shared by the majority (hence Germany’s very overtly race-justified unconditional support of a nation commiting a Genocide). De facto Germany’s banning of NAZIsm hasn’t stopped the kind of Fascism like in the US right now or the AfD there, were they use the NAZI propaganda techniques and share many ideological elements with the NAZIs but just don’t use NAZI symbols.


  • Them making their own space actually lets us much more easily reduce our exposure to them - without their space we get them everywhere and each of us have to ban such users individuals to avoid their poison, whilst if they’re congregated in a server we can just ban that server and/or its forums.

    In terms of the NAZI bar metaphor, this is more like the NAZIS setting up their own bar and congregating there rather than trying to take over other bars - everybody else can very easilly avoid even looking at the NAZI bar, much less going there and listening to them spreading their ideology - yeah, by default the sound of their activities does leak to the street, but in Lemmy we’re the ones who can chose to close the door, not them.

    Compare that with, for example, how the Zionists captured news@lemmy.world and even up to a level the server itself, by seeking moderation and admin positions there: subverting an existing large traffic forum and the biggest Lemmy instance is way much more pernicious than what the other kind of NAZI are doing by setting up their own - easily avoided - corner.




  • Well, the N100 does have a lot more breathing space in terms of computing power, so it’s maybe a better bet for something you want to use for a decade or more, and that remote control I linked to above does work fine, except for the power button (which will power your Linux off but won’t power it back on).

    I actually tried an Android TV Box (which is really just and SBC in the same range of processing power as the Pi) for this before going for the Mini PC and it was simply not as smooth operating.

    That Mini-PC has enough computing power room (plus the right processing extensions) that I can be torrenting over OpenVPN on a 1Gb/s connection whilst watching a video from a local file and it’s not at all noticeable on the video playback.


  • Kodi install instructions are here

    I don’t use docker, I use lubuntu with normal packages. So for example Kodi is just installed from the Team Kodi PPA repository (which, granted, is outdated, but it works fine and I don’t need the latest and greatest) and just set it up to be auto-started when X starts so that on the TV it’s as if Kodi is the interface of that machine.

    Qbittorrent is just the server only package (qbittorrent-nox) which I control remotelly via its web interface and the rest is normal stuff like Samba.

    After the inital set up, the actual linux management can be done remotelly via ssh.

    That said, LibreELEC is a Linux distro which comes with Kodi built-in (it’s basically Kodi and just enough Linux to run it), so assuming it’s possible to install more stuff in it might be better - I only found out about it when I had my setup running so never got around to try it. LibreELEC can even work in weaker hardware such as a Raspberry Pi or some of its clones.

    Also you can get Kodi as a Flatpak which works out of the box in various Linux distros so if you need the latest and greatest Kodi plus a full-blown Linux distro for other stuff you might do the choice of distro based on supporting flatpack and being reasonably lightweight (I actually originally went for Lubuntu exactly because it uses a lightweight Window Manager and I expected that N100 mini-pc to need it, though in practice the hardward can probably run a lot more heavy stuff than that, though lighter stuff means the CPU load seldom goes up significativelly hence the fan seldom turns on and so the thing is quiet most of the time and you only hear the fan spinning up and then down again once in a while even in the Summer).

    As for docker, there are a lot of instructions out there on how to install Kodi with Dockers, but I never tried it.

    Also you might want to get a remote like this, which is a wireless remote with a USB adapter, not because of the air-mouse thing (frankly, I never use it) but simply because the buttons are mapped to exactly the shortcuts that Kodi uses, so using it with Kodi in Linux is just like using a dedicated remote for a TV Media Box - in fact all those thinks are keyboard shortcuts (that remote just sends keypresses to the PC when you press a button) and they keyboard shortcuts for media players seem to be a standard.


  • It really depends on what you’re doing with it and on what old PCs you have available.

    I have an N100 Mini-PC at home in my living room connected to my TV which is both a home server and a TV-Box using Kodi (I even have a remote for it).

    Having modern image and video decoding in hardware is pretty useful when I’m using it as a TV Box (there is zero stutter with it), whilst the rest of the time the thing mostly sits doing some low CPU-intensive server tasks (mainly torrenting and SMB server stuff).

    Also, it’s a small box that fits fine on my TV stand without standing out and runs silent pretty almost all of the time.

    Further, I don’t have any low power consuming old PCs around - the best are some chunky old notebooks, the rest are old gaming PCs which eat more power idle than the mini PC does at full load - and even the notebooks aren’t that low power as all that.

    Mind you, for many years I used an old Asus EEE PC (a very small notebook running Linux) as home file server (with external HDs) and had a separated dedicated hardware TV Media Server box playing files from it, but eventually that PC stopped working and I found out I could just use my Router as a file server.

    Last but not least, judging for how long I kept using my TV Media Server boxes (which over almost 2 decades I had 2 different ones and which as dedicated hardware could not easilly be upgraded when new video compression standards came out) 10+ years is definitelly my time-frame for using that Mini-PC.

    All this to say that you should consider using old hardware, especially if you have some around and it’s task appropriate (like I did before using an old Asus EEE PC as a home file server), but also take in account what you’re going to do it and consider if new hardware won’t be better over the timespan you will likely be using it and if the being able to get a more task appropriate form factor (like how having a little box-size Mini PC lets me have it in my living room on a TV stand next to my TV and my fiber router) is worth it.

    In summary, before you get hardware you should ponder a bit about what you intend to do with it before you decide what to get, don’t be afraid of using stuff you already have and also don’t be afraid to get new stuff if it’s actually justified by hardnosed reasons rather than merely some variant of the “new stuff smell” psychological effect when buying new.


  • The more services you have depending on a 3rd party which can do whatever the fuck they want, either directly or by changing the rules when the feel like it (i.e. not bound by rules they cannot change, such as root DNS providers are) and then doing it, the less your system is actually self-hosted, IMHO.

    For me the whole point of self-hosting is exactly being as independent as possible of 3rd parties that can just fuck you up, be it on purpose (generally for $$$) or because they go bankrupt and close their services.

    This is why I’ve actually chosen to run Kodi on my home server that doubles down as TV Box even though I can’t easilly use it from anywhere else (it’s possible but it involves using a standalone database that is then shared, which can only be safelly done through customly setup ssh pipes) rather than something like Plex.

    It’s kinda funny to see people into self-hosting still doing the kind of mistake I did almost 3 decades ago (fortunatelly in a professional environment) of trusting a 3rd party to the point of becoming dependent on them and later getting burned when they abused that trust, and which led me to avoid such situations like the plague ever since.

    Mind you, I can understand if people for whom self-hosting is not driven by a desire to reduce vulnerability to the whims of 3rd parties (which includes reducing the risk of enshittification) and is instead driven by “waste not” (for example, bringing new life to old hardware rather than throwing it out) or by it being a fun challenge, don’t really care to be as independent as possible from such 3rd parties.



  • The expression “back to baseline” comes from Science and Engineering and literally means that something has gone back to the previous average flat level (for example: “the power line noise level spiked when your turned the machine on but is now back to baseline”)

    Edit: not average, but actually specifically the original flat level below which things would not fall. Sorry, it’s kinda hard to explain in words but very easy to point out in a graph or a scope were it’s just this flat line to which things always return.

    That expression makes sense if you’re talking about the rate of growth itself (i.e. the Lemmy rate of growth spiked at the time of the Reddit changes and eventually went back to baseline, since Lemmy is not growing any faster now than before the Reddit changes) but it doesn’t make sense if you’re talking about user numbers since the number of Lemmy users grew a lot with the Reddit changes and never went back to the average before them, not even close.

    Your original post is not clear on which of those things you’re talking about when you wrote “back to baseline” and your subsequent posts are mainly talking about user numbers, giving the idea that that’s what your “back to baseline” is refering to, in which case you’re using that expression incorrectly.


  • Look for a processor for the same socket that supports more RAM and make sure the Motherboard can handle it - maybe you’re lucky and it’s not a limit of that architecture.

    If that won’t work, breakup your self-hosting needs into multiple machines and add another second hand or cheap machine to the pile.

    I’ve worked in designing computer systems to handle tons of data and requests and often the only reasonable solution is to break up the load and throw more machines at it (for example, when serving millions of requests on a website, just put a load balancer in front of it that assigns user sessions and associated requests to multiple machines, so the load balancer pretty much just routes request by user session whilst the heavy processing stuff is done by multiple machines in such a way the you can just expand the whole thing by adding more machines).

    In a self-hosting scenario I suspect you’ll have a lot of margin for expansion by splitting services into multiple hosts and using stuff like network shared drives in the background for shared data, before you have to fully upgrade a host machine because you hit that architecture’s maximum memory.

    Granted, if a single service whose load can’t be broken down so that you can run it as a cluster, needs more memory than you can put in any of your machines, then you’re stuck having to get a new machine, but even then by splitting services you can get a machine with a newer architecture that can handle more memory but is still cheap (such as a cheap mini-PC) and just move that memory-heavy service to it whilst leaving CPU intensive services in the old but more powerful machine.