Live data from Hacker News

Viewing profile — spyder81

spyder81

HN member
Joined
Mon, Mar 17, 2014, 10:03 PM UTC
HN karma
61
Public activity
46 items

About spyder81

Staff Engineer at https://tiny.cloud

personal blog https://spyder.wordpress.com

[ my public key: https://keybase.io/thespyder; my proof: https://keybase.io/thespyder/sigs/imnZ9T9PTkNUcWGNv93gHsv3xRT71BuxhZIWeEWBdos ]

Recent public activity

  1. comment
    Comment #25428052

    It was never official, and the people behind it folded into the new ReScript team.

  2. comment
    Comment #25428031

    "readable output" isn't really about being human-readable, except in unrealistic example cases. The bigger benefit is shared data types; this helps immensely with JS interop. https…

  3. comment
    Comment #25427961

    ReasonML is, as it has always been, a 100% syntax map to OCaml. It will always be that, but moving forward it will be nothing more than that. Compiling future ReasonML versions to …

  4. comment
    Comment #25427922

    It's still on 4.06, I think in 2021 they're targeting an upgrade (they haven't said how far forward they will upgrade to)

  5. comment
    Comment #25427916

    Quite the opposite, Reason v4 looks to be taking inspiration from the changes ReScript has made.

  6. comment
    Comment #25427895

    ReasonML isn't dead, but the way I heard the story it has always been a spare time project not a properly funded FB team. There was just enough spare time early on to get the commu…

  7. comment
    Comment #25427885

    The TinyMCE team is building a big new feature with it https://www.tiny.cloud/blog/tinymce-reasonml/ We aren't sure when we will be able to open source the new model, and we are st…

  8. comment
    Comment #25427860

    IMO this isn't about whether ReScript wants to upstream their changes, it's a combination of things: - Reason+BuckleScript was confusing at best, having two websites and different …

  9. comment
    Comment #25427818

    You might have been able to use the same syntax before, but writing code for Reason native was already very different to writing Reason+BuckleScript for the browser. This just form…

  10. story
  11. comment
    Comment #23175826

    The standard compiler can do a cold compile of a single file in milliseconds. When the compiler is that fast you _can_ just wrap it up and it'll still be faster than TypeScript. Bu…

  12. comment
    Comment #22381252

    This is the second post in a series, discussion from the first post: https://news.ycombinator.com/item?id=22039950

  13. story
  14. comment
    Comment #22058981

    It's hard to offer more detail than that in a blog post. I'm not going to repeat the research papers or write one of my own. The post is already so long and complex, covering so ma…

  15. comment
    Comment #22051147

    User experience is definitely why we didn't go for an existing CRDT solution. The model we've chosen is fairly agnostic to whether OT or CRDT is used to collaborate, as I'll expand…

  16. comment
    Comment #22050943

    atomic elements doesn't really extend to arbitrary HTML, which is fine for the simpler editing solutions but not TinyMCE. To do something like that in arbitrary HTML you wind up lo…

  17. comment
    Comment #22050928

    It is, as I'll cover in the second post ;)

  18. comment
    Comment #22050925

    I haven't! This is what our server team is looking at as an option for encrypting our RTC traffic. https://tweetnacl.js.org/ https://github.com/dchest/tweetnacl-js/wiki/Examples

  19. comment
    Comment #22050918

    It's not impossible, particularly in cases where the model is fairly flat. In complex models it is symptomatic of a larger issue with complexity in CRDTs; the post was already quit…

  20. comment
    Comment #22050905

    I wasn't really trying to say OT is better than CRDT. Nor was I intending to provide a complete detailed explanation (there's enough research already). I was driving at CRDT not be…

  21. comment
    Comment #22050501

    I'm a big fan of Automerge, I look forward to where the research takes it!

  22. comment
    Comment #22050465

    I've been given advice that ShareDB is "pretty antiquated and not well supported". I'm told it is not difficult to rewrite in modern NodeJS, replacing things like callbacks and eve…

  23. comment
    Comment #22050443

    I'll cover this in the second post but we will be using ShareDB for our initial launch (although probably building our own once we hit production release).

  24. comment
    Comment #22050371

    I definitely read a few of your posts during my research, thanks for your hard work :) The best CRDTs do treat each character separately (as I think I mentioned at one point?). But…

  25. comment
    Comment #22041109

    That's included in my research links, yes :D