skysight-inc/HackerNews huggingface dataset:
Scariest remark so far. I have long had the same suspicion about those co-workers who love the extra-long hours: they are simply afraid to go home and meet the family(?).

That might also (among other things) be the reason employers love to hear that you have a family.
It sounds like AdSense is automatically crawling your page to determine which ads to serve in future. I guess if it matters to your app, you'd probably want to figure out the Google IP addresses and exclude them from writing to the DB.

You could verify this by posting your HTTP access log.

This hadn't occurred to me previously, and I couldn't find anything about it, but I don't see how else Adsense could work.

I would imagine it only happens once per page, hence the need to keep changing the file name.
>Alcohol is an addictive substance that kills lots of people[1] directly through toxicity and indirectly through impaired judgment.

There is strong evidence that red wine is a powerful antioxidant that prevents heart diseases. That'd be "medicinal ethanol". I don't find the medicinal argument so ridiculous. Like wine, people has smoked cannabis for a long long time. It isn't toxic and it has several beneficious substances. So why forbid it?

>the worst that can happen while stoned is that you waste a lot of time or anger your roommate by eating his cheetos.

OTOH, I don't think that's the worst that can happen to you. Heavy frequent use makes people lazy and lose their "sharpness", not very good for programmers. And it's still a drug. What you feel while using it isn't real. But I don't even think it's a point against legalization.
Don't forget cognitive dissonance: if you have paid a price for something, you have to tell yourself it was worthwhile, or you would feel like an idiot. Hence I am not sure if statements of parents about their happiness can be believed.

Much better to measure these things indirectly (without a questionnaire). I don't know how the cited study did it.
I think it would be better to normalize time for the number of submissions: right now when I submit a story late night US time, usually it goes nowhere because there is no one to upvote it.

It is simple to do that: just use the number of stories submitted as time measure instead of hours.
Alternatively, you can learn macros, as PG might suggest. Fundamentally, compilers just translate one string of symbols into another. The ones we're familiar with just translate a high level language into assembly. But there are others -- every object relational model system has a defacto compiler.
If you take a look at that nanopass paper, it's very much in the "just use macros" school of thought. It's even in Scheme.

For the tldr crowd, http://www.cs.indiana.edu/~dyb/pubs/nano-jfp.pdf.
>Anyway what do you think of marijuana as a stepping stone to heavier drugs?

