News for hackers. Stuff that matters.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by jordan0day on Saturday December 14, 2013 @02:22PM (#6906730)
This is the second article I have read written by this author and I've found both of them to be mildly informative and wildly entertaining. Sort of like a Dave Berry of computer science writing.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by Strilanc on Saturday December 14, 2013 @02:53PM (#6906852)
There's two more near the bottom of the author (James Mickens)'s Microsoft Research page[1]. The page itself is also funny.

1: http://research.microsoft.com/en-us/people/mickens/

Re:The Saddest Moment: Byzantine fault tolerance [pdf] by sedev on Sunday December 15, 2013 @03:20AM (#6908768)
I was also getting a strong Dave Barry vibe. It's not bad - but it's easy to let the schtick get old, and Dave Barry is still alive. Maybe the guy is testing the theory that if you understand it well, computers are as crazy as Florida and thus capable of generating as many bizarre anecdotes suitable for column grist as Florida. Plausible.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by hristov on Sunday December 15, 2013 @01:38AM (#6908610)
I agree, he is like Dave Berry. Absolutely horrible.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by brown9-2 on Saturday December 14, 2013 @11:15AM (#6906016)
A different topic, but http://research.microsoft.com/en-us/people/mickens/theslowwi... is a good read too.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by keithpeter on Saturday December 14, 2013 @02:26PM (#6906738)
Quote from The Slow Winter

>> Unfortunately for John, the branches made a pact with Satan and quantum mechanics during a midnight screening of "Weekend at Bernie’s II." In exchange for their last remaining bits of entropy, the branches cast evil spells on future generations of processors. Those evil spells had names like "scaling induced voltage leaks" and "increasing levels of waste heat" and "Pauly Shore, who is only loosely connected to computer architecture, but who will continue to produce a new movie every three years until he sublimates into an empty bag of Cheetos and a pair of those running shoes that have individual toes and that make you look like you received a foot transplant from a Hobbit, Sasquatch, or an infertile Hobbit/Sasquatch hybrid." Once again, I digress. The point is that the branches, those vanquished foes from long ago, would have the last laugh.<<

This guy is going for the HST approach. Funny but opaque as well.

Re:The Saddest Moment: Byzantine fault tolerance [pdf] by ColinCochrane on Saturday December 14, 2013 @04:07PM (#6907124)
Another good one, titled "Mobile Computing Research Is a Hornet’s Nest of Deception and Chicanery" is at http://research.microsoft.com/en-us/people/mickens/nestofhor....
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by philsnow on Saturday December 14, 2013 @07:51PM (#6907803)
Wow, _somebody_ doesn't like windows phones

but seriously, that article had nothing to do with research. it seemed to be a rant at third-rate smart phones from 3 years ago.

Re:The Saddest Moment: Byzantine fault tolerance [pdf] by repsilat on Sunday December 15, 2013 @04:36AM (#6908868)
Fits my experience with my Nexus 7 pretty well.

- The web-browsing experience is pretty bad (though web developers are as much to blame for this as the browser devs.) Mobile-optimised sites have text that's too large and advertising dialogs that forcibly redirect me to places I don't want to go. Buggy banner ads trying to stick to the bottom of the page bounce around the page as I scroll, take up too much of the viewport, and never dismiss when I hit the "X".

- The touchscreen does play up from time to time, sometimes when I'm using it and sometimes when I'm not. Two days ago my tablet opened Facebook and tried to send "monkey with typewriter" messages to old friends...

It doesn't make calls either, but I can forgive it for that... My heirarchy of needs begins with more "real computer" things, not "real phone" things. To type a short comment like this I'll first plug in a keyboard (which will cause all programs to crap themselves....) Anything more involved, though, and I'll consider spinning up an EC2 instance and doing it over SSH.

Re:The Saddest Moment: Byzantine fault tolerance [pdf] by brown9-2 on Sunday December 15, 2013 @08:08AM (#6909251)
If you scroll down to the bottom of this page (http://research.microsoft.com/en-us/people/mickens/) you'll see that the author intended these as humor pieces for USENIX magazine and not as research papers.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by metermaid on Sunday December 15, 2013 @05:10AM (#6908930)
My favourite Mickens is The Night Watch: http://research.microsoft.com/en-us/people/mickens/thenightw...

"HCI people discover bugs by receiving a concerned email from their therapist. Systems people discover bugs by waking up and discovering that their first-born children are missing and “ETIMEDOUT ” has been written in blood on the wall."

and also

"I HAVE NO TOOLS BECAUSE I’VE DESTROYED MY TOOLS WITH MY TOOLS."

Re:The Saddest Moment: Byzantine fault tolerance [pdf] by eliwjones on Saturday December 14, 2013 @10:15AM (#6905848)
Its a sexy read.

James Mickens is AKA "Galactic Viceroy of Research Excellence"

http://microsoftjobsblog.com/viceroy-james-mickens/

Re:The Saddest Moment: Byzantine fault tolerance [pdf] by seliopou on Saturday December 14, 2013 @01:37PM (#6906536)
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by hendzen on Saturday December 14, 2013 @02:13PM (#6906692)
CS background for people who haven't heard of Byzantine Fault Tolerance:

Original Lamport Paper - http://www.cs.cornell.edu/courses/cs614/2004sp/papers/lsp82....

'Practical' Byzantine Fault Tolerance -http://www.cs.cornell.edu/courses/cs614/2004sp/papers/lsp82....

Re:The Saddest Moment: Byzantine fault tolerance [pdf] by somethingnew on Saturday December 14, 2013 @04:43PM (#6907228)
You posted a duplicate, what's the other link?
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by neilc on Saturday December 14, 2013 @06:06PM (#6907511)
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by hendzen on Saturday December 14, 2013 @10:00PM (#6908175)
Yep, that's the one. BTW, didn't know you were on HN, I'm a fan of Bloom.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by army on Saturday December 14, 2013 @01:48PM (#6906587)
That was far funnier than it had any right to be.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by mordae on Saturday December 14, 2013 @10:05AM (#6905829)
tl;dr Rant about complexity of https://en.wikipedia.org/wiki/Byzantine_fault_tolerance and it's practical uselessness.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by ColinWright on Saturday December 14, 2013 @11:35AM (#6906098)
Your tl;dr does this paper a serious disservice. It is at once more enlightening and more entertaining than most other papers.

It's also accurate.

Re:The Saddest Moment: Byzantine fault tolerance [pdf] by marcosdumay on Saturday December 14, 2013 @11:20AM (#6906042)
I didn't know there was an area of CS called "Byzantine fault tolerance". Now, I'm completely astonished by both the intelectual honesty of people that call their field something that reads "known impossible problem that can only be dealed with by increasing complexity" and that the same people try hard to deal with the problem without bringing extra complexity.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by clarkm on Saturday December 14, 2013 @09:07PM (#6908009)
You realize that this is a humor column for USENIX's online magazine, right?
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by nullc on Saturday December 14, 2013 @04:40PM (#6907216)
Yes, but its a fitting one that does pretty much characterize the field.

It also highlights how remarkable the Bitcoin whitepaper is…

Re:The Saddest Moment: Byzantine fault tolerance [pdf] by muyuu on Saturday December 14, 2013 @08:58PM (#6907990)
I chuckled. But, like it or not, lesser trust requirements are CRUCIAL in the immediate future of computing and therefore so is research on Byzantine Fault Tolerance.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by terminus on Saturday December 14, 2013 @01:38PM (#6906543)
Funny, but in light of recent events (see http://arstechnica.com/tech-policy/2013/11/uk-spies-continue... for example) things like Byzantine General's problems do not seem quite so far fetched.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by graycat on Saturday December 14, 2013 @01:27PM (#6906503)
The OP brings up a very old story in fault tolerance, reliable systems, and systems management: In practice a very significant fraction of all outages are due fairly directly to those famous words of the HAL 9000 "human error" or people in the server farm 'bridge' or the network operations center (NOC) doing the wrong things.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by ycskyspeak on Saturday December 14, 2013 @05:55PM (#6907462)
I had absolutely no idea what a Byzantine fault was and to be honest I probably still have a very peripheral grasp of what the author is trying to make fun of. What I love about this is that you can sense the buildup of frustration that the author felt which then got released in the form of this paper, hilariously entertaining.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by ivanhoe on Saturday December 14, 2013 @06:44PM (#6907617)
Very little real info and too much of what author probably believes to be a humor, but it's just pretentious BS...
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by sanderjd on Saturday December 14, 2013 @07:36PM (#6907760)
Nah, the author thinks right, it's humor.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by jimktrains2 on Saturday December 14, 2013 @01:07PM (#6906422)
Just wondering: what does the [scribd] mean in the title? I thought this was a warning for the poor usability and difficulty to download from site http://www.scribd.com. This links directly to a pdf, so wouldn't a [pdf] tag be better? I've noticed this on a bunch of posts recently.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by judk on Saturday December 14, 2013 @01:10PM (#6906431)
It's a HN auto-tag, to promote a Scribd, a YC company.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by SilasX on Saturday December 14, 2013 @02:37PM (#6906782)
I always took it as a warning that "this will be a hassle to access".
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by cfqycwz on Saturday December 14, 2013 @01:26PM (#6906497)
More specifically, it's actually a link to a copy of the same pdf hosted on scribd, the intention being to offer a means of viewing the pdf that's less cumbersome than Adobe Reader.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by _pmf_ on Saturday December 14, 2013 @01:54PM (#6906615)
I couldn't think of a way to make Scribd's user experience any less enjoyable. I usually give up after the 3rd page hangs and navigation and even reloading fail.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by jimktrains2 on Saturday December 14, 2013 @01:40PM (#6906553)
Interesting. I never clicked on it so I never noticed it was an additional link!

I've never liked the scribd interface, but what's more is that Chrome and FF have their own, decent, pdf viewers which are light-years better than either the scribd or adobe viewers.

I wonder how much HN gets to put that link there.

Re:The Saddest Moment: Byzantine fault tolerance [pdf] by icebraining on Saturday December 14, 2013 @01:54PM (#6906614)
HN is owned by YCombinator. Scribd was founded under the YCombinator program. There's really not much to it.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by jimktrains2 on Saturday December 14, 2013 @03:52PM (#6907065)
I never see any other links like that for YC companies (and there are a lot of YC companies) on HN; that's why I was curious.

Aside: Why can I respond to you and not cmelbye?

Re:The Saddest Moment: Byzantine fault tolerance [pdf] by ics on Saturday December 14, 2013 @04:04PM (#6907110)
> Why can I respond to you and not cmelbye?

There is a timer on new posts before anyone can reply. It's to force people to think a little before they post and is pretty effective in rate-limiting flamewars.

Re:The Saddest Moment: Byzantine fault tolerance [pdf] by davidw on Saturday December 14, 2013 @03:19PM (#6906952)
Not a scribd fan , but to be fair, they have been around longer than FF and chrome PDF viewers have.
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by cmelbye on Saturday December 14, 2013 @03:46PM (#6907055)
What? You think Scribd pays their investor to promote their product? Isn't it much more likely that their investor is promoting the product they invested in for free?
Re:The Saddest Moment: Byzantine fault tolerance [pdf] by jessaustin on Saturday December 14, 2013 @01:59PM (#6906633)
scribd may be the only means of viewing a pdf more cumbersome than Adobe Reader.