Skip Navigation
Jade

I'm Jade, a programmer. Check out my website, I guess?

aspe:keyoxide.org:Y5GQOXUZTHGSHBYVSERNXOAKUQ

Posts
4
Comments
59
Joined
2 yr. ago
  • If you're not bursting you didn't have fish and chips

  • I'm pretty much sure only free option for finding out what other people search for is Google Trends. It's very valuable data that is hard to get, so the companies that offer it charge quite a lot for it.

  • Yeah in my project open registration is behind an option called yes_i_am_very_very_sure_i_want_an_open_registration_server_prone_to_abuse lol

  • Here are some of the things I self host that I haven't seen mentioned:

    • Continuwuity is a chat server that talks Matrix, so you can join the chat rooms of a lot of open source projects or make end to end encrypted private chats
    • Forgejo is a self-hosted code forge (github alternative) - very useful
    • FreshRSS is a good one if you like to follow blogs, newsletters or pretty much anything 'news'
    • Grafana plus VictoriaMetrics and/or Quickwit is very useful for keeping track of the health of all your services
    • Homepage is a... homepage for all your services
    • Stalwart gives you a mail server. Set it up for any other projects that need to send mail, or as a backup for your emails, contacts or calendars - it's the easiest way to set that up self hosted. Making it suitable as your main email may need more effort (delivery).
    • Related to Continuwuity / matrix, you can set up the Mautrix collection of bridges, which let you bridge Discord, WhatsApp, IRC, telegram, and more into your matrix account or chats seamlessly.
    • LMS (lightweight Media Server, not to be confused with Logitech Media Server) is an alternative to Navidrome that I find works better with my library tagging and ListenBrainz
    • Speakr - audio transcription with diarisation. Very useful if you like to record meetings.
  • If you have the time to set it up, Stalwart can manage its own cert renewal.

  • My personal selfhosting repo is just about 2 years old with 750 commits now, and probably more than 60 containers running. It's not because of one great effort or design or anything, just setting up a service or two when I find it interesting every few weeks, and trying to make all my setup consistent. Almost everything is deployed as a container run by Podman quadlets, files mounted in /var/opt, config etc copied into place by an ansible script. But not everything, sometimes getting it working was easier without the sensible or I needed to do some funny networking.

    TLDR: Coming back again later, and making that easier.

  • The mautrix bridge is way better anyway tbh

  • Yes? June's personal stuff isn't your business, and she left open source because of people like you

  • Continuwuity.org has reasonable documentation, and you can (and should) disable signups or require a token to sign up.

  • Email is federated. You can set up your own server using something like Stalwart in a few hours. I deliver thousands of emails a month on my personal server. The problem is deliver ability to Gmail and outlook, but if you don't care about that then you're golden.

  • If you took Element/Matrix and removed everything from it that is required for federation, then it would perform like Signal.

    This is only true for the server side. Federation doesn't affect the client much at all (for example, rocket.chat is now a matrix client, even though it wasn't one for the majority of its life).

    Matrix clients are mildly harder to build because of, as you mentioned, end to end encryption, but also because of the many ways you can make mistakes in the code that synchronises clients to the server and cause performance issues or bugs. Even dispute this, though, there are a massive variety of matrix clients: https://matrix.org/ecosystem/clients/

  • The clue there is 70% goes to labels, not artists - large rightsholders who already have wealth taken a massively disproportionate amount of that, so the artists you listen to get fractions of a penny. They make far more when you buy a CD or go to a concert.

  • Last I visited, Barcelona was beautiful and the people living there adored it. London isn't terrible either, although housing is extortionate due to 'investors' and landlords

  • All of the other answers mentioning coturn here are wrong - your friend is trying to call you using element call, which needs an instance of a livekit and a JWT micro service to grant permissions to use the livekit instance. You can use a livekit cloud account, but you do need to host the JWT service. I would suggest looking up Element's documentation

  • Programming @programming.dev
    Jade @programming.dev
    Matrix @lemmy.ml
    Jade @programming.dev
    Programming @programming.dev
    Jade @programming.dev
    jade.ellis.link GSoC 2024 - New Email Service with Internationalization

    The MusicBrainz project sends thousands of emails every day to its diverse contributors. However, the existing email system was limited, having organically grown over the project's lifetime. It could only send emails in English, and only in plain text. The experience that new contributors got could ...

    GSoC 2024 - New Email Service with Internationalization
    Programming @programming.dev
    Jade @programming.dev