skysight-inc/HackerNews huggingface dataset:
FWIW, I asked also this here: http://www.quora.com/Whats-best-practice-for-buttons-on-sing...

Would be cool to get more opinions on it.

Also note that the buttons in the header area of Google+ are <a> tags, probably since they actually link to separate pages. I guess that's Google's practice.
Don’t buy an IPAD, Make one
Textbook Rentals Come to the Kindle: Probably Not a Money-Saver
You assumed that the RDB definition of those words was absolute...

I'm not the author, but I don't see how the portion you quoted requires an assumption that those definitions are absolute. The only thing one must accept is that those definitions are pervasive. That doesn't seem controversial, to me. When selecting the nomenclature, the makers of Cassandra could have made a practical decision not to create unnecessary confusion.
They have an XSS on https://secure.trust-guard.com/ (enter a username like <img src=g onerror=alert(1)> -- yes, it won't work with chrome's XSS filter)... somehow I'm inclined to believe they are not so great.

(An attacker could exploit that in a number of ways. Here's a simple one: create a site with a domain name that looks really similar. http://secure.trustt-guard.com or something, it doesn't matter. When a user visits, autosubmit a form to https://secure.trust-guard.com with the malicious payload; the first thing it does is hide the error message and incorrect username. The user then enters username/password and attacker reads the values and sends it back to his site.)

What's worse, I can't find any way to report this. Does anyone see a link?
Being a part of the hacker culture means sharing the hacker ethics, including the principle of information-sharing, which is the base of the FSF philosophy. These principles are not set by someone, there are what is meant by the word "hacker". If you do not consider these principles to define what the hacker culture is, then we are talking about different "hacker cultures". I use the common programmer subculture meaning of "hacker":
http://en.wikipedia.org/wiki/Hacker_(programmer_subculture)

Sharing the same ethics means having similar views of good and evil. Seeing something as evil does not mean you must boycott it, yet it is logical though not always practically possible to avoid what you consider to be evil.
Indeed. If I were in Microsoft's shoes I would be inclined to think Mono is actually beneficial to MS. Mono's existence allows Windows developers to imagine (solely in their minds) that their stuff runs on Linux. It's "cross-platform". Of course, if they actually try to do that in a serious way, they will discover that Mono is inferior to "real" .Net. And, no offense to Icaza, but by nature of their position, Mono will always be #2 in some sense as it has to play catch-up with MS.
Well that and the language (like their database offerings) and overall visual design of Heroku imply that it's a Japanese company.
Defense Research Lab Back Online After Attacks
I'd love to hear your history, reasons and current attitude to developing BB apps.

The stories* tell me that the RIM/BB developer experience is so much worse than iOS and Android that it's not worth bothering with (as developers and hence as a viable platform).

* the big ones: http://news.ycombinator.com/item?id=2263882 ("You Win, RIM!") and http://news.ycombinator.com/item?id=2714270 ("Open letter to BlackBerry bosses")
I just pushed the custom settings feature live.

You can click the "options" link at the bottom of the email or get it here http://dailyhn.com/options.

You can change your timezone, delivery time, the top X items to save, and the point threshold.
This is a really strong back-to-school campaign. I can see this really improving the sale of Kindles and igniting Amazon's Q3 results. Under ideal scenarios, this could save a college student hundreds of dollars each semester.
I'd love to build this. Does anyone know where I can get plans for a robot arm like the one they use ?
Inside Instagram's Headquarters
This is the second new Bitcoin exchange I've seen recently. The first was CampBX: http://campbx.com/

(Don't ask me why a business that's trying to get itself taken seriously as a financial exchange would choose a name containing the word "camp".)

Anyway, for the moment, as far as security goes, these new exchanges don't necessarily need "Wall Street-level" security; they just need to be perceived as probably being more secure than Mt. Gox, which, given recent events, shouldn't be difficult.

But to attract traders, they also need liquidity, which they don't have much of yet.
Agreed. Closed source is going to drive things along from a consumer perspective. Car's are a good model, but they generally quite "open". If you want replacement X for your car, there are many choices. From seats, to stereos, wheels, spark plugs, etc. generally have standard sizes/fittings to allow generic/standard replacements. And then for common models of cars, you can get almost anything, from bumpers wing mirrors to exhaust manifolds and on-board-computers.

Hopefully I think we look to 3D printing to see the future of hardware. The Thing-o-Matic, a more commercial offering, coming originally from the pure hobbyist/academic RepRap - open hardware. And it follows that the Thing-o-Matic is open hardware too - licensing.
Well, if it were that easy to come up with good assignments year-after-year that did a great job of aiding and testing the students' progress but weren't amenable to cheating, then we wouldn't have this problem.
I actually don't mind the government running a background check on me or looking into my private affairs as I don't have anything to hide from them. To me, that actually feels much more dignified than walking barefoot over a disgusting carpet and having my person searched in public.

I can certainly understand how some people would see this as an invasion of their privacy though, and I respect that viewpoint as well. Maintaining the dignity and privacy of individual citizens while putting procedures in place to intercept legitimate threats is not an easy problem to solve.
At first glance, how I'd find the maximum:

1. Reorient the cells from paralellograms to squares, with integer coordinates.

2. Create lookup tables, with dots from the origin to a given (x, y).

3. Any given rectangle:

A B

C D

has a count given by the lookup tables for B and C, minus A and D.

4. Then, iterate over all the rectangles.

I guess with a set this sparse, you could numerate all the useful x and y to check, and skip step 1.

Edit: I chose the bottom left as the origin, incidentally.
They do far more than support. They pay a lot of kernel devs, compiler devs and they maintain a secure, well-tested stable kernel for years on end.

Saying that they only do support (discarding all of their engineering work and contributuions) is not accurate.
I, personally, hate buttons without cursor:pointer. Hover effects are nice and all, but they're often rather subtle, and your eyes are attuned to the cursor already. Changing it is extremely visible, and gives you immediate feedback that you're hovering something actionable. Anecdotal, but I find I "see" when my cursor enters a clickable region much more quickly if the cursor changes - I click sooner, rather than making sure it's positioned inside the element.
How to Test Your Startup Name
"Wall Street Level" means insured against loss. Bcrypt is good security practice. Taking responsibility for the money you hold for people is "Wall Street Level".
How will this stop governments from forcing ISPs to block sites? Its ridiculous to assume that the governments censoring content will let ISPs provide a loophole through which their users can access blocked sites..
I know it is. But threads are vulnerable to all sorts of synchronization problems different processes sharing nothing but read-only executable pages aren't. Besides, each process would also run on one or more threads, making thread-count go up. It just looks like it's an arrangement friendlier to many-core machines.
Law School Economics - Job Market Weakens, Tuition Rises
Show HN: Feedback on my startup, a whiskey tasting site
I've been working on this site (www.whiskeynotes.com) for a while and would love some feedback. It lets users browse whiskies, save their tastings, find places/events to drink whiskey and organize their next purchase. In the future I'd like to have some co-branded events and a recommendation engine.<p>I know it's a bit text-heavy -- I'm not a great graphic designer.<p>Does it make sense? Is it easy to use? Would you use it (if you like whiskey)? Thanks for any & all feedback!
But it does have something (ie, everything) to do with spreading the Google+ style, which includes the whitespace.
I am just checking out CouchDB - looks _awesome_ so far. LOTS of possibilities I didn't realize until now. The official book/documentation (even though it's slightly outdated) is free and recommended.
Are you seriously attempting to suggest that the Indian government should embrace corruption as a natural state of things?

