skysight-inc/HackerNews huggingface dataset:
Wow, great questions!

Lump is a visual search engine, so we conform to the same basic copyright and ownership rights respect that other image search engines do.

1. Credits: Each image is linked to its referring site. You'll also find the name of the referring site in the title tag and the image alt tag. In other words - we really encourage the user to find the original source and engage with the content on its own site.

2. Licensing and copyright notice: All photos are copyright by their author. You'll see that in the footer of the site. Since images published on the web do not have embedded copyright information, that's about all I can do. :(

3. Compensation: There is no mechanism for compensating the creators of original works who have chosen to publish them on the web and allowed them to be indexed by search engines.

And, of course, we honor robots.txt. :)

I think I'm doing the right thing within the boundaries of the technology we're stuck with. Let me know if you have any questions.
This... It at least seems to show a lack of faith in your product if you sometimes don't worry about collecting payment.
Do You Think in a Programming Language When Programming?
Do You Think in a Programming Language When Programming?

Do you think in a specific programming language, for example your first or favorite language, when programming?

If so, do you translate from that language to other programming languages when programming in another language from your mental programming language?

Some alternatives:

Do you think in a more abstract way, such as in English or pseudo-code or mental pictures, and then translate this to the specific programming language you are working in?

If you think in a programming language when programming, can you switch from one programming language to another, for example thinking in C++ when programming C++ and thinking in LISP when programming LISP (to give two fairly different languages)?

What do you feel are the advantages or drawbacks of the way you think when you are programming?

Finally, do you know or suspect that other programmers think differently than you do when they are programming?
Do Macs even have GPS?
I remember when this used to be a source of product leaks.
Apple now owns popular mobile app testing platform TestFlight
"I'm not saying Clojure sucks, I am just saying that it's not mainstream.", to be frank, thats not what you said;
"... ClojureScript, a LISP-like language that nobody knows.".

Saying its not mainstream is no problem, but it tells you nothing about the quality of the language. What i do find problematic is that you are changing your argumentation from one comment too another. Clojure is a lang several people know, judgeing by books is a poor comparison as we can limit too the past year and compare and the difference would not be as stark, as you try to present it. Clojure also got 80 (?) books published in less then 2-3 years since its its rather quick breakthrough. There is no need to even try and claim "nobody" knows clojure, or "it's not mainstream".
Yeah I'm stretching the meaning a little bit, but they do actually have the same root which I didn't know until I looked it up on a hunch.
Vyatta's interface is modelled on Juniper's Junos, if I remember correctly.
It's not awful - just different. They specifically did it that way because people who configure large networks are much more used to this kind of interface (a la Cisco and Juniper hardware) and like this way a lot better.

I'm hoping to really work on improving the documentation in the new Vyatta fork, VyOS, because poor documentation really let Vyatta down.
Sandboxing isn't going to save you here, because a arbitrary code execution bug (via say the TLS library) inside the same process that has sensitive data leaves everything fully exposed.
WhatsApp uses FreeBSD
I'm not aware of any non-custom laptop with GPS chips.

Best guess is the submitter is confusing being able to find someone via their ISP, wifi's SSID, or other marks with the idea there is a built-in GPS.
Generation C? I thought they were the Millenials? Or Generation Y?
It's also empirically correct.

I've worked for enterprise.

Also I didn't say it is divided "neatly". Why do people always assume that when you talk about a group of people being Y, all of them must be Y?

It's enough that the statistical majority of them be Y (e.g 90% of enterprise developers not really knowing about the wider world outside enterprise software practices). That there will be exceptions it's obvious -- there are exceptions everywhere.
Your patches were broken. Now your answer is to fork? Sheesh.

> The project is definitely showing its age, and I'd love for something new to replace it.

Then start over. Refactoring it will be nigh impossible.
You could also raise that much money by raising income taxes.

