skysight-inc/HackerNews huggingface dataset:
Even if their implementation is identical to the standard, it is still problematic. The key problem is the way MooTools tries to copy over that method (and many other methods):

> Currently, Array.prototype.flatten = mooToolsFlattenImplementation creates an enumerable flatten property, so it’s later copied to Elements. But if we ship a native version of flatten, it becomes non-enumerable, and isn’t copied to Elements. Any code relying on MooTools’ Elements.prototype.flatten is now broken.

> Although it seems like changing the native Array.prototype.flatten to be enumerable would fix the problem, it would likely cause even more compatibility issues. Every website relying on for-in to iterate over an array (which is a bad practice, but it happens) would then suddenly get an additional loop iteration for the flatten property.

> The bigger underlying problem here is modifying built-in objects. Extending native prototypes is generally accepted as a bad practice nowadays, as it doesn’t compose nicely with other libraries and third-party code. Don’t modify objects you don’t own!
Capacitor is not Cordova plus a bit of stuff, but a total reimagining how such a tool should work. Cordova for example is defined by dynamic platforms you can add or remove, or that builds are (or can be) done with the CLI. Capacitor has none of that.
I will yes and I realize I should have just have flagged the OPs comment rather than respond at all. Cheers.
A Practical Tutorial to Swap Faces in Videos
I had the chance to run KSP on an older laptop, something more to low end. On windows it was playable on low settings, with small hiccups. On Linux it was running smoothly with similar settings, same game save. It could have been code optimizations, game engine, the OS, the drivers, but there was a difference.
How to visualize data with Highcharter in R
Dot-Cm Typosquatting Sites Visited 12M Times So Far in 2018
Thankfully, that is only a temporary oversight, as eventually robots will be considered people.
One of the most interesting advances is formally verified cryptography [0] using F*. Unfortunately that's only for NSS (Firefox TLS engine).

[0]: https://blog.mozilla.org/security/2017/09/13/verified-crypto...
I did a similar proof of concept a while ago [1]. It outputs an emoji for an image or video frame based on facial emotion.

[1]: https://gist.github.com/shanev/c70099b3305e71c6a1232a42029f7...
It's better now. You have more skill you start with, they removed some stupid skills and there are tons of corps that accept free to play chars.

The basic concept is still the same though. You skill with time. Which is nice, because sometimes I don't play for weeks. No "I have to grind X hours" to be on pair with my friends.
The irony is that reporters themselves are driven by advertising pressure. I'm fond of saying that "any premise that can attract eyeballs will eventually appear as an article on an ad-revenue-driven website".
I’m not totally stupid (just a little...), of course they have been relevant for a long time, but i think their ability to be a differentiator in what people choose to pay for exponentially deminishes as time passes. They will matter to some for sure, but i doubt it’ll be enough to really make or break the offering. Also, maybe in 20 years they’ll manage to license the content?
Once all your plugins are supported in one way or another (Capacitor plugin or compat for Cordova plugin) you should just be able to install Capacitor in your project and see if it all works. Required code modifications in your app should be limited to the interaction with native.
Legally no, you have to reside in the EU. You might trick Facebook's algorithms into putting you in the EU category.

Check who you have your Facebook account with, AFAIK people outside the USA & Canada have an account with Facebook Ireland Ltd, so would be covered by GDPR. So, someone in India probably has an account with FB Irl, so is covered by GDPR. A VPN is not necessary!
How to calculate a Bitcoin address in Elixir?
Hah! Ain’t that the truth.
I found this article from a Synopsys User Group meeting to be very interesting. The steps and changes needed to get to 7, 5 and 2 nm are really, really big:

https://www.eetimes.com/document.asp?doc_id=1333109
Any cool use cases?
I agree with the above two remarks. In my situation the money i “experiment” with at an individual stock level is not relevant to my end of work plan. I assume the spend is as healthy as buying a sports car, and while I’d love to be wrong, I’d encourage you to buy index funds and treat individual stock picks in the same manner.
looks like what Europe does should be learned by google-in-the-USA, does google have the responsibility to put only true info online? or it just spits out whatever it can find?

facebook says it collects private info for ads to profit so that the poor can use facebook freely, I am not rich but I'm willing to pay google for a nominal fee to get quality results while surfing, 20% users pay that fee might be enough to cover the rest 80% that can use google for free, not sure how this will work, but this sounds better to me than the $100K legal cost here.
You shouldn’t spend your life in a university, but if you have a goal of learning advanced mathematics, you might benefit from spending a few years there. YMMV.

The problem is, that simply isn't possible / practical for many people. Assuming we're talking about people who are career professionals who are already past their first (and maybe only) stint at a university, most people just don't have the free time (and other resources) to sit in classes at a university. Especially since most universities still cater almost exclusively to "traditional" students who take classes in person, during the day.

If universities made more night classes available, or more online/hybrid classes, I could buy this. But for a lot of us, the best we can do is some combination of "watch Youtube videos, do MOOC's, self-study, do ungraded problems, and ask for help on Internet forums".

That said, not all problems you do on your own have to be exactly "ungraded". For many mathematical subjects you can find books of exercises that include the answers so you can "grade" yourself (assuming you can resist the temptation to cheat and look at the answers first), or you can find previous years problem sets and exams on many course websites.

Yeah, learning the stuff outside of a university setting is probably harder in some sense, but it's not impossible. And if that avenue is the only one available to somebody, then it is - by definition - the best avenue available to them.
Express doesn't really enforce MVC at all (it's pretty minimal), you have to structure that yourself in your project.
If you're planning on connecting directly to a Raspberry Pi, the simplest option is a NoIR Raspberry Pi Camera Module and a few IR LEDs.
A nice thought to have, but it does make history less useful when you have so many constantly attempting to append bad data. Eventually you fork the blockchain and get multiple histories.
~$160 - I’ll sit on these for years, the price here is likely irrelevant to the long term.
Programming Erlang: Software for a Concurrent World, Joe Armstrong. The tldr; is "Let it crash." From an engineering perspective, this seems like the sensible approach. Let it crash has been field tested in life and death uses:

https://www.hq.nasa.gov/alsj/a11/a11.1201-pa.html
Cooking the world's oldest known curry
This was nearly 20 years ago at the same building the news station was in. Maybe a news station was a platform giant in 1999. I guess it was a very restrictive platform. They talked and you listened.

https://en.m.wikipedia.org/wiki/Triad_Center#1999_shooting_i...

After that, they added some bullet proof doors. Since then the heavy doors sagged and have been replaced with ones that "look better".
No, Art 3 says it applies to companies/orgs within the EU, regardless of where their users are, and to companies who process data about EU residents regardless of where the company is

https://eur-lex.europa.eu/eli/reg/2016/679/oj
Swiss Re Doesn't Get the Hype About SoftBank
Even in that case, you'd have to run the terminal as root. Running echo as root won't do anything. X11 also has beep functionality built in, which is what I'd expect xterm to use.
Show HN: I wrote a command line client for Xiaomi's wireless lightbulb in Rust
That's a very good analysis. You could apply that to just about anything in the news these days. What would you say are the worst organizations at manufacturing news?
I see this sentiment a lot. Intuitively it seems like it should be true, but I don't think the case is really quite so clear cut.

The costs involve way more than just the initial development. Maintenance eats up a huge, perhaps even a majority, of the total cost as well. And outages or other failures can be very expensive too.

It's also important to keep in mind that this isn't an all or nothing situation. We can have software that is more reliable without asking that it chug away without issue for a decade, or anywhere near as long as we expect bridges or buildings to last.

