News for hackers. Stuff that matters.
Re:Most of Rust job offers are in crypto by NickM on Thursday May 26, 2022 @03:14PM (#31522284)
Number of openings is very much not the same as the number of jobs that exist; the article conflates the two, but it's entirely possible that many devs just don't want to work for crypto companies, so crypto job openings stay unfilled (and therefore visible) for longer than other types of Rust positions.
Re:Most of Rust job offers are in crypto by est31 on Thursday May 26, 2022 @08:01PM (#31524717)
I think you have a point. But the number of openings is a way easier thing to measure than the number of jobs, because you can just scrape public job boards. I think the goal of the post was to bring at least some data to the many anecdotes about Rust being so permeated by crypto (and personal experience agrees with that).
Re:Most of Rust job offers are in crypto by yakubin on Thursday May 26, 2022 @09:34AM (#31518145)
Unfortunately.

Similar to Haskell. While with Rust it can be justified by its novelty and status as a meme, Haskell has been here since 1990.

Maybe it's because it's hard to attract talent in that space without offering niche, cool tools that are hard to find elsewhere?

Re:Most of Rust job offers are in crypto by woah on Thursday May 26, 2022 @10:22AM (#31518657)
Maybe it’s because crypto actually needs the advanced features and correctness that Rust provides, while language doesn’t matter for most of your basic CRUD jobs so people use JS or whatever
Re:Most of Rust job offers are in crypto by ausbah on Thursday May 26, 2022 @10:28AM (#31518734)
doesn't seem like Rust is a silver bullet for preventing crypto hacks
Re:Most of Rust job offers are in crypto by tromp on Thursday May 26, 2022 @10:52AM (#31519060)
(Ethereum) Smart Contracts are usually written in Solidity, not Rust...
Re:Most of Rust job offers are in crypto by alexeldeib on Thursday May 26, 2022 @12:19PM (#31520207)
Solana uses Rust/C++ to compile to an ebpf target, fwiw.
Re:Most of Rust job offers are in crypto by aaaaaaaaata on Thursday May 26, 2022 @04:11PM (#31522830)
Is it a hack if the contract programmatically allows you to do it?

Or is it a hack if you didn't understand the scope of your contract as you wrote it, and are now upset someone executed on it in a way you didn't expect?

Re:Most of Rust job offers are in crypto by bb88 on Thursday May 26, 2022 @11:23AM (#31519476)
If you choose to go through the effort, Haskell can be shown to be provably correct -- that is in a mathematical sense of the term "prove" -- similar to Ada/SPARK.

https://stackoverflow.com/questions/4077970/can-haskell-func...

AIUI, similar work is being made to Rust to make it have similar provable properties.

Re:Most of Rust job offers are in crypto by Iv on Thursday May 26, 2022 @05:17PM (#31523469)
Thing is, in Rust, you can't choose not to go through the effort. The borrow checker forces you to do so.
Re:Most of Rust job offers are in crypto by JohnHaugeland on Friday May 27, 2022 @06:04PM (#31535455)
crypto gets hacked much too often to pretend that pointer safety somehow does something useful for them
Re:Most of Rust job offers are in crypto by IshKebab on Thursday May 26, 2022 @02:11PM (#31521617)
I think Haskell jobs aren't common because Haskell isn't widely used. Rust is much more widely used but it's also much newer so most uses are from people already in companies starting new projects. Most of those projects are probably still minor and haven't got to the point of needing whole new employees to work just on them.

Where I work we started a fairly big Rust project a couple of years ago and only recently put "Rust" on a job advert.

Re:Most of Rust job offers are in crypto by 0des on Thursday May 26, 2022 @10:01AM (#31518437)
also coq, from what charles hoskinson says
Re:Most of Rust job offers are in crypto by TrapLord_Rhodo on Thursday May 26, 2022 @01:01PM (#31520736)
First off, this is bullshit.

# job advertisements for 'rust' in the title != Company's searching for Rust Developers

# job advertisements for rust != # of developers using rust for non crypto shit.

I'd just like to point out those facts for people devolving the conversation in to all crypto is rust and rust is crypto and they will burn together.

Also, how about the fact that fast, concurrent and safe is exactly what the blockchain needs? Everyone who's coded in solidity (Javascript) or vyper (Python) for the ETH ecosystem knows that the constraints of the blockchain show those languages flaws(Difference?).

Re:Most of Rust job offers are in crypto by pawelkobojek on Thursday May 26, 2022 @01:17PM (#31520946)
Co-author here.

I think 'bullshit' is a little of an overstatement. I agree it's not a definite answer at all but I think it's quite an approximation of how the job market in Rust looks like.

Moreover, it's not a rant against it, we addressed a common belief within the Rust community without stating a judgement whether it's good or bad thing.

Re:Most of Rust job offers are in crypto by TrapLord_Rhodo on Thursday May 26, 2022 @03:06PM (#31522202)
Sorry man, I didn't have my morning coffee yet.

Well researched and great job lol.

I guess i was railing against the hate on rust in the comments section, which in actuality had nothing to do with your analysis.

Re:Most of Rust job offers are in crypto by jasfi on Thursday May 26, 2022 @10:57AM (#31519121)
A lot of new code is being written for crypto projects.
Re:Most of Rust job offers are in crypto by pawelkobojek on Thursday May 26, 2022 @11:03AM (#31519206)
Sure, but there's a prevalent theme within Rust community that its job market is overweighted towards blockchain. I'm not sure if that's the case with other langs out there.
Re:Most of Rust job offers are in crypto by jasfi on Thursday May 26, 2022 @11:27AM (#31519535)
I think new languages are often picked for completely new projects. Status.im chose Nim, for example. It's the perfect time to try something new.
Re:Most of Rust job offers are in crypto by felixgallo on Thursday May 26, 2022 @10:03AM (#31518453)
There's plenty that aren't (disclaimer: I work at Amazon, in a different area)

https://www.amazon.jobs/en/search?base_query=rust&loc_query=

Re:Most of Rust job offers are in crypto by GoOnThenDoTell on Thursday May 26, 2022 @10:00PM (#31525370)
My impression is that the crypto companies face scepticism when their recruiters reach out. So why not try to counteract that with the huge enthusiasm for rust
Re:Most of Rust job offers are in crypto by rustdeveloper on Thursday May 26, 2022 @05:37AM (#31516398)
I was looking for a rust job recently and got the same impression that most of them are in crypto :|
Re:Most of Rust job offers are in crypto by qualudeheart on Thursday May 26, 2022 @05:43PM (#31523695)
My gf is an embedded systems engineer using Rust. Is there data on embedded Rust jobs?
Re:Most of Rust job offers are in crypto by ostenning on Friday May 27, 2022 @03:31AM (#31526964)
+1 been using Rust for a commercial embedded product and its been really great.
Re:Most of Rust job offers are in crypto by inamberclad on Thursday May 26, 2022 @12:08PM (#31520066)
Lots of Rust animosity in here. What's wrong with it? In places where C/C++ has been the standard, Rust is many times more fun, quick, and easy. It lets you implement higher level control flows (iterators, recursion, multithreading, maps) much more easily and reliably than the aforementioned languages while still allowing for byte level access when required. Its library system is a billion times more ergonomic than C or C++, though I wish it allowed for easier dynamic linking to system libs (just because that's historically the way libraries have been part of distributions). These are all good qualities. It does have weighty syntax and compile times are slow, but so does C++. I can't speak about whether it's really better than a language like Python or Haskell, but I don't think Rust targets the same problem space.
Re:Most of Rust job offers are in crypto by bsder on Thursday May 26, 2022 @03:28PM (#31522411)
> Lots of Rust animosity in here. What's wrong with it?

The use of Rust in crypto is a direct attack on the tribe of C/C++.

Lots of crypto people are loudly saying "C/C++ is inferior to Rust" and putting real money down on that position.

Re:Most of Rust job offers are in crypto by sdfhdhjdw3 on Thursday May 26, 2022 @04:09PM (#31522800)
> crypto

> real money

Not sure if sarcasm or...

Re:Most of Rust job offers are in crypto by bsder on Thursday May 26, 2022 @04:26PM (#31522968)
Heh. Didn't think about it that way. I'll remember to put "fake money" in quotes next time.

However, the crypto people genuinely believe that they have something worth stealing and that Rust helps keep what they have from getting stolen. That is a direct downvote by highly motivated and self-interested actors against C/C++.

Re:Most of Rust job offers are in crypto by sdfhdhjdw3 on Thursday May 26, 2022 @10:55AM (#31519086)
It would be funny if the crypto bubble burst and took the rust bubble with it.
Re:Most of Rust job offers are in crypto by pornel on Thursday May 26, 2022 @11:40AM (#31519697)
Cryptobubble definitely had a part in subsidizing early expansion of Rust's crate ecosystem and first jobs, but I think at this point Rust has grown and matured so much that it's not dependent on any single thing.

I know Cloudflare is depending heavily on Rust in its services. AWS is invested too. It's used at Dropbox, ByteDance, Canonical. It has already made its way into being part of infrastructure in many companies, and there aren't many alternatives for it, so there's momentum to keep it going.

Even in this sample of explicitly Rust-specific jobs that "most" is already close to a half, and the sample isn't including jobs that use Rust alongside other languages (which in my experience is common, since Rust is good for libraries/plug-ins/components/low-level utilities).

Re:Most of Rust job offers are in crypto by dgellow on Thursday May 26, 2022 @12:27PM (#31520309)
That would be really sad, I’m not sure why you would say something like that. You can express dislike about (part of) the rust community but why would you wish Rust to lose traction? Even if you don’t like or care about the language it is a fantastic addition to the world of programming languages (even just from a research/academic/intellectual point of view), and push for a healthy competition in the world of system programming, something that benefits all of us.
Re:Most of Rust job offers are in crypto by IshKebab on Thursday May 26, 2022 @02:08PM (#31521580)
Pretty unlikely since Rust isn't a bubble and it's used in way more places than just crypto. Those places just don't advertise heavily on jobs boards.
Re:Most of Rust job offers are in crypto by gary17the on Thursday May 26, 2022 @12:59PM (#31520711)
> It would be funny if the crypto bubble burst and took the rust bubble with it.

It's probably not likely at all. While Rust's correctness guarantees through ownership checking can be approximated by other programming languages through garbage collectors, it is not a widely understood fact that Rust mutability checking is also a great tool for multi-threaded programming, very challenging to get right even by veteran programmers. On top of that, Rust not only features syntax that's quite modern and ergonomic (analogous to Swift) with elements of functional programming, but Rust also offers modern abstraction-based programming constructs through traits (analogous to Swift Protocol-Oriented Programming). Even the ever C-advocating Linus Torvalds has already agreed to allow Rust as a second language within the Linux kernel. IMHO, Rust is not just a bubble - it will probably only keep growing in popularity.

Re:Most of Rust job offers are in crypto by rustdeveloper on Thursday May 26, 2022 @11:00AM (#31519166)
I don’t see this happening. If you know rust you can use it elsewhere.
Re:Most of Rust job offers are in crypto by snidane on Thursday May 26, 2022 @03:00PM (#31522139)
Good. Finally one positive impact crypto has on the world.

After it all crashes, hopefully these rust coders will find their way into traditional finance and tech and displace C++.

Re:Most of Rust job offers are in crypto by qualudeheart on Thursday May 26, 2022 @05:06PM (#31523363)
Each crypto market crash has only been a temporary set back. Market cap could drop 75% and still bounce back within the year.

The hyper-competitive and trustless nature of crypto rewards the most elite projects staffed by +4 SD minds. It’s like how Quant funds are a darwinian bloodbath.

The only way crypto is going away for good is replacement by vastly better technology or assets.

Re:Most of Rust job offers are in crypto by snidane on Thursday May 26, 2022 @06:16PM (#31523975)
Crypto is just what you get in a zero interest rate world. That's how it started (fear of money inflation).

With interest rates in steady state rates, people would choose wisely if it's better to stash money into a regular savings account or into void of cryptoschemes with occassional jackpot.

I agree - the replacement is better assets, such as cash. When it is priced reasonably again.

Re:Most of Rust job offers are in crypto by qualudeheart on Thursday May 26, 2022 @07:39PM (#31524575)
Those are good points. I haven’t seen much discussion of interest rates in crypto circles even with all the shady 10% APY staking programs designed to compete with savings accounts.
Re:Most of Rust job offers are in crypto by eftychis on Thursday May 26, 2022 @12:42PM (#31520502)
Maybe because most of the new "tech" startups/jobs -- that care more about language than other startup areas -- are in "crypto"/Web3?

P.S. Also, as a cryptographer: writing "high level" cryptography code in anything besides Rust is an unnecessary pain honestly. It just makes the work saner and manageable. Think of it like writing C with another set of eyes looking over you for mistakes.

Re:Most of Rust job offers are in crypto by aaaaaaaaata on Thursday May 26, 2022 @04:10PM (#31522809)
"Startups creating new money systems choose language with safer defaults" — what a headline, right?
Re:Most of Rust job offers are in crypto by my69thaccount on Thursday May 26, 2022 @09:44AM (#31518247)
This doesn't seem to adjust for the programming language, it might be the case across the development ecosystem.
Re:Most of Rust job offers are in crypto by rustdeveloper on Thursday May 26, 2022 @10:57AM (#31519116)
I didn’t find so many crypto job offers for python. But your right, I’m curious how it looks for go or cpp.
Re:Most of Rust job offers are in crypto by pawelkobojek on Thursday May 26, 2022 @10:57AM (#31519113)
It's a valid point, however I don't feel like there's a lot of discussion in e.g. python or JavaScript crowd around it. The post addresses the common concern within Rust community by approximating an answer to the question in title.
Re:Most of Rust job offers are in crypto by rvz on Thursday May 26, 2022 @05:31AM (#31516357)

   yes.