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

[?]Predrag Gruevski » 🌐
@predrag@hachyderm.io

This issue was found with the help of AI, namely GPT-6 Astra.

In skilled hands, AI is an extraordinary tool for detecting bugs, unsoundness, and security vulnerabilities.

*Everything* is buggy, it turns out. Neither people nor AI are above writing buggy code — and now we have ability to find many of those bugs.

You don't have to use AI to write code if you don't want to. But know that the bar for quality and correctness will go *up* as a result of skilled AI use, and most of that AI use will be far more interesting than just writing new code.

    [?]Predrag Gruevski » 🌐
    @predrag@hachyderm.io

    GitHub Actions + Rust's Miri can leak your secrets in CI 🧵

    If you run Miri in CI:
    - upgrade to the 2026-09-22 nightly
    - clear caches
    - rotate any secrets that the `cargo miri` CI job had access to

    blog.rust-lang.org/2026/09/21/

    GitHub Actions makes it possible to cache directories between runs. Typical setups allow CI runs on main (and other branches) to write to cache, and PRs can only read from cache (preventing cache poisoning). Rust projects tend to speed up CI by caching binaries built by cargo install and sometimes the contents of target/.

PR CI can be triggered by anyone who can open PRs on your repository. GitHub requires maintainer approval for the first PR, but future PRs will rerun CI on every push. Anyone who has previously landed a change can trigger a CI run extracting information from cached target/ and then cover their tracks by pushing a second commit to the PR.

GitHub sometimes hides overwritten commits in its UI, making this kind of attack harder to detect. CI run logs and overwritten commits are also deleted after a few months.

When cargo miri is invoked, Miri needs to retain build-relevant environment variables between runs. The current code to do so achieves this by storing all environment variables to target/. This, of course, persists when target/ is cached.

