Live data from Hacker News

Viewing profile — williamkuszmaul

williamkuszmaul

HN member
Joined
Sat, Nov 19, 2016, 9:53 PM UTC
HN karma
591
Public activity
59 items

About williamkuszmaul

No profile information was provided.

Recent public activity

  1. story
  2. story
  3. comment
    Comment #36099370

    Overall seems like a great book. The hashing chapter is a bit half baked though. It claims without reservation that deletions simply cannot be efficiently implemented with linear p…

  4. comment
    Comment #36090872

    1/100 is too large of a cutoff imo. If you have a class of 96 students, there's a decent chance that an innocent student gets flagged for no reason. I hope he lets the student on t…

  5. comment
    Comment #35990603

    One thing I'm confused about: Did the author try vectorizing the linear search implementation? (Of course, it is possible that even if they did not, the compiler did.) I would imag…

  6. comment
    Comment #35990402

    Related recent paper in Science: https://www.science.org/doi/10.1126/science.aam9744

  7. comment
    Comment #35453161

    One important caveat: it is widely believed that randomization does make a big difference for data structures problems. For example hash tables (which use random hash functions) ta…

  8. comment
    Comment #33147319

    I think it would be fair to say that it's a kind of funny trie-hash-table hybrid. What's neat though is that it manages to achieve better space bounds than either a trie or a hash …

  9. story
  10. comment
    Comment #31632049

    But does the question ever say "all"...?

  11. comment
    Comment #31629406

    Unless I'm misreading, the question as stated in the blog post never says there is only one duplicate (there might be many!), so in that sense I think his answer may be wrong. A mo…

  12. comment
    Comment #31629399

    Using 64 bit integers, we can store the square of any 32 bit integer. Not that small...

  13. comment
    Comment #31612517

    Impressive! There are already implementations of sample sorting that are much faster than c++ sort (but I don't recall how much faster). I'd be very interested in a comparison to s…

  14. comment
    Comment #31609950

    If the coin were unbiased, we could compute the exact probability of getting 10231 or more heads with 20000 flips as: "sum (20000 choose x)/2^20000 for x from 10231 to 20000", whic…

  15. comment
    Comment #31609756

    From what I've heard, Perci Diaconis (one of the authors of the original paper) actually could do this. He was a magician before he became a mathematician, and a lot of his early m…

  16. comment
    Comment #31395147

    I think that many "software companies" are actually marketing companies that plan to make almost all of their profit from a product that has already been built. They're not necessa…

  17. comment
    Comment #31394892

    This is neat! Some if the alternative solutions discussed here seem to confuse compilation with evaluation. Fortran is trying to rewrite the computation in such a way that, later o…

  18. comment
    Comment #31352718

    In case anyone is wondering, the only role of covid here is that shutdowns prevented technicians from being able to fix the issue in person.

  19. comment
    Comment #31327388

    One of the things that's cool about Bzip is that it makes use algorithmic techniques developed by theoretical computer scientists in order to perform the Burrows Wheeler Transform …

  20. comment
    Comment #31327365

    One estimation trick that I've found effective is the following: (1) determine the smallest number that your sure is larger than the true answer. (2) determine the largest number t…

  21. comment
    Comment #31327260

    MIT recently cut all of their relationships with Elsevier journals. Researchers are still allowed to publish in Elsevier, but when they do, even they won't have access to their own…

  22. comment
    Comment #31241858

    I'm not sure why they claim that the total time grows quadratically. If tasks arrive arrive randomly at the same average rate as they can be processed, then the amount of time that…

  23. comment
    Comment #29732396

    It's even worse than most people seem to realize. For many years the ISO standard for C included the line: "If both operands are nonnegative then the remainder is nonnegative; if n…

  24. comment
    Comment #29591466

    Another example of this would be if there are three candidates X,Y,Z. Suppose Alice strongly prefers X and Bob strongly prefers Y. Rather than each of Alice and Bob allocating 100 …

  25. comment
    Comment #29591411

    It turns out that if you write down on the list of requirements that you would want from a voting system in order for it to be fair, the no deterministic voting system is fair. Thi…