There are good reasons to legalize pot, but the ability to raise tax revenue isn't one of them.
It's a lot more than PRISM. Have you watched "To Protect and Infect Pt 2"? Turns out the conspiracy theorists didn't go far enough.
Candidates always optimize for what is being interviewed, never ever forget that. The moment you put down a interview 'process' its all over. Doesn't matter what that process is, doesn't matter how difficult that is. Once you do it, its only a matter of recognizing patterns. Then all you have to do is develop a elaborate process to game it. A couple of months of practice is all it takes to do that.

The Steve Yegge, 'Get that job at Google' article is nothing but a 'Game this interview' article. Read this book, practice this X times and you shall get through. For heaven's sake, Do people hire for getting job done everyday or playing some puzzles from some book not even remotely relevant to any thing you will ever do on your job.

Companies like these want the best of the best people. Yet their methods completely revolve around knowledge and fact based questions. And sorry I don't believe asking difficult questions make it any better. There are forums on the net dedicated to train you crack such questions.

How many interviews check if candidates can last tough on the job situations? How many check if the candidate is hard working, How many check the candidates appetite to work on tough challenging time pressing projects? How many check if the candidate is innovative? Or checks a candidates general abilities like gumption, persistence or general appetite for work and delivering.

These companies often speak on how difficult it is to hire good people and then purposefully invent processes to avoid hiring such people.
One thing Google will never do is explain how they measure employee productivity. We hear lots about their discoveries about predictors, but for all we know this is coming from a google VP with no tech background that counts lines of code as a measure of productivity.
In their minds there may be more downside to taking someone off the list than leaving them on.

"You already had this terrorist-funding org on the list and you took them OFF?!?!?"

vs

Some blogger complaining that the gummint is stoopid. (Something everyone already knows).
This is a great video. What I find very confusing is the fact that Facebook has no spam detection to eliminate fake clicks/likes ? Given the obvious nature of fake likes, some of the heuristics seem very straight forward i.e.

- just filter profiles with an insane number of likes

- have very few friends but relatively a huge number of likes,

- certain regions in the world where the brands that the users have liked have no market. It looks like a straightforward matching problem.

- Suspicious Like activity and patterns from an account (like/click arrival rates, diversity in liked campaigns etc).

- De-duplication of profiles that may have liked a certain
entity by clustering on some obvious signals e.g. if too many disproportionate likes all fall in egypt relative to other primary markets, that would be an obvious red flag.

All of the above is not difficult to figure out for the quality of talent Facebook has. Here is my real confusion: Is it a lack of inclination for improving their ad network quality or a fear of exposing the low ROI of ad spend that's stopping Facebook from implementing quality spam/fraud detection ?
It's very clearly not providing an opinion guised as a question. It suggests that it could go up or down, and concludes that it is something to watch out for, because these are two variables very likely to be connected.
Asia is technically on the other side of the atlantic as well, just further that way. Just to out pedantic you.
I have an original first generation Yamaha Silent Brass for trumpet. This page doesn't show one or even really compare the new one to the old one. It's freaking enormous! I think it juts out of the bell of a trumpet a good 6 inches at least, and the amplifier is pretty darn big too ... the size of a paperback book.

This page doesn't say anything about the back pressure from the mute. I wonder if it's any different from the original. I used the silent brass all through college and didn't have many opportunities to play without it, and frankly it screwed up my playing.

Here's a picture of the original from 1995 http://www.yamaha.com/design/award/images/img_sb-7.jpg
I'm applying to the summer batch, and I just noticed my company may fit into an RFS. Anybody have experience applying with RFS? Would it be better to just apply without it, and let YC make the connection?
This Man's $600,000 Facebook Disaster Is A Warning For All Small Businesses
Asking seriously: How would you pay someone $1 a month, especially to users in third world countries?

For that matter, you could you efficiently pay users in the United States a dollar month?

To try to answer my own question, how about:

- give $1 lottery tickets (in a lottery that is well-known and recognized for each country in which you operate)

