skysight-inc/HackerNews huggingface dataset:
P = precision
R = recall
F = F-score

F-score is just the harmonic mean of precision and recall.

https://en.wikipedia.org/wiki/Precision_and_recall

The paper isn't that extraordinary. Sarcasm detection is considered a hard problem. However, if you get a result that's "better" than some other published paper, you usually publish your work. You get (at most) a 5% boost in F-score using embedding features. Word embeddings are easy to work with, so it's not usually difficult to add them in with commonly used NLP features. You can give your model metrics an effortless bump.

Also, it looks like there could be a deep learning model that performs better already (https://techxplore.com/news/2016-08-deep-neural-network-appr...).

I've done two deep learning projects at work. I started learning about the techniques this past spring. They're ridiculously good, especially if you have a ton of data. Feature engineering (like in the paper) is usually a laborious process, and it often requires you to be knowledgeable in the problem domain. With neural nets if you have a reasonable architecture and choose sensible data representations (so your backpropagation converges), it can often "just work" without much tweaking.
WW3 100
Samsung Daesh is the new thing this week, no?
I've seen people use JWT (https://jwt.io/introduction/) for REST API auth. There are a variety of libraries that implement it and it's fairly simple to use.

Since it's just another HTTP header field, cURL can include it easily enough. Granted, you'll have to generate the encoded token externally but you would have had to do that with any other auth mechanism anyway.
We? My state has a decent minimum wage, my company offers good benefits, including cheap healthcare and paid maternity/paternity leave.

Some people might not care about their fellow workers but some of us do. Typecasting all Americans as brutal is offensive. I say this as someone who actively helped to campaign for a higher minimum wage. But yeah, I'm American so I must not care about anyone else. I'm fucking sick of this stereotype.
Good! Say that! Then the entire protocol and its description can be reduced to "this is a cache of ephemeral public keys and messages encrypted using them".

I know that doesn't sound quite so impressive, but that's because it isn't.
It's certainly not universally true. Not for
employers and not for citizens. There are people in the US that care about those things and it's lazy to neglect that and instead just state that all Americans don't care.
Not exactly a trivial task, and surely gruesome. And could still draw flak from some unhappy people anyway. And by the way - isn't the contents maybe available on the Web Archive already?
Founders: Become the Best Storytellers
> And it says that responding to the warrant would not circumvent the privacy of users, because they have no way to know, or control, where their data is stored.

So if they add an option somewhere in the settings to allow users to pick where their data is stored this becomes invalid?
Surely pretty trivial to forbid all edits?
Physicists Actually Create “Impossible” Time Crystals
Any by further distributing the list to a greater audience, that makes it ok?
After 10 minutes, here's what I found out:

- The authors are either Google and/or heavily affiliated with Google

- On their website, the two highlighted projects/products are Syncbase and Vanadium Core.

- Syncbase is a distributed, works-offline datastore, with well-defined ways of doing reconciliation. Think, git merges, or collaborative docs, or y'know anything with vector clocks but approached from the side of the UX they want to target.

- Vanadium Core is "the discovery, RPC, and security layer underlying Syncbase", including its custom binary data serialization format 'VOM' and its IDL called 'VDL'.
Surveillance in the future
An important part of the Signal Protocol is Triple-DH. I did not find a good illustration of how it works, so I made one: https://twitter.com/sdrapkin/status/738419956371628033
I joined my current company, Transcriptic, which is a biotech startup heavy on software. We are a "lab in the cloud". I just made the decision that I wanted to be in biotech so I looked for the most interesting startup I could find. Zero bio background, all software (web, mostly front end, lots of data viz). I now get to work across the stack, including robotics, and more importantly there is a whole green field of interesting problems to solve.
It is creative puzzle solving, in a sense.

People like to create. People like to solve puzzles.

So, people like to create in ways that involves solving problems.

It is sort of like math in that way, but with the additional thing that it is easier to make it do impressive "practical" things. However, it lacks the timelessness of math.
Terms of Service – Didn't Read
But that source would also be AGPL and a buyer could share it with the rest of the world.

But the odds of someone except the original developer wanting to work on a paid version are low anyway.
Estimation is a problem of horizons. Before you begin, the solution is N horizons away. You don't know what N is, and you don't know what's over the first horizon.
> Add to the fact that in the emails there's evidence that Scalia was murdered

Wait what?
Stories like this get flagged because they're political and so likely to be off-topic for Hacker News. Please understand that that's not what this site is for.
You assume that the binary you are using is one those people have already seen. This need not be the case: a rollout might have started hours ago and you might have been one of the first few to get the new version.
You would not believe how much crap my partner and I had to put up with for raising our children bilingual. "You're going to confuse them." "That's so difficult." "They're going to do poorly in school." Or even "oh, that'll help them get a job!" (No, that is stupidest reason to raise a kid bilingual.)

I'm glad there's a little bit of a reversal in views on this, now.
The Manhole
What Yahoo's NSA Surveillance Means for Email Privacy – ProtonMail Blog
> In short I guess if I disagree with a page instead of editing it and starting an edit-war I can fork it.

Which I'd expect to lead to less of a "chorus" and more of a cacophony of voices as every disputed change, every contentious rewrite, leads to another fork of the original.

Merging software branches can be hard enough. Merging "forks" of English text is horrendous, and gets worse the further the forks are from each other. There's a good reason why no commonly used wiki software has this functionality: it's completely impractical to use.
Read the article. Unfortunately the content is looked up in a tangle of different character encodings and Ward needs to do a lot of work to convert it all into UTF-8. When that is done, it will all come back, better than before.
This is why vesting cliffs are BS. (And I say that from a founder perspective.) Sorry you got screwed.
I wrote this Medium post yesterday after the news broke that Salesforce has walked away from Twitter acquisition talks.

Today I learned that David Levine already had very much the same idea as the one I presented in my post a couple of weeks ago:
https://medium.com/we-progress-by-sharing-ideas/bill-gates-s...
Human embryo link to fish ancestors (2011)
You can't go off about downvotes like this on Hacker News.

https://news.ycombinator.com/newsguidelines.html
Looks very nice and a nice idea :) you could expand the idea to other fields (like going over bills, etc.) Makes me think of a backward Tamagotchi where the computer takes care of the human :)
If people were that diligent, heartbleed would never have happened.
Realtime Apps with Om Next and Datomic
Whatever, man. When all that falls on its face, CTOs will be googling for peeps with low level brainfuck debugging skills. But they can't hack BF themselves, so I'll ace the interview with no prep, and scoop a six fig salary. Remote, from Amsterdam. Part time, because, priorities.
I didnt know io sold single letter domains, sexy.
I was just in a work setting this past week where someone brought up ego depletion as a justification for a decision. The damage that these people do with their bad science is real and widespread. If "methodological terrorism" is what it will take to get them to take their damn jobs seriously then I'm all for it. Stop publishing garbage!
We had access to openssl code, and yet heartbleed happened.
تحميل لعبة بلياردو 8 Ball Pool للاندرويد افضل لعبة بلياردو في العالم
Actually, not against certain attacks. If a passive adversary knows you use BitMessage and want to determine your Bitmessage identity they can simply watch your traffic, and can determine any message you send out that you did not receive must have come from you. This can be used to determine which messages you sent, and if you respond to a request for your public key your identity will be revealed. Because the inter-peer connections are not encrypted, this is all trivial, and using Tor changes nothing.

