skysight-inc/HackerNews huggingface dataset:
Yes, reading code is important, but there's no such thing as being "quickly" productive on a new code base. Anyone who makes changes quickly is probably being careless.

Some, and perhaps most, legacy code bases belong in a top 10 on TheDailyWTF. The last thing you want is for someone to start tinkering with a fragile code base and breaking things that seemed unrelated. A code base of any significant size could take weeks to understand properly, and very few changes should be made until it is understood properly. Managers of new engineers need to be cognizant of this lead time.

When working with a new code base, the only thing that's "productive" is spending the first month just studying code, asking questions of colleagues, writing tests and documentation, and making sure that the effects of various potential changes are fully understood. Any time spent on new features at this stage is just expanding the bloat and adding risk to the project.
Good idea, impractical implementation.
Good startups copy, great startups steal: customers.
Rep. John Conyers (D-MI) disagrees.

http://www.youtube.com/watch?v=0BH43LVm_m0
Learn Photography: Online SLR Camera Simulator
Why College Graduates Are Irrationally Optimistic
This is absolutely the type of stuff that should be flagged--linkbait, politics, off-topic.

How can anyone take an article seriously when the title is so intellectually dishonest, hyperbolic, and factually untrue? Please keep this stuff on Reddit.
Of course it's bait. Not only is it inaccurate (President Obama has never even heard of me, so I'm sure he doesn't actively want me in jail) it entirely fails to tell the reader what the hell it's talking about.

Is it about drugs? Is it about software piracy? Is it about fisheries law? I don't know, I haven't actually bothered to click on the article because I object to being baited with such a mysterious-sounding headline.

I just came into the thread to complain about the headline. Hi there!
I tried everyman with my wife and thought it was going great subjectively, until a friend of ours said "You guys look like shit" which made us promptly realize that hidden behind the delusion that we were doing fine we were much more dull.
VirtualBox is a great tool for sure. VMWare does beat VB for large amounts of virtual machines. But that should really not matter to anyone who's not running a datacenter.
Don't dismiss a technology because of one hardware vendor's poor implementation.
What is this FUD? Did that guy even bother to plug anything else in? I've been using that extension to connect all kinds of stuff, and I've never had any trouble. I didn't even notice that there was a ridge on the connector!
Are you still finding I Will Teach You To Be Rich worth reading? I read it several years ago when it first started, but stopped when it turned into mostly fluffy articles and promotions of his ridiculous $800 program to make people more money. The spamminess of it kind of became a turn off.
There are many more problems with FaceBook IMHO. That doesn't mean you should move away from it simply just use it to your advantage.

(Shameless plug)
http://000fff.org/how-to-think-like-facebook-and-twitter/
Carnegie Mellon creates fund to invest in its recent graduates
O API Marketplace, Where Art Thou?
Using Hadoop to Measure Influence
Sure. The main goal of the program we're in is to teach the child how to fall asleep by themselves. You start by helping the child fall asleep in their bed with patting and soothing voices. Then you gradually push them toward independence until you can put them in their bed, say good night, leave the room, and have them simply go to sleep.

One important observation is that children who depend on external aids for falling asleep -- like cradling, or falling asleep while drinking from a bottle -- can become resistant to these aids after some time. When this happens it suddenly becomes much harder to get them to sleep, because they never had proper sleep habits to begin with. When a child can go to sleep on their own, they can also go back to sleep by themselves when they wake up in the middle of the night (we're actually seeing this happening). And this independence also has other benefits, like boosting self-confidence.

Then there are a lot of little rules about how to actually accomplish this goal. For example, if the child falls asleep but wakes up just 10-20 minutes later, you must insist that they go back to sleep, because otherwise they didn't really fall asleep properly. And the parent who does this must be the same parent who put them in bed in the first place -- you can't switch. Then there are instructions on how to deal with crying (basically never let a child cry without addressing them, but also don't give up on going to sleep), etc.

As I said there are a lot of details, and it's also quite different for every child. And of course this is all specific to the program we're in; I'm sure there are other good programs out there. My main point is that there are methods that work and have a proven track record -- you just have to find them.
Great idea, though it looks like it's not exactly ready for everyday use just yet.

I wonder how long it'll be before paraplegics can replace their wheelchairs with robot legs for everyday use.
Clearance probably. It's really not a big deal with the index in place and it gives you more flexibility for revoking access to specific users without blowing out everyone's cookie. In practice, it's not a big deal performance wise. In a system where it would matter, you'd probably be past the point of an off-the-shelf gem being a good solve.
Just another reason why I won't use Facebook. I really don't want to be blasted with different brands in my face all the time.
TortoiseHG's gui needs a designer. I have just about come to the conclusion it was made by someone who doesn't like HG as a joke. It doesn't use HG's terminology, it is fairly unintuitive.
Article feels very light on details and more like PR.
I wish the conferences I go to could have a team of network ninjas like this.
I've always thought that adding subtle bugs that only appear in cracked versions would be a good idea as well, but: consider the effect on your product's reputation. Disgruntled pirates can give you a real PR headache, since they don't self-identify as anything but "ordinary users" when they post comments to forums.
You're right I changed the language. Actually we did use 5Ghz for the purpose you described extensively in previous years.
That's not really their marketshare/growth area. The real money is the enterprise stuff, and no one is as slick in there. Having hot swappable VMs running on blades connected to a SAN with real time load balancing is as slick as hell, as well as costing a pretty penny.

Add to that a really slick management console, and there's a reason why they own the space.

I would question their long term (15-20 years) viability. The major part of their enterprise profit is for legacy apps, virtualizing some fox pro database backended windows 2000 box. It's a lot easier to virtualize the thing than reengineer the thing. Sooner or later though, the requirements for all systems go away, and stuff like that will get migrated to some newer system, cloud or otherwise.

The market for straight cloud systems, like s3, is a lot more even.
IIRC, In the early 90's, a Columbus, Ohio (OSU Campus) textbook seller named SBX (Student Book Exchange) was referred to by students as the "Stolen Book Exchange". Snatching a student's backpack and selling his books to a used textbook store was a simple, profitable form of crime.

Perhaps LA subjects used bookstores to regulations similar to those imposed upon pawn shops?

[Note that I'm not arguing either in favor or against these regulations. I'm merely suggesting that they are more rational than they might at first appear.]
Sounds like a personal mission, and you could start with a small NP or National Seashore, then build from there. Effective ways to make a return may present themselves thru experience with it.
No. The series AA docs are not the documents we use. They're documents we created for startups to use when raising money after YC.
Bing Adds Facebook Recommendations to Search
Additionally, in open source development, you don't submit your mess. You submit clean patchsets ready for review. I don't see why a private development tree should be any different.
If you click through to the mathworld page [1], there's a pretty awesome geometric interpretation of the Riemann zeta function:

"If a lattice point is selected at random in two dimensions, the probability that it is visible from the origin is 6/π^2. This is also the probability that two integers picked at random are relatively prime. If a lattice point is picked at random in n dimensions, the probability that it is visible from the origin is 1/ζ(n), where ζ(n) is the Riemann zeta function."

[1] http://mathworld.wolfram.com/VisiblePoint.html
Just the child.
Scientists cure cancer, but no one takes notice?
This happened to me twice in the last year. The first time the it was mostly just copying the idea and that gave me a real kick in butt to work faster. Second time they went as far as taking my stylesheet (they couldn't copy my apps code since it's minified and obfuscated and I don't think they had enough skills to figure out how to undo that).

Both time I started by being annoyed and mad. Then I realize that someone stole from me so I must have done something they thought was good. Then I realized what I made is actually shit and the people who copied are not very bright about taking it :) and moved to fixing the bugs and bad design decisions I had taken.

The second copier pissed me off a little more because their stuff did things my app couldn't yet wrapping it in my shitty style was a dumb shortcut. They are trying to build a company on it, they should seriously put efforts into the look cause what I had done was thrown together in an hour.
I just wish people innovated a little more that way I'd have something to take back.

All this is a great motivation booster to move faster. I think the author is right, it's necessary to have copy cats to prove the idea good.
It does seem more like a bug in the JSON spec than anything else.
Yeah, this isn't really new to anyone who reads the LWN (which is edited by the author of the OP, BTW). The LWN is really very good, and subscribing is worth it for those hackers who care about the larger Linux/POSIX ecosystem.
Sounds like something that a 3rd party javascript library could handle :). Point made though.
With Rails 3 in development mode, one of my pages loads in 2 seconds. On 2.3, it loads in about 0.6 seconds.

:( Rails 3 is awesome, except for the performance issues. I'm not sure how to go about looking into it. When I profile, the bulk of the time is spent garbage collecting apparently.
thanks for the correction. I'm not a native english speaker.
For the apps that accept paypal, it's a decent common point of contact to maintain all recurring subscriptions. It allows me to see all my current, old subscriptions at one place and i can discontinue one at any point.
Your email doesn't actually appear in your public profile on HN. Email me: bwb at holo dt org.
I have investigated this in detail and the reason for this is really ridiciulous - 80% of this time is spend on executing "require" statements and this is due to really bad design of RubyGems and/or Bundler. They both do their job by augmenting $LOAD_PATH to include all directories containing gem contents. If you then look into how Ruby deals with the $LOAD_PATH, it turns out each time you do a "require" it will go through all of those directories and their subdirectories in search for a file matching what you have required. I used strace to see how this impacts doing "rails console" on an application with around 30 gems - it ended up doing 35000 open calls that ended up with ENOENT. It is beyond my mind how this can remain unfixed for so long. If RubyGems instead maintained a cache from all the gem directories, it could map requires to files without touching the filesystem and it would work many times as fast. Even creating a cache at runtime and then using it for the lookup would be many times as fast. Unfortunately, it is hard to determine a strategy for building this cache that would map the requires to files in exactly the same was as RubyGems, because RubyGems has some pretty weird strategy for determining which files take priority over which files when you do an ambiguous require. Because of this, I haven't yet succeeded in implementing a fix myself and I'm not 100% sure if it is possible. I also tried to contact one of the Bundler guys, but so far haven't had any reply about this.
I'm not looking for coaching for myself; I'm trying to help this company out by finding a local professional who can give their team some guidance.
SAMSUNG CORBY II S3850 FEATURES PRICE REVIEWS | OnlineGadgetBox
Good advice; unfortunately, I'm not actually based in the Netherlands.
Change the name!
Are we already tired of these kind of names?? (always have to remember how to spell it)
Can't we have a intelligible names?
Thanks for sharing this tricky bit of knowledge, Magnus. Glad you're helping raise awareness on this further :)
I think unsolicited redesigns are generally a positive thing. They usually get a discussion going, and that discussion is based on comparing two concrete solutions to the same problem. That in itself is very valuable because it teaches you a lot more than simply comparing two different sites.

And even if a 2-hour redesign will never fix all the problems of an existing site, it can still point out specific flaws and suggest a solution.
Oh, and thanks again for patching the JSONP middleware.
Chat Written in JavaScript stored in Json, fast and simple
Completely disagree. It's a great article. I'd agree you should change the title, it sounds a little too ridiculous.
As always, it's important to note that correlation does not imply causation. Do students with higher SAT-M scores make better physicists, or do physics programs reward students who are better test-takers?
Google Bungles Music Beta Launch, Leaves Labels Angry
The road to hellish user experience is paved with good intentions.

While I appreciate the senator's intent, this is a ham fisted approach to solving the problem.
Eh, okay... but if it doesn't handle simultaneous edits, and considering the dual security problems of timing attacks and "Google Docs could just add some code to confuse the Firefox extension and steal your keystrokes", is it really better than sticking an encrypted file in Dropbox?
A visual approach to calculus problems (2000)
Wait, are there states of the US where private schools don't exist? I didn't know this.
PDF with prettier pictures and some sidebars here: http://eands.caltech.edu/articles/Apostol%20Feature.pdf
There are two types of redesigns.

There is the "I am improving their business by improving their design" kind of attitude which is manifested by the Dustin Curtis kind of approach. This is basically claiming that certain aesthetics are better than others and thus means better business.

Then there is the "I am improving the way the information on the page is structured to improve "legibility"" attitude, which is more about taking what already exist and structure it better.

The former is driven by ego the latter by interest. And personally I find the latter more interesting, although it's less frequent.
The Lowdown on the UK Mobile Networks
It depends on the data. For one app I've written my own CouchDB driver which, as slow as CouchDB is known to be, seems to kill most AR equivalent code. That's pending release as soon as it's stable.

Generally speaking, I think AR's problem isn't really an API one, it's a great interface. It's that it's implementation is far too clever and would benefit quite a bit from narrowing supported driver styles and removal of some old APIs that really hurt more than help. There could also be better control over opt-in on some behaviors that start adding up in overhead (i.e. change tracking keeps a lot of garbage around).
They turned it off because of geohotz' hacking activities which would enable massive piracy (not his goal, but a consequence he understood very well). Read his Wikipedia entry.
From the article: "Here’s a simple yet revealing question to ask people at all levels of mathematical attainment: 'The answer is 10. What is the question?'"

I know I'd love to hear HN's answers.
Uhhh-huh. So if that's the case why do they waste so much time teaching you science and mathematics and ancient history and foreign languages and so forth when they could just be having four-hour flag-salutin' sessions?

Not everything needs to be a vast conspiracy, y'know. Some things are slightly screwy despite the best of intentions.
How to crack a combination lock in under 100 attempts
I hate SEO with a passion.

In my opinion, if you want to get good search engine results just provide good content.

I also think that "SEO experts" are modern day snake oil salesmen and should be avoided.
Pulled sugar for dummies - ChefTalk.com Community
This is interesting, but the two versions of zip you present are not equivalent. The standard version can handle lists of different lengths; it effectively truncates the longer list to the shorter one's length. Can you get this behavior in the second version and still have just one emptiness check?
> CMU spin-offs represent 34 percent of the total companies created in Pennsylvania based on university technologies in the past five years.

CMU has helped Pittsburgh rebrand itself from a coal-mining, steel-working town to a technological hub. I'm glad to hear that they want to continue the trend.
Getting Vertical -- What NVIDIA's Acquisition of Icera Means
Are you really gonna rely on a bunch of reviews on yelp to tell you which doctors are competent? I don't even trust yelp reviews to tell me which restaurant to go to. Everything seems to have 3.8 stars...
Are you sure that the open calls is the reason why 'require' is so slow?
Yeah, I thought of PayPal, but can't stand using it.
Anything that increases functionality/LoC in the kernel is good. In any complex software project - and the Linux kernel is about as complex as sanity and present technology will allow - you have to do periodical codebase clean-ups. This is one case where the pain to maintain is forcing a cleanup.

And, as always, it's discussed openly, so, whoever depends on it doesn't get surprised by the next release.
I think the most interesting bit here is "At JSConf we introduced social traffic which links all traffic to Twitter identities."[0][1] That is pretty... epic.

Hey @BandwidthHog stop hogging all the intertubes. You making puppies cry!

[0]http://social-traffic.streamie.org/preso/static/#slide17

[1]https://github.com/cramforce/social-traffic
Of course the period should follow the quotation marks. Periods, exclamation marks, and question marks are the delimiters for English sentences and belong at the end in the same way that a semicolon belongs at the end of a line in C/C++.
No, I suspect he probably agrees. And when he suggests that he is being asked to do the impossible, he is blamed for the problem by a public that doesn't want to face the more complex reality (kind of like blaming a security researcher for finding a bug).

This common attitude ensures that successful politicians are the ones who maintain the illusion of competence and decisiveness in all circumstances.
There are multiple approaches to "rewriting history" in a dvcs depending on what your workflow and preferences are.

In Hg you can do various forms of rebasing and rewriting history, e.g.:
* http://mercurial.selenic.com/wiki/ConcatenatingChangesets
* http://mercurial.selenic.com/wiki/EditingHistory
* http://mercurial.selenic.com/wiki/RebaseExtension

The difference between Hg and Git in this regard is much more a question of what's the basis of their philosophy. Git promotes rewriting & rebasing while Hg is biased towards a more conservative approach.
Bill is right that MIT is a great school.

His statement "almost half (48 percent) of MIT’s undergraduates are minorities" is a bit misleading.

According to MIT:

"The class of 2014 is 36% Caucasian, 30% Asian, 14% Hispanic, 9% African-American, a few percentage points for assorted "other". All in all, it's about 75% "over-represented" and 25% "under-represented."
That's not really the geometric interpretation of the Riemann zeta function, but rather the series \sum_{k=1}^\infty 1/k^n. Riemann zeta function makes sense not only in positive integers greater than 1, but also on the almost whole complex plane, and identifying complex zeros of zeta function is of main interest.
Have you ever tested your opinion? There are many varieties of SEO, from proper information architecture and subtle keyword targeting techniques to blatant spam.

Saying you hate SEO with a passion is like saying you hate all people who drink beer with a passion. Just because some people are alcoholics doesn't mean you can (or should) write off the entire group.
Query execution time is only part of the equation. But even that gets ugly fast when you have locking going on. E.g., try adding an index to a non-trivially sized table in MySQL and see how fast that (unnecessary) SELECT performs.

We're a postgres shop and the problem we've run into lately is just the sheer number of open connections to the DB. Using something like PgBouncer helps tremendously, but it still is contingent on there being idle connections. Certainly read slaves could be thrown at the problem, too. But it's mounting complexity for something that isn't all that necessary shrug
Can you elaborate on the reason?
Oh... So was MS-DOS...

Well... Not very surprising. That company has been sick for decades.
Another person with a similar problem: http://www.ruby-forum.com/topic/393617
I have always suspected that I need more sleep than other people. When I tried to live without alarm clock I slept for 9-10 hours every night. It seems to be an enormous waste of time so I usually schedule an alarm after 8 hours.

It never occurred to me that one can measure whether the amount of sleep received is right. I just downloaded PEBL (http://pebl.sourceforge.net/), an open source software that includes the P.V.T. test (mentioned in the article) in its battery -- an you can adjust lots of test parameters simply by editing ppbt.pbl. Seems to be working fine (though the test itself is boring and tedious). I'll measure few times a day and try whether 8 vs 10 hours makes a difference in my case.
Nyc Unemployment 
Find out about nyc unemployment now.
NASA Asteroid Research Begins Under the Sea
Once again, these are not the senators who think linking to a website should be a felony, these are the senators who have no idea what they are doing and are supporting bills handed to them by the copyright lobby.

Not that that's any better.
Seems like Ryan re-opened the can of worms by tweeting about Ragel with a subtle jab at Zed ("Ragel was hindering. Needs a better 'when' operator.").

It sounds like Ryan is saying that he re-wrote it because of technical reasons, when from the email exchange, it is really because of licensing. That's kind of sketchy to me.

Right or wrong, I think that if node was using mongrel/nginx stuff at any point they should still give some attribution. It certainly seems like the code was helpful in getting the project started regardless of the fact that all the code has been rewritten in later releases.
Japan widens evacuation zone around Fukushima nuclear plant
it would be a lot easier to just use eye patches
Confessions of a computer repairman
Okay, so it's an interpretation of Riemann zeta on positive real integers. It's still neat. ;)
Thetopspace - The turbulence