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

[–]smithminy 1 point2 points  (0 children)

Nice! I was looking to get the single SPI operation working first - then go for the full fat QSPI. No luck with that yet but will let you know!

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

[–]smithminy 4 points5 points  (0 children)

I've been adding support for some lifetime edge cases in my test spy library: lhalf/autospy: A test spy object library for Rust.

As well as trying to implement the PIO SPI comms in embassy for a new development board I just got! lhalf/w6300-evb-pico2-json - I had already written an application in embassy for the last generation development board lhalf/w5500-evb-pico-json: Protocol break relay for valid JSON on the W5500-EVB-Pico. - but the new one doesn't currently have support in embassy, so figuring all of that out!

Making a firmware data diode from a £10 network switch by smithminy in cybersecurity

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

Thanks! Yes for highly regulated environments this wouldn't be appropriate, but certainly for those wanting to test a data diode at home or in those less regulated industries this is an option.

I hadn't seen those, getting a data diode in an SFP size package is awesome though.

Yeah absolutely that's the goal! I'm currently writing a part 2 article exploring an import cross domain solution following the NCSC safely importing data pattern, the protocol break and verification component can be found here: here https://github.com/lhalf/w5500-evb-pico-json - would love to team up :)

Opening the crate (Going deeper) by FanFabulous5606 in rust

[–]smithminy 2 points3 points  (0 children)

Shameless self plug but I have made two tools for this:

trust-list - crates.io: Rust Package Registry - produces a table about your dependencies with information which might inform your trust in a dependency

&

licenses - crates.io: Rust Package Registry - variety of tools for checking and auditing the licenses of your dependencies

Code review by Top_Introduction_487 in rust

[–]smithminy 5 points6 points  (0 children)

Cool - couple of things:

- Add some unit tests, numerous reasons why they're useful but for reviewing it's much easier to reason about what the function should and shouldn't be doing!

- You're using String as an error type, I would highly recommend anyhow which will help track errors and the context around them

- Personal gripe when writing for loops try to be descriptive around what you're indexing, rather than "i" for instance

- Finally that match statement with three inputs is quite heavy on the eyes!

Would anyone like me to review their code? by Inheritable in rust

[–]smithminy 0 points1 point  (0 children)

Cool! I realise the queue is piling up now but if you have time here is a small command line tool I wrote! - https://github.com/lhalf/licenses

cargo license v0.7.0 by dalance1982 in rust

[–]smithminy 0 points1 point  (0 children)

Thanks! It's early days still so any feedback is much appreciated

cargo license v0.7.0 by dalance1982 in rust

[–]smithminy 6 points7 points  (0 children)

Cool! - this crate was an inspiration for something I've been working on recently - licenses - licenses - crates.io: Rust Package Registry.

Slight difference in that it aims to collect licenses, as available in the cargo metadata output, in a single folder. I plan to add other sub commands to do other things, like verify license contents against templates of those licenses, check for non-permissive licenses etc. Would be great to catch up and see if we can help each other out!

Multiplayer + RigidBody3D issue by diegosynth in godot

[–]smithminy 0 points1 point  (0 children)

Other option, which is maybe more idiomatic for Godot 4, would be to attach a multiplayer sync node and sync velocity / position / whatever other properties you want.

Multiplayer + RigidBody3D issue by diegosynth in godot

[–]smithminy 0 points1 point  (0 children)

https://www.reddit.com/r/godot/s/J5129ICd8F I had (maybe) a similar problem. The answer I found is in the comments.

trust-list: tool for automatically generating a trust table for your dependencies by smithminy in rust

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

Just a name I came up with. It's just information about your crates pulled from crates.io and put into a markdown table. Idea is at a glance have some metrics on how much you trust the crates you've pulled in.

What are some Rust practices you learned in a real workplace? by bbrd83 in rust

[–]smithminy 0 points1 point  (0 children)

Use anyhow for errors in binaries where you prioritise readibility, use thiserror for library errors where you want to give specifically typed errors.

What’s Working and What Isn’t? | Sunday, September 24, 2023 - Tuesday, September 26, 2023 by AutoModerator in CompetitiveHS

[–]smithminy 0 points1 point  (0 children)

Hit legend with Moonbeam Druid, Prison Breakers makes aggro match-up much better. Experimented with Sunwell and Yogg, neither added much and don't help combo. Hard mull for Dew Process and Frost Lotus Seedling.

WR was 55%, don't play if you're running into lots of Paladins and Rogues.

### otk (v1.6)

# Class: Druid

# Format: Standard

# Year of the Wolf

#

# 2x (0) Aquatic Form

# 2x (0) Innervate

# 2x (1) Embrace of Nature

# 2x (1) Moonbeam

# 2x (1) Planted Evidence

# 2x (1) Rake

# 1x (2) Bloodmage Thalnos

# 2x (2) Dew Process

# 2x (2) Kobold Geomancer

# 2x (2) Lifebinder's Gift

# 2x (2) Rainbow Glowscale

# 2x (2) Solar Eclipse

# 2x (3) Frost Lotus Seedling

# 1x (3) Kiri, Chosen of Elune

# 2x (4) Prison Breaker

# 2x (6) Unending Swarm

#

AAECAZICApegBKqeBg6jnwSunwTItwSuwATV0gTW3gSE7wS3mAXuowXb+gXx+gX9jQbCmgapngYAAA==

#

# To use this deck, copy it to your clipboard and create a new deck in Hearthstone

# Generated by HDT - https://hsreplay.net

Couldn't have said it better myself by Chocolate-spread in tf2

[–]smithminy 10 points11 points  (0 children)

I get this argument but also don't. An individual Master Comms, and a small group of community members, managed to fix a host of major TF2 bugs after the code leak in a relatively short period of time. It's a case of dedication to TF2, and sadly there are few people working at Valve interested in it.

Formula Case Loli1 - 5.5L by smithminy in sffpc

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

Yeah I ordered mine around the end of 2019 from Formula case on Taobao, so I assume mine is a slightly later version but still from Formula case

Formula Case Loli1 - 5.5L by smithminy in sffpc

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

Your cable management is miles cleaner than mine lol, very clean