Live data from Hacker News

Viewing profile — mrudolph22

mrudolph22

HN member
Joined
Sat, May 14, 2022, 10:42 PM UTC
HN karma
26
Public activity
20 items

About mrudolph22

No profile information was provided.

Recent public activity

  1. comment
    Comment #42492755

    Kotlin is #23 in this irrelevant index.

  2. comment
    Comment #42492735

    I first learned Java in 1997 and have been using it professionally since 2005. If your Kotlin code is pretty indistinguishable from your Java code, you aren't using Kotlin properly…

  3. comment
    Comment #42489079

    Many of Kotlin's profound improvements will never find their way into Java because it's 25 years too late to do so. Java improves where it still can, which is the right thing to do…

  4. comment
    Comment #42488868

    If you think Kotlin is marginally better than Java, you probably have a superficial understanding of Kotlin. Kotlin is vastly better than Java, which isn't surprising because Kotli…

  5. comment
    Comment #41977433

    Thanks for the offer! I’ll give Mill another shot the next time Gradle drives me crazy. :-)

  6. comment
    Comment #41974454

    They transitioned to a product company 5+ years ago. https://gradle.com Gradle's complexity comes from at least two places: 1. The original vision of solving complex multi-technolo…

  7. comment
    Comment #41974169

    I'm afraid that no current config language is an obvious fit for Mill. That's because Mill is fully reactive and doesn't distinguish between build configuration and execution by de…

  8. comment
    Comment #41974092

    Modern config languages offer strong validation and advanced IDE support, which is essential for a great user experience. https://pkl-lang.org/intellij/current/highlights.html

  9. comment
    Comment #41973229

    I gave Mill a try earlier this year. My hope was to escape the nightmare that is Gradle, which I've been using for many years. Mill sounds great in theory (except for the Scala DSL…

  10. comment
    Comment #41972949

    Just wanted to mention that there are much better config languages than Starlark by now: CUE, Pkl, etc.

  11. comment
    Comment #39848396

    Java 21+ (virtual threads).

  12. comment
    Comment #39269717

    In theory, yes. But I doubt that we’ll see a TS IDE plugin that underlines violated constraints with red squiggles anytime soon. :-)

  13. comment
    Comment #39262121

    TS tooling won’t tell you when your config value violates the constraint “isBetween(0, 100)” or “matches(Regex(…))”. Among other things.

  14. comment
    Comment #39255785

    > I do wish they just contributed to nickel or something else though rather than doing their NIH as usual. Did Nickel exist in 2018? (Someone here said that Pkl did.)

  15. comment
    Comment #39249212

    Refactorings are one example where LSP can’t match IntelliJ. A language server also takes far more skill and effort to implement than the equivalent IntelliJ plugin, where much of …

  16. comment
    Comment #38201623

    Java modules are fine but don’t offer a solution for version conflicts.

  17. comment
    Comment #38198075

    Java doesn’t have a universal practical solution for this. Principled solutions based on custom class loaders (such as OSGi) added tremendous complexity and created more problems t…

  18. comment
  19. comment
    Comment #38187754

    Katlin isn’t developed by Google but by JetBrains. It is a multi-platform language and isn’t tied to the JVM.

  20. comment
    Comment #31383415

    The headline is misleading. Whereas current vaccines don’t protect from infection with Delta and later variants, they still protect from serious illness and death. From the article…