melroy cover
melroy avatar

melroy Admin

@melroy@kbin.melroy.org

Software Engineer & DevOps Architect. Mbin contributor (and creator of the fork).

He/him 🇳🇱

Mastodon - Matrix - Homepage - Donate me

melroy Admin ,
melroy avatar

Was it because of a rm -rf /?

melroy Admin ,
melroy avatar

Yea indeed no need under Linux

melroy Admin ,
melroy avatar

ah I read it now.. Clinton’s emails.. ^^

melroy Admin ,
melroy avatar

It is good to really see your true nature now. I'm also think the fork is the best thing that could have happened for the community. It's a pity that you never started a conversation, but instead you still try to do mean things like this.

melroy Admin ,
melroy avatar

Ow.. it was 100% intentional. You said it yourself: "Wiem, szczerze mówiąc było to celowe. Zauważyłem, że forki synchronizują od razu zmiany z /kbin.". https://karab.in/m/karabin/p/340377/Usterka-z-crosspostami-nie-zawsze-sa-przyporzadkowane-odpowiedniemu-watkowi-matce-at-ernest#post-comment-510980

melroy Admin ,
melroy avatar

Yes indeed. The process is based on C4: https://rfc.zeromq.org/spec/44/. C4 way of working is used in several big projects, incl. but not limited by: ZeroMQ, OSSEC, Flux RFC

melroy Admin ,
melroy avatar

We don't automatically pull changes, our community improves and try to test it as well. We know that the recent PRs of Ernest are far from perfect and in fact the recent PRs are often not feature complete. The only reason Mbin is trying to sync from kbin we try to keep the code base in sync for now (if we as a community agrees on the changes). We DO make changes to the PR like you can see here: https://github.com/MbinOrg/mbin/pull/212 And we also follow-up with additional changes, like you can see here: https://github.com/MbinOrg/mbin/pull/225

melroy Admin ,
melroy avatar

This was indeed not nice from him.

melroy Admin ,
melroy avatar

I know your approach on PRs. Hence the main reason of the fork. The community does believe in their people and the good in mankind. Only 1 approval is required from another maintainer for now. We are using C4 way of working.

melroy Admin ,
melroy avatar

występujący również pod nazwą Kontekst potoczny ;)

melroy Admin ,
melroy avatar

Well I don't have a bad opinion about him (those are your assumptions), we just didn't agree on how a community project would/can work.

If however he did introduce intentionally a bug in kbin, just because of Mbin that's downright childish. The Mbin community does try to test all the incoming PRs (not just kbin sync PRs) on various instances apart from unit-tests, etc. We just do not want to depend on a single maintainer, hence a different way of working in the project.

He saying Mbin can't handle the kbin changes that is just not true (Odpowiedź: nie radzą sobie), at least we try to keep in sync (eg. for API comparability for upcoming mobile clients). But I'll leave it this, I'm not going to waste any more energy. I hope you understand.

Thanks for your recommendation.

melroy Admin ,
melroy avatar

Thanks for your feedback.

We do have code reviews in GitHub and discussions on Matrix. We updated the README that reflect our latest way of working. As stated in the comment section we are also working on it in PR: https://github.com/MbinOrg/mbin/pull/34. Feel free to comment on that.

melroy Admin , to Privacy
melroy avatar

I saw today the infamous pop-up of YouTube again that they will block the video player after 2 more videos if I keep using uBlock Origin. ** Google.

melroy OP Admin ,
melroy avatar

@nobloat then it's most likely only a US & EU thing. Good to know, I can fake my origin.

melroy OP Admin , (edited )
melroy avatar

@mateomaui This was in Firefox on my desktop machine. I don't have iOS but under Android I installed ReVananced works great! https://revanced.net/youtube-revanced (it also needs microG: https://revanced.net/microg)

EDIT: https://revanced.app/ is the only official site.

melroy OP Admin ,
melroy avatar

@Automated_Footprint
@mateomaui so what did I just installed? I went for the "Revanced Youtube Extended" I guess.

melroy OP Admin ,
melroy avatar

@PixTupy
@nobloat I'm from the Netherlands. I see it here.

melroy OP Admin ,
melroy avatar

@Thorny_Insight yea indeed I did clear cached and fetch all again.

melroy OP Admin ,
melroy avatar

@vintprox You're 100% right. We need to move away from it. Eventually maybe PeerTube? Sure, Grayjay is a good combination of all! But I hope content creators also move away from youtube.

melroy OP Admin ,
melroy avatar

@redw0rm Let's go! I installed it now as well.

melroy OP Admin ,
melroy avatar

@kby I can't agree more.. I now also try FreeTube. But sure we should also all move to PeerTube.

melroy OP Admin ,
melroy avatar

@Send_me_nude_girls I'm now following this guide: https://docs.invidious.io/export-youtube-subscriptions/ and import it in FreeTube. Let's see how this goes.

melroy OP Admin ,
melroy avatar

@vintprox Ps. I'm also testing FreeTube using my exported list of subscriptions (following https://docs.invidious.io/export-youtube-subscriptions/), since I'm more looking for a good solution on my desktop PC.

melroy Admin ,
melroy avatar

I'm so happy I'm not using WhatsApp. I use Matrix and Telegram and that's it.

melroy Admin ,
melroy avatar

Ow never seem them..? Then again I'm not in very large channels. Or you can also use different clients.

melroy Admin ,
melroy avatar

