skysight-inc/HackerNews huggingface dataset:
You forgot to mention Bitcoins and child pornography.
No, Japanese don't always cover their mouths when they laugh (I live in Japan). Only in certain contexts. But most of the time, they don't.
Yep, my company uses Google Talk for IM, so as a result most of us use the Hangouts app if we want to chat on mobile.
"What the hell am I looking at?"

"Now, you're looking at now, sir. What's happening now, is happening, now."

"What happened to then?"

"We passed it."

"When?"

"Just now."

"When will then be now?"

"Soon!"
Bruce Sterling's Khaki-Greens are about due.
Ask HN: Open Source (self hosted?) WhatsApp alternatives?
I am not going to rant and whine on how and why Facebook buying WhatsApp means private and intimate days of WhatsApp are over.

I just want to make sure that my photos in undies or my friends', or those careless conversations, or those stupid fantasies don't end up inside an advertiser's data-centre.

PS. Good if there's a Desktop app too. (Beta/alpha will do just fine).
Don't just thank them. If you cannot support with your time, send them new hardware and beer.
Thanks for this - really valuable info!

(Ka Ping Yee's report, attributed in Alan's blog post, is more testimony on the difficulty in getting useful audit.)
DevOps for PaaS Video Chat with IBM, ING, RedMonk
Hi, this is Andrew from Gitter.

If you're not comfortable with the OAuth permissions Gitter requires, you're welcome to try it's sister product, Troupe https://trou.pe. It's got most of the same features, but with less Github integration.
This comes down to 2 things.

1) How disciplined are you as a pilot, Are you going to insure your plane is ready to fly every single time to mitigate risk. Most fatalities in GA could of been avoided. You will have to make hard calls like. "I have a meeting tomorrow but the weather looks terrible, should I fly through it anyway to get there?" or "My oil pressure is low but I need to get home". You will get stranded and have to get a hotel room or car if you plan on using your aircraft for travel, I guarantee it.

2) Where are you flying? are you flying over water, mountains, cities? Are there roads where you could easily put down or nearby airports? One of the first things you learn as a pilot is what to do in an emergency. Step 1 when you lose engine power - Get the best glide speed and find a place to put down.

As an aside there are aircraft that have parachutes. Cirrus is the best known right now with the CAPS system. But, if you have a parachute are you going to try to fly through the storm to make it to that meeting above?
Lavaboom Replaces Lavabit to Offer Truly Secure Email
Hey,

We don't use those permissions, unfortunately as good as GitHub's API is, their scopes are very limited.

short answer: https://gitter.zendesk.com/hc/en-us/articles/200178961-Why-d...

long answer: https://gitter.zendesk.com/hc/en-us/articles/200176672-Authe...
I've seen it done by teenage girls from the South. That's about it.
Raunzt scho wie a echter Wiener! :)
For something so "not controversial" that it doesn't require citations, your comment is pretty faded.
This article was an interesting read. It highlights a lot of the positives of American culture. Sometimes it's good to hear such things. Thank you, I needed that.
As an American, I don't understand why tipping still goes on either. It should be banned -- it's discriminatory[1] and just generally a pain in the butt.

[1] http://freakonomics.com/2013/06/03/should-tipping-be-banned-... (or more directly, http://tippingresearch.com/uploads/customer_racial_discrimin...)
Are you seriously suggesting to trade your country for gas?
I don't consider an array much of a data structure. Its just a contiguous block of memory with a shortcut for addressing inside. List is at least a "proper" data structure. If "data structure" is defined that broadly, then its nearly impossible to write a non-trivial program without data structures. Its like trying to write without sentences.

However, when people around here refer to "data structures" they mean a whole lot more than those two. All of the data structures listed in the post I was replying to are widely considered "standard" data structures that are used all the time. I was pointing out that I worked in a significant, operational codebase of >150,000 lines total that used only the most basic of data structures, and used those sparingly.
I consider the critical path to SQL performance to be understanding what the data looks like and the type of queries to be executed against it rather than general guidelines.

To be frank, knowing the difference in how to write an inner and outer join when given a three table schema and a desired output is a frightening filter of candidates. Having an instinct that some type of index could help a query probably makes you a db wizard.
> I suppose I enjoy throwing the moral imperative into sharp relief; making it clear just how much I disdain your vulgar acceptance of the love of wanting money.

Really? You disdain the love of wanting money? Looks like you have some personal issues, you're taking this way too personal. Get over yourself, some people love making money and there's nothing wrong with that. I tend to worry more about people who hate making money and have to rely on others, even if that means giving away their freedom or stealing.
Getting rid of tips might force to confront the fact that we don't pay people a living wage.
How a 70-year-old Finnish goalie coach is transforming a global sport
It's a fake and yet another black eye for CNN - the photo is from a movie!

http://www.theblaze.com/stories/2014/02/18/theres-something-...

But wait, there's even more from CNN, like the photo of a 4 year old walking alone across the desert to escape the civil war, which wasn't.

http://www.cbc.ca/newsblogs/yourcommunity/2014/02/photo-of-s...

Can we use the word "propaganda" yet?
As an American, I find it pretty annoying, too -- both in the unadvertised cost of the meal or service, and in the subservient relationship it sets up with the person receiving the tip.
Auroracoin: "a cryptocurrency for Iceland"
Are we building AI equivalents of the philosophical zombie?

http://en.m.wikipedia.org/wiki/Philosophical_zombie

If P-Zombies are an impossibility, then so too true AI that dismisses the need for consciousness, or begs the question by assuming that consciousness will emerge from intelligence.

It may be that intelligence, true human intelligence, emerges from consciousness.
This article ended abruptly.
Demand Letter Aid Website Announced by White House
I live in Mexico and it is somewhat the same. When you get a job as a waitress you are told that your salary is X + tips, so they usually pay less than other kind of jobs, but it is expected to be compensated with the tips. So the only wining person is the employer.
They actually recently announced some more granular scopes for working with webhooks.

So we hope for more to come for other areas of the API.
Yes, Titanium isn't a web wrapper. It could be, but its a native build via a js api framework.
Honestly as someone who lives in USA I hate this practice. Every time I am mad and want to tip low I think hey they have a family maybe or just had a crappy day this time and I don't want to deny them the ability to pay rent. The idea that my skimping on a $3 tip may be the difference between being able to enjoy a leisurely cup of coffee after a crappy day at work or not makes me tip no less than 20%.

I'd rather they just be paid a livable wage and tips be optional.
I have actually tried Cordova for my app using angular and ionic. We failed miserably.

We kept hitting cases where we need something from native and we had to write native plugins. Developing native plugins is no fun task and in fact very painful to develop.

