skysight-inc/HackerNews huggingface dataset:
Be sure to keep your mentality, don't adopt the sales mentality where you just try to make as many sales as possible. If you're not making enough, maybe you should charge more for services, while at the same time improving the quality of work. In web design and programming, I always put quality above quantity. If you do a great job, your service will sell itself by word of mouth.
Compromise is how you lose.

Group A believes that they should have a right to free speech. Group B believes frees speech is alright except in certain circumstances. Group A compromises with Group B. Who won? Group A has less of what they already had and Group B has more of what they wanted. Now that Group B has won what about Group C, D, E, and F? I'm sure they will all want to compromise with Group A too.
Craigslist's phone verification works well. The downside is it's expensive to run and hard if not impossible to scale globally.
Actually, I think the noise proves his point. The fact that adding so much noise was necessary means computers are pretty good at solving that problem, and it has to be made next to impossible for humans before computers can no longer solve it either.
[Tim O'Reilly] Why Aneesh Chopra is a Great Choice for Federal CTO
Things They Don’t Teach You In Design School
Well, he would be the Chief Technology Officer of the executive branch and not "America", right? That is, he has no regulatory power outside the executive branch, and is likely to be limited to an investigative, reporting, and advising role therein.

Do I understand that correctly? This isn't a new agency with new powers, since that would have to be established by Congress, right?

Obama is the "President of the United States", but Rahm Emmanuel is not the "Chief of Staff of the United States". That is, he's not my Chief of Staff (as far as I know, that position is still unfilled). And this guy is not my Chief Technology Officer.

I suppose this is just a little libertarian nitpicking. I don't like to equate "America" and a branch of government.

And I hope I never see the day when the entire nation has a single CTO! That level of centralization would be very costly to our economy.
there is something like $300 in advertising budget for each car the dealer gets. At least all the "get a good deal on a car" type writeups say that you need to get the dealer to drop that amount to get the best deal
The Bentley one is fake, the rest are real
"Go for No"

Incorrect model: Success <--- Me ---> Failure
Correct model: Me ---> Failure ---> Success

More about the book:

http://news.ycombinator.com/item?id=415531
Shelter, or Burden?
you mean I target "tech-savvy" people. So currently there are 10% person with ADSL, which means more than 100,000 connect in Tunisia.

Facebook won't work, as most TN goes to the real facebook. I think a Digg like news will be fantastic idea, as Digg share things related mostly to the American Culture, Digg TN can be TN related.

But as you said, 5 years are not few, I have Computer, Internet and many other bills.
Is that still a going concern? I was aware of it being quite a fad during the late 90ies, when one of my favorite bands, the Cherry Poppin' Daddies (from my hometown of Eugene) got caught up in it, despite being an extremely eclectic band. I guess it stuck with some people? Good thing; it's fun music and I could see it having a similar vibe. Salsa can be pretty high energy too, I think, although if you're treating it as a series of acrobatics, it loses a little something - there's got to be some sensuality there too.
VCs are turning the screws with financing terms
Just to point out a typo: it's "Terence Tao", not "Terrence Tao".
Bentley one is the best.
Cultured Perl: Perl and the Amazon cloud, Part 1
I think the SSC is nigh onto inevitable and more a function of the fact that for quite a while, people were dicking around with new languages and implementations. I think you've got a few emerging cases, like GHC, OCaml, and maybe the Java bytecode optimizer where the collection of optimizations are converging to create a true SSC.

And more ideas are being added on all the time. Take, for example, this entry on LtU a month ago: http://lambda-the-ultimate.org/node/3220

The idea is simple and exploits modern hardware in a way that avoids the, "relying on hardware getting faster to make my code faster," problem.
Its just like if you get a restaurant franchise. A portion of your income goes back to the manufacturer for national sales, and you have to spend at least so much of your income on local advertising.
>What do you do if you’re Audi?

Claim BMW is playing the wrong game. Come back with something like: "King me," as an allusion to checkers, and then a quip about choosing Audi being the clear and simple choice.
Jack Riley: This trial has only made torrent sites much stronger
Roger Ebert's Journal: How I Believe In God
Several decades back I read a SF story (by Fred Pohl?) where the crew of a near lightspeed craft needed to be continually replaced by new members teleported in, because the existing crew was being killed by radiation. For some nominal payment you stepped into a booth and a copy of you was teleported to the starship. You collected your payment and went and had a nice dinner or somesuch. Meanwhile your copy on the starship tried to cope while dying some horrible death.

The angst of who is me and who is alive and who is dead has kept me from trying teleportation or brain downloads. I know that, when the organic part is shut off, my personality will continue to live. But is it really me?
HN/YC BBQ today
The Road to Mediocrity is Paved with Best Practices.
Catalyst and elementalClinic (mod_perl to Catalyst)
Yeah, sure. I wasn't trying to discard that point. But I do think a number like that should be sourced. Otherwise, stick to something like "a lot" or "non-trivial demographic".
Somewhat off-topic, but...
Is it not a little strange that neither the demo nor the IE-8 Home page does any checking for non-applicable conditions. For example the fact that I'm browsing with Safari(OS X)? [ Whereas visiting Mozilla always seems to know what downloads it ought to offer. ]
If you had to pick just one?
I'm coming to italy this winter for vacation and I'm going to take you up on your offer Sir!
the real challenge is to collect enough pictures so that your database could not be broken by brute-force. Of course you can use Flickr's tag to identify it, but there are many mis-matches. Google's method solved this problem because image orientation is a heavily studied problem in computer vision which could take advantage of computer to help creating large visual database and then prune out the easy case for computer.
That's what struck me about this article. PHP arose as a framework between C and Apache. It makes one wonder, what's the threshold between framework and language?
IE6 is the Netscape 4 of our time :-(
Ask HN: Do I need a captcha on my web apps sign up form?
Does anybody have experience with NOT adding a captcha? Did you get tons of spam accounts?
Programming Riddle: Counting down without subtracting.
Agreed, though really this generalizes to "be yourself if you want to meet someone with whom to have a relationship."
I know that, when the organic part is shut off, my personality will continue to live. But is it really me?

This will be an interesting discussion to have with your other self; "Who of us is the real me?".

I think the question is largely irrelevant. The moment that you make an 100% exact physical copy of yourself there are obviously two "me"'s. Just that the other me doesn't have any connection to your "local" me anymore. From the POV of the original the copy is just another person that, by coincidence, happens to have the exact same expiriences and thought patterns as oneself. And vice versa.

Nonetheless that initial discussion would indeed be interesting to watch. Imagine you can create an instant-copy of yourself and are then immediately confronted with your other self. I bet the conversation would begin with a lot of "jinx" and "Uh, yeah, I was gonna say the exact same thing".
If you can't find a truly nice girl or someone you really connect with, you can go for someone younger, that also can be easier.

Another tip to ride the depression out: even though you want to call the new babe straight away, don't, no matter how excited you are, wait until the excitement wears off to the point you're almost depressed again, so to speak, then call. If she rejects you (she probably won't), it won't matter, you've found your center.
Yeah, if you get any kind of traffic at all, and some script kiddie discovers that they can fill your disk quota with fake accounts, they will. I recommend reCAPTCHA (http://recaptcha.net/whyrecaptcha.html), since it's free and easy.
I think one fascinating aspect of this whole thing is that by creating tougher and tougher captchas, Google and the like are actually helping make great strides in the field of image recognition by forcing spammers to adapt.
But you could still make it out, right?
Ask HN: Why would anyone POST anything in AJAX?
Bear with me here because I'm bound to take you off tangent, but as I've been developing more and more server-side oriented applications for HTTP I find myself pondering the advantages and disadvantages of implementation; so this may come across as an answer rather than a question. But wasn't AJAX created as a work-around for POST? Correct me if I'm wrong but POST is primarily a method for the server not the client, while GET behaves more like the web today (2.0) in that users spend more time requesting stuff (an xhr that passes some value who in turn returns with a response) from a server rather than writing or executing stuff on that server.

If anything AJAX seems like it was made especially for GET to cut-down on how much and what was being passed with POST...I might be way off, but does it not seem contradictory to POST something in AJAX without returning a response?
Definitely - if you don't understand the market, the motivations for purchasing, the product development lifecycle and so on, how can you possibly sell anything beyond brute force and willpower?
If you're selling your time, you are pretty much selling 'brute force' by definition, rather than a product.
Of course poor people love their cell phones! But rich people too (even more sometimes)... And what's the point? How you use Twitter is a pretty different story. I find the article has a pretty strange structure anyway, I'm sort of searching the point the writer wants to make. Some more tweeting could help the author to get more concise maybe :)
Not at all. Imagine a document editor. There are limits to the amount of data that can be passed via GET URLs. Without POST you could only have 2KB documents. In Archivd we use POST via Ajax anywhere the user mutates data. It avoids the data length problem and makes it simpler to defend against CSRF attacks.
I met Abby in an honors algorithms class.
Python vs Lisp: Slowliness is a reason for success [2006].
Many systems have limits on the maximum length of a GET query string, since said strings form part of a URL. In most cases these limits are quite large (4kB or more) but I've seen systems which can't even handle 1kB URLs.

If you want to send a large amount of form data and not have things randomly break, it's a good idea to use POST instead of GET.
Indeed.

http://www.ilikespam.com/blog/internet-explorer-meets-the-va...
Doe v. Fortuny - Internet Trolls Beware
Yeah, but there's several ways to avoid paying US taxes in such cases. Foreign taxes are credited against US taxes, and something like 85K income and then housing expenses are removed from one's foreign income...

Unless you make gobs of bucks, this double taxation isn't a problem (other than having to give the IRS and Treasury info about one's finances).
She doesn't care that you app doesn't render properly

I think this is the most important point, but it is made so rarely!

Most people who have IE6 are either too ignorant to care if your site renders incorrectly or know that they are forced to use this browser for some reason. The former group probably isn't using your next gen web 2.0 fancy pants app anyway, and the later group has seen so many broken websites (at work) that they look right past the problems or try again when they get home.

In general, all you need to do is ensure your site WORKS AT ALL in IE6. It doesn't need to look perfect, just not be broken. But honestly, I might just serve them the mobile version with a warning on top...
Google Book Search settlement gives Google a virtual monopoly over literature
I think he is saying that people tend to be more stubborn when a discussion involves justice than when it involves conflicting personal interests.
I couldn't figure out the audio captcha. People who are blind probably have better hearing, so maybe it's easier for them.
"It's like they're playing checkers and we're playing chess" is too obvious a response.
Internet Explorer has problems with URLs over 2047 characters in length - if you are needing to handle large amounts of text (say from a textarea), POST is the way to go.
Sure, but still, you can go to the US from a country with really high taxes (Sweden, for example) and they won't mess with you because you are living abroad. You can earn as much or as little as you want, and you pay US taxes only.
Toward an understanding of just why we're so fascinated with pirates
That's my point, more or less. Now PHP is just another programming language to write a framework in, it used to be more significant.
The truth of the whole thing is that Google primarily relies on _behavior_ to detect bots. Captures are just an added layer of defense and serve as a pretty good way of seeding the behavior database. If some user appears to be a bot, serve them a captcha. If they fail, then that behavior was bot-like. Google is using captchas as a way to learn image recognition as well as bot behavior patterns. They know full well that they won't be able to rely on captchas for ever, but they will sure as hell collect as much data out of them as possible.
Ask HN: Anyone want to work on this project with me? (imgfave.com)
http://imgfave.com

I launched this image bookmarking/sharing website about 6 months ago (hacked it together using laconi.ca), but recently rebuilt the whole site on the CakePHP framework and added a bunch of new stuff (details: http://imgfave.tumblr.com/post/82384047/new-features-widgets-collections-and-more).

I'm looking for a fellow hacker who would be interested in joining me on the project and helping to build out some new features.

The site hasn't exactly taken off, gets around 400 uniques a day, but it has a solid community of people who love it. A lot of images are posted every day and the quality of submissions are great (even though there is no filtering of the front page). It's been a really fun project to work on and some features we could build out include: user karma system, image recommendation engine (half built), embeddable image galleries, more fb connect features, twitter integration, etc..

I no longer feel like devoting my full (after work/weekend) resources to this project, so I'm basically looking for someone who wants to pick up development of the site and have part ownership. I'm totally open to open sourcing it or turning it into a more ning like service, where anyone can get their own image sharing community running. Definitely some cool stuff we could do.

If your interested feel free to ask some questions here or email me at hello@imgfave.com
Imagine a document editor.

For the web? Passing the entire document asynchronously?

In Archivd we use POST via Ajax anywhere the user mutates data.

See, I'm still new to AJAX and from the type of apps that I use and experiment with are generally broken down as independent events who pass values and who perform an xhr as each event is triggered. I guess as your app grows and the data your handling using this methodology (as GET) is suddenly just too complex to carry out on the client. Thanks for the input though.
http://news.ycombinator.com/item?id=564828
I imagine that wars in a general sense are more driven by larger socio-economic forces than by any kind of sustained moral disagreement.
We'll be there. (DailyBooth.com)
Equality Saturation is a really, really neat idea. That paper is full of gold, especially when they use a modified Rete algorithm to generate the different equivalent forms. Do you know of any mainstream compilers that are considering implementing this approach?
As if anyone bases their purchase of a $100K car on some clever billboard. The amount of money that has been wasted on advertisements in the past century probably surpasses that of the losses the banking sector has incurred in economic crisis in the same century.
If I see a form, I instantly decide whether it's worth filling in based on how much I want to pass it. And I often press the back button when I'm feeling lazy.

…captchas really don't help.

Don't fix a problem until it exists, and even then try and find an alternative method to fix it if it may negatively affect your users.
Are kids nowadays so bored that they would fill up a disk quota with fake accounts just for shits and giggles?
This reminds me a lot of those ads that win big awards at the ad agency shows. I am always much more interested in meeting the designers than I am in buying the product.

In this case we have a bunch of people arguing about which ad is more clever, while nobody seems to have anything to say about why I might want to buy either vehicle.

Am I really supposed to put $75,000-$150,000 down for a car, and when somebody asks me why I chose it, say "Their ad made the other company's ad look silly?"
In addition to request size limits, using the HTTP methods on server side code can simplify code. If I GET a person record then send it down, if I POST a person record then process the passed parameters. With that separation I may find that POST requests do not require sending any data to the client (other than a success indicator). That reduces bandwidth and improves client response time.

I have really grown to appreciate this simplification while working with webpy on AppEngine. I think that my request handlers are about the cleanest they have ever been.
There are numerous implications of choosing POST or GET.

First off, the HTTP specification requires that GET (and HEAD) requests be idempotent^W EDIT: side effect free to enable caching. Clearly, violations of this abound; however, proxy servers and other infrastructure will often hold you to this rule, so make sure you know what you're doing. (proxies and clients are permitted to withhold or arbitrarily repeat GET requests without changing the outcome)

Second, security: although AJAX in the strictest sense falls under the same-origin policy, you can quite easily make GET requests to foreign hosts in JavaScript by creating SCRIPT, IMG or IFRAME elements with appropriate SRC attributes, whereas you'll struggle to create a foreign-host POST. Inappropriate use of GET is therefore the enabler of XSRF attacks. CAUTION: read petewarden's reply regarding XSRF attacks via POST forms.

Third, data size, as others have said. URLs are notoriously problematic for conveying any information other than short text.

Fourth, if web crawlers get hold of any URLs which exhibit side effects on GET, they will wreak havoc on your site. (though this can admittedly be alleviated by judicious use of robots.txt)

Finally, you seem to imply that POST requests will not or cannot generate a response similar to GET. This is not the case, responses to POST work in the same way. (except it must not be cached) The deciding factor is the nature of the request (side effect or no side effect), not the nature of the response.
For LOLz actually.
Bruce Sterling "Poor folk love their cellphones."

"Poor folk" don't have cellphones. They can't afford them.
Flickr is harder, I'd use a different database.Doing image searches using existing online images is becoming easier (e.g. TinEye). An evil bot would just do image searches against flickr for each of those images and read/scan the tags there to be sure.
These claims are logically looped, and for that reason are inconsistent.
What he claims, is actually "Best practice is avoid best practices". And he justifies it with claims that following these practices causes mediocrity, because everybody begin doing same thing. Well, sometimes, the best thing you may want is mediocrity in something absolutely irrelevant and of secondary importance. For sake of freeing your time for really important things.
There are plenty of situations where mediocrity is a fine goal. For many projects, it's a step up. Perfect is the enemy of good.
clever ads == good public image == exploiting bias of people == profit!
http://arxiv.org/abs/0904.2113v1 is the link to the arxiv page
and the page of the 1st author is http://www.is-frankfurt.de/personal/personaldetails.php?pern...

I find this sort of paper suspect when there aren't even necessarily general equilibria existence results for quantum games, but maybe thats just me wanting to only use toy models when the underlying framework is robust enough in its existence of equilibria guarantees that it'd be possible to scale the model up to representing the actual phenomena
No.

We go on and on about premature optimization in our code; why do that in your signup process? If and when it becomes a big issue, sure, add a CAPTCHA. But until then, why?
I don't use a captcha on my site and I've never had an issue. I wouldn't worry about it until the problem arises. If your site is just starting out you want to keep that barrier to participation as low as possible.
Nice and funny. But obviously, 'best' here refers to the best among all other approaches/practices, and not best among all those companies following the same 'best' practice.
you shouldn't become a grammar! it's trickies the globalism with worldwide tumble. Tunisia falls many leagues beyond me. what you do in other situation, it's enema wrapped in mysterious.

always superior alternative is opening source. excellent tutorial in ways of development. also networking if your cyphers stone hard. you working thisly, meet peoples and hone skill.
Well, do you?

I wouldn't add one unless you need one, based on what you're seeing for your own app.
I found the article meaningless. He says best practices are what everyone is doing, therefore the embodiment of mediocrity.

I find "best practices" to be a useful checklist, especially in an area new to me. If someone says it's a best practice, I take a look. Ultimately I may decide their advice is of a little value.
Kool! your site makes me happy ;)
The three good things exercise

http://www.cabinetgirls.com/Three_Good_Things_Exercise.pdf

http://pos-psych.com/news/jen-hausmann/20070403191

isn't specifically directed toward perfectionism, but it is helpful.
There is a $20 Billion (with a B) a year market in prepaid cell phone services that says you are wrong.

And as is often the case, providing convenient retail solutions for small purchasers can be more profitable than demanding long term contracts.

As with many things, when it comes to mobile services the poor pay more and get less.
Plain Language Contracts Built for Web Designers
I agree. I put the word nice in quotes, because I meant a specific type of "nice" guy - the nice, weak guy who wonders why the girls do not like him.
BlackBerry Pearl 8120 Black
Blackberry Pearl 8120 Black unlocked candybar phone is the ultimate solution for people looking for a host of features all in one place. Using Wi-Fi to help speed the user along the information superhighway and get information into their hands.
Nash Equilibria in quantum games
I would have an opinion about the Kindle if the damn thing was actually available in Canada.