skysight-inc/HackerNews huggingface dataset:
Is the question how much is earned per placement or per year? Each is very dependent on the individual and firm.

In the US recruiters charge 15-30% of base and/or total comp...depends how good you are and your relationship with your client. Good US recruiters bill 300K+, great recruiters bill 500K+, and avg recruiters will bill 100-200K. How much you keep as an individual depends on the deal you have with your firm or if you are self employed.

The second part of the question ~ does being a developer make a person a better recruiter? My initial answer would be 'no'. In fact, I would argue that being a developer could hinder being a successful recruiter.

Understanding what your client is looking for is absolutely key to being successful. However, the skills that make you a good devlpr are almost polar opposite the skills that make someone a good recruiter. Being a recruiter takes a strong sales aptitude.

The other problem that comes to mind is a condition we, in the US, call 'experting'. It happens when you're candidate has 60-90% of what the client is looking for, but because you're too focused on delivering perfection, and because you know what perfection is, you neglect to send this place-able candidate in for an interview. Sometimes it's better to not know what you don't know.

Cheers
My New Java Podcast
Introducing Rickshaw: Interactive time series graphs in JavaScript
Yes but Moore's law is applied to phones differently, because battery life is as important as processing power, or even more so.

This is the reason the 600Mhz processor in your phone will have worse performance than a normal 600Mhz processor. Mhz is useless as a measure for performance and it became popular only because of marketing campaigns by Intel, when they had an edge in the Mhz race. A more useful measure (other than running unbiased benchmarks) would be MIPS (millions of instructions per second) and MFLOPS (millions of floating-point instructions per second).

For example an ARM11 from 2002 at 412 MHz was able of 515 MIPS (millions instructions per second), while a Pentium Pro from 1996 was capable of 541 MIPS at 200 MHz. Also an Intel Core i7 EE is capable of 177,730 MIPS at 3.33 GHz, while an AMD Phenom 2 X6 from 2010 is capable of 78,440 MIPS at 3.3 GHz.

Basically your 600Mhz mobile processor is not the same processor you had when playing Counter-Strike a couple of years ago. That's because it is optimized for consumption rather than performance.
Thanks, didn't realize there are such a differences.
Solo Ad Advertising: Pool Your Resources With A Solo Ad Co-Op
Thus far I've found this the easiest article to grok DCI: https://metacpan.org/module/DCI
Note that for an international business, PayPal has the invaluable benefit of supporting a huge bunch of national payment methods - in many countries, these are more widespread than credit cards, so if you want to do business with normal people there (like Apple), you have to support these methods.
Motorola Mobility wins German patent suit against Apple, overcomes FRAND defense
I am really shocked and disturbed by this article. From reading it I believe that this is a total violation of the trust towards the Government and the whole legal system.

The lack of due process is what is most disturbing. Someone (the Government in this case) can accuse one of a crime, but they have to prove it. Hijacking a domain and not producing evidence on why it was hijacked and not following the proper procedure which is outlined by the law and finally hiding behind the Government blanket of 'no' is simply wrong and must not be allowed to happen again.

To me this read as abuse of power by certain employees of the Government. Not allowing due process is illegal and I hope that Dajaz1's lawyers will get to the bottom of this.
Pointers are sharp tools, and like any such tool, used well they can be delightfully productive, but used badly they can do great damage

Nice physical metaphor. Pointers are ... pointy.
Making an iPhone app is relatively easy compared to most app development for the history of computing. Doing it well is significantly harder, but then again so is any craft. I dare say it's quite a bit easier than writing your program on a stack of punch cards and waiting 24 hours for the output. Or for that matter, making a chair that will last 100 years.
This is not a thread for lisp/sexp discussions, but the better sexp miss the important point that:

define some(x y z)
code goes here

should not be any different for the compiler, especially the way humans understand what the compiler does, than a simple list/array:

(1 2 3 4)

This way, you can mess with code the same way you do it with normal data structures, replace parts, add things etc.