In my experience this is not true. I can remember a numerous group of people that used to join to smoke hashish (here it's the most usual preparation) 25 o 30 years ago. Most of the group is now doing perfectly: architects, engineers, businessmen... only two had any problems, one of them died due to overdose. But it was clear before that something was wrong with both of them. I knew the dead man since childhood and he had something inside that he couldn't control, long before he took any drug.
One tried and true method is just to schelp your skills to some employer. Open source hacking is usually evidence enough to get you a good job. Sometimes, the project is even strategically important to the company -- Linux and Transmeta, for example.

There are a lot of very sane reasons to participate in FOSS, even if you only cared about money. It helps in getting hired. It's terrific technical practice. It builds a large set of technical links not tied to any particular employer, whom you can count on for good advice. It keeps you at the cutting edge of good practices and new technologies. And if you're starting a startup, you can find great developers through it. You can gain major hacker and media cred by open sourcing things.

In fact, open source may be one of the only methods, besides hacking with people in college or at work, for finding good cofounders. This is only a hunch, but it's one I'm betting on.

The only thing is that you can't immediately make money by that one particular method, but usually it takes a lot of experimentation to find a good business model anyway, and the network effects and the trouble of hosting things is often enough to keep competitors at bay.
The chemical process needed to purify drugs is a qualitative jump.
An engineering argument written by a businessperson using evidence from Gartner analysts. Nuff said.
25 reasons users stop using your product: An analysis of customer lifecycle
Polyphonic C#
So did he spell Knuth wrong as a typo or through ignorance? Or is this some subtle insult? Doesn't seem to thing Perl qualifies as useful either...Oh well, one less opinion to worry about.
Not a new idea-- Griswold wrote Snobol as a set of 360 macros.
In the world of programming languages, nothing's new; all of the good stuff was thought of by 1970. That's basically the extent of what I learned in college.
Yeah, it's pretty easy to see why MS ignores them. At the same time, even though the methodology is flawed, the conclusion seems pretty accurate. It's time for MS to rewrite from scratch.
Don't bother trying to find Google's IPs, just block writing to the database when the UserAgent is GoogleBot.

It happens more than once per page, as the AdSense bot will occasionally reread the page to see if its content changed and it should start serving different ads.
I agree that ticket systems and bug trackers cause some headaches for developers. When you have a problem on the shelf, you're compelled not to think about other things, which may be either nicer, or more important.

But there's a lot of value in being able to track things. You don't need a task list loading up your head in the same way, and for a distributed project it's vital for communication purposes.

One suggestion might be to have two lists: the central repository for bugs, which get voted on (and the votes diminish over time, like a hacker news of bugs/issues/enhancements). And then for each person, a 'shopping list'.

The idea is you don't want to take on too many tickets, because after a while, they go 'bad', like groceries -- they just stay in our fridge and we don't finish them.

You also want to be able to judge impact versus the time you think it will take, so you optimize for that -- something like the number of votes divided by the number of hours you think it will take you will give you the priority.

Heck, this is actually starting to be a good idea. Maybe I should throw up a little HN clone for tracking, and see how it goes.
I strongly suspect there are probably a few comparable studies out there that draw quite different conclusions and I think it's too bad the author didn't do a better job of covering the actual details of the studies as well as the results of the overall research in this area.
d'oh. Thanks. My brain must not have been screwed on right while I was reading this.
Indeed, lock-free data structures can be a massive pain to implement. Clojure solves this problem, quite elegantly in my opinion, by making the data structures themselves immutable, any operations yield a new instance of the data structure (with shared substructure of course). You can then update references to the data structure with the new data structure; in Clojure the idiomatic way to do this is using STM transactions, but you could do it with atomic updates or locks in any other language.

Presumably, this won't scale especially well with many writers, at least not for trees and hash tables.

I surveyed the GC-on-C++ situation a couple of years ago, and nothing was realistically that useful for concurrent applications. Definitely nothing anywhere near as sophisticated as, say, the JVM's garbage collector.
I don't think that's 100% true. There are some good new ideas emerging due to new machine models: Erlang for example, which is like the machine language of concurrency. And Haskell wasn't really anticipated by the 70's, nor is much of Fortress -- especially the methods they're using for parallelism.
That's an excellent paper, thank you.

One of the advantages of realizing that compilers are 'nothing special' is that you can start to use them all the time to simplify your work. It lets you think at a higher level.
I'm sure his intentions are good, but he could of said this in less than a paragraph. I think we're (HN) all competent on basic promotion/seo/ads/domains skills IMO. Selling related products, doing custom work and consulting seem to be the most ROI.
The rationale is discussed here:
http://gcc.gnu.org/ml/gcc/2006-07/msg00037.html
Are self-filled surveys accurate in finding out whether someone is happy? I my experience, verbal responses, action and body language often contradict each other. Which is right?
Multithreading is true irrespective of how much money or who you would raise that money from. The more data points you have, the better a decision you can arrive at, as well as use it as leverage.

Just because it's Angel funding doesn't mean that it's necessarily going to be faster, angels are not waiting in tow to give away their money ;-)
So at what point would it be legit to form an opinion?
However, the human brain seems to do just fine without scientific theories.
Re: Why Nerds are Unpopular
Voice Transcription, Medical Transcription, Legal Transcription, Offshore Transcription Service
Axiom - Offshore Transcription Services includes Voice Transcription, Medical Transcription, Legal Transcription, Business Transcription, Medical Billing, Medical Coding
New NoiseRiver App Adds Interest Filters to FriendFeed Stream
On the Web, If You're Not Growing, You're Dying
This has been common in the Perl world for several years (I'm not saying that as a snarky "Perl did it first" kind of thing, just saying, "yes, this can work for some classes of problem, and here's more evidence").

A huge swath of Perl 6 is being paid for by small (a few hundred to a few thousand dollar) grants from The Perl Foundation, which is supported largely by individual donors.
Our business (Virtualmin) is about 90% Open Source. There are only a few components of our products that aren't Open, and those primarily because they simply require so much tedious maintenance and are related to security. There are a few other features that are included in the proprietary version and not the GPL version because they are pretty much only useful for people making money with the software. It's probably not wholly the kind of thing the author of the article would approve of, since it does involve closing off some of the code...but the popularity of our Open Source projects have gone up notably since we started the company, so I think we're walking the fine line effectively.
I’ve found oversleeping is one of the biggest killers of productivity

I've found that being tired allows me to be less focused and my design decisions aren't as sharp. I'm not advocating a 56 hour sleep week but I can't go more than 3 days w/o having 8 hrs of sleep one night or I am not at my best. Maybe that works for him but I firmly believe everyone is different; we all have specific sleep needs that allow us to reach our peak.
Feedego, the smart information filter
Authors should learn to answer the question in the first paragraph, if not the last.

If anything, after reading this article, I will think twice before reading another long article on this site.

Such practices only hurt themslves in the long run.
Sometimes my english is really poor indeed, it is unfortunate because when you want to explain reality you also have to deal with complexity, this is where you need a very sharp usage of words.

I'll only explain the birthrates part, after a good night of sleep :)

The article states that muslims "have yet to be infected by the modern malady called family planning", wich roughly translates to : they make a lot of babies and will outnumber us in a few generations. This is a recurring argument.

But the article warns about the low birthrates in Europe. This is a contradiction, because europeans birthrates include the babies of everybody, including the recently immigrated people, wich means that if the muslims were making as much babies as they say, then our birthrates would not be so low.

There is a logical fallacy in this argument. Wich is confirmed by the fact that nearly all muslims societies are experiencing a decline in their birthrate, and some have even "catastrophic" (it's their word, not mine) low birthrates (Iran for example).

I hope it was clear.
We only hire people who have Open Source code we can spend some time with. How else are we going to know they're worth a damn? I don't have faith in my interview abilities to suss out the good ones (and Yegge's articles on the subject make me even less confident in that area). But, I can look at a developers past achievements and know whether they can produce good code fast.

Then again, my co-founder and I have both been Open Source developers for at least a decade, and consider it the "normal" way to build software. And it's definitely good for your employment possibilities...I've turned down several quite awesome jobs and recruitment attempts over the years (I turned them down because I don't enjoy working for others, generally, not because they weren't very fine jobs with very fine companies). Google among them (my co-founder was unable to resist the allure of Google).
If you're taking the other piece of advice that YC generally gives, you aren't stopping to deal with funding--you're focusing one person on funding, the other(s) on continuing to build the product. You can afford to talk to three or four sources of funding. The fire of competition will allow you to close faster, most likely, because the investor cannot sit on their hands thinking about it--they're either in or the next investor will be.
Interesting. I'd love to see a FAQ or Q&A on what brought this about. They do a good job of explaining what it is but I found myself wondering when/where to use.
I would think there are pyschological differences b/w angels and VCs: a VC is a business and you are expected to shop around whereas an angel could be anyone from a family member, friend, referral from a friend, or a member of an angel group. I don't know - I just think that there is a percentage of angels who will get a bit miffed if you try to play them against someone else. I don't know that it makes it wrong to do so; I just point it out.
I've used it in low volume situations and it does what it's supposed to do for me. I don't know whether your question is/should be about a payment processor though; using PayPal as an invoicing system is fine but is the real question, "Should I be using PayPal?"
No data, just anecdotes and my own sense of experience.

Note that I'm not arguing that there is 2 hours wasted in an average day-- rather, I'm arguing that a) mental clarity trumps hours on the job, and b) more time for personal pursuits will lead to more mental clarity at work.

As for the latter question, I expect people to get things done-- but in terms of deciding which things we expect to get done by which date, we need to take some "expected hours per day" into account.
I expect from a project manager to remove all obstacles from programmers. Programmers should be able to concentrate on producing the right code and not to answer support requests, report individually about progress to sales people, write documentation, worry about testbeds, etc.
Another important point: the project manager should make very clear on what needs to be done - clear specifications, clear communication, clear tasks. Everybody should know what the others work on and what the progress and difficulties are.
"The internal code name for the next version is “Windows 7.” The “7” refers to nothing in particular, a company spokeswoman says."

Uhh, how about NT4, 2000, Vista, 7?

Anyway, I thought we all agreed that the Mozilla rewrite wasn't a great plan. Why would it be any better for Windows? What' wrong with refactoring?
Primarily SoftLayer. Best dedicated provider I've ever used. Used to use EV1Servers / The Planet before but SoftLayer offer so much more.
It was a joke, a mistake that a newbie intimidated by huge textbooks might make.
Not sure about the straw. Running a process on a multi-core machine just makes it go faster. We have always had speed improvements - this is just the latest way of achieving them. While running multiple parallel processes is going to be an interesting challenge for us programmers it is not going to change the fundamentals one jot.
How Do You Find the Best Employees for Your Company?
"The example of private schools suggests that the best plan would be to go in the other direction, away from government control."

Charter schools (privately run, publicly funded) seem to be even worse than normal public schools. I think I'd sooner have all free schooling be federally controlled than have it all be charter schools.

The other option is to abolish publicly funded schooling altogether.
I wonder what Hacker News would be like were the votes to decay in importance independently, or, alternatively, for there to be two rating systems: one for before something hits the front page (with very little time decay), and one for something after (say with the normal method).

One thing that often happens is that hackers, hunting and reading late at night (like me) submit something to YC News. But basically nobody's reading the news feed, and four or five hours later, one or two votes isn't enough to get something on the front page, which is sometimes needed to get recognized by many people.

I have a good metric for this: sometimes I'll submit something and it won't hit the front page at all. But one by one, over the next few weeks, votes trickle in. This must be from: (a) people reading my submission history, or (b) people submitting the same article. But because I submitted at a time when nobody was reading it, it never even gets a chance to hit the front page.

Edit: I did not notice gaika's similar, elegant proposal above. But if two people make the same sort of comments independently, it should say something.
Privately run and privately funded schools seem to do the job, but only for people who can afford them.

Perhaps the solution is not to abolish public schooling altogether, but to work on actually improving it. Perhaps improving the quality of teachers would do the job better.
What is this, some theoretical guessing at some sort of work system that may or may not work and that has no bearing with a real workplace?
Few logical errors there.

1) You can share stories with lots of people other than grand kids. Try having a wife, friends, or a blog.
2) Guy who makes 10 million and donates 1 of it probably has more positive effect on the world. I'm not sure what the going rate on a Guatemalan hospital is, but sure it's less than that.
3) One living startup founder is by far the biggest philanthropist of all time, and has raised and begun to deploy an amount of charity money that could probably double the number of hospitals in the world and still have 3/4 of its funds left. He'll likely do more to wipe out malaria than all of humanity has up to this point.
Is this for 12-year-olds? I must be lagging behind...
I dont get this. It is computer science and mathematics, seems pretty advanced.