The process of developing more reliable software isn't necessarily more expensive than less reliable software. It can even be cheaper. I'm struggling to find the links (maybe somebody else has them handy, or I'll edit them in if I find them), but there have been a few case studies done a few years back by companies that moved to using Ada. In addition to the benefits of more reliable software, they also found development costs were better or at least no worse than C. I know that isn't exactly the language to compare to these days, but as I said these were done some time ago.

This is just my own argument, but I suspect that's because the same problems that ultimately cause problems after release also cause problems during development. With a more reliable programming system/environment, problems that might show up later during development are shown to be an issue immediately. This means the issue doesn't need to be tracked down, which can take some serious time. The developers are even fresh on problem area.

Personally speaking, I've been totally won over by Ada. It ain't perfect, but it's a hell of a lot better than anything else I've seen - and I've looked a lot. In my own projects (mainly personal or for school admittedly) development is much easier and ultimately quicker. I don't have to spend a day tracking down a weird bug because the compiler let's me know about the issue as soon as I try to cause it.
One option might be to have the sniffing device setup with a hidden wireless network (of some sort).

Then when you walk around, sit in the food court eating, or if the device is close to the outside, sit somewhere out of sight of the cameras with a strong wifi antennae and grab whatever data.

Unless they have some "free" wifi that the device could hop on to send it to some server somewhere.

Using that and / or 4g would make it easier to find the device and, of course, the person though.
I don't sympathize with shooting up a company's headquarters at all, but I feel that this could have been avoided by forcing Youtube (and, for that matter, all other social networks!) to have a way to reach an actual human support.

In the end, this is one of the "externalities" that get forced upon society when the big companies decide to cut corners on support. Some will... take matters into their own hands. Be it by spraying racist tweets as graffiti in front of the Hamburg Twitter office or by running amok, when they feel desperate enough. Desperation, especially perceived desperation, drives people to really horrible decisions - and demonetizing all videos of someone who depends on YT income for life is certainly enough to seriously mess with people.
This brings the "unrealistic body image" discussion to a whole new level. it could have a positive impact - in a way escalating the realization that media/fashion models are not "real" either.
Women ran things in ancient Peru, a new study argues
Acoustic Attacks on HDDs Can Sabotage PCs, CCTV Systems, ATMs, More
Yeah i have no good advice other than to buy into the indexes. If you’re picking stocks it better be for fun, in my case that’s what it is.
Google veteran Jeff Dean takes over as company’s AI chief
Rare Cosmic Alignment Reveals Most Distant Star Ever Seen
25 May 2018
> I think the only thing remaining is large-enough quantum computers.

That’s a very, very big “only” :).

In any case, there are several compelling computational problems which are (as of current research) post-quantum resistant. They’re based on lattices, error correcting codes, hashes, multivariate polynomials and supersingular elliptic curve isogenies (the latter one being the hot new thing).

Each of those problems has at least a few (but generally many) viable contenders for actual cryptography. Hashes give us very nice signatures, from old-school Winternitz one time signature to merkle trees to current frontrunners like SPHINCS (and its variants). Unfortunately hash-based cryptography can only be used for signatures so far, but they really excel at that.

The ring-LWE problem (and more generally, module-LWE) in lattice cryptography is pretty versatile: we can get fast encryption, signature and encapsulation schemes. The tradeoff is that key sizes run larger. But there is a lot of research into provable security in average-case and worst-case lattice assumptions. The NTRU problem is the other large “school” of lattice cryptography, which mostly has the same problem: very fast, but with larger key sizes.

Error correcting codes give us fewer computational problems to work with than lattices (essentially general decoding and syndrome decoding), but they are extremely well-studied. McEliece remains secure (for binary Goppa codes), which is incredible because it was published only two years after the notion of Diffie-Hellman PKE. Unfortunately most types of error correcting codes are not suitable for cryptography because they have excessive structure. We’ve been mostly stuck with binary Goppa codes for 40 years, though there is exciting work on quasi-cyclic and quasi-dyadic codes in the NIST PQ CFP. Otherwise, similar story as lattices: relatively fast, but very large key sizes.

