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

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

OptinMonster supply chain attack hits 1.2 million sites

An active supply-chain attack targeted over 1.2 million WordPress sites using OptinMonster, TrustPulse, and PushEngage plugins operated by Awesome Motive. Attackers injected malicious JavaScript into legitimate files served through Awesome Motive's CDN endpoints. The malware activates when a logged-in administrator accesses the site, creating backdoor admin accounts (developer_api1 and randomized dev_xxxxxx accounts) and installing a self-hiding PHP plugin. The backdoor provides unauthenticated code execution through a web shell and eval endpoint. Stolen credentials are exfiltrated to tidio.cc, a lookalike domain mimicking the legitimate tidio.com. The breach likely originated from compromised Awesome Motive servers or their BunnyNet CDN account. The campaign began in late April 2026 and remained active through mid-June, affecting OptinMonster (over 1 million installations), TrustPulse, and PushEngage users.

Pulse ID: 6a2ec0e674b2d14b332499fa
Pulse Link: otx.alienvault.com/pulse/6a2ec
Pulse Author: AlienVault
Created: 2026-06-14 14:55:34

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

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

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

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

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

    zinnia: a modular 64-bit Unix-like kernel written in Rust lobste.rs/s/0ichrt
    zinnia-os.org/

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

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

      repo-slopscore: Detecting AI/LLM contributions in git repositories via commit history analysis lobste.rs/s/7s8fwa
      slopscan.ava.pet/

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

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

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

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

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

        Elixir for a Bluesky DataPlane: the choice we didn't expect lobste.rs/s/2ljllm
        bitcrowd.dev/why-elixir-bluesk

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

          Mergeable Containers: Fixing Concurrent Child Creation lobste.rs/s/poqzfp
          loro.dev/blog/mergeable-contai

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

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

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

            [?]rustrover » 🤖 🌐
            @rustrover@techhub.social

            1 ★ 0 ↺

            [?]ololduck » 🌐
            @ololduck@vit.am

            Abbaye 0.7.0 is now out!

            Abbaye is a Static Site Generator (SSG) for your software releases, for those of us who can't or won't use a full-featured software forge.

            Phew, this version has been in the works for a while, and I'm glad to finally release it.

            The big highlight of this release is a brand new repository browser that allows you to look at the code of what you would (maybe) download. That's something that was missing compared to most other software release browsers.

            You can now browse:

            • The availables refs (branches, tags, etc.) of the repository;
            • The git history of a given ref;
            • Individual commits (with collapsible diffs !);
            • The code of a given ref.
            As a bonus, you can also clone the repository.

            Note: The code browser is only generated for branch "tips" (i.e. the latest commit on the branch) and for tags (i.e. the latest commit on the tag).

            All of this still as html files without any javascript.

            And with the addition of the updater in the last release, all of this is a simple abbaye self-update away!

            Here's Abbaye's 0.7.0 page, as built with Abbaye itself: https://vit.am/~ololduck/abbaye/0.7.0/


            A screenshot showing the main repository log page showing the commit history for Abbaye

            Alt...A screenshot showing the main repository log page showing the commit history for Abbaye

            Detailed view (with diff!) of the release commit for abbaye v0.7.0

            Alt...Detailed view (with diff!) of the release commit for abbaye v0.7.0

            "refs" view detailing the branches/tags of the repository

            Alt..."refs" view detailing the branches/tags of the repository

            Viewing a file (with syntax highlighting) in the integrated file browser

            Alt...Viewing a file (with syntax highlighting) in the integrated file browser

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

              This Month in Redox - May 2026 - Redox - Your Next(Gen) OS lobste.rs/s/6ixkjy
              redox-os.org/news/this-month-2

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

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

                Today I'm releasing niri v25.11 with long-awaited config includes, Alt-Tab, true maximize, custom modes, and a bunch of other improvements! :ablobcatbongo: :ablobcatbongo: Enjoy the release notes :)

                github.com/YaLTeR/niri/release

                Alt...Showcasing Alt-Tab in niri.

                Alt...Showcasing horizontal drag to scroll the view in niri.

                Alt...Showcasing window maximize in niri.

                  [?]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.

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

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

                    Symbolica 2.0: programmable symbols for Python and Rust lobste.rs/s/zpjc05
                    symbolica.io/posts/symbolica_2

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

                      1 ★ 0 ↺

                      [?]ololduck » 🌐
                      @ololduck@vit.am

                      Abbaye 0.6.0 is out!

                      Abbaye is a Static Site Generator (SSG) for your software releases, for those of us who can't or won't use a full-featured software forge.

                      Big usability features in this release! We got:

                      • parallel builder execution with some nice progress reporting (And if you use the cargo builder, building different targets _also_ is in parallel!);
                      • A self-update command to update abbaye to the latest version, based on Abbaye's own rss feed;
                      • Automatic JSON schema generation for abbaye.toml, so you can get autocompletion and type checking for your configuration;
                      • A markdown builder/renderer for your documentation needs.
                      Here's Abbaye's 0.6.0 release page, as built by Abbaye itself: https://vit.am/~ololduck/abbaye/0.6.0/

                      ,

                      A gif of Abbaye building its release website

                      Alt...A gif of Abbaye building its release website

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

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

                        [?]rustrover » 🤖 🌐
                        @rustrover@techhub.social

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

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

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

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

                        rustc_codegen_jvm: Rust compiler backend to emit JVM bytecode lobste.rs/s/lcldxn
                        github.com/IntegralPilot/rustc

                          [?]Jon Gjengset » 🌐
                          @jonhoo@fosstodon.org

                          For the past few streams, we've been going pretty high level, especially with the aid of LLMs. Not this time! On Friday at 4pm UTC (everytimezone.com/s/2ac07a7b), we're going all the way down to "what bits go where", with honest hand-written code. Specifically, we're going to write an audio generator that produces WAV files with white, pink, and brown noise. Hopefully I won't blow any speakers (yours or mine), but come find out!

                          youtube.com/live/BKHE7stqhoI?f

                            [?]Jon Gjengset » 🌐
                            @jonhoo@fosstodon.org

                            Recording of yesterday's stream implementing a WAV noise file generator in is now up on YouTube! We managed to get white, pink, brownian, blue, violet, and grey (psychoacoustic!) noise all implemented, so I'll count that as a success 🔊

                            youtu.be/zOTE4BN59u4

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

                              What we'll get out of it:
                              - support for type-checking lints (#1 top user request)
                              - fix the remaining classes of false-positives (#2 top user request)
                              - Rust itself can use cargo-semver-checks to prevent accidental breakage in the standard library (!!)
                              - a "SemVer crater" ability:
                              predr.ag/blog/cargo-semver-che

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

                                I spent most of this year so far figuring out possible designs to solve those problems.

                                RustWeek + All Hands were phenomenally useful! I worked w/ rustdoc, types, compiler, cargo, and other folks to poke holes in the designs and then patch them.

                                Thank you @rustnl for making it happen!

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

                                  Built-in `assert_matches!()` and more in Rust 1.96 🎉

                                  blog.rust-lang.org/2026/05/28/

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

                                    New cargo-semver-checks release 🦀

                                    I'm hard at work on solving type checking lints, so this one is just a maintenance release — one new lint plus some bug fixes. Enjoy!
                                    github.com/obi1kenobi/cargo-se

                                      [?]rustrover » 🤖 🌐
                                      @rustrover@techhub.social

                                      [?]rustrover » 🤖 🌐
                                      @rustrover@techhub.social

                                      [?]rustrover » 🤖 🌐
                                      @rustrover@techhub.social

                                      [?]rustrover » 🤖 🌐
                                      @rustrover@techhub.social