- give $1 credit that allows the user to buy any iPhone or Android app he wants (Is there a way to actually do that?)
The article does mention, rather inconspicuously, that most of the advertisers seem happy with Facebook. I am no fan of facebook or their advertising model, but to me the title seems a bit editorialized.
Allow me to rebut your arguments point-by-point:
is it a map focused on SF that highlights bikings paths?
Your conspiracy theory is a bit too complicated. Here is how it works in practice: Bad actor shows up (compromised employee, or vendor with system access, whatever). Bad actor notices that code reviews are not required or a reviewer can be buffaloed with a 10k line commit, and static analysis tools aren't a commit hook, or employees don't lock their computers, or he has access to scp a binary on to a production server, or dozens of possible exploits that everyone knows about and is planing to fix eventually...
Bogus YouTube accounts aren't necessary to generate fake views.
Even if this were true, even heavy pot smokers inhale far less plant material than your average cigarette smokers.
"How far along are you? Do you have a beta yet? If not, when will you? Are you launched? If so, how many users do you have? Do you have revenue? If so, how much? If you're launched, what is your monthly growth rate (in users or revenue or both)?"

The above question popped out at me this year.

I don't know a lot about the groups that YC accepts, except what I read in the occasional press-release or HN post. But I have noticed a pattern: it seems that many (and perhaps most?) of the YC companies I've read about recently had already launched and found success prior to YC, sometimes years prior.

This pattern might only indicate that I'm reading about those kinds of YC startups, and that completely new companies that launched post-YC don't get as much of my attention.

Nonetheless, I've found this pattern to be at odds with what I thought YC was about — pre-launch investment and mentoring of brand new companies.

It makes sense to invest in people and companies that have already found success. Even if such companies pivot to something completely new, they have a track record and a user base to work from.

Has YC made an informal pivot itself, to funding companies that have already launched and found traction rather than in great teams of founders that probably aren't even incorporated yet?
Unrelated but it looks like www.aol.com's robots.txt is served as text/html http://www.aol.com/robots.txt

Is this a common mistake?
How to Keep $16 Billion In Your Pocket
Mine is more awesome: http://logotype.se/robots.txt
Shameless plug warning. I'm preparing for my Google interview and I've collected some resources for a fairly quick but thorough preparation for the interview (well, except for CLRS, I just like it).

https://github.com/andreis/interview
Cool Headphone Stand On Kickstarter
Seems legit enough to me. Maybe you'll like it too.
It seems the paranoia is getting institutionalized.
It just issues a "HTTP/1.1 302 Moved Temporarily" directed to their homepage. Requesting an invalid file such as "robots.txtsdfa32r523" has the same effect, so they probably don't have a robots file at all.
https://news.ycombinator.com/item?id=7282162

Cmd-F WebGL
Some people seem to forget why we still use cli, from discourses on the graphical user interface, they think that it's not 'modern'...
Here's the thing, I believe I have all those qualities. What I lack is the courage to apply. I am a Google fanboy, to be honest, and working there is a dream for me. I also know that i am not the only one.
I can say without any doubt in my mind, without Jason's advice and the mock interview he took me through, I would not have been accepted into YC.

Nothing else will be as helpful as a mock interview. Jason's advice is on point, direct, and helpful. He's probably as close as you get to the real thing.
Yes, the $2 a ticket costs is a sign of the incredible "numerical illiteracy" (the word is innumeracy) of lottery players.

That or they just 'waste' $2 on a long-long-long shot knowing that they won't win but don't care because, really, it's only $2 and how much does the average American pay for their coffee?

Now people who dedicate significant portions of their resources to scratch and lotto tickets have a different problem than either wasting $2 or innumeracy. It's called poor impulse control.
It sounds like the all too common case of a business owner who has no idea what they're doing.
What strikes me is that the bug looks like a typo but it implements a logic error and that logic error pretty much negates everything the library represents itself as doing and what the library represents itself as doing is providing a foundation upon which signals security relies.

