melroy

joined 2 years ago
MODERATOR OF
[–] melroy@kbin.melroy.org 23 points 11 hours ago (1 children)

It's not about nudity. It's about control. The government wants full control over your computer and mobile phones.

[–] melroy@kbin.melroy.org 37 points 12 hours ago (1 children)

What a joke world we are living in. UK is getting too crazy with their "protection children" and introducing age limits by people providing their password and IDs. And chat control. And now this again, blocking these pictures would require massive privacy issues and closed source operating systems that will lock the user down like North Korea.

[–] melroy@kbin.melroy.org 1 points 2 days ago

@mho@social.heise.de mbin here 😎

[–] melroy@kbin.melroy.org 43 points 2 days ago

pepperidge farm remembers

 

Mbin 1.9.0 stable is finally out! Upgrade your server now, if you didn't do it already.

We have 3 different summaries below. One for end-users, one for server admins, and finally a summary for Mbin developers.

Thank you everybody who made this release possible!

Summary for Users

This release contains numerous improvements and changes that we can't list everything here, so we'll stick to the highlights (in random order).

We enhanced security so that after a user changes their password or 2FA, all the current sessions of that user will be invalid and the user will need to log in again.

A new combined front page. You could make the combined front page the default in your profile settings. Which means you see both threads and microblogs combined on the homepage.

We also introduced a new feature under general settings, where you can select "Who can send you a direct message" (defaults to everybody).

We added support for magazine banners in Mbin (which is also compatible with Lemmy Communities).

Mbin combines the thread form into just one form (instead of having article, link, and photo having a separate form). Mbin now also federates bans correctly (both incoming and outgoing bans).

Global mods can now manage (view, approve and/or deny) account signups. Global mods can now also receive signup notifications, which will also come with a new menu item in the drop-down menu.

Plus various other bug fixes and CSS layout improvements, ban notification fixes, and too many other fixes to mention here.

Summary for Server Admins

Multiple Docker setup enhancements, we upgraded to Debian Trixie images. We also upgraded to use Node v24 (current LTS release) within our Mbin Docker images. Plus we added a new amqproxy service to the docker compose file. See upgrade instructions for Docker below for more info.

We now added two different server settings:

  • Restrict "Random Threads/Posts" sidebar sections to local only
  • Restrict "Active people" sidebar section to local only

The first option has been known to cause SQL performance issues (we recommended NOT enabling this first option), hence we gave you the two options. The second option shows local only active users, which does NOT impact performance (so feel free to enable that option if you wish).

Mbin now comes with new moderation log filter capabilities.

We also documented Anubis setup for Mbin, setup is optional. However, Anubis could protect your server from DDoS attacks or other unwanted traffic towards your server.

Mbin now also has a command to rotate the private keys for one user or all the local users.

We renamed an existing environment variable: MAX_IMAGE_BYTES to: MBIN_MAX_IMAGE_BYTES, please rename the variable if you have set it. On top of that we also added a new environment variable: MBIN_USE_FEDERATION_ALLOW_LIST (default value: false) for in the .env file. We also added MBIN_NEW_USERS_NEED_APPROVAL (also default value: false) several months ago, in case you didn't added that variable yet. Although both variables are optional to add. See the latest .env.example file.

Finally, we upgraded several Composer dependency packages plus Symfony recipe updates as well as NPM package updates. So like always be sure to run: ./bin/post-upgrade to install all the updated Composer packages (on bare metal). Which should fix security vulnerabilities in our composer & npm depedency packages. And clear all caches.

Summary for developers

We extended and improved the getting started guide, documenting how to leverage dev containers to get started. Please follow the full "Docker as a dev server" guide if you wish to help with development.

We also created a new Fediverse developer page that lists all our ActivityPub messages.

See the full release notes / how-to upgrade here: https://github.com/MbinOrg/mbin/releases/tag/v1.9.0

[–] melroy@kbin.melroy.org 6 points 1 week ago

For example we have ap issues with lemmy, lemmy doesn't support multiple attachments. We use attachments for both links (url, other than image links) as well as images themselves can be an attachment.

But again AP fails, and lemmy only shows the picture.

[–] melroy@kbin.melroy.org 6 points 1 week ago (1 children)

I fully agree. And you nailed it. This was exactly what I try to explain what is wrong with ActivityPub FEPs.

Thank you, we do indeed publish those schemas, these are coming from the code. So our documentation build is also relying on our code to expose these schemas, and that's also why I can guarantee it's always up to date.

[–] melroy@kbin.melroy.org 26 points 1 week ago (8 children)

Hi Melroy from Mbin. It's true what you are saying Julian. These FEPs forms the basic of the fediverse. But at the same time I hate those FEPs alot. I would rather see a more detailed and better described ActivityPub protocol v2.0 or 3.0. My point is that the current ActivityPub is way too vague.

And we need dozens of various FEPs to get the features we actually need and want to get the basis features of today. Currently it's hard to read, there is no single document. No single source of truth. All FEPs are actually optional to implement. And it's a mess.

