skysight-inc/HackerNews huggingface dataset:
There is some truth to that. But from what I have read, after a divorce, a third of all men pay no child support, a third pay part of what they are supposed to pay, and only a third pay child support in full (in short, I think there is so much social pressure on men about this in part because men can and do walk away from parental responsibilities much more often and much more easily than women typically do). As a woman who really sees this issue quite differently, I don't imagine this is the right audience to share some of my views on the matter (especially with having thrown up last night and not slept enough yet).

Peace.
This is difficult to square with the evidence. Many good people, for any definition of good, are not talked about. Many people who are talked about have no externally verifiable accomplishment which would point to them being good, aside from being talked about.

I have a bit of the engineer skepticism about self-promotion, but to the extent that I have a positive reputation that continues to open doors for me, it is partially because I'm talented and largely because I have worked hard and effectively for years at marketing myself. (Only partially consciously at points. It turns out that helping people and writing well are both really effective methods of self-promotion.)
Spam Filtering based on Naive Bayes Classification [pdf]
There are things that mostly depend on you, like studying hard in school or training for and finishing an Ironman.

There are other things where external conditions (like where you're located, whom you know, how wealthy you are, what your competitors are doing) are very strong factors and are hard to work around.
Back in 2006, I sent my CV to a googler on July 4th, got an email from a recruiter on July 14th, and had my phone screen on the 21st. On the 26th I got an email saying they wanted to fly me down for an interview; on August 7th I had my on-site interviews (Google wanted it to be earlier than that, but I was busy the previous week).

It then took another month before I had an offer (and a few weeks after that before I decided that I really wanted to work on Tarsnap instead); I was told at the time that they normally moved faster than that.

So if it really does take 6 months to get an interview with Google, either they don't like you or they've slowed down a lot over the past 5 years.
You didn't communicate that very well then. Remember that no one can see your expression when you're typing on the internet :)
Two words. Paris. Hilton
314 vs. 784 lines, not adjusted for amount of comments. Bloat or simply an increased set of features? Being used to GNU commands, I've always found BSD commands lacking features I often use. Although you can usually compose the same operation using some additional pipes and although I understand how this would be considered 'prettier', 'cleaner' or 'better', I still feel the GNU commands I am used to are just right and do not constitute 'bloat'.
Plan 9's cat is written in a mere 35 lines: http://plan9.bell-labs.com/sources/plan9/sys/src/cmd/cat.c

