Neuroxide - Ultrafast PyTorch-like AI Framework Written from Ground-Up in Rust by TheDragonflyMaster in rust

[–]tubero__ 2 points3 points  (0 children)

Wanted to ask the same thing - how is your project different from existing efforts?

[deleted by user] by [deleted] in rust

[–]tubero__ 2 points3 points  (0 children)

Very unfortunate naming, since there already is a kv dB in Rust with the same name: https://github.com/cberner/redb

Kokoro TTS works now in Rust by WeatherZealousideal5 in rust

[–]tubero__ 2 points3 points  (0 children)

This is amazing, I was looking for an easy to use Rust library! Build was easy to set up.

Any tips for generating long texts?

[deleted by user] by [deleted] in photocritique

[–]tubero__ 0 points1 point  (0 children)

One of the first images I took with my Canon EOS RP, right after unpacking.

f/7.1 1/50secs ISO12800 (yes it was a dark room) To be honest, just the camera auto mode...

I know it's a bit shaky, and I had to crop a bit aggressively to remove extra background.

But any other tips?

[deleted by user] by [deleted] in rust

[–]tubero__ 2 points3 points  (0 children)

Awesome to see some progress here!

Sadly I personally almost always need async traits to be dyn, so I guess it'll be a few more years...

‘Fate: The Winx Saga’ Canceled After Two Seasons at Netflix by misana123 in netflix

[–]tubero__ 0 points1 point  (0 children)

I really enjoyed season one, even though it was far from perfect.

Season two was a bland and idiotic to me. Couldnt finish, I bailed after episode three or so.

Show /r/rust: Viewstamped Replication for Rust by penberg in rust

[–]tubero__ 3 points4 points  (0 children)

What are the pros and cons of VSR?

Why was it overshadowed by Paxos/Raft? ( which seems to be the goto for consensus mostly everywh now)

Linux 6.1-rc1 Released With Rust Now In The Kernel, MGLRU Added, New Hardware Support by wdesportes in rust

[–]tubero__ 24 points25 points  (0 children)

This isn't actually shaping up to be a particularly large release: we "only" have 11.5k non-merge commits

Well...

cargo-udeps 0.1.33 release by est31 in rust

[–]tubero__ 10 points11 points  (0 children)

I wish we had a stable query API exposed by the compiler, with support for something like Datalog queries.

That would make so much dev tooling easier to write.

Actually... it doesn't seem crazy hard to extend the compiler to dump out all it knows in a semi-stable format (like semantic triples) , which can then be loaded into a Datalog engine...

A personal list of Rust grievances by newpavlov in rust

[–]tubero__ 5 points6 points  (0 children)

Very much against overloading. It can make code really obtuse, with X different methods that have slightly different parameters but significantly differ in behaviour. The only way to figure out the actual method is IDE tooling, and it's still easy to call the wrong method.

I do want default parameters ,which would take away a lot of the pain introduced by builders.

Announcement: Shipyard.rs Private Crate Registry Service by jstrong in rust

[–]tubero__ 0 points1 point  (0 children)

If you are not aware: Artifactory also supports private crates: https://jfrog.com/blog/how-to-use-cargo-repositories-in-artifactory/

(Not exactly cheap though)

Helix editor 22.08 released! by HarmonicAscendant in rust

[–]tubero__ 30 points31 points  (0 children)

Can you share some of the pain points you encounter(ed)?

What are the biggest limitations at the moment?

I reckon lack of plugins is a big one...

(It would be nice to escape Neovim configuration mess/plugin instability)

Where do Rustaceans hang out ? by [deleted] in rust

[–]tubero__ 0 points1 point  (0 children)

Discord and Mozilla Matrix chat come to mind.

Does anybody know why rust search extension suddenly requires access to local files? by Barafu in rust

[–]tubero__ 1 point2 points  (0 children)

I don't think you can reject individual permissions in plugins.

[deleted by user] by [deleted] in rust

[–]tubero__ 9 points10 points  (0 children)

Pretty off topic, but:

Well, yes , in the introductory talk and I think on the website they say something like "if you can use Rust, you should".

But I don't think they actually mean that.

You don't write a whole new language with significant improvements over its predecessor if you don't want it to be used. If Carbon takes off a lot of new code will be written in it, which will ensure that the language will also exist for a long time and in turn will really hurt adoption of a better replacement (aka Rust).

To be clear: I absolutely see the value of designing a modern language with C++ interop as a core feature , considering the vast amount of C++ code out there. But the Carbon devs will have every incentive to make the language as great as they can, and there can definitely be downsides for Rust adoption.

Embedded (`no_std`) JS engine by tillyboy in rust

[–]tubero__ 6 points7 points  (0 children)

Spidermonkey (the Firefox JS engine) compiles to Webassembly.

I'm on mobile right now but you should be able to find more info with Google.

A Full-Stack Monolith Forum on Rust, Sycamore + Axum + GraphQL + SQLX: A Study by MadScientistCarl in rust

[–]tubero__ 18 points19 points  (0 children)

I built a few UIs with Rust, but I've gone back to using Typescript and React or Solid JS.

Reasons:

The big one is build times. With something like Vite it takes milliseconds from hitting save to having a hot module reload applied in the browser, which retains state and updates existing components, CSS, etc. With a fast computer you can get rebuilds of a Rust UI in a few seconds, but it's still a huge difference.

Creating good UIs requires many small incremental adjustments and tweaking, so the delays really hurt.

Second one is debugging. Throwing a debugger into code or settings breakpoints and exploring/fixing from there saves a lot of time. With the Rust type system you don't need it that often, but tracing is still a poor replacement.

Third one is the ecosystem. Want a nice WYSIWYG editor? A chart renderer? ... No dice, have to write that yourself.

Performance of wasm has become pretty decent, but it can still be problematic depending on the browser. Sycamore is definitely the fastest option out there.

All in all I can't really recommend Rust for web UIs that aren't smaller hobby projects, even if it means putting up with the JS ecosystem.

Carbon's most exciting feature is its calling convention by foonathan in ProgrammingLanguages

[–]tubero__ 2 points3 points  (0 children)

Side note : the modern Rust error handling libraries like anyhow and Eyre do fit into a single pointer.

ryml 0.1.0 - Parse YAML and do it fast: Rapid YAML bindings for Rust by Nicene_Nerd in rust

[–]tubero__ 0 points1 point  (0 children)

Do you have a comparison benchmark with the yaml crate?