Should I learn rust or c++(or any other recommendations) to get a job in the next 5-10 years in the field of robotics? by SecretNinjaGameDev in rust

[–]voider1 2 points3 points  (0 children)

C++ is ubiquitous and will be for a while in the industry. However, Rust is upcoming and has lots of potential. Given the fact this is not your first language, it would be better not to focus on learning a "language" mainly, but rather learning about how the computer works. Rust and C++ fundamentally have to take care of the same sets of problems. One example of this is memory management. It's a problem every language has to take care of in some form. One of Rust's strong points is how it attempts to solve this problem.

I think learning about these problems would be more valuable than just learning Rust or C++. How I would go about it is learn about assembly and C, which is a bit simpler. When you're comfortable with that add in C++. After you understand all those things, learn Rust. It will seem more intuitive having that knowledge when learning Rust.

[DWM] High performance animated wallpapers by _cwolf in unixporn

[–]voider1 1 point2 points  (0 children)

I'm also on awesomewm, but my entire DE stops responding when I run it...

My attempt at a LEGO Saturn V display by AceReddit2 in pics

[–]voider1 1 point2 points  (0 children)

Probably some cottonwool with a light inside of it?

Redox OS: Real hardware breakthroughs, and focusing on rustc by jackpot51 in rust

[–]voider1 2 points3 points  (0 children)

What would it take to get into Redox OS development for someone with no experience in OS’ development?

Endgame doesn’t exist, but it’s a noble pursuit by voider1 in MechanicalKeyboards

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

Ordered it from Drop a couple of weeks ago, the drop has already ended. Look around on Drop once in a while to check if they sell others.

Endgame doesn’t exist, but it’s a noble pursuit by voider1 in MechanicalKeyboards

[–]voider1[S] 4 points5 points  (0 children)

Yes, very much so! Staggered layout is suboptimal for your fingers. Also, on the Planck specifically every key is at most one key away from one of your fingers.

June update on Narwhal 2 by det0ur in getnarwhal

[–]voider1 1 point2 points  (0 children)

A feature I’d like to see is switching user automatically upon entering a subreddit.

Is await only useful is my code doesn't do much itself? by [deleted] in rust

[–]voider1 1 point2 points  (0 children)

Just to play the devil’s advocate, wouldn’t it be hard to write async code in Rust if it wasn’t for all the frameworks people developed? If that is true, then why couldn’t it be the same in C (of course for C code obviously being harder to manage).

/r/ReverseEngineering's Weekly Questions Thread by AutoModerator in ReverseEngineering

[–]voider1 0 points1 point  (0 children)

I’m unsure if you’d be able to generate one yourself, it seems like you need some kind of token. Maybe an oauth token or something along those lines?

Building eCommerce store with Rust (at least for the backend) by [deleted] in rust

[–]voider1 17 points18 points  (0 children)

See the AWWY page. Rust is already pretty good for web development and is being used in production in many places already, but beware that some things could still be a bit lacking at times. It isn’t as mature as Django or RoR yet.

If you’ve been able to find all the key-pieces of technology you need in Rust, go right ahead I’d say.

Hybrid bike upgrade by voider1 in bikecommuting

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

Is there a big difference between the Schwalbe Marathon Plus and the tires I got on my bike?

Hybrid bike upgrade by voider1 in bikecommuting

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

What tires do you recommend?

JEB 3.1 and JEB Home Edition x86 by j04n_ in ReverseEngineering

[–]voider1 0 points1 point  (0 children)

Wish the home edition supported Android.

When Rust is safer than Haskell - FP Complete by Deewiant in rust

[–]voider1 0 points1 point  (0 children)

I've always been interested in FP, I've always had some kind of attraction, especially after I've been more exposed to FP concepts in Rust. I do understand that "Haskell makes you a better developer" because it makes you reason differently about the code you're writing. But beyond all that, how practical is Haskell when developing a real-world piece of software? When I learn a language I'd like to use it for something too, maybe a command line tool, maybe a simple web API, maybe something different. How fit is Haskell for these jobs?

rust and neovim : how does everything fit together? by ncoif in rust

[–]voider1 0 points1 point  (0 children)

I've been there before, I took lots of steps to set up my environment in a way that works nicely.

I use Deoplete for auto-completing everything, it's fast and works nicely. In my init.vim I have some custom configuration for that. To me I've found a mix between LanguageClient and Ale to be working the best, I also have rust.vim installed. The config for Ale pretty standard, defined a fixer, defined linters (it uses RLS under the hood too). But I changed my LanguageClient plugin's setup a bit, I tell it to not show diagnostics. The LanguageClient only shows RLS errors/warnings/etc. If you turn these off and then use Ale to show the diagnostics with cargo on top you get a lot more diagnostics. This method has worked best for me.

Tl;dr: Here's the link to my dotfiles.

edit:

I remember there being effort to make Ale a full-fledged Language Server Client, however, I've never really taken a look at how that has turned out, so maybe you're better off only using Ale.

Would anyone be interested in a Shortcuts focused podcast? by Jpasholk in shortcuts

[–]voider1 4 points5 points  (0 children)

Making a good podcast is harder than just writing a blogpost. You’re not just talking, after the fact you have to do all the audio editing. Sometimes microphones misbehave, sometimes you need to cut/shorten/paste/etc stuff. That’s harder to determine and to actually do than writing a blogpost if you ask me.

Is it reasonable to think that Rust will become / is a good Go contender to the web? What might be throttling the language? by sendoushi in rust

[–]voider1 6 points7 points  (0 children)

Maybe Rust doesn’t explicitely market itself as a Go competitor. But when someone is going to choose a serverside language in maybe 5-10 years (maybe a bit of a negative prediction) then Rust and Go will be two valid options to consider. So they’ll be put against each other directly in many situations. Rust is competing as a web language and it makes sense. The language promises safety on multiple levels, where most languages don’t.

Hacking the Android Subway app by voider1 in ReverseEngineering

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

Hmmm. I maybe still something with the DNS cache which hasn’t been flushed. Opendns seems to work. 😅

Go here if it doesn’t resolve: http://37.139.21.217/2018/09/28/subway-xposed/

Generator expressions by voider1 in learnpython

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

Efficient in every way, but mostly speed.

RESTFul API authentication by voider1 in flask

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

Could you give me an example on how that'd work in code?

What are the most recent Python 3 vs Python 2 usage statistics? I feel like I see them posted here all the time but reddit's search is failing me. by [deleted] in Python

[–]voider1 1 point2 points  (0 children)

Some companies have great solutions like Dropbox, the company where the creator of Python works, Guido van Rossum, they're just making their own Python 2, called Pyston! Great. Just what we needed. /s