The way they are writing it, "define" looks like a keyword, just like "if" and "for" is, in most of the languages, instead of a function, just like everything else in lisp is.
All thanks goes to ontestpad.com owners, I'm just re-posting the article which popped in google search when I was thinking about writing such an overview.
Google+ adding facial recognition, deeper integration with Gmail
Motorola Mobility wins injunction against Apple in Germany
Can you elaborate on your code? Why are you summing the 3 parallel queues total time of processing together? Those processes occur in parallel, so I am uncertain what the sum of times is supposed to represent. Total time to clear all lines? That should be the nearly same number as one line with 3 people processing. So long as all 3 cashiers are constantly engaged, average wait time per customer for the entire system must remain unchanged independent of the queueing system used. Even a LIFO model for processing customers will have the same mean wait time per customer.

I am also very curious why the total time to process 3000 customers with mean time 50 is not closer to 3000*50. Perhaps I have missed something on the technical side.
And a device that can have Android and Ubuntu/Debian installed on it. The CyanogenMod team is working on porting Ice Cream Sandwich. An openly hackable device lasts much longer than a planned-obsolescence, closed-platform model.
It's never nice to have a light shone on your greed, is it?

Give me a break. It's not an "appeal to pity" fallacy. This is _exactly_ the time when someone should point out the less well off in the world. When my parents told me not to waste food because others were starving in the world I kind of took that reasoning to heart. When someone moans that a measly millions dollars wouldn't do it for them, I'm going to call them out. In the context of global hardship anyone telling me that one million dollars is not enough to set you up for life, even in the wealthiest countries in the world, is just plain deluded and greedy. Oh, and voting me down for pointing this out is pathetic. Whoever did that should be ashamed of themselves.
Read the article - the author is saying that the same functionality provided is already implemented in a simpler and safer way.

That's why they are rejecting the patch. Because it doesn't provide anything new while adding complexity. Not because they want to avoid supporting Win32.
Is he saying that the ifndef to protect against double/multiple includes should be in the file you don't want to include multiple times?

The way that part is worded seems a bit confusing.
"Dr Rachel Thompson, of the World Cancer Research Fund, said the report added to the 'now overwhelmingly strong evidence that our cancer risk is affected by our lifestyles.'

"Dr Harpal Kumar, chief executive of Cancer Research UK, said leading a healthy lifestyle did not guarantee a person would not get cancer but the study showed 'we can significantly stack the odds in our favour.'"

Many of these lines of evidence where developed originally by looking at environmental differences among different countries, as well as time series in cancer rates as lifestyles changed in countries over time, and comparisons of immigrants of varying ages of arrival (who adopt the lifestyles of new countries either as children or as adults) with relatives who stay in the old country. Then the best-understood models of cancer risk factors are further investigated through controlled experimentation on laboratory animals or on cell lines in vitro. Today it's plain enough that avoiding smoking, eating a varied, balanced diet, and maintaining normal weight through a combination of exercise and moderate eating offers substantial reduction of risk in all-cause mortality, including but not limited to death from cancer.

After edit: the second reply here asked how a diet higher rather than lower in fruits and vegetables can protect from cancers other than colon cancer. According to what I've read about the research, it's thought that some tendencies of healthy body cells to go into uncontrolled growth (cancer) are made worse by lack of micronutrients, which may be lacking in the diets of people who don't eat varied diets. It's also thought that the evolutionary arms race between plants (which tend to evolve tough husks but also phytotoxins as protections against being eaten) and animals (which have to eat some food source ultimately derived from autotrophic organisms, that is mostly plants) results in complex animals being selected for incidental adaptation of phytotoxins to kill off errant cell lines. What's poison in a large does can sometimes be medicine in the therapeutic dose and in the right time and place. All human beings eventually die of something, but the epidemiological evidence (and some laboratory evidence) shows that plant intake reduces chances of dying young of cancer, and these mechanisms are some of those suggested as reasons for that observation.
Backup/Restore Operations for Exchange & Print Email Messages to XPS
We are pleased to announce the release of Aspose.Email for .NET 1.2.0.This release includes support for printing email messages to XPS format using the MailPrinter class. The Print() method takes an instance of the MailMessage class as an argument, so you can print EML, MSG or MHT files. Moreover it also provides support for access to default folders, add support for backup/restore operations for exchange & imap accounts, remove an item from PST file, support the delegation feature of Exchange Web Services, problem in mapping data to Emails (Mail Merge), exchange server - Fetch multiple messages in a single method call and verification of digital signatures etc.
Can someone explain how lack of fruit and vegetables leads to cancer?

