• 2 Posts
  • 46 Comments
Joined 1 year ago
cake
Cake day: July 5th, 2023

help-circle

  • fury@lemmy.world
    cake
    tolinuxmemes@lemmy.worldwelp ...
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    I like my Kubernetes setup at work. It runs Nextcloud, Mattermost, GitLab, company website, several embedded firmware OTA update sites, a few internal apps. Nextcloud was pretty easy to install on it with Helm, just a single command line and a yaml file to specify domain, settings, etc. I had some teething issues in my early setup where the database would get wiped inexplicably, but it’s been running smooth for years now. (Yes, I know, bad juju running databases on Kubernetes…I’m used to it and it mostly works)




  • A little slower by today’s standards, but if your needs are light, it’ll do the job. Keep in mind it only has a gigglebyte of RAM, so its capacity for running things may be limited, especially as docker applications go (since they bring a copy of each dependency). You won’t be able to run something as large as GitLab or Nextcloud, but a smattering of small apps should be within its capabilities


  • The thing with using the “latest” tag is you might get lucky and nothing bad happens (the apps are pretty stable, fault tolerant, and/or backward compatible), but you also might get unlucky and a container update does break something (think a 1.x going to 2.x one day). Without pinning the container to a specific version, you might have an outage suddenly due to that container becoming incompatible with one of your other applications. I’ve seen this happen a number of times. One example is a frontend (UI) container that updates to no longer be compatible with older versions of the backend and crashes as a result.

    If all your apps are pretty much standalone and you trust them to update properly every time a new version of the container is downloaded, then you may never run into the problems that make people say “never use latest”. But just keep an eye out for something like that to happen at some point. You’ll save yourself some time if you have records of what versions are running when everything’s working, and take regular backups of all their data.



  • fury@lemmy.world
    cake
    toGreentext@sh.itjust.worksAnon is out of ideas
    link
    fedilink
    arrow-up
    26
    arrow-down
    1
    ·
    edit-2
    6 months ago
    • Save an emergency fund of 6-12 months of expenses. You never know when the rug will get pulled out from under you.
    • Pay off all debts.
    • Save at least 15% of income into retirement accounts (not counting any matches).
    • Give to charity or random internet persons.
    • Buy a house.
    • Pay it off.
    • Max all retirement accounts, invest in some mutual funds, give more.

  • The problem child for me right now is a game built in node.js that I’m trying to host/fix. It’s lagging at random with very little reason, crashing in new and interesting ways every day, and resisting almost all attempts at instrumentation & debugging. To the point most things in DevTools just lock it up full stop. And it’s not compatible with most APMs because most of the traffic occurs over websockets. (I had Datadog working, but all it was saying was most of the CPU time is being spent on garbage collection at the time things go wonky–couldn’t get it narrowed down, and I’ve tried many different GC settings that ultimately didn’t help)

    I haven’t had any major problems with Nextcloud lately, despite the fragile way in which I’ve installed it at work (Nextcloud and MariaDB both in Kubernetes). It occasionally gets stuck in maintenance mode after an update, because I’m not giving it enough time to run the update and it restarts the container and I haven’t given enough thought to what it’d take to increase that time. That’s about it. Early on I did have a little trouble maintaining it because of some problems with the storage, or the database container deciding to start over and wipe the volume, but nothing my backups couldn’t handle.

    I have a hell of a time getting the email to stay working, but that’s not necessarily a Nextcloud problem, that’s a Microsoft being weird about email problem (according to them it is time to let go of ancient apps that cannot handle oauth2–Nextcloud emailer doesn’t support this, same with several other applications we’re running, so we have to do some weird email proxy stuff)

    I am not surprised to hear some of the stories in this thread, though. Nextcloud’s doing a lot of stuff. Lots of failure points.


  • fury@lemmy.world
    cake
    toMemes@lemmy.mlBankruptcy is lifesaving
    link
    fedilink
    arrow-up
    3
    ·
    6 months ago

    I was able to get a car loan a few years after the bankruptcy. It was dumb, I hadn’t fully figured out my money situation yet. Bankruptcy didn’t fix that spending habit. But that was the tipping point. When my minimum expenses between the car, student loans, and living expenses exactly equaled my salary, I started trying to beat my way out of the mess. The car I currently own, I paid for up front. By the time I bought a house, the bankruptcy had disappeared off my report. Now the plan is pay off the mortgage and never have a credit score again.



  • fury@lemmy.world
    cake
    toMemes@lemmy.mlBankruptcy is lifesaving
    link
    fedilink
    arrow-up
    96
    arrow-down
    3
    ·
    6 months ago

    I got talked into bankruptcy (by a bankruptcy lawyer, surprise surprise). It cleared $12k of credit cards and bank fees but not the then-$50k of student loans and the spending habits that were the real problem. Now I learned my lesson. No credit cards. Save up and pay. Have an emergency fund that can cover your expenses for months and months in the event you lose your job, or your most expensive unplanned repair. That’s the real life saver.


  • It took me a lot of practice. I used to get mad at everything too. Almost violently so (hence the username “fury”). I realized over time I don’t want to spend that much effort being mad at anything. It’s not worth it. I’m going grey fast enough as it is without willingly adding to it. I’d rather focus my energy on something more enjoyable.

    Except Bing Chat. Bing Chat can go take a long walk off a short pier, and I wish everybody who worked on Bing Chat a very “good heavens what were you thinking”. Give me back my regular search results, thank you very much.





  • fury@lemmy.world
    cake
    toFirefox@lemmy.mlFirefox 121.0 released
    link
    fedilink
    arrow-up
    14
    ·
    edit-2
    7 months ago

    I was going to make some smart ass comment about browser version numbers being ridiculous anymore (after Firefox 3.6 I stopped keeping track), but then I saw it

    touchpad & touchscreen gestures, swipe-to-nav

    Hot diggity damn. This might make me less likely to revert to Chromium every new install, if Firefox works well with touchscreen at last. I’ll have to check this out on my Pi 5 on Ubuntu.




  • fury@lemmy.world
    cake
    OPtoAndroid@lemdro.idAOSP14 on Raspberry Pi 5
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    7 months ago

    Update: the 30 fps limit I’m experiencing with Android appears to be only with this display. I checked with another display I have at work that is 1920x1080 and Android renders at 60 fps. It doesn’t change the game performance any, but I wasn’t expecting it to–at least the 30 fps jank is gone through the rest of the system.