Sign in

Chris Biscardi

@chrisbiscardi.bsky.social
5.5K followers 368 following 835 posts

Rustlang and Rustlang accessories * YouTube: www.youtube.com/@chrisbiscardi * Learn Rust: www.rustadventure.dev * Rust Adventure Discord: discord.gg/GJ5UfxzUcP * Party Corgi Content Discord: discord.gg/partycorgi

PostsRepliesMedia
Chris Biscardi @chrisbiscardi.bsky.social · 09/10/2026
tldr; why I shoot video at higher data rates/etc even though I don't strictly need to for the kind of work I produce.
1110
Chris Biscardi @chrisbiscardi.bsky.social · 05/10/2026
I am looking for my next thing. If you think you know where that could be please reach out.
0329
Reposted by Chris Biscardi
Marco Ieni @ieni.dev · 02/10/2026
All RustConf 2026 talks: www.youtube.com/playlist?li...
youtube.com
RustConf 2026
The Rust Foundation hosted the annual RustConf event in Montreal, Canada, September 8-11, 2026. All keynotes, breakout sessions, and lightning talk recording...
0116
Chris Biscardi @chrisbiscardi.bsky.social · 21/09/2026
Checkout at a local store, tap to pay isn't working. "Have you tried rebooting it?" I say. Tap to pay works
0100
Chris Biscardi @chrisbiscardi.bsky.social · 12/09/2026
will do. Montreal is always great to visit!
001
Chris Biscardi @chrisbiscardi.bsky.social · 12/09/2026
(and yes, that's probably exactly where you think it is. I was at a conference.)
010
Chris Biscardi @chrisbiscardi.bsky.social · 12/09/2026
oh shoot I forgot you were from the area! I only flew back yesterday. Would've been cool to catch up.
200
Chris Biscardi @chrisbiscardi.bsky.social · 12/09/2026
davinci photo page is cool, and I think is a real option. the workflow is definitely a bit different, but you get some raw photo tools, the effects racks, as well as access to the color page (which is some cool practice for video color grading too)
130
Chris Biscardi @chrisbiscardi.bsky.social · 12/09/2026
*why doesn't the image editor reflect the display in app*
140
Chris Biscardi @chrisbiscardi.bsky.social · 12/09/2026
I think I'll need to download some more ram
whatsapp using 267 gb of ram
100
Chris Biscardi @chrisbiscardi.bsky.social · 12/09/2026
Yeah that's sweet. I have unifi at home already so very likely going to grab this
110
Chris Biscardi @chrisbiscardi.bsky.social · 12/09/2026
That's awesome and I didn't know that existed
100
Chris Biscardi @chrisbiscardi.bsky.social · 11/09/2026
That's just because I forget about it though. It's easy enough to turn off and pocket when I'm not using it. The connection to the camera is stellar, but I'd rather the camera be able to turn the mic itself on/off too rather than just the receiver
020
Chris Biscardi @chrisbiscardi.bsky.social · 11/09/2026
Been using the dji mic 3 on the rust conf trip. It's a nice little mic and I hope all the audio comes out well. I'm definitely stress testing it a bit recording next to loud roads. The biggest issues I've had is that if I have it off but still clipped on I can easily swipe the magnet accidentally.
131
Chris Biscardi @chrisbiscardi.bsky.social · 01/09/2026
mesh shader stuff
1211
Chris Biscardi @chrisbiscardi.bsky.social · 29/08/2026
pop culture style madeon remix of a song referencing pop culture is pretty sweet www.youtube.com/watch?v=HU1E...
youtube.com
Ninajirachi - iPod Touch (Madeon Remix) Official Visualizer
YouTube video by Ninajirachi
010
Chris Biscardi @chrisbiscardi.bsky.social · 24/08/2026
playing with some lighting to figure out if I want to use it
040
Chris Biscardi @chrisbiscardi.bsky.social · 22/08/2026
got em
040
Chris Biscardi @chrisbiscardi.bsky.social · 21/08/2026
Yep!
000
Chris Biscardi @chrisbiscardi.bsky.social · 21/08/2026
prototype worldspace 2d menus (show/hide based on clicking the green mesh at the moment)
180
Chris Biscardi @chrisbiscardi.bsky.social · 20/08/2026
250 is possible but could be a bit under weight depending on the person imo. I was 6'9" 250lb at my most athletic, and accounting for the height difference and body fat changes I could see holding another 30+ lbs of muscle at that weight. I think the actor is a bit under that height/weight
010
Reposted by Chris Biscardi
The Rust Foundation @rustfoundation.org · 19/08/2026
Calling overloaded C++ functions from Rust today means boilerplate, traits, or uniquely-named functions for every overload. "Splat," a new experiment from Teor of the Rust/C++ Interop Initiative, is a 1st step toward making that easier. Learn more: rustfoundation.org/media/experi...
rustfoundation.org
Experimenting with Function Overloading in Rust: Why It Matters
The Rust/C++ Interop Initiative — a Rust Foundation effort aimed at making Rust and C++ work together more smoothly — is the driving force behind the "function overloading experiment" described in…
1101
Chris Biscardi @chrisbiscardi.bsky.social · 19/08/2026
A surprise @bushr.at appears when looking into new Rust experiments
160
Chris Biscardi @chrisbiscardi.bsky.social · 18/08/2026
A bunch of people are at the moment! Will be interesting to see how it evolves over the next few years
020
Chris Biscardi @chrisbiscardi.bsky.social · 18/08/2026
jj is cool, but suggesting people switch is a bit heavyweight if the goal is to build a git interface
100
Chris Biscardi @chrisbiscardi.bsky.social · 18/08/2026
"stage" and "stash" both being 5-letter "sta" words is definitely a UX challenge for any git interface.
150
Reposted by Chris Biscardi
Predrag Gruevski @predr.ag · 16/08/2026
Rust CI now runs cargo-semver-checks to prevent accidental breakage in the standard library 🦀 If you're wondering why that's important and why it took 15kLoC+, this post is for you. predr.ag/blog/protect...
predr.ag
Protecting the Rust standard library from accidental breakage
How & why we're running cargo-semver-checks in Rust's CI
06011
Chris Biscardi @chrisbiscardi.bsky.social · 15/08/2026
some prototyping for an incremental game
0110
Reposted by Chris Biscardi
Nurzhan Saken @saken.me · 13/08/2026
My boyfriend was suddenly laid off yesterday and is looking for work. If you need an editor or proofreader (or a writer), please talk to him, or share it with someone who might <3
142
Chris Biscardi @chrisbiscardi.bsky.social · 13/08/2026
good set www.youtube.com/watch?v=h8LZ...
youtube.com
underscores (DJ Set) - Elevator Music
YouTube video by Elevator Music
030
Chris Biscardi @chrisbiscardi.bsky.social · 12/08/2026
Rustweek is easily the first conference I look forward to each year.
0100
Reposted by Chris Biscardi
Mara Bos @mara.bsky.social · 11/08/2026
I was asked recently about the cost of running a #rustlang conference and why the ticket prices are what they are. We figured we can just publicly share the numbers for RustWeek, in the name of #transparency. :) 1/9
216637
Chris Biscardi @chrisbiscardi.bsky.social · 11/08/2026
One thing I've learned is that some situations are only resolvable by letting someone make a mistake they are committed to making, then showing up with compassion later. Not everyone has the experience (yet) to be convinced of how a situation is going to play out.
190
Reposted by Chris Biscardi
Martin Sandin @msandin.bsky.social · 07/08/2026
Hey! I released a new version of my cute cosmic horror puzzle game, including the demo. store.steampowered.com/news/app/402... Mostly contains the updated boulder graphics, but also some minor text tweaks. #gamedev #indiedev #puzzlegame #pixelart #bevyengine #steam #horrorgame #cosmichorror
store.steampowered.com
The Portsmoor Abysm - Update Notes for version 2026.08.07 - Steam News
This is a small update, with one visual update and some minor tweaks.
0152
Chris Biscardi @chrisbiscardi.bsky.social · 03/08/2026
Got into the Times of Progress demo last week. City Builder, Industrial Revolution, built in Bevy store.steampowered.com/app/4910890/...
0212
Chris Biscardi @chrisbiscardi.bsky.social · 30/07/2026
RustWeek was not when I was there this year
110
Chris Biscardi @chrisbiscardi.bsky.social · 30/07/2026
and finally, the diff'd normals version with seemingly the correct calculations
000
Chris Biscardi @chrisbiscardi.bsky.social · 30/07/2026
I duplicated the mesh in blender and hid it from view, then used that mesh on scene ready to grab the normals and apply them in the space the morph target occupies in the shape keyed mesh. This is the full normal value, not the diff, so it still looks a bit off
100
Chris Biscardi @chrisbiscardi.bsky.social · 30/07/2026
I was able to programmatically modify the normals for one of the morph targets
100
Chris Biscardi @chrisbiscardi.bsky.social · 30/07/2026
Yeah, I'm deciding how to handle (or if to handle) mouths. The mouth bag or sonic universal approach seems attractive for toonish results, and I could sculpt it in for something less "universal"
100
Chris Biscardi @chrisbiscardi.bsky.social · 30/07/2026
Well if you're going programmatically, I believe bevy already supports it. My issue is I wanted to author it in a dcc. docs.rs/bevy/latest/...
docs.rs
MorphAttributes in bevy::mesh::morph - Rust
Attributes differences used for morph targets.
010
Chris Biscardi @chrisbiscardi.bsky.social · 30/07/2026
I know one possible approach is baking the normals and then accessing the morph data in the shader to blend between baked normals for the positions. Blender doesn't implement the normals for shape keys, but the corresponding feature in gltf, morph targets *does* registry.khronos.org/glTF/specs/2...
registry.khronos.org
glTF™ 2.0 Specification
110
Chris Biscardi @chrisbiscardi.bsky.social · 30/07/2026
Yes, I haven't verified by checking the actual data manually but that's what I believe is happening. The first video is transferred at the base starting position and the second is transferred at the offset position (which is the right side)
100
Chris Biscardi @chrisbiscardi.bsky.social · 30/07/2026
`tick_mortality`... same honestly.
110
Chris Biscardi @chrisbiscardi.bsky.social · 30/07/2026
yeah basically. the positions are stored in the shape keys and the normals (as per blender's implementation) actually seem to *not* be storable in the shape keys, so the data from a data transfer modifier to set the normal data would apply to *all* shape keys.
200
Chris Biscardi @chrisbiscardi.bsky.social · 30/07/2026
idk what it is about agents that makes people think they can write PRs to fix issues for platforms they don't have access to and can't validate repros or fixes on. (I mean, I do know but...)
090
Chris Biscardi @chrisbiscardi.bsky.social · 29/07/2026
I do fear that I will end up having to code the normal transfer in-engine anyway, but maybe that won't be so bad since I can encode the shrinkwrap of the positions in blender
100
Chris Biscardi @chrisbiscardi.bsky.social · 29/07/2026
kinda of hard to tell if the right data is being set sometimes. Easy to miss applying the right modifier, etc
100
Chris Biscardi @chrisbiscardi.bsky.social · 29/07/2026
some prototype shape key logic from blender running in bevy, intending to make it look like the two completely separate cylinders are a single object using calculated/transferred normal data
280
Chris Biscardi @chrisbiscardi.bsky.social · 24/07/2026
040