Live data from Hacker News

Viewing profile — jffhn

jffhn

HN member
Joined
Thu, May 23, 2019, 5:07 PM UTC
HN karma
393
Public activity
235 items

About jffhn

No profile information was provided.

Recent public activity

  1. comment
  2. comment
  3. comment
  4. 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.

  5. comment
  6. 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.

  7. 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…

  8. 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…

  9. 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…

  10. comment
  11. 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…

  12. comment
  13. comment
    Comment #46564591

    >We do not hurt criminals as punishment anymore, in the civilized age Singapore is quite civilized, and they conduct caning strokes.

  14. 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…

  15. comment
  16. 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…

  17. 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…

  18. comment
  19. 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…

  20. 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 …

  21. 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…

  22. 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…

  23. 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…

  24. 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…

  25. 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…