Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hendzen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
71 ms
·
691.
▲
How I Turned Down $300,000 from Microsoft to go Full-Time on GitHub (2008)
(tom.preston-werner.com)
276 points
by
hendzen
13y ago
|
89 comments
692.
▲
by
hendzen
13y ago
Bitcoin miners flocked to AMD because the SHA-256 algorithm utilizes a 32-bit right rotate operation that AMD cards could execute in one clock cycle, while NVidia cards took ~3 cycles to do so. At this point it doesn't really matter since G
693.
▲
by
hendzen
13y ago
This is complete speculation by me, so take this with a grain of salt. Their product has essentially been commoditized - there are so many companies offering telephony APIs that they probably cannot charge prices that are high enough to o
694.
▲
by
hendzen
13y ago
Probably not. There's a lot of competition (Plivo, Tropo, etc) in this space now, so they have to keep their rates low.
695.
▲
by
hendzen
13y ago
I think Aphyr's series was a little too meaty for the general HN audience (of today). Talking about things like the FLP impossibility result, CAP theorem and specifying protocols with TLA+ may be a bit over the heads of many HN readers - cl
696.
▲
Simulating Network Partitions on a Riak Cluster
(aphyr.com)
26 points
by
hendzen
13y ago
|
8 comments
697.
▲
by
hendzen
13y ago
I understand the issues you've brought up in your post as well as the traditional methods of pruning the search space of query plans through using left-deep join trees and histograms for calculating selectivity. My top-level point was that
698.
▲
by
hendzen
13y ago
Here's an extremely approachable chapter on quantum algorithms from an undergraduate algorithms course: http://www.cs.berkeley.edu/~vazirani/algorithms/chap10.pdf
699.
▲
by
hendzen
13y ago
I'm sure you'll appreciate the irony of this, but what you described is pretty much the exact mechanism of the MongoDB query optimizer [0]. [0] - http://docs.mongodb.org/manual/core/read-operations/#query-o...
700.
▲
by
hendzen
13y ago
Thanks for the reply. Do you have any resources you could share regarding the pitfalls of query optimizers? My experience with them comes primarily from studying the System R optimizer where the literature presented query optimization as a
701.
▲
by
hendzen
13y ago
Nope, operations on a single document are atomic, but not on multiple documents. MongoDB works the same way. AFAIK, the only NoSQL DB with support for multi-doc transactions is HyperDex [0]. [0] - http://hyperdex.org/
702.
▲
by
hendzen
13y ago
Seems a bit unconventional to manually specify which index you'd like to use when writing queries. This would normally be something handled by a query optimizer. Of course, many DBMS provide some facility for specifying indices manually thr
703.
▲
by
hendzen
13y ago
Contrary to what is said in the article, I find that NDAs are fairly pervasive at Bay area tech firms - maybe with the exception of very early stage startups. At most of the big co's you have to sign an NDA just to walk past the front desk
704.
▲
by
hendzen
13y ago
1) http://www.altdevblogaday.com/ 2) http://mechanical-sympathy.blogspot.com/ 3) (Not really a blog, but so great) http://lwn.net/ 4) (For entertainment) http://thedailywtf.com/
705.
▲
by
hendzen
13y ago
Ripple [0] has some similarities to a digital Hawala system. [0] - https://ripple.com/
706.
▲
by
hendzen
13y ago
I like to use them for simple cases only (No nested comprehensions, etc). When in doubt, the Google Python style guide [0] has some useful guidance. [0] - http://google-styleguide.googlecode.com/svn/trunk/pyguide.ht...
707.
▲
by
hendzen
14y ago
From my experience with CUDA/OpenCL, its easy to get a working algorithm that provides some speedup, but getting it to fully utilize the GPU takes some manual optimization. Things like optimizing memory accesses to prevent bank conflicts, u
708.
▲
Raft - An understandable consensus algorithm equivalent to Paxos
(ramcloud.stanford.edu)
5 points
by
hendzen
14y ago
|
0 comments
709.
▲
by
hendzen
14y ago
That's unfortunate. Some (non-teenage) people actually use it. Case in point, I'm aware of a rabbi in NY who uses it to answer questions from his congregants [1]. [1] - http://www.formspring.me/rabbiblake
710.
▲
by
hendzen
14y ago
Interesting to see that this was built on top of Apache Mesos, a dynamic cluster partitioning framework started by some researchers at Berkeley [1]. So far I've heard about Twitter (and now Airbnb) using Mesos in production. Is anyone else
711.
▲
MIT Grad Student Helps Solve Boston School Allocation
(nytimes.com)
4 points
by
hendzen
14y ago
|
0 comments
712.
▲
by
hendzen
14y ago
That doesn't actually solve the underlying problem, which is, why would I spend my bitcoin today when it will be worth more tomorrow? Now, if bitcoin merchants agreed on the expectation that bitcoin will continually rise, it would be ration
713.
▲
by
hendzen
14y ago
Even if this was true, does it matter? At the end of the day, value is value. I know there's a lot of fatigue on HN about bitcoin stories from the initial spam when it first broke into the mainstream (well, the tech mainstream at least) but
714.
▲
by
hendzen
14y ago
The spatial aspect comes from the ability to efficiently answer queries such as "what is set of objects within the following cube?" , etc. Look up R-Trees if you're curious.
715.
▲
by
hendzen
14y ago
To be more specific, he refers to master/slave replica pairs, which have now (since 1.6) been superseded by arbitrarily sized replica sets. Also, MongoDB now (since 1.8) has single server durability due to a write-ahead journaling protocol.
716.
▲
by
hendzen
14y ago
I still use Chrome on my OSX MBA, but on my Ubuntu desktop I switched back to firefox because I found Chrome to be buggy. Also, the flashplayer implementation on Chrome is terrible.
717.
▲
by
hendzen
14y ago
This is pretty awe-inspiring but as a programmer I know it would be fairly difficult to use this machine for existing workloads because so much code would have to be rewritten from typical x86 code to CUDA/OpenCL to use all those GPUs. Pers
718.
▲
by
hendzen
14y ago
There's definitely a few design patterns that aren't applicable in functional languages. For example, the Visitor pattern can be naturally replaced with map and fmap in Haskell, which are far more powerful.
719.
▲
Prognosticator - A Java Framework for building Machine Learning models
(github.com)
3 points
by
hendzen
14y ago
|
0 comments
720.
▲
by
hendzen
14y ago
This article is terrible. Not only does it fail to give any technical information about the actual innovation being claimed, but it is also factually incorrect as it lists the wrong date for the patent filing. Here is the actual patent: ht
More ›