If your environment contained secrets, these can now be accessed by PRs via the cache.

    Alt...GitHub Actions makes it possible to cache directories between runs. Typical setups allow CI runs on main (and other branches) to write to cache, and PRs can only read from cache (preventing cache poisoning). Rust projects tend to speed up CI by caching binaries built by cargo install and sometimes the contents of target/. PR CI can be triggered by anyone who can open PRs on your repository. GitHub requires maintainer approval for the first PR, but future PRs will rerun CI on every push. Anyone who has previously landed a change can trigger a CI run extracting information from cached target/ and then cover their tracks by pushing a second commit to the PR. GitHub sometimes hides overwritten commits in its UI, making this kind of attack harder to detect. CI run logs and overwritten commits are also deleted after a few months. When cargo miri is invoked, Miri needs to retain build-relevant environment variables between runs. The current code to do so achieves this by storing all environment variables to target/. This, of course, persists when target/ is cached. If your environment contained secrets, these can now be accessed by PRs via the cache.

      AodeRelay boosted

      [?]Yeargh (Drew) » 🌐
      @Yeargh@pixelfed.social

      The wreck of the Peter Iredale!

      #shipwreck #peteriredale #silentsunday #rust #sunset #pch #pacificocean #oregon #pacificcoasthighway #beach #photography #hobbyphotography #fujifilm

      The skeleton of a shipwreck from 1906 sticking out of the sand of the beach silhouetted against the setting sun in the pacific ocean.

      Alt...The skeleton of a shipwreck from 1906 sticking out of the sand of the beach silhouetted against the setting sun in the pacific ocean.

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

        AodeRelay boosted

        [?]Fossery Tech :debian: :gnome: » 🌐
        @fosserytech@social.linux.pizza

        (more Linux and FOSS news in previous posts of thread)

        Zed v1.20 adds Markdown previews and custom window titles:
        alternativeto.net/news/2026/9/

        Rune (IDE with AI capabilities) Goes Open Source, Looks to Share Revenue With Contributors:
        feed.itsfoss.com/link/24361/17

        Microsoft’s open-source CLI text editor adds syntax highlighting:
        omgubuntu.co.uk/2026/09/micros

        Java 27 brings major post-quantum security leap, G1 garbage collector by default, and more:
        alternativeto.net/news/2026/9/

        Swift 6.4 brings better interoperability, faster performance, and Swift Build by default:
        alternativeto.net/news/2026/9/

        MariaDB 13.0.2 Now Stable: DuckDB Engine and What Changes:
        linuxcompatible.org/story/mari

        Laravel MCP 1.0 brings searchable tools to agents:
        alternativeto.net/news/2026/9/

        Mojo 1.1 Released, Now Accepting Community Contributions To The Compiler:
        phoronix.com/news/Mojo-1.1-Rel

        Rust Issues Warning Over Key Developers Being Targeted For Compromise:
        phoronix.com/news/Rust-Develop

        Rustls 0.23.45 Released To Fix Two Year Old Security Issue:
        phoronix.com/news/Rustls-0.23.

        NGINX 1.30.5 and 1.31.6 Released: Patch for HTTP/3 Buffer Overflow (CVE-2026-90439):
        linuxcompatible.org/story/ngin

        Nextcloud Hub 26 Summer adds Teams workspaces and brings Euro-Office to desktop:
        alternativeto.net/news/2026/9/

        GrapheneOS Isn't Happy With Google Over Pixel's Widening Head Start:
        feed.itsfoss.com/link/24361/17

        VirtualBox 7.2.18 Released with Linux 7.3 Fixes, Support for RHEL 10.3 Kernel:
        9to5linux.com/virtualbox-7-2-1

        Valve Quietly Open-Sources Its Android Compatibility Layer:
        feed.itsfoss.com/link/24361/17

        SDL3 Ported To HarmonyOS / OpenHarmony:
        phoronix.com/news/SDL3-Ported-

          [?]Fossery Tech :debian: :gnome: » 🌐
          @fosserytech@social.linux.pizza

          (more Linux and FOSS news in previous posts of thread)

          Zed v1.20 adds Markdown previews and custom window titles:
          alternativeto.net/news/2026/9/

          Rune (IDE with AI capabilities) Goes Open Source, Looks to Share Revenue With Contributors:
          feed.itsfoss.com/link/24361/17

          Microsoft’s open-source CLI text editor adds syntax highlighting:
          omgubuntu.co.uk/2026/09/micros

          Java 27 brings major post-quantum security leap, G1 garbage collector by default, and more:
          alternativeto.net/news/2026/9/

          Swift 6.4 brings better interoperability, faster performance, and Swift Build by default:
          alternativeto.net/news/2026/9/

          MariaDB 13.0.2 Now Stable: DuckDB Engine and What Changes:
          linuxcompatible.org/story/mari

          Laravel MCP 1.0 brings searchable tools to agents:
          alternativeto.net/news/2026/9/

          Mojo 1.1 Released, Now Accepting Community Contributions To The Compiler:
          phoronix.com/news/Mojo-1.1-Rel

          Rust Issues Warning Over Key Developers Being Targeted For Compromise:
          phoronix.com/news/Rust-Develop

          Rustls 0.23.45 Released To Fix Two Year Old Security Issue:
          phoronix.com/news/Rustls-0.23.

          NGINX 1.30.5 and 1.31.6 Released: Patch for HTTP/3 Buffer Overflow (CVE-2026-90439):
          linuxcompatible.org/story/ngin

          Nextcloud Hub 26 Summer adds Teams workspaces and brings Euro-Office to desktop:
          alternativeto.net/news/2026/9/

          GrapheneOS Isn't Happy With Google Over Pixel's Widening Head Start:
          feed.itsfoss.com/link/24361/17

          VirtualBox 7.2.18 Released with Linux 7.3 Fixes, Support for RHEL 10.3 Kernel:
          9to5linux.com/virtualbox-7-2-1

          Valve Quietly Open-Sources Its Android Compatibility Layer:
          feed.itsfoss.com/link/24361/17

          SDL3 Ported To HarmonyOS / OpenHarmony:
          phoronix.com/news/SDL3-Ported-

            AodeRelay boosted

            [?]The New Oil » 🤖 🌐
            @thenewoil@mastodon.thenewoil.org

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

            Relre Relay boosted

            [?]cmars » 🌐
            @cmars@infosec.exchange

            I was able to serve files directly off the SD card today with .

            The embedded-sdmmc filesystem module only does 8.3 filenames though. It really is going to be like an old school BBS!

            I'm going to try and see if I can serve zif files next, for an offline . No idea yet if I'll have enough buffer to work with, or if the crates will no_std.

              AodeRelay boosted

              [?]lobo :freebsd_logo: :emacs: » 🌐
              @lobocode@hachyderm.io

              When Linus Torvalds said regarding in the : "The guarantees that Rust give you only apply in the Rust-only parts of your code base, and wherever you interact with C code, all bets are off" (given that most code in Linux interfaces with "core kernel C code"), he was speaking the absolute truth. requires wrappers to interface with C (and this is quite problematic and tedious to maintain).

              In this regard, would be a better alternative (because it interfaces with C without wrappers), and I personally appreciate Andrew Kelley's views.

                AodeRelay boosted

                [?]Vincent Sparks [he/him] » 🌐
                @AVincentInSpace@furry.engineer

                the reason builds are so slow is that rustc is not a compiler, it is a theorem prover that happens to output a binary

                this is why comparing rust's build times to 's makes very little sense. the two languages serve fundamentally different purposes

                not in terms of the type of programs they can be used to write -- both are systems languages -- but in terms of the interface they present to, and thus the thought patterns they impose on, the programmer

                  [?]bnjbvr 🥐 » 🌐
                  @bnjbvr@tutut.delire.party

                  love that has a client written in , but what does it mean that a movie has a video game written in another video game? doesn't check out

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

                    Is your company currently hiring for a role that includes using Rust?

                    Reply with a link to the opening and any relevant context.

                    If you're not, we'd appreciate a repost for visibility

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

                      AodeRelay boosted

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

                      New post announcement!! 🙌🏻

                      Reproducing and visualizing the ABA problem that comes up when working with pointers on lock-free code. This is what crossbeam-epoch solves. Lots of diagrams included!! (broke my brain fighting the mermaid diagrams to get them to render properly on my hugo site. sight.)

                      sofiabelen.github.io/projects/

                        [?]pecet 🦒 [he/him/on/jego/🦒] » 🌐
                        @pecet@f3d1.eu

                        I did #opensource thing for simple program I needed.

                        You can find it here:

                        https://codeberg.org/pecet/organized-copy

                        Basically what it does is to copy files organized like such:

                        A/Anime.zip
                        A/Argon.zip
                        B/Butts.zip
                        Z/zip.zip

                        Also can unzip files too, because why not.

                        #rust

                          AodeRelay boosted

                          [?]OTX Bot » 🤖 🌐
                          @techbot@social.raytec.co

                          Transparent Tribe Deploys New Rust Backdoor Using Private GitHub Repositories for C2

                          Indicators extracted from public reporting. Source: zscaler.com/blogs/security-res

                          Pulse ID: 6aad5f055d32847bd7fef87b
                          Pulse Link: otx.alienvault.com/pulse/6aad5
                          Pulse Author: CyberHunter_NL
                          Created: 2026-09-18 15:55:49

                          Be advised, this data is unverified and should be considered preliminary. Always do further verification.

                            AodeRelay boosted

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

                            I'm back from holidays and it's Friday again so it's time for another update on Diesel, a ORM and query-builder for Rust.

                            I spend a bit of time filling some ideas as issues, to coordinate work with others. If you are interesting in working on an of them please reach out. That results in 8 new issues since the last update. At the same time I performed some triage and closed quite a few old already addressed issues. Additionally we received 19 pull requests this week.

                              [?]raptor » 🌐
                              @raptor@infosec.exchange

                              I made a new thing as an experiment:

                              github.com/0xdea/singsing-rs

                              It’s a blazing-fast IPv4/TCP port scanning library + port scanner for Linux, a port of the venerable singsing/zucca.

                                [?]Michael Boelen » 🌐
                                @mboelen@mastodon.social

                                Shout out for someone I noticed and his toolkit @ratatui_rs. Each time I thought "cool, but no use for me yet". That changed now I started with . I will definitely create some terminal apps, so it won't take long to start using ratatui 😄

                                The YT algorithm showed me an interview with the author @orhun - what a friendly personality! He is using Arch, BTW.

                                youtu.be/LGrx9ueO3y0

                                Check out this friendly developer and his projects. From one open source dev to another: Thanks for your work ❤️

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

                                  [?]Marsh Ray » 🌐
                                  @marshray@infosec.exchange

                                  Any tips (or links) for fuzzing with f64 parameters?

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

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

                                    [?]Adam Harvey [he/him] » 🌐
                                    @a@fedi.lawngno.me

                                    RE: social.rust-lang.org/@rust/117

                                    We are definitely seeing some shit. Be alert, but not alarmed.

                                    [?]Rust Language » 🌐
                                    @rust@social.rust-lang.org

                                    ⚠️ We believe that there is an ongoing campaign targeting owners of popular crates and rust-lang team members that is attempting to compromise devices and accounts in order to use them to publish malware.

                                    See our blog post for details: blog.rust-lang.org/2026/09/17/

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

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

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

                                      The Golden Spike, and Resurrecting the Vale(n) Programming Language lobste.rs/s/fjnkn4
                                      verdagon.dev/blog/golden-spike

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

                                        AodeRelay boosted

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

                                        matched cell highlighting. ✨

                                        still completely broken on large tables due to cell reuse. need to figure that out, but I like how this looks!

                                        Alt...Bobby window with the search entry open. Typing different letter highlights matching cells in bold + the accent colour.

                                          AodeRelay boosted

                                          [?]PsychoticSheep » 🌐
                                          @sheepfreak@pixelfed.social

                                          I gave Typst a try because it offers an interesting approach to scientific papers and lab reports, especially for people who don't have their own workflow for this yet.

                                          Typst is a modern typesetting system that can be used to create scientific documents directly as PDFs. Text, headings, mathematics, tables, figures, references and much more are described using a relatively simple and consistent syntax.

                                          Typst is written in Rust and can, for example, be easily installed via Cargo on Linux. There is also a growing community around Typst and a large selection of templates for different universities and higher education institutions. There are even templates available for my own university.

                                          I mainly wanted to see how Typst compares to my existing workflow.

                                          For my lab reports, I use Markdown + LaTeX and then convert everything to PDF with Pandoc. I wrote my BSc thesis entirely in LaTeX, and I already have my own templates for this workflow as well.

                                          The screenshots show excerpts from an actual lab report that I originally wrote using Markdown and LaTeX and then recreated in Typst for this test.

                                          So for me, there isn't really a reason to switch. I have my workflow and I'm happy with it.

                                          But if you're just getting started with scientific writing and don't have an existing system yet, it's definitely worth giving Typst a try! Maybe it's exactly the typesetting system you want to use for your first scientific documents.

                                          #Typst #LaTeX #TexLaTeX #Markdown #Pandoc #ScientificWriting #ScientificComputing #Typesetting #Rust #Linux #FOSS #OpenSource #AcademicWriting #Research #University #School #Education

                                            AodeRelay boosted

                                            [?]iX Magazin » 🌐
                                            @iX_Magazin@social.heise.de

                                            AodeRelay boosted

                                            [?]Pffff... » 🌐
                                            @1HommeAzerty@mamot.fr

                                            Screenshot of a blog post from Copilot entitled "Migrating the GitHub Copilot runtime to Rust, using Copilot" with subtitle "A rewrite this size wasn't affordable before agents.Here's what porting the Copilot runtime to 800,000 lines of production Rust actually took."

                                            Alt...Screenshot of a blog post from Copilot entitled "Migrating the GitHub Copilot runtime to Rust, using Copilot" with subtitle "A rewrite this size wasn't affordable before agents.Here's what porting the Copilot runtime to 800,000 lines of production Rust actually took."

                                            Meme with Buzz showing the sky to Woody : "Unwrap... Unwrap everywhere..."

                                            Alt...Meme with Buzz showing the sky to Woody : "Unwrap... Unwrap everywhere..."

                                              [?]SecBurg » 🌐
                                              @secburg@infosec.exchange

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

                                              This Week's Project Spotlight 🦀

                                              rust-smallvec

                                              Small vector optimization for Rust: store up to a small number of items on the stack.

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

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

                                                Relre Relay boosted

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

                                                search seems to work! 🥳

                                                some polish left to do:
                                                - the number column width shouldn't cause shifts
                                                - needs a "no results" state
                                                - UI blocks, but only noticeable on huge tables

                                                the toolbar expands to show the search entry as per the HIG, but I'm thinking about replacing the file name to keep it minimalist. thoughts?

                                                Alt...A video of the Bobby search feature: A window showing a sqlite table. The search icon in the toolbar is activated and an entry expands out of the toolbar. The text "tt" is typed in and only 3 rows remain on screen. The entry is cleared and the window returns to normal.

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

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

                                                  Back to top - More...