[-] ultraHQ@beehaw.org 19 points 1 year ago

it could have been done much better.

Care to expand on this point?

4
submitted 1 year ago by ultraHQ@beehaw.org to c/selfhost@lemmy.ml

Hi all,

I'd like to spin up a lemmy instance with some changes I'd like to make this upcoming weekend, and I'd like to self host a ci/cd pipeline for it.

At work, we use Jenkins tied to Jira.

Our procedure is as follows:

  1. We feature branch, build/deploy to dev (manual), self/peer verify.
  2. Merge to master, build/deploy to dev (triggered by jira), QA tests
  3. Promote to stage (deploy artifact from previous build, triggered by Jira), QA tests
  4. Promote to prod, and pray we didn't miss any edge cases lol

I'm not married to Jenkins and I'd be open to other options, if there's something you've tried that you think is better, I'd love to hear it!

Would be nice to have auto triggers that are tied to kanban stories, but not necessary.

[-] ultraHQ@beehaw.org 9 points 1 year ago* (last edited 1 year ago)

I'm presently working on changing the url schema to more match reddit's,

Eg:

/post/{title}-{title_id}

/post/{title}-{title_id}/comments

Etc

[-] ultraHQ@beehaw.org 6 points 1 year ago

What are the current specs of the server y'all are using ?

20
submitted 1 year ago by ultraHQ@beehaw.org to c/foss@beehaw.org

Looking to migrate off of spotify. I will miss it for suggesting new songs and keeping up with new releases. What do you use to stay up to date, but off of paid services?

[-] ultraHQ@beehaw.org 6 points 1 year ago

Interesting write up, thanks for sharing !

[-] ultraHQ@beehaw.org 6 points 1 year ago

I'm not sure if anything could at this point. The large amount of users has resulted in a lot lower quality of posts.

[-] ultraHQ@beehaw.org 7 points 1 year ago

The answer is just building strong communities that give a shit about building good internet spaces

Like I said in my post, interests fade. Most open source projects I've seen fail. What keeps a core team around over the years, most of the time, isn't giving a shit.

[-] ultraHQ@beehaw.org 11 points 1 year ago

Ehm, it is hard to make social platforms work. I work in technology, as a software engineer and am paid to keep our core services running. It is a full time job with some of the best minds around me.

Luckily, I work in a sector that mainly sees traffic 9-5 m-f, but social platforms need hands on deck 24/7/365.

34
submitted 1 year ago* (last edited 1 year ago) by ultraHQ@beehaw.org to c/chat@beehaw.org

I've had three glasses of wine after a long day at work, and I've began thinking about the slow shift towards federalization/decentralization.

I find myself concerned about the question of incentives. What motivates the owners and maintainers of federated services to continue their efforts over the years? Donations alone are unlikely to cover the costs of servers, let alone the time required for code/infra maintenance, along with community moderation.

It is evident that most successful open source projects have found alternative avenues to sustain Incentivisation. One common approach is offering enterprise packages or services, which generate revenue to support ongoing development and maintenance. Additionally, some projects find support as subsets of larger corporations, such as Canonical, HashiCorp, Apache, MongoDB, k8s, Chromium, Android, Red Hat, and many more.

I am sure that many of us have witnessed many donation-based or entirely free and open-source (FOSS) projects lose traction over time. In my observations, this can be attributed to core maintainers losing interest or facing limitations in dedicating themselves to the project in the long run. The absence of financial incentives can make it challenging to sustain motivation, as maintaining and developing projects require significant time and expertise, and a genuine interest in the product.

What can be done to address these problems? Is it something like decentralized autonomous organizations (DAOs)?

DAOs provide token-based incentives, allowing contributors to earn tokens representing ownership or value in the project. These tokens can be exchanged or redeemed for various benefits within the decentralized ecosystem. By aligning the interests of contributors with the success of the project, DAOs offer a sustainable incentive structure, while maintaining their decentralized nature.

Although incentives pose a valid concern for a decentralized future, it is important to acknowledge that sustainable models exist. Through the exploration of alternative mechanisms such as DAOs and hybrid models, we can create incentive structures that attract and retain contributors over the long term. I strongly believe that for decentralized projects to thrive and maintain momentum, it is crucial for them to embrace alternative models that effectively retain talented individuals. As these projects continue to innovate and adapt, exploring diverse incentive structures becomes essential to ensure their long-term success.

Thoughts?

[-] ultraHQ@beehaw.org 11 points 1 year ago

Eh, i've been on it for probably around 15 years. Not going to miss it, but still will append site:reddit.com to all of my search queries as its impossible to get a good answer anywhere else on the internet

[-] ultraHQ@beehaw.org 8 points 1 year ago* (last edited 1 year ago)

Yeah at work we mask all responses to the client in production to x00, but in the scenereo the original commenter laid out exposing the 403 would be best.

Adding a modal client side would prob be best here.

[-] ultraHQ@beehaw.org 23 points 1 year ago* (last edited 1 year ago)

404 wouldn't be the right status code, 403 would be more suitable.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#client_error_responses

4

I'm getting close to my 4gb RPI 4b's mem limit ~80% and would like to migrate from it to a low power SFF thin client. What are some good options?

[-] ultraHQ@beehaw.org 7 points 1 year ago

r/homeassistant r/houseplants r/ebikes r/surfing r/golang

[-] ultraHQ@beehaw.org 16 points 1 year ago* (last edited 1 year ago)

NOTE: Taken from reddit.

As explained in an earlier post, deleting your user footprint on Reddit completely requires overwriting all your posts and comments with a boilerplate or randomized message, then deleting them all, and finally deleting the account itself.

I have found two tools that do this well, one using the Reddit API, and one not. The one using the Reddit API has more features and fewer bugs, but it may stop working beyond July 1, 2023. Both tools require a Windows, macOS, Linux, etc. computer.

My advice is to wait as close to July 1, 2023 as you can, if not beyond it, in case Reddit changes course at the last second. You may also want to request all your data from Reddit before deleting anything. Or use Reddit Manager to backup selectively.

Power Delete Suite

  • https://github.com/j0be/PowerDeleteSuite
  • Requires a Windows, macOS, Linux, etc. computer.
  • Requires a major web browser.
  • Uses the Reddit API. May stop working beyond July 1, 2023.
  • Follow the instructions on the GitHub readme.
  • The UI should be self-explanatory.
  • Configure it to overwrite your posts and comments first, then delete them.

Better Reddit Delete

  • https://greasyfork.org/en/scripts/370530-better-reddit-delete
  • Requires a Windows, macOS, Linux, etc. computer.
  • Requires a major web browser.
  • Requires Greasemonkey, Tampermonkey, or Violentmonkey to be installed on the web browser.
  • Does not use the Reddit API. Will continue to work beyond July 1, 2023.
  • Follow the instructions on the Greasy Fork readme.
view more: next ›

ultraHQ

joined 1 year ago