And they teach it to 12-year olds?

I must be lagging behind...

Or is it some sort of genius school?
Judging from what you see if you walk into a Wal Mart, anyone can raise a child too. They maybe can't do a good job of it, but I'd wager they'll be just as convinced they did as you are.
This isn't for 12 year olds, it's for 8-11 year olds (grades 3-5).

My impression of this is that it's roughly on par with what is normally taught at those grades. Keep in mind that the kids aren't expected to discover anything here for themselves; they're just going to sit passively while the teacher leads them around by the nose.

Curricula change from year to year; some material get introduced earlier than it used to, while other material gets introduced later. Fractions are going out of style, for example; and continued fractions -- a standard part of A level mathematics in England in the early 1900s -- are now unheard of in high schools.
Microsoft should write the next Windows based on Unix finally. They could use UNIX from their big friends at SCO :))
Back to Microsoft
Schopenhauer knew this - fulfilling our biological urges (to pair off and multiply) is in no way related to human happiness. Where biology and happiness butt heads biology is more likely to win.
USA Ecommerce Development, Shopping Cart Development USA - Ennovate Group Inc
Provides USA Ecommerce Development, Shopping Cart Development USA, Estore Designing, PHP Online Shopping Development, Yahoo Store Development, Zen Cart, Joomla, ECommerce, Drupal and DotNetNuke CMS Customization - Ennovate Group Inc USA
Website Designing Services,USA Web Design, Web Development USA - Ennovate Group
Ennovate Inc Web Designing Services Web Design Firm USA offer Web Design USA, Web Development USA, Graphic Design Services, Shopping Cart Development, PHP Development and Search Engine Optimization Services.
Website Redesign Search Engine Friendly Web Design USA
Ennovate Group Inc USA Web Design Firm, Web Development Company offer Search Engine Friendly Web Design USA, Tableless Designing, CSS Based Web Layouts, Web 2.0 Designing, PHP Development Convert Your Website HTML to Search Engine Friendly Designing services
With that approach you won't be able to write a compiler for anything other than a (suboptimal) Lisp derivative, which itself is just a small part of computing world. Take a look at the GNU Compiler Collection and see how far it is to write a working optimizing compiler from the Lisp macro paradigm.
There is always lots of talk 'round these parts about "how are you going to change the world?" Many people, parents included, don't realize that the simple act of raising children is loaded with this very possibility.

