News for hackers. Stuff that matters.
Re:Why has CPU frequency ceased to grow? (2014) by gilrain on Wednesday February 21, 2018 @09:27AM (#16429633)
As someone who frequently posts about my personally-excellent experiences with Rust, what makes you suspect it's astroturf rather than just turf? You think Mozilla is paying people to post about Rust using puppet accounts? C'mon.
Re:Why has CPU frequency ceased to grow? (2014) by kibwen on Wednesday February 21, 2018 @04:16PM (#16433040)
Think about it. Mozilla Rust -> Godzilla (C)Rust -> "Godlike" giant lizard crust -> God is radiant -> light -> illumination -> Illuminati lizard people from beneath the Earth's flat crust are funding paid protestors to shill Rust, it's really the only explanation that makes sense.

(The person you're replying to is using the transparent internet argument tactic of trying to cast doubt upon genuine enthusiasm by implying some vague sinister motive, conveniently without bothering to articulate what that motive might even possibly be. Let's all recognize bad-faith arguments, downvote, and move along.)

Re:Why has CPU frequency ceased to grow? (2014) by arbie on Wednesday February 21, 2018 @10:33AM (#16430138)
It does seem a little odd that every comment about Rust gushes about its progress and stability without discussing any downsides. One would be similarly suspicious if, e.g., Perl6 were discussed this way.
Re:Why has CPU frequency ceased to grow? (2014) by gilrain on Wednesday February 21, 2018 @11:05AM (#16430409)
Try it out and write the critique, then. The posts are positive because Rust is genuinely achieving rapid progress and stability... but certainly not without flaws.

I've experienced plenty of frustration, albeit outweighed by the massive benefits for my use case. And there are whole problem domains to which it's just not suited. I see these mentioned pretty frequently.

Re:Why has CPU frequency ceased to grow? (2014) by Thaxll on Wednesday February 21, 2018 @11:45AM (#16430761)
For once there is no consensus how to do parallelism an concurrency in Rust since none of the library are matures.
Re:Why has CPU frequency ceased to grow? (2014) by kibwen on Wednesday February 21, 2018 @04:07PM (#16432982)
> none of the library are matures.

Rayon, the Rust library getting most of the discussion in this thread, is now 1.0: https://github.com/rayon-rs/rayon/blob/master/RELEASES.md .

Re:Why has CPU frequency ceased to grow? (2014) by coldtea on Wednesday February 21, 2018 @12:14PM (#16431007)
Don't most people opt for something called Tokyo? I don't do Rust much, but even I have heard of it by now...
Re:Why has CPU frequency ceased to grow? (2014) by steveklabnik on Wednesday February 21, 2018 @12:25PM (#16431108)
Tokio for IO concurrency, Rayon for data parallelism.
Re:Why has CPU frequency ceased to grow? (2014) by Bitcoin_McPonzi on Wednesday February 21, 2018 @01:17PM (#16431576)
Exactly! Rust doesn't solve any parallelism problems. It's no better than established languages like C# or F#, and probably worse.
Re:Why has CPU frequency ceased to grow? (2014) by vvanders on Wednesday February 21, 2018 @04:02PM (#16432953)
I'd consider handling data races gracefully a pretty large step forward in doing parallel data computation.
Re:Why has CPU frequency ceased to grow? (2014) by coldtea on Wednesday February 21, 2018 @12:13PM (#16430999)
>It does seem a little odd that every comment about Rust gushes about its progress and stability without discussing any downsides.

Doesn't seem odd at all.

First, a lot of people commenting about Rust are enthusiastic recent adopters that haven't seen much of the language, including any real ugly sides yet.

Second, it's not entirely true, almost all Rust threads mention the steep learning curve, the slow compiler, and other issues such as the variadic generics (or lack thereof to be precise).

Third, we have seen the same "early adopter enthusiasts seeing it all rosy" circle for RoR, Go, Node, and Mongo, nothing out of the ordinary here.

Re:Why has CPU frequency ceased to grow? (2014) by chillee on Wednesday February 21, 2018 @11:03AM (#16430389)
That's what happens when you have a new hip language/framework that has a lot of hype.

You see the same with Rust, Elixir, VSCode, Elm, Purescript, ReasonML, etc.

It's not astroturfing, it's just a lot of beginners that are overly excited to proselytize their new discovery.

Re:Why has CPU frequency ceased to grow? (2014) by pault on Wednesday February 21, 2018 @11:24AM (#16430587)
I don't think it's fair to claim these people are all beginners. More likely it's a phenomenon where mature languages have been around long enough that you already know their strong and weak points, but when you look at a language in development you only see its potential.
Re:Why has CPU frequency ceased to grow? (2014) by chillee on Thursday February 22, 2018 @02:20PM (#16440525)
I mean, it's not just true for new languages. For Haskell, you see beginners claim that "it's a perfect language and can do no wrong", while experts in the language will acknowledge its faults, including: long compile times, the downsides of laziness, etc.