Live data from Hacker News

Viewing profile — zawodnaya

zawodnaya

HN member
Joined
Thu, Feb 12, 2015, 10:23 PM UTC
HN karma
68
Public activity
25 items

About zawodnaya

No profile information was provided.

Recent public activity

  1. comment
    Comment #40887212

    Yes, unison detects this condition when it occurs and tells you about it.

  2. comment
    Comment #39305300

    Or like a whole language to handle them

  3. comment
    Comment #39296771

    Unison doesn't have type classes yet, no

  4. comment
    Comment #39293771

    The language and all the libraries are open source. The storage layer API is open-source as well though the implementation is proprietary, as is the implementation of other parts o…

  5. comment
    Comment #39293682

    There is source control on https://share.unison-lang.org/

  6. comment
    Comment #34346804

    It’s a binary-encoded merkle tree

  7. comment
    Comment #34346785

    It’s bytecode

  8. comment
    Comment #34346726

    The UCM tool propagates the changes for you automatically. It also creates a patch that you can distribute with your release to update any dependents automatically. If the change c…

  9. comment
    Comment #34346677

    Yeah, Unison doesn’t just infer the types, it will add type signatures automatically to top-level definitions.

  10. comment
    Comment #33666682

    Yes, Unison is a purely functional language.

  11. comment
  12. comment
    Comment #33650147

    This is true, if you write `bracket` for e.g. `Exception`, then you can break out of the bracket with `abort` if your bracket doesn't handle aborts. So if you want to be really sur…

  13. comment
    Comment #33645987

    The latter.

  14. comment
    Comment #33645582

    An issue with exchanging WASM is you'll have to do either dynamic or static linking of dependencies. Unison works around this by having all definitions share a global address space…

  15. comment
    Comment #33645556

    Well, it could be done in JS or Lisp. You'd have to replace all the references to dependencies in every function with a hash of the implementation of the referenced function and us…

  16. comment
    Comment #33645289

    Good news: the surface syntax of Unison is totally arbitrary and can in practice be swapped out. There's currently only one (Haskell-like) syntax, but in future I imagine there wil…

  17. comment
    Comment #33645243

    You can simply expose an HTTP endpoint that receives the data. You wouldn't want to expose the internode protocol endpoint to the internet. That said, it wouldn't be as bad as it s…

  18. comment
    Comment #33645151

    Smalltalk had a lot of good ideas!

  19. comment
    Comment #33644912

    Well, there is a relationship. The relationship is specifically that Unison nodes can communicate code with one another unambiguously by exchanging hashes.

  20. comment
    Comment #33644671

    What's an example of a pretty language?

  21. comment
    Comment #33644633

    Well, Spark does allow you to accomplish distributed workloads for certain forms of computation. But it's limited to those forms of computations (streaming, map-reduce). It also ha…

  22. comment
    Comment #27654108

    In practice it's a lot less annoying than navigating a file hierarchy and looking in text files that have a lot of things other than what you're looking for. See also https://share…

  23. comment
    Comment #22011502

    This is the right idea. Conceptually there are conflicts which get resolved in the Unison tooling, but you will never get Git conflicts.

  24. comment
    Comment #20812251

    Unison is in alpha testing, so it's not used anywhere yet.

  25. comment
    Comment #9041792

    This may not be a very useful method for IMDB. If you follow this method you will be watching a lot of documentaries and movies made before 1970.