Viewing profile — jffhn
jffhn
HN member- Joined
- Thu, May 23, 2019, 5:07 PM UTC
- HN karma
- 393
- Public activity
- 235 items
- HN profile
- View on Hacker News ↗
About jffhn
No profile information was provided.
Recent public activity
- comment
- comment
- comment
-
comment
Comment #48537368
Also, the four fallacies of local computing: - The CPU is infinitely fast. - RAM is infinite. - CPU caches don't exist. - Cache lines don't exist.
- comment
-
comment
Comment #48181427
It cannot be just a product of the body, else it could not have effect on the body and our tongues could not be moving speaking about it.
-
comment
Comment #48181278
We don't experience the sun going up and down, we experience its direction changing relative to the horizontal plane, and it is not an illusion: it matches planetary motion. The mi…
-
comment
Comment #48073148
Bounded collections still allow for useless reachings of their bounds, and corresponding memory and CPU wastes (and possibly functional/domain issues). The main reason I saw around…
-
comment
Comment #47877168
Before, not after: when the code makes it hard to implement a new feature (the definition of technical debt: code that is properly designed but only for previous features), first r…
- comment
-
comment
Comment #47409657
>Do people really argue about variable names? Of course they do. A program's code is mostly a graph of names; they can be cornerstones of its clarity, or sources of confusion and b…
- comment
-
comment
Comment #46564591
>We do not hurt criminals as punishment anymore, in the civilized age Singapore is quite civilized, and they conduct caning strokes.
-
comment
Comment #46489739
>where each line is extracted into its own method As John Carmack said: "if a lot of operations are supposed to happen in a sequential fashion, their code should follow sequentiall…
- comment
-
comment
Comment #46241867
I can guarantee you that I have been doing just that for 20 years, creating and working on the same codebase, and that it only got better with time (cleaner code and more robust ex…
-
comment
Comment #46056691
In manufacturing there are economies of scale and adding more people increases workforce, in mindfacturing there are diseconomies of scale and adding more people increases confusio…
- comment
-
comment
Comment #45472093
When I do functional unit tests, they tend to include the same functional logic as the code to test. What I strive for is then to express it in a different and possibly clearer way…
-
comment
Comment #45312683
Agreed. A program is made of names, these names are of the utmost importance. For understanding, and also for searchability. I do a lot of code reviews, and one of the main things …
-
comment
Comment #44649261
I only use "TODO" eventually followed by a sub-classification like "TODO bug": it maximizes discoverability by other devs and tools, and allows for a lot of variants (both technica…
-
comment
Comment #44572539
Or: the hardware that generates beliefs about how things should be - whether based on religious or ideological dogma -, as opposed to science which is not prescriptive and can only…
-
comment
Comment #44022070
Domains are often not very deep, as a lot of people need to understand them. I've seen smart people quickly figure things out and propose upgrades in a matter of weeks, on points l…
-
comment
Comment #44005705
>the same person with a different psychological education can become suicidal or give zero damn about the same situation Or even like it. Reminds me of a quote about solitude: "I l…
-
comment
Comment #43916581
>burnout from having to deal with bloated software and the deadlines associated with that I did not have the deadlines, but to bear having to deal with bloated software, my solutio…