So no, you are not necessarily fine.
As said toward the end of the article:

We learn from our mistakes, but only if we recognize that they are mistakes. Debugging is a collaborative process. If you approve some code and I find a bug in it, I’m not an adversary, I’m a collaborator. If you try to paint me as an “adversary” in order to avoid having to correct the bug, that’s your problem.
the author seems desperate to imply some "elite" conspiracy dan brown style mysterious global cabal.

in reality, every person in every social/business position wants to hang out with people in similar positions.

devs go to dev conferences, cio's go to cio events, archivist librarians go to archive/library conferences, gas station owners go to oil company events in Hawaii.
I was going originally going to post how happy I was with the Wikipedia way of one source of truth and how I really like that system, but the fact is I don't know enough about the subject to say it's the best way. I do agree with you, though.
Can you give concrete reasons why you switched to GitLab?

As a engineering founder myself, I think just copying GitHub and uncutting on price (developers are notorious cheap) is not great innovation. Though, if there are specific features that GitLab does better or has over GitHub willing to hear those.

I pay $50 a month to GitHub (two organizations) and that is still amazing value for a tool that I use ridiculously and daily. Anybody who complains about GitHub's pricing is well...
I think he's just comparing deaths of Americans by action A to deaths of Americans by action B.

There's no ulterior motive there; just a desire to compare apples to apples.
Yes, the FBI handles criminal investigations.
It's in the post:

