vit.am is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Site description
A small instance.
Admin email
ololduck@vit.am
Admin account
@ololduck@vit.am

Search results for tag #rust

[?]Bradley M. Kühn » 🌐
@bkuhn@fedi.copyleft.org

@keithzg

This is very plausible theory. Despite Python being the perennial counter example used by haters, I just noted elsewhere in the thread I'm de-facto maintainer of a Python system that feels a bit "write once, read never" to me because it overuses esoteric Python language features.

There are dozens of ways (some well motivated!) a programmer can write software that no one (even themself) can maintain!

Cc: @cdonat @barubary

    [?]Tomasz Nurkiewicz » 🌐
    @nurkiewicz@fosstodon.org

    So, Office apps are now also rewritten to and open sourced? getartcraft.com/apps ?

      Relre Relay boosted

      [?]LWN.net » 🌐
      @lwn@fedi.lwn.net

      [$] Safe self-referential data structures in kernel Rust

      Self-referential structures that can be used without unsafe code have posed a problem for Rust for years. There are many cases where a self-referential data structure is the elegan [...]

      lwn.net/Articles/1099224/

        EuroRust boosted

        [?]Adrian Tombu #EuroRust26 » 🌐
        @to@fosstodon.org

        This wraps up this @eurorust ! Congrats to all the amazing speakers that came from across the world who made this edition possible 🎉

          [?]Sofía 🦀🐧 » 🌐
          @quankick@mastodon.social

          Thanks Martin Ombura Jr. @martinomburajr for the great talk on "Atomic Design Patterns in Rust: From Orderings to Code"

          Very well structured and easy to follow :)

          I'll be waiting for the recording to rewatch it.

          Eurorust talk photo of speaker + slide

          Alt...Eurorust talk photo of speaker + slide

            AodeRelay boosted

            [?]Georg Semmler » 🌐
            @weiznich@social.weiznich.de

            It's Friday again, so it's time for another update on Diesel, a query builder and ORM for Rust.

            The news of the week is that @rustfoundation started sponsoring my work on Diesel. I'm still looking for more sponsors. So if you are interested in supporting my work, please reach out.

            Otherwise I'm happy to announce that Luca has joined the Diesel Contributor teams. It's always good to see more people being around and helping.

            This week we got 1 new bug report and 14 new PR's

              [?]Lobsters » 🤖 🌐
              @lobsters@mastodon.social

              Relre Relay boosted

              [?]LinuxNews.de » 🌐
              @linuxnews@social.anoxinon.de

              AodeRelay boosted

              [?]Vincent Jousse » 🌐
              @vjousse@mamot.fr

              🚀 Pomodorolm 0.9.2 is out!

              My free and open-source timer now has a little ❤️ button to support its development.

              Pomodorolm remains completely free and open source. If you enjoy using it and want to support my work, you can now do so here:

              ko-fi.com/vjousse

              Thanks for your support! ❤️

              github.com/vjousse/pomodorolm

                WimⓂ️ boosted

                [?]Kartik Agaram » 🌐
                @akkartik@merveilles.town

                I can't directly favorite or boost snac.tesio.it/giacomo/p/179207 by @giacomo for some strange reason, but it's great. My only quibble is where to put Common Lisp or Racket. Even though I love Lisp, both seem quite complex. Are they really simpler than Go? Anyways, here's the post:

                I strongly encourage you to use anything but a language that can be compiled by different totally independent compilers/interpreters.

                My favourite are and .

                and are potential candidates (despite having one single implementation) because of their current simplicity.

                Some might even argue for , a (a ?) or, god forbid, a .

                Any language complex enough that it can only be compiled by one or two corporate-backed compilers are going to backfire on your users in the long (or even short) run.

                is way too complex.

                So is . And (that still requires ).

                is from , so I avoid anything written in it.

                  Relre Relay boosted

                  [?]heise online » 🌐
                  @heiseonline@social.heise.de

                  [?]The Matrix.org Foundation » 🌐
                  @matrix@mastodon.matrix.org

                  Ever wanted to see a Matrix client developed from scratch, live, on stage? Ivan @hywan takes you through it, only at 20-23 Oct . Then Damir Jelić tech lead for the Matrix Rust SDK, explains what's new. Learn more: cfp.2026.matrix.org/matrix-con

                  A speaker card featuring an image of Ivan Enderlin and the title of his talk, "Speedrun Client with the Matrix Rust SDK"

                  Alt...A speaker card featuring an image of Ivan Enderlin and the title of his talk, "Speedrun Client with the Matrix Rust SDK"

                  [?]Lobsters » 🤖 🌐
                  @lobsters@mastodon.social

                  EuroRust boosted

                  [?]Adrian Tombu #EuroRust26 » 🌐
                  @to@fosstodon.org

                  Game time with @fasterthanlime and (the voice of) @tris 👀

                    [?]Jobs for Developers » 🤖 🌐
                    @jobsfordevelopers@mastodon.world

                    AodeRelay boosted

                    [?]Ollivier Robert 🇺🇦😷🌈♾️ » 🌐
                    @Keltounet@mastodon.social

                    Well, what about PURPLE? Here it is :)

                    github.com/keltia/old-crypto-r

                    and more fixes along the way.

                    🦀

                      [?]Lobsters » 🤖 🌐
                      @lobsters@mastodon.social

                      rust-djinn: You Should Specify Your Code Unambiguously (and Prove That You Did) lobste.rs/s/mr7pk9
                      henniger.dev/post/djinn/

                        🗳

                        [?]ARGVMI~1.PIF » 🌐
                        @argv_minus_one@mastodon.sdf.org

                        What does the anti crowd on Fedi think about ? What will become of it?

                        Because like, out of all of the software that could potentially become unusable due to low-quality code, languages are some of the hardest to replace, once you're committed to using one.

                        So, if I start a new project, what should I do?

                        Comment below if you think there's something else I should use instead (with good type system, build tooling, safety, zero-cost abstractions, etc).

                        Just use Rust; people will fork it if necessary:32
                        Avoid commitment; its future seems grim/uncertain:12
                        Actually there is already something better:6
                        Something else:2

                          [?]Giacomo Tesio » 🌐
                          @giacomo@snac.tesio.it

                          @argv_minus_one@mastodon.sdf.org

                          I strongly encourage you to use anything but a language that can be compiled by different totally independent compilers/interpreters.

                          My favourite are and .

                          and are potential candidates (despite having one single implementation) because of their current simplicity.

                          Some might even argue for , a (a ?) or, god forbid, a .

                          Any language complex enough that it can only be compiled by one or two corporate-backed compilers are going to backfire on your users in the long (or even short) run.

                          is way too complex.

                          So is . And (that still requires ).

                          is from , so I avoid anything written in it.

                            [?]Christian :enfys: » 🌐
                            @ravetracer_22@phpc.social

                            In the last time I've ported the generator to with a cleaner UI and full rendering.
                            If you like to try it out, have a look at the Github project page; github.com/Ravetracer/RWildFire

                            Builds are available as Linux AppImage and for Windows (unsigned).

                              [?]Ivan Molodetskikh » 🌐
                              @YaLTeR@mastodon.online

                              an idea on reducing the number of Rust dependencies: require the toplevel crate to prominently declare all of them, including transitive ones

                              I think it's great that Cargo makes it easy to add deps (less wheel reinvention), but there's also clearly a problem, it's going too far. So we should add a bit of friction.

                              This toplevel requirement should naturally backpressure to all intermediate crates: you will really think twice when adding a dep if it would annoy *all your consumers*

                                [?]Jobs for Developers » 🤖 🌐
                                @jobsfordevelopers@mastodon.world

                                [?]🛡️ #1 hacks.gr » 🌐
                                @hacksgr@mastodon.social

                                Strata has released version 1.0, its first stable milestone.

                                Built in Rust and GTK4, the open-source file manager features icon grid, list, and Miller column layouts, alongside Vim-style keyboard navigation and fuzzy filename searching.

                                Version 1.0 introduces keyboard-accessible tabs with session restoration, improved drag-and-drop handling, and large directory optimizations.

                                Previews are sandboxed using Bubblewrap.

                                en.hacks.gr/kykloforise-i-prot

                                Κυκλοφόρησε η πρώτη σταθερή έκδοση 1.0 του Strata για Linux

                                Alt...Κυκλοφόρησε η πρώτη σταθερή έκδοση 1.0 του Strata για Linux

                                  [?]geoObserver » 🌐
                                  @geoObserver@mastodon.social

                                  Tools des Monats: RustGIS, ein neues Open Source GIS / Tools of the Month: RustGIS, a new open-source GIS geoobserver.de/2026/10/15/tool pls RT

                                    [?]Lobsters » 🤖 🌐
                                    @lobsters@mastodon.social

                                    [?]پویان Pouyan » 🌐
                                    @pft@infosec.exchange

                                    RE: io.mwl.io/@mwl/117439874548312

                                    Before creating a holy temple around the tool/language/etc. that you really love, take a second, take a deep breath, and then don't. Just don't.

                                    Relre Relay boosted

                                    [?]Like Mucas :pumpkin_ugh: » 🌐
                                    @mwl@io.mwl.io

                                    Rust is memory-safe.

                                    github.com/Speykious/cve-rs/tr

                                    I also appreciate the license.

                                      [?]Lobsters » 🤖 🌐
                                      @lobsters@mastodon.social

                                      Relre Relay boosted

                                      [?]Ryan » 🌐
                                      @ryan@hachyderm.io

                                      People who actually write Rust without AI slop:

                                      What are your favorite glue libraries? The ORMs, etc you like to reach for?

                                      I want to write structs and then put them in a database with very little duplication or hand-wringing.

                                      I'm sure nothing is perfect but I'd love to know what professionals are actually using

                                        [?]Ivan Molodetskikh » 🌐
                                        @YaLTeR@mastodon.online

                                        After five months of (on and off) development, I'm glad to announce niri v26.04! It comes packed with features:

                                        - window blur, of course, in all its variations
                                        - mouse cursor in window screencasts
                                        - screencast IPC
                                        - optional includes
                                        - IME users can finally rename files in nautilus
                                        - Eee PC users can finally take screenshots

                                        Enjoy the release notes: github.com/niri-wm/niri/releas

                                        Screenshot showing blurred background behind a DankMaterialShell pop-out, Alacritty, and Nautilus sidebar.

                                        Alt...Screenshot showing blurred background behind a DankMaterialShell pop-out, Alacritty, and Nautilus sidebar.

                                          [?]Daily CyberSecurity » 🌐
                                          @DailyCyberSecurity@infosec.exchange

                                          Developer Brandon Thomas uses Claude AI and Rust to build WordCraft, GridCraft, and DeckCraft as free, open-source Microsoft Office alternatives.

                                          dailytechnow.com/microsoft-off

                                            Relre Relay boosted

                                            [?]jbz » 🌐
                                            @jbz@indieweb.social

                                            🐧 A plea not to use uv-build

                                            「 However, build times aren’t the biggest problem; portability is. You can run Python pretty much anywhere where you can get a working C compiler. Some minor features may not work, but the core is reasonably portable 」
                                            blogs.gentoo.org/mgorny/2026/1

                                              Luc boosted

                                              [?]reaction » 🌐
                                              @reaction@rivals.space

                                              New release for reaction: v2.6.0!

                                              This release brings a bugfix to the ipset plugin.
                                              But most importantly, it brings a new, much awaited plugin: HTTP ban!

                                              This plugin acts as an HTTP middleware, permitting to give banned users a web error page, instead of a firewall ban.

                                              framagit.org/ppom/reaction/-/r

                                                Luc boosted

                                                [?]reaction » 🌐
                                                @reaction@rivals.space

                                                Nouvelle release de reaction : v2.6.0!

                                                Cette release apporte une correction de bug pour le plugin ipset.
                                                Mais surtout, elle apporte un nouveau plugin très attendu : HTTP ban!

                                                Ce plugin agit comme un middleware HTTP. Il permet d'afficher une page web d'erreurs aux IPs bannies, au lieu de faire un ban au niveau du firewall.

                                                framagit.org/ppom/reaction/-/r

                                                  [?]Hylke Bons 🥜 » 🌐
                                                  @hbons@mastodon.social

                                                  can't believe this is what I have to do this in a Dockerfile to not let cargo dependencies invalidate the build cache...

                                                  there's a 10 year old issue to add `cargo build --dependencies-only`, but nothing happening: github.com/rust-lang/cargo/iss

                                                  anyone know why this would be so hard?

                                                  COPY Cargo.toml Cargo.lock ./
