skysight-inc/HackerNews huggingface dataset:
Let's not kid ourselves here, inter-racial adoption is a totally horseshit dataset for this kind of analysis. There are way too many psychological variables and societal barriers that are unaccounted for.
All of the adoptees were infants. This information is provided in the third comment below the article. The actual comment is worth reading as it provides this and other details about the experiment.
>only giving select "friends" access on an item by item basis.

Also figure out how to make this really easy, fast, and friction-free.
The question is not whether adopted kids can be as successful as biological ones. It is a known fact that adult income is heritable, i.e., correlated between parent and child.

The question is, "how much of that correlation is due to biological factors, and how much is due to environmental factors?"

Note that both age at adoption and race were constant across the entire income sample. I.e., rich parents and poor parents all received infant korean children. So they can't really explain the difference in the graphs (which is not constant across the income samples).
My friend just made up a different profile, and only invited some of her friends.
You are right, this proves nothing. It would be interesting to see the paper, but I am not going to pay for it. And the graph they provided does not prove much by itself. There are way too many assumptions to be made between the graph and the questionable conclusion.

In any event I have a lot of suspicion that most of the discrepancy comes from trust fund and other inheritance income or nepotism. Adopted kids very rarely get any trustfunds. The test kids are in their 20s and 30s and usually at that age trustfunds and inheritances are contributed by people other than the parents (grandparents aunts uncles, etc.) and those people did not adopt the kids and usually do not have that much involvement with them.

Furthermore, people that live large inheritances to their kids tend to be of the selfish gene type and those people rarely adopt. Rich people that do adopt tend to spread the wealth more to charities, etc. and do not give kids (whether adopted or not) huge inheritances. Large inheritances are rare but only a few of them could scew the data a lot.

Similarly nepotism goes a long with gene selfishness. And will have similar effects to inheritances.
I'm also a TextMate lover. +1
TextMate needs split-screen today. It still surprises the hell out of me that they haven't issued a 1.X point release that adds this feature. WTF?
i bet a lot of people cheated, no way some of those ideas only took 48 hours to develop
The syntax highlighting feature might be relying on the 16/256 basic colors (a.k.a. ANSI colors).

I have not tried this, but I dug up a hack that someone has done to add an ANSI colors editor to Terminal:

http://ciaranwal.sh/2007/11/01/customising-colours-in-leopar...

MacTelnet has an ANSI colors editor built-in.
Yes, but I'm not trying to answer the question I'm trying to refute what seems to be the graph's answer to the question (that biology plays a large part).

