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

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

[?]Guillaume Gomez » 🌐
@imperio@toot.cat

Hi everyone. I recently added support to query the system GPU usage in the Rust sysinfo crate. Next step was obviously to get this information per-process. However, I'm now facing a very annoying Apple issue: undocumented API which changes between each version. So I can only test for my own macOS version: 12.6.

I'd like to handle newer versions of macOS as well, but for that I need people with newer macOS. How can you help? Easy! Run ioreg -lw0 | less in your terminal and look for accumulatedGPUtime or AppUsage (or even pid, but you might have a lot more results).

I need the block containing both the pid and the accumulatedGPUtime information at once. To be noted: if only one of the two info is present, it's normal, just look for the next occurrence.

Once you have it, please answer to me with your macOS version and the block containing both info.

Thanks a lot in advance for your help!

PS: I'll likely write a blog post about this because it was incredibly awful to implement. ^^'

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

    AodeRelay boosted

    [?]Esteban Küber :rust: » 🌐
    @ekuber@hachyderm.io

    In my opinion, when it comes to level of maturity/evolution of these languages

    K&R C ≈ Java 1.1.1 ≈ Rust 0.x
    ANSI C/C89 ≈ Java 6 ≈ Rust 2015 edition
    C99 ≈ Java 8 ≈ Rust 2021 edition

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

      AodeRelay boosted

      [?]Esteban Küber :rust: » 🌐
      @ekuber@hachyderm.io

      Thanks to @muscraft, annotate-snippets-rs might have a new "no-graphics" mode in the short term (and in turn, add that support to rustc).
      We are still iterating on the specifics, but I would like to hear what people's reaction to the current state is.

      Compiler output:

error E0308: mismatched types
 at $DIR/file.txt, on line 3, column 1: the macro expands to this string
 at $DIR/mismatched-files.rs, on line 2, column 20: expected `&[u8]`, found `&str`
 on line 2, column 12: expected due to this
note: expected reference `&[u8]`
         found reference `&'static str`

      Alt...Compiler output: error E0308: mismatched types at $DIR/file.txt, on line 3, column 1: the macro expands to this string at $DIR/mismatched-files.rs, on line 2, column 20: expected `&[u8]`, found `&str` on line 2, column 12: expected due to this note: expected reference `&[u8]` found reference `&'static str`

        AodeRelay boosted

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

        AodeRelay boosted

        [?]Zeeshan Ali Khan :rust: 🇺🇦 » 🌐
        @zeenix@toot.cat

        🕹️ Pixel8 is out! A tiny fantasy console where the games are written in **Rust**.

        Think PICO-8, but with a Rust compiler where the Lua interpreter would be: you write a little Rust, it compiles to WebAssembly, and it runs sandboxed inside the console at a steady 60 fps.

        The constraints are the point:
        ▪️ 128x128 screen, 16 fixed colors
        ▪️ 256 8x8 sprites, a 128x64 tile map
        ▪️ 64 sound effects, 64 music patterns, 4 audio channels
        ▪️ 128 KiB carts, 128 KiB RAM, a per-frame CPU budget

        What you get:

        🖥️ A boot console + five built-in editors (code, sprite, map, sfx, music), all drawn on the same 128x128 screen as the games.

        📦 Projects are real Cargo crates. Prefer your own editor? `$EDITOR` + `cargo build` works identically (the console hot-reloads the wasm on save).

        🖼️ Carts are real PNG images: cartridge art with a screenshot of your game as the
        label and the *full game* is embedded inside: compiled wasm, all assets, and
        (optionally) the Rust source. The picture you share **is** the game.

        🌐 One-command web export: a single self-contained HTML file anyone can play in a browser.

        ⌨️ A terminal frontend (`pixel8-tui`): the full console (editors, carts and all), over sixel or unicode half-blocks.

        🎮 A standalone player that runs on retro handhelds (PowKiddy, Anbernic & friends on ArkOS/ROCKNIX) as a single static binary. Drop it in the ports folder with your carts and play.

        🔁 A PICO-8 importer: sprites, flags, map, sfx and music from `.p8`/`.p8.png` carts transfer almost one-to-one into a new Rust project.

        🔒 A real sandbox: carts run in wasmi with no filesystem, no network, no WASI. Just a small C-like ABI and fuel metering turns infinite loops into a friendly error screen instead of a freeze.

        Free and open source (GPL-3.0). Get it from crates.io:

        ```
        cargo install pixel8-console
        pixel8
        ```

        Code, docs and example carts: github.com/zeenix/pixel8

        Pixel art platformer game on Pixel8's 128x128 pixel screen: a dark blue night sky with white clouds, grey brick platforms floating at various heights, and gold coins to collect. A red four-legged monster sprite stands mid-screen and two green slime enemies sit on the grassy ground at the bottom. The top bar reads "Score 1", "Best 10" and a coin counter showing 26.

        Alt...Pixel art platformer game on Pixel8's 128x128 pixel screen: a dark blue night sky with white clouds, grey brick platforms floating at various heights, and gold coins to collect. A red four-legged monster sprite stands mid-screen and two green slime enemies sit on the grassy ground at the bottom. The top bar reads "Score 1", "Best 10" and a coin counter showing 26.

        Pixel8's built-in sprite editor, itself rendered in chunky 128x128 pixel art with a magenta and black theme. On the left, a zoomed 8x8 editing canvas shows the red monster sprite; on the right, the 16-color palette, brush-size selector and tool icons (pencil, fill, shapes, pan). Below, a strip of the project's other sprites — bricks, coins, slimes, clouds — and a status bar reading "Spr 001 flags 00000000".

        Alt...Pixel8's built-in sprite editor, itself rendered in chunky 128x128 pixel art with a magenta and black theme. On the left, a zoomed 8x8 editing canvas shows the red monster sprite; on the right, the 16-color palette, brush-size selector and tool icons (pencil, fill, shapes, pan). Below, a strip of the project's other sprites — bricks, coins, slimes, clouds — and a status bar reading "Spr 001 flags 00000000".

          AodeRelay boosted

          [?]Marco "Ocramius" Pivetta » 🌐
          @ocramius@mastodon.social

          Time for some shameless self-advertisement: I have some availability starting this September!

          I'm an experienced OSS maintainer, with lots of work done on @doctrine and @getlaminas

          I push for (with humans & tactical).

          Languages mostly , , although I'd love to do some , and I read anything at all.

          I can your infrastructure, work on hardening CI/SA pipelines, Docker and builds, test suites.

          Rates between 700~1100 EUR/day depending on terms.

            [?]Achim Domma » 🌐
            @achim@social.saarland

            General curious question about naming conventions in :

            I have a trait that represents a thing, lets say a node in a tree, so I would call the trait "Node". In many places I would use the trait via a smart pointer, for example a Arc<dyn Node>. For convenience I'll create a type alias like "type ??? = Arc<....>".

            What naming convention would you use for ??? It cannot simply be "Node", so one option would be [...]

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

              We're BACK this fall at @ringzer0 with another round of Deconstructing Rust Binaries! October 26-31, 16 hours of virtual training focused solely on reversing Rust binaries. Struggling with all the new Rust malware this year? This is the course for you. Get your early bird registration in before July 31st!

              ringzer0.training/countermeasu

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

                6× faster binary search: from compiled code to mechanical sympathy lobste.rs/s/czbhmr
                pythonspeed.com/articles/branc

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

                  zizmor 1.27 is released!

                  this release includes (experimental) support for GitHub's new "parallel steps" pattern, among other enhancements and bug fixes.

                  full notes:

                  docs.zizmor.sh/release-notes/#

                    AodeRelay boosted

                    [?]graste » 🌐
                    @graste@social.vivaldi.net

                    "Anthropic is actively campaigning to end software engineering. They need you to believe they can do that. Well, maybe it’s not you that they need to convince. Maybe it’s your C-Suite, various world leaders, or the manager of your retirement fund. They’ve raised $132 billion in investment, and are approaching an IPO valued over $1 trillion. Since they cannot show profitability, this depends on selling their hypothetical future impact."

                    raymyers.org/post/zig-creator-

                    "Anthropic needs people to believe that all problems can be solved by adding more agents, even the problems that agents introduce. Instead of better tools we buy tokens. Instead of learning skills we paste a SKILL.md. Instead of reading about The Psychology of Software Teams we call some parallel agent sessions a Team."

                      AodeRelay boosted

                      [?]Guillaume Gomez » 🌐
                      @imperio@toot.cat

                      crates.io is central in Rust ecosystem, and yet, in my opinion, it doesn't fulfill its mission on multiple aspects. So much that an alternative website (libs.rs) was created. So I wrote a blog post about this: blog.guillaume-gomez.fr/articl

                      Warning: it's mostly me venting out and describing what I consider issues in crates.io.

                        AodeRelay boosted

                        [?]Fastly Devs » 🤖 🌐
                        @fastlydevs@mastodon.social

                        Building agentic AI workflows at the edge? 🚀

                        Fastly Rust SDK v0.13.0 introduces PendingRequest::send_to_client, enabling request handoff for higher RPS throughput in long-running LLM workflows. It also supports queued header changes and local testing.

                        Code examples: fastly.com/blog/optimizing-com

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

                          🚨 Developers, check your dependencies.

                          The Jscrambler npm package was backdoored after attackers compromised an npm publishing account. Malicious releases silently dropped a cross-platform Rust infostealer that targeted AWS, Azure, GCP, GitHub, npm tokens, AI coding tools (Cursor, Claude, VS Code), crypto wallets, and browser credentials*before your app even started. 😳

                          Affected versions: 8.14.0, 8.16.0, 8.17.0, 8.18.0 & 8.20.0

                          Full technical breakdown, IoCs, timeline, and mitigation👇
                          thecybersecguru.com/news/jscra

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

                            [?]KillBait News » 🤖 🌐
                            @killbait@mastodon.world

                            Linus Torvalds Discusses Rust, C, and AI Tools for Code Verification

                            📰 Original title: Linus Torvalds on Rust, C, Bugs, and AI Patch-Checking Tools

                            🤖 IA: It's not clickbait ✅
                            👥 Users: It's not clickbait ✅

                            View full AI summary en.killbait.com/linus-torvalds

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

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

                              Introducing Bobbin: A diskless, API-only AppView for Tangled lobste.rs/s/uoiw3u
                              blog.tangled.org/bobbin/

                                [?]HGPU group » 🌐
                                @hgpu@mast.hpc.social

                                Real FP4 Tensor-Core Code in Pure Rust on a Gaming GPU – with NVIDIA’s Own Compiler

                                hgpu.org/?p=30998

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

                                  AodeRelay boosted

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

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

                                  OpenProject 17.6 brings XWiki integration and new agile planning features for backlogs:
                                  alternativeto.net/news/2026/7/

                                  Zed Editor Ships v1.10.0 With llama.cpp, Local AI, and Format-on-Save Turned Off:
                                  linuxcompatible.org/story/zed-

                                  OpenClaw mobile updated with iOS redesign and Hugging Face support:
                                  alternativeto.net/news/2026/7/

                                  Rust 1.97 brings symbol mangling enabled by default and Cargo support for denying warnings:
                                  alternativeto.net/news/2026/7/

                                  TypeScript 7.0 launches with Go-based compiler and up to 12x faster performance:
                                  alternativeto.net/news/2026/7/

                                  OpenSSH 10.4 released with critical SFTP fixes and experimental post-quantum signatures:
                                  linuxcompatible.org/story/open

                                  LineageOS introduces web flashing tools, revamped stats page, Android 17 plans, and more:
                                  alternativeto.net/news/2026/7/

                                  CalyxOS is back with version 7.2.2, bringing SHIFTphone 8 support and HSM-based signing:
                                  alternativeto.net/news/2026/7/

                                  LibrePhone progress report: Ensuring freedom, one blob at a time:
                                  fsf.org/bulletin/2026/summer/e

                                  Redox OS Gets GTK3 Backend For Orbital Desktop, Fractional Scaling & USB Gamepads:
                                  phoronix.com/news/Redox-OS-Jun

                                  ReactOS implements first Windows NT6 system call for Vista compatibility:
                                  alternativeto.net/news/2026/7/

                                  This E-Paper PDA Wants You to Ditch Your Smartphone for a Keyboard and Two Tiny Screens:
                                  feed.itsfoss.com/link/24361/17

                                  Another German State Just Kicked Out Microsoft... Kind Of:
                                  feed.itsfoss.com/link/24361/17

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

                                    Compromised Jscrambler npm Packages deploys Rust-Based Infostealer after Installation

                                    Pulse ID: 6a5337c1a29930d925c66407
                                    Pulse Link: otx.alienvault.com/pulse/6a533
                                    Pulse Author: cryptocti
                                    Created: 2026-07-12 06:44:17

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

                                      [?]musicmatze :rust: :nixos: » 🌐
                                      @musicmatze@social.linux.pizza

                                      GG. Art. 1 ist im Endeffekt, dass PartialOrd nicht für Human implementiert werden kann.

                                        AodeRelay boosted

                                        [?]Itamar Reiner 🔜 Gamescom » 🌐
                                        @Hamsta180@mastodon.gamedev.place

                                        PLP435_2: Rusty Forecast

                                        Digital painting of a rusty weather machine robot, a storage tank with various instruments, including a humanoid torso attached like a ship figurehead.
