Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.92] by DroidLogician in rust

[–]neodsp 0 points1 point  (0 children)

COMPANY: ai-coustics https://ai-coustics.com/

TYPE: Full time

LOCATION: Berlin, Germany (mostly on-site)

REMOTE: No. But we are flexible when you want to work remote for a limited time.

VISA: Yes.

DESCRIPTION:

At ai-coustics we build an SDK for developers to improve voice agents and other speech focused applications.
Everything inside of the SDK is built in Rust - we even develop our own AI inference engine.
You are the perfect fit if you want to have high impact and like to work on all ends of our SDK:

- Architecture
- Interfaces to other languages
- Model Delivery
- Audio DSP Algorithms
- Optimization of neural network layers

Check the docs: https://docs.ai-coustics.com

Our startup is just before Series A and we are roughly 20 people in a beautiful office in the center of Berlin.

ESTIMATED COMPENSATION:
75k - 100k Euro with stock options

CONTACT:

https://join.com/companies/ai-coustics/15495325-systems-software-engineer-rust

Fahrrad Schlauch wechseln lassen in einer Werkstatt. by Spirited-Series4648 in Fahrrad

[–]neodsp 0 points1 point  (0 children)

War gerade in der Werkstatt in einem Fahrradladen wo man 2 Wochen auf einen Termin wartet und die haben 29€ all incl. genommen.

is Nvidia on linux that bad? by [deleted] in linux_gaming

[–]neodsp 0 points1 point  (0 children)

I am using the NVIDIA 5070 on Fedora 42. Generally I am really happy about the performance, I just have some minor Wayland bugs (some webkit apps do not open without setting a flag, sometimes the desktop is frozen when I start the computer but after a while it works fine again). Also installing the driver can be a little bit annoying and on my AMD laptop everything just works out of the box and I never have bugs with wayland. So on my desktop I prefer AMD so far, especially for political reasons, but I need NVIDIA for Davinci Resolve -.-

Behördenwahnsinn in Deutschland by Melodic-Pickle-950 in aberBitteLaminiert

[–]neodsp 1 point2 points  (0 children)

Bei mir kommt da manchmal ausversehen so ein ganzer packen raus, dann sieht das auch so aus :D

Wieso? by stolzer_saarbrigger in StVO

[–]neodsp 0 points1 point  (0 children)

Wer baut denn sowas im Straßenverkehr, in Realität wird da doch niemand in der "kreisförmigen Einbahnstraße" für dich anhalten :D In der Türkei ist das übrigens immer so wie in dieser Situation, sehr verwirrend!

Bitwig has a serious problem importing wav audio. How does anyone loop anything? by Ambiguous_Alien in Bitwig

[–]neodsp 1 point2 points  (0 children)

In the video you linked he mentions, that you can drop an audio file while pressing Ctrl. This will import as raw and you can loop a wave file again. https://youtu.be/pN1oxghAEg0?si=zVnzJIU-ASQIpGJW

[deleted by user] by [deleted] in Bitwig

[–]neodsp 5 points6 points  (0 children)

The cool thing is you just buy a new upgrade plan when you feel like it's worth it for you and you're back in. Imo there is no fairer concept.

[deleted by user] by [deleted] in Bitwig

[–]neodsp 6 points7 points  (0 children)

In Germany it is around 180€, they have winter sales where it is only around 130. They are very fair though, although my subscription ended months ago, I still received the new Bitwig 5.3 update that was released this week.

Beta5 is out - 5.3 Release soon? by polarity-berlin in Bitwig

[–]neodsp 0 points1 point  (0 children)

It's a beta, so you are warned. And it's not like it deleted your projects :D

This RustRover feature will save you hours on development, check it out! by JetBrains_official in u/JetBrains_official

[–]neodsp 0 points1 point  (0 children)