So why close? It gives me room to work. The continuous scraping bumps up against my web throttling making all other web services useless. Even shell is painfully slow.
wget --mirror. Put it into a directory. Serve the directory. Done.

(I'm simplifiying here of course, but as long as you can get the server running, it's not hard to make a static copy.)

But yeah, it's all on archive.com: https://web.archive.org/web/20160326180126/http://c2.com/cgi...?
They'd need to be building reproducibly[1], which is somewhat difficult to do on iOS thanks to code signing and App Store encryption[2]. Android is definitely closer[3].

[1] https://reproducible-builds.org

[2] https://github.com/WhisperSystems/Signal-iOS/issues/641

[3] https://f-droid.org/wiki/page/Deterministic,_Reproducible_Bu...
Because when you're just some guy that wants an answer to the question "how do I get some things from a database into a web page", the answer that starts "Well first go set up a VPS..." and hits "There's this thing called MVC" somewhere in the middle is not something someone who just wants to put a list of things into a web page is going to listen to.

Then a month later that guy that pulled those couple things into a web page is going to go "Hey, maybe I could make a thing to manage those.". And he's going to learn more.

Then a month later he's going to have another bright idea.

And suddenly someone with no programming background is a PHP programmer, and he's putting together ugly but functional websites and everyone is looking and going "MAN PHP IS AN AWFUL LANGUAGE".