Character is propety of Zulphar

                                        Alt...Digital painting of a rusty weather machine robot, a storage tank with various instruments, including a humanoid torso attached like a ship figurehead. Character is propety of Zulphar

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

                                          Now that Rust v1.97.0 is out!

                                          Image: Now that Rust v1.97.0 is out!


#rustlang #rust

                                          Alt...Image: Now that Rust v1.97.0 is out! #rustlang #rust

                                            [?]musicmatze :rust: :nixos: » 🌐
                                            @musicmatze@social.linux.pizza

                                            So I am getting more and more into - though I do not yet understand whether the "p2panda" crate is sufficient for what I am about to build or whether I need to go with "p2panda-net" and then use the other crates from the ecosystem and stack them.

                                              AodeRelay boosted

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

                                                AodeRelay boosted

                                                [?]musicmatze :rust: :nixos: » 🌐
                                                @musicmatze@social.linux.pizza

                                                I am starting to think that restarting with was the right decision.

                                                  AodeRelay boosted

                                                  [?]Oelnbod [He/him] » 🌐
                                                  @oelnbod@disobey.net

                                                  I'm on a new instance (thanks @yawnbox ), so I suppose that I should introduce myself (which I never did originally).

                                                  I'm a , primarily doing nature stuff (but sometime computer guts). My are online here: pexels.com/@oelnbod

                                                  I love , but would like to think that I am pragmatic in my tolerance for not FOSS. BTW, I do use kubuntu (and also a few others), but please don't fight me. No distro (unless it's run by Nazis) is better than the other, they are all doing good things (even if not perfect), gets praise them not hate them.

                                                  I program in my spare time, and currently working on a project with .

                                                  I care about privacy and security, and try to live a de-enshittified life, slowly degoogling - but prepared to make compromises.

                                                  I struggle with social interactions, so sorry if I come across as weird/annoying/stupid/<dickish>.

                                                  Thanks, for giving me somewhere to believe in. :blobcatheart: :BlobhajHeart:

                                                    Relre Relay boosted

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

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

                                                    The news of the week is the release of Diesel 2.3.11, which contains fixes for potential panics while deserializing PostgreSQL server response, fixing batch inserts with returning clauses on SQLite and hardening some usage of SqliteConnection::deserialize_read_only_database(). Checkout the complete changelog for details:

                                                    github.com/diesel-rs/diesel/re

                                                    This week we got 2 issue and 5 new PR's.

                                                      [?]freekmurze » 🌐
                                                      @freekmurze@phpc.social

                                                      AodeRelay boosted

                                                      [?]Obsidian Urbex Photography » 🌐
                                                      @ObsidianUrbex@mstdn.social

                                                      🔎Rusty textures at an abandoned bicycle workshop in Northern Ireland. I loved these old signs and petrol pumps; it was a fantastic excuse to take some detail shots.

                                                      Bonus points, check out the last photo! Do you know what the colourful tubes are in the final image? Have you ever used any of those?

                                                      old petrol pumps outside a ranshackled workshop

                                                      Alt...old petrol pumps outside a ranshackled workshop

                                                      Royal Enfield olf tin sign with bike parts infront

                                                      Alt...Royal Enfield olf tin sign with bike parts infront

                                                      Rusted Castrol sign with "open" pop up sign on the top. Standing inside a shop infront of a green door

                                                      Alt...Rusted Castrol sign with "open" pop up sign on the top. Standing inside a shop infront of a green door

                                                      Black cylinders with colourful wrappings with "Edison Gold Moulded Records" written on

                                                      Alt...Black cylinders with colourful wrappings with "Edison Gold Moulded Records" written on

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

                                                        Threat Insight: Cybercriminals Abusing Vercel to Deliver Remote Access Malware

                                                        Cybercriminals are conducting phishing campaigns by hosting malicious pages on Vercel, a legitimate website hosting platform. The attack involves sending phishing emails with links to fake Adobe PDF viewer pages that prompt users to download executable files disguised as documents. The malware, distributed as Invoice06092025.exe.bin, automatically installs LogMeIn remote access software upon execution, enabling attackers to remotely control compromised machines. Over a two-month period, more than 28 distinct campaigns have been observed targeting over 1,271 users. The attackers leverage trusted platforms to disguise their malicious activity, making detection more challenging and increasing the likelihood of successful compromise.

                                                        Pulse ID: 6a501da309cbaaa917ea732a
                                                        Pulse Link: otx.alienvault.com/pulse/6a501
                                                        Pulse Author: AlienVault
                                                        Created: 2026-07-09 22:16:03

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

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

                                                          Massive offensive launched on Russian businesses

                                                          In May and June 2026, the Clubfoot Wolf cluster executed a large-scale phishing campaign targeting Russian organizations across manufacturing, retail, e-commerce, agriculture, IT, transportation, healthcare, and science sectors, with primary focus on wholesale distributors of chemical products. Several Belarusian organizations were also compromised. The adversary sent phishing emails disguised as invoices or purchase requests, containing ZIP archives with decoy documents and malicious LNK files. Upon execution, a PowerShell script downloaded and installed NetSupport Manager, a legitimate remote administration tool, which was then used for malicious activities. The attackers employed URL shorteners to hide infrastructure and used multiple decoy files to build victim trust. The campaign demonstrated continuous evolution in delivery methods and infection chains.

                                                          Pulse ID: 6a4f99c8656ebbe895c7e9e5
                                                          Pulse Link: otx.alienvault.com/pulse/6a4f9
                                                          Pulse Author: AlienVault
                                                          Created: 2026-07-09 12:53:28

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

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

                                                            RedHook Returns with a Dangerous Upgrade

                                                            RedHook is an Android Remote Access Trojan that has re-emerged with significant enhancements, particularly in privilege abuse capabilities. The malware autonomously exploits Android's ADB Wireless Debugging features to obtain shell-level access, integrating the Shizuku framework to execute protected system APIs. Recent activity shows expansion beyond Vietnam to Indonesia, targeting Southeast Asian users through spoofed government and financial websites. Malicious APKs are hosted on trusted platforms like AWS S3 and GitHub repositories. The current version supports 53 distinct server-issued commands and employs sophisticated persistence mechanisms including foreground activity spoofing, silent media playback, and cross-process monitoring. Distribution relies on social engineering via phone calls and messaging applications, tricking victims into downloading malicious APKs and enabling Accessibility services under false pretenses.

                                                            Pulse ID: 6a4fa023bcc8675bb1b91cfc
                                                            Pulse Link: otx.alienvault.com/pulse/6a4fa
                                                            Pulse Author: AlienVault
                                                            Created: 2026-07-09 13:20:35

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

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

                                                              Cpp2Rust: Automatic Translation of C++ to Safe Rust lobste.rs/s/xyotoa ++
                                                              github.com/Cpp2Rust/cpp2rust

                                                                AodeRelay boosted

                                                                [?]Thalia Archibald » 🌐
                                                                @thalia@discuss.systems

                                                                Tonight at Utah Rust, we're going to be building mini async runtimes, led by David Brungardt. Come and learn async with us! :rustacean:

                                                                meetup.com/utah-rust/events/31
                                                                github.com/carllerche/tokiocon

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

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

                                                                  @alexelcu I love rust but I'd never run vibe coded slop for anything I care about. I'd definitely use the c or c++ lib instead. It's stuff like this that makes rust even more unpalatable for non-rustaceans

                                                                    Back to top - More...