Are you seriously using the possible threat of lost jobs as a foundation for this argument?
What makes me really nervous is that we're nearing the point when Google's Prediction API and its knock-offs will increasingly pervade web sites much in the way that AJAX and other technologies have. While overuse of AJAX and the Facebook "Like" button is extremely annoying, it's still pretty harmless.

Machine learning, on the other hand, isn't innocuous. In order to use the Prediction API, you need a large corpus of data, which will just further incentivize web sites to ignore the privacy implications of their actions. Machine learning is far too abstract and too much of an "umbrella" term for it to be anything but careless to refer to it as some sort of panacea.

If you thought that Facebook's "Beacon" was a slap in the face to online privacy, just wait until you see what the feature holds. Once machine learning libraries with extremely robust, completely unsupervised classifiers become more abundant, we're going to see an exponential increase in the market for data. Banner advertisements will be replaced with much more terrifying 'targeted' ads, and we will enter into an age where we are judged not by the empirical evidence of our actions, but the inferences made from people who behave like us.
Canadian Invasion PROVES Profitable For U.S. Real Estate
This is Google playing politics. The lawsuit was over Google News copying the lead paragraph from other people's articles, and now Google is strong-arming them and showing them how much power they have--mess with Google, and they remove you from their search engine.
It is indeed sad that everybody does not meet your expectations
It looks pretty nice but the use of background gradients is inconsistent. The buttons with a background image have no gradient but the other buttons do.
This is a good sign of Amazon gearing up the Kindle store before the release of their rumored tablet lineup.
Camelot Vs Startups
I've been waiting for this sort of thing for the longest. The first time I saw the callback passed to a callback of a callback's callback style in Node.js, I wondered why the code couldn't look as nice as the async C++ I'd written at OkCupid. From my lips to Max & Chris's minds... (telepathy!)

