Live data from Hacker News

Viewing profile — Zalastax

Zalastax

HN member
Joined
Sun, Jul 19, 2015, 10:41 PM UTC
HN karma
213
Public activity
118 items

About Zalastax

MSc thesis "Singly typed actors in Agda": http://studentarbeten.chalmers.se/publication/256251-singly-typed-actors-in-agda-an-approach-to-distributed-programming-with-dependent-types

Recent public activity

  1. comment
    Comment #38386230

    I would also like to understand better. But it seems like it is visual effects that is meant. These tools were mentioned by name: https://www.kabaretstudio.com/ https://prism-pipel…

  2. comment
    Comment #37573551

    Is there not full or at least partial overlap between the 44 % and the 26 %? Which would mean not 70 % but some smaller number?

  3. comment
    Comment #33582036

    Euclidean rythms are well supported in the Tidal Cycles family of live programming environments. Here's a demo that you can play with online: https://strudel.tidalcycles.org?fTGy0e…

  4. comment
    Comment #33006420

    Interesting! I suppose one could prepare for that by having a second profile with just a few questions solved?

  5. comment
    Comment #30692741

    You may find my MsC thesis, link in profile, interesting! If I remember my writing correctly, I have similar reflections on CSP.

  6. comment
    Comment #29679060

    My view on 2 is that you get into a quite different mindset when you program actors, compared to objects. For starters, since each actor is scheduled separately, it becomes routine…

  7. comment
    Comment #24281198

    Natural body of water!

  8. comment
    Comment #23562221

    Yes, it's super difficult to limit the receiving end. If you use a mailbox type, it quickly needs to handle basically all shapes of data. Session types or similar are needed to get…

  9. comment
    Comment #22897624

    We're working on a gradual type system for Erlang which also works quite okay for Elixir: https://github.com/josefs/Gradualizer/ .

  10. comment
    Comment #22496420

    A pretty simple program that fools your brain is one testing the Collatz conjecture: https://cs.stackexchange.com/a/44875 Or did you mean something else?

  11. comment
    Comment #22317214

    Totally agree. I think that locality is what separates true functional programming from languages where some of functional programming features have been added on top. Immutability…

  12. comment
    Comment #19030302

    Sure, but my point still stands: figuring this out doesn't require arcane knowledge, contrary to what was suggested. The code inside the expression looks like standard JS. The down…

  13. comment
    Comment #19028034

    It looks like fairly standard JS to me. I don't know where to read about it but there are some details on the deprecation blog article: https://blogs.msdn.microsoft.com/ie/2008/10/…

  14. comment
    Comment #18623140

    But that's not how one should read "that is". The author should have used "e.g." here, no question. Using "i.e." would imply that there exists only one nondeterministic function in…

  15. comment
    Comment #18622503

    I touched on this in my MSc thesis [1], see section 2.6 and 3.4.1. The original CSP can only work if you stay on a single machine. You can have channels in a distributed setting bu…

  16. comment
    Comment #18559793

    We're adressing the lack of static typing with the Gradualizer project. It's not ready for prime time yet but I find it very promising. https://github.com/josefs/Gradualizer

  17. comment
    Comment #18334454

    Your point still stands but, since the field has so many terminologies that are conflated, I wanted to let you know that "active objects" is a specific kind of actor model and Erla…

  18. comment
    Comment #18317622

    Sure,and lots of codebases are completely untyped. I find it great that you can opt out of the theorem proving that type checking is when crunch time comes. As such it functions as…

  19. comment
    Comment #18315258

    I instead proclaim that it brings you the best of both worlds. Finding the right mix of static/dymamic is a balance act but if you do so you get the benefits of static types (safet…

  20. comment
    Comment #18312995

    Gradualizer supports Elixir. It will move into beta soonish :)

  21. comment
    Comment #18296859

    You want reproducibility, the results will be affected a lot by your data source, real citations enable tools like google scholar. Why not cite? I see only drawbacks in continuing …

  22. comment
    Comment #18296778

    Can you expand on what you mean? What is "the matrix model of computation" and "vectors of unity"? Which actor model are you talking about? The variants are very different and Hewi…

  23. comment
    Comment #18296513

    It's the frequency illusion (also known as the Baader-Meinhof phenomenon). https://rationalwiki.org/wiki/Frequency_illusion

  24. comment
    Comment #18214234

    They are very useful if you follow the philosophy of Erlang: let it crash. It's really important to get easy to understand distributed systems. A good introduction: https://learnyo…

  25. comment
    Comment #18214220

    As far as I know Pony doesn't yet have a distribution story so supervision might not be priority for the maintainers yet. However, since Pony is an "Active Objects"-language, every…