Isogenies are extremely new and only have a few credible cryptosystems based on them. The most prominent researchers leading this domain are Jao, Longa, de Feo, Plut and Galbraith. The two contenders are SIDH and the NIST proposal succeeding it, SIKE. These have the opposite advantage to lattices and codes, because their key sizes are incredibly small (the smallest among all post-quantum cryptosystems), but their key exchange time is commensurately slower. The additional benefit is that they use much of the same mathematics as traditional elliptic curves, which means you could design hybrid ECDH-like and SIDH-like schemes with a relatively small library.

There are some wonkier proposals (such as Joux’s Mersenne prime one), but these are the ones receiving the most research attention. I wouldn’t say it’s a solved problem, but I’m personally confident there will be mature cryptography available when quantum computers can practically break our current state of the art.
NordVPN does not leak. Long time user. Simple test after acquiring free three day trial would be enough to clear any doubt, however people just love to speculate
ability to change username would be a nice feature
Mass shooting?

"...a valid feedback..." ?
Man, I wanted to have a go at making a YouTube competitor, I think there's room for one, but SESTA makes me wary to have any platform that hosts user-generated content

EDIT weary -> wary. Thanks wccrawford
Not charging user and getting all your money from adverts.
Anything involving automated camering.
I'm both actually.
Um, NO.

Free speech is one thing. It is rightly protected.

But it is not unlimited, and rightly so.

Libel/Slander, yelling "FIRE" in a crowded theater, and incitement to riot are something different, and are not protected.

Entities such as Google/FB, who serve as editors of what speech/writing/media gets propagated and featured, even though they do it by algorithm, and it might be inconvenient, must also be held to account for properly distinguishing between those types.
any chance for Newly-grads?
> How does that work for folks like myself who have multiple nationalities? I live in the United States but am also a French citizen.

Being a French citizen living in the United States is not having multiple nationalities, only one (French).
Often times when someone commits an act of violence against powerful institutions in society they are automatically labeled insane/schizophrenic.

It helps to shield the institution from any criticism and keeps the individual's motives from being closely inspected.

In the Soviet Union, political dissidents were often labeled as schizophrenics and locked up.
You could look at that and say "It seems to be a problem that's being solved so I should do something else" or you could say "Wow, interventions in this area have been really effective so this must be a good use of my charity dollars!" There are different problems where one or the other of these views are actually correct based on the marginal utility of an extra dollar directed towards a problem and you really need careful research to distinguish them. More than you can do yourself, so look at places like Givewell[1] or 80,000 Hours[2].

[1] https://www.givewell.org/

[2] https://80000hours.org/
That is awesome news! Rebuilding the native projects on a CI server was always a huge PITA with gross hacks to make certain things work.
Is a mugshot of your DUI arrest (but no conviction) 20 years ago the only remotely notable thing you've ever done in your life? If so, why shouldn't it be the first result of a search for your name? If not, why is it the first result?
Intel Partially Cancels Spectre Patches for First Gen Core and Core 2 Processors
I'm sorry to report that in my experience something like a 'schizophrenic aesthetic' does exist, at least in video.

I worked for years in the film industry, in a position where people would send videos over-the-transom to try to get financing and publicity for their projects.

Several of Ms. Aghdam's videos (i.e. https://www.dailymotion.com/video/x39ovcb) look alarmingly similar to some that I received from people who were clearly not well.
Lots exist, just not cheap :)
It's not like Playstation or Xbox built their empires at no cost either - they invested heavily in exclusive IP to bring users to their platforms, and nobody is willing to make that investment for Linux. Not even Valve apparently.
It's the latter. It establishes a WebSocket connection and issues JavaScript commands to execute from the server. This connection remains persistently to allow bi-directional communication between client and server.

This occurs "behind the scenes", the developer will rarely need to think about it.
I think you man "wary".
> That sounds ... unfortunate, to say the least. Why is the language spec. beholden to one framework written in that language? Doesn't mootools [1] check first for functions it might be overriding?