Suppose a contractor was hired by the NSA to write an exploit with equivalent function. How could it be crafted more cleverly?
Please don't break the Back buttons in browsers
AKA: The Groupon Effect
Brilliant article. The paradox of creativity and success is embracing failure.
We prevent this specific attack in Kiln by only allowing specific environment variables to be set.
Huh? No, it is a regular robots.txt file
Much of the technical advice in Steve Yegge's article boils down to this: "Study a data-structures and algorithms book. Focus on complexity, graphs, discrete math, operating systems, and algorithms."

While you could consider this advice on how to game an interview, I would argue it's also excellent advice on how to become a better software engineer.
Why Whatsapp Acquisition Was A Great Deal For Facebook
Previous discussion: https://news.ycombinator.com/item?id=3602407
But their checks haven't cleared yet...
Unlike some stack ranking horror stories I've heard, at Google the engineers are stack-ranked against everyone else at the same tech level. That's thousands of people. If you're in the bottom 10% of thousands of people, then "needs improvement" is probably a pretty accurate assessment.

To be let go you have to do quite poorly, by the way. Once you get in the door it would be possible to coast, assuming you did have some productivity. You just won't get the fun stuff.
Installing an app is 2 taps, it's just as easy as opening a text message.
Heh, if only Yandex and Baidu respected robots.txt.
As long as you can get it in vector format, it doesn't matter.

What about tables? Granted they aren't fun to make, but I am not aware of any methods of creating them outside of a latex document.
It is everywhere, and its name is AB InBev...One look at AB InBev's brands page[0] makes me glad I live in Michigan, where the craft brewing scene is amazing.

[0]: http://www.ab-inbev.com/go/brands/brand_portfolio/local_bran...
Frankly, if the initial interview at Google sucks and you actually want to work there, make your case to the recruiter.

I had a similar experience as yours - got a guy that seemed uninterested, and who then proceeded to give me interview questions that firstly were totally irrelevant to the position, and totally outside of the area the recruiter had told me I was meant to be asked about. Secondly they made it clear that the guy interviewing me had a very specific idea of what answers he wanted, but didn't have sufficient knowledge of the field to realise that his questions were ambiguous or incomplete.

After the interview, I was just annoyed. I didn't see any point in waiting for feedbackm and fired off an e-mail to the recruiter, telling her I'd lost interest if that was how they managed their tech interviews. I also gave her the details of the questions and answers I had issues with (which was most of them).

She got back to me a few days later, and informed me she'd discussed the interview details with a few people, and everyone agreed with the points I'd made, and she had gotten it set aside and offered me to proceed to the next stage.

But at that point I declined - I'd had interest from a couple of prospects I saw as more interesting, and the (glacial) pace at which the process had been progressing and the issues with the phone interview (conducted by one of the engineers in the group I'd be managing if I'd been offered the position) gave me a fairly negative impression. I've talked to a number of Google recruiters over the years, both people approaching me to get me to interview, and in other situations, and _every one_ of the ones I've talked to have been totally exasperated over the recruitment process they have to deal with.
And now it is an archive of discontinued products.
iTunes gift card, the universal currency.
20% is certainly not gone. However, you will have to claim it on your own.

If you want to know the best thing about working for Google (I work for Google), it's the peer group. Sure, the interview process misses a lot of great candidate, but it's really hard for a poor candidate to get through the doors. There's no one I work with who I think is dumb, or who I think couldn't handle anything I needed them to handle.
Reminds me of The Codeless Code

http://thecodelesscode.com/contents
Some of this was discussed last week: https://news.ycombinator.com/item?id=7253977
Data Brokers: They Know Everything About You and Sell it to the Highest Bidder
A lot of these are 404's. It kinda makes me wonder what was behind things like /c/
So you're still deriding ideas like this as "conspiracy theory nonsense," even after extensive documentation that the NSA is, in fact, surreptitiously introducing security holes in software?