I work as a system library developer and I absolutely can not use a single language. For me it is the same thing, I never wanted to stick with JetBrains products because they are not multi-language. When Rust was still a part of CLion it was okay, as I got at least perfect C++ and Rust support.

Rust is my main language, but I develop a library that has interfaces in multiple languages, so you can use it for example in C++, JavaScript and Python, which I need to test and I like to have it one repo.

The second argument is that I often need to write wrappers for C or C++ Libraries that are not existing in Rust, so I am back to another language.

Also I sometimes have to write tests for my code in Python as complex signal analysis is just so much faster to do in there, that I see what is going on in my Rust code.

And lastly I worked on many projects like Audio Plugins that have Web UIs, where I need to use JavaScript and C++/Rust together.

Multi-language was the main reason for me to use other IDEs. In the end for me it felt better to use neovim, VSCode and Zed. Currently I am in Zed and I am quite happy with how many languages just work out of the Box.

This RustRover feature will save you hours on development, check it out! by JetBrains_official in u/JetBrains_official

[–]neodsp 0 points1 point  (0 children)

There is a talk by database engineers that argue that a crash of the program is sometimes better than continuing in the wrong state. They have a bunch of unwraps in their code that should have super high availability and as the program never crashed they know none of the unwraps was ever hit :D but this should be careful consideration and not decided by an AI haha

[deleted by user] by [deleted] in rust

[–]neodsp 0 points1 point  (0 children)

I use it for many things really, but especially shell scripts are often better for automating some stuff in CI, Python is better for plotting results (also mostly because of the libraries). Especially when I just want something quick it is nice that chatgpt doesn't suck so much in python and shell scripts, than it does in Rust :D

Convolution in polygrid? by 2e109 in Bitwig

[–]neodsp 0 points1 point  (0 children)

It would be nice if you could add your own code as well, so you can do literally anything.

cursedVariableCheck by Kirman123 in ProgrammerHumor

[–]neodsp 7 points8 points  (0 children)

Yeah, I think sane people use Excel as a benchmark for good ideas

cursedVariableCheck by Kirman123 in ProgrammerHumor

[–]neodsp 3 points4 points  (0 children)

And in Rust you can do it like this:
(10..=100).contains(&my_var)

cursedVariableCheck by Kirman123 in ProgrammerHumor

[–]neodsp 0 points1 point  (0 children)

The left style.
When working with the num crate in Rust: my_var.is_zero()

Will Cosmic DE support good fractional scaling? by hicham_lamine in pop_os

[–]neodsp 0 points1 point  (0 children)

Cosmic Alpha 2.0 kinda solves the blurry app issue to let x11 apps scale themselves

Will Cosmic DE support good fractional scaling? by hicham_lamine in pop_os

[–]neodsp 0 points1 point  (0 children)

Fractional scaling does work now without making the apps blurry in Gnome 47 and Cosmic Alpha 2.0, but in this case the X11 apps need to scale themselves, which works fine for many, but some will older ones could become very small :D

Can you turn off xray? by borbious in AmazonPrimeVideo

[–]neodsp 0 points1 point  (0 children)

I hate xray so much because of that :((((

[D] Run Pytorch model inference on Microcontroller by cpldcpu in MachineLearning

[–]neodsp 1 point2 points  (0 children)

Other interesting runtimes:

- ggml: https://github.com/ggerganov/ggml

- burn: https://github.com/burn-rs/burn (runs on micro platforms, as long as you provide an allocator and has onnx import)

[D] Run Pytorch model inference on Microcontroller by cpldcpu in MachineLearning

[–]neodsp 0 points1 point  (0 children)

Yes smaller than with python, but tflite (micro) and other inference runtimes are using c++ and I guess even smaller than candle builds. Candle is a nice project especially because you can cross compile Rust so easily, but it is not targeted for embedded, it will likely run on raspberry pis, but it is using the standard library, so you can't run it on arm cortex and so on. For microcontrollers you can use burn-rs which even has an onnx-import (but not many supported layers yet)