So we then tried writing native apps. We actually did it faster with developing a separate iOS and Android app. We are very happy with the result. The big bonus was that we are now able to conform to platform UI interactions better now (ionic does things in a very iOS way). The debugging facilities with native apps are way more awesome than cordova (which hardly has any on android. and it's hard to debug cordova stuff on ios too)
Still no different than branches you forget to go back to. If you want the exact same behavior, than instead of

stash apply

use

stash branch PickingBackUpStash

That said, the majority of my uses of stash are "git stash; git pull; git stash apply" Or, alternatively, "git stash --keep-index; build; test; commit; git stash pop"

The whole point is I am not leaving the stash for long. If I have left a stash dormant for some time, I likely just drop it. Similar with branches.
Awesome! I never knew perl (compatible) regexes had this, thanks. One day I will force myself to read the whole perlre man page...
A DFA can give you more than just a yes/no decision, though sometimes they're narrowly defined as only machines that give yes/no decisions. But if you have multiple accept states and number or label the states, a DFA can report not only 'accept' but 'accept' plus the label of the accepting state (this could be seen as a special case of a Moore machine, in which you only care about the last output).

You'd have to compile the DFA differently, of course. A really simple version would just compile each alternation into its own DFA separately, and then chain them together with "try each in sequence". That's still a DFA, so it's not a matter of a different class of computations, though it's often slower by a constant factor (due to not being able to share any information between the alternations when matching them).
"Most liveable" always depends on what factors are important to you. If you average out everything I guess Vienna looks quite nice: Low income disparity, good social security system, low crime rate, etc.

But if you're a HN reader it might not be the optimal place to live for you: A population that's in general quite hostile to entrepreneurship, insane amounts of bureaucracy, laws that make it unnecessarily hard to run your own company, etc. Apart from that the weather is terrible, large parts of the population are hostile to immigration and are quite racist, people are grumpy all the time, ...
As an American, I would say most of us have a sympathetic ear, but don't know where best to place our efforts, so it shows up in tipping. However, I'm equally confused as to why there is no tipping in fast-food restaurants. The restaurant will even go as far as providing pants without pockets as to deter workers from receiving tips.
Well, I think it's unlikely, but not as unlikely as your quip (while amusing!) would imply. The computations would be performed on fuzzy caterpillar and apple tree hardware, but the correlations would have been discovered and tuned by natural selection over many iterations.
Hi,

We don't read, not write anything to do with your SSH keys. In fact, we don't write anything to your profile at all. This is a limitation of GitHub's API scope.

Short answer: https://gitter.zendesk.com/hc/en-us/articles/200178961-Why-d...

Long answer:https://gitter.zendesk.com/hc/en-us/articles/200176672-Authe...

PS, your SSH keys are 100% public: https://api.github.com/users/masom/keys

Mike
Hi, this is Andrew from Gitter.

And we completely understand. We're waiting on Github to update their OAuth scopes, and we understand that they're working on it.

If you're not comfortable with the OAuth permissions Gitter requires, you could try Gitter's sister product, Troupe https://trou.pe. It's got most of the same features, but with less Github integration and no markdown or syntax highlighting.
I didn't change my tune. I still think that you're preying on and taking advantage of the desperate and naive, just like the startups you mention in this comment want to do, but paradoxically expect to also be "rockstars." It's a different kind of naivete the startups are after--they're after bright, gifted engineers whom they can convince to take feel-good euphemisms ("change the way X is done" or "disrupt Y" and HAVE FUN doing it) in trade for reasonable compensation relative to the value the engineers provide.

Those startups should be hiring your developers at the rates they offer, and you should be paying those rates. But because the startups you mention think they need the CS equivalent of Einstein and Feynman to run their CRUD stack, your developers are ones they pass on (and then whine about a talent shortage), and allow you to pay the below-market rates you get away with, because in your segment of the market there is, apparently, an excess of labor available. Your description, in other words, isn't a counter to my point.
Hackathons are taking the world by storm
>> Plus ducks are my favorite animal

The "I'm feeling ducky" feature never fails to illicit a smile from me.
I've read corrections that she underwent surgery and is still alive.

http://espreso.tv/new/2014/02/20/poranena_v_shyyu_volonterka... (in Ukrainian)
humblebrag?
Haha, aye ok, government stooge.
This is actually against the guidelines regardless of being false or true
Bring a bottle of Tabasco sauce. Seriously, I love Japanese food but after 2 weeks I was dying for some kick (other than wasabi).
Untappd is one of those apps with an uncanny valley. It feels not quite native because some of the gestures and view transitions are slightly off vs a 'true' native app.
Congrats to Adam & Team!

I saw a very early demo when Adam was still building Social Fortress, and it was a plugin that encrypted all content being posted to the web (Facebook, Twitter etc) by default, and decrypted it only for those clients who had the plugin installed.

It's hard to tell how exactly Ionic works now. The website is somewhat light on details, perhaps intentionally. I'd really love to find out how Ionic's platform works.
Yes, true, but one can derive some ideas about the origin of the page by scanning the source -- certainly more easily than by viewing the end result.
I'm in SV with an H1B. I'm not from a third world country though, I'm from Canada. Even if I was from Africa or Asia, so what? If goods can easily cross borders these days, why not people?
JetBrains chats with Nathan Adams and Erik Broes of Minecraft dev team
You misunderstand the politics, and how the problem will manifest. Imagine: a terrible storm hits New Jersey and dozens of seaside towns are damaged, some of which are nearly destroyed. The USA has various government programs in place to help people effected by natural disasters. Therefore these programs should mobilize and help these people. But what form should the help take? Should the government pay to rebuild the homes exactly where they were, or should the government pay to relocate those people somewhere further inland?

Have you looked at a map of North Carolina or New Jersey? Please notice that both states have long, thin ribbons of land that run along the coast. Many people live on these ribbons of land, and their homes are vulnerable to rising sea levels. What shape should government policy take over the next 100 years? Should we say "We will never retreat one centimeter: we will rebuild in the same spot after every storm." Or should we say: "Defending these thin ribbons of land is too expensive, so we will pay to relocate these people further inland"?

If the USA wanted to spend a vast treasure on the defense of coastal barriers, it could do what the Dutch have done, and build an immense system of dykes to defend its east and west coast. The cost would be staggering, truly unimaginable. The coasts of the USA are much greater than the coast of the Netherlands (especially if the USA also decided that "We will never retreat one centimeter" also applied to Alaska). If such a colossal project was to be in any way affordable, its construction would have to be stretched out over 100 years, so the annual cost would be manageable. And therefore, we would have to start working on it now, not when rising oceans become "a /real/ problem with consequences everyone can immediately feel".
I tried looking as well, so I can thank him by his first name, but not luck yet.
"Super powers only aligned with the sides after it erupted."

"...despite Russian propaganda efforts to paint it otherwise."

You seem to know a lot about geopolitics, strategy, and psychological warfare! Why would a player limit itself to only align with someone after the eruption of a given conflict? Why would it refrain from causing an opportunistic conflict in the first place? And why a superpower for that mater when the requirements for this kind of dirty games are (usually) low?
No, we absolutely cannot stop bringing up the privacy implications of an entity knowing more about us than they deserve to, and no amount of waving it away under the (false) pretense that they "need" it to do "other" things is going to work.

I'll ignore the entire filter bubble issue and get right down to the privacy implications. When often people use search engines or other related websites (reddit search) to look up all kinds of information that in single snippets would probably be meaningless to most people, in aggregate it can paint an entire picture about that person, their interests, their computer activity and location through IP logs, and I would even venture to say we aren't too far off from a psychologist doing a persons mental profile from their search history in a court case, or even textual analysis of writing style to prove a person wrote something. (dangerous implications)

Google and MS are concerned almost entirely with our internet activity, as opposed to your claim. It is the core data metric of what makes them their shit-tons of money. More google than MS, but they are making huge moves into advertising (I have been doing SEO research for my company), and they are increasingly involved in politics of a questionable nature which include the NSA, the State Department, the CIA, and others.

So no, we will not stop talking about privacy, and if your argument is that privacy is dead, then at least skip the many times proven bad "if you have nothing to hide" implied argument you make.
wtf.
i had no idea this could be done to open source code.
Internet Bug Bounty pays $10K for Flash vulnerability
You say you don't know Ukrainian opposition. They are from West of Ukraine.

I'm from Poland. I don't know about the current opposition, I'm aware of Ukrainian nationalists and their history[1]. But for the same reason I also fully sympathize with people who do not want to be in the Russian sphere of influence. It's terrible.

Putin is a thug whose regime murders journalists and sends opposition politicians to gulags. As I said, pretty evil. And not hypothetically, perhaps in the future, once he takes over, but really, here and now[2].

Russian empire has always been like that. Behind. And holding back those who were unfortunate to be nearby, too.

[1] https://en.wikipedia.org/wiki/Massacres_of_Poles_in_Volhynia...

[2] https://en.wikipedia.org/wiki/List_of_journalists_killed_in_...
Now I really want to see this detergent packet!
Facebook to buy Whatsapp for $19 billion
Thanks again. This gives me more to think about, which will help not just with the copy but with my sales process, too.
The utility of "air quotes" for English-as-a-second-language people is a neat idea, actually. It's often hard to get sarcasm across in a language you're not totally fluent in because either you don't get the tone of voice right or listeners will assume you didn't mean the tone of voice anyway. An out-of-band gesture is a nice unmistakable signal which avoids that issue entirely.
I'm a new Duck Duck Go user, and I have noticed the same as user tosseraccount: that I've trained my google returns to meet my needs much better.

I've noticed trying to find news stories that are not in wide circulation (small events in foreign countries or not-so-wide-spread announcements) are much harder to find on DDG.

Having said that, I try to use DDG FIRST, then move on to other engines if it will not provide. It does feel like a sacrifice from Google; I guess they know me real real well.
what are you talking about there are plenty eastern uki, russian speaking ukis in the right sector, the nazi is group is very small and its effect is overblown, why is no one talking about the government sponsored thugs fighting together with the police? why dont you speak about the criminals from kharkov(where im from) donetsk, and other regions which beat and hurt innocent people? 100 people were killed today by snipers and you talk some stupid shit you hear on russian media. every region in ukraine is against yanukovich the only difference is the eastern ones are more repressed, in kharkov you cannot do anything, thugs are blatantly fighting with the riot police, please explain this to me.
I've taken to defining "@" as the Y combinator, so it looks kind of like a "goto" label for looping, e.g.:

(@\fact\n \n==n <= n 0 1 (* n (fact (- n 1))))

(The \n==n forces an eager evaluation, to avoid building a tower of deferred operations with large n.)

The symbol "fact" is arbitrary, e.g. you could say this instead:

(@\loop\n \n==n <= n 0 1 (* n (loop (- n 1))))

To define a name "fact" for that function, it's:

\fact = (@\loop\n \n==n <= n 0 1 (* n (loop (- n 1))))
I'mma go with Chesterton on this: if it's worth doing, it's worth doing poorly.
Wikipedia 1,000-volume print edition planned
This being said, tipping led to excellent Curb your Enthusiasm episodes. :)
Hmmm, I'm no SQL jockey, rarely deal with it directly, and currently work with MongoDB. I got 5-of-5 on the PostgreSQL flavor of the test but am sure I'd fail a whiteboard interview on SQL particulars. Being a generalist I can usually figure things out and think I have an intuitive grasp of issues involved in many systems -- but unfortunately only 30% of workplaces understand that intuition, adaptability, and general experience usually trump specific knowledge.

