Live data from Hacker News

Viewing profile — slikts

slikts

HN member
Joined
Fri, Oct 07, 2011, 10:01 AM UTC
HN karma
272
Public activity
67 items

About slikts

[ my public key: https://keybase.io/slikts; my proof: https://keybase.io/slikts/sigs/Yg7YirrQaVsun4cTHhrCUvT5OShLMjuGvHFudwLY8qE ]

Verifying my Blockstack ID is secured with the address 1GypFJtCV2dG5kH8JWuCNNxE6ENLpRcEVu https://explorer.blockstack.org/address/1GypFJtCV2dG5kH8JWuCNNxE6ENLpRcEVu

Recent public activity

  1. story
  2. story
  3. story
  4. story
  5. story
  6. 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…

  7. comment
    Comment #22228356

    Without modules there can be dependency hell: conflicting subdependency versions, unless all your dependencies update their subdependencies in lockstep.

  8. comment
    Comment #22224967

    You mean statically, not strongly typed. Strong typing roughly means avoiding implicit type coercion.

  9. 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…

  10. 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…

  11. story
  12. comment
    Comment #18510583

    I'll rework that section; thanks for the feedback.

  13. 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…

  14. comment
    Comment #18509242

    The wording is indeed pretentious, hopefully improved in future iterations.

  15. 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.

  16. 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.

  17. comment
    Comment #18509115

    That looks nice, but Python is an odd choice for studying synchronization primitives considering it has the GIL.

  18. 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…

  19. comment
    Comment #18509098

    That's some fevered imagination.

  20. 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…

  21. 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.

  22. 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 …

  23. 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…

  24. story
  25. comment