Skip Navigation
Germany mulls reintroduction of compulsory military service
  • Since taking office at the beginning of 2023, Defense Minister Boris Pistorius has been thinking about ways to make the Bundeswehr more attractive as a career.

    No amount of money or benefits will ever make me a government's boot licker. Sorry, not sorry

  • polyphony-chorus - Interacting with an Open Source Discord Clone
    github.com GitHub - polyphony-chat/chorus: A rust library for interacting with multiple Spacebar-compatible Instances at once.

    A rust library for interacting with multiple Spacebar-compatible Instances at once. - GitHub - polyphony-chat/chorus: A rust library for interacting with multiple Spacebar-compatible Instances at o...

    GitHub - polyphony-chat/chorus: A rust library for interacting with multiple Spacebar-compatible Instances at once.

    Spacebar is an already existing, open-source reimplementation of the Discord.com API. Chorus aims to provide tooling to write software for and with Spacebar, using Rust.

    Polyphony was born out of my desire to finally learn Rust, and to write a client-application for Spacebar with it. However, things are never as straightforward as they seem. I sadly had to discover, that already existing Discord-libraries did not provide the set of features needed to properly connect to, and interact with a Spacebar instance.

    I have learned a lot in the past 4-5 months, in which I basically commited all my spare time to writing Rust and working on this project, and I am still learning a lot, daily. My greater motivation with this project is:

    • Enable Rust Developers to write Software for Spacebar
    • Eventually write my client in pure Rust, and to make it darn good
    • Provide an alternative server implementation to Spacebar-Server in Rust
    • Create tooling that can rival Matrixes Privacy and Security, while being as easy to use as Discord. I truly believe that self-hosted communications Software like Matrix is being held back through endless complexity, making it impossible to convince any layperson to actually give it a fair shot. Also, most of the Matrix clients I have tried so far are simply... not very user friendly. Our end-goal is to create free, open-source and easy-to-use software, which can provide secure communication for the masses.

    This library is currently in an early alpha-stage. Most APIs should be stable, but nothing is guaranteed, up until the 1.0 release.

    Please check out Chorus and the Polyphony GitHub-org here if you're so inclined, and perhaps leave a star and join our Discord server, if you'd like to follow the project more closely. :)

    0
    Why Rust is the most admired language among developers
  • Rust, combined with its' excellent tooling, is the only language that has managed to make me feel like a genius while writing code. It may not be for everyone, but I personally absolutely love the ergonomics, safety and performance promises the language makes.

  • When should I commit on projects?
  • I feel like this is very subjective, but I usually commit whenever a) I have to edit only one thing in a certain file. If I am reasonably sure that I'll only change this one thing in a file, I'll commit b) I feel like what I have just done works, and it is worth writing an explanatory commit comment for: This could be whenever I add or modify a helper function, when I make a new struct, fix a bug, refactor something, etc. c) I am done with it entirely :3

    I hope this helps at least a little!

  • InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)ST
    Flori @lemmy.blahaj.zone

    20+ years old, transfemme enby. born to :3, forced to :)

    Posts 1
    Comments 16