skysight-inc/HackerNews huggingface dataset:
I somehow thought that apps could no longer 'login' to social network accounts using usernames/passwords, so that they would have to use OAuth instead? There should be a way that Facebook and Twitter would prevent an app from using login information in order to bypass the 'app authorization' dialog which is supposed to be shown to users to tell them what the app can do to their account.
For front end dev, is there a reason to prefer this over requirejs ?
The future is looking bright in Kansas City!!
I live in southeast Alaska, where winter temperatures are a steady 30-34F. It's really hard to stay warm, because you're always getting wet. It's easier to stay warm when it's 20-25F, and you know you'll stay dry.

We took my two-year-old to the beach last week when it was 38F. All he wanted to do was play in the water, and he did so for half an hour without ever getting cold. He had waterproof boots and rainsuit on, but his hands were in the water for half an hour and he only asked us to hold his hands in ours a couple times. It's fun to watch him grow up here, totally acclimated to this environment.
I read it the other way. I read it as meaning that you have to achieve a large user base for the app to be beyond ramen successful. You say a million users that that's a piece of cake. I took it to mean that was the depressing part of the equation.
So if I know the MD5 digest of some content I would like, all I have to do is generate a collision and then "upload" it?
> Then fire them.

That's exactly what will probably happen if they don't comply. I think giving people an opportunity to comply before firing is a good move.
When I interview others, I use a couple of basic whiteboard show-me pseudocode questions (how would you reverse a string, how does a linked list work, give me an example of a callback). It seems to me that if they know their stuff, they can answer those. If someone can't get through any of them, or at least have a valient stab at it, chances are they don't have the background I want.

By the same token, I've been interviewed myself where I've been given weird shit questions like others have mentioned; not the blender one, but shit along that line. That's nothing I personally do without some serious contemplation, not to be achieved in 5 minutes in an interview. Anyone who does so likely knew the answer ahead of time or is extremely puzzle-oriented. I think the real test is to examine the puzzle-solving processes of the candidate, but as a rule I don't think much of those kinds of questions.
One thing that can help with this is to have an open "informal" chatroom for all your employees (or for teams). Now if the person is completely silent, well, that's another issue.
Makes me think of "The Boy Who Harnessed the Wind." A very cool book, I would highly recommend it.
There's a lot of research suggesting that people overestimate their productivity in remote working environments and that in general, max productivity comes from small, in-person working environments.
http://www.subsonic.org is a pretty cool alternative for music streeming from home as well. Especially with https://github.com/hakko/musiccabinet
The gray area here is 1996 up to the present. Anything before that has not been licensed to publishers if that was not explicitly arranged.

After 1996 you could presumably take it as read that digital rights were included when you transferred copyrights.
What further exasperates the issue is the free hardware is often be kept by an individual while the ticket price is paid by their employer.
Usage of your image in this fashion can be blocked via a setting on Facebook that is very easy to find: https://www.facebook.com/settings?tab=ads&view

No need to go through and unlike things for the purpose of hiding your endorsement of it.
I temporarily disabled public write-access as the spreadsheet is choking under too many requests. But you can definitely view. I will restore full access in a day or two. Just send me a write-access request in the meantime or add your examples to the official wiki. Thanks!
The world needs you to stop being boring.
Revisiting Median vs. Average With Accelerator Data
It IS done in D3: https://github.com/biovisualize/d3visualization
Yes, they're intended to be "for profit". Some of them even make a profit.
I have now been to every Google I/O, and I will say that this last year was exceptionally disappointing (by which I mean that I feel like it fell off a cliff as opposed to continuing a gradual decline). It used to be that you could go to the "office hours" areas, which were setup like rooms full of the developers that work on various projects, and kind of "hang out" with developers, talking about use cases and issues you had run into.

Last year, these were replaced with "help desks", and while the people there were very friendly (and while I really appreciated the one guy who went pretty far out of his way to obtain a stock image for a Nexus 7 when it seemed like I might have needed to flash one), all of the people identified themselves as "developer relations", not "developers", and none of the people I had gotten to know as key members of their team from previous I/O events were present.

(I also, like others, find the situation of "it is economically incorrect to not attempt to go to I/O due to handouts" ludicrous, and I wish they would stop doing it, even though I know it would make some of my friends who often attend with me sad. Google has tried to improve the situation by having handouts be given as part of talks and having the timing of central ones staggarred across the days, but it doesn't solve the core problem that there is no entrance cost to attending this conference.)
> Let me take the counterpoint: If peer review was a rubber stamping process then most journals or conference would publish most papers.

False. Rubber-stamping is a two-way street. Some deserving papers are not published, some that are not deserving are. Examples of both kinds abound.
You just have to be careful when you talk about study. A lot of study into this sort of thing is based on a lot of feelings and subjective intangible information.

Our minds are quite adept at making connections that don't exist, and at filling in holes where we're missing data. We can fabricate things that fill in those holes, and if everyone sees the same holes, and the same fabrication fills the hole fine enough, it's easy to believe that fabrication is the truth.

One should recognizes the holes, and leave them to be holes until he can prove otherwise.

I can accept that information can be passed between living things in ways we don't currently understand. I would sooner believe a little story on bees identifying flowers through detection of differently charged petals. I am less likely to use this as a reason to believe a whole line of mysticism/vitalism that has it's own doctrine on sexual behavior, claims to treat cancer, impart superhuman strength, and has a history that has changed with political and cultural whims.

Not to say that there is nothing correct or useful coming from QiGong, but that each of those things should be tested and evaluated individually. It's short sighted to accept the entire doctrine because parts of it fit.

Science actually often argues for forces we don't understand. Take a look at gravity, we still don't know why it works, we make up ideas about fields, or gravitons, or spacetime, but these are all just tools to model the behavior. We know more massive objects attract less massive objects, but how are they connected to do that attracting in the first place? Quantum Entanglement is an interesting thing too, is information transmitted at all? What is the meaning of information? Science asks so many questions, like what is space? Do we actually exist in 3 dimensions?

What science tries its hardest to avoid is explaining away the unanswered questions by filling in the holes with answers that just 'fit' without any way to validate the claim.
Facebook doesn't run on PHP and hasn't for a while... Its compiled C.
Same here. Not everyone can focus at home though. I know I can get a TON of work done at home compared to office, but my girlfriend cannot get anything done at home. Definitely depends on the person :)
It will make the Glass banned from corporate environments, planes and basically every place that has "no cameras" signs. Like supermarkets.

What about mobile phones then?
Meet Pave
Computer designed to compose music which makes the brain feel happy
Google Glass: Warby Parker In The Frame To Help With Design
You're not in control when you are pulled over. But its in the police officers interest to let you believe you are, as you will act in a predictable manner.
Getting your ideas out is getting much easier.
This is where I find questions like this a little confusing. To define better (at least in real world situations) the question requires more context. How many records? How are they stored? What are the characteristics of the storage? Which libraries are we using to store it and how do they behave (and in the real world there might be a few)? What are the other constraints? If we request a sort (say in a remote db) will that be quicker than the latency of requesting data in batches and iterating?

Presumably you mean better given infinite memory to store all the records and a very large number of records? Because for most small collections of say a few thousand, a sort then select would be better than an iteration IMHO as it is simpler and the intent is clear if performance is acceptable. Perhaps I have misunderstood the intent of the question though, I'd be interested to hear what you feel is the ideal answer.
My startup sells database software to other coders. I think for this kind of startup, remote people are essential. They can get a perspective on your product and the perception of it in the marketplace, that you just can't get when you set in a room with the makers all day. That is, they see the world more like our users do, so it's often the remote folks who come up with big innovations.
I feel like this is too little too late for Sourcefourge. I can often assume one of two things when I see a link to a Sourceforge project:

1. I am going to be redirected to Github or Google Code

2. The project is dead

At this point, they are just playing catch up.
Not only are the prices outrageous and the process confusing even if you do have insurance, but patients are burdened with an absurd amount of unfriendly administration, in which all expenses are coded and the people you call up on the phone are little better at understanding these codes [1]. Now, those codes have some utility to medical bureaucrats, but because the healthcare system in the US is so unresponsive to people's needs the billing may as well be in a foreign language.

I used to live in the UK, and I really, really miss being able to go to the doctor and only having to worry about the medical advice you got, instead of trying to decipher pages of obscurantist documentation for your visit.

1. An example of (part of) the new system: http://en.wikipedia.org/wiki/ICD-10_Procedure_Coding_System The full ICD includes specific codes for things like being bitten by a turtle, sustaining a fall in an opera house, or 3 different situtions involving collisions with a lamppost.
The current system is a lottery. If the page loads in the first couple of minutes your in, otherwise your not.
Wha?

So they were wrong to give them a warning that they are expected to relocate to an office? They should've just fired them? That's really how you feel?
Google also has legendarily bad customer support.

I'm really rather surprised that this is extending to customer support - that's one area that actually seems pretty cost-effective and efficient to use remote workers for. Face-to-face is always a great boon, but it just isn't an option for support reps at an Internet company. (At least not when speaking to customers, which is the important part of their job.)
More than a specific individual, it requires a very specific type of workplace organisation.

