Live data from Hacker News

Viewing profile — val_deleplace

val_deleplace

HN member
Joined
Wed, Oct 04, 2017, 7:49 AM UTC
HN karma
15
Public activity
18 items

About val_deleplace

No profile information was provided.

Recent public activity

  1. comment
    Comment #41676533

    We agreed to make the threadsafeness more explicit in the documentation of the 'unique' package: https://github.com/golang/go/issues/69637

  2. comment
    Comment #41593401

    I tested with many concurrent goroutines, and confirmed that calling `unique.Make` does not cause any data race condition

  3. comment
    Comment #41593026

    Yes, the package is designed to be thread-safe

  4. comment
    Comment #29769144

    Mere quadratic time complexity is something I would expect to timeout and catch at fuzzing time, as long as we do encourage non-tiny inputs, say 10K and beyond.

  5. comment
    Comment #28735767

    Yes, definitely dozens of pretty good online resources. Here are 3: - Tour of Go: https://tour.golang.org/ - Practical Go: Real world advice for writing maintainable Go programs, b…

  6. comment
    Comment #28197070

    You may upvote the Swift request here: https://github.com/Deleplace/programming-idioms/issues/30

  7. comment
    Comment #28197041

    Yep! Curation is though.

  8. comment
    Comment #28196647

    It's already possible and encouraged to improve the solutions. The "edit" button shows up on computer browsers, not on mobile if the screen is small. There's no "debate" capabiliti…

  9. comment
    Comment #28196632

    Indeed! I updated the implementation to hoist the quadratic strlen.

  10. comment
    Comment #26223240

    I agree with the 2 example tasks, which are not "simple" to write. The remove-by-value snippet is 8 lines, and it can be wrong in a subtle way: if list contains pointers, then we h…

  11. comment
    Comment #23017407

    Author here: there were 2 initial use cases for me, (1) I'm familiar with the language X but I forget e.g. how to "check if a file exists" (2) I'm learning a new language Y, I know…

  12. comment
    Comment #23017341

    You can vote for Swift here https://github.com/Deleplace/programming-idioms/issues/30

  13. comment
    Comment #22943559

    See https://github.com/divan/txqr for this use case. Other probably exist. It can be useful sometimes to not bother with any network at all, e.g. an international museum machine st…

  14. comment
    Comment #21203127

    This submission being popular in HN caused an interesting traffic spike in Programming Idioms. Here is a detailed recital of the technical and financial consequences: https://mediu…

  15. comment
    Comment #19840235

    This draft: https://github.com/dgryski/go-perfbook/blob/master/TODO This short list: https://github.com/enocom/gopher-reading-list#performance This article: https://medium.com/@val…

  16. comment
    Comment #17338069

    Hi iainmerrick, just for info the measured per-file cost didn't include reading from the filesystem. Only the in-memory parsing was taken into account.

  17. comment
    Comment #17288197

    scott_s you're totally right on both points. FWIW I really mean the "take the numbers with a grain of salt" advice, i.e. "Your mileage may vary". What I'm sharing in this article i…

  18. comment
    Comment #17288102

    Hi jerf, please note that - the benchmark was designed to repeatedly parse an in-memory byte slice (not the hard drive), thus IO contention is unlikely here ; - concurrency is a bi…