Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Seol
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
3 ms
·
1.
▲
by
Seol
7y ago
One way to do this is to find a better job. Another way to do it is to put more effort into improving the quality of your current team. In the long run, that's a skill you're gonna need.
2.
▲
by
Seol
9y ago
I particularly like the "anti-priorities" section. You can't optimise for everything, and it's refreshing to see someone be upfront about the things which they're prepared to let be sub-optimal. Of course, it's
3.
▲
by
Seol
9y ago
The interesting thing is that the "obvious correct" behaviour would require the precedence of the + operator to depend on the types of the operands - which is obviously impossible if it's done at the parse stage...
4.
▲
by
Seol
9y ago
Strong v weak typing isn't an absolute categorisation, it's a spectrum. There aren't many places Java will automatically coerce types, and the ones that do exist are narrow (numeric promotion, string concatenation, and I can&
5.
▲
Reflections on Equality
(medium.com)
1 points
by
Seol
9y ago
|
0 comments
6.
▲
by
Seol
9y ago
But the problem with Hollywood accounting isn't that distributors are unable to transparently share financial details. It's that they've worked very hard to find ways to obfuscate it, so as to reap higher profits. What incent
7.
▲
Refactoring towards functionality
(unruly.github.io)
1 points
by
Seol
10y ago
|
0 comments
8.
▲
by
Seol
10y ago
It depends on what you mean by "bad idea". You've got three choices, basically: analyse source, analyse the AST, or analyse bytecode. There are advantages and disadvantages of each approach, but for what Google's trying
9.
▲
by
Seol
10y ago
The distinction I was trying to make was one between where in the toolchain it lives: error-prone is part of compilation, whereas Findbugs is after-the-fact. Error-prone is a compiler plugin _mechanism_ - once you have an error-prone compil
10.
▲
by
Seol
10y ago
Technically, it's not a compiler plugin - it actually replaces javac by extending JavaCompiler, wrapping it and applying additional verifications without altering the output. Effectively it's introducing its own API for compiler p
11.
▲
by
Seol
10y ago
Also, error-prone works in a fundamentally different way to FindBugs: error-prone is a compiler plugin, whereas Findbugs is an after-the-fact static analyser. This means, for example, you can include dependencies on the codebase you're