I can understand it leading to colon cancer, but does it also lead to other kinds of cancer?

AFAIK even if you never eat fruits/vegetables you aren't lacking any micronutrients?
Information cascades
Unless you're using Microsoft servers/tools like .NET, this is another nail in the coffin as Windows machines as a viable platform for most web-development.

I spent the first year of my Rails development on Windows and it was so painful - slower, strange bugs, many unsupported tools/libraries.

This seems like a reasonable decision, but one in a long list of reasons you can't easily develop on Windows unless you're targeting a Microsoft stack for your product.
For most people, the Internet is the site that gets them to things they want to see. This can be Google, Facebook, Bing, Yahoo, or even Digg. It all depends on what they're comfortable using.
Cloud Computing Fail in Ireland
Twitter Brand Pages – What You Should Know
It seems like Twitter is following Google+ and Facebook in becoming a web service who provides advanced marketing pages for brands.
So probably all we need to do is to better link at the win32 ports from the download page... no need to make stuff official and merged into the main project IMHO.
I hope Chris Dixon has a sense of humor
The controls don't work on mobile safari (iPad) :-(
What's the Most Dangerous Over-the-Counter Drug?
Can someone parse the 3rd bullet point in the article for me? It seems as if a word is missing.
There's a BIG difference between "no one else will implement" and "no one else CAN implement."
The Girl With The Penguin Tattoo
Congrats to Evernote. Evernote is my most used piece of software on every device I own (desktop/laptop/tablet/IPhone). With a Scansnap scanner it really shines. I have been a paying user for 2 years and just paid for my third year. I have also bought accounts for most of my family as gifts and got them hooked too. My parents did not really get it until I got them a Scansnap scanner. It is a indispensable piece of software that makes me much more productive at work. I have quick access to any medical paper I have read in the past two years wherever I have my phone or access to a computer. I have tried competing products like Springpad but they did not work as well across every platform I use. The Clip to Evernote app for Chrome is awesome for Internet based research. Keep up the good work Evernote team.
(Author of DataTables here) Thanks! There are some fantastic plug-ins out there, such as qTip, ColorBox, jqGrid, SlickGrid and many many others. Personally I take great pride in trying to maintain useful, up-to-date documentation, a large battery of unit tests and just generally trying to make the software as useful as possible, for the job that it is intended to do.

So there are (hopefully :-) exceptions to the rule!
Freakonomics versus cybersecurity
Stop Listening
I think it's a bit unfair to suggest that all jQuery plugins have problems (I use the validation plugin and it is excellent for catching mistakes before a user submits a form and starts the backend processing). I see them as being in the same boat as WordPress plugins - there are some which are well maintained and up to date, and then a huge pile of others which were quickly hacked together and then never looked at again.

It's the same with CPAN, PEAR and anything else where you allow users to contribute additional separate components which aren't maintained by the core developers.
Real Madrid vs Barcelona live online La Liga Clasico 10 December  2011
Ok, I realized that I wrote something like this without seeing your post first.