How long 'till the port to CoffeeScript syntax?
Are there any public benchmarks of the prediction API against standard datasets?
Looks good. Getting 502s on individual whiskey pages though - http://www.whiskeynotes.com/releases/Jameson-18-Year-Irish-W...
Does this also explain why everyone still uses console BBS's in Taiwan?
http://itunes.apple.com/us/app/ibbs/id309616952?mt=8

I've been trying to find an explanation for this.
Facebook's Syntactical grep
So, I'm admittedly a pretty big Google fanboy, so take the following with a grain of salt.

Playing the white knight (or social underdog), Google has tended to act in the interest of data portability, but Google’s policy of “we’ll let you import our contacts if you let us import your contacts,” reeks of data protectionism, and should be viewed with a healthy dose of skepticism, given Google’s own checkered past.

It seems to me that, because it makes its money from search, Google has a special symbiotic relationship with the web. (more on that here: http://blog.byjoemoon.com/post/7590977101/googles-existentia...) Google benefits from an open web. And I think they demonstrated those incentives (or at least attempted to) with Buzz and Wave.

Google's policy of reciprocation struck me more as a way to open up the existing silos than as a data protectionism measure.

While I'm slightly concerned with how closed Google+ appears to be, I have hope that that's a temporary situation that will change as soon as they think they can execute well on the promise of open, interoperable social networks.
Between the dense new theme and the original, I go between 18 entries and 26 entries. The original also has noticeably more preview text. The "normal" new theme gives me only 14 - nearly half the number. Were my window a bit shorter, it would be half, because the header area and priority-inbox-label lines are larger.

The increased whitespace makes it massively less dense.
> If I were in Microsoft's shoes I would be inclined to think Mono is actually beneficial to MS.

It is. It creates a lot of potential targets for the mother of all patent lawsuits (IIRC, the community promise only covers the ECMA standard). Don't forget that, when Microsoft exits a market, it still owns a lot of patents in that space and can thus act like an NPE.

> they will discover that Mono is inferior to "real" .Net.

OTOH, it runs on far superior OSs ;-)
From Technologist to Philosopher
It's a bit harder on other networks.

I tried a search on Twitter to find voiceover artists. The search worked surprisingly well. Searching "Voice over artist" was useless though. Ok, now I've got a list of Twitter users that I want to put my request in front of. But I can't reach them. I could follow each and hope for a follow-back. I could @mention each of them and ask. I can't DM them because they're not following me. Not very easy on Twitter.