Remote workers can be successful if and only if the communication and processes support it: all discussion within the teams must be electronic, on wikis, mailing lists, IRC or skype chats. Knowledge must be written down, not available via "ask Bob to fix the build on your computer". Now, these processes are useful on their own (more documentation, less interruption for all workers), but they do require effort by the on-site workers to avoid making decisions at the coffee machine. As a result, I believe remote work can work out well only if a sufficient fraction (perhaps over 50%) people are remote, not a small minority.

However, most discussions of remote vs. on-site assume that the people are the same. Yes, having the same team in a room is probably more productive than having them distributed. But by accepting remote work, companies have a much wider pool of talent available. Most people over 30 have partners with local jobs, kids in school, a house, relatives, and a set of friends they would not give up to move for a small improvement in salary or job satisfaction. Instead of comparing remote vs. on-site, it makes sense to compare an amazing remote team to an average on-site team.

In the Yahoo case, I expect that many of the developers will quit and find a job with a more local company, instead of moving or commuting for hours. Is that really an improvement of total productivity?
For many workers and managers this is true. For the manager with a crack staff in which many work offsite but are great communicators and productive employees this is a nightmare.
Reminds me of the Baltimore Police Department's use of Comstat in The Wire.
I would quote a passage from an online novel:

"
In the beginning, before people had quite understood how evolution worked, they'd gone around thinking crazy ideas like human intelligence evolved so that we could invent better tools.

The reason why this was crazy was that only one person in the tribe had to invent a tool, and then everyone else would use it, and it would spread to other tribes, and still be used by their descendants a hundred years later. That was great from the perspective of scientific progress, but in evolutionary terms, it meant that the person who invented something didn't have much of a fitness advantage, didn't have all that many more children than everyone else. Only relative fitness advantages could increase the relative frequency of a gene in the population, and drive some lonely mutation to the point where it was universal and everyone had it. And brilliant inventions just weren't common enough to provide the sort of consistent selection pressure it took to promote a mutation. It was a natural guess, if you looked at humans with their guns and tanks and nuclear weapons and compared them to chimpanzees, that the intelligence was there to make the technology. A natural guess, but wrong.

Before people had quite understood how evolution worked, they'd gone around thinking crazy ideas like the climate changed, and tribes had to migrate, and people had to become smarter in order to solve all the novel problems.

But human beings had four times the brain size of a chimpanzee. 20% of a human's metabolic energy went into feeding the brain. Humans were ridiculously smarter than any other species. That sort of thing didn't happen because the environment stepped up the difficulty of its problems a little. Then the organisms would just get a little smarter to solve them. Ending up with that gigantic outsized brain must have taken some sort of runaway evolutionary process, something that would push and push without limits.

And today's scientists had a pretty good guess at what that runaway evolutionary process had been.

Harry had once read a famous book called Chimpanzee Politics. The book had described how an adult chimpanzee named Luit had confronted the aging alpha, Yeroen, with the help of a young, recently matured chimpanzee named Nikkie. Nikkie had not intervened directly in the fights between Luit and Yeroen, but had prevented Yeroen's other supporters in the tribe from coming to his aid, distracting them whenever a confrontation developed between Luit and Yeroen. And in time Luit had won, and become the new alpha, with Nikkie as the second most powerful...

...though it hadn't taken very long after that for Nikkie to form an alliance with the defeated Yeroen, overthrow Luit, and become the new new alpha.

It really made you appreciate what millions of years of hominids trying to outwit each other - an evolutionary arms race without limit - had led to in the way of increased mental capacity.
"

- http://hpmor.com/chapter/24
I will tell you, back when I bartended in New York (10 years ago), it was pretty common to spend a day or two being "tested" as you made drinks for customers, until they decided you were worth hiring. You wouldn't even keep tips, since they'd test you out just on drinks made for tables, or whatnot.
If you think that Google can't crawl a paper to find the section labeled 'Abstract' and index it, you are hopelessly naive. Google Scholar sucks because of a lack of available, open access papers, not because of technological limitations.
Marissa Mayer to Remote Yahoo Employees: Work In An Office Or Quit
I had never seen the XOR algorithm and after seeing the parent post grabbed a pencil and paper and tried to come up with something. Took a couple minutes and I consider myself a middling programmer.
Take a look at me.com, for example. Before Apple bought it, it was owned by SnappVille.com. If SSL certificates didn't expire, SnappVille could have continued using their certificates for me.com.
Because we buy books with only one chapter, these days?
My biggest "struggle" is basically what you identified: that I (as a developer) don't like to do it.

But I force myself to, since in the long run, I know it will be worthwhile. So I occasionally write blog posts [1], very occasionally tweet [2], and sometimes I even tend to my Facebook page [3].

I guess one real struggle is that I have no idea whether marketing works, or how well it works. It's pretty hard to quantify (sure, there's google analytics, etc). But when I add a feature to my code base, it feels concrete. Spending a day doing "marketing" doesn't feel as concrete or quantifiable.

[1] http://blog.squarepoet.com/

[2] https://twitter.com/squarepoet

[3] https://www.facebook.com/tinypiano
Clojure is currently my favorite language, partly for the pragmatic choices it made, but these pragmatic choices will limit its continued use.

Hygienic macros often prevent one from shooting oneself into the foot, but they prevent also some truly elegant code. Having lists and vectors with a common interface is cool, but that the semantics of conj is different for both is annoying. Easy java interop is worth a lot, but it prevents call/cc.

It's probable that i will gladly use Clojure for the next 10, maybe even 20 years, but it won't be the programming language my grandchildren will ask me to shut up about.
BlackBerry Live, yeah I'm sure whatever happens there will be relevant in 12-18 months. /s
What? Have you missed the new Glass homepage? It's filled with GUI images and a video too.
Your Tumblr is broken. Fix it.
It is tech though. So why does pretending it's not have any bearing on the problem?
UK's AAA credit rating cut to Aa1 by Moody's
Etch A Sketch Was My First Videogame Console
Google does a better job of cataloguing the journal records; i fear you are giving to the commercial publishers too much credit. I agree that their net contribution is negative and at this point they have become an impediment to scientific progress. The reasons they still exist is because they maintain an image of authority among scientists, and indirectly determine their career prospects (in the life sciences at least). This image is cultivated through marketing, lobbying, and vast connections to the mainstream press and media.
Still no PHP support?
Japanese probe finds miswiring of Boeing 787 battery
Yes, but during a trial period don't you get paid?
Touchy ground! The two I had in mind were the lack of effective gun control and the problems associated with a lack of socialised healthcare. I would characterize these as both being partly due to an us/them 2 party government system, which encourages exclusion.
I should add that New Zealand isn't free of gun issues, healthcare system problems or political parties playing BS games, its just they seem to pale compared to US paper headlines. I should note that prevailing views here on HN, are vastly different to those I notice in US papers and TV.
There is no patriarchy. This is a good example of the reality distortion that happens in feminism.

Yes, women may have a slightly harder time rising in a company. Just like who is less attractive, or less good at socializing, or isn't a fan of the same sports team as others in the company.
Holy shit, that is amazing. I'm currently working my way through it. I feel more confident already.

Seriously thank you.
Bind is really confusing.

One of these days I'm gonna roll my own DNS server in Python with a sane configuration syntax.
Believe it or not but we have a similar problem with CDROM drives (let alone any drives coming after). You can't disable the cache on most, and on many that claim to, they lie. This slows down accurate ripping by a factor of 40X on some drives.

On the topic of latency I would also love to see a TV that didn't have any of the crummy video processing chips so many have these days. I don't need anything other than big screen, hdmi in, and no freakin' input latency please because I'm trying to play Rock Band and you are really messing things up! (You can admittedly at least disable this in some tvs... often by delving into hidden engineering menus. Sometimes you can't disable them at all!)
Yes, 1 million users is an Everest - and collapsing at the top you find it is merely the foothills, above you lies Mons Olympus, and there's not even oxygen up there.
The candidate is taking a much bigger risk.

If the job doesn't work out, they lose small% of potential productivity, while you will lose 100% of your income.

Companies have numerous employees, but you only have one employer. You bet everything on your employer, they only bet a small part of their hand on you.
Well, this says "no exceptions", but at least at Google, there are exceptions.
I was an exception for a while, one of my employees was an exception for 6 years :)

These exceptions are fairly rare though.
OK, serious question: what about dry throats, vocal cords, etc., and the damage caused from that?

For dealing with the NYC winter, buying a humidifier changed my life. I have friends who have a "winter cough" that never goes away, because they live in a drafty apartment. When I grew up in far upstate NY, there were certain winter days below 10°F where, just being outside for 10 minutes, you could hear the effect in your scratchier voice the rest of the day.

It boggles my mind how this can be healthy from a respiratory point of view. Is there any science on this?
Am I the only one who thinks we should know more before we get our panties in a bunch?
Google reveals plans for 1.1M square foot, 4 floor ‘Bay View’ campus near SF Bay
I'm not sure if this is a fantastic development. Placing a copy of the journal article on the agency website is cheap, but the burden of opening the data is going to be costly. This may cut funds available for subsequent research due to reallocation of the funds to opening the research to the public.
I am working on a project that has a few thousand lines of Go and compilation takes a second or so. Maybe less; it's fast enough that I don't really think about the fact that it's compiling unless I've done something that it complains about (which is awesome).
Programming education for kids: it’s about debugging literacy
the ability to just go with the already existing answer rather than constantly working everything out from scratch is quite an underrated skill IMO.