The poster is a quant working with Scala so I am certain I have just misunderstood something. Nevertheless, my humble bachelor's degree has led me to the same conclusion as you.
Hong Kong in Honduras
Thanks! By all means get in touch if you want to talk more about this stuff - email is stef at ontestpad.com.
While I agree with you that the instructions matter, are your numbers x86 (or arm) instructions, or are they micro-instructions that your high level instruction set is translated in to? If so, the other factor is how many micro-instructions your instruction is broken down in to.
Surely any attempt to make code run under both POSIX and win32 is going to require adding more code and an abstraction layer?
Sean Parker: There are Too Many Startups and Too Many VCs
Fruits and vegetables contain antioxidants.
Thank god coffee wasn't on the list.
Urgent care Alta Loma
Looking for an urgent care doctor in Montclair, Upland, Rancho Cucamonga, Alta Loma and sorrounding area? Look no further than Central Urgent Medical Care, We can take care of all your medical and urgent care needs, large or small from flu shots to school physicals, work physicals, labs, x-rays and more.
For more information please visit:- http://www.centralaveurgentcare.com/
Sales of Apple’s iPhone, iPad banned by German court
A strip of red is hardly a red frame.
Right, I'm off to find some fruits and vegetables! Or do I get enough antioxidants as a tea-drinker? I'm conflicted because I know I don't get enough fruit in my diet, but the recommended daily amount of fruit seems difficult to get in the winter.
Antioxidants may not do anything to prevent cancer.

(http://scienceblog.cancerresearchuk.org/2009/10/02/antioxida...)
As of Java 1.5, generics were added. Before generics you had to cast every object you read from a collection. If someone accidentally inserted an object of the wrong type — possible in the OP's example code — casts could fail at runtime.

With generics, you tell the compiler what types of objects are permitted in each collection. The compiler inserts casts for you automatically and tells you at compile time if you try to insert an object of the wrong type. This results in programs that are both safer and clearer. So please use generics when using the collections framework.

I'm now going to briefly run through the examples provided in OP's post and update them accordingly.

List<String> myList = new ArrayList<String>();
myList.add("Second Thing");
myList.add("Second Thing");
myList.add("First Thing");

Note that I've used the interface form of List over a specialised type. This is so that any caller of a method which returns a collection can use the interface provided and they don't need to worry about the specific data structures you've used. This also means that you can update the underlying data structure without having to update any calling code. E.g. changing the above case from ArrayList to LinkedList.

Set<String> mySet = new HashSet<String>();
mySet.add("Second Thing");
mySet.add("Second Thing");
mySet.add("First Thing");

It is worth noting that Hashtable was not originally part of the Collections framework. It was retrofitted to conform to the Map interface in 1.2. You should instead use HashMap, which is the non-synchronized (sic) version of Hashtable. Although you can just as easily use Hashtable, the below example is just me being a little OCD.

Map<String, String> myMap = new HashMap<String, String>();
myMap.put("a", "Second Thing");
myMap.put("b", "Second Thing");
myMap.put("c", "First Thing");

EDIT: Updated some sections to read clearer.
When the given advice is "don't fake elections", I disagree with you - everybody in the world is qualified to give such advices.
Thanks for giving it a whirl! When you say the controls don't work, are you talking about the controls in the extensions example (http://shutterstock.github.com/rickshaw/examples/extensions....), or something else?
I don't smoke nor drink alcohol (at all), but I can't remember the last time I had vegetables or fruit in large quantities either. Time to get some ;)
This was on BBC news the other day.

Apparently eating well, drinking in moderation, not smoking and regular exercise reduce the risk of cancer.

When interviewed, man hiding under rock expressed surprise and gratitude for the update.
I am sort of dumb-founded that this is on the front-page of HackerNews. I know this isn't a constructive comment in any way, but this link is to a basic post that is going over the different between a list, a set, and a map?

Really?
Makes achieving personal goals financially rewarding.
Hedging the election
HaxLr8r is the next best thing in China. As hardware becomes cheaper, faster, smaller, and stronger, who knows what kind of innovative tools we'll come up with to improve the human condition?

Haxlr8r is going to propel us even faster to the future.
And yet none of the photos of their devices show a screen that's flush with the front of the tablet - in all of them the surface of the screen is slightly indented from the face of the tablet, like laptop screens and TV screens often are.

Being oblivious to that rather crucial point rather invalidates the entire argument being made since you've clearly designed something which doesn't have an identical design to an iPad, thus the design and form of an iPad is not the only possible design for a tablet.

It's fairly important to remember that in order to infringe a design patent you need to have a design that is 'substantially similar' to the described design rather than simply having design features in common with the described design. Rounded corners is fine, as long as its not rounded corner AND a whole bunch of other design decisions that makes it look identical to an iPad.
Want to add any more conditions? The original poster said, "$1M is not enough to never have to think about money." and I think that statement given the levels of poverty, inequality and injustice on this globe is frankly disgusting. Vote me down all you want, it's a cliche that the truth is a bitter pill but there you go. In the normal course of events one million dollars would be riches beyond their wildest dreams for most people on this planet and would let anybody in normal circumstances live out the rest of their days very very comfortably. Unless, they are greedy. In which case, nothing would be enough.
Related to this topic I think you might find Dr. Terry Wahls' story fascinating, she pretty much 'cured' herself from Multiple Sclerosis by adopting a 'paleo' diet. She presented her findings at the 2011 Neuroscience conference ("Effects of intensive directed nutrition, progressive exercise program and neuromuscular electrical stimulation on secondary progressive multiple sclerosis (PDF)[1]") She also had a TED talk[2] taking us through the process of getting out of her wheelchair and the specific food she ate.

I know this immediately turns on your B.S. sensors, but she changed her lifestyle after spending hours on Pubmed doing research on nutrition's impact on the brain and specifically the mitochondria. I highly recommend the talk, it is both very informative and very moving. And there are some saddening statistics about the lack of vitamins and minerals in the American population.

[1] http://www.sfn.org/am2011/pdf/prelim/SUN_Poster_PM_v2.pdf
[2] http://www.youtube.com/watch?v=KLjgBLwH3Wc&feature=playe...
Could you help me imagine how Redis can be used inside devices, or as a component in 'end-user' business business software? (unless it employs a "server").

Redis does one small thing and does it amazingly well -- an in-memory database with persistence and some very useful operations (such as FIFO lists) that do not need roundtrips.

That does not make sense inside a device unless you have ridiculous amounts of RAM to spare (which has never been the case in my experience).

Similarly, it makes very little sense in an "end-user" business software, unless there are _multiple_ processes needing access to the same in-memory data. And that (to me) means a "server" is going to appear sooner or later.

Really, unless you run it on a "server", then sqlite with properly set cache parameters is almost surely a better choice, and works on Win32 since 2002 or so.

Where it makes sense to deploy Redis, looks to me like antirez is right and Unix has won. And even though Redis likely works on iOS and Android out of the box, it makes no sense to do so, at least not at this point.
I don't think Redis running under win32 is a very important feature. It is cool to have a win32 port that can be used for testing, as we had before, and as we have in a different implementation thanks to the Microsoft patch, so developers using Windows can easily test Redis and develop their projects. But what is the point in providing a production quality win32 port?

Roughly 60% of our customers run Windows servers in production (2003 or 2008) which is why we support Windows as a first citizen platform. These customers have no desire to run Linux boxes for various reasons and we would simply lose deals if we didn't support their environment.

We've managed to deliver the same level of performance for all platforms we support, and although our NoSQL product is very different from Redis I think you could fully support Windows if you wanted to.

Additionally, I know from experience that supporting multi-platform greatly increases the code quality and robustness. Obscure race conditions or memory problems may be revealed by such support.

Nevertheless, adding support for a platform a posteriori is a huge task and you have the right to consider it's not worth it.
"Humble leaders are more effective and better liked"
Don't treat this as being rude, I'm just curious - why does Canada need so big military expenses?

In my (uninformed) opinion Canada is as safe, as anybody can be in modern world - ocean on each border with one exception - USA, that is friendly, and if it's not, Canada don't stand a chance with them anyway.
NASA iPhone, iPad app lets you watch, research meteors