schmonz.com 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.

Search results for tag #rust

[?]NLnet Labs » 🌐
@nlnetlabs@social.nlnetlabs.nl

For our projects, we created a bespoke pipeline to build and publish binary packages for the last three major versions of Debian, Ubuntu, RHEL and derivatives.

Ploutos is now almost four years old, and the way packaging is done for these OSes has evolved quite a bit. The pipeline is also closely built around GitHub Actions, and now that we're moving to @Codeberg we need to overhaul it anyway.

Any tips or experiences from the Rust community?

github.com/NLnetLabs/ploutos

    [?]Nathan Arthur [He/him] » 🌐
    @narthur@hachyderm.io

    I have published my first crates!

    Specifically, I have opened up access to my Threes! simulator and solver/optimizer, both on GitHub and on crates.io. The project is able to play Threes! up to a board state with a 6144 in a small percentage of games.

    I put a solid three months of (hobbyist) work into this project, but then when I started the new job my effort dried up. So today I (finally!) cleaned it up a bit, sorted out licensing and metadata, and learned how to publish the crates.

    The real point of the project was for me to learn Rust, and at that it was quite successful. I'm very proud of what I learned. (And about 4K SLOC!)

    I also struggled a bit to decide what license to use, and what to say about AI usage. You can see my choices in the READMEs, if you wish.

    github.com/truist/threes-solver

    crates.io/crates/threes_solver

    Friendly feedback welcome!

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

      cargo-semver-checks v0.47 is live now ✨

      Inside, you'll find:
      - a workaround for a Rust 1.94 rustdoc bug that caused crashes in some projects
      - 7 new lints

      Happy SemVer Sunday!
      github.com/obi1kenobi/cargo-se

        [?]JdeBP » 🌐
        @JdeBP@mastodonapp.uk

        @ariadne

        It concerns the same as it concerns every other Linux-based operating system that has a package management utility that talks to a public WWW site.

        As I said at mastodonapp.uk/@JdeBP/11615601, and as @RunxiYu has also said, the statute as written covers all such systems. (It's an Act now, by the way, not a Bill.) Alpine Linux has a covered application store.

        Here, for example, is what 'publicly available internet website' apk as the 'software application' uses to 'facilitate the download' of the third-party rustc 'application' from the 'store' in Alpine Linux on the aforementioned used by the aforementioned naughty 16-year-olds in :

        dl-cdn.alpinelinux.org/alpine/

        Yes, as written is this expansive. Yes, the legislators did not even consider how the BSDs and Linux-based operating systems work. None of the objectors apparently even mentioned how these work.

        Jay 🚩 :runbsd: boosted

        [?]JdeBP » 🌐
        @JdeBP@mastodonapp.uk

        is written by people who are either very ignorant or very incompetent.

        leginfo.legislature.ca.gov/fac

        They have assumed that all operating systems are like Microsoft Windows 11, Android, or iOS; and have written legislation for operating systems where people download glorified WWW client 'apps', from 'stores', which use 'accounts' that they have with vendors or Microsoft/Google/Apple.

        But the legislation *as worded* *also* covers everything from and through Linux and to and and ; where users anonymously use package managers or ports systems to install applications, written by developers, on operating systems, from 'publicly available internet website' repositories.

        There is no age field in the GECOS data in master.passwd(5) of course, and the reality is that no BSD or Linux-based operating system has this concept of apps/stores/accounts.

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

            I know I've worked a long day here in US/Pacific when I check before hibernating laptop & going to bed, & new @liw posts pop up.

            Non--meta comment: I think is an extremely important language, but the anti- FUD in the community is problematic.

            What events do you suggest I pitch a talk: “Learn to Stop Worrying & Embrace Copyleft in Rust” ?

            There is path and I can explain it; I can't figure out how to get past the haters — who likely are really the minority.

              [?]JdeBP » 🌐
              @JdeBP@mastodonapp.uk

              @montyontherun

              The definitions are broad, so to quite an extent they would. There are users, who have accounts, on general purpose computers, and run applications.

              The only hope for seems to be that they likely don't have things that fit the definition of a 'covered application store'.

              But they might; especially if the mainframe is nowadays running a Linux-based operating system.

              linuxvm.org/info/distros.html

              and have package repositories for s390x, for example. Such a repository is a 'publicly available internet website […] that distributes and facilitates the download of applications'.

              Here's one way how the naughty 16-year-olds in would download rustc onto such a mainframe with no , for example:

              packages.debian.org/trixie/s39

                #netbsd boosted

                [?]JdeBP » 🌐
                @JdeBP@mastodonapp.uk

                I foresee:

                1. eventually following 's lead and cutting off from ; after lengthy mailing list discussions where at least one person tries to deny with convoluted nonsense the plain reading of the statute.

                1. A storm when someone points out that the version of APT isn't exempt, nor is RPM. (Goodness knows what IBM is going to do.)

                1. An even bigger storm when someone adds an 'age' field to systemd's JSON User Records, to be enforced and served out over Desktop Bus via a systemd-aged service or some such. Much fun if that someone comes from a country.

                1. Some nutter taking a Linux distribution to court because it doesn't enable developers to control whether 16-year-olds can install rustc and busybox.

                  [?]Shawn Webb [He/Him] » 🌐
                  @lattera@bsd.network

                  @eff A little disappointed at the lack of any mention of , a self-hosted implementation compatible with APIs.

                    [?]Leanpub » 🌐
                    @leanpub@mastodon.social

                    Rust for Java Developers by Jitin Kayyala is free with a Leanpub Reader membership! Or you can buy it for $15.00! leanpub.com/rustforjavadevelop

                      #netbsd boosted

                      [?]jmcunx » 🌐
                      @jmcunx@mastodon.sdf.org

                      @jbz

                      It is nice they looked at and found it good for , but may limit what platforms can run on. Curious what that means for , which I think tends to have little resources when compared to amd64.

                      I saw this post here on sdf/mastodon from a developer and it nicely explains why as it is now is not really good for use on some systems:

                      bentsukun.ch/posts/netbsd-rust

                        Jay 🚩 :runbsd: boosted

                        [?]matthew - retroedge.tech » 🌐
                        @matthew@social.retroedge.tech

                        "There are many architectures that NetBSD supports where Rust is not available. This is probably the most important argument against Rust."

                        https://bentsukun.ch/posts/netbsd-rust-kernel/

                        #rust #netbsd

                        RT: https://bsd.network/users/jaypatelani/statuses/116004550797346180

                        Jay 🚩 :runbsd: boosted

                        [?]Jay 🚩 :runbsd: » 🌐
                        @jaypatelani@bsd.network

                        Rust in the Kernel, and other odd decisions

                        bentsukun.ch/posts/netbsd-rust

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

                            Old 1890s pump house, filled with rusted pipes. Algae and ferns add a fantastic pop of green, breathing life back into this space. Somewhere in Luxembourg.

                            Abandoned industrial room with rusted, moss-covered machinery and pipes under a partially collapsed roof. Light enters through broken openings above.

                            Alt...Abandoned industrial room with rusted, moss-covered machinery and pipes under a partially collapsed roof. Light enters through broken openings above.

                            Close up of ferns growing on a pump machine

                            Alt...Close up of ferns growing on a pump machine

                            Wall with rusty pipes and valves, with pressure dials on pipes

                            Alt...Wall with rusty pipes and valves, with pressure dials on pipes

                            Abandoned industrial room with rusted, algae-covered machinery, broken equipment, debris, and ferns growing through the floor.

                            Alt...Abandoned industrial room with rusted, algae-covered machinery, broken equipment, debris, and ferns growing through the floor.

                              Ron Jeffries boosted

                              [?]cliffle » 🌐
                              @cliffle@hachyderm.io

                              Couldn't sleep this morning, so I decided to clean up and publish my Smalltalk-80 VM, which is now named Verdigrist.

                              codeberg.org/cliffle/verdigrist

                              It's not complete, but it's complete enough to poke around most of the default environment, and it appears to be significantly faster than the other "toy" (bluebook-based) implementations.

                              I also find it easier to understand, because I introduced types, eliminated global variables, and ensured that interpreter state is only accessible in the states where it's well defined.

                              Try it out and experience 1983's future!