skysight-inc/HackerNews huggingface dataset:
Yeah but again there are quite a few questions here (not an WA user).

How foolproof is the verification system, how susceptible is it to downgrade attacks (while E2EE isn't not universally deployed) is there are 3d party verification of signatures, is there a community trust signing, can whats app disable E2EE in it's application without a noticeable UX change to either party, how does this work with multi user messages, how does this work with multiple devices, how does this work with historic messages that were encrypted using different keys etc.

I would say that there are sufficient "unknowns" at this point to take the security of this entire solution with some skepticism especially if you remotely planning to use this for anything that could put your life at any risk.
Posted earlier here: https://news.ycombinator.com/item?id=11423411
GitHub has a policy of releasing dormant usernames, will GitLab do that?
You could say the same about the Arab spring, that starter in Tunisia which is smaller country and lead to several other countries taking down the reign. It was about the message: "Even if a dictator stayed decades ruling you can take him down".

And again there was the opposite message from Syria: "The reign can bomb you, and also call their allies to bomb you".

It was like a domino, leader falling after leader until Assad didn't. And no one did after.
SourceTree (https://www.sourcetreeapp.com/) is pretty good and free.

In case you don't mind going for a paid alternative, Git Tower is good too (https://www.git-tower.com/). Comes with 30 days trial.

You may also like to check out a list of GUI clients here:

https://git-scm.com/downloads/guis
It is, in fact, extremely politically correct to insinuate that the young white couple is driven (heh) by racial bias. But in San Francisco lots of Uber or Lyft (I mainly use the latter) drivers are black, Indian, or Asian.
The loophole[1] regarding tax residency allowing a company to be effectively stateless was closed a while back. That was one of the things being exploited in this. The net effect, however, was that the companies in question just started using the Caymans and other similar jurisdictions.

[1] This explains the loophole that was closed: http://www.pearse-trust.ie/blog/bid/102942/Changes-To-Irish-...
Lots of people want to live in an urban setting. Build more urban neighborhoods, everywhere.
Open Bug Farm Wiki
Lazer Bond USA – As Seen on TV
The world might be just a little brighter than your null hypothesis :)

I wrote the story first and foremost for myself, to get over what I felt was the shame of being robbed and powerless. So I started writing about my experience, what I learned and my takeaways and that process helped me forgive and move on! I shared the story because I thought it might help other people go though whatever difficult thing they are going though.

A lot of the story and a lot of details are not told in the medium post. The guys that robbed me are still at large and the investigation is still open. I hope to share more details in the future when I can!

i thought that the note about emozia was relevant to the story - since I don't think a lot of people in the general population wear custom hr sensors and analyze data coming from them. This was a post on medium. But it seems that the note bothered some people and distracted from the point of the story so I edited it out.

The case that I wanted to make in the article is live your life the way you want to live it, because knowing that you didn't when you run out of time is, apparently, really bad for your heart!

I hope you enjoyed the article and that it helped you in some way!
When did San Francisco become the hot property? I know that the last time I was out there, about 2005, tech was still in the valley and SF proper was relatively low rent, bad neighborhoods, and no tech presence.

Does this industry (to the extent that you can call AirBNB, Uber, and Twitter the same industry) really act like a flock of grackles or starlings, descending on a place, eating everything, and moving on?
I'd agree that most runs are at 90nm or above. Yet, the rest is confusing given I have quite a few papers with competitive stuff done at 45-65nm with some at 28 or 32nm.

So, why you say forget about it or MOSIS below 90nm if academics are getting working chips done that low?
thanks for your reply jobvandervoort! Are not you afraid that people will use gitlab as cheap hosting service? So what are the limitations on content I can host there? Policy? Can I use it for commercial usage?
This is one of the headlines I really hate: it is almost factually correct in a way that completely divorces from reality.

Lots of people complained that a transgendered cleric had been added, but that wasn't because it was transgendered, but because it was forced and fake.

Also quite a lot complained that the entire multiplayer part didn't work, that in-game saves were corrupted, etc so don't take meta-critic scores as indicating anything about this issue.

I found a reasonable neutral article about the game (http://gameranx.com/features/id/47159/article/trying-to-unde...) with the money quote here (quoting a review):

> “While the mechanics of the game are in line with the originals, the story falls short. It sacrifices the narrative and world building of the original Baldur’s Gate in order to break the 4th wall and beat players over the head with messages about social issues with the grace and subtlety of a Saturday morning cartoon from the 90’s.There is no problem with having messages about social issues in a game. The problem comes when one hijacks another franchise, gut out its soul and fill it with vapid maxims and fables in its place. That is one of the surest ways to kill off a franchise, and it is especially odious when it happens to a well-loved franchise. Want social justice? Sure, but stop hijacking the industry and make your own games. You’re not going to improve the industry, you’re just going to kill it from the inside out.”

I think we have had the experience of having some well-meaning person at a familiy dinner who just couldn't stop talking about their pet issue. Did you look forward to talking with that person? Do you want that person talking over your favourite game, which you have played for a long time and have an emotional connection with?

Incidentally I haven't meet any gamers who had much of a trouble with gays or transgenders. Mostly they are people who want to, you know, PLAY video games.
You should read more of my Hacker News comments inwhere I use the phrase correctly.
I guess it is targeted more towards "normal" users, not hackers. Hacker probably can fix it, "normal" users - do not.
Absolutely shameful for PayPal. This is not about equality and inclusion, but rather about using government violence to force people to support that which they oppose.

A black baker should not be required to bake a cake for the KKK; a homosexual florist should not be required to provide flowers to the Westboro Baptist Church; neither should a Christian baker or florist or software developer be forced to employ his art and skill in service of something which he opposes, and which opposes his belief system.
Define 'reasonable'.

Essentially, no. You have to trust that the app is really doing what it claims to be doing.

If it were open source, would it be different? Maybe. Signal Messenger is open source and the Android build is reproducible. However, the way you reproduce it is to run a Docker image, so that isn't really meaningful unless you audit the code that's used to build it. And then audit the code of the app itself. Fortunately, the Android app is written in Java, so you can easily do static analysis to narrow down what code needs to be audited. Unfortunately, it also includes native code that can reach into arbitrary parts of the heap if it were to try and steal keys. So you'd have to audit all of that. And then keep up with all the changes. Which you aren't going to do.

Even if you did all of that, at some point the naughty thought will occur to you that all your effort can be undone by an operating system update that contains more than it claims to. And then you'll give up.

In practice, it's impossible to really verify anything about how our modern computers work: there are too many people and companies who can silently access key material or just fool us in other ways.

So it's best to understand this work in context - this is not about allowing you to use WhatsApp if your threat model is that WhatsApp is entirely malicious. It's about discouraging governments from going to WhatsApp and saying "you need to give us all your data" because it creates the same situation Apple has: WhatsApp would need to write new software to undo the encryption, and that can be legally argued to be "compelled speech", and thus it can fall outside the legal powers granted under wiretap orders.
I doubt it, given the average age of the ML team at FB.
It would probably be a Malcolm Tucker-esque figure (from The Thick Of It, recommended if you enjoyed House of Cards).
Have you ever noticed that closet racists see racism everywhere?
I went to Harvey Mudd. However, I have a bit of a problem with Mudd being held up as an example or model for this sort of thing. Don't get me wrong, I think that what Mudd is doing is great for the school, it makes it a better environment, I just do not think that it is exportable elsewhere.

Harvey Mudd is tiny. People always cite the percentages it has regarding gender balance, but the fact of the matter is that Mudd's incoming classes are smaller than 200 people and every single person applying has self-selected to go to an exclusively STEM college. This makes it very, very easy (relative to other colleges) for Mudd to basically pull a disproportionate number of already CS-inclined women from the pool of applicants with a bit of heavy marketing and effort. Mudd spends a large amount of resources trying to convince girls to attend, especially ones interested in CS, a personal interest of the president. Additionally, about 6 years ago they did something to revamp the admissions process which took the incoming classes from about a 2:1 male:female ratio to an even ratio (literally the incoming class for 2013 and every previous year was >60% male, and 2014 was magically ~50/50). This is remarkable for a school catering only to high-performing STEM students.

But it doesn't apply in a general sense. This model works for a tiny niche school in a big, big market. It will not work for every (or even many) schools in the market. And when you are pulling in classes where there are nearly as many CS-inclined women as men, it makes it a lot easier to have an environment that doesn't drive them away. But not every school can do this, it is literally impossible.
Frankly, what I've seen is less about older people stale skills as it is people having a family and a life outside of the office after 5PM. Many, many places implicitly reward long hours of (inefficient) desk time, and equate that with "hard work".

Probably also big part of women leaving the workplace after having kids.
It's perhaps not a big injustice as far as these things go, but it is not fair either.

I easily lost out on a thousand dollars of lost wages, accounting fees, and general hassle and stress doing my US taxes in Italy last year.
Look up ChipWorks. They're Number 1 in doing this far as I know. Still potential to hide things or just make it goo expensive to find.
Graph WebGL optimizations tale
Arguably, anyone living in the tax systems of those exposed in the Panama Papers are victims of the accused' possibly illegal, likely unethical tax avoidance.
You're overthinking it. Once again, I say, I am not talking about bubbles, I never said "more recent trend."

It's very, very, very, very simple. You could afford $500k without the interest deduction. Let's say the deduction helps you afford a monthly payment on a $550k mortgage. Now you can afford $550k. The same is true of all other potential buyers of the same property. Guess what, a $500k property just became a $550k property.

I didn't ask you to trust me, I didn't say anything about "more recent trends," I didn't cite it as a cause of the bubble, I didn't mention dinosaurs.

I merely said I don't see how the mortgage interest tax deduction actually helps anybody, because it causes prices to rise accordingly.
Kik launches Bot Builder
While I applaud the police for being an unobtrusive as they could, this sort of discretionary enforcement is worrying in and of itself. In no small part, because it seems to set a precedent that they could have raided his house and impounded all his computer for no other reason than he was running a Tor exit node.
He's 48.
No it sounds actually like good police work.

Running a Tor exit node shouldn't give you some blanket against police investigations.
This is still ridiculous. Because someone else is being inconsiderate of how their actions affect me, i should ignore how their actions affect me. I have to admit i am being somewhat coy by taking issue with the post i replied to, which, by the way, makes a general prescription of what not to take personally without knowing any context. I understand the attitude of ignoring things that cause personal discomfort or harm based on intended effect.

I think it's ridiculous, and more often than not people prescribe such behavior for others but are quite comfortable taking personally that which... personally affects them. Silent forgiveness for the inconsiderate instead of numerous means of improving one's relationship with them. Telling someone that they are treating you in an unacceptable manner is, by definition, taking it personally. And being passive and avoiding such conversations is exactly how unpleasant social interactions persist and grow into a climate of alienation and dysfunction.

> You can't delineate a set of criteria for when to take a statement said to you "personally".

Sure i can. When it affects you, personally. People who disagree with me can't come up with a set of criteria. Without such a criteria, there is no justification of the attitude.

> For one thing, taking something personally isn't a binary attribute, it is far more complicated than that.

Taking something personally is binary in this way: you either ignore the personal effects a relationship has on you or you signal/take action based on those personal effects. All of the complication lies in how one proceeds based on their feelings. Mediation and conflict resolution are complicated yes. But you can't resolve a conflict without signaling that it exists and that you have a personal stake in it. That is exactly what taking something personally means.

There are large-scale social implications. People who are lower in status are told to not take it personally more often than people of higher status. When a boss is emotionally abusive, people are far more likely to excuse such behavior than if an underling is being emotionally abusive. In other words, prescribing to people to passively accept uncomfortable or harmful social interactions without protest becomes a mechanism of power. The effects are alienation, depersonalization, stress, and social dysfunction. That shit infests our society.
Thought I'd leave it here given that I just googled the term: https://www.urbandictionary.com/define.php?term=SJW
This is the "Big Ball of Mud" architectural pattern -- by some accounts, the most successful of all such patterns by sheer volume and running implementations. {0}

Eric Evans and Foote describe a strategy of walling off new code in this conversation {1}.

I'd suggest favoring working code over ideology as sound engineering practice. Professionals are paid to do things that kind of suck.

Good luck.

{0}: http://www.laputan.org/mud/

{1}: http://www.infoq.com/interviews/eric-evans-brian-foote-desig...
WordPress Hacks Security
Pretty cool.

Waiting for 3.0 compatibility before trying it.
Right, but your point hinges on not just the price rising, but rising by the same as or more than the increase in minimum wage.
Very cool, but I wonder when it'll be possible to key Signal off of something other than my phone number, and when it will be possible to support multiple accounts (e.g. phone numbers) on a single device. Also, I wonder when it'll be possible for me to successfully reset Signal registration.

And when I'll be able to share my certifications of contacts with other contacts …
If someone can suggest a title that's 80 chars or less and accurately represents the article, we can change it.
Nobody has nothing. Rain or not, the corn is on its own.
This is the first time I have ever read news that reflects PayPal in a positive light.

Never thought I would ever write these words: way to go, PayPal!
The algorithm is very nice. But I think you should think about what it means to divide one integer by another. The quotient of that operation is an integer. The remainder is an integer.

Can you express the number in terms of the quotient and remainder?

Using this expression write an algorithm that outputs the quotient and remainder using only addition, multiplication and checking equality with integers.

I think doing this would make the algorithm seem less surprising.
But if the traffic gets encrypted what is the use?

Or do you mean they install their own "special" tor exit node on his machine?
Ignoring your age generalization, the amount of free time should not be a hiring consideration. The only question is "can you meet our expectation of working X amount of time." Of course, some workers are more willing to work more hours uncompensated, but ethical companies shouldn't exploit this and pragmatic companies realize that long hours aren't productive anyway.
Nginx Boilerplate – Awesome Nginx Configuration Template
> Gunnlaugsson becomes the second Icelandic premier to resign amid street protests, after Geir Haarde was forced out during the 2009 financial collapse.

This is beautiful. THIS is how you do a protest.
The blog post talks about how the api server was dropping web hooks, and there is no re-try mechanism built into most web hook senders.

Scaling out an api server is not resilient enough, and there needs to be a queue-based system fronting your web hooks so they aren't dropped
I can't believe that no one ever mentions Signal in any of these articles.
I have no real opinion on whether territorial versus worldwide taxation is correct, but I think this is incorrect. It's not "you couldn't have possibly," it's "you didn't." You're welcome to renounce your citizenship if you want to disprove the didn't part.
There are benefits to being a Japanese, French, German, Norwegian, Australian or whatever citizen, yet none of them pay taxes at home if they reside in the US. They pay taxes where they live and work.
There's a lot of urban neighborhoods, even. Fund and found more startups in preexisting cities, all you VCs and entrepreneurs.
I am usually in the Open Source camp, but I don't think the choice is so easy here. Not only does GitLab copy GitHub, it does so by relying on a lot of Open Source sofware written by GitHub and/or GitHub employees.

You may like GitHub or not, but you cannot deny they contribute a lot to Open Source. I am not entirely sure how much that has changed since his resignation, but here is Tom Preston-Werner's position on Open Source: http://tom.preston-werner.com/2011/11/22/open-source-everyth...
Story at BBC after this was published: http://www.bbc.com/news/entertainment-arts-35968632

Guardian story: http://www.theguardian.com/books/2016/apr/05/meg-rosoff-wins...
Whatsapp end-to-end encryption
Agreed - those two points, and the general simplicity of the Echo codebase, were why I ended up using it over the (many) other options for Go. Honestly haven't had the desire to check anything else out since, it's just always worked very well.
The law requires men to use the men's room, and women to use the women's room. I don't see the problem with that. If it's really an issue, why can't PayPal just put a third bathroom in its facility for any gender?
I disagree. I like Tor so I'm kind of advocating the devil here, but although anyone could have used the node, it would be way too easy if any child pornography maker could install Tor and be completely exempt from checkups.

It's more like raiding the return address even if it says "I was just forwarding this, this is not the actual return address".
This seems fairly tame... How about folks yelling at you to finish your project and verbally berating you.
Top Interview Questions – 150+ Startups Share Their Best
Employees are one of the most important factors in a company's success, obviously, and if you believe in the 10x developer then it could easily be a winning strategy.

If you believe the difference between a great employee and a mediocre employee is marginal, then I see your point, although I don't subscribe to that view.
Point taken. If I talk to "normal" people, I wouldn't use the word "protocol" neither (or at least not as conversation starter). Normal-people-rephrased it's more like

"When whatsapp take the fundamental core from signal..."
Airtime is hiring Android Developers
Nice! I love Gitlab, use it for all my personal stuff currently and wish I could use it for more! sytse and team, thanks for the great product.
Ask HN: What are the best data structures for managing rank?
In the first example, being male is one of two features that predict playing video games, and (surprise!) only the boy and the old man are classified as gamers. Talk about casual sexism! Can you imagine taking this class as a woman (who maybe, just maybe, happens to enjoy video games) and having to forgive/ignore the instructor's cluelessness in order to get through the material? So incredibly tone-deaf and lazy, ugh.
Blast from the Past: Web Design Trends You Will Never Forget
Not sharing information gets in the way of progress and established laws. Politics really shouldn't have anything to do with it, honestly. But since it does, collectively as a group, we should be doing more besides just voting and walking on pavement ;)

I got involved with this after working with one of the old mayor candidates, Amara Enyia. The plan was to give her the parking ticket data which would be used for her campaign. The day we were supposed to meet, two of the candidates and an ex-senator effectively colluded to get her kicked out of the race by questioning her signatures. The guy who submitted it was related to Dock Walls and friends with Ricky Hendon, iirc. Her campaign manager then went to Bob Fioretti's campaign, where they invited me over, where I gave Fioretti's campaign manager and Amara's campaign manager the full data. Fioretti's manager called it "fucking golden"..... I never heard back. A bit later, he made parking tickets a big part of his campaign.

After seeing Dock Walls, Ricky Hendon and Willie Wilson colluding to get Amara out of the race (seriously, they talked about it on facebook, publicly), it seemed a little suspicious that Fioretti's team didn't bother responding, considering how much they liked it. The phone records request was just a probe to see if the collusion ran deeper. Whether it's true or not isn't the point since, 1. I don't care enough about politics. 2. It's the principal of the entire thing.

For what it's worth, Fioretti dropped out of the race and gave Rahm his support the weekend before the election. :)
Apparently it does. I just opened whatsapp web and it greeted me with a message that any messages and calls through it are now encrypted.
Unfortunately, it's getting there...
But PayPal should be required to exist in NC?
Is there a knowledge graph being built in the background - powering the project ?
When close to 8% of the country is protesting outside your office door, there honestly isn't much choice in the matter.
(Disclaimer: I wrote b3cmd)

We have a wildcard DNS entry pointed at our server and we use b3cmd[1][2] for static servers. It also handles docker-compose projects. SSL everywhere, CORS supported, branches / namespaces supported. Pretty great so far.

[1]: https://github.com/mikew/b3cmd
[2]: https://github.com/mikew/b3cmd-server
Standup Bot 2: Now supports async and scheduled standups