Fortunately I've landed pretty good jobs in spite of employer myopia, and work for a SV salary and a SV company though I live in a non-tech town in North Carolina. Just venting a frustration.
because Benched was saying that these things sound like meaningless platitudes, then you essentially say "Of course they aren't platitudes, that is obvious!" when it isn't obvious at all to me.

Then you seem to imply that anyone who doesn't find these things obvious is emotionally unskilled, whatever that means.

If you took a stab at explaining what those things actually mean, I'd have upvoted. That would make for an interesting conversation, even if I didn't agree with you. As it stands, though, your post reads like a content-free insult, which is exactly the sort of thing that ought to be downvoted.
I'm not even sure tipping is good in general. In most cases multiple people add to your experience. The kitchen staff, the waiters, people doing orders in the first place, kitchen porters, maybe someone else taking your registration, etc. But the result of tipping is normally either:

- person taking the tip takes it all

- tip goes to the pool and everyone (including people not involved in your case at all) get the same amount

Neither one is fair for people involved. (And that's assuming staff gets any of the tips at all)
My understanding is that satellites that plan on spending significant time in the Van Allen belts need to take countermeasures. Is that not the case, or is it only relevant to things like sensitive electronics?
Wow this just highlights why I absolutely hate working with raw SQL be it Postgres or MSSQL.
Schneier on the NSA
"non-local" MIMO is distributed beamforming which he didn't invent.
Maybe I was thinking that they were going to get muni fiber but then they passed a law to not allow it.
Except you have to have been simulating outside the light cone so that, once the light cone expands to include that space you know its state. So in reality, if you're interested in location V at time t, you have to simulate everything that will end up within the sphere centered at V at time t, not just whatever is in the sphere instantaneously.
I think that was his (snobbish) point - only mass-produced domestic beer like Bud or Miller is in boxes of 18. Everything else seems to be boxes of 6 or 12.