Live data from Hacker News

Viewing profile — jemfinch

jemfinch

HN member
Joined
Wed, Aug 19, 2009, 9:43 PM UTC
HN karma
4,644
Public activity
1,023 items

About jemfinch

I work for Meta (but my opinions are my own).

Recent public activity

  1. comment
    Comment #47907485

    I regularly spawn several thousands of threads in the C++ servers I write, and they perform well. At least 40% of FAANG companies just reduce the size of their per-thread stacks. "…

  2. comment
    Comment #47906867

    > OS threads are expensive: an operating system thread typically reserves a megabyte of stack space and takes roughly a millisecond to create. It's typically less than a hundred ki…

  3. comment
    Comment #46931867

    Is this the return of Advogato?

  4. comment
    Comment #46478068

    My biggest problem with less(1) is that the regex engine is unreasonably slow. When processing large files, I frequently need to search with grep (or more recently, rip-grep) with …

  5. comment
    Comment #45332395

    This sounds remarkably similar to the (western) Catholic theological concept of "mental reservation" ( https://en.wikipedia.org/wiki/Mental_reservation ).

  6. comment
    Comment #45175256

    It is most definitely not an overstatement. I have over 425 hours in Hollow Knight. I stopped playing Silksong in 8 because it felt like unfun masochism.

  7. comment
    Comment #44130913

    This contradicts the most common view of Christians throughout history, especially since the simplest reading of Romans 1 expresses exactly the opposite view: "Ever since the creat…

  8. comment
    Comment #44130732

    > Many times I've asked that I'm told "he was 100% human and also 100% God." Does this surprise you? The council of Nicea where this was defined as the orthodox claim happened in A…

  9. comment
    Comment #43510783

    grte is probably "google runtime environment", I would imagine.

  10. comment
    Comment #43110532

    My experience has been the opposite. The number of customer service representatives I speak with that simply can't comprehend the NATO phonetic alphabet never ceases to surprise me…

  11. comment
    Comment #42041634

    "Synoptic" is simply the adjectival form of "synopsis": Matthew, Mark, and Luke all strive to give a synopsis of Jesus' life, organized primarily around a chronological retelling o…

  12. comment
    Comment #41779871

    What don't they like about it?

  13. comment
    Comment #41721653

    But how much would you bet?

  14. comment
    Comment #39271184

    It's impossible for your fact and the fact you're replying to both be true. Water is denser than butter, and the nearest star to the sun is about 4.3ly away; if your fact were true…

  15. comment
    Comment #39127435

    I've written a lot of high performance/scale C++ code using a lot of data structures over the years, and ordered iteration has been very rarely needed; unordered data structures st…

  16. comment
    Comment #39126691

    This really doesn't seem to be comparing to comparable data structures. For int map specializations like this, the optimized alternatives are things like Judy (which is looking qui…

  17. comment
    Comment #38642795

    Why do you call it a "national security asset"?

  18. comment
    Comment #38511259

    > Now we can make an assumption that the int it's a finite number say u32, this means we can construct a binary tree with a depth of 32 with access time of O(32) therefore O(1) tim…

  19. comment
    Comment #38335087

    For what it's worth, the only state in the United States which agrees with your philosophy is Texas. Every other state requires an imminent threat of death or grave bodily harm to …

  20. comment
    Comment #38266503

    > I prefer to talk them through the problem together, like we were actual teammates working on a problem together. If a colleague came to me to discuss a question this basic, I'd w…

  21. comment
    Comment #38236879

    It's probably a violation of the First Sale Doctrine, which is well established in US law.

  22. comment
    Comment #36566322

    "Taking full control of your I/O and buffer management is great if (a) your developers are all smart and experienced enough to be kernel programmers" is already an appeal to author…

  23. comment
    Comment #36554263

    You're issuing a correction for your original post, then? Haskell can circumvent the type system with unsafeCoerce and cast anything into anything else, therefore it (by your defin…

  24. comment
    Comment #36552877

    Calling C/C++ "weakly typed" is just functional/academic language snobbery. They have some automatic type conversions (more than some languages, less than others) and they have cas…

  25. comment
    Comment #35672165

    Directed graphs can be cyclic.