I tried a search on Facebook. I can find pages for individual voiceover artists, but not a "Freelance Voiceover artists of the world unite" page that I was hoping for. So now I can message each artist individually or like each of their pages and write on the wall of their page. Not very easy on Facebook.

I tried repeating their Google+ search. Not only do I get a list of voiceover artists on Google+, which I can add to a circle and message (though they'll have to add me to a circle or check their Incoming to see it), but there's a "VoiceActors onGPlus" Google+ profile already that 105 people have added to their circles.

Unless I'm missing some Twitter or Facebook tricks, Google+ clearly wins that contest and I don't think it's just because it's new and people are checking it, though that certainly helped in this case.
If you are a company that owns trademarks, you have to defend them or lose them. That means buying the domain name

How does that follow? Coca-Cola doesn't have to own Coke.org to protect its trademark. It would have to sue anyone who used it in the context of soft drinks. If a cocaine rehab clinic got the domain then Coca-Cola wouldn't have any trademark issues.
How to Make a Rank Checker with Google Docs
What Are The 20 Most Expensive Keyword Categories In Google AdWords?
The papers are back according to this news article:

http://babelfish.yahoo.com/translate_url?doit=done&tt=ur...

They also hint that the complaints have been lifted by the papers.
Summary: Computers are good because they can be programmed to perform repetitive operations.
Appropriate Uses for Instant Messaging in the Workplace
The claims of any firm in the pay of the US military have to be taken with a grain of salt (this may be propaganda to undermine the EU). That being said, the prediction is likely correct.
As an employee, understanding the liquidation preference and total shares outstanding are the two most important factors in valuing your stock options.

Good to see more explanation of the role preferences play.
You Can't Advertise Your Google Plus Profile on Facebook
The problem this solves is a serious one, in my experience, even though I find their choice of syntax rather curious. Given that JavaScript 1.7 introduces the yield keyword, it would make sense to add support for that to V8 and implement the infrastructure for concurrent asynchronous I/O around that as a library. The concurrency aspect is, after all, orthogonal to the blocking vs. callback situation, and can easily be done even when using callbacks, with a single callback function called upon completion of all concurrent I/O. I believe the Dojo framework provides such a utility, and I wrote my own simplistic stand-alone mini-library for exactly this a while back. [0]

I've run into the problem of endless chained callbacks in C, where it's much worse due to the lack of nested functions, let alone closures or garbage collection.[1] I ended up using the switch block "coroutine" hack [2] for the worst cases, along with dynamically allocated "context" structs to hold "local" variables. A proper macro system would have helped transform blocking code into CPS form. I tried to integrate a SC [3] pass into our build, which could have done it, but ran into all sorts of practical/yak shaving problems, so I ended up with the C preprocessor macro/switch solution for now. In user space, explicit stack-switching with something like swapcontext() is probably preferable, if you can get away with it, but in the kernel this is rather problematic.

[0] https://github.com/pmj/MultiAsync-js

The reason I wrote my own was because I originally needed it in Rhino, the JVM-based JS implementation, and I couldn't find anything similar that worked there.

[1] Yes, there are garbage collectors that work with C, but to my knowledge, none of them can be used in kernel modules. In any case, the other 2 issues are worse and aren't solveable within the language via libraries.

[2] http://www.linuxhowtos.org/C_C++/coroutines.htm

[3] http://super.para.media.kyoto-u.ac.jp/~tasuku/sc/index-e.htm...
As a college student, I see a few problems with switching purely to electronic textbooks. 1) I would have to verify in every class that it's okay to be using a laptop or tablet - that's been the case in most of the classes I've had, so it's unlikely to be a huge problem, but still. 2) It is extremely unlikely that a laptop or tablet would be permitted in open-book tests (which, while uncommon, do occasionally show up, and are invariably more difficult than close-book tests). I would have to rent a textbook during the test, or arrange to borrow one from another student taking the same class at a different time. 3) Physical textbooks are really, really good at random-access. This has often been very useful when looking for constants without losing track of the pages equations are on. While electronic textbooks do let you skip randomly between pages, it would end up being a mixture of memorizing page numbers and looking at the table of contents.

