Hacker Newsnew | past | comments | ask | show | jobs | submit | 2012-09-08login
Stories from September 8, 2012
Go back a day, month, or year. Go forward a day, month, or year.
1.Russia in color, a century ago (boston.com)
469 points by Xcelerate on Sept 8, 2012 | 187 comments
2.So I Made A Mashup, And Then… (stevestreza.com)
257 points by craigkerstiens on Sept 8, 2012 | 98 comments
3.How Dangerous Is Your Couch? (nytimes.com)
233 points by danso on Sept 8, 2012 | 154 comments
4.A love letter to MIT (tech.mit.edu)
207 points by ilamont on Sept 8, 2012 | 40 comments
5.The "Wash my Ferrari" Problem: A Meditation on Risk (theothereight.wordpress.com)
198 points by URSpider94 on Sept 8, 2012 | 50 comments

The level of discourse on HN lately is absurd. Here is a new CEO that appears to be looking to change things for the positive, yet everyone wants to be cynical and doubting. Yet when startups have major f* ups, the conversation is much different.

Lets all admit change is slow and that paypal is still one of the more trusted payment solutions accepted globally. It would be nice to be able to use them in the future with some continued reliability.

7.Stackoverflow Is A Difficult Community to Participate In (theexceptioncatcher.com)
147 points by monksy on Sept 8, 2012 | 81 comments
8.Learn How to make a Single Element iPhone in CSS3 (cssdeck.com)
144 points by binarydreams on Sept 8, 2012 | 43 comments
9.4 geeky laws that rule our world (neatorama.com)
138 points by 001sky on Sept 8, 2012 | 28 comments
10.CoffeeScript source maps (ryanflorence.com)
122 points by v33ra on Sept 8, 2012 | 10 comments
11.App-UI (triceam.github.com)
101 points by taylorbuley on Sept 8, 2012 | 23 comments
12.Google Donates $20,000 to Eclipse Foundation (thepowerbase.com)
99 points by glazemaster on Sept 8, 2012 | 36 comments
13.The music classifying nightmare (pkh.me)
98 points by ux on Sept 8, 2012 | 75 comments
14.Brain Parasites, California’s Hidden Health Problem (scientificamerican.com)
95 points by georgecmu on Sept 8, 2012 | 54 comments
15.In deep with Tesla CEO Elon Musk (autoblog.com)
93 points by christiansmith on Sept 8, 2012 | 64 comments
16.The Disturbing, Unchecked Rise of the Administrative Subpoena (wired.com)
92 points by mtgx on Sept 8, 2012 | 44 comments
17.Modeling Physics in Javascript: Gravity and Drag (burakkanber.com)
91 points by bpierre on Sept 8, 2012 | 38 comments
18.Rebol's future (rebol.com)
89 points by deadwait on Sept 8, 2012 | 16 comments
19.Ruby, PHP, MySQL, Perl, Free Hosting for geeks (1.ai)
81 points by eterps on Sept 8, 2012 | 70 comments
20.Q&A With Nine Great Programmers (dodgycoder.net)
81 points by damian2000 on Sept 8, 2012 | 21 comments
21.What are the drawbacks of Python? (programmers.stackexchange.com)
77 points by tchalla on Sept 8, 2012 | 171 comments

There's something ironic about combination of "Mike Arrington" and "turning the drama down".
23.An introduction to cross compilation with Go (cheney.net)
72 points by jemeshsu on Sept 8, 2012 | 10 comments

During my tenure at NetApp I got to see all sorts of really really interesting disk problems and the lengths software had to go to reliably store data on them. Two scars burned into me from that were 1) disks suck, and 2) disks are not 'storage'.

The first part is pretty easy to understand, storage manufacturers have competed for years in a commodity market where consumers often choose price per gigabyte over URER (the unrecoverable read error rate), further at the scale of the market small savings of cents adds up to better margins. And while the 'enterprise' fibre channel and SCSI drives could (and did) command a hefty premium, the shift to SATA drives really put a crimp in the over all margin picture. So the disk manufacturers are stuck between the reliability of the drive and the cost of the drive. They surf the curve where it is just reliable enough to keep people buying drives.

This trend bites back, making the likely hood of an error while reading more and more probable. Not picking on Seagate here, they are all similar, but lets look at their Barracuda drive's spec sheet [1]. You will notice a parameter 'Nonrecoverable Read Errors per Bits read', and you'll see that its 1x10e14 across the sheet, from 3TB down to 250GB. It is a statistical thing, the whole magnetic field domain to digital bit pipeline is one giant analog loop of a error extraction. 1x10E14 bits. So what does that mean? Lets say each byte is encoded in 10 bits on the disk. Three trillion bytes is 30 trillion bits in that case, or 3x10E13 bits. Best case, if you read that disk from one end to the other (like you were re-silvering a mirror from a RAID 10 setup) you have a 1 in 3 chance that one of those sectors won't be readable for a perfectly working disk. Amazing isn't it? Trying to reconstruct a RAID5 group with 4 disks remaining out of 5, look out.

So physics is not on your side, but we've got RAID 6 Chuck! Of course you do, and that is a good thing. But what about when you write to the disk, the disk replies "Yeah sure boss! Got that on the platters now" but it didn't actually right it? Now you've got a parity failure waiting to bite you sitting on the drive, or worse, it does write the sector but writes it somewhere else (saw this a number of times at NetApp as well). There are three million lines of code in the disk firmware. One of the manufacturers (my memory says Maxtor) showed a demo where they booted Linux on the controller of the drive.

Bottom line is that the system works mostly, which is a huge win, and a lot of people blame the OS when the drive is at fault, another bonus for manufacturers, but unless your data is in a RAID 6 group or on at least 3 drives, its not really 'safe' in the "I am absolutely positive I could read this back" sense of the word.

[1] http://www.seagate.com/files/staticfiles/docs/pdf/datasheet/...

25.Util-linux cheat sheet (catonmat.net)
71 points by peofre on Sept 8, 2012 | 16 comments
26.OCR and Neural Nets in JavaScript (ejohn.org)
66 points by option_greek on Sept 8, 2012 | 18 comments
27.Mike Arrington: Turning the drama down on Y Combinator v. Google Ventures (uncrunched.com)
64 points by kloncks on Sept 8, 2012 | 23 comments
28.Lessons learned and misconceptions regarding encryption and cryptology (security.stackexchange.com)
63 points by srijan4 on Sept 8, 2012 | 1 comment
29.Quantum teleportation over 143 kilometres using active feed-forward (nature.com)
61 points by antimora on Sept 8, 2012 | 64 comments
30."brew install pass" -- the simple unix password manager now released for mac (zx2c4.com)
61 points by zx2c4 on Sept 8, 2012 | 80 comments

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: