skysight-inc/HackerNews huggingface dataset:
Note in particular that the current system does not have forward secrecy. Near the end of the post:

> Then we plan to launch a 'Whisper Mode' for additional protection when in instant messaging sessions (e.g. message transcript/order consistency, delivery assurance, forward secrecy, and some others).

This is what I was working on at MEGA, but recently they decided to stop funding me, and I'm under the strong impression that nobody else there is working on this. So it's unclear that they have a concrete time frame for it.

The source code and docs are here though:

https://github.com/meganz/mpenc_js
https://github.com/meganz/mpenc_doc
https://docs.mega.nz/chat/mpenc/

If anyone wants to continue funding this work, feel free to drop me a line.
Building a static site with a web framework using Wget, AWS S3 CLI and CircleCI
At USC, women now outnumber men in video game design graduate program
They can always just change nationality. That's a pretty common thing for companies to do. So nationality doesn't matter; it's a flag of convenience at best.

The real issue is that the US government has the final say on which products are legal to sell in the US. If the USG says that no lumileds or products containing lumileds can be sold or imported in the US, then Lumileds is fucked. You don't want to lose the US market. Same goes for the EU.
The more relevant question is: would the world be better off if Microsoft (and thus also the Gates Foundation) never existed?
In this country, literally no young Christians believe that God created  Earth
Start Decluttering Your Browser
A MVP Is Not a Product, It's a Process
One of the things I recommend everybody to do is learning languages. This article is one of the reasons for doing that. You are manipulated by translators' interests.

The original in "WirtschaftsWoche" does not use such a strong wording in my opinion. I am Spanish native but work using German most of the time in central Europe.

In my personal opinion traveling around the world I find the Muslim countries in lots of ways having opposite principles to Western values.

They are not compatible: Mohamed told them that adultery women had to be punished with stoning death, Jesus response was forgiveness.

In Qur'an it is said that anyone that does not believe in Ala, Christians and Jews should be killed, including those that call their selves "Muslims", but are not real Muslims. Of course Mohamed could say who was real Muslim and who was not. In other words he could kill anyone he wished with no consequences.

Jesus told everybody should be respected, including those that believe in something different, or did not believe at all. A great difference.

Mohamed married a 5 year old girl and consummated the act when the girl was 10, so by Western standards he was a pederast.

If you believe that Mohamed is God's prophet you have to believe all he did is ok if you do yourself.

Muslim countries are not open, I have visited countries were they kill you if you define yourself atheist or homosexual. There are atheists there, they will tell you as foreigner, but they could not tell anybody in their own country.

If Europe opens the gates to Muslims, Europe will became a Muslim territory. As a European I don't want this for Europe.
Introducing GOV.UK Verify
Video game design graduate level courses?

What exactly does this entail?

Is it like film schools that sucker you for your student loan money and leave you with a useless degree afterwards?

Hopefully these people are getting good jobs after paying for such classes.
Yes, Meteor apps generally do not have tests. There is not a test tool that integrates to it well. At best there's Velocity but that's been deprecated for Chimp or some other tool. Pretty bad situation.
Indian Train Stations with FREE WiFi First in Mumbai Central Railway – APPlite
>The problem is that these teams do not understand the point of an MVP. [...] In fact, the MVP doesn’t have to be a product at all.

By definition, a minimum viable product is always a product: http://www.startuplessonslearned.com/2009/08/minimum-viable-...
> And you need to have reliable 'rollbacks' on the client when server rejects the action for some reason....'ve solved all these problems eventually, but it took much more time for me than building the happy path.

I'm sure you figured this out, but having an immutable data structure at the root of your React application is great for rollbacks. And then maintain an array with a reference to the various data structures, however deep you need (within reason), and pop or push them as needed to rollback/roll forward.
Thomas Midgley Jr. is also a good contender:
http://www.psychedelicporcupine.co.uk/2010/05/thomas-midgley...

