skysight-inc/HackerNews huggingface dataset:
Whoever you are,

I'm sure you're really smart, but you're one of those people I'm referring to who has no idea what they're talking about. You know someone who knows an unreliable source; I was there.

Aaron
don't they have till the 2nd? I have a hard time believing they will bother doing anything useful until the last possible second.
The fugitive.css and print.css files should be in the "_public" directory (or whatever the value of `git config fugitive.public-dir` is).

You know what it would be easier to have fugitive only warn and ask for confirmation if there's already a git repos. Doing that right now.

EDIT: Done. You can update fugitive source using `git pull` and then rebuild the install script with `./build.sh`.
The Personal Energy Crisis
If you extended this to run in emacs and put the results in a dired buffer on the fly, it'd be awesome!
This is a very good paper, but it seems to approach mouse tracking specifically from the search perspective. Perhaps not extremely pertinent, but still super interesting.
What mental gymnastics? We don't know what this DNA does, nor why it was useful in an evolutionary sense to keep it.
agreed. this is one of my pet peeves with PHP also.
Don't try to become the "Something of Something" or "Something meets Something". Instead, try to become simply Something. That is all.
Stop calling people idiots.
If its a technology I'm not great with (most things these days), I usually need to learn as I code. And since I do my best learning in silence, thats what I go for. But programming with a familiar framework, I'm fine with whenever and whatever except silence; need some background white noise. I usually DON'T use music for white noise (I get distracted because I know the songs), preferring instead a lounge, cafe or a 7/10 movie playing in the background.

I've been working on an iOS contract job for the past two weeks. I wrote at home in silence as I knew very little of the features they asked me to implement (using vDSP, MapKit, GameKit, Remote I/O Audio in conjunction). I went to client location only to put finishing touches/last minute addons/testing. (Client Location wasn't exactly geared for a productive developer environment - too much noise, too many distractions)

Turned out to be great app - they loved it and it taught me a lot about iOS, DSP, and my working preferences.
It's built around Git, you have to fiddle with the command line to post stuff. Those two things alone make it Not For End Users, at the very least.
Well, we need not look any further than Hacker News to see how using pseudonyms only hurts interactions behind a veil of anonymity.

These scary posts got me yearning to commit Google+ suicide to minimize risk. I don't want to play high stakes with my Gmail account because I don't seem "real" enough to an algorithm. What's next shutting you down because your friends don't seem real enough?

Google's problem with customers is they come down on you pretty hard and give you little recourse. It's Kafka-esque unless you're a big ad account holder or minor celebrity.

Next up Google+ vs the Scoble brigade.
My main gripe with the shell at this point is inconsistencies in syntax from one command to another, especially when it means different dialects of regex.

Check out Perl. Part of its raison d'être is to deal with this very frustration.
The History of the "@" Symbol (Part 1)
安溪铁观音
The "high 90s" that humans and neanderthals had in common is dwarfed by what all humans have in common with each other. These distinctions are not the product of anyones imagination.
This topic always starts a debate about the value of philosophy as a field of study. The real issue is that with contemporary pick and choose university curricula, few people take philosophy courses. At a school like UNLV, where the top majors are Hotel Management and Athletic Training, how many people are actually studying philosophy? Why keep the department around if nobody is taking the classes?
I think that is a little bit misleading; I am fairly certain that there are plenty of examples of nonstandard usage in works by any of those authors that you would absolutely not accept as correct. Particularly Shakespeare, who is well known for using common parlance in his works rather than proper English.
Not that you care about me, particularly, but the stories/anecdotes going around describing complete account blocking (1) have kept me from accepting the invitation I received.

Google's help pages, which I'd started reading through, make it sound as if the Google+ profile exists separate from this other access. But I've now seen enough such "WTF I'm blocked -- from everything!" stories to make me very hesitant.

I've thought of making a new account to use with Plus, but there is also some buzz going around that makes it appear Google has coincidentally become more aggressive about pursuing and blocking "duplicate accounts". Again, anecdotes, but worrying.

1) Not just Google+ profile dependent activity, but Gmail, Calendar, Docs, etc.
Ugh. Reply fail. Sorry. I was intending to reply to the parent comment, not yours.
Am I missing something? I don't see this article in Discover, or on Discover's site.

The linked article is from the Discovery Channel, which as far as I can tell has different owners and isn't affiliated with Discover Magazine.
Always On, Always Ready
I've struggled to understand 'find' for a while. It doesn't seem to fit *nix conventions in its syntax. For one, the path argument comes before any options or flags. Also, what is the point of the '-print' option? Pretty much every other utility prints results to stdout by default. This is expected and necessary for piping commands together.

I'm not arguing about the value of 'find' (indeed, this recent article well explains its usefulness: http://news.ycombinator.com/item?id=2698180). I just fumble every time I try to use it because it seems to contravene conventions. I welcome any historical context or clarification if my expectations are in fact flawed.
Think Quarterly: an Internet trends magazine from Google
I don't mean to flame, but in the light and sense of that quotation, weren't controls invented by scientists and refined by statisticians both concerned with effective experimental design? There weren't philosophers involved until way later.

I find there's some important common ground between science and epistemology that can be talked about, though practicing scientists, in practice, never need to tread there.
Mercury Launch: Ottawa Accelerator for Startups
As an FYI, you might want to look into custom find methods if you haven't already: https://github.com/josegonzalez/documentation/blob/master/03...
I've always found the most persuasive argument for philosophy that it helps kids prepare for law school. Philosophy has some of the most difficult (imo) readings, and as the original Boston Review article mentioned kids in philosophy get the best average score on tests like the LSAT.

However, I've personally found my philosophy classes pretty much useless and despised postmoderism
Heck yeah. I bet an Arduino would be fast enough to emulate them. They should make a miniature 3" high TRS-80 Model I kit with all the old software library included.
His argument is completely flawed. All areas surrounding the Mediterranean benefited greatly from being able to cover large distances by boat. This allowed trade to flourish and civilizations to prosper in this part. The fertile crescent was the hub of all this, you can trace the origin of European civilization to this point. You could simplify it and say that it went like this: Egypt, Greece, Rome and Europe. Meanwhile, there was a huge dessert isolating Sub-Saharan Africa. You have to keep in mind though that Timbuktu for example didn't spring out of nothing but thanks to Muslims from the North.

Other places were able to get their own civilization thanks to one reason or the other, e.g. Eastern China.

All that has to do with achievements of different societies. Now at the individual level, how do we know whether groups with Caucasian genes would have been able to develop a civilization if they had lived in a place with the same geography and conditions as Sub-Saharan Africans? We can't know.

What we know though is that the conditions are there now for individuals with predominantly Sub-Saharan ancestry to show what they are capable of. Eventually they'll produce someone like Mozart, Newton, Confucius, Sun Tzu, Jabir ibn Hayyan or Abbas ibn Firnas. Or maybe they won't. Perhaps too early to tell.
They're trying to be nicer to the humans. (Though IMO, any human who wanted to be kind to himself would just not use PHP to begin wtih.)
"Do we need philosophers?"
http://gphangouts.com is way way better than this thing! Even has a bookmarklet to easily add whilst browsing Google Plus.
It may be not even be correct to call it a cable. Doesn't it need a CPU in it?
Those damn marketers. Going after that HUGE hacker market again!!!
Philosophy doesn't answer the question, it teaches you which questions to ask.
maude: http://maude.cs.uiuc.edu/
Hard to say that it is simple unless you know the internals.
Resistors and capacitors don't need to take up that much space. Heck, I remember when they used to hang them on the walls in blister packs. Drawers seem a lot more sensible.
Rainbow text highlighting with CSS and Lettering.js (pointless and fun)
Alan Kay is leading a project that does something similar. There's an introduction here: http://www.vpri.org/html/work/ifnct.htm

The project's goal is to build an OS, GUI, programming environment, editor, and internet stack in under 20K lines of code. They've had some big wins. To implement TCP/IP, they built a grammar to directly read the block diagrams from the RFCs, and simply pasted them in.

The dynamic grammar system, called OMeta, is just one part of the project. See the "writings" section from the above link for papers, and "software" for running code. You can find more on OMeta itself here: http://tinlizzie.org/ometa/
Not very useful as it doesn't seem to be modifying the user agent string sent to the server, only resizing the containing div.
I knew someone would try to say that. If you take that line, then everything is cache invalidation. It's amazing the lengths people will go to to justify wise-sounding-but-wrong sayings like the above.

Cmon, P?=NP is cache invalidation? Be serious.
http://archive.gamedev.net/reference/programming/features/af...
It is a simple and useful way to explain "simply something" to someone who is familiar with "Something [and] Something"
I agree; tests can be too easily gamed. The assessment of courses I described in the blog was mainly based on the coursework. In the programming course a simple multiple-choice exam was used to weed-out students who might assign their coursework to somebody else. In the software engineering course, the "exam" consisted of the final presentation.
My weekend project - Revisualizing Hacker news
I've never quite understood the point of find's -exec option. What's wrong with a pipe?
I had the same aspirations! Never really cared for playing much, only making it do what I wanted it to do.

That said, I never got into programming till university. I had a preference for things I could build with my hands; like mashing up a remote control from a radio controlled car with your basic toy robot. Or taking electromagnet building game, a mechanical set, and a construction kit to make the world's coolest living room crane/battle ship (operated by non other than the GI Joe).

