Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dadkins
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
dadkins
16y ago
"There’s something at Google for everyone" ...except for the 99% of applicants they reject.
62.
▲
by
dadkins
16y ago
See Google, circa 2003: "Those little ads? Nobody clicks on those!"
63.
▲
by
dadkins
16y ago
Even Newton's laws had exceptions, i.e. general relativity. No theory in physics is perfect, and neither are the theories in this article (they're just a lot less perfect). The usefulness of laws is in their simplicity and their predictiv
64.
▲
by
dadkins
16y ago
I work on large distributed systems. I've found that Go is a much cleaner and simpler language than C++ or Java, by far. You get the compiled speed and control over memory layout of C++ with the garbage collection of Java. The concurrenc
65.
▲
by
dadkins
16y ago
For me, Go has replaced C++ and Java for systems work. All of my projects at work for the past 6 months have been done in Go. I don't think we'll be going back. But, really, good systems are based on well-defined protocols, which makes th
66.
▲
by
dadkins
16y ago
http://www.paulgraham.com/submarine.html Article supplied by industry group or PR firm, passed off as original reporting. edit: Compare it to this article in the new york times, http://www.nytimes.com/2010/12/02/business/media/02privacy.
67.
▲
by
dadkins
16y ago
The new FTC privacy report is certainly worth discussion, but this hit piece smells like a submarine. Had anyone ever heard of the Interactive Advertising Bureau, subtly brought into the article about half way through?
68.
▲
by
dadkins
16y ago
> no contractor is going to know how Google's search infrastructure or ranking algorithm works, but a former employee will. Ironically, the moment said employee becomes former, Google no longer has claim to any work they do. What's at
69.
▲
by
dadkins
16y ago
As Pardo says, "There's no shortage of smart, hardworking engineers. There's a shortage of smart, hardworking engineers willing to work for very little money." - Piaw Na
70.
▲
by
dadkins
16y ago
Does anyone know why the TSA even gives you the choice to opt out of the backscatter machines? You can't opt out of the metal detectors. It seems like the default policy would be for the new machines to be mandatory as well.
71.
▲
by
dadkins
16y ago
x = new(foo) ... x = nil There. Manual memory management. What? It's not as if when you free() something that was malloc()'ed, it gets returned to the operating system right away. It just goes back on the free list. Garbage collection
72.
▲
by
dadkins
16y ago
What are you waiting for? Just try it! There are already many public packages (see http://godashboard.appspot.com/package ), and a tool called goinstall. And there's tons of community involvement, if you'd have a look at the mailing lis
73.
▲
by
dadkins
16y ago
Yes, they all use Adler32 instead because it's faster.
74.
▲
by
dadkins
16y ago
Actually, according to your own blog post on the subject, Gilbert and Lynch define a partition tolerance as: “The network will be allowed to lose arbitrarily many messages sent from one node to another” There's a huge world of diff
75.
▲
by
dadkins
16y ago
Are you sure? Availability in the CAP theorem is a state, as are (P)artition and (C)onsistency. Your system can't be simultaneously consistent and available in the presence of a network partition. The A in CAP doesn't mean always availab
76.
▲
by
dadkins
16y ago
How do you explain Paxos, then? How does a dropped packet prevent the system from responding to queries? How about if I broadcast every response 10 times to everyone I know? How many packets must be dropped for the system to be considere
77.
▲
by
dadkins
16y ago
Of course it will become either unavailable or inconsistent (or both) during a network partition. That's the essence of the CAP theorem. But what does it mean to tolerate a partition? As if the system has a choice? Any CA system is claimi
78.
▲
by
dadkins
16y ago
Paxos is the quintessential example of a highly available, consistent system. It is available as long as more than half of the nodes are up and able to communicate with each other. It remains consistent, regardless of the failure pattern.
79.
▲
by
dadkins
16y ago
Not quite. What I'm saying is that a dropped packet or a failed node are not partitions as far as the CAP theorem is considered. A distributed system is considered available if "every request received by a non-failing node [results] in a
80.
▲
by
dadkins
16y ago
I think the author, like many recently exposed to the CAP theorem, is confused about the meaning of partition tolerance, leading to ridiculous conclusions. Partition tolerance does not mean your distributed system can't be consistent and av
81.
▲
by
dadkins
16y ago
/Unfortunately almost none of the results ever trickled through to the kernel development community, not to mention actually working code being submitted to the Linux kernel mailing list./ Unfortunately, when an academic submits their worki
82.
▲
by
dadkins
16y ago
I should add that it's the massive network switch that makes this all possible. You can scale disk I/O by adding disks, and you can scale in-memory sorting by adding cores and memory. But it's awfully expensive to buy your way out of a bo
83.
▲
by
dadkins
16y ago
It's hardware. They have have 52 servers, each with 16 disks which I assume are capable of I/O at 100MB/s. That's an aggregate disk I/O rate of 83.2 GB/s. Their network switch provides 10Gbps connectivity between each pair, which implies
84.
▲
by
dadkins
16y ago
More recently (from Wikipedia): "In 1999, a number of groups successfully sued Kaiser Permanente in regard to its In the Hands of Doctors advertising campaign. The lawsuit revealed that doctors at the organization were not fully in control
85.
▲
by
dadkins
16y ago
Ehrlichman: “Edgar Kaiser is running his Permanente deal for profit. And the reason that he can … the reason he can do it … I had Edgar Kaiser come in … talk to me about this and I went into it in some depth. All the incentives are toward l
86.
▲
by
dadkins
17y ago
> Nope. You haven't thought this through. That's not really fair. Paxos provably addresses all of the missing ack problems you suggest and makes progress as long as a quorum of nodes can communicate with each other. That's why I menti
87.
▲
by
dadkins
17y ago
A washed out bridge.
88.
▲
by
dadkins
17y ago
> A Consistent/Available system means that reading and writing always works the way you expect, but if one node fails the whole system stops working. I've seen this mistaken statement several times now and it really bugs me. A consiste
89.
▲
by
dadkins
17y ago
That's strange that you suggest master/slave replication as a way to achieve consistency and availability. If you lose your master, you can't take writes and are thus no longer available. And if your slaves are behind the master, then rea
90.
▲
by
dadkins
17y ago
Yes, indeed. Spot the buzzword: We make social games. a social data request and fulfillment system adding social data leveraging social media identify active social networkers Infoharmoni visualizes the real-time social web so
More ›