RUN cargo fetch --locked

RUN mkdir -p src && echo "fn main() {}" > src/main.rs
RUN cargo build --release --bin twinkle-pushd

COPY . .
RUN cargo build --release --bin twinkle-pushd

                                                  Alt...COPY Cargo.toml Cargo.lock ./ RUN cargo fetch --locked RUN mkdir -p src && echo "fn main() {}" > src/main.rs RUN cargo build --release --bin twinkle-pushd COPY . . RUN cargo build --release --bin twinkle-pushd

                                                    [?]Jobs for Developers » 🤖 🌐
                                                    @jobsfordevelopers@mastodon.world

                                                    [?]Jobs for Developers » 🤖 🌐
                                                    @jobsfordevelopers@mastodon.world

                                                    Ratatui boosted

                                                    [?]Orhun Parmaksız 👾 » 🌐
                                                    @orhun@fosstodon.org

                                                    Barcelona!
                                                    I'll be at the 22nd bcnrust session tomorrow 🥳

                                                    Talking about building a 3D terminal emulator in Rust! 🦀🐀

                                                    Jon Gjengset will also be speaking about comments worth reading 💯

                                                    meetup.com/bcnrust/events/3163

                                                      [?]N-gated Hacker News » 🤖 🌐
                                                      @ngate@mastodon.social

                                                      🚨 Oh no, the world's ending! 📦 doomed! users: "Please, no more uvbuild!" 😱 The of a Rust-written backend is simply *unbearable*! 🙀
                                                      blogs.gentoo.org/mgorny/2026/1

                                                        EuroRust boosted

                                                        [?]Martin Voldrich » 🌐
                                                        @rbas@mastodon.social

                                                        Just arrived to Barcelona for @eurorust. Happy, hungry and excited to meet new people and listen to talks

                                                          [?]c't Magazin » 🌐
                                                          @ct_Magazin@social.heise.de

                                                          heise+ | Vermeintliche Adobe-Alternativen im Test: Was die „Crafting Apps“ leisten

                                                          ArtCraft ahmt bekannte Kreativprogramme per Vibe-Coding nach. Der Test zeigt, ob eine vertraute Oberfläche tatsächlich ein Ersatz für die Originale sein kann.

                                                          heise.de/hintergrund/Vermeintl

                                                          [?]Frank » 🌐
                                                          @frank@social.fraxoweb.com

                                                          It looks like one developer cloned most, if not all of apps using only

                                                          Free, open source and written in

                                                          Understandably, bro got sick of getting f*cked by Adobe, so decided to create his own.

                                                          It's not perfect yet, but a great start.

                                                          getartcraft.com

                                                            [?]PentHertz » 🌐
                                                            @Penthertz@infosec.exchange

                                                            🔐 Cloud providers encrypt your files with their keys. LUKSbox encrypts them with yours, before upload.

                                                            v0.6.1 is out:
                                                            📏 Max vault size, and give free space back to the disk
                                                            📁 Drag & drop files and folders into the vault
                                                            🔌 Crash-safe copy-on-write overwrites
                                                            ⚡ 4-5x faster copies on macOS
                                                            🐧 Static Linux CLI with FIDO2 + TPM 2.0 built in

                                                            🎥 A vault created in paranoid mode, then size options and drag & drop.

                                                            github.com/PentHertz/LUKSbox/r

                                                              [?]Aelspire » 🌐
                                                              @aelspire@aelspire.info

                                                              I think it's high time to check Zig once again.

                                                              With current stance against LLMs and other stuff this language is looking better and better in my eyes. Last time I was comparing it with Rust, I ended liking Rust more due to how easy was to make a simple hobby project with it and how much software I can potentially contribute to knowing this language. But Rust's strongest point – having crate for almost every single task in programming is related to the point I don't like in Rust – crates.io, a big central place for crates which is an obvious target for supply chain attacks, like in case of PyPI and npm. While I understand rationale behind having small std library and delegating more to third party libraries, which in result leads to need for having them easily accessible for the best developer experience. I still prefer something else. I think I like the way Go does it more, and I think Zig is doing something similar but I'm not sure.

                                                              And now, from what I know, some of big and important crates are allowing LLM contributions, which leads to avoiding using LLMs as much as possible, being a hard task when using Rust.

                                                              I expect stronger #NoAI stance of the Zig project might lead to fostering community, I might be interested in participating in. But IMHO Rust's policy is not that bad, so I'm still not really sure which language I prefer.

                                                              Also the whole thinking about which language I like more is probably just me wasting time, as I'm currently using C++ most of time due to my job and other stuff. But if I ever have chance to use something else, I would like to have some opinion ready. As much as I like Hare, I think this language might not be an option when the opportunity would happen in my job.

                                                              My biggest grief with Hare is that I'll probably never have an opportunity to use it professionally…

                                                              EDIT: Check discussion in replies about pros of centralized repos like crates.io, as my point about decentralized ones being more resilient to supply chain attacks might be complete bullshit. I've just learned about new possibility.

                                                              #Zig #Ziglang #Harelang #Rust

                                                                Relre Relay boosted

                                                                [?]Hylke Bons 🥜 » 🌐
                                                                @hbons@mastodon.social

                                                                in , to send messages between threads, you first need to create two entangled particles.

                                                                  [?]Lobsters » 🤖 🌐
                                                                  @lobsters@mastodon.social

                                                                  Creusot 0.14.0 release - Contracts for Rust, formally proved lobste.rs/s/6tbd2o
                                                                  devlog.creusot.rs/v0-14-0/

                                                                    [?]Rust Bytes 🦀 » 🌐
                                                                    @rustaceans@mastodon.social

                                                                    Awesome Links Of Last Week 🧵

                                                                    Check thread below 👇

                                                                      Relre Relay boosted

                                                                      [?]Jan :rust: :ferris: [he/him] » 🌐
                                                                      @janriemer@floss.social

                                                                      Seeing all these vibe-coded "slopdobe" products being hyped, let me show you a tool that is actually created for artists and way better than Adobe products in many ways:

                                                                      Graphite - Your procedural toolbox for 2D content creation:

                                                                      graphite.art/

                                                                      There is a team behind that _actually cares_, you know!

                                                                      It runs on the Web, as well as on Linux, Windows and Mac as a native app!

                                                                      ...oh, and it's written in .

                                                                        Relre Relay boosted

                                                                        [?]Countess Hope » 🌐
                                                                        @countess_hope@social.cologne

                                                                        Rust never sleeps.
                                                                        (Neither does dandelion.)

                                                                        Close-up: A blooming dandelion with narrow petals in a rich yellow, a slender green stem and a piece of green leaf. In the background, out of focus, an area of rust, in reddish-brown.

                                                                        Alt...Close-up: A blooming dandelion with narrow petals in a rich yellow, a slender green stem and a piece of green leaf. In the background, out of focus, an area of rust, in reddish-brown.

                                                                        [?]Decoder Loop » 🌐
                                                                        @decoderloop@infosec.exchange

                                                                        There's still time to sign up for Deconstructing Rust Binaries, starting October 26, at @ringzer0 COUNTERMEASURE! It's 16 hours of fully remote training on how to reverse engineer Rust binaries, using real Rust malware as examples.

                                                                        The schedule for the course is 8am - 12pm Pacific Daylight Time (UTC-7), for 4 days: Monday October 26 to Thursday October 29th, inclusive.

                                                                        Students will receive a bundled Binary Ninja license as well. Sign up today to get trained on how to tackle all the malware, and software, that's now written in Rust!

                                                                        ringzer0.training/countermeasu

                                                                          [?]Bradley M. Kühn » 🌐
                                                                          @bkuhn@fedi.copyleft.org

                                                                          @traecer

                                                                          That's fascinating to learn because I have a latent set of skills (due to my Master's thesis work) that (should I ever get time for a hobby project), that I could actually contribute usefully with minimal “get started” effort.

                                                                          Is this happening in the existing Perl 5 codebase, or are folks reimplementing the language internals from scratch to move forward?

                                                                          I was only ⅓ joking about reimplementing Perl in Rust!

                                                                          Cc: @gwadej @elricofmelnibone

                                                                            Back to top - More...