Viewing profile — slikts
slikts
HN member- Joined
- Fri, Oct 07, 2011, 10:01 AM UTC
- HN karma
- 272
- Public activity
- 67 items
- HN profile
- View on Hacker News ↗
About slikts
Verifying my Blockstack ID is secured with the address 1GypFJtCV2dG5kH8JWuCNNxE6ENLpRcEVu https://explorer.blockstack.org/address/1GypFJtCV2dG5kH8JWuCNNxE6ENLpRcEVu
Recent public activity
- story
- story
- story
- story
- story
-
comment
Comment #22297796
Recursion is a powerful, relatively low-level approach, and the price for expressive power is readability, but it has legit use cases. What you said has a grain of truth in that us…
-
comment
Comment #22228356
Without modules there can be dependency hell: conflicting subdependency versions, unless all your dependencies update their subdependencies in lockstep.
-
comment
Comment #22224967
You mean statically, not strongly typed. Strong typing roughly means avoiding implicit type coercion.
-
comment
Comment #22224936
This is a common straw man; PHP 5 and 7 made large strides, but that's because there was so much to fix, and there still is and will continue to be, like lack of first class functi…
-
comment
Comment #22224910
Never, since PHP is fundamentally flawed, and trying to redesign it would make the split between Python 2 and 3 pale in comparison. PHP's main selling point is backwards compatibil…
- story
-
comment
Comment #18510583
I'll rework that section; thanks for the feedback.
-
comment
Comment #18510421
"Very slightly" means that I shared that I'd submitted it here; realistically a couple of upvotes could have come from that, but I don't know. The talk about botnets and whatnot is…
-
comment
Comment #18509242
The wording is indeed pretentious, hopefully improved in future iterations.
-
comment
Comment #18509233
It's a major recurring theme; for example, anything that refers to implicit or explicit is part of it. The list you quoted is a placeholder to be elaborated.
-
comment
Comment #18509184
Asynchronicity is just how sequential models are extended to support concurrency. Parallelism and concurrency are orthogonal, so a concurrent model can be executed in parallel.
-
comment
Comment #18509115
That looks nice, but Python is an odd choice for studying synchronization primitives considering it has the GIL.
-
comment
Comment #18509109
You're right, I qualified it with "classic JVM threads", but a less ancient example would be better; it's just not immediately clear which green thread implementations are also rel…
-
comment
Comment #18509098
That's some fevered imagination.
-
comment
Comment #18509059
The trade-offs of locks are accidental locking like deadlocks; message passing removes this trade-off but is less flexible, and dataflow further constrains the use of explicit sync…
-
comment
Comment #18504903
Thanks, and yeah, the part about lightweight threads stands to be expanded. Other missing parts are reactive vs interactive, linearizable vs serializable and push vs pull.
-
comment
Comment #18504689
The relations could definitely be made more clear, but if you could point out what specific terms you find unrelated, I could explain how they fit together. The basic organization …
-
comment
Comment #18504624
For what it's worth, the feedback I've had so far elsewhere suggests that there aren't particular inaccuracies. A somewhat contentious part is defining concurrency in terms of orde…
- story
- comment