There's a huge contingent of people that are maybe moderately technically savvy but are not programmers and are not necessarily interested in deliberately becoming one. These are the people that end up setting up entire businesses in some Lovecraftian Excel sheet. PHP is a language with a learning curve (even for a non-programmer), not a learning cliff, and it makes it really easy for these people.
If you suspect yourself to be a selected recipient (e.g. you're Edward Snowden) I reckon you should compile your own binaries. Or read 'Reflections on Trusting Trust'.
Right there in the README, but here's the Getting Started [0] anyway.

[0] https://github.com/channelcat/sanic/blob/master/docs/getting...
Bloomberg is a private corporation which sells ads and exercises editorial discretion in publishing market-moving information and/or editorials.

Twitter is a public corporation which hosts Tweets, sells ads, and selects trending Twitter Moments.

Both companies are media services. Both companies compete for ad revenue. Both companies compete for readers' time.

(Medium allows journalists to publish information and/or editorials for free (or, now, for subscription revenue from membership programs)).
How Amazon arranges its warehouses
I mentioned profiling and benchmarking because they were missing. Totally agree with you, Python implemented servers are usually used in dev ops, and then you move to a "standard" http-server (be that nginx, apache, whatever).

I still think that a Python server can have it's use, and there's nothing wrong in trying to make it as fast as posible.

I'm curious, why were C/Cython non-goals?
Working with the French Army
Yes there's tons of low hanging fruit, you just have to get your foot in the door somewhere to get eyes on them. A lot of biology is fairly rudimentary processes. It's like baking a cake. Much of medicinal chemistry is just exploring a space of molecules and screening them to find one that does X. And of course software is very good at modeling simple processes.

As I mentioned in another comment, I actively decided to seek out a company in the space to join. I didn't know anyone really in bio before that. Another option is to get involved with an academic lab that is trying to bring software into their work (and there are many). Below are some interesting folks /projects merging bio and code (disclosure: I work for Transcriptic):

Using nothing but code to engineer proteins.
blog.booleanbiotech.com/genetic_engineering_pipeline_python.html

Autoprotocol -- JSON specification for defining biological protocols
autoprotocol.org

Using visual programming to describe bio protocols
http://biorxiv.org/content/early/2016/10/14/081075

Engineering bacteria with code and automation.
www.zymergen.com
"backwards Tamagotchi where the computer takes care of the human" has got me down a deep dark hole of thought about computers taking care of humans now haha. Simple statement, but lots to unpack there.

Having "robots", whether chat bots or something else, look at your data and make suggestions on how to improve is something I find super interesting. One for your finances certainly is a n interesting idea.
Yes, let's make this happen! I don't tweet but I use twitter every single day and it's obvious that it has become fundamental to the net. It's worth fighting for, worth donating money to.

More on this:

* https://www.theguardian.com/commentisfree/2016/sep/29/save-t...

* #buytwitter: http://internetofownership.net/2016/10/04/a-guide-to-buytwit...
Please take a look at my replies above :)
ARTFINDER:+Violet+by+Lee+Clement+-+Lee+Clement+VioletAcrylic+on+Canvas©+Lee+
How did you find the association with Google?

But you are probably right: page is in material design, the repos are mostly Dart or Go.
I'm not trying to propose a "way" of anything, "secure", "decentralised" or otherwise! Don't you get it? I'm talking about the documentation.

I have no idea if this solution to the problems posed is sound because before I can even get to the source code there is no description of how or even whether it solves the fundamental problems in the cryptographic situation it describes (viz. device which cannot straightaway engage in IP communication requires to receive unsolicitated securely-encrypted messages).
Things You Should Know About Future City Development and Affordability
Seems more similar to, "Jobs and Schmidt are emailing and we think it's about wages".
This actually feels like a useful application for a chat bot as opposed to a gimmick, well done!
Based on a quick skim, what they're describing already exists in the form of a feature extractor + traditional RL algorithm. State -> features/symbols -> actions as opposed to state -> actions.

So, sure if you split up your decision making into more pieces, then you can specialize those pieces better to your specific task, then it will probably perform better at that task. But the whole point (and success) of deep learning is the feature extractor and decision model should are one network, where the early layers are acting as feature extractors (symbolic component) and the later layers are acting as the decision makers or value learners.

In my mind, this partitioning strategy runs counter to the greater goals of machine learning, which to me is a generic learner that can 'take raw data in' and 'get smart stuff out'.
When the difference between correct code and a pretty bad bug can be one instruction[1], I'm not sure if "anyone who can read a control flow graph" is going to be able to find implementation flaws (intentional or not).

[1] https://youtu.be/5pAen7beYNc?t=13m51s
All of the languages you listed have a way steeper learning curve than PHP. PHP creates a lot of really small steps you can take getting from "I roughly understand HTML" to "I can build a full 3-tier MVC buzzword-of-the-day app.". For anyone not intending to become a full-fledged programmer, but instead just to add a little bit of interactivity/dynamism to their website, it's still the path of least resistance.
I use gitlab because it is free and embodies ethics inline with my own. There has been a conversation that has appeared to be largely one-sided-- developers asking for more features, control, consideration ect; and it github largely seemed to be ignoring these concerns. A large group of popular open source contributors wrote an open letter to github and even then, there was not much change until gitlab responded.

