Live data from Hacker News

Viewing profile — eventreduce

eventreduce

HN member
Joined
Sun, Apr 12, 2020, 3:57 PM UTC
HN karma
114
Public activity
41 items

About eventreduce

No profile information was provided.

Recent public activity

  1. comment
  2. story
  3. comment
    Comment #28439087

    With real private fields you can make a minifier that minifies the fieldname/functionname which is not possible before.

  4. comment
    Comment #28419028

    It has like 100 times more moving parts that can break.

  5. comment
    Comment #28398592

    Because you can make good money by migrating the customers java project once each year.

  6. comment
    Comment #28398546

    Most people do not "deserve" bed space because most sickness is selfmade. People smoke, drink and eat too much, so they all deserve to die?

  7. comment
    Comment #28192556

    You should check out the event-reduce algorithm[1]. It scales in a different way on how it calculates new results based on old-Results+Event. So it can have some benefits over mate…

  8. comment
    Comment #22897081

    It sounds like you did not read the READme. What you are describing is something that does scale up with more data but not with more requests. When you have an application where 10…

  9. comment
    Comment #22893779

    The difference is that with simple caching you have to run full queries again when the cache becomes invalidated. This is often expensive especially on write intensive data usages.…

  10. comment
    Comment #22893765

    I think the best example for why this is useful is described by david glasser at his talk about the oplog driver used in meteor.js https://www.youtube.com/watch?v=_dzX_LEbZyI

  11. comment
    Comment #22893739

    All your assumptions are wrong. Please read the other comments here or at least the readme of the repository. I will happily answer all ongoing questions you have afterwards.

  12. comment
    Comment #22891787

    No and I also do not want to "claim" something. Feel free to do your own tests.

  13. comment
    Comment #22891701

    EventReduce is a simple algorithm. It does not care or affect how you handle propagation of writes or how you handle your events, transactions or conflicts. See it as a simple func…

  14. comment
    Comment #22891310

    I recommend the video "Real-Time Databases Explained: Why Meteor, RethinkDB, Parse & Firebase Don't Scale" https://www.youtube.com/watch?v=HiQgQ88AdYo

  15. comment
    Comment #22891109

    EventReduce is an algorithm and not a database-wrapper. It will not care about your writes or if your database layer is a cluster and so also not affect them.

  16. comment
    Comment #22890826

    I encourage you to read the readme and check out the demo. EventReduce is nothing magically drills out your database and affects the consistency of your write-accesses. It is a sim…

  17. comment
    Comment #22890540

    I understand that reading the plain source code is more painful then reading a paper. There are many different trade-offs between a paper and the current repository with source cod…

  18. comment
    Comment #22890455

    localStorage is no database, check out the demo page.

  19. comment
    Comment #22890448

    You have to provide the events by yourself. See EventReduce as a simple function that can do oldResults+Event=newResults. And yes, you should always do testings before you use open…

  20. comment
    Comment #22890433

    Yes I used it. I actually know it really well. I also did performance comparisons with mongodb and mongodbs change stream and cursors. What I posted here is just an algorithm. You …

  21. comment
    Comment #22890346

    I think it is dangerous to propose a database product as a solution to the limitation of a simple algorithm.

  22. comment
    Comment #22890323

    Thanks that looks interesting. I added it to my to-read list.

  23. comment
    Comment #22890312

    The biggest usecase for EventReduce is realtime applications. Most technologies for these like Firebase, AWS AppSync etc. work on non-relational data. If you want to use EventReduc…

  24. comment
    Comment #22889979

    This is a great question. So EventReduce is only the algorithm that calculates your new results. The parsing of SQL is not done by it, you have to bring it by yourself. This works …

  25. comment
    Comment #22889918

    There is a big difference between a change-stream and a realtime query. For example mongodbs cursor-stream is a good way to observe the events that happen to a specific collection …