Hacker Newsnew | past | comments | ask | show | jobs | submit | 2012-02-04login
Stories from February 4, 2012
Go back a day, month, or year. Go forward a day, month, or year.
1."I haven’t been drunk in 3 years... and I’ve been partying way more than you." (hellobubs.com)
349 points by dariusmonsef on Feb 4, 2012 | 221 comments
2.Richard Stallman's Computer Setup (usesthis.com)
322 points by rdp on Feb 4, 2012 | 239 comments
3.Why French Parents Are Superior (wsj.com)
318 points by acak on Feb 4, 2012 | 153 comments
4.Why do self-respecting hackers use Gmail & Co? (gnumonks.org)
225 points by gst on Feb 4, 2012 | 262 comments
5.From sand to processor, or how a CPU is made (intel.com)
206 points by ekleop on Feb 4, 2012 | 23 comments
6.How I Learned to Program (rdegges.com)
171 points by b14ck on Feb 4, 2012 | 73 comments
7.Silicon Valley’s engineering salaries are finally getting fair. Thank Facebook (pandodaily.com)
160 points by barredo on Feb 4, 2012 | 107 comments
8.ShareLaTeX (sharelatex.com)
154 points by ot on Feb 4, 2012 | 62 comments
9./bin/false is not security (semicomplete.com)
140 points by parenthesis on Feb 4, 2012 | 23 comments
10.Confiscating your ice cream cones (jwz.org)
125 points by ajdecon on Feb 4, 2012 | 33 comments
11.I don't think you browse like I do (microco.sm)
124 points by buro9 on Feb 4, 2012 | 65 comments
12.AT&T Throttling Unlimited Plans after 2GB Data Use (johncozen.com)
124 points by mediamaker on Feb 4, 2012 | 70 comments
13.Ask HN: JavaScript Dev Tools
123 points by benjaminwootton on Feb 4, 2012 | 77 comments
14.You Will Never Kill Piracy, and Piracy Will Never Kill You (forbes.com/sites/insertcoin)
123 points by Garbage on Feb 4, 2012 | 54 comments
15.Just Fucking Sell (learntoduck.com)
104 points by joshfraser on Feb 4, 2012 | 21 comments
16.Buildpacks - Run Anything on Heroku (heroku.com)
103 points by kposehn on Feb 4, 2012 | 19 comments

1. Running a mail server is an unbelievable pain in the rear from an IT perspective. Note that by "mail server" I mean a good setup with spam filtration, webmail, SMTPS, IMAPS, etc.

2. Really good rich webmail. I personally use Mac Mail.app most of the time, but having that rich webmail is nice.

3. Filters mail at the server side.

4. Very good spam filtering... I post my gmail addresses on web pages with no obfuscation and get maybe 1-2 spams per month.

Cumulative: it's one more thing I don't have to jerk around with. It just works.


Facebook engineer here, working on this problem with Joshua.

What this comes down to is that git uses a lot of essentially O(n) data structures, and when n gets big, that can be painful.

A few examples:

* There's no secondary index from file or path name to commit hash. This is what slows down operations like "git blame": they have to search every commit to see if it touched a file.

* Since git uses lstat to see if files have been changed, the sheer number of system calls on a large filesystem becomes an issue. If the dentry and inode caches aren't warm, you spend a ton of time waiting on disk I/O.

An inotify daemon could help, but it's not perfect: it needs a long time to warm up in the case of a reboot or crash. Also, inotify is an incredibly tricky interface to use efficiently and reliably. (I wrote the inotify support in Mercurial, FWIW.)

* The index is also a performance problem. On a big repo, it's 100MB+ in size (hence expensive to read), and the whole thing is rewritten from scratch any time it needs to be touched (e.g. a single file's stat entry goes stale).

None of these problems is insurmountable, but neither is any of them amenable to an easy solution. (And no, "split up the tree" is not an easy solution.)


You have to give the guy some credit; Stallman believes in the free software movement, fights for it, and refuses to compromise his rights or values.
20.Google Summer of Code 2012 is on (google-opensource.blogspot.com)
90 points by buddhika on Feb 4, 2012 | 18 comments
21.Why not to do a local + online startup (and what to do instead) (crashdev.com)
82 points by ct on Feb 4, 2012 | 27 comments

This isn't as much about place as it is about time and could have easily been entitled, "Why 1950s Parents Are Superior."

We were raised in the U.S. in the 50s and 60s much like the French children in the article. We weren't treated like children, but like small adults. There were no children's menus in restaurants. If we wanted to go to out to eat, we dressed and acted properly and ate real food with our parents. If we wanted to go to little league, piano lessons, or anywhere else, we got off our butts and found a way to get there while Dad was at work and Mom was watching younger siblings. We walked to school from age 5. If we were late for dinner, we didn't eat. If we were late getting home at night, we didn't get to go out again. If we wanted money we got a job, not an allowance. If we misbehaved...I don't know what would happen. We didn't misbehave; we just knew better.

Most of our cousins and friends were the same, with a few exceptions. That was just the way it was.

Then somebody somewhere fucked it all up and now schools are surrounded by parents in minivans picking up special people who never really grow up. No wonder.

The French aren't different, just late. Just give them a few more years and they'll fuck it all up, too.

23.Matt Ridley on Early Humans Leaving Africa (wsj.com)
77 points by jedwhite on Feb 4, 2012 | 1 comment
24.Touchy.js - light-weight touch event library (github.com/jairajs89)
71 points by rodion_89 on Feb 4, 2012 | 10 comments
25.Don't Get Grinfucked By Your Users (fullcontact.com)
70 points by jeffepp on Feb 4, 2012 | 30 comments
26.Obvious Engine: a vision-based augmented reality engine for indie games (obviousengine.com)
70 points by tilt on Feb 4, 2012 | 12 comments

Stallman reminds me more of Steve Jobs than anyone else does:

   - 70's wunderkind
   - simple, clear belief about what computing should be
   - realized his vision, creating permanent improvement enjoyed directly or indirectly by every computer user
   - uncompromising in his determination to control his environment
Personally I believe he has some major blind spots -- so did Jobs. The failure of this community to hold him in comparable regard is just that, a failure.
28.Android Income Report (droid-blog.net)
62 points by androidoka on Feb 4, 2012 | 8 comments
29.Reclaim Your Android Phone (fsfe.org)
60 points by lelf on Feb 4, 2012 | 4 comments
30.Do the dead outnumber the living? (bbc.co.uk)
59 points by soitgoes on Feb 4, 2012 | 41 comments

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

Search: