skysight-inc/HackerNews huggingface dataset:
If it supports the OATH/IETF RFC standards (and almost all two factor systems do/should), the Authenticator app that comes preinstalled with Windows phone supports it right out of the box. (Your company's VPN administrator just may not realize that.)

The interesting irony recently is that my own company just sent an email encouraging our VPN users to download the (very same) Microsoft Authenticator on iOS and Android as it is now the most reliable cross-platform 2FA app.
Google's an investor in Uber, it's not difficult to connect the dots - Google is interested in applications of its tech, not in owning the entire stack top to bottom.

Self-driving cars are very certainly the future of Uber, and once self-driving tech is mass-available Uber will have the same accessibility to it that Google or Tesla or whomever else does. At that point, they're competing on price and service quality, just like they do with Lyft and Sidecar right now.

I don't see self-driving tech becoming a major sticking point, because it's not like manufacturers are going to only be manufacturing self-driving cars for their own usage once the regulatory hurdles are cleared.
The author makes some very good points, but seems to have missed the real punchline. Instead of making this about experts-vs-non-experts, the real lesson is the value of pretesting and similar methods.

http://www.nytimes.com/2014/09/07/magazine/why-flunking-exam...

The basic idea is simple. Instead of "telling people the answers", let them bang their heads against the wall first, trying to solve a problem that they have never studied before. Once they've realized that they don't know how to solve the problem, then teach them how to do so. This way, because the students have experienced the frustration of solving the problem themselves, they'll truly appreciate whatever knowledge you provide that can help them out.
Kenton Varda (the author of Cap'n Proto), was the primary author of Protocol Buffers version 2.

Quoting from https://capnproto.org/index.html

Because it’s easy to pick on myself. :) I, Kenton Varda, was
the primary author of Protocol Buffers version 2, which is the
version that Google released open source. Cap’n Proto is the
result of years of experience working on Protobufs, listening
to user feedback, and thinking about how things could be done
better.
Confessions from the Sex Life of a Network Engineer (2014)
Male hormone reverses cell aging in clinical trial
This isn't about the EU. This is about the EZ - the Euro Zone, the countries that use the Euro, which is not all the countries in the EU. Only 19 of the 28 EU countries use the Euro.

And this isn't even really about the EZ; it's about the IMF. (About the IMF trying to fix the problems caused by the Euro, but still about the IMF.)
How is GlassDoor a protection racket? Are there any genuine complaints about them screwing over businesses?

I once backed out of a job interview because of a slew of truly horrible reviews on Glassdoor. A bunch of current and former employees described a horrible work environment where the HR director, an "iron lady", seemed to run the place, with HR people in the parking lot logging what time employees came in, cameras in front of the bathrooms to see how long people were taking in there, etc. One bad review I'll generally ignore but this place was filled with a bunch of them; I'd never seen anything like it (and never have since).
Eric Schmidt predicts what type of companies will become the next unicorns
The new B2B contracts likely to arise from PokemonGo
Infra-Vision, a Satellite Superpower – Planet Stories
So what's wrong with vendoring all the deps and version controlling everything?

Edit: Seriously, I'm not being a jerk.
Yes, why would humanity be interested in keeping the only environment we currently have in a livable state? It is truly a mystery.
It's interesting that you refer to a huge amount of planning and engineering as "sticking your head in the sand".

https://googleblog.blogspot.com/2011/09/time-technology-and-...

I think that the approach everything else uses is the "sticking your head in the sand approach". You basically pretend that there is no problem and that time is perfectly accurate, up until you have a minute with 59 or 61 seconds.

Just because suddenly trying to handle "Oh shit, everything is off by an entire second!" is the approach everything else uses doesn't mean it is the right approach.
Cloudera: How-To: Ingest Email into Apache Hadoop in Real Time for Analysis
Dictators don't care about their country's prospects, only their own, their kin and their lackeys. Mugabe, Kim Jong-Un, those of the *stans - all are doing very well for themselves.
2016 Election Forecast
The article asks "can possessions stand in the way of fulfillment?" Experience tells me the answer there is certainly yes, they can and often do. I think achieving a cultural shift away from the accumulation of possessions is achievable-- as cities get more dense, as travel becomes more regular, safe and affordable-- and in some sections of culture this is happening already.

The article also asks though if we can truly ever own things vs only custodian them. Here I don't see any shift happening. The principal of property ownership, where property extends to land and to ownership of business corporations, is what largely drives the Pareto distribution of income we experience. This, in turn, defines the disparity between the rich and the poor. So, I'm not sure a truly fundamental shift can or will happen here.

I'm curious to understand the forthcoming results and learnings from experiments in Universal Basic Income which are beginning to get under way. And I think that if robots and AI actually automate away most current human labor, we might be able to rebalance our economy in a manner beneficial to more people. Alternatively, if life extension becomes more and more practical, the fundaments of our economy may be ripe for change. So, over the course of decades or centuries, I can see the equilibria of our economic system and the distribution of incomes and therefore wealth accumulation changing dramatically. But I don't think it happens through any mere cultural shift in thinking nor via incremental policy changes. That may not be a bad thing, but everyone should know that the fundamental rules of the system are unlikely to change dramatically any time soon, without some major impetus to necessitate it.
Should you outsource your blog writing?
Facebook May Owe Billions More in Taxes
> For example, serious white collar crime, political corruption

If you look at the actual legal outcome of the financial crisis, Goldman Sachs cooking of Greece books, Euribor Fraud, revolving doors between government a sweet consulting jobs, Panama papers, recurrent "tax" amnesty, ... it seems there is very little in common between what people think is illegal and what actually is. So what kind of deterrent would introducing death penalty actually achieve ? The fall guys would fall harder ?
What should you learn? both. But you should also be able to write "rich" single page applications without a framework and understand basic DOM manipulation.
Agreed, and you also cant guarentee reproducable builds. Builds that are dependent on when you compile them, even if no changes have been made due to ephemeral dependances are a nightmare.
There's some intentional provocation going on with the title. Sure, it's factually correct, but choice of words really pulls the truth one way or another.
Comparison of Programming Language Package Managers
For a while I was getting a crazy number of "Rachel with Card Services" calls. Sometimes a couple a day. Usually at least one a week. And I'd block it and report it to the FTC site every time. I'd also use their "press 2 to be put on our do not call list". Then I'd press 1 and ask to be put on, but usually I couldn't even get half the sentence out before they had hung up on me.

Not sure what all these calls were accomplishing.

So I eventually started messing with them. Just wasting their time for a few minutes, acting clueless, until either they hung up or I got tired of it and told them I'd keep wasting their time if they kept calling.

Then in one call after I messed with them a few minutes, they said "Thanks for playing <my phone number>, you will continue to receive phone calls."

Let that sink in.

They knew I was just wasting their time, they knew how many phone calls they had made, they were fine with me wasting their time.

The flaw in their plan was identifying my phone number when they said that. I had 3 or 4 numbers going to my cell phone (Google voice, an old home number via Asterisk). This call came while I was switching from Verizon to Project Fi on my Google Voice number, and they identified that they were calling my Verizon number. I loved Project Fi, so I cancelled my Verizon number.

Pity the foo who got that number assigned to them.
I'd think it's more the 2nd stage: figuring out what to do, i.e. solving the problem. Once you've settled on the solution, typing it out, testing, and refactoring would be 3rd stage.
> We are using clojure for the code snippets - as it belongs to the LISP family, and LISP is founded on top of lambda calculus.

The lambda calculus doesn't have functions of more than one argument, which is itself a variable standing for a lambda term (satisfying additional restrictions, depending on your choice of reduction strategy). If you want functions of more arguments, you need to curry them. If you want arguments to have arbitrary structure, you need to Church-encode them.

The lambda calculus doesn't have macros or any other means to analyze its own syntax. The only thing you can do with a lambda abstraction is apply it. That's precisely why it's called lambda abstraction: you don't get to peek into its internals. Which is why it's a theorem, and not a triviality, that the lambda calculus is as expressive as Turing machines. (As long as you only care about computability, that is.)

The lambda calculus doesn't have pretty-printing. If you want it, it has to be an external facility (say, of the REPL), not a first-class operation internal to the system. Warning: pretty-printing lambda terms can cause psychological trauma.

For obvious reasons, nobody uses the lambda calculus as a serious programming language. But there are several actual implementations floating around the Interwebs. And, if you don't want to use those, implementing the lambda calculus on your own isn't even hard. So, if your goal is to teach the lambda calculus, why not actually implement and actually use the lambda calculus?
> GPL is the attempt of forcing developers to open source all their code.

That is wrong. As a developer you can of course refuse to use any software distributed under the GPL.
StackOverflow & GitHub made responsive
Hey Everyone,

I think it is about time that StackOverflow and Github are made responsive. I started an open-source project that allows one to add a Chrome Extension to resize the pages. It currently only resets the width. If anyone is interested in contributing, below is the link.

https://github.com/yossi-ruben/StackOverflow-and-Github-Responsive
One factor, is that it really depends on how that person arrived at mastery and their level of metacognition in the process. If anyone fails to grasp the mindset of the person they are trying to explain a concept to, they will do a poor job.

What do a I know? What concept am I trying to convey? What context does the other person have? Based on their questioning what gaps do they have? How can I fill in the links in that concept graph so that making a connection to that new knowledge will fit in.

How does Feynman fit into the expert/teacher spectrum?
>Let's face it, ad networks have done nothing to fight... malware and scams
What in particular about JSX makes it messy compared to vue? Messy template code can happen in both.
Microsoft faces two new lawsuits over aggressive Windows 10 upgrade tactics
You may be right and just for the record here's what I've included in the count:

https://en.wikipedia.org/wiki/1960_Turkish_coup_d'%C3%A9tat

https://en.wikipedia.org/wiki/1971_Turkish_military_memorand...

https://en.wikipedia.org/wiki/1980_Turkish_coup_d'%C3%A9tat

https://en.wikipedia.org/wiki/1997_Turkish_military_memorand...
Regular citizens may not have borrowing ability at a university library, it varies greatly.
"Learn Angular 2 fundamentals while rebuilding a real app."

Wouldn't it be great to turn business requirements into code training documentation and crowdsource the development of things?
Best explanation I have about what happened is this;

The attempt was real. It was actually planned pretty well. Their plans were exposed. They panicked, couldn't really follow through with all their plans. Generals that weren't part of the coup took the chain of command pretty fast to stop the attempt.

1) Parliament building was not empty