As mentioned below, yes, plenty of people simply spawn offspring, and that's problematic. But there are also plenty of parents who take their task very, very seriously.
API Request Throttling: A Better Option
Refreshing Mountain Herbal Tea Recipe
I don't think that the question is about public school. I went to public high school here in Spain and I found it fine. Maybe there are more factors than public vs private.

For concerned fathers, I would recommend finding some side activity, preferably sports, that help socializing. Yes, you have to put time and effort. Children responde well if it's not imposed but chosen, parents play with them and it's presented not only as a physical challenge, but also as a mind game. Sports can also be "hacked". Also there's music.
I guess additional info might help: I've been talking with an angel and he's been giving off strong signs that he intends to invest (due dilligence, financial discussions). As a courtesy to him, I've been postponing intros to other angels and vc firms. However, I haven't gotten anything firm from him a week after our meeting (with sparse communication) and I'm wondering if I should still be delaying talks with other investors.
Medical Transcription Services, Offshore Medical Transcription, Outsourcing Medical Transcription 
Axiom Offshore Transcription - offers Medical Transcription Services, Offshore Medical Transcription, Outsourcing Medical Transcription through Expert Medical Transcriptionist Axiom Best Medical Transcription Companies in India.
So if you're not growing, you're dying or you're in a rut. Yep i think that about covers it. Add a few charts & we'll rule the front page!!11
[Tim Berners-Lee] Web 2.0 Start-Ups = Social Science Experiments
can someone ban this person?
Searching Y Combinator news
Is it possible to search the ycombinator news.