Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
runT1ME
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
211.
▲
by
runT1ME
10y ago
a large number of important code-bases are written in Go, proving that it's suitable for large scale software (docker, kubernetes, prometheus, influxdb, tidb, cockroachdb - those are from memory. Given some of the i
212.
▲
by
runT1ME
10y ago
Higher kinded types reduce complexity in the same way generics reduce code complexity. If you think one makes things simpler but not the other, I would assume you're not familiar with it? Do you have examples of why it would add signi
213.
▲
by
runT1ME
10y ago
>Functional programming does not work well in programs which handle a lot of states. I'd say this is completely false, and almost no one agrees with this if they've done any actual functional programming.
214.
▲
by
runT1ME
10y ago
I'm not talking about Haskell, i'm talking about Scala written in a functional style where we've used a lot of the concepts from Haskell. We're using it at Verizon for extremely large projects and it's working quit
215.
▲
by
runT1ME
10y ago
>out that not a single piece of large software What are you talking about? I know for a fact this is untrue. How do you continually justify making up things and passing them off as facts?
216.
▲
by
runT1ME
10y ago
I'm not sure I would have called it a 'ladder', and the fine grained tiering into buckets seems overly ambitious, but I'm guessing you'd end up agreeing that there are topics that most beginners will find confusin
217.
▲
by
runT1ME
10y ago
> Salaries flat out quickly What other professions besides lawyers or doctors regularly have a 3 or 4x range for salaries of people more or less with the same job description?
218.
▲
by
runT1ME
10y ago
>So when I see a list like this, I find it hard to imagine how "Profunctor Optics" is what Zynga (or any company I've worked at) needed to be successful. I mean, by that criteria, why learn anything? The world is not just
219.
▲
by
runT1ME
10y ago
Depends by what you mean a 'large' team. I'd say the larger the team, the more I'd prefer a strong, powerful static type system that allows for rapid iteration without fear of breaking the existing codebase. At a certa
220.
▲
by
runT1ME
10y ago
Kotlin is missing monadic comprehension I'd say it's less powerful than C#.
221.
▲
by
runT1ME
10y ago
Yes, constantly. I've rarely seen generics overused.
222.
▲
by
runT1ME
10y ago
As a really big Scala fan, I can say Kotlin is probably the right choice when it comes to doing Android development. That being said, yes Scala has a steeper learning curve than say, Kotlin or Go. But if you're going to devote the I
223.
▲
by
runT1ME
10y ago
I can't imagine anyone who has used Scala for long would switch to Kotlin. Kotlin is 'Java++'. Scala is a fully featured functional language. Kotlin is missing all of the most powerful Scala features. No type classes, mona
224.
▲
by
runT1ME
10y ago
This is what monadic syntax is for. You can do the following for any Future in scala: for { resa <- asyncCall(1) resb <- asyncCall(2) resc <- asyncCall(3) } yield new Obj(resa, resb, resc) which ju
225.
▲
by
runT1ME
10y ago
We're talking about definitions, so you may continue to refer to 'functions' however you like, but from a functional programming perspective, I'm going to posit that it is useful to distinguish between functions and &#
226.
▲
by
runT1ME
10y ago
What do you think "Functional Programming" means? Obviously people and various groups have their own made up definitions, but a commonly agreed upon definition in the PL community might be "Programming with Functions "
227.
▲
by
runT1ME
10y ago
Agree, I'm a remote Scala engineer.
228.
▲
by
runT1ME
10y ago
Scalaz, Scalaz-Stream and http4s constantly. Doobie, Spray, Shapeless, Monocle, and others less often but still definitely more than rarely.
229.
▲
by
runT1ME
10y ago
I'm not sure what you mean by building libraries to be used 'day-to-day'. If you mean that the Scala community is in general more interested in building libraries/tools used by professionals than hobbyists I'd agre
230.
▲
by
runT1ME
10y ago
Scalaz has (or should have) ascii names for every method I believe. If you can find examples otherwise we can fix it.
231.
▲
by
runT1ME
10y ago
Functional Programming in Scala is probably my favorite tech/coding book ever. It takes you from square one to writing a full fledged, 100% functional, concurrent, IO tool kit. If you didn't think it was possible (or know how)
232.
▲
by
runT1ME
10y ago
Propositions as Types: https://www.youtube.com/watch?v=IOiZatlZtGU I think this can really really change how we look at everyday programming tasks everywhere from the type of tooling we choose to how we approach problems.
233.
▲
by
runT1ME
10y ago
I'm not a web programmer at all, not sure why I come off that way. Also, since we're on HN, I assume most readers are familiar with PG's term 'Blub programmer', which more ore less means 'java' these days
234.
▲
by
runT1ME
10y ago
That was not what I meant at all. I mean if you aren't particular about the technology stack you are working with and/or hoping for a high salary, then odds are more in your favor in SD, vs. being picky.
235.
▲
by
runT1ME
10y ago
I'm going to be the naysayer here and say that a year and a half back when I was looking for jobs I considered all options up and down the California coast. My conclusion from my search was that I will not be moving to San Diego. The
236.
▲
by
runT1ME
10y ago
I would seriously look into Orange County or Los Angeles, as I have found the SD tech scene to be far behind both in pay and technology/culture.
237.
▲
by
runT1ME
10y ago
How long has ML been around and how long did it take for it to become 'mainstream' enough to be used by big teams at Facebook and Jane Street?
238.
▲
by
runT1ME
10y ago
I don't see how. One gives you guarantees, one is a lie. I've done a lot of both, the OO model is strictly inferior in almost every way.
239.
▲
by
runT1ME
10y ago
Explain why FP doesn't do 'create a new type and overload operators to make it feel like the abstract mathematical idea it represents' better with say, parametric polymorphism?
240.
▲
by
runT1ME
10y ago
>I've seen people (myself included) that moved production clusters from mesos to Kube just because the activity of the development and how secure they feel with the community and the project going forward. This is a bit disappointin
More ›