https://www.youtube.com/watch?v=kM_Qt55kJVk

2) Apparently there were other jets that were actually following Erdogan's plane

3) They kidnapped almost all high ranked military personnel.
https://www.youtube.com/watch?v=--bCuv6G5I0. The ones that escaped actually took back the chain of command and was able to stop the attempt.

4) Does anything look staged in these videos; https://www.youtube.com/watch?v=VTEbX7kvZ6E or this one https://www.youtube.com/watch?v=SkfIbfnZt_Y. Some of these people on the floor are 50-60 year old generals. What is their role in your scenario?
HPE being HP Enterprise?

Interesting, I hadn't heard that. When did they institute that policy? Good on them.
I can see caring about leap seconds right now, but a few seconds back or forth in the past probably won't matter very much.
I think you mean 200 million, not 200 thousand.
There were lots of anaerobic bacteria, however. And photosynthetic ones produced the oxygen. What oxygen enabled was evolution of complex multicellular life.
Yeah. I thought typing it out, testing, and refactoring took most of the time always.
How to pay less than $100 to fully furnish your house
The solution is easy and it applies to most sciences: all research articles should include a pointer to download the dataset that was used and an annex with the details on how it was collected.
> externalities like pollution can be thought of as a form of trespass

Perhaps in theory, but American Libertarianism will never see anyone recovering any losses due to rising CO2 / climate change. You would have to sue someone in court and win. And do you really think you can successfully sue Exxon Mobil when your shellfish farm is ruined because of ocean acidification?

This is basically why US Libertarianism is broken. If we truly had a Libertarian government, the environment would be quickly ruined.
Exactly this, to be honest. I use Lyft whenever Uber is too far away, but always prefer Uber given the choice primarily for this reason. (That, and Uber has a superior airport pickup UI, last I checked.)

It's not about money; it's just a UX thing. I don't like having to remember to go back into the app after the fact to pay more to not look like a jerk. I'd rather Lyft just raise their rates by 15% and kill the option to tip, or at least give me an opt-in setting to auto-tip (and factor the auto-tip into fare estimates).
If they mutely oppose the coup, before it concludes, and the coup wins, then they might well not get the worst of it. They can also do a 180 after the fact - the coup will be too busy purging the AKP.

If they support the coup, this undermines their legitimacy, and in the likely case that Erdogan wins, they will immediately be purged, along with the coup planners. Of course, that can happen regardless.

There's an old Soviet joke about this - three men are in a cell, and try to figure out why they are there. It turns out that one criticized a minister, another praised that same minister, and the third is that minister.
> Longevity: we don't want to adopt yet another fad framework that we'll have to replace in 2017.

No such thing. They're all pretty much fad frameworks.
I have often fallen into a trap where

1. I really like a subject, I jive on it for awhile
2. I try and teach it to people
3. They immediately reach the bounds of my knowledge and I cannot answer their questions

