skysight-inc/HackerNews huggingface dataset:
Affiliates typically work on a CPA basis: cost per action. eBay is a little trickier, but it boils down to that. They get paid based on conversions, not based on traffic.

Most people who sell via affiliates have what is called a backend. (BCC does not.). It means, loosely speaking, any way for the company to increase LTV [edit: life time value, total economic value extracted from customer over the entirety of your relationship with them] after the initial sale, which is typically when the affiliate gets compensated. eBay LTVs are dominated by he backend: I bought my first box of Warhammer figures for $20 and earned eBay a buck back in 2000. Over the last ten years, I have been worth north of $2000 to eBay.

It is very difficult to know with certainty that the LTV of the kid buying the Warhammer figures is going to hit four figures because in a few short years he is going to move to Japan then drop off your radar for a few years then sell a hundred thousand dollars of bingo card software using his Paypal account.

So you need to guesstimate LTV for customers, within 30 or 60 or so days of acquisition, to pay your affiliates. If you underpay, they send you less traffic and you lose. You probably pay your affiliates more than the instant revenue. If eBay figured my LTV was $1 and paid the affiliate 50 cents, they would have sent me to another site instead. If Netflix paid only the first month's revenue, they'd lose signups to other sites.

If you overpay, you hemmorage money.

So you get really, really sophisticated about measuring and predicting LTV. You understand your business better than any affiliate can hope to. And when the numbers predict red ink? You drop them like a bad habit.
Local Search Profile Optimization Tips | Joanna Ciolek
Look for "Ryan's One Click lag fix" in the market, run it and you are done.

With that it's been fine for me - I still haven't bothered to install Froyo.
all i see is a black, unreadable page, with a search bar and a vaguely labeled "community" button whose behavior i could not predict at all, and which produced nothing local to my own community when i tried to use it.
Papaver Orientle
For sale, we offer hard to find high quality seeds of Papaver Orientle, California Poppies, Papaver Somniferum, Feathery Poppies, Papaver Paeoniflorum, Papaver Rhoeas, and Meconopsis Betonicifolia.
As a student in MIT, I agree with the author that all the "accomplishments" (such as SAT scores, A's) people at top-rated achieve make it harder to not think of oneself as somebody better than the others. Because of the environment and the admiration of many outside people I often times feel intellectually superior to other people, even though I know very well I am not.

I've observed many times that my friends who do not study in top universities might react better in many real-life scenarios than me and many of my MIT classmates.

Also, in one semester off from MIT I learned more things about life than in 4 years at college (where I learned about pressing buttons on a keyboard in order to change what appears on the monitor).

My question to HN is: How "not to take myself so seriously"? I want to be able to enjoy simple things in life without feeling that I am wasting my education.
> If people make a donation, then I send them a product.

I've seen that else where, and it really peeves me. Why can't you just say you're selling your product online? What is it about calling it donation? (Other than Paypay being really picky about it.) If it's a donation, then it's a donation. If I give you money, and you give me a product, that's called buying and selling.
Oh, I forgot to mention -- it's open source, too. http://github.com/shinyplasticbag/openkeyval
Are there any widely used Python packages that can use the performance boost offered by Cython.

I'm unable to come up with a project of my own which can use Cython, but I'm curious enough to try it on an open source project if it benefits developers.
World’s Most Precise Clocks Could Reveal Universe Is a Hologram
I'm a PIE guy too. We can hook you up with a desk and wifi if you need to set up shop. We could also do a geek meetup afterhours at PIE if your down.

Here's the PIE website: http://piepdx.com/

My email is in my profile.

Cheers!
Well, in the current political climate? Libertarians are a self-caricature. Not you personally, and sorry, but Carl Paladino's got signs up all over New York state that say "I'm mad too, Carl!". That's literally the guy's slogan, major party candidate for Governor of a large and important state, and his platform is a bunch of incoherent nonsense. And 99% of self-described libertarians are lining up behind these wackos all over the country.

Sorry that the crazies are ruining your rep.. but if you don't want it to happen, don't enable the crazies.
Brisbane might be a little too far to drive :)
What is LTV?
Not so relevant these days, but over all time, I would probably have to give it to Netscape
At most companies, that doesn't count for the things you do outside of work.
I just signed up with a local SMS gateway service for receiving payments, at a 50% discount in signup fee and monthly fees. I figured it couldn't hurt to ask - and I got exactly what I asked for.
> I would say that except in some very special cases, writing raw Python C interface is useless ...

I would disagree. Cython is less known and has a learning curve. CPython extension interface is well established and more common. That is not an insignificant advantage.

Do you stop for a couple weeks to learn Cython, and do you have complete confidence in its generated code, or do you just start using something you know and is tried and true? It depends. We chose C Python extensions or just writing hotspots in C in a separate process.
Only if they would have been employed otherwise - not especially likely in this economy.

Also, most government jobs are lower paid than private industry. If people are declining your job offers to go work for the government, that suggests something's wrong with your business, not with government.
I'm building a startup with Python and Pylons - Pylons comes with paster (python web server) and a small unit testing hook for your app; pylons makes it so easy to test your application, I love it. You can write two types of tests: functional tests and unit tests.

I split functional tests into the tests that actually make a web request (by spawning paster, loading the application, and pretending to be a user) - my lowest "unit" there are my controllers. I have to have some special trickery to handle sessions, but it isn't bad, beats having no tests.

My "unit" tests are a bit less fine-grained than yours are. I've had difficulty narrowing tests down below the module level with anything but libraries; primarily because models (the culprits here) have a few interdependencies. I do my best to keep my models orthogonal but not all of them are, so most of my unit tests are basically testing models as they operate on the database tables and some of their assistant methods.

If I write a library, I generally try to determine whether it can be its own "module" or should be a module within the application namespace. For example, I wrote an authorize.net payment library and ultimately decided that it should have its own tests - separate from the application, which lead me to splitting it off as its own project (PayPy now, with adapter support for some other gateways). Writing some of the library modules in their own namespace with their own tests keeps it clean orthogonal.

Overall, I would say this: I'm not as OCD about writing tests as you are because I'm the sole developer and there are too many features to build to be writing functional tests every time I build a controller. My philosophy is this, though: the models should all be covered, no matter what; since they are the messiest bit of logic (usually) in a web application - translation between relational data into object oriented data has a lot of side effects. Having all models covered ensures that the majority of my logic that interacts with the database is solid. It also keeps any schema/model changes in check that may affect other models I've forgotten about.

After that, I try to make sure any critical controllers/pages/functional pieces are covered - the really trivial stuff I worry less about and just make sure it "works right" by doing some manual testing myself before pushing it.

I love functional/unit testing - I will never go back. My old way of development feels like I was lost in the dark ages of my career or something...
Singapore is not that bad. If you stay in the touristy areas, yeah, everything is corporate and efficient seeming. You can go from the airport to your hotel without ever going outside. If you go to where people that live in Singapore go, though, it's just like any other city. Okay, not as cool as Manhattan or Tokyo or Hong Kong or London, but still pretty normal.

As for the death penalty, yeah, they have it. Singapore talks tough but it does not feel like a police state there. When I come home to the US, I am asked 20 questions by the immigration agents. I live here, just let me in. In Singapore, they have "death to drug traffickers" written everywhere, but the immigration agents did not ask me a single question. I don't even recall the usual customs line (red lane / green lane). If you change planes in Singapore, you don't even go through security. You are released into the secure area and you just walk to the gate where your other flight leaves. If you want to traffic drugs, they may have the death penalty, but they don't really care. (They say they care, and they make an example out of one in a million people, but they don't really care. Interestingly, everything is like this in Singapore.)

Anyway, on paper, Singapore is terrible. In real life... it's not too different from any other country.

(The US seems upset about Singapore's death penalty, but we murder a lot more criminals than they do...)
Fresh (breast?) milk or eggs would probably also work at least as good?
Thanks for the tip. Do you think someone with access to @ycmelb could tweet a link to this?
wow, thank you very much!
I know the criticism is unfair, which is why I tried to couch it. :)
Things you should know before recording screencasts/converting video on Linux
Well, the point of the essay was that your destination, in terms of policy, would most likely lead to the situation he's describing. Take away OSHA, welfare/SS/medicare, the 40-hour work week and the rest of those burdensome regulations and redistributive entitlements and you're pretty much where he described.

If you're not that extremist, great. But most libertarians, whether extreme or not, have an annoying tendency to approach every problem like they've studied it for decades and the answer is "less government". That's it! No need to know anything about the subject or even attempt to justify such a self-evident claim. In those cases it's hard to resist the Somalia retort.
When you say he adds protein, do you mean he adds meat of some kind? Or something dairy?
life-time value (of a user)
Cool, feel free to let me know if you need help or get stuck. I'd be glad to help you out.
I also thought it was a flamebait article. Nonetheless , it did generate interesting discussion.
Have you tried YSlow firefox plugin? It will help you measuring the loading time.

http://developer.yahoo.com/yslow/

Following link might be useful in improving the loading time of your pages
http://developer.yahoo.com/performance/rules.html
White hat or black hat? Firefox hacking tool Firesheep raises ethical concerns
I'd personally pick number one. Having a large salary probably isn't going to make much of a difference to you ( For me it's fine as long as student loans are paid, small car, apartment, and a happy wife. Oh and FOOD!). If you think the product is interesting and you have a chance to make a difference you will be much more motivated to make something good that will spruce up your resume.

I did the same, I'm working for significantly less than what a programmer would make working for BigCo X but I build awesome stuff that's actually being used ;p

BUT, if you take 1) make sure you don't stay there longer than you need. Staying in the same place too long is a big mistake however good the place and project might be.
I have been keeping tabs on TortoiseGit and it has become a lot more usable. I usually shy away from command line on windows and my git usage on windows is very light. TortoiseGit seems sufficient for day to day activities not involving any git magic.

For setting up a git server on windows please check out gerrit ( http://code.google.com/p/gerrit ). It is a pure Java implementation so should work reasonably well on Windows.
It's election season, and as far as propagandizing, the republicans* have probably had an edge in it on HN. Not that I'm suggesting anything organized on anyone's part, it's just topical right now. It'll drift off the front page soon enough, and all will settle down after Tuesday.

*during the fall of even numbered years, you're either a D or an R unless you actually vote third party
This is fascinating. And terrifying. I can't imagine living in an environment like this. I'd be extremely interested to know what (if anything) has changed since 1993 when this when was written.

(Speaking of which, a (1993) in the title might be nice, since there's no date on the print version. The original is here: http://www.wired.com/wired/archive/1.04/gibson.html)
The designers of C# 100.0 realized that writing code is painful, so they added super AI to solve the problem for you.
Hi....If u guys wanna learn Ruby on Rails then learn it online for an affordable rate.
For more info mail me at
info@meghanait.com
Could you please tell if the Twitter API has better support for certain programming languages than others? Specifically, is there any advantage to using Ruby/RoR over PHP for a project that interacts heavily with Twitter? Thank you!
yet... When I joined my current job I wasn't supposed to deal with the complex scientific tools but with time I showed interest and I skill enough such that I was able to get on to some of those projects. (I'm in the same boat as you, less than 5 years of full time experience)
A few really good tools will last you a lifetime. Don't waste time, money or potentially your safety with inferior tools. And stay far, far away from dull tools, too.
In the same vein as Cython if you just wanna speed up your Python code, take a look at Psyco as well. It's a "just-in-time (JIT) compiler" which means I have no clue how it works, but it does.
Mujer mató a su hijo por  jugar en FarmVille
While I do appreciate you posting another example of the very mistake I was describing, I still have to admit I'm a little astonished. After all that you still think you actually know me well enough to know what my destination is? Just from the fact that I at one point used the word libertarian?

At what point did I say to take away OSHA, welfare/SS/medicare, the 40-hour workweek (to the extent that it even exists), and etc. etc.? I'm somewhat less concerned about "burdensome regulations" and a lot more worried about crashing the economy right now. How much welfare will exist when the government is bankrupt?

(Er, well, actually that's a bad question. The government is bankrupt. So, how much welfare will exist when everybody realizes the US Federal government is bankrupt?)

The problem you face now when countering people like me and the reason this attitude is on the rise is that the entire premise that everything is fine and we shouldn't cut a dime from government spending and in fact we should spend as much more as possible (is it OK if I just guess at your ideas too?) is that it has become plainly obvious that that is completely fiscally unsustainable, and no amount of moralizing, philosophizing, theorizing, or any other sort of -izing actually adds to the wealth-generation side of the equation. A crashed government does nobody any good. Step one, keep the patient alive; worry about what he's doing and how well he's doing it after you've got that settled.
A walking table
Charlie Chaplin time traveller spotted in old film
TextMate, by far.
Too bad the GPS is still worthless.
There was an article posted here on HN not too long ago about Japan's 5th generation computer project. It was more about what killed logic programming but this China+supercomputing thing reminds me of this a little.

Here's the article:
http://vanemden.wordpress.com/2010/08/21/who-killed-prolog/

EDIT: Wikipedia page about the project: http://en.wikipedia.org/wiki/Fifth_generation_computer
"async" in F# is based on monad comprehensions, making it a feature you could've come up yourself.

Personally I don't like magic keywords baked in the compiler.
My father's saying was "I can work 24 hours a day whether I want to or not". He also used to say "If you go to the bank for a loan and you say you are 'self-employed' they hear 'un-employed'"
http://directory.myminister.info/

The addresses of the MPs of Karnataka state, many of whom reside in Bengaluru.

Also, using javascript everywhere breaks linkability, as evidenced by my inability to link to the exact page in question :)
I'd suggest "Democrat" :)

We might not agree with libertarians 100% of the time, but we're not lunatics, we're with you on social issues, not actually that far economically, and we approach problems with the intention of solving/ameliorating them, rather than using them as social dog whistles.

It beats hearing rhetoric about small gov't and then getting Medicare Part D (absolute budget disaster - and obamacare reduces the projected medicare deficit, for those keeping score at home)
What are employers supposed to do to avoid hiring illegals? As far as i'm aware, anything beyond "hey, this looks like a crude forgery brown guy" is a discrimination lawsuit in the making.

I have one idea how to get employers to help - offer them amnesty against both penalties and racial discrimination lawsuits if they turn in their illegal workers. We can even reduce disruption to the business by replacing the illegal workers with (currently) unemployed Americans.

I.e., to replace an illegal, select an American currently receiving unemployment. Tell the American that a job has been found for him and terminate his unemployment benefits. We kill two birds with one stone this way.
Someone once told me the two most overrated things in life are owning your own business and natural child birth.

As a dude, I cannot answer for the latter, but as a business owner oftentimes I would agree with the former.
I prefer to think of it as "How many 5% lifts do I need to hit this revenue target?" You only need 72. That's totally doable, and that assumes you don't ever have something more effective like a new product, business model change, price increase, etc.
I think the cancer bit was just in there for shock value, the main point is that there is zero nutritional value to these foods.
This problem is not limited to the private prison business. In California, for example, the prison guard union is similarly motivated by profits to increase incarceration rates.

In fact, organizations like prison guard unions have stronger motives than multiple private prison corporations. A non-monopolistic prison corporation could easily let their competitors waste money on lobbying and reap the benefits, so any prison corp with small market share has no motive to lobby. The prison guard union reaps all the benefits since they have 100% market share.
Pure C extensions will give you the best performance. If you write really modular C code, interop with it and Python is really clean.

Cython is interesting, but as cited, there are also some limitations and caveats. See http://docs.cython.org/src/userguide/limitations.html and http://docs.cython.org/src/tutorial/caveats.html
Send me some photos to give me an idea of what you're talking about. brent at wouldworks dot com
10 of the Best Smells on Earth
Hi ,
Thought you might enjoy this: 10 of the Best Smells on Earth - http://www.mousegrind.com/10-of-the-best-smells-on-earth

Amy
Reboot Your Brain: The Scientific Secrets of Brain Regeneration
I'll second Idiorm, we use it on http://rothira.com/ for all the simple stuff like saving leads. It's perfectly lightweight for something like that.
The problem isn't so much with an individual merchant if your running an affiliate site, there is enough out there usually in more areas to allow mixing and matching depending on the deals being offered.

There is not so much option though when it comes to Google, the getting cut from Google is going to have a major effect for the vast majority of affiliate marketers, unless you have something like a massive user/email list or have something big on Facebook.
Even for numerical processing, it depends on where/how you write your loops. numpy just offers bindings to optimised C libraries and loops using map(..,..) should be much faster than using for.

As far as text processing is concerned, it seems like the python code is just a nice interface to the underlying compiled library and hence there isn't much difference.
Keep in mind the US has more people than Singapore, so the number will obviously be higher for the US. But if we were to enforce drug laws in the US like Singapore, you would see a lot more death sentences. And floggings, if we had that in the States. But yes, I do see it hypocritical when we criticize Singapore. Except it's a bit of a straw man when the US has 300 million (compared to Singapore's 4 million), and every state having their own opinion on how to apply it, if at all.

Singapore admittedly isn't that bad. It is one of the most efficient economies in the world, but freedom of speech is very controlled, and libel laws come with criminal consequences. If you stay out of hot topic areas, you won't run into trouble, but you will if you have thE limelight over you on an unpopular topic.

Don't forget to remember the simple guideline that epitomizes Singapore's reaction to lawbreaking on the back of the disembarkation card on the plane in bold, all-caps red letters: "Welcome to Singapore. Death to drug traffickers under Singapore law." [1]

[1] http://en.wikipedia.org/wiki/File:SingaporeEmbarkationCard.p...
Taiwan used to have a similar message, but has been rarely enforced.
Clickable: http://openkeyval.org/

If you want to help people make webapps, promote the jsonp store to the top of the documentation and explanation of how it is used (including the fact that you aren't going to be able to store anywhere near 64kib with it -- more like ~2kb). While it is less neat, it seems to be the only viable solution for todays non-IE limitations on cross-site form posting.
While I agree mobile is a new market, I don't think you can directly equate mainframe->micro with desktop->mobile. There are too many places where people with a desktop is actually overkill, and moving to a cheaper, more stable mobile solution is actually very advantageous.

Microsoft isn't going to go away. Desktop computing isn't going to go away. However, the desktop computing could become 15-20% of what it is today, and that 15-20% will be for one of two reasons: the user is in a field that requires the resources (coding, graphic design, etc) or the enterprise has a huge investment in custom software (which kept the mainframes around).

The people who won't be there are (IMO) are the business people who are the people that provide most of the dollars that make up the Windows and Office revenues. And that will significantly hurt MS.
Hi, please reread? I specifically said not you personally.

And if we're talking about budget balance and actual policy details? Great. That's what most libertarians never ever do, they just prattle on about how less government would be better in theory. Oh, and cut taxes.

So, again, not you specifically, but including you, I've almost never heard a practical policy suggestion from a libertarian. Something like "import drugs from canada, it saves money", or "repeal farm subsidies". All I hear is either the vague "less government" or occasionally the extremist Somalia routine that you very much are not proscribing.