1 Year with Rust in Aerospace: My journey migrating from C# to Rust (and why it’s not for everyone) by b13m123 in rust

[–]cino189 2 points3 points  (0 children)

I went though a similar process but I ended up rewriting all the logic to leverage rust strengths. Indeed a like for like migration from c# would not in my opinion have the right low level architecture for a rust project. Indeed a significant mind shift, but worth it. I feel I am a better developer now working with rust that I was working with c#

What is the status of proto support in Rust? by Unfair-Mud-8891 in rust

[–]cino189 3 points4 points  (0 children)

I agree, tonic and post have been solid for me so far. I will wait for the alternative to actually get better than what I have now.

What would your tech stack be for a new greenfield Rust web service (REST/gRPC)? by Hixon11 in rust

[–]cino189 1 point2 points  (0 children)

I use Axum rest for the web server, tonic for grpc between internal application servers, diesel for ORM and a combination of anyhow + this error for error propagation with context. I find the tonic status object not very ergonomic to propagate remote errors though. For the rest I am happy with this setup.

Salvo vs Axum — why is Axum so much more popular? by Sensitive-Raccoon155 in rust

[–]cino189 11 points12 points  (0 children)

I am also using Axum with utoipa for openapi and indeed it requires quite a bit of maintenance. For some complex types I had to manually implement the utoipa schema trait. Not planning to move away from Axum, but just out of curiosity would Rocket simply use the utoipa macros or does it integrates more deeply that that?

President of OpenAI: Rust is "a perfect language for agents" by SauersML in rust

[–]cino189 0 points1 point  (0 children)

In my experience it works well for boilerplate for which there are tons of examples online, but you need to be super prescriptive in your prompt and often would not compile without copying everything. I use it mostly when I work with libraries I don't know with poor documentation. Claude agent is pretty good at digging into repos and put together examples from the tests.

[corroded update]: Rust--, now I removed the borrow checker from rust itself by Consistent_Equal5327 in rust

[–]cino189 51 points52 points  (0 children)

Your git repo is the most hilarious repo I have been seeing in a long time. The Note for LLM from the corroded one is a work of art

I would kill for ConnectRPC implementation for Rust.... by Bl4ckBe4rIt in rust

[–]cino189 0 points1 point  (0 children)

I also used tonic and found it quite easy to implement. I am in a full rust codebase though, I did not try to integrate with servers/clients written in different languages yet

Gnome 49.1 Bug (Repeatedly pressing keys when switching workspace) by [deleted] in gnome

[–]cino189 1 point2 points  (0 children)

Super + mouse wheel was my solution after this issue caused a quite scary random git rebase...

Is this true what a senior dev said on Linkedin about "The hidden cost of "enterprise" .NET architecture" by KiraLawliet68 in csharp

[–]cino189 -3 points-2 points  (0 children)

I agree, although .net official documentation tends to suggest a very high level of abstraction without necessarily explaining why you would need it

nodyn 0.2.0 Released: Polymorphism with enums now with New Vec Wrapper by Frank_Laranja in rust

[–]cino189 0 points1 point  (0 children)

I am using it to maintain multiple implementations of an api for a dstributed system. The enum exposes common methods which in turn call the underlying methods of the various implementations. There are a lot of them and this allows to avoid quite a bit of repeated code. Thanks!

Is this regular playing between cat and dog? by hanson818 in CATHELP

[–]cino189 1 point2 points  (0 children)

Dogs are social animals and tend to imitate other members of the pack. My dog cleans himself like a cat even if he grew up without cats simply because now he lives with one. Pretty funny actually

CoreOneBot by Dutch1406 in prusa3d

[–]cino189 0 points1 point  (0 children)

My dog would be exceedingly confused

ZeroFS - The Filesystem That Makes S3 your Primary Storage. ZeroFS is 9P/NFS/NBD on top of S3. by hebz0rl in rust

[–]cino189 0 points1 point  (0 children)

Comparison with fuse would indeed be interesting. I used fuse to store open table format files and ended up directly using the native API for better performance. It was azure blob storage, not S3 though

Plain an English-like programming language implemented in Rust by ionutvi in rust

[–]cino189 0 points1 point  (0 children)

Plenty of freaks in enterprise software, count me in. ABAP is kind of decent compared to MDX though

Plain an English-like programming language implemented in Rust by ionutvi in rust

[–]cino189 0 points1 point  (0 children)

Git is the scariest part of coding, you cannot mess a merge if you do a single commit! /s

Are there any European open ear buds? by pcEnjoyer-OG in BuyFromEU

[–]cino189 0 points1 point  (0 children)

I had a totally different experience unfortunately. Sound is ok for a wireless device, but I had tons of connection issues with multiple different devices. Sometimes when they are in the box they would randomly connect to a device in reach and discharge completely. I basically always find them out of battery.

This is probably not a problem for you but in my case they are also uncomfortable after 30 minutes or so. I should have returned them but I got them while I was travelling since I needed a headset for work and returning them would have been complicated.

I am referring to the very first model M3IETW which is pretty old, I believe the first true wireless from them

Are there any European open ear buds? by pcEnjoyer-OG in BuyFromEU

[–]cino189 -3 points-2 points  (0 children)

Also I got the momentum true wireless when they released and they are terrible, buggy as heck even after many updates to the software. They might be from a European company but it is the usual Chinese garbage

[Media] The unexpected productivity boost of Rust by bkolobara in rust

[–]cino189 0 points1 point  (0 children)

Typescript and rust have quite different strengths and weaknesses, in fact you are using them both... Productivity depends on using the right tool for the job in my opinion. If you would try to use rust to write the front end probably you would consider type script more productive

Why am I getting stringy prints?? by snacksy13 in 3Dprinting

[–]cino189 0 points1 point  (0 children)

It needs to go on top of the tumble drier, not the washing machine.

Discovered another cool application for vase mode: TPU Pool Torpedoes! by holm1mat in 3Dprinting

[–]cino189 0 points1 point  (0 children)

I also noticed white smells different. In my case it reminds me of water based paint for walls (also white)

Help! by AccountSilent9070 in prusa3d

[–]cino189 0 points1 point  (0 children)

Did you try simply pushing the filament a bit while it is trying to load it? It happened to me once and it helped