To adequately teach a subject, the gap between the what you are teaching the student and your own knowledge needs to be adequately large because concepts will have "stringers" that exit that beginner sphere, loop around and re-enter. You can't teach to the limits of your own knowledge.
Ordering involves commerce. Commerce, you paying us for merchandise, is prohibited on the Sabbath. We use NYC time because NYC is our only location. We regret any inconvenience this temporary hiatus cayuses but it is unavoidable. -- Henry Posner / B&H Photo-Video
Yes. And all the value in them came from external investments. There was only $5 billion in value left in core Yahoo.
Microsoft has developed a fork of Unreal Engine 4 with UWP support
Are internal recruiters (sales people) commission based? Seems strange.
“Battles have been won against greater odds” John Snow.

Jokes aside, most of these generals were already getting arrested or getting kicked out of the military in the following weeks, they just decided to actually do the crime they are getting arrested for
That's what Carl Sagan said about his ability to communicate science information to his audiences. He had difficulty with the material, struggled through it, and found that be was more conscious of each step of the process, and could better explain it than his peers who got it naturally.
I understand that the tools will need to be changed, but what needs to be changed in the language? Because import paths are strings interpreted by the tools and not the language, there seems to be good separation between the language and issues of source code organization, packaging, etc.
Not in the context of data analysis, but the Write Yourself a Scheme in 48 Hours[0] wikibook is a good exercise in working with Parsec. It's written for Haskell beginners, but it wasn't tedious in that regard.

[0] https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_...
Just because they are the opposition doesn't mean that they would take power in the event of a coup, which creates huge political and social upheaval, especially with the way the Turkish military does it historically. The last time they led a coup, in 1980, over half a million people were arrested and the political board was entirely reshuffled.

The opposition may not have much power right now but they'd have none at all if the military took over so it's all about theit survival instinct.
Even though the article bungled the concept IMO, this is actually a pretty well-documented phenomenon in psychology and economics: https://en.wikipedia.org/wiki/Curse_of_knowledge
Nope, it's C++.
A smarter GitHub label system
GifHub: Quickly Insert GIFs in GitHub Comments
I believe the Libertarian party stance is that such damages should be addressed via lawsuits.
Yeah, what is the author of this post thinking? The FSF does not negotiate with non-freedom. ;-)
You could probably do it with a handful of test photons, without breaking the bank.
Xkcd: hackmit 2016 puzzle
Yeah, just watching the news, it's becoming more and more apparent that people are so far removed from the horrors of WWI and WWII that they don't understand why we created the international institutions we did.

The UN, WTO, EU, etc, are ineffective, bureaucratic messes, but no matter how bad they are, they're a better way of solving international disputes than the historical alternatives.

Western nationalists like to talk about how the cultures of the middle east are inherently violent, but seem to forget that the history of europe was a centuries-long bloodbath that eventually engulfed the entire world in horror and put us nearly on the brink of the extinction of all human life.

It's those alliances and international organizations that allowed us to step backwards from it. Solving our problems in courtrooms and at negotiating tables rather than on the battlefield.
If you want, you can use Vue.js just like jQuery. Pop it in a <script> tag and you're done. No tool chain needed. I do that all the time for small-medium sized projects and it works absolutely fine.
> - removing optional values is actually quite nice. In practice, I end up checking for "missing or empty string" anyway.

I feel the opposite; this greatly reduces the utility of protobuf.

Previously, I could trust that if parsing succeeded, then I had a guarantee of a populated data structure.

Now, I have to check each field individually, in manually written code, to verify that no required fields are missing.

That's really lame, and a huge step backwards.
As an aside, in order to distract myself from my own local decadence, particularly at night when its time to sleep, I have been entertaining myself with an investigation of literature and cultural artifacts pertaining to the lives and living of the 18th Century, or at least: any particular culture beyond the fringe of the last 100 years.

Its only a trivial pursuit, nothing in particularly serious, academic, or even principled. Rather just something to think about before embarking into the nightly darkened garden, of thought and mystery.

I can't help but think it is such a tragedy just how artificial it all is, and has been, for the last few centuries. We have created immense artifice; extreme transfer of responsibility and control at very mechanical, practical, energetic levels of human discourse. The cities we have created, the means we have endeavoured to make available to all, or none, or at least many, simply "to get there" in the human equation: it continues to impress a fiction upon the land. Utterly fictional.

Consider the average airline passenger. How they manage to navigate the labyrinthine means by which the space was navigated, to go from New York to Tokyo. (Or any other place, perhaps Ankara to Cairo, if you like. It doesn't really matter.)

How extreme we have become, we species. That we do not acknowledge our principle accomplishments, beyond all else the universe pitches against us, while follying and crippling ourselves with ghosts and fakery.

Kill the fakery. If it works, sell it. Sell the hell out of it. Humans perpetuate technology first, bullshit second. Never forget the complete nature of the theorem.
It fulfills complementary anti-patterns both with the developer and the management.

The developer that built it actually is smart, since you have to be to make something so bizarre and complex actually function at all. They are also full of ego, which gives them the need to prove to everyone how smart they are by building something very complex, whether the problem calls for it or not. What they lack is the wisdom to refrain from inappropriately trying to prove how smart they are and building something that is easy to troubleshoot and maintain.

They are able to stay where they are because management has their own egoic need to believe that they are employing and in charge of geniuses to demonstrate to their own peers how awesome they are. Instead of actually being awesome by coming up with a good business plan, executing well on it, and recognizing that your software problem is probably perfectly ordinary, and even if it isn't, you only hurt things by hiring ego-driven builders who want to build overly complex things instead of solving the problem at hand as simply as possible.
Even just Bernie Madoff and the Libor crooks being executed would probably have a socially beneficial effect. But of course, you could equally say there is no point in having any laws if they are not enforced.
For context: Tim Sweeny, the founder of Epic Games and head of UE4, is a vocal critic of UWP.
I don't understand the reaction to Brexit. It was democracy in action! These things happen, and it's alright when they do!

There are so many countries that are not in the EU. Are they all doomed?
Please stop. We ban accounts that repeatedly post unsubstantive, off-topic comments.
Considering that the Other Bets division (and Alphabet itself) was created one year ago, maybe it's too early to evaluate what has it produced.