m5l.eu 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
Yet another single-user instance
Admin account
@marek@m5l.eu

Search results for tag #rust

AodeRelay boosted

[?]Shawn Webb Β» 🌐
@lattera@bsd.network

Has anyone written bindings for ?

    AodeRelay boosted

    [?]Mx. Chara Aznable of Pnictogen Β» 🌐
    @mxchara@cyberpunk.lol

    One of the ironies of depending so heavily, on my desktop, on source repositories rather than compiled and ready-to-go applications is that I've compiled a fair bit of code, and a lot of other weird things, without knowing the slightest thing about the actual language (yet.)

    A question I find myself asking: was it entirely necessary for Rust to have come up with its own versions of shared libraries and other such packaged code, with their own jargon? But Rust is scarcely the only language who seems inclined to reinvent all that stuff. Was the old system so bad? (here's where someone probably CAN say 'yes' backed up by reams of immediately persuasive technical explanation.)

    ~Chara of Pnictogen

      AodeRelay boosted

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

      πŸšŒπŸ‡±πŸ‡Ή Old bus graveyard, somewhere in Lithuania. These are Soviet-era ΠΏΠ°Π·-672 (PAZ-672) buses from the 1960s to 1980s. Their colourful paint flakes and fades and weeds grow around their deflated tyres.

      Old red bus, paint peels and it is reflected in a large puddle of water

      Alt...Old red bus, paint peels and it is reflected in a large puddle of water

        AodeRelay boosted

        [?]Kiri πŸ’ΎπŸ //nullptr::live Β» 🌐
        @ExpiredPopsicle@vt.social

        Finished more for !

        It's the same throuple from the previous drawing ( vt.social/@ExpiredPopsicle/116 ).

        A digital illustration of three women cuddling on a couch together.

On the left is a catgirl reading The Rust Programming Language (2024 edition). In the middle is an android or robot girl. On the right is a human girl, with her head resting on the robot girl's lap. She's playing Armored Core 6 on a Steam Deck.

A speech caption coming off the Steam Deck reads "... I'm with you, Raven." The image on the screen shows a specific ending's boss-fight cutscene from Armored Core 6.

The android girl has her arm around the back of the catgirl, and her other hand on the human girl's head.

They are all looking towards the scene happening on the Steam Deck.

The background is a polyamorous pride flag.

        Alt...A digital illustration of three women cuddling on a couch together. On the left is a catgirl reading The Rust Programming Language (2024 edition). In the middle is an android or robot girl. On the right is a human girl, with her head resting on the robot girl's lap. She's playing Armored Core 6 on a Steam Deck. A speech caption coming off the Steam Deck reads "... I'm with you, Raven." The image on the screen shows a specific ending's boss-fight cutscene from Armored Core 6. The android girl has her arm around the back of the catgirl, and her other hand on the human girl's head. They are all looking towards the scene happening on the Steam Deck. The background is a polyamorous pride flag.

          AodeRelay boosted

          [?]Larvitz :fedora: Β» 🌐
          @Larvitz@burningboard.net

          At 10:15 I added a gently condescending toast for IPv4-only visitors. It called ipify, which felt inappropriate for someone running an ASN.

          By 13:27 I had built a Rust/Axum IP service, put it behind Caddy, added MaxMind, three DNS names, trusted-proxy handling, an rc.d service, and a dedicated dual-stack FreeBSD VNET jail.

          The toast looks exactly the same.

          blog.hofstede.it/i-wanted-an-i

            AodeRelay boosted

            [?]Larvitz :fedora: Β» 🌐
            @Larvitz@burningboard.net

            It started as a gag: a tiny popup telling IPv4 visitors that their provider hasn't yet discovered 1998.

            To do that honestly I needed something to echo the client address.

            Using ipify felt wrong when you run your own AS. So now it's a service. πŸ™ƒ

            curl ip.hofstede.it
            curl v6.ip.hofstede.it/json
            curl v4.ip.hofstede.it/asn

            One Rust binary, server-rendered, zero JavaScript.

            ip.hofstede.it

              [?]Trending Stocks πŸ“ˆ Β» 🌐
              @stonkz@mastodon.social

              AI Translated Python to Rust in 45 Min - DHH and Lex Fridman

              Original timestamp: 02:31:28

                [?]― Β» 🌐
                @grahamperrin@mastodon.bsd.cafe

                RE: mastodon.social/@rustaceans/11

                yserver

                ― a modern X11 server written from scratch in Rust.

                <github.com/joske/yserver>

                "… there are multiple projects on GitHub with this name (but none for X11 servers), the name is subject to change. …"

                <lobste.rs/s/yy8je0/yserver_mod>

                <phoronix.com/news/YSERVER-Rust>

                "… can currently run a full MATE, Xfce, or Cinnamon X11 desktop. The prominent X11 extensions from RandR to DRI3, GLX, MIT-SHM, Composite, and others are supported. And, yes, with working Compiz goodness too:

                … open-source under an MIT license. …"

                <news.ycombinator.com/item?id=4>

                <reddit.com/r/linux/comments/1u>

                  AodeRelay boosted

                  [?]BastilleBSD :freebsd: Β» 🌐
                  @BastilleBSD@fosstodon.org

                  Not sure who decided it was a good idea to integrate Rust dependencies into Python modules.

                  Installing a 1GiB Rust package to build wheel is a waste of bandwidth and time.

                  x Preparing metadata (pyproject.toml) did not run successfully.
| exit code: 1
> [5 lines of output]
/tmp/pip-build-env-4onzua_e/overlay/lib/python3.11/site-packages/setuptools/_vendor/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical
location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command.
warn (

Python reports SOABI: cpython-311
Unsupported platform: 311
Rust not found, installing into a temporary directory
[end of output]

                  Alt...x Preparing metadata (pyproject.toml) did not run successfully. | exit code: 1 > [5 lines of output] /tmp/pip-build-env-4onzua_e/overlay/lib/python3.11/site-packages/setuptools/_vendor/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command. warn ( Python reports SOABI: cpython-311 Unsupported platform: 311 Rust not found, installing into a temporary directory [end of output]

                    2 ★ 1 ↺

                    [?]Marek S. Ł. Β» 🌐
                    @marek@m5l.eu

                    I'm really tempted to use the Forester notes approach to writing my thesis. It is a very interesting approach to scientific writing, where (as I understood it) atomic ideas are described separate files that can be linked but also arranged into longer documents.

                    The original is written in with quite involved setup, but about two single-executable implementations: Kodama and Weibian.

                    I'm still trying them out, but luckily both support @typst@mastodon.social so at least I can keep a common content format between them and final document

                      0 ★ 1 ↺

                      [?]Marek S. Ł. Β» 🌐
                      @marek@m5l.eu

                      It's been only four weeks and I really love using mise-en-place by @jdx@fosstodon.org So far I've used it for (chronologically):

                      - switching between versions, I liked it more than the dedicated anyzig
                      - venv activation – it's silly but feels so good, and collaborates with uv
                      - ensuring I have the right language server and formatter for a project, be it , , and trying out various options for Python
                      - setting LANG="C.UTF-8" only in the specific project folder because refused to work with Polish...

                      The final boss was getting a really comfortable Tree-sitter setup: get the CLI, write grammar in , re-generate and run tests on source change as a mise Task. And then I only cloned the repo on another machine and was ready to go!

                      This post was written as a more cultured outlet for my excitement instead of aggresively committing mise.toml into every repository I touch