Viewing profile — evanweaver
evanweaver
HN member- Joined
- Wed, Feb 01, 2017, 8:19 PM UTC
- HN karma
- 1,687
- Public activity
- 309 items
- HN profile
- View on Hacker News ↗
About evanweaver
Recent public activity
-
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…
-
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 …
-
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…
-
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…
- story
- story
-
comment
Comment #29111348
Curious what makes a cache better to you.
-
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 …
-
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…
- story
-
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?
- story
- story
-
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…
-
comment
Comment #28010241
Can you give me an example of the kind of query you have in mind?
-
comment
Comment #28008354
Fauna is temporal, so yes. Normal forms not required.
-
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…
-
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…
-
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…
-
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.
-
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…
-
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…
-
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?
-
comment
Comment #28003772
I regularly worked from bed when I had an actual office to go to...variety is good.
-
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…