Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mjb
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
451.
▲
by
mjb
13y ago
Yes, both latent sector errors (data that is lost that you don't know is lost) and detectable and undetectable bit errors happen at rates high enough to affect 2TB of family photos. NetApp[1] and the Internet Archive[2] have published
452.
▲
Distributed Consensus: Beating Impossibility with Probability One
(brooker.co.za)
47 points
by
mjb
13y ago
|
2 comments
453.
▲
Restricted Transactional Memory on Haswell
(brooker.co.za)
1 points
by
mjb
13y ago
|
0 comments
454.
▲
Consistency Tradeoffs in Modern Distributed Database System Design
(cs-www.cs.yale.edu)
1 points
by
mjb
13y ago
|
0 comments
455.
▲
by
mjb
13y ago
Not a bad thing, just a compromise. It does restrict the feature set of HLE a little bit, and make some of its semantics a little awkward. Backward compatibility is obviously a good and useful thing. I think Intel did the right thing for th
456.
▲
by
mjb
13y ago
Exactly. As I understand it, HLE programs that use XACQUIRE and XRELEASE should run fine on older hardware. I suspect Intel's play here is to get the technology into mainstream compilers and libraries quickly, to make their Haswell and
457.
▲
Hardware Lock Elision on Haswell
(brooker.co.za)
80 points
by
mjb
13y ago
|
4 comments
458.
▲
by
mjb
13y ago
> I had no idea this movement existed, but I guess I shouldn't be surprised. I'm a South African. I am constantly disappointed by the amount of time and emotional energy some South Africans (and expats) put into historical revi
459.
▲
by
mjb
13y ago
> He was actually a terrorist leader - his group killed thousands of innocents in bombings and other attacks. Mandela was extremely conflicted by the ANC's (and, more specifically, MK's) use of violence against the apartheid go
460.
▲
Mathematical Definition, Mapping, and Detection of (Anti)Fragility
(papers.ssrn.com)
2 points
by
mjb
13y ago
|
0 comments
461.
▲
by
mjb
13y ago
As far as I can tell from the code, this is exactly the same. The approach, bandlimited interpolation, is executed in the frequency domain here and in the space domain in sinc interpolation. Bandlimited interpolation is "correct"
462.
▲
by
mjb
13y ago
For Consistency (i.e. C, not I). Depending on the operations you are trying to perform and the isolation level you have chosen, locking may be the only way to update the database consistently, even within a single transaction. See this pape
463.
▲
by
mjb
13y ago
As I replied to your comment further down, you (and the article) are confusing the implementation's use of locks to ensure atomicity and isolation with the applications use of locks to ensure consistency. These things are different.
464.
▲
by
mjb
13y ago
You are confusing two concepts: locking used by the implementation to provide isolation and atomicity, and locking used by the application to provide consistency. Consistency is a separate concern from Isolation and Atomicity. With the defa
465.
▲
by
mjb
13y ago
The core of Raft appears isomorphic to Paxos, with the addition of clearly explained and well-specified details for extending it into a working consensus system. It's cool and useful work, and is likely to be influential in the long ru
466.
▲
by
mjb
13y ago
Slides from a similar talk here: https://speakerdeck.com/argv0/lessons-learned-and-questions-...
467.
▲
by
mjb
13y ago
> As long as you write your state transition functions with certain identities and use appropriate data structures to represent your state you can guarantee a partial ordering for messages and an eventually-consistent state (the only ass
468.
▲
by
mjb
13y ago
That depends on what level of book, and what you want to learn from it. On "how real distributed systems are built", there isn't a really good book available in my opinion. I liked The Datacenter as a Computer, but it's
469.
▲
by
mjb
13y ago
> It seems as if lead should be easier to press into shape than steel so I wonder why the difference in techniques. I only worked briefly in a cold-forging factory, but I remember there being issues with wire stiffness and difficulties w
470.
▲
by
mjb
13y ago
Exactly. Things like the "useless use of wc -l" fall into a similar category for me. When I want to count the lines of stdout, I use "wc -l". It may not be the simplest, most efficient or fewest keystrokes, but it is ext
471.
▲
by
mjb
13y ago
It's a real pity about the distractingly strange bokeh in the example shots. Narrow depth of field (when desired) is a great strength of large-aperture lenses, but if the out-of-focus part is ugly they lose a lot of value for that.
472.
▲
Beyond iostat: Storage performance analysis with blktrace
(brooker.co.za)
1 points
by
mjb
13y ago
|
0 comments
473.
▲
by
mjb
13y ago
That's been my experience, too. I get much more attention from colleagues and recruiter for my articles, papers and other publications than my HN or Reddit karma. If you want to get your name out there as an expert, you're much be
474.
▲
by
mjb
13y ago
"We then randomly assigned 20 of them to take part in weekly meditation classes" It makes sense to be critical of bad experiment design, and skeptical about extraordinary results. On the other hand, claiming bad experiment design
475.
▲
by
mjb
13y ago
> So, please, cut that 8-week-course crap out. What they "measured" is elevated self-esteem, or better self-confidence, or just felling special or even enlightened - any kind of these naive pre-mature "experiences" ea
476.
▲
by
mjb
13y ago
> It can be tempting to stand on an ivory tower and proclaim theory, but what is the real world cost/benefit? That's an important question. The real world costs of fulling understanding the behavior of a system like Redis, amor
477.
▲
by
mjb
13y ago
The exchange between Antirez and aphyr following the post about Redis sentinel is a fascinating comparison between two engineering approaches. Antirez makes a qualitative argument ( http://antirez.com/news/56 , especiall
478.
▲
by
mjb
13y ago
I've experimented quite a lot with Coq, and am still struggling to get value from it in a distributed systems context. TLA+ ( http://research.microsoft.com/en-us/um/people/lamport/tla/tl... ), on
479.
▲
Murphy Was An Optimist: Byzantine Failures in Real Systems
(rvs.uni-bielefeld.de)
2 points
by
mjb
13y ago
|
0 comments
480.
▲
Distributed Locking: When to use it? How?
(scalingsystems.com)
2 points
by
mjb
13y ago
|
0 comments
More ›