As always, if you want to read C code as written by the same people who invented C, the Plan 9 source code (http://plan9.bell-labs.com/sources/plan9/sys/src/) is a great resource.
I'm really, really good at a few things. My experience is that this causes people to think I am a teller of tall tales. And, no, I haven't found that others do a lot of promoting me for me. I am still trying to figure out what would effectively promote my projects. Simply setting the bar really high isn't by itself getting there. (My personal situation is complicated, but, no my experience does not square with "if you are good enough, others will just do it for you".)
I usually tack on "return false;" to the onclick action to prevent the browser from actually navigating to '#'. Not sure if this is the recommended/best way, but it works.

E.g.

<a href="#" onclick="doSomething(); return false;">test</a>
How did you apply? Was it online? I saw the online application. It seems like it would be difficult to stand out as an applicant when applying online. I'm concerned my application will get lost in the shuffle.

Another comment: I applied with Microsoft last fall. Say what you will about Microsoft, but M$ gives you the name and email of your assigned recruiter as soon as you apply. I found that rather comforting.
I've always been a fan of

<a href="javascript:void(null);">oi!</a>

It'll look like a link (unlike leaving the href empty), and wont ever perform wacky page scrolling tricks or mess up your URL bar.

That's been my signature since 1997. Don't see any reason to change it...
Found one 1990 reference to a shareware program (Scroll2) I wrote back in 1987, as well as a couple of mentions in Dave Winer's Frontier source code dating to '93.
I wouldn't take the absolute numbers seriously either. But I think, after so many investigations and 20 years worth of post soviet health statistics, we can reasonably assume that the effects were not as bad as initially feared.

Also, your argument could be turned on its head. If there hadn't been the kind of secrecy and attempts to cover up what had happened, way fewer people would have been affected.

That said, I'm not a big fan of nuclear because I don't like making commitments for thousands of years. A lot can happen in that timeframe. Wars, corrupt regimes, a collapse of our entire industrial society, etc.
You'll need to deploy your own private log analytics. While there are plenty of products developed over the past decade to help you do this, the "in" approach these days is a combination of Hadoop for storage and ETL and a more traditional data warehouse for summary queries and reports. Several presenters[1] at Hadoop World 2010 covered this.

1- http://www.cloudera.com/company/press-center/hadoop-world-ny...
http://en.wikipedia.org/wiki/High-frequency_trading
Not at all what I expected. I was thinking it inspired a little website about the rest stop. Not so. It inspired an alternate FAQ format. Kinda cool in some ways except that they describe the real world version as 'full of passive aggression'. Wondering if they thought that aspect through real thoroughly before mimicking it. I mean, did they make a significant effort to remove passive-aggressiveness from their FAQ or do they somehow think it's okay to treat your customers that way? Or maybe they just went with "oh, cool" and didn't really think about this potential downside?
"Our potential customers [within Google] eventually found other ways of solving their performance problems that they felt more comfortable deploying."

I wonder how much this includes teams within Google that have since started using Go for writing performance sensitive applications...
If you are going to pick something up and post it on your Posterous, ignore the copyright notices, then post it on Hacker News, it would be really lovely if you could include one small link back to the event page you took it from.

http://businessofsoftware.org/

Thanks.
Indeed, information about HFT is slowly starting to leak into the open. This has historically happened with every new profitable trading strategy. It starts with one company doing it, then a few, then a lot (there's money in it), and then someone publishes an article about it and the cat is out of the bag. Slowly after becoming public the strategy becomes less and less profitable (more people get into the game). With systems like this, it's all about the information asymmetry.
So, he still hasn't developed it? The title's misleading!
Through a referral.

I also got put in touch with an assigned recruiter within a couple hours of my friend submitting my resume, and she was very helpful throughout the application process.
I have a couple of mentions in 1992. Here's one:

http://www.csm.ornl.gov/pvm/users92.txt

There are other mentions of shareware I wrote in 1989, but the "fingerprint" itself is more recent, and recently updated.
That is certainly true. But I would like to emphasize the importance of having a solid manager over in the India operation. Because even if you are Indian, it becomes difficult to manage from a long distance.
The other comment was a joke, and I think you're taking this way too seriously. Software does naming like this all the time: "Gee, our WM is called 'Enlightenment'? What words related to that concept can we use?" It doesn't matter which "enlightenment" the WM is referring to, as that's the nature of word play.

Why does it matter that this distro is named Bodhi? It's just a word.

>And if it is named after the Buddhist concept, then my question still stands: why can the names of significant concepts from other cultures be appropriated and applied to utterly mundane notions like software packages and OSes?

Why can they do this? Because there's no one stopping them. It's some text on a website.

> How is this different than when people who know zero Japanese or Chinese get tattoos of CJK characters -- I think most people can see how that is an example of shallow fetishization of a culture, appropriating superficial symbols and detaching them from the significant context and value that they are assigned in other cultures.

It's not different. And neither are a big deal. I don't see what's shallow about it: "I like the way this character looks (and perhaps like what it means) so I'll use it." You think it's shallow, but how deep does aesthetic desire need to be to be valid? The culture police aren't going to come and arrest someone for appropriating a concept.
I just tried the following:

$ pacman -Ss ^opera

and got this:

community/opera 11.01-1
A fast and secure web browser and Internet suite.

Is that what you wanted to do?
This was a great read, in a "Plan 9 from Outer Space" sort of way.

We have the story of a naive first time entrepreneur with his first attempt at building a website and his first experience with eLance, with the sort of unbridled optimism that you only ever see in people who've never tried to outsource anything on eLance.

I love the authoritative "this is how it works" tone of the article, as it outlines his stumbling along, misunderstanding pretty much everything, getting bait & switched, watching his deadlines go past while his only meaningful communication is with the guy asking for more money. Better still is going out to find the end product (http://trekdek.com/), now that his "final, definitely finished" date has passed.

Priceless. Thanks for putting a smile on my face this morning.
３０日間英語脳育成プログラムの口コミ・評判・体験談が学べる！！
Popular == Standard
Hi
We are a UK company which sells mobile homes, static caravans in Spain.
We are looking for someone to handle a Dutch website for us and deal with enquiries.
We currently have numerous UK websites and are very keen to establish a Dutch connection
We would arrange suitable commissions and would be grateful for any help we could receive.
For further contact our email address is
info@costadelparadise.co.uk
Thank you
Brice Jennings
How can I get a graduate student loan?
Graduate schools cost a lot. If you do not win a scholarship the best option for you to attend graduate school is to obtain a student loan. There are various types of student loans available to you and you will be benefited by knowing the manner in which to get one.
Wwworks blog: The Paradox of Choice.
> -1 is very frequently used as a sentinel value.

I actually think these sentinels work quite nicely with unsigned.

unsigned element_num;
static const unsigned NO_ELEMENT = (unsigned) -1;

Yes, you need a cast, but it's just one place. From then on you can use a nice constant for your sentinel.

Also, your sentinel is more range-check safe then it would have been if it were an int (the classic "if (x < sizeof(arr)) arr[x] = 1;" issue again)

> For example, counting backwards through the elements of some container:

Ok, that is a fair point. Tat type of loop is easy to mess up with an unsigned type. Worse, gcc will only warn you if you compile with -Wextra which not everybody does.

Actually implementing the loop in a safe manner isn't really that hard though, of course:

if (count > 0) {
unsigned i = count - 1;
do {
/* body */
} while (i-- != 0);
}

Couple extra lines, true. I don't think it loses much clarity.

> For example, counting backwards through the elements of some container:

You missed my point. I mean warnings caused by "oops, that's not the variable I meant to compare with there"

It's a similar story with "const". One of the great side-benefits of using "const" consistently is that suddenly you find that the compiler starts catching more of your dumb mistakes ("oh I thought this was called like func(dest,src) but it's actually func(src,dest)" The moral is that "more info to the compiler" translates to "compiler notices a larger percentage of your dumb mistakes"

> It's impossible to convince people labouring under tyranny they've learned to love without them experiencing a free life first.

Melodramatic much?
How to break iTunes for lawful purposes
Thanks for posting this.

A novice might not see the usefulness of those additional features. But a good artist uses the right tools at the right times, and that obscure filter might do exactly what you want (usually in combination with some other filter).

There's a market for programs that are simplified and dumbed down to the lowest common denominator, and there's a market for pro-tools bloated with features. Pros really like to get into a program, and for it to be as powerful as possible.
Ha! Indeed. I had originally written, 'couldn't overstate'. Then I wrote something else. Then a small child appeared and distracted me. Then I just posted nonsense. I blame the minors.

What I meant was Patrick was totally awesome and the video doesn't do his talk proper justice.
The Creativity Crisis: Why American Schools Need Design
Never help the cops. This includes never talking to the cops.
http://www.youtube.com/watch?v=i8z7NC5sgik -- Part 1
http://www.youtube.com/watch?v=08fZQWjDVKE -- Part 2
IT people mind your language
I give props to the guy for trying. I've been the non-techie trying to build software, and it is a biyotch!
The problem with building for yourself is that you end up with lots of apps for computing professionals, who are male and in their 20s which is not the only demographic.
Count me in... How should we go about organising it? Email or setup some kind of group?
A few weeks ago I decided that all common life lessons are only notable because they are unintuitive, go directly against millions of years of human development. Don't judge a book by its cover, don't count your chickens before they hatch, etc. I feel like all these phrases came about as condescending told-you-so's rather than actual meaningful guidelines.
Losing Our Way
Then I presume you don't like Ubuntu either?
Well said. One of the most confident, motivated, well spoken people I've ever seen, I met at a bus station in Zambia. This guy, who I can honestly say would be far more successful than myself if he were to make it to America, had risen to pretty much the pinnacle of what he could achieve given the circumstances of his birth:

He was the most respected hustler at the biggest bus yard in Zambia.
No real use of astrology here and no real prediction of anything. In short: Analysis of sample data taken from facebook indicates a higher birthrate in some months, ergo if you know anything about astrology, you should be able to predict something based on the fact that there are more folks of certain sun signs. So? Where's the predictions? That's the piece I was curious about.
http://god.rubyforge.org/
2.x, for now. I'd like to switch to 3.x, but haven't found the time for it yet to figure out 2to3 and friends. Also, 2.x still has many more users, so any feasible open source product will have to still support 2.x anyway.
I'm typically an optimist, but it is difficult to read things like this and maintain a glass-half-full perspective. I wonder if the same type of sentiment was expressed post-Great Depression? I still have faith in this country.
I am sure there are many people who would not mind at all. Hold an auction for an amount per month would be paid to live there, so that people are compensated for the perceived risk.
"If you are any good, you do not need to talk yourself up"
I think it's more If you are any good, your work will do the talking for you. Its still upto you to promote your work.
Heh, won't quite work since you used ~s for atoms, and also, mine is better because it's more flexible if you want to change the format of an opinion for a specific score range ;P
At home I am a nice guy: but I don't want the world to know. Humble people, I've found, don't get very far. —Muhammad Ali
Facebook Wants to Be Your One True Login
Recessions and depressions kill off things that are no longer working well for some reason. I believe those folks who embrace change and adapt quickly will suffer less. I also think that new growth gestates in darkness, so the best use of "dark times" is to gestate something beautiful and wonderful that has the potential to make for not just a better future but an amazing future.

Yeah, I get the sh*t kicked out of me for my excessive optimism/positivism. :-)
Misclicked and really meant to downvote - your argument doesn't make any sense, because you're saying that 43 is not 'a bit' when compared to 6 million. 43 people really is only a small amount, and while it still is horrible for those involved, there are many things that kill many more people daily over which no fuss is made at all.
Launching a crowdsourcing startup
Hi, I'm planning to launch my crowd sourcing startup in a few weeks. I hope you guys will review it when I do, on HN :)

This will be a place for job seekers to find work by showcasing the skills they possess. (more concern on personal branding :)

So I'm planning to do this launch in two stages--i.e first get job seekers registered and when the no. of users hits a particular milestone then let people post jobs, since I don't want job posters to lose their expectations.

What do you guys think about my approach?

Thanks in advance!

Cheers!
I might be doing it wrong but I find time-boxing works great until you hit a problem. In that case I keep working on the problem till the time is up. Then when i revisit the problem I feel the time pressure which causes me to try think faster - which usually means about specifics, rather than chilling, sitting back and rechecking things. Is it the code or was it a firewall setting?, recheck calmly for typos (calmly because otherwise I end up reading what I expect rather than what is there) etc.

often find that if
In "Homefront", Korea invades America... is Korea a stand-in for China?
You're right, it was an oversight, sorry about that. I've posted the source code to GitHub now.

https://github.com/baxter/csterrain
helping people is always a good thing, but the troubble with good writting is that there is no good way to get better. Once you have mastered spelling and grammar, it is very difficult to improv.

A better tactic may be to write tolerably and have someting interesting to say.
I agree, i know of an entrepreneur who wanted to build a wildfire like app and hired some indian developers, but the project kept getting delayed and some stupid technical decisions were made.
For his next project he went through references and also through drupal forums to find the developers. He then met with them personally and was in constant touch(it helped he was in india a lot) till the launch of the project.
It turns out that helping people and writing well are both really effective methods of self-promotion.

I think I do a lot to help others and I also write well. It hasn't resulted in much career-wise/self-promotion-wise. So I suspect it's a bit more complicated than that.
Have you considered using this: http://chardet.feedparser.org/ to detect the encoding?

I'm not sure if this helps, but seems like it would.
Doesn't count. A hot girl with a sex tape will always be talked about, unfortunately that is not the case for us men.
Yes, that's right: Working from outside of the USSR, they convened a group and produced an admittedly limited account of the incident. Three years later, when the Soviet regime finally requested (limited) help, and they did their best. A decade later, they revisited the issue, and made the decision not to use the results from many other studies that had been attempted, because they weren't necessarily scientifically rigorous.

That was probably right decision, and I find it entirely plausible that they did great work given the enormous limitations that they faced, but there is only so much you can do when the authoritarian regime standing in your way happens to finally disintegrate, years later.
Interesting DNS Stuff - SRV Records
I hate to be negative and there's some good advice here, but really a lot of this is just replacing old unresearched assumptions with newer pronouncements that are similarly without any reference. At best these are left un-sourced, at worst they seem to be based purely on personal experience. Yet most of these are or could be topics of unbias study. A few examples:

Buy a nice bed. Buy a very nice mattress and high-thread-count sheets. You will need to test out a variety of mattresses to find the one that fits you best but if you find the right one, it will greatly enhance the quality of your sleep, and subsequently, your waking life.

Why is it that more expensive mattresses = better sleep? Cite the evidence showing that high thread-count sheets = better sleep, which in tern laeds to improvements in waking life.

You can accomplish more if you work less and sleep more. Hypothetically a well-rested person working 55-hour work weeks can usually outperform a sleep-deprived person working 80-hour work weeks in terms of quality, all else equal (specifically for knowledge work).

Hypothetically this isn't true at all. Is there evidence to support this hypothesis or not? If not, this adds nothing to the debate.

You can pay the farmer, or you can pay the doctor. Prevention (i.e. good diet and food ingredients) is an order of magnitude cheaper than treatment (most age-related diseases are correlated with poor dietary choices).

This is trite and catch-all. What is good diet? There is no common agreement (see: high carb/high protein/high fat discussions). Show the evidence that this is 'an order of magnitude' cheaper than treatment. What are 'good ingredients'. You recommend free-range meats? Grass-fed beef? Locally produced? Define 'good'.

A cheap chair and mattress may end up costing you 10-20x in doctor's bills.

Says who? 10-20x seems pretty specific - what's the citation on that? A 'cheap' chair - so is price the only metric? Any $2000 chair is worth it and saves money on doctor's bills? Doesn't it matter how often i spend sitting? Could there not be cheap chairs that are actually better than many expensive ones? What's an 'expensive' mattress?

Spoken communication has a massive non-verbal component. Study body language and you'll be pretty shocked at how often peoples' spoken words contradict their telltale non-verbal cues.

Citation please. A lot of the 'non-verbal communication' stuff (read: NLP) is considered unscientific gumf.

Don't get me wrong, there's some great advice in here. But around half is stuff that can be scientifically demonstrated and just off-handedly saying something is invalid whilst proclaiming the opposite without providing any citations is counter-productive. It just encourages "common knowledge" of the same old wives tales and folklore that it itself is trying to counteract.
No need to discourage someone trying to be helpful. If he's learned something helpful along the way, I'm glad he's sharing it.

I loved your awesome "Book a flight" blog post - http://www.expatsoftware.com/articles/2008/05/laid-off-one-t... - (also full of unbridled optimism) - without needing to research how well that's worked out for you or not. I didn't need you to be a travel agent or very experienced traveler to share what you've learned.

The reader is the point, not the messenger.

http://sivers.org/you-not-them
All but one of those "external" factors can be worked around based on your actions.
That sounds naive given the political environment.
Pretty much only applies in USA.