Also, I don't buy the "there were several different income level" argument. Sadly I can't find a reference on the web right now but I remember several studies from my anthropology class which said lower classes are more apt to adopt other races into their social structure (largely by necessity though it's alleged that upper classes have a subconscious desire to maintain their genetic line and hence shun those who seem different or inferior)
http://www.nber.org/tmp/20791-w10894.pdf
I think "lock-free" is a misnomer. If you are using a test-and-set instruction, you have incurred all the performance cost of a lock. While much work has been done recently to improve the performance of instructions like CMPXCHG, you still need to treat them like a UDP broadcast message (avoid if possible).

One case I don't think he handles is if a user does a Lookup() for some value in a slot, then tries to delete that slot. In this case, the wrong value might be deleted if an InsertAt() happens in the meanwhile.
Losers hate winners, no matter the context.
Great, but still no decent rhymes for orange or silver.
Kevin Smith Presents WebMachine in Alexandria, VA September 10, 2009
You're clearly being sarcastic, but Notepad is actually pretty darn good for a lot of minor coding tasks. It would be keen if MSFT would add a few more features and disable them by default, but on balance it's usable for quite a few things.
It's really very simple, based on some HTTP basics: http://pubsubhubbub.appspot.com/

With python it would be easiest for a newbie because there are open source applications for all three components - publishers, consumers, and the hub.
A freely accessible version is available from the author's website: http://www.dartmouth.edu/~bsacerdo/HoltAdoptionPaper2.doc
On Subjectivity
I started using Emacs for a job that used a custom framework built around an old version of a rather non-mainstream language. I found some Emacs modes for the language, but they were a few versions ahead of what we were using. I was able to hack them pretty easily. The thing that amazed me was exactly how much else I managed to squeeze out of Emacs compared to the other editors I explored. I had editor commands to jump around and create new files and run and test our stuff. Yeah it's a long slow learning curve, but in the end I had built a decent development tool for this particular job.

If I had used any other editor, it would have just been a text editor, and nothing more. With Emacs I could build real tools and multiply my effectiveness. If this job weren't Windows-only (yeah...) I would have used TextMate, but I think I'm better for forcing myself to learn Emacs.
I see you've been bitten by the bug too. The area I enjoy is analyzing old copy protection routines, cracking them different ways, redesigning, etc.

Combining new microcontrollers with old hardware is also fun. I plan to release this sometime later this year: http://rdist.root.org/2009/01/21/introducing-xum1541-the-fas...
Yes, exactly right! Have you ever read a book for the nth time, and noticed a typo for the first time?

Your point makes me think that Java's boiler-plate + modern IDE's are really onto something. They automatically add the boilerplate for you, so it's there for your to pattern-match on, without having to write it correctly. This helps me understand their extreme popularity.
I use it with cygwin, because the unix utilities are a must have.

You can use it natively, and it works fine too, but I really like my unix utils
A few months ago, I create 2 Twitter feeds:
http://twitter.com/applelinks and http://twitter.com/applestuff

Each of these based on an RSS mix of the same 8 or so Apple-centered websites.

@applelinks tries to filter them for quality, by posting only links that appear in more than one feed or link from one feed to another. Also, it runs the URLs past delicious.com to add a few relevant #tags.

@applestuff does none of that. It just posts every item that appears in every feed, prefixed each with the same #apple tag.

Both of these started on the very same day. None of them was promoted etc. Current results: 229 subscriber for @applestuff, 66 subscribers for @applelinks.
Good point. I had to re-read the article a couple times to figure out why this wasn't implemented as a generator. The Dunkels' TCP stack approach in C made more sense.
messy kitchen, exemplary dish
E. Stupid name, great editor. It is like TextMate for windows.

http://www.e-texteditor.com/
Downright user hostile? Vim has the best help system I've ever used. Everything is documented, and a few keystrokes away
Yeah the asperger's part was definitely part of the con. Would anyone expect a person with Asperger's to be a conman?
In regards to your race statement, I agree with your intent, but it's not really race; it's about social and cultural perceptions of race. Thirty years ago things were very different for inter-racial families than they are now, and that varies fairly widely based on area. If they don't include the areas in which the subjects lived, their dataset is critically flawed.

My sister and I are both adopted, and she was adopted from Korea at around 6 months. She was an honor student every year she was in high school in Maryland, and she was just one of the girls; she was never treated any differently than anyone else because of her race. (At least, not that any of us noticed.)

We moved to Colorado, and her school performance took a hit. This was partially due to her being one of the only asians in her school, and standing out because of it. A wonderful example is how a pair of her peers bought her a bag of rice for her birthday. (I wish I was joking.) The social effects of her race impacted her school performance.

In my case, I've found out that my birth brothers aren't as successful or as educated as I've been. All three of us have ADHD, and all the problems that come with it, so it's not just biology.

In my (very biased) experience, we start out with a baseline derived from our genetics; our chemical imbalances and natural aptitudes. The positives and negatives of those are modified from the baseline by our upbringing, parents, and education. Then our social experiences shift that even further in one way or another.

Anyway, this study is useless on its own. If they did a comparison against Korean families adopting Koreans, and compared that to white families adopting whites, they'd have something useful. They MIGHT be able to successfully identify how much of the difference is related to adoption, and how much is related to race.

As is, it's an interesting but worthless data point.
Personally I bounce back and forth between vim, eclipse, and textmate depending on the project (eg: shell, java, web).

Also, I'd recommend eclipse users (that are vim fans) to try out viplugin (http://www.viplugin.com/viplugin/). It is far from supporting all of vim's commands, but it has enough for me to feel comfortable.
No need for cygwin (for some things at least). I downloaded the win32 ports of GNU utilities, and put them all in a directory which I then add to the PATH.

http://unxutils.sourceforge.net/

Doing so, not only can I use them in vim (!sort, !ls, etc), but I also get a friendlier cmd :)
I watched the other half of the video. It was pretty good, but I didn't see anything relevant to our discussion. I'd appreciate it if you replied.
Thanks to you and to Donald (the other reply to my question) for providing links that allow us all to read the fine paper.
Holt's where we got my sister from. I guess they're one of the biggest Korean adoption agencies. Makes sense that the study was based around their data.
Reshaping Cisco: The world according to Chambers
Company size: Big is back
I bet your sister is one of those Asian girls who refuses to date Asian guys.

