> My comment about future unicorns is mainly that
> Python might be dominant in AI or biotech focused
> startups
That's rubbish. Why should python excel here in biotech
related aspects but ruby not?
Note: I am a molecular biologist by trade who went
into using ruby primarily. I also use python a lot.
I remember the old HUGO project; lots of that code was
written in perl. So why exactly would ruby be unfit here
but python would? Please give your EXACT reasons.
> so Ruby might have had it's day as people are
> building early tech in new fields.
I partially agree in regards to javascript; I disagree
that there ought to be a hype-buzzword trend. The whole
fake AI field ticks me off - they don't understand why
they can never achieve true intelligence, yet they keep
on claiming it. And people parrot how python will be
DOMINATING in the fake AI field. So many fakers.
How many of you guys actually even understand neurobiology?
While this is not completely incorrect, it should be pointed out that they would have dumped e. g. python just as well, since the primary complaint is about speed.
Also, "dumped" is the wrong word, because you insinuate here that they stopped using ruby altogether. That is not the case; the percentage usage declined in relative terms, but I do not know of any of these companies to have gone down to zero percent in regards to ruby. Which is typical - big companies use all sorts of different languages.
> Alas, with most non-Ruby devs it is nearly impossible to compliment that
> brilliant, wonderful language (and Rails). It's become popular to look for a
> reason to hate a language you don't write in, and usually tech stacks are sold
> by putting down other stacks, like when NodeJS came out.
When it comes to speed, they have a point - there is just no contest between C and C++, when comparing it to ruby or python.
In my opinion, though, most of these who critisized ruby and python, are actually also people who are VERY very bad in either of these two languages. Some of them are still stuck with C and perl, too old to learn anything new. And no, the "I'm gonna learn a new language every week" crowd does not count - I have seen too much atrocious coding pattern by these people.
JavaScript is also a partial reason simply because of how important the www became - look at PHP's decline, which is a LOT due to JavaScript.
What a terrible non-sensical list that you gave here.
Even more so your claim how python3 is faster.
What is wrong with you lying to the people here? Why does ycombinator not outright forbid statements like this? Because this is not an "opinion" - this is a flat out lie from you here.
I think Docker already went down that route so it's too late for them to change. They adopted the mindset - you can see it from the way how the dude tried to explain how this improves anything when in reality it decreased convenience.
Python's syntax is, even with this wrong PEP, much cleaner than C-inspired syntax.
That is probably one reason why you are not a language designer - you don't understand why good syntax matters.
> ML languages like Haskell are not for everyone either
I am glad you understand it. Haskell has a clean syntax, surprisingly, but it is a VERY, very difficult language. Just try to explain what a Monad is in a single sentence.
Clean syntax is very important but it does not help when the language itself is very complex - and complicated.
I think WSL is a great idea and it also works very well, if we ignore minor bugs and oddities. But the acquisition of github is AWFUL. Microsoft gave the choice of "take it or leave it, my way or the highway".
There was no way for me to associate with the move so I was gone from github after 10 years.
That's rubbish. Why should python excel here in biotech related aspects but ruby not?
Note: I am a molecular biologist by trade who went into using ruby primarily. I also use python a lot.
I remember the old HUGO project; lots of that code was written in perl. So why exactly would ruby be unfit here but python would? Please give your EXACT reasons.
> so Ruby might have had it's day as people are > building early tech in new fields.
I partially agree in regards to javascript; I disagree that there ought to be a hype-buzzword trend. The whole fake AI field ticks me off - they don't understand why they can never achieve true intelligence, yet they keep on claiming it. And people parrot how python will be DOMINATING in the fake AI field. So many fakers.
How many of you guys actually even understand neurobiology?