rutrum

joined 2 years ago
[–] rutrum@lm.paradisus.day 2 points 2 years ago

In my experience, you still have your same path to your nix installed binaries in the distribox container, so you shouldnt even have to duplicate your configuration. I also dont suspect python dev to be that bad so long as you use venv or conda.

[–] rutrum@lm.paradisus.day 2 points 2 years ago (1 children)

Cool project! I love CLI widgets like these. I've made a couple! Something that would be cool for this project is a way to pipe a script in, like cat script.sh | to-html and it read the file line by line. But that could be difficult! Last I knew, clap doesn't make that functionality very easy to validate! Again, great idea and I hope this gets shared with more people.

[–] rutrum@lm.paradisus.day 2 points 2 years ago

This is the first time I'm hearing about blessed.rs, thank you. Havent used lib.rs since they closed the source. Thanks for sharing.

I wrote a string case conversion library called "convert-case". Most people use "heck". They use different patterns, and different naming conventions. I prefer mine (more features), but it also came out long after heck became standard.

[–] rutrum@lm.paradisus.day 2 points 2 years ago

Might be able to use /usr/bin/env convert or something.

But Im talking to bot...not sure how I feel about this change still.

[–] rutrum@lm.paradisus.day 2 points 2 years ago

That's been the biggest deterent from me using it over the web clients. Sorry it hasnt worked for you. Ive never had it working either, but I hear some people can do it without issue.

[–] rutrum@lm.paradisus.day 2 points 2 years ago (2 children)

How do you like thunderbird? Nice rice.

[–] rutrum@lm.paradisus.day 5 points 2 years ago

For more "traditional" or "statistical" modeling (not NN) 100% start with sklearn. It has a plethora of algorithms, and their docs read like a book. You can learn a whole bunch of new methods and techniques from there too. In tandum, you should familiarize yourself with matplotlib, which is the plotting library it uses under the hood (and is by far the most popular plotting library.)

For deep learning, I'd say PyTorch? Tensorflow used to be standard but its fallen out of favor compared to PyTorch. I don't use either so I'm nit sure.

[–] rutrum@lm.paradisus.day 3 points 2 years ago

This need came from a project I've been working on, to wrap the wasm4 retro console in a flake https://github.com/rutrum/wasm4-nix . I've been having an absolute bear of a time, weeks of work without success. Without knowing I had an option to install it easily, it has prevented me from actually using the software for other projects. I agree, this solution is really intended for that particular 1% of the time.

[–] rutrum@lm.paradisus.day 2 points 2 years ago

I think thats the best way too, and it doing that ends up cateloguing all my immutable packages in one place.

[–] rutrum@lm.paradisus.day 21 points 2 years ago (1 children)

Actually cd isnt a program. Your present working directory is managed entirely by the shell. If you type "type cat" in the terminal it will tell you its a program, but "type cd" says its a shell builtin. So yes, cd depends on the shell and zsh has some awesome quality of life features. This is not something you can do in bash.

[–] rutrum@lm.paradisus.day 19 points 2 years ago* (last edited 2 years ago)

Futhark: a functional language that can be compiled to run in parallel on cpu or gpu. (No need to write cuda directly) https://futhark-lang.org

[–] rutrum@lm.paradisus.day 7 points 2 years ago

The guy behind the youtube channel Context Free (about programming languages) made this site that tracks language popularity based on github/stack overflow: https://tjpalmer.github.io/languish

view more: ‹ prev next ›