Could you imagine if an internet standard like http or TCP was documented like this? It would never have worked.

[–] melroy@kbin.melroy.org 1 points 1 week ago

Thanks! Also I'm always disabling anti alias in my terminal and editor console text, see: https://gitlab.melroy.org/melroy/dotfiles/-/blob/main/home/melroy/.config/fontconfig/fonts.conf?ref_type=heads (I'm using mono fonts)

[–] melroy@kbin.melroy.org 2 points 1 week ago

Sure! Just one problem the title is saying "Total Mbin Posts by Month".. but it doesn't look like a total, but more like an average? Disclaimer: I don't know how reliable this source is.

Source: https://mbin.fediverse.observer/stats

I also notice a decline in servers of both Lemmy: https://lemmy.fediverse.observer/stats server as well as Mbin servers. Lemmy peaked around 1396 servers and is now down to 370 (73.4% decrease). Mbin peaked around 26 and is down to 15 (42% decrease). I can't give you an answer why there is a decrease in servers in the threadiverse realm..

Even outside of the threadiverse there is a downtrend going on with Mastodon. Peak of 11773 down to 7666 (34.8% decrease).

[–] melroy@kbin.melroy.org 4 points 1 week ago

200%. Avoid windows 11 for sure.

 

This is our v1.9.0 Release Candidate 1 (also known as a pre-release) of Mbin. This release includes security patches of upstream dependencies, documentation improvements, new features, bug fixes, design improvements, Docker improvements and so much more...


I have 3 different summaries below. One for end-users, one for server admins, and finally a summary for Mbin developers.

Summary for Users

This release contains numerous improvements and changes that we can't list everything here, so we'll stick to the highlights (in random order).

We enhanced security so that after a user changes their password or 2FA, all the current sessions of that user will be invalid and the user will need to log in again.

New combined frontpage, which means you see both microblogs and threads combined on the homepage.

We also introduced a new feature under general settings, where you can select "Who can send you a direct message" (defaults to everybody).

We added support for magazine banners in Mbin (which is also compatible with Lemmy Communities).

Mbin combines the thread form into just one form (instead of having article, link, and photo having a separate form). Mbin now also federates bans correctly (both incoming and outgoing bans).

Global mods can now manage (view, approve and/or deny) account signups. Global mods can now also receive signup notifications, which will also come with a new menu item in the drop-down menu.

Plus various other bug fixes and CSS layout improvements, too many to mention here.

Summary for Admins

Multiple Docker setup enhancements, we upgraded to Debian Trixie images. We also upgraded to use Node v24 (current LTS release) within our Mbin Docker images. Plus we added a new amqproxy service to the docker compose file. See upgrade instructions for Docker below for more info.

Mbin now comes with new moderation log filter capabilities.

We also documented Anubis setup for Mbin, setup is optional. However, Anubis could protect your server from DDoS attacks or other unwanted traffic towards your server.

Mbin now also has a command to rotate the private keys for one user or all the local users.

New environment variable is added: MBIN_USE_FEDERATION_ALLOW_LIST (default value: false) for in the .env file. We also added MBIN_NEW_USERS_NEED_APPROVAL (also default value: false) several months ago, in case you didn't added that variable yet. Although both variables are optional to add.

Finally, we upgraded several Composer dependency packages plus Symfony recipe updates as well as NPM package updates. So like always be sure to run: ./bin/post-upgrade to install all the updated Composer packages (on bare metal). Which should fix security vulnerabilities in our composer & npm depedency packages. And clear all caches.

Summary for developers

We extended and improved the getting started guide, documenting how to leverage dev containers to get started. Please follow the full "Docker as a dev server" guide if you wish to help with development.

We also created a new Fediverse developer page that lists all our ActivityPub messages.

See the full changelog and release notes at: https://github.com/MbinOrg/mbin/releases/tag/v1.9.0-rc1

 

This is our v1.9.0 Release Candidate 1 (also known as a pre-release) of Mbin. This release includes security patches of upstream dependencies, documentation improvements, new features, bug fixes, design improvements, Docker improvements and so much more...


I have 3 different summaries below. One for end-users, one for server admins, and finally a summary for Mbin developers.

Summary for Users

This release contains numerous improvements and changes that we can't list everything here, so we'll stick to the highlights (in random order).

We enhanced security so that after a user changes their password or 2FA, all the current sessions of that user will be invalid and the user will need to log in again.

New combined frontpage, which means you see both microblogs and threads combined on the homepage.

We also introduced a new feature under general settings, where you can select "Who can send you a direct message" (defaults to everybody).

We added support for magazine banners in Mbin (which is also compatible with Lemmy Communities).

Mbin combines the thread form into just one form (instead of having article, link, and photo having a separate form). Mbin now also federates bans correctly (both incoming and outgoing bans).

Global mods can now manage (view, approve and/or deny) account signups. Global mods can now also receive signup notifications, which will also come with a new menu item in the drop-down menu.

