Live data from Hacker News

Viewing profile — evanweaver

evanweaver

HN member
Joined
Wed, Feb 01, 2017, 8:19 PM UTC
HN karma
1,687
Public activity
309 items

About evanweaver

CTO @ http://fauna.com

Recent public activity

  1. comment
    Comment #38480333

    Games are a medium for artistic expression but saying that 3D hardware was designed to improve art production, or that NVIDIA was first in market, is incorrect. The hardware was de…

  2. comment
    Comment #38477747

    The idea didn't spring fully formed from SGI. It was a natural extension of 2D graphics accelerators which were initially used for engineering (high value, small market) and later …

  3. comment
    Comment #38476093

    Yeah, this history is just wrong. What really happened is as so: Early 90s: SGI invented OpenGL to make realtime 3D graphics practical, initially for CAD/CAM and other scientific/e…

  4. comment
    Comment #30533826

    I know people for whom the traditional way of building a web app is completely foreign. I am curious how you would describe the concept and tools to someone who has never encounter…

  5. story
  6. story
  7. comment
    Comment #29111348

    Curious what makes a cache better to you.

  8. comment
    Comment #29111145

    I mean, yeah, this is why people stopped using this pattern. But these problems are getting solved, especially in Fauna: 1. Schemaless/document/schema-on-need databases like Fauna …

  9. comment
    Comment #29109548

    Stored procedures and the integration database have come back for our users in a big way. It would be great to hear examples of how others are applying this pattern with other data…

  10. story
  11. comment
    Comment #28608880

    "There are three kinds of lies: lies, damned lies, and benchmarks." - Mark Twain What other methods does the community use for measuring distributed latency?

  12. story
  13. story
  14. comment
    Comment #28012689

    This is possible in Fauna. All documents are actually collections of document versions within the configurable retention period. If you ensure that every writer decorates the docum…

  15. comment
    Comment #28010241

    Can you give me an example of the kind of query you have in mind?

  16. comment
    Comment #28008354

    Fauna is temporal, so yes. Normal forms not required.

  17. comment
    Comment #28007677

    As far as I can tell, GemStone/S doesn't offer any server-side partitioning, clustering, or replication. GemFire was developed to scale the GemStone/S patterns horizontally. The Ge…

  18. comment
    Comment #28007456

    I thought GemFire was directly derived from GemStone, via numerous acquisitions. If GemStone has a different transaction model I don't know it. The point is, no distributed databas…

  19. comment
    Comment #28007344

    GemStone/GemFire use a transactional protocol akin to Tuxedo. Open a bunch of locks, write a bunch of updates, release the locks. As per the docs ( https://gemfire82.docs.pivotal.i…

  20. comment
    Comment #28007276

    These are fair critiques, and we expect document databases to evolve towards schema support in the the future. GraphQL is part of this trend.

  21. comment
    Comment #28007263

    If only there was some database that let you store flexibly structured documents but keep the data normalized. Perhaps you could even construct views and indexes to accelerate diff…

  22. comment
    Comment #28003802

    We haven't seen much difference in practice between frequent aborts and frequent timeouts. Both are better than deadlocks. I meant transactions issued from a server ("cloud") clien…

  23. comment
    Comment #28003777

    I guess most ORMs are like that. Is the object shared by reference across the entire runtime or do you end up with divergent objects?

  24. comment
    Comment #28003772

    I regularly worked from bed when I had an actual office to go to...variety is good.

  25. comment
    Comment #28003488

    Firebase was originally designed more as a realtime communication mechanism than an operational database. The idea was that clients would subscribe to different nodes in a data hie…