Live data from Hacker News

Viewing profile — reubenbond

reubenbond

HN member
Joined
Mon, Jan 13, 2014, 2:19 PM UTC
HN karma
233
Public activity
87 items

About reubenbond

https://twitter.com/reubenbond https://github.com/dotnet/orleans

Recent public activity

  1. comment
    Comment #42031313

    Would GC.TryStartNoGCRegion work for you? https://learn.microsoft.com/en-us/dotnet/api/system.gc.tryst...

  2. comment
    Comment #38280032

    We have a section in the FAQ about it: https://learn.microsoft.com/en-us/dotnet/aspire/reference/as... In short, these are complimentary things. Think about it like this: you use a…

  3. comment
    Comment #38271283

    We should chat more about Reminders v2 - I want to learn more about what you'd like it to provide. Can you comment on the issue ( https://github.com/dotnet/orleans/issues/7573 )? I…

  4. comment
    Comment #38271260

    There were a bunch of new features added to Orleans in the past year, including Live Grain Migration, IAsyncEnumerable support, Cosmos DB & Redis providers. I think workflows (dura…

  5. comment
    Comment #37711885

    Which systems use Calvin-like protocols?

  6. comment
    Comment #37639035

    > Anything but RabbitMQ. Would you mind elaborating on this? I'd be happy for others to chime in with their experiences/opinions, too.

  7. comment
    Comment #37274244

    Not the same, but this reminds me of the Epoch Protection Version Scheme discussed in this paper: https://dl.acm.org/doi/fullHtml/10.1145/3533737.3535091 EPVS is used in Microsoft …

  8. comment
    Comment #37170900

    I used it to test an idea I had to implement the Fast Paxos optimization on top of CASPaxos and it was quite useful for that: https://github.com/ReubenBond/fast-caspaxos (the code …

  9. comment
    Comment #30173516

    try virustotal.com

  10. comment
    Comment #29439390

    Coyote is a great tool/library from Microsoft for testing large numbers of schedules in .NET programs: https://microsoft.github.io/coyote/

  11. comment
    Comment #28644814

    If task A & B perform IO (eg, a DB call) and the alternatives are running them sequentially on one thread or running them concurrently (via async/await) on one thread, then running…

  12. comment
    Comment #28643448

    > Consider that the minimum grain of a Task.Delay is 1 millisecond. The minimum here is contingent on a few things. The API can accept a TimeSpan which can express durations as low…

  13. comment
    Comment #28189256

    The Opus OpenSubtitles corpus was very useful when I was creating this Chinese-English dictionary app: https://github.com/ReubenBond/HanBaoBao . The tool which creates the dictiona…

  14. comment
    Comment #27731485

    Given how Ray "provides [...] exactly-once semantics" for its actors, you could draw similarities between it and workflow-as-code frameworks such as https://temporal.io . The way t…

  15. story
  16. comment
    Comment #26670705

    > I was watching a talk from Microsoft on the topic where they would refer to actors as “cloud native objects” and the model itself as an ideal way to do OOP on distributed systems…

  17. comment
    Comment #26310759

    The Raft paper is there. It's the first paper under the "Expository papers and blog posts" section

  18. comment
    Comment #25846521

    Orleans and Service Fabric are different. Orleans has been running in production for some time now and is actively developed on GitHub: https://github.com/dotnet/orleans . Teams in…

  19. comment
    Comment #25167162

    Have you seen Orleans? https://github.com/dotnet/orleans

  20. comment
    Comment #24708130

    > why it took up to 6 years for MS to release an experimental fix [1] to run on Kubernetes? > where I can find the outstanding issue in the release notes that [1] tries to fix? - i…

  21. comment
    Comment #24705053

    Interesting take. We run Orleans on Kubernetes in production at Microsoft on multiple services. Other services run Orleans on Service Fabric in production - SF is similar to Kubern…

  22. comment
    Comment #24699949

    I think if you look at the consistent development history, you can use that as an indicator. Internal teams host it on Kubernetes (Linux), Service Fabric (Windows), and other place…

  23. comment
    Comment #24697753

    No, Service Fabric Reliable Actors are based on the Orleans API and model

  24. comment
    Comment #24695413

    There is a new package which adds improved Kubernetes integration and fixes the issues you mentioned specifically. It's in beta right now, but we expect a stable release soon. Feel…

  25. comment
    Comment #24693630

    There are developers using Orleans with F#, so it does work. It is not as nice of an experience as it ought to be, though. For example, it requires a dummy C# project to hold the g…