I've looked at it and things are actually worse than I thought: not only do the spec and mootools disagree on behaviour (spec is shallow while mootools is deep) the actual issue — and the one which already broke `contains` is that Mootools adds methods to Array, conditionally for recent-ish version, but it then copies them over to Element. The issue there is that it iterates Array.prototype and copies over what it finds.

"Spec" methods are defined as non-enumerable, so it doesn't see them, does not copy them over, and thus using these methods on Element doesn't work anymore. Funnily enough this breaks whether it implements its extensions conditionally or not: even if it re-sets the method, it doesn't reset the enumerable flag, so they're still not enumerable, and still not copied over to Element.

This means the method would apparently have to be enumerable (which normally isn't the case) or it would need to be a non-data property with a setter magically setting the enumerable bit. And the committee is apparently unenthused by this prospect.
Answered below.
Alexis Ohanian Talks Reddit, Serena Williams and Metallica
I'm not sure how I feel about this. This could be a good thing by saving celebrities the need to appear perfect everywhere.

However, I feel like this could be a whole new ball game in terms of setting unrealistic expectations (not that they aren't doing that anyway with photoshop). But if it is transparent that these IG models are virtual and not real, maybe that will help kids understand that real humans can't look as perfect as a virtual model and that helps them create realistic expectations?

edit: I suppose they could also use virtual models and fatten them up / give them more acne to make them more 'realistic'
But she said she talked to the support team...
Only one of those solutions has negative ever-lasting effects though and a bad name definitely does break things.

A broken app can be fixed once, by one developer. A bad name will cause confusion among all developers and waste their time.

Unfortunately, JS already has such shitty names for things that everybody just accepted this. But, they were wrong. They should have definitely broken apps built with mooTools because of the reasons that I stated and also since browsers have already broken tons of sites for lesser reasons such as removing ads.
Ah, thank you. I fully understand now the stupidity of my response. The title itself says "cryptographic" in it, and my answers had nothing to do with that. My mistake.
Nope. There are plenty of politicians I disagree with that are competent. Kissinger, for example.

These are incompetent.
I think you meant "meant".
Ireland's secret to a low-key life
There have been phone screens made of sapphire, e.g. there was a special edition sapphire version of the HTC U Ultra (https://www.theverge.com/circuitbreaker/2017/5/4/15544426/ht...) which cost 150 Euro more than the glass version. I guess for just screen protection you don't need as high quality as for optical applications.
This is going to change the world in a substantial way.

Imagine when these characters become so lifelike that they are near indistinguishable from reality. Imagine when someone gives them a voice and personality, and you can speak with them. Imagine then that they star in their own movies, and some of the personality traits you've helped shaped or bared witness to emerge in those movies. The connection you will feel.

Today celebrities are inherently limited by their own bandwidth. These people will have near unlimited bandwidth. Everyone can talk with them. I'm thinking of the movie Her.

This is really interesting!

Edit: This made me think; The Sims in year 2050, might be immoral; almost Truman Show-esque.
Probably not in that repo as the upload was done by the security team.

Best way to get the source is to run “apt-get source beep” on a Debian system.
> If I were starting a social network today, I’d simply block EU IPs from accessing it.

You're be free to do that. And then you'd have to cut off a large revenue stream (~25% of FB's revenue comes from the EU). And if you get popular, some EU start up can just copy your site. They already know what works, what features to build, so it'll be quicker for them to copy than it took you to build. This competitor will be able to operate in the USA and EU, but you won't be able to take them on in the EU. They'll have a safe, protected user base of ~500 million potential users to rely on.
your dad is trolling you. He knows.
So, is there any production-ready migrations system ?
I've never heard of othorexia until today. Funny that in a country with an obesity epidemic whose number one killer is heart disease that obsessing about eating healthy food is considered a mental illness.
so if other users (not part of the conversation) are used as temporary servers so that messages get delivered even if the sender or receiver are never connected at the same time, what would it be called?
My dad still laughs at me for using that old MS DOS window. "Are you a computer expert or what?"

I use Linux.