Live data from Hacker News

Viewing profile — jodersky

jodersky

HN member
Joined
Fri, Nov 08, 2019, 11:35 PM UTC
HN karma
40
Public activity
21 items

About jodersky

Jakob Odersky

https://www.crashbox.io/about

[first name]@[last name].com

Recent public activity

  1. comment
    Comment #45914720

    I'm curious what the google cli is that you're referring to. Could it be kubecfg ( https://github.com/kubecfg/kubecfg )? I've used it in the past (for a quite small deployment I mu…

  2. story
  3. comment
    Comment #42967842

    This might be a bit of a shameless plug, but because you ask :) Regarding no sbt, I would highly recommend to have a look at the mill build tool https://mill-build.org . I personal…

  4. comment
    Comment #42967603

    The article mentions they used an experimental language feature, which is enabled via a special compilation flag and came with a big warning from the start that it was in fact expe…

  5. story
  6. comment
    Comment #40594621

    AFAIK, it's not strictly true that unicast addresses are required to use a /64 network identifier. It's common, almost necessary even, for environments with dynamic clients to use …

  7. comment
    Comment #39724806

    One data point that really highlights this is that it is used in the flight software in Airbus planes. This alone is a very strong indicator that it is extremely robust, and also t…

  8. comment
    Comment #38493697

    Location: Lausanne, Switzerland Remote: yes Willing to relocate: no Technologies: compilers, distributed systems, developer tooling and devops. 15 years of experience in Scala, dee…

  9. story
  10. comment
    Comment #38020012

    > I think the biggest thing is that the minimum extra spend if you want in house managed infra is basically the salary of a full time sysadmin + hardware costs. The cloud promises …

  11. comment
    Comment #32827442

    I recommend to have a look at Mill. It's versatile, built on simple foundations, and implements many concepts from general-purpose build tools such as Bazel (but of course it was d…

  12. comment
    Comment #32827280

    Seconded. Mill is a very versatile build tool. It mainly focuses around modeling builds as DAGs of tasks, and thus allows you to only rerun what is necessary after changes. Other t…

  13. comment
    Comment #32826917

    I find that one of the best things about using a managed runtime such as the JVM is the ability to get stack traces when things go wrong. When debugging, it is a considerable time …

  14. comment
    Comment #32056254

    I usually tell people that monads are an abstraction which encourage writing code with less branches. Consider the following code where you would like to multiply a number by two, …

  15. comment
    Comment #31705445

    I'm a very happy user of Maddy ( https://maddy.email/ ). It's a single executable that contains everything you need for a send-and-receive email server, including all modern anti-s…

  16. comment
    Comment #30721201

    Yes indeed, you are right that this is not part of the implicit flow mechanism. AFAIU, the recommendation from OAuth 2.1 is to drop the use of implicit flows in web apps and instea…

  17. comment
    Comment #30720530

    There's an OAuth 2.0 extension called PKCE ( https://oauth.net/2/pkce/ ) which mitigates this issue, and from what I understand it will be mandatory in OAuth 2.1. Essentially, the …

  18. story
  19. comment
    Comment #28479697

    Hands-on Scala Programming ( https://www.handsonscala.com/ ) is a great way to learn Scala. It's down-to-earth, project-based and focuses on the practical side of the language.

  20. comment
    Comment #27763979

    It seems expensive at first sight, but the $10/GB are world-wide , and limited to $60 per month. It's not something I would recommend as a substitute for wifi, but definitely worth…

  21. story