Calculator Manipulator

  • 0 Posts
  • 100 Comments
Joined 6 years ago
cake
Cake day: April 16th, 2019

help-circle

  • Filled in the survey. A few notes:

    • Some of my answers make no sense on the surface - like the “experiment with new technology” block (4 questions). I’ve answered “Agree” to all of them, because I have taken time into account, which is not represented on the questions. Long story short - I do love experimenting with new tech, I’m almost always the first one to try something among my peers, but at the same I never blindly jump in (I’m hesitant) as most of the “new technology” is just
      • Someone repackaging foss and relabeling it
      • Some LLM bullshit
      • An inferior product to what already exists

    There are also scenarios where I have already found something that’s the best solution for my case, so I won’t even bother looking at something new, even if it might be the best thing since sliced bread for someone else.

    • TIme and effort setting up/maintaining (4 questions). It doesn’t take much time nor effort to set anything up now, but it did when I was starting out initially. I knew very little and a bunch of concepts hadn’t clicked, yet, so it took me days to set up Nextcloud and about half a year (on and off. Probably a week or so if it were all squeezed together) for email.

    • The performance and intent to use in the future questions are weird - they feel like the same question, just leveling off in intensity. I’ve selected the same answer for all of them. They probably should’ve been a single question with agree/disagree options swapped for intensity levels.

    Good luck with your PhD!





  • If you’re dead set to run lemmy - then just do it! If soam becomes a problem - turn on registration verification. Spam usually comes in waves, so you don’t even have to keep that barrier on all the time. Having said that - if you want some sort of nationality verification - application process could enable it.

    If you’re not set on lemmy - give piefed a shot. That’s what I would run if I were setting up from scratch. Same format social media, but, at least from what I’m hearing - better software.


  • Setting up is easy, but keeping it up to date is often troublesome. Releases are far and few between and as such, whenever there is one, it includes a lot of changes. That leads to some instances having trouble pretty much every time; I’ve been on the unlucky side enough times to be wary.

    Lemmy.cafe runs on 2 dual vcore 4gb ram VMs on digitalocean - one for db, another for lemmy itself.

    Lemmy prides itself in being written in rust, but it leaks memory like a sieve - I’ve had split up the containers into smaller tasks (there’s an official flag you can pass to it), double them up and set memory limits. That way when something gets killed by the kernel it’s not really noticable to the end user.

    Running a public instance of anything is a security concern, let alone alpha-beta software like lemmy. If you do run it on your homelab at home - at least get the cheapest vm in the cloud to hide your home IPs. You’d probably need to set up a wireguard tunnel to ensure outgoing federation does not reveal the IPs to other instances.

    Instance level moderation is up to you. Don’t be too dreamy - nobody will join your instance just because you have it running. Other than spammers and voting bots, that is. Moderation tools are just not there, so you’ll have to fiddle in the db directly.

    Having said all that - if all you want is a personal inatance - go for it! With sign ups disabled it’s a much less stressful experience!



  • Majority of openrc/hardened/selinux binhost setup is done, need to figure out the small things.

    Lemmy was also giving a bit of a headache, fiddled with limits some more.

    I’m fairly certain there’s been an attempt to play with some opnsense config, but there was only time to install the updates. Or maybe this was last week 🤔











  • in case you want to tell me what I have is fine and I don’t need an upgrade

    What you have is fine and you don’t need an upgrade 😁

    But we’re not looking for fine, are we? :)

    I would keep the gpu and get as many cpu cores and ram as my budget allows. Once you cross into “stupid amount of RAM” territory you can start utilising tmpfs for transient things such as jellyfin transcode directory to:

    • preserve those precious ssd writes (not really relevant anymore)
    • make it more efficient (feels-good kind of relevant)
    • running a filesystem in ram is really cool (most relevant, naturally :D)

  • Illecors@lemmy.cafetoProgramming@beehaw.orgWhy is C hidden gold?
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    7 months ago

    I’ve always wanted to learn programming (more than at uni - that was useless for the most part) but life has pushed me into the endless pit of dopamine that is system administration. At times I’ve thought of going into dev it was always C or C++ (who hasn’t dreamt of writing a game, huh? :D) but I’m so rusty on that type of logic - bash has rewired me - that it never really took off.

    What’s your init, if you will, on getting into C?

    Side note - is Beehaw going through a revival of sorts or is it lemmy’s algo that started showing me more content from you guys?