My projects rarely turned out perfect but they were more than good enough for a 10 year old.
I for one would love to see these replaced or complemented by a more OO syntax like:

[1,2,3]->push(..)
[3,5,6,]->pop(..)
[7,8,9]->map(..)

etc..
Yeah, I got paste all that. It was the compilation stage that was the real brain bender.
Did you test this? It indeed changes the UserAgent in my test: Ipad setting sends "Mozilla/5.0 (iPad; U; CPU OS 4_2_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5" for example.
Not sure why this comment is being downvoted. It's technically accurate. The definition of "reservoir" implies that a body of water is being collected or stored for later use. A reservoir need not be artificially constructed (i.e., a well or drainage pool), but in order to be a "reservoir," it needs to be put to use or accessible for use.

I am not a PR person myself, but I think the vast majority of laypeople who stumble across the headline "large, distant reservoir" would assume that the source is tappable. They might also ignore or not really understand the issue of the 12 billion light years -- or the inconvenience, to say the least, of the quasar nearby.
I don't understand this link. Why is it hosted at pavietnam.net?
Why this link point to a domain with a frame instead if the original page[1] on Eric S. Raymond's website directly?

[1] http://www.catb.org/~esr/faqs/hacker-howto.html
The Best Investment
It is not even hosted there, it's just a frame including the original page...
The boss is usually avoiding the train wreck that is his family life. It used to be that ever so often they would get off early, around 8PM, so they could go drinking to hang out some more until the last trains. Not so much with the younger generation. These business practices give new meaning to "Japanese miracle".
Apple forces Kobo to remove in-app store. Gets instant bad reviews.
If the data has it's own seperate life cycle, idependent of any individual app

this is the conclusion i've been heading towards too. when you use an RDBMS there's typically a layer of abstraction between the base schema and the domain model (the concepts your application "works with"). it may be nothing more than the queries used to extract data, or it may be a complex set of views and triggers. but deciding whether or not that layer is "a good thing" helps choose between relations and nosql approaches. if your data have their own logic, separate from your application, then this layer helps you match your (often evolving) application to the (frequently more static) data. but if your data are closely tied to your application then it simply "gets in the way".

and i agree, too, that data typically do have their "own" logic. on the other hand, i think people could argue that there are cases where one application becomes so large, and so dominant, that it can make sense for that to "drive" the data. which helps explain the idea that nosql and scaling go together (when you really, desperately, need to scale, it could be because one particular thing is so huge that it drives everything else).
I am not sure about the selection of content, but impressively nice and simple design that is amazingly fast! Another impressive fact is that it does not carry any ads!
Check out this demo video: http://cleartax.in/meta/demo

I wish taxes in the US were this simple. I've been thinking for a long time that some good UI/UX designers should be in charge of redoing the US tax code and forms. If it's too complicated to be usable/understandable by a person without special training, then it shouldn't go in the tax code.
Just curious: how much would I have to pay to get cleartax pro?

Also, you might want to fix the Mr Bose example: "ClearTax (an Income Tax website) rode to his resuce". I'm not entirely sure that I consider the story to be a positive endorsement, by the way :) It seems too contrived to be true.

Edit: I found out there's a demo video from HN. You might want to make that link a tiny bit more prominent. I love the video, by the way.
performance != value
Real Blogging for Hackers Written in C
Now wait a minute here. How old are you? America had an SST too. It was killed due to environmental concerns and the Concorde was only allowed to fly into certain USA terminals. That's why the Concorde was a "money pit." Had we been able to let airlines go to SSTs, competition would have driven prices down.
How to become a hacker, step 0: Define the charset of your document so people can read it.

(For some reason, Chrome is deciding this utf8 is 8859.)
"X of Y" is a great pitch starter for a startup. You give the audience something to peg their thoughts on and go from there. Otherwise, potential for confusion before the "aha!" moment is too large.

AirBnB was "We are the eBay of spaces" for a long time. Now that everyone knows AirBnb, everything else is "We are the AirBnB of %s"%('tutoring', 'car rental', 'casual sex', ...).

Do you have a better sentence to get the listener to say "oh I see!" and have their eyes dart all over the place as they think of all the potential uses?
And why should everyone know or care about language internals?
>>>ubiquitous irrelevance

That's very cute, but the fact is most people don't say or do Important Things in their lives. And socialness on the Internet is a reflection of that.

And that cavalier dismissive attitude is what I would expect from Suits, not here.
Technically, they ask that your display name is what your "friends, family, and coworkers" call you. To an extent I find it odd that somebody thinks that all three of those groups would necessarily call you the same thing.

My google+ profile name is a nickname that my close friends and family would recognize but that none of my coworkers would. (Same with facebook, incidentally)

I agree with you though. Nobody on the Internet but my bank really needs my real name.
I'm still a lot more impressed with the Python spinoff of Jekyll. It's called Hyde (http://www.github.com/hyde/hyde) and in my opinion a LOT more functional. I do wish that the documentation was a tiny bit more complete though.

If I were going to make a new site based on Jekyll, I'd seriously consider Hyde instead.
Funny and deserved an upvote, but in reality I bet hackers are more willing to invest in tools they find good. Still, it wouldn't describe the market size of course, but the worthiness of pursuing it.
The author makes an unjustified claim: I don't know what the tariff for higher education at UNLV is nowadays, but you can be damn sure that every $50,000-a-year Philosophy major at Harvard is subsidizing a hell of a lot of electron microscopes for the glamorous—and much less profitable—Molecular Biology majors.

This is nonsense. The materials scientist who bought a $1M electron microscope received a grant for roughly $1.8M. The university took $800K or so as "overhead".

I wish more people were aware of what congress is really funding when they claim to give money to science.
It can be compensated differently. For example, it's pretty standard in Sweden to have 6 weeks of vacation (instead of the usual 5) in exchange for reasonable unpaid overtime.
Ask HN: Is there a safe /dev/null for e-mail addresses?
I hope this isn't a question out of place here. If so, my apologies in advance.

Is there an equivalent of /dev/null for e-mail addresses -- an address where, when you send it there, you can be assured that it goes into nothingness?

An additional (and perhaps essential) criteria would be it not being an address where a third party could redirect the "/dev/null"-iness of it into a normal, saving e-mail address.

This would not be on a mail server I would have any control or configuration over; in fact, I'd be using the address from Gmail.

I did recently purchase a domain name, so perhaps could do something along those lines, but I'm afraid I must admit to slight n00bishness when it comes to what one can do with mail redirection and URL redirection.

If it doesn't or can't exist, fair enough -- but thought I would inquire and I figured if it did exist, it'd be known by someone on here.

Thanks!
when I tried with twitter.com on mobile device, entire page got redirected to the twitter website
Men take more risks, they are more at the top and at the bottom of society because it's in their nature to be slightly more extreme. Wouldn't you say that that applies to life outside of sports?
I don't see how that prevents spam bots better than a "don't be a spam bot" policy. Plenty of spam bots with real sounding names follow me twitter.
It does seem to be relatively popular for scientists to philosophize towards the end of their careers, though the quality is mixed. Maybe it would be better if there were more people familiar with multiple fields. For example, Stephen Hawking's latest book is in part theoretical physics, but in part metaphysics, proposing a new position of "model-dependent realism". That part might've been improved by better understanding the existing realist and non-realist positions and the problems they've encountered. Of course, some existing metaphysics might be improved by better understanding theoretical physics, so it's not really a one-way street.

But the approach of trying to pretend that that's not philosophy and therefore you don't have to engage with philosophy seems odder; it's difficult for me to see how proposing a metaphysical interpretation of a physics theory is not philosophy.
Just a minor note on English: in "Keep a safe electronic copy of your taxrecords with us" tax and records should be two separate words, not one.
>Anyone contemplating downvoting this, for the love of scientific reality please read the actual original paper first.

I wouldn't downvote you because you are necessarily wrong. In fact I don't think that is even suggested behavior. However, you probably should get downvoted for other reasons (http://ycombinator.com/newsguidelines.html#Be_Civil)
My CS course allows to use of others code, given proper attribution, but you only get marked on the stuff that you yourself contributed - if you were to take other people's code all the time you'll get pretty bad marks.

I think that works as enough of a deterrent to what you suggest whilst allowing students to get on with making interesting projects and not reinvent the wheel.
You can embed the name returned by find into the middle of lengthy commands by using the -exec option - it can be harder to do that with a pipe. It's also more resilient (in some cases) to filenames that have spaces in them.
If someone is making a statement about how "simple" something is to implement, they should know what they're talking about, no?
Thanks. I'll fix that!
2 lines in the parser: http://svn.php.net/viewvc/php/php-src/trunk/Zend/zend_langua...

The RFC (https://wiki.php.net/rfc/shortsyntaxforarrays) was actually rejected by the developers, I think it's only really been put in to appease large userland pressure. Find it rather amusing that a 2 change to the parser for an alias would be rejected on 'maintainability' grounds.
I think Radio Shack gets the benefit of a lot of at least somewhat rose-tinted memories. Yes, they were a source for various electronics components at a time when there weren't a lot of sources for such things. And you had a decent shot at finding a knowledgable employee. However, for as long as I remember Radio Shack--which takes us back to the mid-1970s--their shelves were also filled with all manner of mostly overpriced and poor quality audio gear and the like. So they've been something of a mixed bag for a very long time.
...which services are doing it right? Got a list?
Why the world needs a new computer