Viewing profile — val_deleplace
val_deleplace
HN member- Joined
- Wed, Oct 04, 2017, 7:49 AM UTC
- HN karma
- 15
- Public activity
- 18 items
- HN profile
- View on Hacker News ↗
About val_deleplace
No profile information was provided.
Recent public activity
-
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
-
comment
Comment #41593401
I tested with many concurrent goroutines, and confirmed that calling `unique.Make` does not cause any data race condition
-
comment
Comment #41593026
Yes, the package is designed to be thread-safe
-
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.
-
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…
-
comment
Comment #28197070
You may upvote the Swift request here: https://github.com/Deleplace/programming-idioms/issues/30
-
comment
Comment #28197041
Yep! Curation is though.
-
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…
-
comment
Comment #28196632
Indeed! I updated the implementation to hoist the quadratic strlen.
-
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…
-
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…
-
comment
Comment #23017341
You can vote for Swift here https://github.com/Deleplace/programming-idioms/issues/30
-
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…
-
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…
-
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…
-
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.
-
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…
-
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…