Github is a much larger organization, and it does a lot of good. However, I like gitlab, they are engaged in the community, really love their users (thanks for the tshirts btw!) and they do things like this-- apologise for their mistakes and listen to their users.

So yes, even though they both just copied open source software created by linus torvalds, the great innovation is building a community around that infrastructure, to which I think gitlab is doing a better job at present.
The service is understanding the intracacies of html and webservices of any and every kind.

while negotiating a legal minefield.

So I would not echo the same concerns to any startup with a blog on wordpress or medium.

I would however echo similar concerns if an audiophile startup made an introductory youtube video with the sound so distorted and broken you couldn't understand what they were saying.
Rise of Saudi Prince Mohammed Bin Salman Shatters Decades of Royal Tradition
That's kind of the joke though right? In 1965, when Dune was written, computer was still a human job title and mentats seemed like a totally reasonable far future extrapolation. Notice in Dune, no AIs, but they did have "family nukes". Really, Dune's vision of the future was about human augmentation through drugs (spice) as opposed to digital automation.
It's about incentives. The heartbleed bug was present in the code for almost two full years before someone who discovered it exercised responsible disclosure. It's possible that others have noticed it before this, but it's highly likely that the only people looking were security researchers, power users (like Google, the ones who first reported it to the authors), or actors looking to exploit it for their own agenda.

As it stands, average people (or average developers) have little incentive to go trawling through the existing body of open source code, mostly because they probably have better things to do with their time. In the commercial world, bug bounties attempt to skew the incentives to encourage the 'more eyes' part of the axiom 'given enough eyeballs, all bugs are shallow'.
I find it admirable that you publish these contracts publicly however I was curious as to how aware the employees are of part 14 of the European contract:

> Other than with the prior written permission of the Employer, the Employee is prohibited during the term of the Employment Contract to carry out work – either paid or not – of any nature whatsoever, either for himself and/or for third-parties.

Personally I would never sign this because it prohibits any form of work for myself. Notably it would also prohibit any and all work for open source projects. Laughably this would also seem to prevent me working on my own house.

In fact, to my mind, this is a beyond unreasonable clause. And has really made me put on hold all the positive thought I had had for GitLab (which was relatively significant due to employee comments and my minimal experience with the product).

As you are the CEO I'm hoping you have a perfectly reasonable explanation for how such a clause landed in the contract.
Inbetween cards and terminals, some use teletype machines.
Sounds a bit like the selectric typewriter setup.
Fun fact: The App Store already serves limited edition binaries to everyone because it encrypts them per-account :)
I agree that even maintaining email addresses can be a security risk that I'd rather avoid. But many users expect this and will try to use their email even if you give them a "username" prompt.

My primary intent with requiring registration is to deter (a little) spam or bots or just bad behavior. Most content is readable anonymously but to POST to my database I want restricted to registered accounts.

I suppose email with a verification step is the best way to go but increases friction and requires more thought to security. But it also allows for password recovery which you can't do unless you can associate an email with an account.
So does .org, see http://www.project94.org/.
That story flips it around -- it sounds like Steve was genuinely concerned, and Bill was defusing the situation with a slightly morbid joke.
Also something about Syncbase on Youtube.

https://www.youtube.com/watch?v=2cHzd8pBYmU
Netflix knows your approximate age, gender, and where you live based on your movie likes alone. I suspect the comment you replied to was making the point that Big Data is making privacy impossible. See here for an example: https://datafloq.com/read/re-identifying-anonymous-people-wi...
I made an interactive visualization which clustered ~10,000 news headlines (converted to 50D with word2vec) via t-SNE to help illustrate groups of clickbait headlines: http://minimaxir.com/2016/08/clickbait-cluster/

I did not hyper optimize parameters for that visualization, so I find this post interesting. Additionally, it was pointed out afterward that I may have cheated slightly in terms of labeling by feeding the news source to the t-SNE algorithm.