"Something had to be done, so Midgley took it upon himself to hold a demonstration where he illustrated just how harmless he believed lead to be. He did this by pouring tetra-ethyl lead over his hands and then holding a cup of it under his nose and inhaling it for sixty seconds. Whilst performing this deadly demonstration he was assuring reporters of how he could repeat this practice daily without harm. He did this whilst knowing full-well the dangers of lead poisoning due to having been over-exposed to the substance a few months previous to the demonstration."
Why Bernie Sanders is the most dangerous man in America
Yes, this is probably a better strategy than changing everything over night.
>Being homeless is certainly stressful on the psyche, but not every crazy homeless person started as a sane homeless person.

Most of them started out not being able to hold down a job, however.
Brave, Brendan Eich's new browser: blocks ads and replaces them with other ads
I think soros is an example of an expert in one field speaking out in other fields. Its not the first time.
Make money with Marketica
Yes, I'm using Redux, and never modify the state. But I also needed to rollback only the rejected action, and keep the rest of the actions that user did after the rejected action intact. That presented a whole lot of different edge cases.

I created a solution based on redux-optimist[1], modified to my apps specific needs.

[1]: https://github.com/ForbesLindesay/redux-optimist
So, the problem with your approach is that Trello has an open API. This means that they don't control the clients, and also that the API needs to be reasonably easy to understand. "Sort by this attribute" for displaying and "pick literally any floating point number that sorts it into the right position" for moving cards is much easier to get across than what you're describing.
https://news.ycombinator.com/item?id=10957479
Your point then is that I don't deserve my well being and I must accept a lower quality of life?
> impossible

Difficult perhaps, certainly not impossible, and quite feasible if someone helps you. But I am not suggesting OpenPGP as an alternative for chat-apps for everyone; only for those who understand how to use the technology properly.

I mention OpenPGP and XMPP OTR because they are examples of open standards that do fulfil the principles outlined above. That is, to illustrate that it is certainly not impossible or infeasible to create such a technology. What is missing is a technology that does that, and allows anyone (regardless of technological prowess) to use them safely. It is a tough problem though.
Cuckoo Cycle author here. In the recent thread "The resolution of the Bitcoin experiment" I commented:

Bitcoin mining could be more decentralized if it better resembled a lottery, where huge numbers of people play for an expected loss. In other words, the lack of people mining at a loss makes mining profitable and hence subject to forces of centralization.

There are several reasons why mining as a lottery substitute is rare, a major one being that commodity hardware is inefficient by many orders of magnitude, making even a botnet next to useless. Perhaps, if a proof of work, whose efficiency gap (with custom hardware) is at most an order of magnitude, were adopted (or slowly phased in), enough lottery players would arise to make mining unprofitable at scale.

Botnets should then just be welcomed as a modest increase in decentralization.
In general, I find the stb libraries practical and technically excellent. I can't see how they could be improved by arbitratily splitting it into a header and c-file.

Best practices are best practises within a specific usage domain. Sometimes the best solution to particular problem constraints is not the one that follows an orthodoxy.

"it will still cause duplicate compilation"

No, there is nothing in general that would cause this. The implementation is written behind a specific preprocessor condition which is not supposed to be a project wide definition.

For example user can write one stb-*-impl.c file that includes the header after the library specific preprocessor definiton.
ah right, thanks :)
They are right. Here's a link: https://wiki.mozilla.org/Releases#Upcoming_Releases

Aurora is alpha, but FWIW, I've been using Nightly as my main browser for over 4 years now without ever losing data, so Aurora should be more than fine.
nice try... But the methodology kind of sucks... The author should at least get a real server (not a virtual one) so that he can at least control that side of the equation...
Loss numbers, based in the experience with Amazon, are hard to parse, since people (sometimes, for whatever reason), don't distinguish expansion/investment expenses (basically optional) and operating expenses. I can't tell if these numbers are doing the same.

It makes a big difference whether your losses come from investment to expand, or from not charging enough to cover costs where you already operate.
Sure guidance is great. As much as I was a 14 year old know it all pain in the ass, my old highschool CS teacher taught me the most important lessons of development: memorable variable names, syntax formatting, and saving frequently.

However, there were at least a thousand programs I'd written before and after that involved huge if/else and case statements because I didn't know better or couldn't anticipate growth. Copy/paste code littered throughout.

All of that 'bad' code was there because I wasn't worrying about making my code good (and barely knew what good code should look like), I was trying to make it work and solve a problem. That bad code made all of us who we are today- someone who starts their coding journey out only trying to write good code will never get finished, and probably give up.

Hell, I'm 33 and have been writing code since I was 9 and am considered a 'rockstar' developer and architect by my peers (which is probably more of an indictment of their judgement) and I often still disregard the ugly for the path to the solution, then go back and refactor/cleanup/make portable after I have large blocks of code written. The only difference now is that my ugly is a WHOLE LOT prettier than my best used to be.
For anyone interested in Beta testing our new rap battle app
I thought Rey was the main character.
If you had some templates that were cc0 that would be really cool.
Well, debatable. Last major war before WWI was in 1870, however there was an arms race and escalation of military preparation since the last years of the 1890s. So you really only had a couple of decades of peace, then people started preparing for war again.
Jeff Bezos' space company successfully re-flies, lands rocket
Generals always fight the previous war.
And if Nim replaces inheritance with concepts and composition I'd be quite happy. But I think they'll end up existing side by side and most things will use inheritance based polymorphism.
Thing is, I never wrote any php code and I have no idea about CSS. My modification included only removing existing code which I didn't like.
Mostly related: https://github.com/blanham/PDCLib

Not one file but public domain and a great project :)
well, then almost all neighbor countries.

France is a special case anyway, as it's road/railway infrastructure is very focused to connect everything with Paris as the center point.
How would you express a 42 cycle in SAT?
How much memory would that take for a billion node graph?

The Cuckoo Cycle algorithm only needs 128MB and a few seconds to solve this.
Russians’ Anxiety Swells as Oil Prices Collapse
Scroll down to buu700's comments. They're likely relevant to your background and probably in a better position to embrace what you've got so far.
What's Your Secondary Language?
For those interested in a peice of signifigant ( and less known ) history from the world of flying saucers here is a little gem: https://en.wikipedia.org/wiki/Alexander_Weygers and his invention: http://www.discopter.com/
You can't just pick up your company and move it from one country to another, especially when you're the size of Lumileds. The process for changing domicile is called inversion, and to make it work the U.S. corporation must either be acquired by or merge with a foreign corporation -- and that transaction would, again, be subject to review by CFIUS.

Market access is a big carrot, yes, but it's not the stick in this case.
The Development of Artifical Skin [video]
Eu is a work in progress. Its end has been announced many times. With every crisis it changes a bit. Organically through pragmatism and consensus. What we end up with is not a thing of beauty but it holds together and works with the help of a bit of duct tape and grease.
Yes, we buy (almost) all houses ourselves then sell them, taking on that risk.

If they don't sell, we lower the price until they do. Homes are hard assets, and always have a price. In many cases, we lose money.
All this internationalization is stupid, and stupefies people. It's much better to read in English instead of a really really bad idiot translation. Even if you don't know the source language, it is better to do not read anything at all than to read these translations.

Even when the translation is written by humans, the quality of their work is shameful -- and I have voluntarily translated many MDN articles in the past, which I regret every time I enter an MDN article and it is forcefully written in portuguese.
Your post is borderline offtop and I can see it downvoted to hell, but you actually touch an important issue.

Using the Internet for two decades I came across countless campaigns against systematic human rights violations or violence against women in Muslim states. The politicians and organizations supporting Syrian immigrants are yet to explain how exactly they want to instill into those millions of people the same values that allowed them to come to Europe in the first place. So far it seems that they tend to settle in isolated neighborhoods and continue living the way they've always been, occasionally causing some trouble outside (the forbidden t-word, rapes in Koln, etc).

BTW, a friend of mine had seen a group of those refugees in Hungary. They didn't want to deal with local people, many didn't accept food or other help as if it was below their dignity or something. It appears that they have some kind of "give us welfare money 'cause we as victims deserve it and leave us alone" attitude. This isn't pretty.
That's a misleading article.

For example, in Austin, Ann Kitchen's proposal passed 9-2 and fingerprints are required. Austin already had horse-and-buggy rides for the tourists so relabeling it was a funny tactic but not substantive. What's more, Uber/Lyft lost the fight over fingerprints in Houston and San Antonio.

Overall, it looks less like a giant coup and more like responsible regulation change to protect public safety.

Uber/Lyft are effectively saying is that so many of their drivers lie about their names because they have minor criminal records that Uber/Lyft can't recruit enough drivers if they have to do effective background checks. That's not going to fly.

http://www.mystatesman.com/news/news/local/whats-next-for-ub...
With Cuckoo Cycle, you pair every siphash evaluation (mapping 64 bits to 64 bits; a much cheaper hash function than SHA1 by an order of magnitude) with a random memory access. As a result, most of the power consumption will be from the memory subsystem.
I believe a DRAM chip draws on the order of 1W.

So you should be able to run this on a smartphone, while it's charging overnight.
This would be an interesting plot for a season of True Detective. The progression of events fits nicely with the dual timeline structure of the first season.
The combinatorial space of all the considerations that could apply based on the absence of information in the question makes nearly all answers inapplicable...

...or, what are the details of your situation?
I literally only just saw this, and I'd definitely have had a question.

Any chance these can be announced a bit further in advance in future?
Your link says John Major instituted a fixed exchange rate regime and made pounds overpriced. Soros didn't even break the news (a German official did), he just made the most profit shorting the pound. I wouldn't call it "breaking the pound" unless you think the pound was priced about right and he made his profit manipulating the public opinion and thus moving the market.

BTW, I found the interview rather trite; he's really full of it.
I agree; currency wars are certainly not the answer as they most likely make everyone poorer in the long-run. I'm more talking about a 'nation level' currency/floating exchange rate (to act as an automatic stabiliser) and interest rates that can be set domestically (as a stimulatory/destimulatory policy tool).

Those 'loans' to Greece are a 'kinda, sort of' weak form of HFE. Most bureaucratic government organisations have a strong instinct for self-preservation. I imagine they would have been pressuring Germany and other nations pretty hard to effectively extend these loans to Greece via capital reserve deposits and corresponding drawing rights for Greece.

I haven't looked at it in any detail, but I find myself wondering if there might be a half-way house resembling the Bretton-Woods system (though perhaps with something other than gold backing). Assuming the ECB is preceived to be credibly independent (as opposed to the IMF, who were suddenly less hawkish when the GFC hit rich western nations)...

EDIT: Oh and agreed on allowing capital and labour to reallocate. I guess the point of contention is at what rate, and whether there are other non-distortionary ways of softening the social dislocation (possibly necessitating fiscal support).
Agree I know one of the MPs in the UK who help get caste discrimination added to the discrimination laws.
You could replace "Bernie Sanders" with "FDR" and it would sound like it was written almost 100 years ago.
Noted. Apologies.

(xkcd reference: "someone is wrong on the internet".)
Not to speak for Patrick, but a layoff is a specific kind of exit; as an example: in a factory, workers will be laid off for a month when orders are low, then called in again when volume picks up.

It's probably the case that if one is contemplating shutting the company down, an hour with a HR-oriented lawyer would be worth it to avoid saying the wrong thing (and thus ending up in court).

You can find a definition here: http://definitions.uslegal.com/l/layoff/
cc. Here ya go: https://www.gozerog.com/
We will release in next two weeks encrypted end-to-end version of Actor.im that will met this requirements except that is will be reviewed, important part but we will do this in nearest future.
> lifetime support for all the children

