• 2 Posts
  • 18 Comments
Joined 1 year ago
cake
Cake day: September 25th, 2023

help-circle

  • You can host most basic web apps off a raspberry pi. You just need to:

    1. connect your device to the internet
    2. start your server application
    3. set up port forwarding on your router to forward the port your application is being hosted on
    4. get a domain name
    5. configure ddns
    6. Maybe get some SSL certs

    .

    Edit: BearOfaTime brings up a great point. I’m telling you how to do what you asked but you probably shouldn’t. If you do, try to airgap the server from your personal network as best as you can

    Edit edit: You know people will let you use their servers for small projects for free right? Check out https://ctrl-c.club/#what or hang out in the LowEndTalk forums and provide quality input and enter some of the giveaways for server space

    Although the drawback to ctrl-c club is that you’re not going to get full control of how you install libraries and applications


  • I’m a big fan of unraid but I will admit it’s overkill for a simple media server.

    A synology NAS should be plenty powerful enough for most streaming needs so long as you’re willing to let your media transcode first and you’re not streaming to too many devices at once.

    I use my unraid NAS to run sonar/radarr/readarr/prowlarr, stable diffusion, myjdownloader, a few vms and at one point even my lemmy instance. But honestly aside from stable diffusion and the VMs a synology NAS should have enough power to run a handful of other apps in addition to plex/jellyfin


  • This is confusing. Maybe OP has a point that we should just be forthright about whats going on so people can make informed decisions.

    My initial reaction is that you shouldn’t be sticking your neck out for people you only know in a professional sense.

    My second reaction is that as a community if you receive reports of sexual assault and do not act on them in some way you are sending a message that your community is not a safe space for people who have been sexually assaulted.

    And I’m still hung up on how you are able to ostracize the accused and not the accuser? Is the accusation coming from outside the community?


  • The latter is fairly rare to happen to accusers, but it’s expected for the accused.

    That’s not true. Kids have been disowned by their families for reporting SA. Ostracization is a real possibility for victims and it’s a very large part of causes rapes to go unreported. Nobody wants to be friends with the person who makes false allegations.

    Not to mention you’re leaving out all the people who will see someone actually convicted and decide not to ostracize the guilty person because “akchually he’s a good guy”.

    The reality is that it is insanely hard to fence-sit on “I don’t believe the accusation but I don’t think the accuser is lying either”.




  • Edit: I misunderstood, my comment doesn’t add anything of value but you can still read it if you choose.

    spoiler

    Any speech which suggests that the listener may find themselves subject to a non-majority-conforming person in a position of power, or even that of a peer, will have crossed the line; one must speak as a victim seeking the pity and grace of your superiors to be permitted space to air your grievances.

    What possible grievance do you have with intersex people?

    Do people think before they say things anymore or is it just a race to put as many words on the paper as you can?



    1. it can increase execution speed because the alternative is usually hosting a file separately and making a separate http request to get that file. Bundling allows you to deliver one bigger file instead of multiple small files, saving on network requests.

    2. tree-shaking, minifcation, g-zipping - to get the best performance you want all of your code and only your code. also gzip(filepart1 + filepart2) < gzip(filepart1) + gzip(filepart2) + …

    But I think the biggest factor is

    1. In JS it’s very common that you don’t have control over where your code is built or executed. With bundling you can usually specify a build target so you can write your code in modern JS with the guarantee that the output will be usable on older systems.

    Most of the time if your code doesn’t work because of an old environment the end user will just update their environment but with most JS being written for the web it was beneficial if not required that you put in the effort to make your code run on older environments because your target user base might not have the permissions or technical abilities to upgrade the “environment” (aka browser).