Plus various other bug fixes and CSS layout improvements, too many to mention here.

Summary for Admins

Multiple Docker setup enhancements, we upgraded to Debian Trixie images. We also upgraded to use Node v24 (current LTS release) within our Mbin Docker images. Plus we added a new amqproxy service to the docker compose file. See upgrade instructions for Docker below for more info.

Mbin now comes with new moderation log filter capabilities.

We also documented Anubis setup for Mbin, setup is optional. However, Anubis could protect your server from DDoS attacks or other unwanted traffic towards your server.

Mbin now also has a command to rotate the private keys for one user or all the local users.

New environment variable is added: MBIN_USE_FEDERATION_ALLOW_LIST (default value: false) for in the .env file. We also added MBIN_NEW_USERS_NEED_APPROVAL (also default value: false) several months ago, in case you didn't added that variable yet. Although both variables are optional to add.

Finally, we upgraded several Composer dependency packages plus Symfony recipe updates as well as NPM package updates. So like always be sure to run: ./bin/post-upgrade to install all the updated Composer packages (on bare metal). Which should fix security vulnerabilities in our composer & npm depedency packages. And clear all caches.

Summary for developers

We extended and improved the getting started guide, documenting how to leverage dev containers to get started. Please follow the full "Docker as a dev server" guide if you wish to help with development.

We also created a new Fediverse developer page that lists all our ActivityPub messages.

See the full changelog and release notes at: https://github.com/MbinOrg/mbin/releases/tag/v1.9.0-rc1

 

Alex finally created his own channel together with Andy.

Besides his new tech Zip Tie Tech channel (please subscribe?): https://www.youtube.com/@zip/_tie/_tech

Alex & Andy are also into the car channel call Zip Tie Tech: https://www.youtube.com/@ZipTieTuning

Show him that we want more tech vids subscribe to their tech channel! I believe Alex and Andy are an awesome combo and people. I wish them the best..

EDIT: Jake from Tech Tips ALSO CREATED his own YoutTube channel: https://www.youtube.com/@jakkuh/_t

 

This is our v1.8.4 release of Mbin. It includes one very important security patch and some improvements to the API and the handling of dead instances.

Update ASAP!

 

The German car-maker says its "optional power upgrade" is designed to give customers more choice.

 
 

The brand new Microsoft Edit, which is the successor of the old MS-DOS-editor will come soon to Linux as well?

There is a discussion going on how to call ms edit executable under Linux at: https://github.com/microsoft/edit/discussions/341

Microsoft Edit is fully written in Rust. And the source-code is actually fully open-source as well under MIT license 😮.

I personally would like see them calling it dos-edit or just dosedit, since that would be kinda funny. But I understand it will be called ms-edit instead.

I know Linux already has vi, vim, neovim and nano, ... and more... However is kind of ironic to see this binary be shipped to Linux distros. Of course it's already added to Arch btw: https://aur.archlinux.org/packages/ms-edit-git

Official GitHub page.

 

Generate context with up-to-date documentation for LLMs and AI code editors

Instead of an AI hallucinating about your favorite stack/code...
Context7 will add additional context (using MCP) to the editor and voila, no hallucination anymore! And always up to date!

 

Mbin version 1.8.2 has been released, see: https://github.com/MbinOrg/mbin/releases/tag/v1.8.2

Aside from several bug fixes, the main take away is that we overhaul the Docker setup. From today onwards we now also recommend the new Docker setup for the users who like to use Docker instead of bare metal/VM.

Existing Docker users need to pay extra attention, since there is quite some migration involved. That being said, the new Docker setup is much more solid and hopefully future proof.

Of course we also updated our Docker installation documentation guide accordingly: https://docs.joinmbin.org/admin/installation/docker

 

I know, it has been a while :D. However, we are happy to release v1.8.1!

Mainly a lot of bug fixes / improvements. Composer package dependency updates. Lot of documentation and language improvements (we also got Catalan now fully translated, thanks!). Feel free to upgrade to PHP v8.4 as well.

A noticeable fronted difference to point out is that we now put thumbnails in a lightbox by default. Although this can be changed by the end-user at: ⚙ Settings -> Under "Threads" section -> "Thread thumbnails opens full screen" option.

See full release notes: https://github.com/MbinOrg/mbin/releases/tag/v1.8.1

 

Today I found out that Linux kernel v6.14 is released, which has NTSync shipped with it.

NTsync was actually released in the past as well, but broken... They fixed it in Linux kernel 6.14 now.

For those using Wine on Linux to play Windows games, this is great news! The new NTSync "driver" improves support for Windows locking mechanisms, allowing applications and games to handle higher workloads more efficiently under Wine.

I use Mainline Linux in order to install the latest Linux kernel (maybe another TIL for you?).

Anyhow, have fun! Some games can have over 670% performance improvements on FPS. Like DiRT 3 for example. That is crazy right?

view more: next ›