EDIT: removed issue four, because I completely missed that this is an addition to the current kindle system. (Text was "4) Renting. There doesn't seem to be an option to buy the electronic copy and have it forever. I might be unusual in that I'm keeping several of my textbooks that are either directly related to my major or very good, but still.")

On the other hand, there are some classes where I've hardly used the required textbooks, or where I know I'm not going to need to review them, so electronic textbooks could be useful for those. The problem is knowing in advance which classes are which.

(I just checked how much my textbooks for the next semester will cost. Around $700, used. Ouch.)
I think that it helps to look at the issue objectively rather than considering it from the perspective of the status quo. My point isn't so much that the kids don't have permission as much as it is that they won't get permission if they ask, or they are too afraid to ask out of fear of persecution. Looking at the planet from the eyes of an alien, it's clear that a small subset of the population have a monopoly on the visual appearance of our hives. It's also pretty obvious that the tribes in power consider production to be far more important than anything else, where even self-expression and art are turned into commodities. Which brings me to the point I was trying to make - that in your house you decorate it in a way that makes you feel good. In the shared public spaces, only those who have enough resources get to decorate the place, and almost always for the purpose of acquiring more resources. It never looks good, so the joy of the many is sacrificed for the profit of the few. We often forget that even though the building belongs to someone, the space surrounding it is still public, yet the fact is not respected.
thank you for your in-depth reply, I really enjoyed it! I love you metaphor of Mona Lisa's smile, it works perfectly for describing how people feel about different approaches to the same "problem".
Free Online Vocabulary Learning App with Any Language : Memrise
Thank you! and well spotted.....google app engine + naked domains are a little annoying to get going - I'll look into it.
Just some constructive criticism but... everything looked like an ad to me. Each item looks very similar to an AdSense text advertisement, so at first glance the site appears to be a link farm. It was only after hovering over the links did I realize these were in fact not ads.
This seems like a great program. One friction point for e-textbooks seemed to be the inability to sell them back at the end of the semester like normal books. The reduced cost of a rental should help assuage that.
Achievements, points and leaderboards hit the workplace for Salesforce.com
> But what's the point of trying to catch cheaters if it hurts the class dynamic and if those who get caught don't even get suspended? The students are clearly OK with cheating otherwise the cheaters would be ostracized by the other students. The school management clearly doesn't care, since they don't take action against those who are caught red-handed.

So, what you're saying is, it's too hard, the risks too great -- therefore we shouldn't try?
> 22 cheats out of 108 is big

Looks like standard 80/20 to me, nothing surprising.
Well then the public space belongs to both of us, which means that you can't display certain things. For example, try hanging up a huge image of a naked woman on one of the sides of your house. It's your property but because of the effect it has on those who see it, the local council would take issue with your decoration. Why should we be subjected to psychological manipulation on a near constant basis?
This is a common misconception. The professor is there to perform research, only incidentally to teach. It's not his responsibility to police students. It's the responsibility of the entire system to have policies in place that effectively prosecute cheating. When that system fails it is not his moral obligation to carry that burden himself.
It's funny, when Max started programming Tame.Js a couple weeks ago, I exchanged emails with a developer who tried to make something similar for CoffeeScript who couldn't convince others it was needed. He said the common response was that if you need something like Tame for async you're not "doing it right." (Obviously we disagree.)
Nihilism by definition would actually eliminate these issues because they would leave the subjects with nothing to fight over.

I don't think that word means what you think it means. Please stop blaming the world's problems on amorphous and complicated concepts that you only vaguely remember from PHIL101.
The IE8 limitation is for 1 image, the JSON response which is a combination of multiple images, will not have data URIs for images greater than 32KB.
I think B&N College bookstores have had this for close to a year now. Both physical and electronic renting. Would be nice if more publishers would adopt digital though.