LOL, it really makes me wonder how grown adults could put a child through such a twisted upbringing.
Emacs for OSX
Vim tutorials, splitting the beast into manageable chunks:

http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial...
Curried Scheme
I like writing things down with pen and paper, then running it through in my head. Once everything is perfect then i might touch a keyboard.

Manipulating things in the head is much quicker than anything else I've used.
Interesting.

But maybe - thats not a spam / poor quality issue. Maybe thats a higher quantity = higher frequency on search.twitter.com issue which is leading to more followers.
I like many of these principles, it's just hard to apply more than a few of them to a given program.

Vim and emacs have captive user interfaces. MP3 encoders like LAME write binary data files. That doesn't mean they're bad programs, but it does make the principles tricky to apply, since they seem to be useful in some cases but not others.

I'm on the Linux command line all day at work, without any sort of GUI frontend. It's got its strengths and weaknesses, just like anything else.
You've pretty much got the idea.
Scheme Steering Committee: R7RS process is taking shape (and it looks good)
I just tried it and my first impression is that it too difficult to use. I'll give it a couple tries and see how I feel.
This post is a duplicate: http://news.ycombinator.com/item?id=784824. There should be some kind of test that runs and alerts a poster of possible duplicate entries. Thoughts?
Sorry, but the actual headline is "How to Drive Traffic with Repeat Tweets". When you disagree with an author at least try to be honest and don't use a misleading headline for HN.

You can voice your disagreement in the comment section.
The blog post attributes the list of design principles to Mike Gancarz's "Unix Philosophy" (1994) whereas ESR's book "The Art of UNIX Programming" was published in 2003.

I'm sure those ideas had been floating around in the community for a long while but was written down more formally in those books.
Urgh. I actually see people in my computer science classes use Notepad to write code... it pains me.
Now I get why academics is so frowned upon in school.
For the best scoop on Pseudo, read Digital Hustlers (which I got from a discount book warehouse). Also Jason Calaconis features large.
Peninsula hackers find a place to collaborate in Mountain View
I use floppy disks and magnets. You aren't worth the trash you produce if you can't code without a keyboard ...
Hmm, that sounds a bit hardcore. I'm a bit more wary of performing the upgrade now. Thanks for the info.
Making physical music worth buying: CD case includes theremin-like instrument
I thought this was a pretty clever hack, even if it sounds screechy and unpleasant.
There is nothing wrong with repeating your tweets, especially for different time zones, once for Australia, once India, once UK/Europe/South Africa, once India and once the US (or twice for both East and West Coast).

Personally I have followers throughout the world but seldom manage to tweet stuff more than once but this way you not only don't reach all of them but basically discriminate against some of them.
Absolutely. The thing is, if the system rewards frequent posting, by definition this harms the average post quality.

