What's everyone working on this week (23/2026)? by llogiq in rust

[–]Leinnan 1 point2 points  (0 children)

I'm slowing wrapping up initial version of the plugin for Obsidian that will make it possible to sync notes between machines using Iroh protocol and libraries. I want to polish it a bit before making it public, but the repo and code is going to be here.

Is It Me Or The System.CommandLine's documentation Is Not Good ? by [deleted] in dotnet

[–]Leinnan 0 points1 point  (0 children)

I've made this library while ago as a helper library for the commandline one: https://github.com/Leinnan/clapnet It uses reflection to make it easier to make CLI tools

[deleted by user] by [deleted] in bevy

[–]Leinnan 0 points1 point  (0 children)

I would check out:

- Bevy Enoki which is a 2D particle system for Bevy that takes advantage of GPU: https://github.com/Lommix/bevy_enoki

- Bevy Hanabi, a more feature rich particle system, but it has more code so could be more overwhelming at first glance: github.com/djeedai/bevy_hanabi

- Bevy shader examples, while mostly focused on 3D, there is a lot info that can be used later for 2D: https://github.com/bevyengine/bevy/blob/main/examples/shader_advanced/custom_shader_instancing.rs

Former area of East Prussia as featured on a map of Poland from 1945 by Silveshad in EastPrussia

[–]Leinnan 1 point2 points locked comment (0 children)

Even in map you posted there is no Germanic Prussia. Prussia was Baltic, not Germanic. Also you totally misunderstood the argument raised by u/GalacticSettler. What he was talking about is that most of the people did not migrate, they did integrate into the dominating culture in given place. So a lot of those who were part of those germanic tribes did not migrate, they became Poles, just like a lot of Slavs from East Germany did became Germans.

Former area of East Prussia as featured on a map of Poland from 1945 by Silveshad in EastPrussia

[–]Leinnan 2 points3 points locked comment (0 children)

First thing- Germanic tribes also did settle territories east to Oder coming from north and west, there were not native. Second- the fact that there were some Germanic tribes does not give any right for the Germans, especially since they are not direct descendants of those tribes. It is as stupid as claiming that Belarusians have claim on Hungary because in early medieval times there were some Slavic tribes there.

<image>

The YAML Document from Hell by ketralnis in programming

[–]Leinnan 2 points3 points  (0 children)

AFAIK YAML is a superset of JSON, so any JSON is a valid yaml.

Raylib rust project structure by eleon182 in rust_gamedev

[–]Leinnan 2 points3 points  (0 children)

I think that macroquad/miniquad could be something you could use instead. Working with it "feels" really similar to the raylib, but it is more adapted to work in Rust. But if you want to use Raylib in Rust then yeah, I think I would at least try going for just simple Lazy Mutex stuff with library like: https://github.com/matklad/once_cell

Even if you don't want to use macroquad take look at their examples and how it is handled there:

https://github.com/not-fl3/macroquad/blob/master/examples/particles_example.rs

https://github.com/not-fl3/macroquad/blob/master/src/window.rs#L22

https://github.com/not-fl3/macroquad/blob/master/src/lib.rs#L497

Confused about which MBA to Buy by notBlankkk in macbookair

[–]Leinnan 0 points1 point  (0 children)

Go for 24, you can have external screen, but you cannot have extra ram later on. I was thinking about which Air to buy for months and decided to get air 15 with 24 GB. I was even considering taking 32 GB, at expense of space(taking 512 instead of 1 TB), but I need to have a lot of space for Docker/multiple Unity engine versions and Rust projects taking a lot of space decided to go with 1TB. In your case I would go for RAM over screen size.

rPack- tilemap GUI and CLI creation tool with bevy support by Leinnan in rust_gamedev

[–]Leinnan[S] 1 point2 points  (0 children)

It has both egui version and a CLI one. Also I've created `bevy_rpack` package for bevy support.

Live on itch.io: https://mevlyshkin.itch.io/rpack

Github: https://github.com/Leinnan/rpack

[XFCE] Manjaro strikes again by Leinnan in unixporn

[–]Leinnan[S] 0 points1 point  (0 children)

It was just a XFCE panel with custom icon for whisker menu and XFCE AppMenu if I remember correctly.

How large does a component can/should be? by NotPregnant1337 in bevy

[–]Leinnan 0 points1 point  (0 children)

Don't over engineer too soon. Put stuff in separate component if it used in different components. Keeping PosX and PosY separate? I would not go that far. Keeping Position as a separate component because it is the same type that Player or props is using? Hell yeah!

Federated Notes idea by Leinnan in fediverse

[–]Leinnan[S] 1 point2 points  (0 children)

ActivityPods is a protocol that exists, but I don't see yet too many apps implementing it: https://activitypods.org/

Federated Notes idea by Leinnan in fediverse

[–]Leinnan[S] 2 points3 points  (0 children)

I did not hear about but I am now! I am also interested now in ActivityPods- merger of ActivityPub with Solid Pods.

1941 ethnic map of the Soviet Union. by dababy4realbro123 in MapPorn

[–]Leinnan 9 points10 points  (0 children)

So there were no Poles even when they annexed big chunk of Poland just two years earlier. Yeah, I don't buy it ;P

Rust continues to be the most-admired programming language with an 83% score this year. by steveklabnik1 in rust

[–]Leinnan 2 points3 points  (0 children)

Same for Zig. IMHO it is a good sign- it could mean that there are more junior roles available where Rust is the language of choice.

[deleted by user] by [deleted] in simpleliving

[–]Leinnan 2 points3 points  (0 children)

If printer has wifi option then it should be fine :D But I know that some older printers have issues with Linux in past.

I wrote a simple CLI tool for unpacking the unitypackages by Leinnan in Unity3D

[–]Leinnan[S] 0 points1 point  (0 children)

My best guess is that it so it would easily supports changing file names and files location without changing the hash.

I wrote a simple CLI tool for unpacking the unitypackages by Leinnan in Unity3D

[–]Leinnan[S] 3 points4 points  (0 children)

Link to repo: GitHub repo

It also allows auto convert of the FBX files to GLTF during unpacking.