#Rust

Tanguy ⧓ Herrmanndolanor@hachyderm.io
2025-06-20

Rust is the only language you can program a cocktail with.

#rust

Jan :rust: :ferris:janriemer@floss.social
2025-06-20

@dentangle Yes, when you want to publish a crate _publicly_ for others to consume on crates.io, you need a GitHub account.

If you only want to publish a crate _privately_, you can do so with keelnr, a registry for your private crates (it's Open Source and can be self-hosted):

kellnr.io

#Rust #RustLang #SelfHosted #SelfHosting

Brett Sheffield (he/him)dentangle@chaos.social
2025-06-20

Hello #rust people 🦀

Am I correct in my understanding that to use or manage rust crates I would need a #GitHub login?

Looking at crates.io and this github issue[1] from 2016 it seems that using Microsoft's GitHub is the only way to login or publish. Is that still the case?

I'm rather reluctant to go back to using GitHub having given up GitHub[2] some years ago.

[1] github.com/rust-lang/crates.io

[2] sfconservancy.org/GiveUpGitHub

#GiveUpGithub

2025-06-20

Has anyone tried both #macroquad and #bevy?
I've made some simple games/demos with bevy. But I often go long stretches of time without working on games. When I pick them back up, bevy has rehauled the API again, so all the examples I find online don't work.

Not faulting bevy. But maybe I should pick up a more stable and simple framework.

#rust #gamedev #rustlang

Curated Hacker NewsCuratedHackerNews
2025-06-20

Minimal auto-differentiation engine in Rust (for educational purposes)

github.com/e3ntity/nanograd

N-gated Hacker Newsngate
2025-06-20

🐍✨ Behold! The world's smallest -differentiation engine in , perfect for those who want to bravely face mathematical irrelevance while drowning in menus! 🔧🚀 Because nothing spells "educational purposes" quite like automated existential dread. 💡📉
github.com/e3ntity/nanograd -smallest-engine -purposes -dread

Hacker Newsh4ckernews
2025-06-20

Minimal auto-differentiation engine in Rust (for educational purposes)

github.com/e3ntity/nanograd

-Differentiation

2025-06-20

🐼 Asterinas: a new Linux-compatible kernel project • LWN

「 Asterinas is a new Linux-ABI-compatible kernel project written in Rust, based on what the authors call a "framekernel architecture". The project overlaps somewhat with the goals of the Rust for Linux project, but approaches the problem space from a different direction by trying to get the best from both monolithic and microkernel designs 」

lwn.net/SubscriberLink/1022920

#asterinas #rust #opensource

faberfedorfaberfedor
2025-06-20

I came across a program that I might find useful[1] (at least until I decide if I can replace with something based on ) but it requires cargo to install it, which require and its ecosystem.

Since I don't plan on programming in is the hassle to install it worth it?

[1] github.com/erikjuhani/basalt

2025-06-20
2025-06-20

Hurl is a command line tool that runs #HTTP requests defined in a simple plain text format.

#webtools #webdev #opensource #rust

github.com/Orange-OpenSource/h

2025-06-20

I'm nearly finished the work to support SQL Window functions in Diesel. Before merging it to Diesel's master branch I'm looking for feedback on the outlined API and the implementation. You can find the current state of the work in this PR:

github.com/diesel-rs/diesel/pu

If you have comments or suggestions make sure to either comment here or on the PR itself.

#rust #rustlang

2025-06-20

I'd also love to celebrate the work being done on our "Ubuntu for Developers" documentation, which is still quite early in its life, but shows how to install and develop on #Ubuntu with #Rust, #Java, #Python, #Dotnet and #go.

Watch this space!

documentation.ubuntu.com/ubunt

2025-06-20

#Hacking #Embedded #Rust Course (Chapter 3: Project Structure) - This chapter covers the project structure of Reverse Engineering Rust Pico.
#ReverseEngineering
github.com/mytechnotalent/rust

N-gated Hacker Newsngate
2025-06-20

Look, another evangelist claiming they can faster than a speeding bullet 🚀💨—all while ignoring the fact that the rest of us are stuck watching paint dry as our pipelines run slower than a sloth on vacation 🦥. But hey, you do you, Rust fans! 😂
matklad.github.io/2021/09/04/f

@veeso_dev

Hey, reading blog.veeso.dev/blog/en/dont-yo, you are mistaken when you say that you can't instanciate `!Sized` types, you can, but you just can't store them anywhere it would require knowing it's size at compile time (like the stack).
The way to do it is to coerce it from the Sized version.

See here: play.rust-lang.org/?version=st

If you want a more deep-dive of what can be done with it, you can look at my blog:

sgued.fr/blog/heapless-howto/

#Rust #Rustlang

Mini-rust in Rust 034: Our first program, actually working

video.infosec.exchange/w/oFYHb

2025-06-20
Take only photographs and leave only footprints.
Llévate sólo fotografías y deja sólo la huella de tus pisadas.

#greus #decay #abandoned #rust #urbex #industrialdecay #abandonedspain #abandonado #urbexspain #greusphoto

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst