skysight-inc/HackerNews huggingface dataset:
Focus on one site, one big keyword, e.g. "infograph" and all the smaller keywords related to it, e.g."finance infographs"- make these either subdomain or http://infographs.com/finance-infographs.

In addition, make sure your CMS automatically creates titles and your all your pages have the right titles e.g. wall street infographs + Finance infographs \ infographs.com.

Just my two bits.
Awesome. I will use this image for profiles =)

Now all you need to do is create an argument to the url so that it takes dimentions in case profiles have a dimention limitation. This way we can crash IE on many sites all over the internets.
Yahoo kills its Publisher ad network effective April 30
Great collection of feeds. I hadn't tried those. Thanks.
You're right, it can also be used in that fashion, in which case it's not like Bayesian inference.

I haven't studied fuzzy logic or degrees-of-Xness, do you know how useful that ends up being in practice?
Acually, as typical American, you are unable to read and understand such short text. It is directed to those website owners who do want to deal with the hassle you don't care about.

"The moment you put a "country" field in your form, two things should happen:" - that sentence should give you a clue.
:) Great comment
CEO payday: What tech's top execs made in '09
An equivalent overdose of caffeine (45x typical dose) would be lethal.

The majority of caffeine is not consumed in pill form, as with most nootropics. In the typical ways that caffeine is consumed, it would take an impractical amount of consumption to reach LD50 (> 100 cups of coffee within ~12 hours, for instance).

Caffeine is, of course, inherently very dangerous as a raw substance, but the form in which most of us consume it prevents significant acute abuse.

Modafinil is not without its problems. If you check out a lot of the journalism about it, rather few of the experimenters seem particularly keen to continue their experiences with it, citing odd heart rates, mood swings, minor personality disorders, and the like. These things are not exactly "dangerous" in the classical sense but are clearly no picnic either.
Isn't the coffee high just like a surge of adrenaline? How is that not unhealthy like frequent rage or stress? Flipping your body into an "emergency" mode again and again just strikes me as unhealthy.
Even though Diapers.com's customers "cycle-out" after their kids grow up, I think the potential lies in the advisory aspect in their word of mouth (i.e. brothers and sisters, friends, co-workers who are expecting kids/have them). People are always having kids or know someone who is.

In regards to purchasing clothing online, there are some startups making inroads in that category--Fits.me, the one that won the European startup competition, Plugg, comes to mind.
Justin.tv for iPhone Racks Up 355,000 Downloads in First Week
Interesting changes. I like less, but probably time to give Sass a second look.
What's the point of having a state field at all? Isn't there a unique mapping between zip code and state?

About the phone numbers, my favorite annoyance is when companies, who always are fond of making stupid mnemonics out of the letters corresponding to their phone number, don't let me enter my mnemonic for my phone number, which I picked from Google Voice specifically because it makes my name, but insists on numbers.
So then have the "bump" action exchange contact information. Why limit it to something that has been solved for centuries? Transferring money to people you don't know is traditionally done with cash. Transferring contact information is generally more painful.
They're even wondering whether a self-help online customer service module might drive down overall loyalty and LTV if it drops the number of customer call ins considerably.

My wife is a "LT customer" of diapers.com, and this line made me think back to why: it was because they once shipped the wrong item in place of what we ordered.

When my wife called up the service line, she was surprised at how quickly they helped her out, that they overnighted the correct item, and that they didn't ask for the wrong item to be returned. Considering that I imagine that "ship the right items" is one of the first things a business like this would get right, and that (the LTV of a customer) > (overnight cost of baby cream), could it be that the mistake was intentional?
This is one of the best features of the internet: Bullshit Detector.

Not so long ago, it would have been relatively easy to get away with this kind of misleading publicity (at least long enough to make a pile of cash, which would be an incentive to do the same thing again). Now the backlash is big enough that this is discouraged.
because discrimination based on nationality is a good thing!
I get all my cables from Amazon. They always have a 6-foot HDMI cable for about $3, with free shipping.

Here's a link: http://www.amazon.com/gp/product/B0002L5R78/ref=pd_lpo_k2_dp...
It depends on the circumstances. The ability to quickly flip into and out of "emergency" mode is a significant benefit for hunter gatherers such as humans.

Arguably, our new "comfortable" lifestyles are less "healthy" than those of our distant ancestors, though this is a highly contentious subject.
Therein lies the beauty of free shipping & generous return policies.
"Diapers.com's customer focus is slightly different than Zappos - eventually at some point in time Diapers.com's present customers will no longer have any reason to continue shopping there (it's true for us today - we don't need anything from Diapers.com), whereas Zappos can potentially sell you shoes for a lifetime."

I am now approaching the one year mark with new twins, and I will have spent more on diapers and other baby supplies than I will spend on shoes in the next 20 years. I generally buy 2 pairs of ~$50 shoes a year, but I spend >$100 on diapers, wipes, bottles, etc. every month. And the stroller -- my mid-level, non-fancy double stroller was $200.

Other families that space out their children spend thousands of dollars over the course of 4-6 years. If they're happy, they'll be loyal. They'll tell the other parents they know about the site (parents do love to talk about such things). I can see how this will be amazingly successful. People seem to be spending more than ever on their children, too.
Correct, the Bump servers are doing the matching.
I've had this happen. You see what are called "sparkles" when you get a lot of failures (and it truly looks like sparkling glitter on your TV). It turned out to be the TV's connector more than the cable itself. The same $4 cable worked fine on a replacement set.
So what if some dude with extra money pays a premium for a brand name? If it wasn't for them helping with the profits, Best Buy wouldn't be able to sell us a $400 dollar dual core laptop at a razor thin margin.
Yeah sounds good but is this reality or just your own personal guesstimate?

Also, what does it mean to be independently wealthy?
To be blunt, inputs you don't validate are inputs that will be entered wrong a significant portion of the time. Other concerns may override this for many fields, but unusable phone numbers are generally considered a problem.
Ask HN: Do you recommend giving out equity for legal services?
I've read that Mint gave equity to lawyers in exchange for deferred legal fees [1]. Is that a standard practice? If you have the money, do you recommend investing the money in customer and product development instead of legal services?

[1] http://michaelbungartz.wordpress.com/2009/10/13/mint-com-a-step-by-step-guide-to-a-web-startup/
OK, there are probably corner cases where Linux isn't quite compliant. However, in my day to day work, I encounter far more problems with BSD than with Linux. I don't know how I'd go about proving that to you.
It's silly to use caffeine in the morning. The neurochemicals it works on are the ones that make you tired late in the day, not in the morning. (It works as a adenosine competitive inhibitor).

All it does in the morning is give you an adrenaline burst. You can get similar "wake up in the morning effects" by many other substances and activities.

Caffeine is very effective come afternoon/evening though.

Source:
http://www.medicalnewstoday.com/articles/23184.php

"What we have shown in our study is that it's this prolonged neural activity of being awake that causes adenosine levels to go up, which in turn makes a person feel drowsy. It's the brain's way of achieving a proper balance between the neural activity of waking and the need for sleep. If something goes wrong with this adenosine system, you may end up with insomnia."
I doubt I'll need bash, but I'm gonna want emacs. Maybe Bespin will be adequate, I don't know.
PayPal is licensing the technology from us. Anyone can by do the same at http://bu.mp/api. For most people it is free to license.
Highly doubtful, but interesting thought. Talking to the guys at Diapers.com, they want their customers to be happy the first time around. On the off chance they're not, they want them to be absolutely delighted the second time. I'm also pretty sure that the extra cost incurred by including the "mistake item" as well as knowing you're discretely increasing demands on customer service might make the customer acquisition cost not worth the lifetime value.
Weekend proj: Job aggregator/filter for Big 4
I've been looking for job opportunities w/ the big 4 and was having trouble sifting through all the big 4 job listing sites (whats with enterprise job listing platforms, they're so clunky??)

Anyhow - the other weekend I whipped up an aggregator/filter that lets you easily and quickly search over all the big 4's job listings (the job list is updated 3x a day). I find it pretty handy keeping a tab on new job ops and wanted to share with all yall.

If anyone has any suggestions on how to make it better, leave a comment.
that almost sounds like a challenge
You build up a tolerance to caffeine very quickly. Much more quickly than I think most people realize. From the Wikipedia article on caffeine(which cites original research):

Caffeine tolerance develops very quickly, especially among heavy coffee and energy drink consumers. Complete tolerance to sleep disruption effects of caffeine develops after consuming 400 mg of caffeine 3 times a day for 7 days. Complete tolerance to subjective effects of caffeine was observed to develop after consuming 300 mg 3 times per day for 18 days, and possibly even earlier. In another experiment, complete tolerance of caffeine was observed when the subject consumed 750–1200 mg per day while incomplete tolerance to caffeine has been observed in those that consume more average doses of caffeine.

For reference, a grande drip coffee from Starbucks has about 330mg caffeine.

and on withdrawal:
Withdrawal symptoms — possibly including headache, irritability, an inability to concentrate, drowsiness, insomnia and pain in the stomach, upper body, and joints — may appear within 12 to 24 hours after discontinuation of caffeine intake, peak at roughly 48 hours, and usually last from one to five days, representing the time required for the number of adenosine receptors in the brain to revert to "normal" levels, uninfluenced by caffeine consumption.
LaTeX is more difficult than word by a single aspect: the compilation step.

That's a bold statement that's backed up by no facts and makes no sense. If you were just to stop and think for a second, I bet you'd see how ridiculous it is.

LaTeX is more difficult than Word by about a dozen aspects. And here's a random list off the top of my head.

1) It's more difficult to see how what you're typing will look like.

2) It's more difficult to decide which one to download and install (there's just one Word).

3) TeX comes with its own set and philosophy of fonts that you have to learn, understand, remember and debug. Word uses the same fonts that come with the OS.

4) You need to learn what the hell "DVI files" are and what to do with them. Word prints to your printer or saves in a number of familiar formats in addition to its proprietary ones.

5) Word makes it easy to include a diagram, a drawing, a photo. TeX has different competing "drawing packages", all arcane, all hard to learn and use, all have caused many a dissertation author to curse in despair.

6) You're a journalist or a writer under contract or a translator. You need to know how many words you've written. Word can tell you immediately. TeX? Go online, look for a tool or a script, there's half a dozen, none standard, most probably obsolete or not maintained anymore.

7) Because Word is WYSIWYG, quick iteration is possible: try something, see it's not working, immediately back out and try something else. TeX's cycle is slow and breaks the flow of thought.

8) Word has hierarchical menus, context menus and tooltips, together they make it relatively easy to find some functionality if you don't remember the exact keystroke, command or menu item. Most of the times, you know where to look and quickly scan a dialog box to find what you need. In TeX, you need to remember dozens of commands, or tediously search for them in docs or online.

9) It's rare/difficult to do a local change in Word that screws up an entire page or document; it's trivial to do so in TeX.

10) When you screw something up in Word, you see what went wrong and can quickly undo it. When you screw something up in TeX, you're bombarded with arcane error messages.

11) You hardly ever need to fix up a Word installation or understand the hierarchy of its directories, include files, etc.

12) Word trivially exports to HTML, the great universal language of our times.
>> "accumulate encyclopedic knowledge of all sorts of browser dependent bullshit that constantly thwarts every attempt to write clean, reusable code that actually works."

That point is overplayed to the point of insanity. Unless you're targeting IE5, browser differences in js are minimal. Most of the inconsistencies are in layout.
What's the point of having a state field at all? Isn't there a unique mapping between zip code and state?

No. Zip codes may cross state lines.
What's the point of having a state field at all? Isn't there a unique mapping between zip code and state?

Redundancy. The postal service can usually deliver if you screw up one of city, state, and zip code. If you got rid of city/state then any error in zip code would result in failure to deliver.
That should be fine. If they make selectors that have an a:visited (and whatever else) take the special code paths it should work fine. The style test in your example is going to be uniform across visited and unvisited unless it's something like:

a:visited .test {
/* sneaky style */
}
You could probably do without city as well if using zip codes. Obviously this doesn't hold water for international setups, but it could be nice for the US.
It was clj-oauth and clj-apache-http.

I've been working on building a generalized DSL for http-requests (based on a site structure description generate the request-functions).

I figured it would be interesting to test it with twitter's oauth. It works quite well for http-get requests, didn't work very well for post requests (ex. status updates). Squinted at it, macro-expanded a few times and fixed a bug... now it seems to be generating the right code. Still not working

So I went back to the base case (libraries without my DSL over-top, direct from tutorial), posts still didn't work.

Anyway, the interesting thing is that posts will work for very short strings, or strings that are very repetitive (a string full of s's 'ssssssssssssssssssssss...' would post, as would 'wtf' and 'ww'; 'well this is a nice message', would not...).

Much hacking and fussing and resetting of keys later, it was 4am and I had to get up and work in a few hours (did I mention I was doing this for fun? sigh).

So I'm starting to think that something may have changed in twitter's oauth spec between when I downloaded the libraries and when I got back to using them (it was a few months). Other than that, I suppose my next step would be to look at some other implementations and figure out if there is a bug in the what I am using.

I guess my point is, even easy things aren't easy.
York isn't in Yorkshire, for example. It is its own unitary authority. Even Amazon demands a county, so I put North Yorkshire. Close enough.

It's not just "close enough" - it's entirely correct. York is in the "ceremonial" or "geographical" county of North Yorkshire. And addresses are geographical references, after all: http://en.wikipedia.org/wiki/Ceremonial_counties_of_England (though, technically, you should probably just go with whatever the Royal Mail determines is valid)
for the end user, software technology is worth as much as for shoes. Do you think people would like Basecamp or X app less if it was build using Django instead of Rails? Or people would leave Facebook for MySpace if they'd integrate Cassandra?
It's a shame that the Times couldn't get a peer or well, someone who knows technology to write this obit:

"Three of his major contributions were known as LCF, ML and CCS. LCF — or Logic for Computable Functions — was a reasoning tool that helped programmers to prove that their programs were correct. ML was a new programming language whose features are widely used in modern computer languages, including Microsoft’s groundbreaking new language F Sharp. Millions of computers all over the world will use this language when they are next upgraded by Microsoft. CCS was a pioneering, simple algebraic approach to describing how concurrent processes interact. It has been widely used in hardware verification."

Not sure that an obit is normally the place for a product placement.
The unfortunate truth is a lot of IE6 users don't have a choice. They're behind corporate or government networks and that's all they have and are allowed to have, for a variety of reasons-some legitimate, some not. Others are people who are far less web/tech/computer savvy and wouldn't know how to upgrade, wouldn't know, or even care why they should. You can and should try to educate your users, but there will always be some that just don't get it and others that just don't care, and plenty that are helpless to do anything about it anyway.

Here's how we handle IE6 support: We have several large apps that are used by a lot of corporate/government offices. They have to fully work in IE6, no questions asked, that's just non-negotiable. At each new phase of development, we thoroughly test in IE6 before moving on to make sure things work. After doing this enough, you start to learn what will work and what won't and IE6 support becomes easier over time, and since the codebase is built with IE6 in mind from the beginning, it's not so bad, most of the time.

We have another large app that's not as restricted in where and how it has to work. It has a public-facing side and an admin interface. The public-facing side works fully in IE6 in terms of function. There may be a few pixels difference here and there in visuals, but as long as it still looks good and functions properly, we don't stress it if it's not pixel-perfect. The admin side is meant for users who are more tech savvy and the percentage of IE6 users is very low. What we do in that instance, and this is pretty much our standard aproach when IE6 support isn't essential, is make all of the core functionality of the app work with IE6 and then disable the bells and whistles that give the app additional functionality that adds convenience. We then let the user know that upgrading their browser will give them access to this additional functionality and make their user experience better. Hopefully, they choose to upgrade, but if they don't or can't, they can still do everything the app is designed to do. It just won't be as pleasant/intuitive/seamless of an experience.

As much as I hate IE6, I hate the idea of giving its users the finger and not allowing them to browse/use my app/site as best as their antiquated browser will allow them to even more.
Problem solving contests. The "Regular Expression of The Week" challenge, or solving a Raymond Smullyan logic problem, or smallest program that does X challenge.

You'll have to mix it up to encourage a lot of participation, as some people are scared of regexps, others of number theory, and others of prgramming challenges.
I really don't see the authors point and completely disagree with him. Computers were originally used by people to get work done. It's why they were invented in the first place. And the only way to get work done was to know how to write a program. Now the "normal" people just want to use the web and chat with their friends.
Wisdom from Calvin & Hobbes
Unless you are making your own cables, I don't see why.

If the >6 feet cheap cable you bought doesn't work properly then it is faulty and you can get a refund.
The point is that it is an easier way to connect with someone. And it may not be for everyone, but lots of people are bumping money already. We don't know whether they are doing that because it is easier, more fun, or the only option at the time. But they are doing it and that is what matters to us. :)

There is this broader problem we are trying to solve: you are standing right next to me and I want to give you something on my phone, or connect to you on some cloud service. How do I do that? If I want to send you a Facebook invitation is it easier to go home, search for you (and hopefully find you) and send a friend request, or just bump and not worry about remembering how to spell your name? If I want to send you a photo, is it easier to type your email address or pick it from my (1000s of) contacts, or just bump you? If you are standing right next to me, why should I have to type something in?

You can still send money using PayPal Mobile by typing in an email or selecting from your address book. But bump is an easy option if you prefer it.
Not every aspect of this is easy, true, but that's no reason not to tackle the ones that are. It's trivial to simply not require a state or a postcode or try to verify a phone no if the user selects a country other than the US.

There should be a library for this. We have libraries that can handle the insanely capricious details of DST for all countries and subnational entities on the planet; we should have no problem providing one list of states and two regular expressions per nation.

(I know it's more or less impossible to reliably catch (e.g.) invalid UK postcodes, but we wouldn't have to. We'd mainly want to catch obvious typos without making things needlessly hard for customers overseas.)
Definitely not. Mint did it, it worked for them but there is a very good reason not to go this road. As the proverb says 'a lawyer representing his own interests has a fool for a client'.

By having your legal representative be a part of your business you may skip a bit on legal fees, but in the end the lawyer may not have the exact expertise that a certain situation requires, may be required to represent both the company and himself, will not have the distance required to keep his head cool, or will always be in a conflict of interest situation and so on.

It's a recipe for trouble.

Legal advice is best contracted out on a per-case basis.

Maybe Grellas or some other legal eagle on here can comment on what they think of that, this is just my $0.02.
That's exactly my point. If I define:

a .test {
color: red;
}

a:visited .test {
color: green;
}

Then I could for example using jQuery do:

$('a .test').each(function() {
if ( $(this).css('color') == 'green' ) {
console.log( $(this).parent().attr('href') );
}
});

Is that incorrect?
But you have Guinness, or as you would say, beer. I'll trade any day.