Personally I've adjusted my Bayesian priors a bit.
Can you cite any more specific info? I'm very curious. From the demos, the sound externally and direct is pretty much equivalent to the silent brass system I picked up in 1999, but without that huge bulb sticking out of the bell of course!
I've found this GitHub project to be an invaluable resource for blocking bad bots: https://github.com/bluedragonz/bad-bot-blocker
Most content can be written in something other than LaTeX, especially in early drafts. I always start drafting papers in Markdown. I cannot imagine going from start to finish with Markdown though. Especially since most papers have fairly strict style guidelines and length restrictions.

After a draft or two, transitions to LaTeX is a must. [Pandoc](http://johnmacfarlane.net/pandoc/) for the win!
Do all your friends come with 2 taps though?
I agree with this.

I strongly believe people who put down the lottery just can't let go of their super-rational minds and just enjoy an irrational thrill every once in a while. Sure, the people who spend $100 a month on Lotto when they only make $400/mo... that's a bad decision. But just $2 once every couple of months when the jackpot is some insane number? Why not? It's just $2 bucks! Yes the odds of you winning are smaller than Plank Length[1], but just let yourself go every once in awhile and enjoy a thrill and imagine "What If...". The Lottery is not a scam; assuming you understand the chances of winning is as close to zero as can be without actually being zero. People actually do win & get the money. Now, if someone can prove to me that all the winners are fake and nobody ever gets any of this money... then that's another story.

1. http://en.wikipedia.org/wiki/Planck_length

EDIT: Downvoted. Not surprised; I just tried to make an argument about letting go of rationality on HN. That's probably the most offensive thing I can say here. :)
As promised, here is the commit with the origin Vim license -- https://github.com/neovim/neovim/commit/7cadf15eee1f377e9a7b...
This has always baffled me. Is coding the only technical skill?

It's especially bewildering when a company seeks a software engineer with expertise in a highly technical domain and populates the interview primarily with programming questions. If they can find the subject matter expert who also happens to be a master software craftsman, congrats to them, but I'm guessing that person doesn't come along very often.

(Maybe I'm bitter, but with the level of skill in computer vision I can demonstrate, don't you think you can teach me your programming nits in short order?)
And that is the difference between having been there before, and not having been there before sadly.
facebook's...

https://www.facebook.com/robots.txt
Wrong Solutions
I do that all the time. I can only think in either Java or Python.
> How do you know that you recieve VP9 and not VP8, is there some download script for this?

youtube-dl: http://rg3.github.io/youtube-dl/
Is it analogue nuclear?
I don't think they're actually synthesizing anything in the traditional sense...just essentially using a DSP to convert sound in the bell to natural room sound.
Glassdoor uses its for recruiting:
http://www.glassdoor.com/robots.txt
No she doesn't, but I'm going to have some part of my direct deposit go into her account and use the instant transfers for any one-off transfers.
> The physical processes of pain (ie. the electricity) can be observed scientifically, but the "sensation" of pain (to use your word from before) cannot.

You state this as though it's a given, but it's not. You're assuming Dualism. So, of course you end up with Dualism.

> But it is the "sensation" of pain that gives it its moral significance, otherwise inflicting pain would be no different morally than flipping on the switch to an electrical circuit.

This is a silly over-simplification. Complexity matters. The patterns of electro-chemical reactions that occur when I inflict pain on another human cause that human to emote in a way that I can relate to because of the electro-chemical reactions that have been happening in me and those around me since before my birth. So what?

It's in no way comparable to flipping a light switch, except in the largely irrelevant detail that electricity was part of each system.

The fact that an incredibly complex system consisting of individuals, language, and society should yield different results from three pieces of metal and some current shouldn't be the least bit surprising, and is not a reasonable argument for dualism, or p-zombies.

Here's my take on the p-zombie "problem". We can say all kinds of shit, but it doesn't have to make sense. For example I can say "This table is also an electron". That's a sentence. It evokes some kind of imagery, but it's utter nonsense. It doesn't point out some deep mystery about tables or electrons. It's just nonsense.
Wait, this is 2 years ago?