Recent submissions

Comment · 10 days ago
Choosing how you write is a part of writing.

> It's just as tiring as LLM written articles.

It's not even as tiring as reading one unedited LLM article.

Comment · 10 days ago
As of last night the AWS Corretto JDK still ships a trust store that trusts those compromised certs, too.
Comment · 14 days ago
sbt breaking our builds every six months or so has become quite tiresome. It's still the worst part of Scala IMO
Comment · 28 days ago
I agree that automatic resource management is a real prize, and something that Scala 2 had in libraries but was hard to guarantee at compile time. I think I fix a leaked resource a month in our Scala code.
Comment · 2 months ago
bold-faced lie is just the usual English drift that was actually questioned as incorrect when it first surfaced. If a lie is bold, you don't have to suggest that the user's face is bold when doing it. You can in thirty seconds of google searching find numerous sources explaining that "bold-faced" is a malapropism.
Comment · 2 months ago
In case you wanted to know, the expression is actually "bald-faced lie", i.e. unmasked, shameless.
Comment · 3 months ago
And the kubernetes code and APIs still read like corporate Java for years after, too
Comment · 5 months ago
Yeah I have long felt that if we think we need gradle, we should consider doing less crazy stuff in our build. Maven is plenty and any time I get back to a repo that has that instead of gradle or sbt I’m much happier.
Comment · 5 months ago
Is your disinterest in LiveView because you'd prefer the more common SPA/API separation, or some other reason? I'm curious because as a mostly backend engineer I view LiveView as sort of a killer tool for the sorts of apps or tools I'm likely to build.
Comment · 6 months ago
This is both a fair response and isn’t! The OP was talking about typical Java stuff you’ll encounter, which is overwhelmingly spring boot. But I also agree that you can do much better than that for resource usage if you’re willing to avoid the common defaults the community has embraced.
Comment · 6 months ago
This was also true of Amazon's Leadership Principles. They are pretty reasonable guidelines, but in a debate, it really came down to which one you could most reasonably weaponize in favor of your argument, even to the detriment of several others.

Which maybe is also fine, I dunno :)

Comment · 6 months ago
Comment · 7 months ago
Engineers also wrote good code before AI. We don't get to pretend that the speed increase of AI only increases the output of quality code - it also allows engineers to send much more crap!
Comment · 7 months ago
Ha, I can relate WRT Python. I've been doing more Elixir these days for both a really pleasant web experience and because it has some unique primitives baked into the ecosystem that most JVM projects I work on spend a lot of time approximating through grotesque frameworks.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton