Hacker Newsnew | past | comments | ask | show | jobs | submit | 2014-10-09login
Stories from October 9, 2014
Go back a day, month, or year. Go forward a day, month, or year.
1.Redis cluster, no longer vaporware (antirez.com)
522 points by untothebreach on Oct 9, 2014 | 49 comments
2.Intel Underestimates Error Bounds by 1.3 Quintillion (randomascii.wordpress.com)
424 points by ghusbands on Oct 9, 2014 | 73 comments
3.Introducing GIFV (imgur.com)
332 points by crabasa on Oct 9, 2014 | 198 comments
4.Google Now vs. Siri vs. Cortana – The Great Knowledge Box Showdown (stonetemple.com)
298 points by nreece on Oct 9, 2014 | 168 comments
5.Rust 0.12.0 released (mail.mozilla.org)
281 points by bilalhusain on Oct 9, 2014 | 110 comments
6.What kids around the world eat for breakfast (nytimes.com)
245 points by mhb on Oct 9, 2014 | 155 comments
7.Lecture 6: How to Start a Startup (samaltman.com)
206 points by kqr2 on Oct 9, 2014 | 49 comments
8.New Tube for London (tfl.gov.uk)
159 points by jpescada on Oct 9, 2014 | 194 comments
9.Firefox OS Shows Continued Global Growth (blog.mozilla.org)
165 points by t1m on Oct 9, 2014 | 120 comments
10.Can Google's search engine find profits? (1999) (zdnet.com)
179 points by grinich on Oct 9, 2014 | 63 comments
11.Termtris: A Game Like Tetris in Ten Functions (github.com/tylerneylon)
144 points by tylerneylon on Oct 9, 2014 | 21 comments
12.Shakespeare’s Genius Is Nonsense (nautil.us)
121 points by dnetesn on Oct 9, 2014 | 45 comments
13.How to kill team motivation in 10 simple steps (slideshare.net)
129 points by kyllikoort on Oct 9, 2014 | 90 comments
14.My Lisp Experiences and the Development of GNU Emacs (2002) (gnu.org)
116 points by shawndumas on Oct 9, 2014 | 39 comments
15.The Etherkiller (2002) (fiftythree.org)
110 points by martin_ on Oct 9, 2014 | 44 comments
16.Fluid Actuators from Disney Research Make Soft, Safe Robot Arms (ieee.org)
110 points by spectruman on Oct 9, 2014 | 24 comments
17.Pulse: open, trustworthy, decentralised sync and cloud service (ind.ie)
108 points by nreece on Oct 9, 2014 | 23 comments

Who am I? I am the system administrator, Paul Ford. Like any system administrator, I will be slow to respond, will get everything wrong, and will act imperiously while never acknowledging wrongdoing. Consider this part of your authentic tilde.club experience!

That is just perfect.

19.Outsourced Jobs Are No Longer Cheap, So They're Being Automated (vice.com)
100 points by nreece on Oct 9, 2014 | 110 comments
20.Google’s Schmidt: Surveillance fears are ‘going to end up breaking the Internet’ (washingtonpost.com)
100 points by karlheinz_py on Oct 9, 2014 | 52 comments

This is one of those things that's well known by people who spend a lot of time doing low-level nonsense that really ought to get wider press. You really don't want to use x86 hardware transcendental instructions.

I've seen people try to measure the effectiveness of their approximation by comparing against built-in hardware, but their approximation is probably better than the hardware! If you're not writing your own assembly, you'll be ok on most modern platforms if you just link with "-lm" and use whatever math library happens to be lying around as the default, but it's still possible to get caught by this. On obscure platforms, it's basically a coin flip.

I used to work for another CPU vendor, and when we implemented more accurate sin/cos functions, some benchmarks would fail us for getting the wrong result.

Turns out those benchmarks hardcode a check for a couple results, and that check is based on what Intel has been doing for ages. My recollection is that we had a switch to enable the extra accuracy, but that it wasn't enabled by default because it was too much of a risk to break compatibility with Intel.

If that sounds too risk averse, there's a lot of code out there that depends on your processor precisely matching Intel's behavior on undefined flags and other things that code has no business depending on. It's basically the same thing Raymond Chen is always talking about, but down one level of abstraction. I've seen what happens if you just implement something that matches the "spec" (the Intel manual) and do whatever you want for "undefined" cases. You get a chip that's basically useless because existing software will crash on it.

22.Indonesian Cave Paintings Are 40,000 Years Old (smithsonianmag.com)
98 points by dnetesn on Oct 9, 2014 | 20 comments
23.Getting metabolism right (newsoffice.mit.edu)
88 points by leephillips on Oct 9, 2014 | 5 comments
24.Microsoft CEO says women need not ask for raise, should trust system (foxbusiness.com)
106 points by adventured on Oct 9, 2014 | 91 comments
25.Amazon to Open First Brick-and-Mortar Location (wsj.com)
83 points by nonsequ on Oct 9, 2014 | 70 comments
26.Devices being remotely wiped in police custody (bbc.co.uk)
81 points by msantos on Oct 9, 2014 | 73 comments
27.64-bit Android L developer preview (plus.google.com)
75 points by nantunes on Oct 9, 2014 | 65 comments
28.Nobody Knows What Running Looks Like (theatlantic.com)
73 points by tokenadult on Oct 9, 2014 | 50 comments
29.The Nobel Prize in Literature 2014 (nobelprize.org)
67 points by yarapavan on Oct 9, 2014 | 33 comments
30.Visualizing MNIST: An Exploration of Dimensionality Reduction (colah.github.io)
71 points by postit on Oct 9, 2014 | 8 comments

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

Search: