skysight-inc/HackerNews huggingface dataset:
That's exactly the point snorkel is making. You can get all that documentation, but that costs velocity.

For an early startup, velocity is way, way, way more important than clear documentation. When you're sitting with a rapidly shrinking runway and no viable business model, writing a spec, post-mortem, or documentation for a bug is a total waste of your precious, limited resources, like doing lunges when you're running out of air.
There is one ambiguous case: If the data argument is a string, you must provide either a selector string or null so that the data isn’t mistaken as a selector. Pass an object for data and you’ll never have to worry about special cases.

I'm being picky I know, but wouldn't it just be easier to use something like:

$("#div").on("click", {
selector: "span",
data: "blahblah",
handler: function()
});

Perhaps it's far too verbose, now that I've typed it out. But it just seems like it would do a good job of removing ambiguities like this.
Pollution drops rapidly after household income (or was it GDPPC) rises above $5000, because people have more acute problems taken care of and start to care more about clean air, water, etc. Essentially poor countries use "pollution acceptance" as an asset to grow richer, until they earn enough to spend buy pollution acceptance from someone else.
Point is, actually, that it will be no more difficult to use than a UI with plain graphics, so if the (ugly) leather makes people feel better about it, why not?

No, I still don't like it, but the thesis in the article makes sense.
Oink 1.0 released, the first app from Milk
That is an article from 2008 - hardly 'latest'.

As for Gimp itself: I must admit that I love it and love it a lot more than Photoshop. I use it to post-process the pictures that I take (example: http://www.flickr.com/photos/valanx/sets/72157627905845341/ ) and while I have no need for anything fancy, I have yet to find something that beats the speed of the Gimp.

Yes, Alt+c, adjust, Alt+i, s - you do have to get down to your keyboard if you want speed, but once you're fluent with that stuff, you just breeze through it. Put differently: The Gimp gets out of my way and provides just the functionality that I need. I love that.
#theCUBE at Hadoop World 2011 [Infographic]
Oh, absolutely. I was referring to “real” tax evasion. When there is a clear way provided to pay less taxes, that's not really evasion (in my mind).
The trouble with CAPTCHAs is two-fold: First, that even a small success rate (say, 10%) renders them ineffective to someone with enough bandwidth. Second, and perhaps more importantly, it doesn't matter how good recognition algorithms get! The easiest way to get around a CAPTCHA is have a secondary system that farms out CAPTCHAs to low-wage workers (Amazon turk?) or as games or as a mild inconvenience in the way hedonic pleasure-seeking (pr0n). If a porn sit and a hacker combine, the hacker can have the CAPTCHAs solved manually by the porn site's users for free. No need to write a fancy recognition algorithm (although the success rates for most public decoders are already sufficiently high).

In short, CAPTCHAs are bothersome because they only deter, not prevent access, and are thus only slightly more effective than a "No trespassing" sign or robots.txt file.
I've seen a couple or projects led by Italians on Kickstarter ...
Off-topic, but what happened to statsia? I was curious to see what you were working on.
Agreed. The whole point of a 'free trial' is to give someone long enough using your product that they can't live without it and they have to pay you for more. It might take some people 2 hours to get to that point and it might take other people 6 months to get to that point.

However, it also depends on if giving out the free trial costs you anything - you might not be able to afford to give your product away for 6 months (or longer). I personally think it's a good idea to design a free tier into any product, and design it very carefully so that it costs you as little as possible to give away.
The dominating theme here is how the button feels. This post is a great defense and the facts are straight but in the end facts don't matter. Feelings do.

Apple has done a magnificent job of creating loyal converts based on feelings. Their devices have traditionally been behind Android on a number of features (but always catch up later) because they focused on making people feel like they could accomplish the tasks they wanted to.

Android goes about adding features that are super coolnewawesometrendy and they give it to you right away and it's your job to jump in and learn how to use it. Apple will slowly introduce you to new concepts even if it means limiting functionality. The Android and iOS approaches are both valid but one is better for my mother while the other is better for me.

So when we talk about the back button on Android maybe we're missing the point? Maybe instead of discussing whether the button is inconsistent or not we should be talking about how to make the entire OS feel like it helps you get what you want to do done. I don't have all the answers but I do know a few of the right questions.

Assuming you give someone an Android phone or tablet who has no previous experience or expectations...
How do you make the button feel like its consistent?
What is the intent of someone pressing the button?
How will the action of the button fit in with the rest of the user experience?
How can we get users to know what to expect after a single use of the button?
Is the button even necessary? Was the decision to include this button made because of preconceived notions such as how phones used to function before touch screens?

This might be a tad bit off topic but I feel like these ideas are a natural next step in the discussion.
My advice: your trial should be a minimalist version of your product with an unlimited duration. When a user signs up for the trial, add them to your mailing list. Then, when you add features 1 month, 3 months, 6 months from now, you can mail your users about them, and that user can log back into his trial account to try it out.
In the UK prime is bittersweet. Here all we get is free 1 day delivery.

That alone is pretty good - and for a "power user" of Amazon like me (who used to spend multiples of the £50 prime membership in delivery a year) it rocks.

But we don't get any of this good stuff (streaming/books).

Which is a shame because I suspect it would finally convince me to buy a Kindle :)
Bringing Biodiversity Data Online, One Leaf At A Time
It's amazing that in 2011 the problem of simply transferring a file to somebody else remains such an inconvenience. Glad to see Kicksend is taking a stab at it.

http://xkcd.com/949/
My experience is the opposite. I entered a number of competitions last year. For a data scientist, the opportunity to access clean data sets and interesting real-world problems, as well as to see how your techniques compare to others', is really compelling. (At least it was for me!)

I won a couple of competitions, and discovered that the competitive environment pushed me to create new algorithms and develop new ideas that I otherwise would not have. (Normally I would have thought my initial answers were "good enough" - but in the extremely competitive environment of Kaggle that is never true!)

And of course there were many more competitions I did not win. Honestly, I learnt much more from these - because by the end of the comp I knew quite a bit about the problem domain, and had tried a few ideas out, so when I then read the winning papers it gave me heaps of new ideas and insights that I could use in future projects and competitions.

I became so interested in the company that I invested in it, and then started helping out here and there, and finally joined full-time and this week have moved to SF (from Melbourne, Australia) and am now Kaggle's President and Chief Scientist.
File "<stdin>", line 1, in easter_egg
RuntimeError: maximum recursion depth exceeded
Unless incognito mode is something much different from what I think (temporary browser session with none of the existing cookies etc) that does not prevent this kind of issue. Pages you would visit in that session/mode would still get tracked.
This is why I use ghostery (http://www.ghostery.com/) with Firefox to prevent these sort of things from tracking my online behaviour.
I don't think you've ever designed a scalable webapp that requires synchronized user data to be available across browsers, platforms, sessions, etc.

It's a basic fundamental tradeoff decision that all app developers have to make - store client-side or server-side and if you want any kind of sanity for the user, it's usually better to store server-side.
My eldest daughter spent the night before her 13th birthday in front of the computer, with the Facebook registration information filled out, waiting with her finger poised above the Enter key for the stroke of midnight.

Yeah, I'm a hard-ass.
^^ This.

Prime initially increased my overall spend because it was so damned easy. Particularly as here in the UK I can order a book up to about 7pm and have it arrive next day. My record, I think, is ordering about 9pm and having it arrive at 9:30am :D

Amazon Prime was a genius idea.
Wale feat. J. Cole &#8211; Bad Girls Club (Music Video)
Honestly? You'd have to show me the spreadsheets to prove that assertion. Not that the current system in any country is likely to be 100% efficient, mind you, but I suspect it's more efficient than you give it credit for. That said, that's hand-waving in both directions. I have no numbers to support my own suspicions, either.

Also keep in mind that it isn't half of everything. These systems are typically progressive, so it's likely because this will be a large sum ($220,000) all at once that the tax rate is that high.
The best thing is the new, unified event API.

They've also improved event delegation performance by a factor of 2.
Thanks for these insights.

Can you explain how your previous (paraphrased) "people might not understand that the market forces Apple to act like this" and your (well explained, again my words not yours) "Apple might intentionally _decide_ to fight every remote chance of trademark violation because they chose a common word as a trademark in the first place" fit together?

I get your explanation here. I don't think that this should be valid and don't agree with the actions taken obviously, as stated a couple times in the thread. But you make a good point explaining possible reasons to go down that route.
However, if they _decide_ to go down that route - just to be safe - following the same thoughts as yours, aren't we back at the 'company acts evil' starting point? The one that you wanted to dismiss or weaken when you claimed that they might be _forced_ to act in this particular way?

Deliberate or not, what's your position now?
You don't have a million yourself? The spell check fires 5 times a day for me and 4 of them are wrong.
> Why are you so determined to damn this effort?

It's important to give people honest and clear feedback. By blindly encouraging them, you are doing them a disservice. Perhaps he can fine-tune his effort. Perhaps his talents are best applied elsewhere. You simply don't know. If his skin isn't thick enough to accept honest criticism, he shouldn't be starting or doing anything on his own. Honest feedback is important.
Are you talking about "Save to disk" icons that include pictures of floppy disks? =:)
This makes me so happy. Those of us developing on Chrome 16 have been suffering through a storm of event.layerX/Y deprecation warnings.

This new release fixes the issue and I can confirm the fix works like a charm.
works in Firefox btw ;)
Kevin Rose’s Oink Hits The App Store
Top Beat Making Program
Ask HN: Where should my team stay for our YC interview?
Does anyone know of or have a hacker house in the Mountain View area for myself and my two other founders to stay at? We are coming from Michigan and would rather stay with hackers than in a hotel. Our trip is Nov. 12-14.
I love the fact you didn't give up on your original idea, you wallowed in it! We run a pretty unsexy business too, and despite having tried "sexy" quite a few times, we eventually embraced the notion that there are a ton of hard problems to solve for the core market and we should just wallow in them instead of trying to be one of the cool kids. The difference in the business is night and day, and now we're setting the standard in the industry.
Ask PG: Do you get companies wanting to acquire Y Combinator itself?
And how do you typically respond?
Two purposes:

1. Discovery - the YT integration becomes your own radio while you're on G+.
2. Sharing - brings the ability to share the YT videos you're listening to currently easily on G+.

In one swift motion, it nullifies the need for other radio sites like rdio, Spotify, <INSERT_NEW_COOL_INTERNET_RADIO_STARTUP_HERE>
Can someone describe to me how these jQuery releases make their way into Rails 3.1 land? Does the maintainer of https://github.com/rails/jquery-rails do an update and then it's up to us Rails users to execute a "bundle update"?
HTC Rezound hands-on
Redhat & Canonical: UEFI Secure Boot Impact on Linux
> And you know what hurts?
> You won’t let me keep that old design permanently.

I'd wager that's because they don't want to have two Gmail teams for all perpetuity, making sure that changes work in both designs.
Show HN:  NFL Week 9 Confidence Score prototype
The data feature isn't used that frequently, and when it is the best way to use it is by passing an object anyway. So although it's mentioned it is likely to be very uncommon.
In the Shadow of John McCarthy
Incognito mode blocks all extensions by default, so you'd be safe from those extensions that track your data by using tab events.
I can't wait for the Closure Compiler extern file for this new version!
Apple admite problemas de bater�a con iOS 5. Saca soluci�n en beta
Is there a good set of jQuery tutorials that uses 1.7 (so you don't learn non-best practices)? I know it was just released, but these things are often built along with the development.
1. There is already a Google+ API. http://lmgtfy.com/?q=google%20plus%20api

2. It's always funny to hear these 'was-fanboy-turned-hater' stories because they suggest passion and then some kind of spurned ex-gf syndrome. If you don't like Google products anymore, don't use them. Move on brother.
By the way, don't worry, I'm not in local law enforcement ;-) I just happen to be from Los Altos originally, so I always wondered how things worked "in the Hills."
Users have to whitelist extensions for Incognito mode. Which would theoretically solve this issue, but at that point, I doubt the user would install the extension at all.
I created an online resume using re.vu and found it to be very easy. The thing I like the most is the fact that it can be updated and shared quickly. There are some limitations, but that is mostly on the analytics side (an email from the CEO informed me that deeper analytics are coming soon.

I think the move to infographics helps tell a more complete story. It took me about an hour to complete my re.vu profile. I've shared it with some colleagues and all would use this to learn more about a candidate. I think the devil is in the details.

Travis
re.vu/TravisSheridan
The reason is probably because you make it sound like setting up a VCS is such a big deal. Hg or git require literally running a single command.

It also seems like you think the concept of branching in hg or git has a lot of overhead too. Again, it is literally one command to create a new branch and one command to merge or revert that branch when you are done. I don't understand why you think one needs a working MVP in order to use branches.
What is foregone about that conclusion? My impression is that Android's sandboxing is quite nice, thank you. In fact, I think the biggest failing is that there need to be stronger ways to ESCAPE the sandbox (eg: to build a virus-checker or a backup program).
I'm of the opinion that wireless is inadequate for our current needs. Sure, in smaller, less-dense urban areas it's great. But get into a densely packed area and common frequencies become saturated. I know the freeway outside my office is backed when my phone loses its data connection. And try to find a clean 2.4GHz WiFi channel in a densely packed apartment complex.

It's nice that my TV/cable box can get it's video feed over WiFi, but it really shouldn't be the default setting. It's great that my Nook/Kindle/Whatever can grab books instantly over WiFi, but it really shouldn't alwats be on. We need to mature as data consumers or we risk losing all quality of service.
Awesome products need awesome users
4 reasons why you should test your products on super users first.
From what I'v experienced so far the app is slower then average apps on my 3Gs. But I just have to blame myself for not upgrading.
A Very Harold
Solyndra: Massive bonuses just prior to bankruptsy
It will be called iKndle though
From what I can tell there's no [edit: long term] cloud storage involved. Looks like a great app, congrats to the founders on the raise!
Although, there is a typo - the VP of IT's salary was ~170K according to the filings, not 107K.
80% of burglars use Facebook, Twitter and Foursquare to get you
The physical counterpart is a "Rolodex" or leather address book
I think it has it's place but I mainly use it as a way to inform the user's concept of an app or a portion of an app.

Example: At WePay we don't use skeuomorphism in the UI except for receipts and tickets, these are parts of the app that have a real world analog and we want to stress that these are the valuable results of a transaction that should be held on to.

In the end you have varying degrees of metaphor in UI design, this is just one of them...
It's very likely that the memcached instances that they found are companies that were using IP blocks in security groups instead of other security group IDs. This is their own fault.
Most punctuation isn't indexed. A few terms like C++ and C# are special-cased, and a hyphen usually works, but mostly you just can't search for anything punctuation-related for programming. I was recently trying to learn the difference between the <%= and <%# tags in ASP.NET and Google couldn't even understand the query.

Not that it's an easy problem. How are the spiders and indexers supposed to distinguish "true?" as a programming lexeme versus just an interrogative sentence that ends with "true"?

Sometimes we forget that Google and the other search engines aren't a byte-for-byte search across the entire web. The pages are all tokenized and indexed, with most punctuation dropped since that is indeed the more common usage case. You don't want a search for a word to miss out on pages where the word was glued to quotes or a comma or something.
They're young, hip and completely connected
I personally think you have your demographics all wrong there, but if you have any evidence to back it up I'd (honestly) love to read about it, do you have any links?
"The skeuomorphism in iOS plainly tricks people that might otherwise walk away, convinced that they can’t learn something new, into putting in the time required to get acclimated to a new interface."

Wait, it "tricks" them into not falsely believing that they can't learn? That's not what "trick" means.

Is he seriously saying that a design that people like and that works is a bad design? How do you define "good" design, then?
what is VGA adapter used for?
> I really wonder if Apple will ever come out with an eInk screen. After reading how upset Jobs got over Android ripping off the iPhone, I kind of think that maybe they never will and that they'll just let Amazon have that market.

Are you saying that Apple came with iPod because no one had made an Mp3 player before?

Apple made iPhone because no one made a phone before?
I think the LLC advice is questionable.

1. It's true that institutional VC isn't going to invest in an LLC. It's also part of the C.W. that institutional VC isn't going to invest in your C Corporation either; there's going to be thousands of dollars spent in restructuring your corporation one way or the other. It's probably not true that having an LLC is going to prevent you from getting an investment. If you're worth a VC round, you'll get a VC round; it's just a question of how much of that round will go to legal fees.

2. The tax issues for LLCs aren't particularly complex. In fact, tax simplicity is one of the reasons LLCs exist. If your LLC is paying you --- you're post-revenue --- you need an accountant. Don't DIY your taxes. I've done dumb things with taxes before. Learn from my errors: it's not worth the heartache to blow off your taxes. Just get an accountant.

3. There are common constructs used to grant equity to LLC employees (I believe they're formally "restricted stock units", but, ask your lawyer --- who you certainly needed to engage if you were building a C Corp). The bigger issue to my mind is the fact that the founders of an LLC, formally "principals", "owners", or "partners", technically aren't supposed to take W2 income, which makes taxes trickier.

Against all of this complexity just note that an LLC is way easier to set up than a C Corporation, and if it's between an LLC now and a C Corporation "sometime soon but not quite yet", please remember that the benefits of incorporating are significant:

* You are unlikely to lose your house in a contract dispute.

* You can invoice and be invoiced.

* Big companies will have a harder time rolling you into letting them withhold taxes for you when they pay you.
Toronto, ON, Canada. Full time and co-ops (intern) welcome.

Points.com provides software as a service for reward points, with partners such as Best Buy, Virgin America, Hyatt, and Paypal. You can learn more at: points.com and lifeatpoints.com

We're looking for agile software developers to join our software engineering team. We primarily code in Java and Python. We're in an awesome loft-like workspace in downtown Toronto and we run things like a software startup, with ping pong, foosball, sofas, lunch room, a rooftop patio, Friday beer carts, and Nerf guns. Points is well established and traded on the NASDAQ as PCOM.

If you're interested, send your resume to careers at points.com with the subject "agile developer - Hacker News"!

More info on the role here:
https://www.points.com/static/corporate/career/openings.html
Looks good, I did notice that the appcache has the wrong mime type it's text/plain and needs to be text/cache-manifest.
That is an incredibly insensitive headline.
Stats & Market Share of Server-side Programming Languages for Websites
Transferring a file is a long-since-solved problem. It's large files that are troublesome. The original Internet protocol designers weren't thinking about multi-GB HD video files.

What upsets me the most is that I've been annoyed by transferring large files for years, but never enough to do something about it. Good for these guys.
On the other end of the wealth spectrum: this lets folks have large windows open without risking annoying bugs flying in (although birds might be more problematic). No window screen or net. Imagine the possibilities: you could install them on your porch to make later summer hours less annoying, and rather than have a bay window, you could just take out a wall.

Or you could use them to help keep poor children from dying of malaria. I'm betting on the porch, though :P
Wordpress > Error

I do not have permission to preview drafts.

(you need to remove the "?preview=true&preview_id=2087&preview_nonce=28b979c61b" from the link)
Funny, I never heard of that game. (Maybe it's because I fly flight simulators where a barrel roll actually is a barrel roll... ;-P )
Good point - instant connectivity via wireless definitely ranks high in the convenience dept, but is less essential in stationary devices. Unfortunately, the essential idea behind RFID (for instance) is that it's not stationary ...

Also, curious more specifically what you mean by getting more 'mature as data consumers ... '
The docs site has a "What's new in jQuery 1.7" section that might help. As far as what is non-best practice, we'll be covering some of that in a blog post next week so stay tuned.