News for hackers. Stuff that matters.
Re:Show HN: A Scala Implementation of the Chromaprint/Acoust... by throwaway1492 on Wednesday May 29, 2019 @10:51PM (#20047948)
What motivated you to learn scala? Scala doesn't seem to get much attention nowadays.
Re:Show HN: A Scala Implementation of the Chromaprint/Acoust... by ergocoder on Thursday May 30, 2019 @12:00AM (#20048249)
I can answer it from my perspective.

Scala is a powerful language, so you can be succinct. It's static typed, so it is maintainable as the codebase grows.

However, Scala is complex and difficult to learn. But overcoming that hurdle is a one-time thing.

In my view, Scala shines for a small team with, at least, one scala expert. We can achieve a lot of things with speed, safety, and relatively smaller codebase (compared to when using golang or java).

To give a contrast example, if you hire a lot of developers and care about perfect code quality, then golang is more appropriate.

Re:Show HN: A Scala Implementation of the Chromaprint/Acoust... by karma_fountain on Thursday May 30, 2019 @03:09AM (#20049031)
Just curious, why do you say golang is good if you care about code quality?
Re:Show HN: A Scala Implementation of the Chromaprint/Acoust... by ergocoder on Thursday May 30, 2019 @03:23AM (#20049085)
Golang is extremely simple. There aren't many choices in design. so it's easier to control quality.
Re:Show HN: A Scala Implementation of the Chromaprint/Acoust... by mgdigital on Thursday May 30, 2019 @02:56AM (#20048991)
It's funny you say that, I learned it because I believe it's in demand commercially, and is also a joy to work with. I perceive that companies using Scala would be on average better to work for (from a developer's point of view) than those using say NodeJS or PHP.
Re:Show HN: A Scala Implementation of the Chromaprint/Acoust... by mruts on Thursday May 30, 2019 @11:24AM (#20052162)
There’s a lot of scala teams around, especially in finance.