seems to work in Mbin as well.. but mainly because Lemmy is making a markdown link out of it.

melroy Admin ,
melroy avatar

I host my own nextcloud instance. But for to do lists I like and love Wekan. Wekan is also free and open-source. https://wekan.github.io/

melroy Admin ,
melroy avatar

Indeed leave Google Chrome all together yesterday already. Install Firefox

melroy Admin ,
melroy avatar

That is indeed not ideal. Thanks for your feedback.

melroy Admin , (edited )
melroy avatar

No problems using Firefox (as always)

melroy Admin ,
melroy avatar

Same, it's a cat and mouse battle .. lol

melroy Admin ,
melroy avatar

Sorry I meant to say: No problems using Firefox. :D

Squidcopter , to Mbin Blog Updates
@Squidcopter@kbin.social avatar

So many magazines that were created by default as a result only have 1 moderator: Ernest.
While this is the case, anyone is free to post whatever the hell they want no matter how unrelated or low quality. This is what has prevented me from coming back daily.

melroy Admin ,
melroy avatar

@Squidcopter sorry to hear this

melroy Admin , (edited )
melroy avatar

Despite being maintainer of Kbin (incl. several others), we wasn't allowed to merge other PR changes except my own or changes that Ernest didn't like (eg. GUI pull requests were reverted again). Then when development slowly became to a halt, I didn't want the project to die. I didn't saw any other solution than to fork the project. Not only that, we also didn't like some changes from the past, which Mbin also rolled-back (like only show local magazines in the random sectors in the sidebar).

The fork by the community for the community also allows us to do multiple things from the start: 1. No single maintainer anymore. 2. Introducing a C4 contract: https://rfc.zeromq.org/spec/44/ 3. More transparency and giving all contributors owner rights on all platforms incl but not limited by GitHub, Weblate and Matrix. Allowing multiple people to become fully responsible for the project. Having discussions about contents, when we as a community agree on changes PRs can be merged after 1 owner approval. Various instances now moved to Mbin (like https://fedia.io/ ), because they saw hope again. As stated earlier, we also moved to GitHub now and to the hosted weblate.org instance. Currently the development is booming, because it's not getting reversed and slowed down.

We had ~150 PRs in a only 2 weeks time (Kbin has this number over a year not a week or two). The amount of improvements in the code, bug fixes, GUI, docker setup, documentation and security fixes as well as various features are impressive. Mbin is not about me, it's about the community now.

See also: https://kbin.melroy.org/m/updates/t/55330/Mbin-is-born-Fork-of-kbin

melroy Admin ,
melroy avatar
melroy Admin ,
melroy avatar

Yea this is the power of open-source indeed. See also my response to "stu" a little down below in this same thread.

melroy Admin ,
melroy avatar

I agree but the reason was simple. Codeberg.org had too many down time issues. I and the community was impacted by the codeberg issues on almost a weekly basis. Hence the reason to move. I could also go to gitlab, but to keep reusing the Forgejo runners, github has the same workflow syntax. Anyhow, it's also not up to me anymore. If the community decides to move to another git server I'm also fine with that. But I doubt the community wants to move back to codeberg.

melroy Admin ,
melroy avatar

We're busy fixing the cascading problems in PostgreSQL design, allowing the removal of magazines, something that is still not available for some reason. After that, the mbin community will most likely further improve the moderation system. Regarding federating, we do already support all ActivityPub types (incl Services, which are bot accounts).

melroy Admin ,
melroy avatar

I was trying to setup multiple mirrors for myself as well, but both Codeberg and even sr.ht (sourcehut) makes it hard to just setup a simple mirror.. Why do they make it so hard? I now just went for GitLab instead (https://gitlab.melroy.org/melroy/mbin which is now a mirror at least). But even then, it required GitLab Premium to have a repo pull mirror, luckily I have my solution for that: https://blog.melroy.org/2021/gitlab-pull-from-remote-repo/

melroy Admin ,
melroy avatar

That is too bad. Since the meta data seems to be present?

    <meta property="og:url" content="https://kbin.melroy.org/m/testing/t/58103/What-is-this-Vercel">
    <meta property="og:type" content="article">
    <meta property="og:title" content="What is this, Vercel? - Test Magazine - mbin">
    <meta property="og:description" content="">
    <meta property="og:image" content="https://kbin.melroy.org/media/22/0f/220f1e228701b4cc1b309895aa978de38d666630e04c4cc95edade3ecf10743f.jpg">

Mbin is born - Fork of kbin!!

In the past months development of Kbin slowly came to a halt, development was bottlenecked by a single maintainer. I have tried several times to start a discussion about the way of working and trying to address the problems and to come up with a plan to keep development doing and more importantly keep contributors happy!...

melroy OP Admin ,
melroy avatar

I'm really impressed what we already achieved so far with our Mbin community, we did tons of GUI changes, bug fixes, introducing new features, improved Docker setup and documentation for both developers and instance owners alike. It's very impressive. I want to thank you all! I see this a beginning of a new journey.

Luckily, I think I'm no longer needed to setup the project. I will finish the C4 specification pull request, but apart from that I'm now "just" another contributor to Mbin. It's nice to see that everyone now feels more responsible for the project and hopefully more empowered.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tech
  • til
  • testing
  • bitcoincash
  • updates
  • insurance
  • drbboard
  • programming
  • marketreserach
  • wanderlust
  • DoctorButts
  • Sacramento
  • All magazines