(In fairness, I think the same is true for blogs etc. I used to think RSS readers could fix this, but Twitter is basically an RSS reader - you don't have to visit someone's page to see their new tweets - yet it's at least as spam-rewarding)
Sorry, I don't buy the 'he didn't need that overhead'.

When you are hired as a programmer to make something that does not give you license to make off with the business plans and designs of your employers.

Imagine a contractor making off with the architectural drawings and other details of a building he's supposed to put up because he 'doesn't need that kind of overhead'.

It is absolutely without honour. The settlement was likely because there was a fair chance of it sticking in court, the other party decided that 65 million / 3 is good enough for them to not risk losing in court.

The costs of fighting were probably a lesser consideration than the cost of losing.
Automated RSS aggregator Twitter bots are boring and annoying. I never follow them.
Using ‘Free’ to Turn a Profit
What's "spam" about this? It's his Twitter feed. He can do what he wants with it, as long as he isn't @msging me.
What's a "dick spammer"? A spammer solely dedicated to p3ni1s enlargement?
you should make one based off of my plugin smartmonth!

http://github.com/perezd/smart_month/tree/master
I notice Microsoft regularly breaks its own developer URLs as well... even the links from within Visual Studio's help system to their online content. It's sad that the most reliable way to find documentation is through Google.
In the last 2-3 years emacs has just improved and improved. Like most it originally took me 2-3 distinctive efforts to "go emacs", but it pays off. Emacs is just outstanding if you are a code slinger.

If your an admin and edit a couple of config files now and again, maybe VIM, though IMHO emacs is superior for even simple editing as well.

Emacs, Emacs, Emacs.
i program in C the most , and for that, hands down emacs is the best (I think its arguably the best period as well).

C + emacs + gdb > sex
I follow Guy Kawasaki and I'm quite happy with it. I haven't noticed repetitive tweets at all.

You should follow him too along with Seth Godin:
http://twitter.com/guykawasaki
I do all of those as well (ASP.NET, MS AJAX Toolkit, jQuery, IE6 and HTML/CSS/Javascript) yet mine is that I have no interest in learning Silverlight for the same reason that I have no desire to learn Flash. I think a huge failure of Silverlight is MSFT's thinking that, "Well if we can just get half of all the millions of ASP.NET programmers to start using it, it'll be h-u-g-e!" But as an ASP.NET developer, I don't think of myself as someone who would develop Silverlight. And there's no way I want to learn a new, has-the-potential-to-be-dropped technology right now what with VS 2005, VS2008, VS2010, VS2012 and so forth (i.e. there's too much material too quickly).
"Spam" as a verb can connote unsolicited commercial messages, especially email, but in a broader sense is often used to mean aggressive, repeated broadcasting or emission of some kind, generally less malicious than actual traditional email spam.

E.g., "I was spamming grenades in Quake like nobody's business." to mean that you were rapidly, indiscriminately shooting grenades in the hope of blanketing an area with grenade explosions in order to score an easy kill.

In that sense, sending the same Twitter message over and over seems like typical spammy behavior. The marketing/commercial focus of it is also somewhat similar to a spammer, since spam is done for profit.

Finally, technically when a spammer makes fake accounts full of affiliate marketing links and the like and then follows everyone he can find, that's him doing what he wants (spamming) with his Twitter feed as well. Many of them still don't @message people yet.
While this is true, look at the difficulty people had in reconstructing his work from github. People may have clones of the repo, but maybe not with all of his latest commits.
Yes! Finally some creative designing for CDs!

For musicians who don't want to go to such lengths - adding a free poster or maybe an autographed memorabilia also works well.

Give something tangible and extra and more folks will buy CDs and DVDs and even books.

(Oh - also have you gone to a bookstore and spent time surfing childrens books? Aged 2-7? They come with popups and slip outs and buzzers and colouring crayons! Its awesome. Can no way be pirated online...)
Hacker in U.S. identity theft case to plead guilty
Ask HN: smallest sensible (micro-)payment? 
I just had an idea for a fun marketplace. I am half inclined to run it for free because I would like to see it become popular, but of course a classic approach would be to charge a fee per transaction. For what I have in mind, I suspect 1€ or 1$ would be already a lot - perhaps something between 0.10 to 0.50 would be more realistic.

So I wonder what is the smallest useful payment to ask from users? I suppose 1$ does not make sense as processing costs might be higher than the gain, and the hassle is not worth it. Perhaps something like 5$ would work (and giving the user credit for 10 transactions in exchange)?

Would be interested in the payment issues, but also to hear about experiences with payments. Maybe subscriptions work better than credits? Other ways?

What I like about credits that it could open ways for all sorts of incentive programs, like users getting credit for being nice etc. I could also give users some free credits for signing up, so that I would not scare them away completely from the start.
Nothing wrong with that. Can be useful for non-Ruby apps, for example. BTW. A JSONP version could make usable from JavaScript..
> she didn't know what a typical size for a C pointer was.

I'll bite - what is the typical size?

Many of my friends in the embedded world think that pointers are two bytes. My friends in the workstation world used to think that pointers were 4 bytes but many are moving to 8 bytes.

I'd imagine that there are other sizes that are typical in some context. (Physical addresses are rarely 8 bytes but are often more than 4. C programmers who spend all their time in a physically addressed environment might well have an "odd" typical pointer size.)
You can Search for anything in the Developer Documentation (installed with XCode).
I know, that's why I was surprised to get 229 followers on that bot :)
(James) Murdoch attack on 'dominant' BBC
AJAX Search: Is Google Sweating Bing Or Just Feeling The Need For Speed?
Well, I think there is grain of truth in this research...
...but,
I measures only one variable, frankly irrelevant, without taking into account another one,which is amount of happiness these adopted kids have in their adult lifes for the amount of money they make. I mean, every person differs on scale how material he/she i, and that trait probably is inheritable.
For example, USA has rather low quality of live compared to GDP per capita, but Canada is opposite - gives better quality of live with lower GDP per capita. However Canada has less opportunity to become super-rich. So when people choose where to immigrate to, depending on personality the can make choice.
My point is - if these kids, who is as happy as their peers despite having lower income, that is very good, it means the spend less resources to "maintain lifestyle", less neurotic etc.
229 other bots autofollowing whenever the apple keyword gets mentioned.
Most micropayment systems are implemented as wallets for that exact reason. You pre-pay an amount that gives you credits, a single click + confirm alert box can then be used to spend the credits.

If you intend to do a full transaction you have to keep in mind the costs of scrubbing and processing, probably less than about 50 cts would give you a net loss.
It looks like a lot of the followers of each are spam accounts. They are probably bots that follow anyone who searches for a certain topic.

For some reason @applelinks creates its own bit.ly links while @applestuff re-uses them, so unfortunately we can't use clicks to see if either feed is read more by real people.
Lets not forget good o'll gedit!

No but seriously, gvim all the way.
gedit didn't make the list yet? for shame!

syntax highlighting, auto-indentation, line numbers, multi-line tab, multi-line comments (with a plugin), installed whether you want it or not with ubuntu.
Also check out "Understandiung Freemium":

http://news.ycombinator.com/item?id=788490
meh, following a spammer account is like replying to a viagra email. It's easy to prune your twitter account if you don't like to receive unsolicited tweets. You can also make your account private if you don't want people following you or reading your tweets.
Macs are overpriced everywhere Sapient, I don't think its specific to Africa ;-)
Ask HN: How to get a job in a tough market?
After having an enjoyable run with my start-up, but unable to get additional funding I am now seeking Internet professional jobs on the east coast; marketing & web design.

I wonder what tips and out of the box things that have worked for other business or technical hackers to land your most recent job?

I have sent tons of resumes out and they all seem to end up in a black hole. thnx
Here are a few more:

* http://prioritizd.com
* http://bidbuildbill.com
* http://jot.ly
* http://imatightwad.com
* http://qflip.net
* http://trackclass.com
* http://whatdoesthiserrormean.com
* http://remindr.info
* http://www.riverdex.com
* http://www.learnbylikis.com
* http://so2speak.net
* http://pictmeme.com
* http://ndebted.com
* http://pricepounce.info
Zed Shaw has a lot to say about the benefits of explicit software state machines:

http://www.zedshaw.com/essays/ragel_state_charts.html
Exactly, new etiquette. Don't post things to a persons wall that are best said in a private message. don't post embarrassing pictures of yourself or others etc...