Hacker Newsnew | past | comments | ask | show | jobs | submit | 2013-11-11login
Stories from November 11, 2013
Go back a day, month, or year. Go forward a day, month, or year.
1.Severing Ties with the NSA (utexas.edu)
326 points by dil8 on Nov 11, 2013 | 81 comments
2.Jenkin developers accidentally do "git push --force" to over 150 repos on github (groups.google.com)
281 points by jordigh on Nov 11, 2013 | 192 comments
3.Simpsons in CSS (pattle.github.io)
238 points by pattle on Nov 11, 2013 | 78 comments
4.GitHub's Explore Email (github.com/explore)
225 points by Chris911 on Nov 11, 2013 | 58 comments
5.Tetris and The Power Of CSS (heydonworks.com)
220 points by nej on Nov 11, 2013 | 46 comments
6.Why are Amazon, Facebook and Yahoo copying Microsoft's stack ranking system? (25hoursaday.com)
200 points by nickmain on Nov 11, 2013 | 164 comments
7.Linux ate my RAM (linuxatemyram.com)
194 points by wallzz on Nov 11, 2013 | 125 comments
8.Microsoft Research Publications (research.microsoft.com)
186 points by Legend on Nov 11, 2013 | 28 comments
9.Real World OCaml (realworldocaml.org)
183 points by anandabits on Nov 11, 2013 | 79 comments
10.Introducing the Humble Store (humblebundle.com)
180 points by robin_reala on Nov 11, 2013 | 99 comments
11.Amazon to Begin Sunday Deliveries, With Post Office's Help (wsj.com)
179 points by coloneltcb on Nov 11, 2013 | 127 comments
12.Two years of production Go at CloudFlare (cloudflare.com)
178 points by jgrahamc on Nov 11, 2013 | 65 comments
13.Bitcoin's UK future looks bleak (scirra.com)
174 points by AshleysBrain on Nov 11, 2013 | 102 comments
14.The Narcissism of Small Code Differences (2008) (raganwald.com)
170 points by anuragramdasan on Nov 11, 2013 | 126 comments
15.Isomorphic JavaScript: The Future of Web Apps (airbnb.com)
177 points by aitskovi on Nov 11, 2013 | 117 comments
16.Duplicity + S3: Easy, cheap, encrypted, automated full-disk backups (phusion.nl)
171 points by tortilla on Nov 11, 2013 | 98 comments
17.CSS text filling with water (codepen.io)
167 points by lbebber on Nov 11, 2013 | 36 comments
18.CMU's Introduction to Machine Learning Course (smola.org)
151 points by sreeix on Nov 11, 2013 | 38 comments
19.NSA's Surveillance Powers Extend Far Beyond Counterterrorism (eff.org)
145 points by sethbannon on Nov 11, 2013 | 38 comments
20.You’re only getting the nice feedback (42floors.com)
150 points by jaf12duke on Nov 11, 2013 | 35 comments
21.The secret world of cargo ships (theweek.com)
138 points by danso on Nov 11, 2013 | 102 comments
22.Apple maps: how Google lost when everyone thought it had won (theguardian.com)
137 points by r0h1n on Nov 11, 2013 | 181 comments
23.RFC: Replace Java with Go in default languages (gcc.gnu.org)
136 points by patrickg on Nov 11, 2013 | 15 comments
24.Amazon Code Ninjas (amazon.com)
126 points by ghosh on Nov 11, 2013 | 71 comments
25.Docker and Go: why did we decide to write Docker in Go? (slideshare.net)
129 points by sylvainkalache on Nov 11, 2013 | 62 comments
26.McCain says NSA chief Keith Alexander 'should resign or be fired' (theguardian.com)
114 points by 001sky on Nov 11, 2013 | 43 comments

> Seven-table joins. Ugh.

What? That's what relationship databases are for. And seven is nothing. Properly indexed, that's probably super-super-fast.

This is the equivalent of a C programmer saying "dereferencing a pointer, ugh". Or a PHP programmer saying "associative arrays, ugh".

I think this attitude comes from a similar place as JavaScript-hate. A lot of people have to write JavaScript, but aren't good at JavaScript, so they don't take time to learn the language, and then when it doesn't do what they expect or fit their preconceived notions, they blame it for being a crappy language, when it's really just their own lack of investment.

Likewise, I'm amazed at people who hate relational databases or joins, because they never bothered to learn SQL and how indexes work and how joins work, discover that their badly-written query is slow and CPU-hogging, and then blame relational databases, when it's really just their own lack of experience.

Joins are good, people. They're the whole point of relational databases. But they're like pointers -- very powerful, but you need to use them properly.

(Their only negative is that they don't scale beyond a single database server, but given database server capabilities these days, you'll be very lucky to ever run into this limitation, for most products.)

28.Linux Voice – A new Linux magazine that gives back (indiegogo.com)
104 points by m0a0t0 on Nov 11, 2013 | 53 comments
29.International Space Station Infected With USB Stick Malware (ibtimes.co.uk)
105 points by fn on Nov 11, 2013 | 66 comments

From the article:

> The Amazon contract will be a much-needed financial boost to the Postal Service, which continues to bleed red ink as more Americans eschew "snail mail" in favor of email, instant messaging and social networks. The agency, which said it expects to lose around $6 billion this year, has been closing locations and has proposed ceasing Saturday delivery of many items to cut costs.

But the USPS is, operationally speaking, profitable; it makes about $400M in operating profit per year. So where does the $6B loss come from? It turns out that the overwhelming chunk of USPS expenses are due to a 2006 Congressional mandate that forces the agency to prepay for 75 years of benefits.

In other words, Congress believes that a hypothetical 30-year-old USPS employee's benefit costs need to be fully covered at current levels for 75 years, when the employee would then be 105. Likewise, a retiring 60-year-old USPS employee's pension benefits need to be fully covered for 75 years out -- when the retiree would then be 135 years old.

So, if USPS wants to hire, say, a new mail carrier whose benefits are worth (say) $20,000/year, they must immediately pay $1.5M into the fund (it's actually higher than that because there is a discount factor applied to account for interest and rising health care costs). Imagine if your startup or small business were held to the same requirements, and any reasonable person can see this is insanity.

Here's a WaPo article covering the problem in more detail:

http://www.washingtonpost.com/blogs/federal-eye/wp/2013/02/0...


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

Search: