erlend, to rust
@erlend@writing.exchange avatar

https://blog.commune.sh/weird-happenings/

After two months of development, a LOT has happened in the Weird project.

Weird is a web application built to increase the agency of internet users. We are building three interconnected pillars as our foundation:

  • Independent social sign-in rooted in the OIDC standard as keymaster
  • A personal web space creator
  • An actually-social network of shared purpose

In two weeks we're starting our pilot with the Norwegian Buddhist Foundation!

orhun, to rust
@orhun@fosstodon.org avatar

Can't believe this is now possible in the terminal! 🤯

🌀 bevy_ratatui_render: A Bevy plugin for rendering a Bevy app to the terminal using Ratatui.

🦀 Written in Rust | Built with @ratatui_rs & @bevy

⭐ GitHub: https://github.com/cxreiff/bevy_ratatui_render

video/mp4

alice_i_cecile, to rust
@alice_i_cecile@mastodon.gamedev.place avatar

Straw-people love to say that #rustlang is terrible for quick-and-dirty scripting tasks: just write Python or Perl!

My experience with it has been great though: CLIs are so smooth to write, there's great crates for all the dumb little things you want to do, and path + string processing is super easy. And then you can actually read / modify the script in the future. We've been working on a generate-release script for @bevy with multiple contributors over the last month; it's been lovely.

hko, to rust
@hko@fosstodon.org avatar

I'm excited to announce the release of oct v0.11.0 🚀️

oct is a tool for inspecting, configuring and using cards 🔒 (https://crates.io/crates/openpgp-card-tools)

oct can now set up cards in mode, the text output format was improved for readability, and some minor bugs were fixed.

Finally, version 0.11.0 uses , a pure OpenPGP library 🦀.
As a result, the binary on links to four fewer dynamic libraries, while at the same time being 10% smaller.

alice_i_cecile, to opensource
@alice_i_cecile@mastodon.gamedev.place avatar

Hi! It's time for this week's edition of the #bevymergetrain. If this is your first time here, every week a do a round up of the community-reviewed PRs for @bevy, the #opensource #rustlang engine for #gamedev that it's now my full-time job to help maintain!

There's a whopping 20 PRs ready this week; let's check in on and each of them and I'll make the final call:

https://github.com/bevyengine/bevy/pulls?q=is%3Aopen+is%3Apr+label%3AS-Ready-For-Final-Review+-label%3AX-Controversial+-label%3AS-Blocked+-label%3AS-Adopt-Me+

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

This week in the Bevy ecosystem we see Tiny Glade ship a Steam demo, live VJ sets powered by Bevy, screen space reflections in the deferred renderer and more.

We've also got the usual showcases and a couple really interesting crate release for 2d lighting systems and gpu particles.

https://thisweekinbevy.com/issue/2024-06-03-tiny-glade-vj-performances-and-2d-lighting

#rustlang #bevyengine #gamedev

litchipi, to rust
@litchipi@fosstodon.org avatar

I just had a 23% speed increase on my project by disabling "panic = abort" in the release profile...

And I can consistently slow it back down when adding it again

Is there something there I'm missing ? Seams really odd

dekirisu, to gamedev
@dekirisu@mastodon.social avatar

🦕 added castle themed assets
🐢 lighting changes & sky -> fog
🦜 tile map refactor

funnily enough - after I've changed sky->fog, the N24h race was red-flagged cause of fog and ended after only 8h. 👀

(all 3d assets are made with )

video/mp4

ekuber, to rust
@ekuber@hachyderm.io avatar

Niko Matsakis, as usual, with insightful ideas about how to evolve Rust's lifetimes to make them both more powerful and easier to use.
https://smallcultfollowing.com/babysteps/blog/2024/06/02/the-borrow-checker-within/

lily, to rust
@lily@glaceon.social avatar

i never considered doing a pub use on enum variants...

seanmonstar, to rust
@seanmonstar@masto.ai avatar

There's now a hyper guide using the new graceful shutdown utility: https://hyper.rs/guides/1/server/graceful-shutdown/

kubikpixel, to rust German
@kubikpixel@chaos.social avatar

Ja und Nein, denn Rust ist im grunde sicherer aber auch das kommt darauf an wie mensch es umsetzt. Ich vertraue Rust mehr als anderes Coding, ich schau mir die Libs-Daten an.

»Speichersicherheit – Fast 20 Prozent aller Rust-Pakete sind potenziell unsicher:
Nach Angaben der Rust Foundation verwendet etwa jedes fünfte Rust-Paket das Unsafe-Keyword. Meistens werden dadurch Code oder Bibliotheken von Drittanbietern aufgerufen.«

🦀 https://www.golem.de/news/speichersicherheit-fast-20-prozent-aller-rust-pakete-sind-potenziell-unsicher-2405-185452.html


chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

controller support plus 32-angles of sprite rendered out for each animation. Makes it feel much more "3d"-y even though its all 2d sprites.

isometric projection is now also being applied to the directional input and the raycasts, etc.

video/mp4

dpom, to rust
@dpom@fosstodon.org avatar

Expand glob imports is an underrated feature of Rust Analyzer. It’s amazing how the black box melts away when you understand what your framework is bringing into scope.

djee, to rust
@djee@mastodon.gamedev.place avatar

🎆 Bevy Hanabi v0.11.0 is out!

Plenty of changes for that new version. Most notably, 🎆Hanabi now supports (a bit experimentally) trails and ribbons!

Another exciting change is that alpha-masked particles now use the depth buffer, fixing any flickering due to indeterminate Z order.

Migration guide: https://github.com/djeedai/bevy_hanabi/blob/v0.11.0/docs/migration-v0.10-to-v0.11.md, and
CHANGELOG for a full list of changes: https://github.com/djeedai/bevy_hanabi/blob/v0.11.0/CHANGELOG.md

📦https://crates.io/crates/bevy_hanabi/0.11.0
🦀https://github.com/djeedai/bevy_hanabi

Firework particle effect showing sparks fading from white and yellow to red before disappearing. The particles appear bent, thanks to the use of small trails giving some curvature to them, very much like a real world spark trail of a real firework.

GameFromScratch, to opensource
@GameFromScratch@mastodon.gamedev.place avatar

Today we check out Helix Editor

It's a very NeoVim like terminal based code editor written entirely in . It comes out of the box configured for coding with syntax and language server support.
https://gamefromscratch.com/helix-code-editor/

mo8it, to rust
@mo8it@fosstodon.org avatar

We made a cute Ferris ('s mascot) at :ferris:

jarkko, to rust
@jarkko@social.kernel.org avatar

I think there would be still space for systems programming language with a constraint from day zero that it would 1:1 compatible with plain C”s binary layout and memory model:

  1. Roughly just .text, .bss, .rodata and ,data.
  2. No symbol mangling at all.

All the memory safety etc. fancy features would be then designed within exactly those constraints.

is essentially a derivative of C++ when compiled to binary, which does not really make it a strong competitor for plain #C. It can substitute C in many cases for sure, just like C++ did, but there’s always need for minimal systems programming language, which also looks elegant in binary, not just in source code.

A compiled C program can be quite easily understood with a binary with no debug symbols at all if you understand the CPU architecture well enough. That is, and will be a strong asset for C.

underlap, to rust
@underlap@fosstodon.org avatar

Started another little Rust project with rustup update and cargo new .... I just love Rust's tooling.

vinc, to rust
@vinc@mastodon.social avatar

Today, I'm improving the network logs in my hobby operating system

jgayfer, to gamedev
@jgayfer@fosstodon.org avatar

I published my first plugin for Bevy! 🎉

🕯️bevy_light_2d is a general purpose 2d lighting crate for Bevy.

It’s designed to be simple to use, yet expressive enough to fit a variety of use cases.

⭐️ GitHub https://github.com/jgayfer/bevy_light_2d

triskelion, to rust
@triskelion@floss.social avatar

Hey RIIR enthusiasts, sorry to disappoint you, but LLVM and glibc are not written in . Feel free to express your frustrations xD

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

I'm doing a lot of Blender -> Bevy work at the moment, and I needed a way to visually check the resulting texture atlases. Hence this sprite viewer that pulls in the metadata I'm generating via python scripts and Blender.

bevy_inspector_egui on a Resource + the generated information and I can check the animation for any directionality and any animation.

video/mp4

hko, (edited ) to rust
@hko@fosstodon.org avatar

During our work towards openpgp-card v0.5 (https://fosstodon.org/@hko/112520486266094575), we wondered how to deal with secrets in log files.

It's often good if secrets are redacted in logs: This avoids accidental publication of a user PIN (or decrypted payload) in bug reports.
On the other hand, it can be useful for a developer to have full and verbatim logs (including secrets) for debugging.

We started work on this, but would like to hear from you. What should we do?

nrc, to rust
@nrc@hachyderm.io avatar

I wrote an overview and sales pitch for for my new website: https://www.ncameron.org/rust/ What do you reckon? Does it tell you what you'd need to know if you're curious about Rust, but don't know much about it?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines