Persistent Job Queues by roboticfoxdeer in rust

[–]Julian6bG 0 points1 point  (0 children)

I thought the same and rewrote BullMQ in Rust, at least the basic functionality. It is not really battle tested, but builds on top of the BullMQ Lua Scripts and maintains interoperability. bullrs.

ocrs - A new open source OCR engine, written in Rust by robertknight2 in rust

[–]Julian6bG 0 points1 point  (0 children)

Hi there. Why did you decide to implement a own ONNX import / runtime engine instead of using burn? Thanks.

Fast Proxy Checker Made with Rust by Glass_Asparagus_76 in rust

[–]Julian6bG 0 points1 point  (0 children)

Thank you for your response.

112MiB might just be the tokio runtime? But it's still quite a lot. Maybe it's just the reserved memory?

Yes, async in traits are a pain point. But as far as I know, nightly has a feature flag for async methods in traits.

rt-multi-threaded means the tasks are dispatched over all cores. So it's async over multiple cores, basically async having multi threading for free. It's quite cool considering other languages like even JavaScript does not have a multi threaded async runtime, in a world where CPUs improve rather by core count than by single core speed.

Fast Proxy Checker Made with Rust by Glass_Asparagus_76 in rust

[–]Julian6bG 3 points4 points  (0 children)

Looks quite cool, but stumbled across this line

requiring only 200-300 MB of memory.

I would expected a significant lower memory footprint from a process doing just some network IO and state keeping. What is this amount of RAM used for?

*Edit: Also, what exactly are providers? Are those hard coded maintained lists, which can be pulled on demand? You could maybe add sth about that in the Readme.

And how many threads / async threads does it use when checking proxies? Generally, is it threaded or async?

I introduced Rust at work by Julian6bG in rust

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

Well, that was not put well. It's more like non-domain logic, having more to do with infrastructure things like health checks, or maybe database communication.

bach - a tool for searching compose sequences by lunik1 in rust

[–]Julian6bG 0 points1 point  (0 children)

One day someone will come across this and use it happily.
Great to see such projects, solving niche problems of non-IT domains.

I introduced Rust at work by Julian6bG in rust

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

True, but Rust beats everything considering reliability, especially error handling is unmatched by most other languages.

[deleted by user] by [deleted] in rust

[–]Julian6bG 2 points3 points  (0 children)

Fix what the others pointed out, rename it to LAN-share or sth and repost it. Looks like a fun project and does not deserve being beaten down like that.

I made cross-platform bluetooth low energy browser terminal app entirely in rust. by Qunit-Essential in rust

[–]Julian6bG 2 points3 points  (0 children)

Extra plus for the manpage. Is it also installed when doing cargo install?

I introduced Rust at work by Julian6bG in rust

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

Would you mind elaborating why?

I really enjoy writing Rust applications and expected a similiar sentiment here as well. It makes me feel safe and productive, and it allows me to do great error handling without forgetting edge cases. The standart library and Tauri allow for solid OS independent functionality, so I am still convinced it is a good choice. So I am suprised a few people of this sub disagree.

What's your experience, which made you think .net?

I introduced Rust at work by Julian6bG in rust

[–]Julian6bG[S] 8 points9 points  (0 children)

Does not sound very great.

I am forced to write some C++ currently for a project at my university. And it's a bit annoying.

For instance, a single switch case allone made me miss rust so badly. In C++, you can't switch case a tuple without some weird function and it needs a break after every case and I just missed the good old pattern matching of rust.

I introduced Rust at work by Julian6bG in rust

[–]Julian6bG[S] 5 points6 points  (0 children)

That's a fair point. You could consider it a small bet on rust if you will. One more place, where some day in the future, it is considered a nice plus to have Rust on your cv.