I doubt if what happens to them will be a positive like "support." More likely they will be seen as a cost, in criminal activity and emotional/cognitive limitations.
This pretty much does away with one of the benefits of 2fa; namely the client you're entering password into is physically divorced from the client you're getting the second factor from. Take for (stupid) example, you're a company that uses pubkey + 2fa auth for user SSH logins. The pubkey already resides on the device logging in, if the key in in memory or not pw protected, there's no access control if the second factor is also available from the same machine.
wow this is great! Thanks for the tip, I'll do it for sure
I am constantly thinking of ways to apply pancake sorting in a real-life environment that doesn't involve working at IHOP
1. "a source close to the filmmakers has told the Daily Mail that BB-8 is definitely 'a she'" is not really what I'd call reliable.

Furthermore, in the actual film (which was released after this article was published), BB-8 is only referred to as "he"/"him". The anonymous informant claims, "JJ was determined to make BB-8 cute and strong – and female." But Daisy Ridley is quoted by Time as saying, "I remember J.J. saying, 'He's not a child.'" Abrams is quoted as telling Entertainment Weekly, "I named him BB-8 because it was almost onomatopoeia. It was sort of how he looked to me, with the 8, obviously, and then the two B's." There's a video of Abrams answering the question just before the film's release at http://collider.com/bb8-boy-girl-gender-star-wars-7-the-forc... with, "I always referred to him as 'he', but that's just sort of a, you know, I haven't checked. I haven't looked under the hood."

So I doubt the leaker's claim that Abrams was "determined to make BB-8 female".

2. A female robot is just a tiny bit different from a female human. But it's not even that: it's a gender-ambiguous robot, whose femininity consists of solely a pronoun used by one executive and an anonymous source, and could have easily been male. That seems to be a serious cop-out. You might as well say that the Millennium Falcon satisfies the request for female toys (the ship is regularly referred to as "she" in the original trilogy).
This time they have a clear path so that likely will not happen again.

LTE as 4G, The original 4G is now LTE Advances which now some network call it 4.5G

Many of the 5G tech are coming out in incremental releases. So 3GPP Rel 15 will be 5G Phase 1, and Rel 16 will be 5G Phase 2.

There will be LTE Advance Pro, which provides all the features up to Rel 14. As a matter of fact most of the latency reduction will be done in Rel 14, it is likely they start calling Rel 14 as 5G and continue to evolve on it.

And to be honest ( apart from T-Mobile I think ), LTE really do deserve the name 4G. It brings much faster access, and more importantly lower latency that feels so much faster when browsing the web.

As most user will properly not notice a difference between 300Mbps and 600Mbps. Let alone 1Gbps. So really the biggest benefits of these new release are increase in Capacity of Mobile Network. Most Network operator today are facing the same problem.
Nice work! I'd like to see someone create an automatically reformat & send to Kindle app.
You got that wrong. Any JSON is also valid Hjson.
I bet that's a large part of the reason they fight against fingerprinting but I know there's a very large technical and economic one. They have a very nice bulk rate with a very good (in my opinion as a developer and customer) background check API service that means the switch to fingerprinting would cost them SIGNIFICANTLY more per transaction than the background check system they're currently using, which doesn't support fingerprint checks.

EDIT: I don't have any claims as to the accuracy of the system they use vs fingerprint systems but I can say that the backgrounds we get from the same system they use are just fine for our insurance underwriters and our background checks are for people operating vehicles as well.
Ask HN: Stiffing the Waiter to Spite the Hostess?
I've recently had a run of bad experiences with hostesses at restaurants (and not the typical/understandable little extra wait for a table)

Each of these times the food and waiter service has been good, but the misdeeds of the hostess overshadowed the meal.

I've taken to asking the waiter if they share tips with the hostess and if they say yes, not tipping or tipping a small amount and telling them that the poor tip is not a result of their efforts but the hostess, and they should speak to her. If they don't split tips i don't do this.

Thoughts, better suggestions?
Introduction to GEN Assembly in OpenCL