News for hackers. Stuff that matters.
Re:Back end of Meta Threads is built with Python 3.10 with s... by pdimitar on Friday July 07, 2023 @07:22PM (#36639577)
Yet it's still super behind tech like Elixir or Golang, which are both faster and give you more compile-time guarantees.
Re:Back end of Meta Threads is built with Python 3.10 with s... by DoesntMatter22 on Saturday July 08, 2023 @01:25AM (#36641584)
Behind how? There are no good web frameworks for Golang at all, and relatively few sites being built with it.

Elixir? Okay, it's a nice language that is also dynamically typed. It has some advantages but good luck finding anyone with knowledge of how to program in it or has even used a functional language before.

I don't personally use Ruby these days but to say it's super behind is just silly. Golang is as similar to Ruby as C++ is.

Re:Back end of Meta Threads is built with Python 3.10 with s... by pdimitar on Saturday July 08, 2023 @06:07AM (#36642982)
People are starting to recognize benefits of even gradual typing en masse these days, while some of us knew it for 10+ years. Not to be an elitist, I've made plenty of other mistakes and I am trying to not look down on anyone, but to discount types is not a well-informed take IMO.

That's what I mostly meant by saying Ruby is behind Elixir and Golang. And mind you, Elixir is strongly but dynamically typed and I still find it much better than Ruby.

Re:Back end of Meta Threads is built with Python 3.10 with s... by DoesntMatter22 on Saturday July 08, 2023 @11:34AM (#36645374)
I'm not discounting types at all. I started in strongly typed languages and only gradually moved to dynamic languages. For massive apps generally dynamic languages are not good.

However, Ruby also has a lot of creature comforts that Elixir and GO don't have. Maybe there wouldn't be a product at all with GO or Elixir. It's hard to say.