Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
eganjs
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
eganjs
4y ago
Final in Java means the value of a variable, property or parameter will not change after its initial assignment. Values in Java can be either a reference to an object or a primitive such as an integer, double or bool. It's definitely f
2.
▲
by
eganjs
4y ago
Location: UK Remote: Yes Willing to relocate: No Technologies: Kotlin, Scala, Java, Python, Linux, Kafka, AWS, GCP Résumé/CV: https://drive.google.com/file/d/1tky_VwpRFLYcEhWupNi3XK_ipqg... Email: cv@egan.dev
3.
▲
by
eganjs
6y ago
I consider myself to traditionally be a backend engineer, though this has more been something I fell into rather than chose. I admit I feel I share some of your frustrations. In the past I have written production frontends in Angular and ex
4.
▲
by
eganjs
6y ago
You're wrong, it does. Conda installs conda packages and conda uses pip to install pip packages. However a pip package can be converted to a conda package, and then in that case the dependency will be installed by conda and not pip.
5.
▲
by
eganjs
6y ago
My understanding is mamba, like conda, just call pip. So it likely wouldn't make a difference. The pip section in a env file is just a list of arguments passed through to the pip install command. Prior to pip 20.3 we had to add `--use-
6.
▲
by
eganjs
6y ago
You should check out this [0] GitHub action workflow. It uses docker machine to create a high resourced runner on demand in the cloud and then runs the subsequent job on it. The workflow is intended for machine learning but I'm sure it
7.
▲
by
eganjs
6y ago
I think there is a lot of potential here from the perspective of improving type hinting. Decorators, which execute at runtime, often make type inference very challenging, this could go a long way to making this better. Further, it could als
8.
▲
by
eganjs
6y ago
I am a fan of Haskell, the biggest problem for me was installing stack/cabal. I eventually got there, but I recall it was a very painful and frustrating process. With that in mind I can advocate for it in good conscience. Managing ghc
9.
▲
by
eganjs
6y ago
Perhaps "low cost" in the title would have made it clearer since "cheap" as a word has a lot of connotations. Language can be very hard to get right and I have struggled with this a lot personally.
10.
▲
by
eganjs
6y ago
This is exact how I write mine, I find it much more readable personally. The real challenge I've encountered is typically you can only use one expression. If I need to write a slightly more complex mapping I am forced to write a functi
11.
▲
by
eganjs
7y ago
Sadly it is actually the case. I recently worked on a project using the AWS SDK. We had written our code using Scala and had to up version the AWS SDK to 2.0. Because we used reflection with it, we encountered a Scala compiler bug (an illeg
12.
▲
by
eganjs
7y ago
I think one feature of Kotlin that is underestimated is extension functions. Combine them with autocompletion and you've got a great developer experience. Finding the method you need no longer requires a Google, and optimisation pays o