skysight-inc/HackerNews huggingface dataset:
it could be if that was an open source extension provided as a plugin that you could use a custom version of... so that the encryption script was not being served by the webapp. Say the EFF maintained such an extension.
Ironically, I had this same thought today while listening to a This American Life on Shay's Rebellion [1].

The right to keep and bear arms has more bearing on access to encryption than any other recognized right.

[1] https://en.m.wikipedia.org/wiki/Shays%27_Rebellion
Considering opportunity cost of the 100+ hours that probably went into this it would be cheaper to go to a dentist.

He might be able to come up with a better or cheaper method then the currently industry standard though ...
Again, compilers are easy, easier than anything else.

If the entire thing is "complicated" (although it should not be), it can still be broken into a chain of laughably trivial passes. This is the most beautiful property of the compilers - an ability to break down complexity all the way down to trivial.

If you do not agree for some reason just name a part of a compiler you perceive as inherently complex, and I will show you how to turn it into a laughably simple chain.
The ACM is paywalled for the majority of the publications it manage.

I found the ACM paywall to be one of the obstacle that limit access of the new wave of the code educators to older results in teaching programming: they are not in the academic sector and lack both knowledge of and access to this enormous amount of papers.

So, in this case, the paywall keep a new generation naive, as they reinvent independently research that have been conducted decades earlier.
> and has far too little empirical rigor for engineers

I think this is one of the key points of the problem: we, as engineers, are expecting this problem (imitating the human psyche/getting to true AI) to be able to be defined rigorously. What if it can't?

I'm not a religious person and I don't generally believe in something inside us that it's "undefinable", but looking at our cultural and intellectual history of about 2,500 years I can see that there are lots of things that we we haven't been able to define rigorously, but which are quintessential to human psyche: poetry, telling jokes, word puns, the sentiment of nostalgia and I could go on and on.
The long slow death of Twitter
Staminus Breach: Just How Bad Is It?
Nice that GNU is taking on such a project..
- Call it PythonCore instead of Python4. Avoids any possible trademark issues if it does take off, and the semblance between "four" and "core" rings nicely.

- PythonCore should be just what we the people need, rather than feature soup with community promise of compatibility like Go. Python2 subset, removing some extraneous features and removing the std lib.

- One could start with CPython 2.7.11 and disable all the keyword features that weren't wanted or strictly needed. I would go about this by asking the guys behind PyCoders Weekly would send out a survey asking Python developers a series of questions on what to keep. Combined with surveying a few recognized Python experts (not Guido). I think at this point in Python history, we know what we definitely do and do not need.

- As well, ditching the standard library and putting it all as strictly package imports. Forcing it all to compete with other solutions on equal footing but still being there for reference. That would be the basis of the new 'PythonCore' and give people something they could rely on as a stable, unchanging featureset for years. New features would be imported, extremely rarely added to the core.

- This would be declared as a continuation of Python2. Though clearly not supporting all existing code, it may require little more than changing your string formatting in the end.

- After this, two main efforts would be involved. Initially ditching the CPython 2.7.11 base implementation for a compiled alternative. Nuitka would be an interesting solution to look really hard at, PythonCore may be the language that Nuitka has been waiting for to really shine. This shouldn't take long to get up and running considering Nuitka is already working and should compile a strict Python2 subset just as well as it does the entire language today.

- The second and I think most important, and time consuming effort would be in duplicating the success of NPM for PythonCore. This would make or break it.

- You could do the same for a Python3 subset but I think what many, many folks (and businesses) want is some option to continue on Python2. This would be a way forward that could be supported relatively easily as the supported core would always remain small. But it still retains the POSIX oriented nature that we all love about Python rather than the Microsoft/JVM/CLR unicode by default decision with Python3. I like many Python2 users, stick to retro OSes without a text / binary distinction. If it was good enough for Kernigan and Richie, it was good enough for Joe Ossanna, it was good enough for Robert Pike. Well, it's good enough for me.

- In sum, influences would be Lua, Nuitka, CPython2.7, NPM.
Yikes, and I have a paper in the oven I'm hoping to submit to CCS this year... I suppose my mental image was influenced by less flashy conferences along the lines of https://cie2013.wordpress.com/registration/. For what it's worth, I don't think there is any reason to assume the peer review and publishing effort put in by CiE is of lower quality - though its acceptance rate is likely to be higher than that of CCS, which may play a role if attendance is closer to being proportional to how much they accept than to how much is submitted.
Have a look at ublock vs adblock plus comparison featured yesterday: https://news.ycombinator.com/item?id=11277135
On the other hand: this means that it is finally possible to get a laptop with an intel cpu and ECC DRAM!

(And I'm guessing, really I hope, that I won't have to look up every xeon laptop part in intel ark to see if it supports vt-x and vt-d - I hope xeon means "no need for further market segmentation, all features that make sense are enabled")
Tbh, it is really hard to have an "accurate" model of a very wide OoO core. It is far too dynamic, you instruction scheduler cannot predict the occupancy of the pipelines.
That's a very important point. The results can't really be mapped to a one-dimensional score of some kind of nootropyness. Especially with higher doses, many of the nootropics have wildly different effects.

If one makes you giddy and bursting with creative ideas and another gives you drone-like immunity to distractions, they can't be linearly converted to equivalent doses of caffeine.

I think the survey's score chart is best understood as a "how much do you like it" ranking instead of a conversion chart.
As a person living in my 3rd country for a longer time in my lifetime (Hungary -> UK -> Taiwan), based on my experience so far this approach just piles up the problems, and feels incredibly scary, cruel, shortsighted, and counter-productive. So much of the current state of affairs is moving toward a Global Community where for things to work optimally (from economic and human point of view) borders are more of an impediment than help. What I see all points towards mobility, remote work, reconfigurable economies, and a dynamic structure. On the other hand, all I see being done is trying to freeze old structures, like you can bring back yesterday's world. I don't have the answers, what should be done, but I've never seen a solution that fought the underlying patterns and trends, instead of taking advantage of them.
I like the idea, but how about completely decentralising it as well?

https://ipfs.io/ipfs/QmNhFJjGcMPqpuYfxL62VVB9528NXqDNMFXiqN5...
Not principially, but your cache would probably be much smaller.
Wow, a ton of crying here on Python3 support.
Short sweet answer: patches welcome. Get to work. Or, donate your money to the authors so they'll do it for you.
I just noticed a pun in the name: All Phago, devourer of worlds. Especially funny as beating a stone could be imaged as swallowing.
Ah, the joys of arguing about artificial intelligence without ever defining intelligence.

It is the perfect argument, everyone can forcefully make their points forever, and we'll be none the wiser whether this AI is 'true AI' or not.
hug your pillow and cry !!!!!!!
I think so best solution ever!!!!!
The historical reason was error recovery and error messages. It is a solved problem now, you can have it all with generated PEG parsers.
That's not quite true you can validate the scripts the server is sending you, various hashing algorithms are sufficient and although not prevalent today you can always use the "archive" attribute[0] in your script tags to provide an archive with digital signatures (this was a feature in Netscape and even early IE) it was used in the mid to late 90's when SSL wasn't that prevalent.

But this isn't that relevant today mainly because of SSL, and while it's true that the server can serve you a modified script even over SSL but it can only do that in such cases when the server has been compromised (excluding any attacks that break/MITM SSL) in which case if you can't trust the content that is served by the server you can't trust the content stored on it either.

But lets say that it's still not enough then well a client side encryption in the browser either natively or via an addon can provide the required functionality to make web apps work properly even without providing all the functionality over the wire.
There are quite a few hybrid webapps for Chrome that do not work without an addon or those for which the addon adds allot of functionality that could not be efficiently offered by current web only standards.

[0]https://msdn.microsoft.com/en-us/library/ms970704.aspx
The Phoenix Framework (web framework for Elixir) already solves this for you.[1]

It's called Phoenix.Presence. They used a combination of CRDTs with heartbeats to implement it.

You are right, it is a hard problem because of the distributed nature of Erlang/Elixir. That's why Chris provided a framework level solution for it.

[1] https://youtu.be/XJ9ckqCMiKk?t=921 (Erlang Factory SF 2016 Keynote Phoenix and Elm – Making the Web Functional)
any chance of a non-geoblocked link?
How do you power it? Are there battery powered printers these days?
He's an outlier, if not an extremist (seen from the standpoint of the average Republican politician).
We still haven't begun to get into haptics, and that will do an number of things to bring the size of a usable phone down, and make medium sized phones more usable. Add 450 PPI screens, haptics and 3D Touch and you have space for new classes of apps.

And whoever makes the IPhone 3G of smart watches is gonna knock our socks off.
As opposed to the current situation with Apple's signing key?
Started reading the document. Now I'm listening to the GANGAM STYLE from the document, again. And I should be working.
Actually also ARM has 64 byte cache lines. ARM also tends to be more more sensitive performance wise to proper alignment than x86, before ARMv6 you couldn't even do unaligned accesses except by emulating it in software.

So the results will probably be pretty similar on ARM as well.
https://mailinabox.email/ does pretty much everything listed and more (and is being reviewed by more people so it might be better and more secure), automated, so doesn't take 2 hours but rather 20 minutes. They have a docker branch in github but atm there's no work on it anymore. It does work very well though. In a nutshell: if anyone is up for working on secure email in docker, please continue the work done on MIB already and contribute.
This is as silly as only selling your products through a single distributor by country. Imagine where Samsung or LG would be if they were doing that. Right now movie studios are both complaining about falling revenues and turning down paying customers.
A Life Philosophy
He used phrasing like "widely thought by experts to be impossible" (13m2s) a few times through this piece. Which cryptographers and cryptography experts think, in 2016, that a crypto system could be created that is, baring bugs, completely secure right up until the point where you don't want it to be? He showed clips of legislators asking for magic crypto unicorns (10m). Is this some kind of 4 out of 5 cryptographers think it's an "impossibility", and do we really think that that remaining one is actually an expert?

Or is this just an attempt at "fair and balanced" reporting, implying that, while they couldn't find any "experts" to take the opposite side, there must be some out there. John Oliver doesn't usually do that though.
This Pi Day Is Round
Alibaba-backed logistics firm Cainiao lands funding at reported $7.7B valuation
A single preemptive event driven framework is probably a closer match.

BEAM has a very efficient multi core fair scheduler. All 2M process share time on all available cores and are handled by a single scheduler. Because it's preemptive, starvation problems one might see on an event loop are avoided. A CPU intensive process can run alongside low latency IO processes and they are all fairly scheduled.
That's sort of my point. The author of the article lumps suicide into the same moral bucket as homicide and defensive gun use.
The other day I found a blog post I made back in '04 about how mesh networking was the wave of the future. Don't hold your breath man.
True, but that hasn't stopped people from being extremely anal about similar things.

I've just never encountered anyone correcting OSX before I saw this post.
اخرین آفرهای تور کیش قبل نوروز ۹۵
Schwarzenegger without the thick Austrian accent isn't Schwarzenegger.
If you sound overly certain when people disagree with you they won't take you seriously.
It is a major AI breakthrough, but not the sci-fi like. AlphaGo is a true AI for Go in the sense that it develops intuition and anticipation by evaluating probabilities, same as any human player. A Go-specific philosophical zombie in short. And when we will have superhuman philosophical zombies for each problem, what will be the point of a general AI?

Edit: typo
What approach would you take to solve the problem you describe of individual fruit baskets that can scale?
AFAIK, no Skylake (Xeon or other) chips scheduled for 2016 are going to support AVX-512.
Ask HN: What makes you upvote posts on HN?
Microsoft quietly stops accepting Bitcoin
Ckreibich/scholar.py: A Parser for Google Scholar, Written in Python
But what about
https://en.wikipedia.org/wiki/G_factor_(psychometrics)?
ESA ExoMars launch
I don't consider this mathematical model of induction/prediction to be an accurate description of "intelligence" in the sense of "True AI" (which itself is open to interpretation).

This is the cake: human intelligence. Right now we have pieces of it, but even the end goal isn't well defined.
We know the human mind makes predictions, recognizes patterns, can formulate plans, works with both concrete and fuzzy information, and so on. But we still don't understand what human intelligence really is, overall.
ExoMars launch scheduled for 09:31 GMT (10:31 CET)
This is highly opinionated. It will change from person to person, even for the same person in different times of his/her life. My answer would be that "when the planets align": Meaning the right product at the right time.
Sorry adrusi and dang.

I'll stop posting to threads like these.
Postman now has RUN BUTTON
Quite a lot of strategy in MOM. In a way, the several unbalanced units, psychopathic AI and diversity of units and spells adds up to quite a compelling and deep game, even by modern standards :)
Minecraft to run artificial intelligence experiments
Why is almost irrelevant?
Regardless of if you're coding in C or C++ for micros, you're not going to be using much, if any, of the standard library anyways. You'll probably be rolling your own routines for a lot of stuff because so many libraries, even those for micros, are rather oversized for when you're truly constrained.

I've used templates in C++ libraries for the purposes of varying memory constraints and mcu capabilities. Being able to write a library once and deploy it on 8 bit and 32 bit chips without FPUs and chips with fpus means saving a lot of time, and it writes code that's just as efficient. Finally, a lot of C/C++ compilers for small devices have routines to give a pretty good guess as to how much RAM your code's going to need, so you can figure out ahead of time if a routine is really worth it.
The first 10 years of Curve25519 [pdf]
Pretty much explained why Donald Trump is so popular at the moment.
Chaos mages like Tauron are painful on the highest difficulties :) That Armageddon spell, volcanoes everywhere!
My (UK) diagnosis was an endurance test. It took 2 years of consultations, appointments and referrals to get a diagnosis. Of course, this is the NHS so everything non-life threatening takes longer but if there was no impact day to day there would be no motivation for the many hoops and consultations. Due to the nature of the beast, many who do suffer could drop out of such a marathon because, for example, their referral form had fallen underneath a filing cabinet due to a chaotic office and thus forgotten about by both sides (happened to me - called up because after 3 months after prodding by my mrs. She was going insane).

Overdiagnosis is almost a cliché. This might happen in some places. There are just as many that the diagnosis is painful and thorough.
Occlusion ~= how your upper and lower teeth fit together when you close your mouth.
Science funded by taxes should be free, obviously.
How We Ported Hubot from Coffeescript to ES6
I dont necessarily disagree with your reasoning, but in short he received it because h wasnt as bad as the other guy would have been?

I dont see how he should have gotten it personaly.
The term ("superhuman") is used very differently in other communities though, that don't have such a clear metric of "beating humans" as in traditional game-playing. Which means it's about time we clarify what is meant by it, especially as various parties that have commercial interests start throwing it around carelessly (there was an example on HN a while ago).
Former Royal doctor demands statins inquiry
Yeah, but no.

Making a document description language purposefully turing complete is an offence that should be punishable by lashes with a fiberoptic cable.
It looks awesome! I really like the idé to write once and compile to everything. However I do not have much experience in this field. How does this differ from the current popular approaches, example Haxe? When should I use this and when should I use Haxe?
Concurrent garbage collectors exist. It's nothing new or special. The problem is you need read barriers which means your garbage collector ends up slowing your entire programm significantly down. For some reason Intel and AMD decided it's not worth it to add hardware acceleration for read and write barriers so end up paying a lot of $ for custom designed processors from Azul if you truly need a concurrent garbage collector.

http://www.azulsystems.com/products/vega/processor
I would be very interested in a micro-payments marketplace though, I think they need a better presentation, because I didn't understand. Do I need to signup? Give them my bitcoins? What do my customers have to do to pay me?
I'm a web designer turned fullstack developer. Don't do as much design anymore, but I like to go to dribbble to get inspiration and figure out how to tweak layouts / styles in my personal projects.

I agree wholeheartedly that dribbble feels shallow, especially thin on the UX aspect as a whole, but its still a great site for inspiration.

The UX part can't be had in still shots anyways. If anybody knows of a similar site with ux interaction videos, I'd love to find out.
It's certainly the case that you can make use of C++ features sparingly and get the benefits of both C and C++; but I think the notion that "good, modern C++" is somehow supposed to be highly abstract and thus bloated up unnecessarily, is in itself problematic.

My original comment was more about the fact that despite using C++ and Java exampees, this book is quite strongly lacking any advice in the "use templates and other abstractions sparingly" direction.
Content sources typically charge per region. The more the subscribers per region, the better is Netflix chances of broadening the catalogue in that region. It is a tough problem that has several facets. Prime move, capturing a subscription base, marketing, campaigning, trials, licenses, sourcing, regional law compliance (nudity/violence etc.), infrastructure, etc.

Am not saying as a consumer you are wrong. But a perspective from the other side at least partially covers the why.
Ouch. I admire Norvig, but that's one of the most horrible pieces of code I have ever seen. I've read that page several times, I've even translated it to C# - https://github.com/mdpopescu/public/blob/master/Sudoku/Sudok... - but I still think it's incredibly ugly. I will admit that my knowledge of Python is very basic but still, if I had to maintain that code without the entire description around it, I'd give up and rewrite it.
The Haskell and Clojure standard libraries.

It's very rare in a programming language that I can click through to the implementation of a function and actually understand the code I get through the wall of error checking and coercion and OOP gobbledygook to even make sense of what I'm looking at.

But I've never had this problem in Haskell or Clojure. Haskell because that awesome type system makes most of that boilerplate unnecessary, and Clojure because for good or ill, the priority seems to be on clarity of code and letting the Java type system kind of catch a lot of the obvious errors.

Racket, on the other hand, much as I love it, when I go looking at it's internals most of the time it's practically unintelligible to me.
Noone really said that AlphaGo is identical to the Atari playing AI from a while ago. What Deepmind did say is that that agent was a general game-playing agent. If it was, then why was it not employed against Lee Sedol? Well- because it wasn't.
Fun with the Anthropic Principle (2006)
https://m.facebook.com/story.php?story_fbid=858905877571756&...

Supprisingly their Facebook video isn't...
Wow. I know nothing about go, but 600--->300 sounds like quite an improvement.
Just don't read too far into the series. The first four books are pretty good, but the further on it goes...