skysight-inc/HackerNews huggingface dataset:
I too saw this footnote near the beginning (page 9):

“At the present time very few people believe that P=NP. In other words, almost everybody who has studied the subject thinks that satisfiability cannot be decided in polynomial time. The author of this book, however, suspects that N^O(1)-step algorithms do exist, yet that they’re unknowable. Almost all polynomial time algorithms are so complicated that they lie beyond human comprehension, and could never be programmed for an actual computer in the real world. Existence is different from embodiment.”

But would the existence of such "step algorithms" be fully equivalent to P=NP or a limited case applicable to only a subset of NP problems (i.e. one's thought previously to be NP)?

I don't know the answer and am genuinely curious.
What do you mean by "then NoSQL appeared"? It has always been around, it just became an extremely peculiar buzzword for a while.
Good question. I feel natural selection works in more ways than just "survival of the fittest" sense of the term.

For example, for millions of years our bodies have become adept at precisely the amount of gravity Earth pulls on our bodies. Whether or not that has affected the species ability to reproduce, or if it's consequential to our ability to live comfortably in space, is another question, but I feel there are more ways evolution has affected our genes (to be more perfectly adapted to Earth's environment) than we may realize.
I use google quite often for searching $LANGUAGE, $PLATFORM, $LIBRARY docs... it's so much faster than using the provided search.
Suggestion to the author: I could really benefit from a short sentence that explains to me what DV means. I get from the context that EV likely means "Extended Validation".
Then again, all I ever did was set up SSL on Heroku and a bit of openssl magic to get Github running - so maybe not the target for the article?

Edit for clarification: There is a short description of DV & EV, but it doesn't mention what DV/EV stands for. I'd love to know that (without Googling, because lazy).
Boundaries (2012) [video]
Yeah, this is my mistake when writing the advisory. For info, I did test it (with right extension) and it DOES work at some corps, who turn off signing (I know, I know). Additionally, you can use .js or .vbs to spawn Powershell command line with switch to turn off checking.
Wow. But hey, on the other side, you could view it as a quality-stamp on the people who've gotten through that kind of hassle. The Germans obviously mean business. Achtung!
It doesn't look like he was CyberSquatting to me. I hope it resolves in his favor. If the person bringing the suit should win it would set a bad precedent for all Internet business.
Can confirm. Scala is picking up slowly in financial services (JVM heritage certainly helps)
Constantly. Even when I know exactly what to code I like to view alternative examples to see if there is a better way to do it. Even if I know my code is rock solid I like to also filter search results for the past year just to make sure there isn't a newer+better way to do something that used to be best.
> How many job offers do you see looking for a smart Perl programmer. How many do you see listing 10+ technologies, plus experience in scrum?

Ignore the laundry list of requirements.
The heat source inside the bus (people) is far, far outweighed by the heat source outside the bus (radiation from the sun, convection from hot air, etc)
I am based out of India. Irrespective of the location, being in this domain for 2+ years now, I can tell you that while there may be comparatively few open positions, the pay (irrespective of location again) is above par if compared to enterprise but on par otherwise, for experienced programmer!

If you are at entry level, I can think of having a related self project or contributing to any of the numerous open source projects in the scientific stack will do the trick. Hope this helps.
how do I use it with the yield keyword?
Probably because a Ruby activist wrote a cool script and no-one cared about the implications of a new dependency at all.
It needs user interaction. POC Samples here: http://owned.lab6.com/~gossi/research/public/packager/ (made by me, safe to try).
In many cases that division doesn't exist. Part of the beauty of React, as far as I'm concerned, is that it allows us to think about things on the page in terms of components, rather than as separate blocks of html, and javascript.

It does make sense to bring css into the mix as well, as css can have functional effects. If you have a React component, for example, which explicitly toggles whether items are displayed or not, it makes sense to tie the toggling of the css display property directly into the component, rather than factoring it out into a separate stylesheet and creating an additional dependency.

Note that I'm not suggesting that all styling should be done this way - I think that would be disastrous - but that there is merit in composing the html, css and javascript together.
Show HN: Link digests #6
it's better to use something like 9P/Styx, instead

Who does this, though? Are there reliable adoption numbers? NFS semantics are wrong in well-known, familiar ways and it ships everywhere, making it still quite popular.
Firefox generally uses the same 2D vector APIs as the native host system for canvas (in particular, D2D on Windows). So this sounds like some kind of (possibly platform-specific?) bug.
BigStash is shutting down
There are widespread deflationary effects in some segments of current economies.
The new combining characters do effectively convey a color even if it is nonspecific and limited to skin tones.
Just checked out Lateral and it seems really cool. Just wondering what your monetization plan is. I'd like to use this for a site I develop at work, but wouldn't want you guys to suddenly announce exorbitant fees or shut down due to insufficient funding.
By news stories?

Given the amount of media attention there was when the early proof of concept hacks emerged, I'd be amazed if they wouldn't be all over any story that had even the slightest suggestion that someone might have lost data as a result of a stolen phone having been hacked via TouchID.
Do you mind sharing what kind of Saas are you thinking of? Who will your customers be?

Unless your Saas requires high-touch sales, the number of leads you are able to reach will increase as your business grows. In the beginning you might be talking to 10 people per day personally, and down the road - your blog/integrations/PR/referrals may bring in dozens or hundreds of leads per day. It's rare for the number of leads to be constant across a lifetime of your business. Similar to a rolling snowball, all your lead-gathering efforts will build up and hopefully produce growing results.
What’s propelling China’s industrial robot revolution
Google is essentially maintaining Flash for Chrome at this point, with the PPAPI port.
They left out the best one: Meetup.com
Also - lets not forget that chat room monitors were willing to put up with the AOL TOS, hours and conditions for one good reason:

that sweet feeling of power to kick and ban other people (and likely to brag about it to their buddies).
Or higher priority things to work on. Optimisation doesn't come for free.
> I have never thought of emoji as having any particular skin colour, until this recent trend to make skin colour selectable.

If your skin color is already represented you have the privilege of not having to worry about inclusivity of others being represented.

However, I'm not sure this applies to you since I'm not sure what race you are.
The fact that there's no legal remedy only highlights the inadequacy of the laws on the books.

Simple solution: require all OS vendors to permit opt-in, off-by-default sideloading.

Curate your app store all you want, but don't prevent your users from running whatever software they want on their own computers.

That would solve this.
Kenneth, what is the radar ID of the enhancement request you have filed on this issue, so I can dupe it?
Nothing to do with her being a woman and it sucks to even bring that up - it makes no difference. I'm speculating here, but I think the problem is largely that Pao is an ex-lawyer, wealthy investor that is married to a hedge fund manager. Reddit being a largely liberal/young/mass appeal/quirky internet subculture collective (at least at it's core) would see any ex-lawyer, wealthy investor married to a hedge fund manager as an outsider. She comes off as an "out of touch 1%'er" that is there to make the site more corporate and "safe" for advertisers, ruining its culture to make herself even richer. It doesn't help that she apparently doesn't even know how to use the site.

It's like being a software engineer and getting a new manager that previously worked at Goldman Sachs, wears expensive suits to the office, asks you for help using Microsoft Word, but then tells you to switch from IntelliJ to Borland JBuilder because he owns some shares in Borland. He doesn't get the culture, he's an outside and is making decisions to actively ruin your environment. That's how it feels.
Seeking Alpha CEO resignation letter
Plex: a parser and lexer generator as a Rust syntax extension
Thoughts as I run a similar (but completely different) setup on DO.

1) Have you considered DNS round robin for your nginx and varnish servers? Running 2 of each (at half size) would let either one die and nothing bad happen to your site.

2) Are you ok with MongoDB being a SPOF?

3) Are you okay with your main DB being a SPOF?

I ask this not to be snarky, but I see that you are 84% of the way to having a SPOF proof setup, but not quite all the way there. I know I sleep a little better at night knowing that if my nginx box blows up, I have more with DNS round robin to keep everything running till the morning.
Right, so it's more based on "what feels right"? (I don't mean that in a bad way - sorry - am genuinely curious.) Note that you can import files in JS too. If you want to turn it into n files, then there's webpack's code splitting, which makes even more sense here.
I still like CS better than ES6, but I agree the latter is the most likely winner combination with React. Maybe I just need to find an editor that masks the unnecessary parens and semicolons :)
If Greece had BTC instead of the euro, he would have again closed the banks and campaign for the blockchain to "forgive the debts of greece before i open them again". The situation with the euro is a lot closer to having BTC than drachma. You chose a bad example to defend BTC.
The quality of the message and it's impact are definitely influenced by the type medium but it does not follow that this makes the medium not neutral. Let's take an extreme case - a medium that when used will harm the receiver of the message. You might say that this medium is not neutral but the fact is that the medium is always neutral. What isn't neutral is the designer of that medium or the one who uses it. Even in the very unlikely case that both are ignorant of the harmful effects, the medium still remains neutral, much like a destructive force of nature is neutral.
Sorry but I don't get it, how is the riddle different than a normal password?

Some sites request certain characters of your password, which I find just slightly better than asking for the full password, but extremely more annoying for the user. Can't see the advantage of the riddle, seems to be the same approach.

Also, if I have to remember a different nursery rhyme from every website out there... well, I'm sure you see the issue here. Not to mention these rhymes -or the correct answers to the related questions- would have be stored in plain text (or actually reversible encryption) at server side, instead of a hash of the user's password.
Even in worst cases, you're utilizing a slow computer for a second or 2. Solves the spam issue.

Not really. 300 messages a day would only be a few minutes of compute time and could seriously disrupt a large number of small group.
Safari isn't the problem. It's not chrome either. The problem is that 99.99% of people using the web via these browsers doesn't give a shit. It's up to us developers to build for what people are using right now.
Chip-and-Signature is becoming one of the standards in the U.S, not Chip-and-Pin.

Mastercard is one of the companies trying really hard to prevent pin numbers from happening.

It's almost as if an executive heard that "biometric" is happening, and decided to take a bet on it.
Why not? These are the services for which there is demand.
For what it's worth, I also work on a fairly large React application and haven't run into organically strange performance dips. If we're designing a component to do interesting things with unbounded data sources, we absolutely consider the vanilla JS approaches before trying to model the problem in terms of composable React components. But compared to every other approach I've experienced building web applications, React does give us pretty ergonomic and efficient building blocks by default.
I think it's Domain Validation.
Its really crazy actually. Large scale communities seemed doomed to experience a period of mass exidous, or rebellion. Though the subreddit feature I think played a big part in delaying it, it would seem to be coming more likely an inevitability. I think the only saving grace for Reddit right now is there's not a very clear exit point. Voat as a Reddit clone populated by the skurge of reddit, and fleeted with technical problems doesn't seem likely to take the flag next.
> Credit card companies already have the perfect "security" measure: retroactive limited liability for stolen cards. Nobody loses money because someone steals their credit card.

100% on that. Money is lost all the time, but thanks to that retroactive liability, the bank and/or merchant loses it instead of the consumer. Security for the consumer is already as good as it could possibly get, so they're really saving themselves and their merchants. This is a good thing, because they have a much more direct incentive to save themselves money than to save you money.
Dart makes a decent argument for a smarter compiler. They've implemented "Tree Shaking" in their compiler: essentially cross-library dead code elimination.

This would probably be quite tricky in Java land where reflection does add new entry points, but it could be used to solve the problem of "I only need this one function from this library, don't compile in anything else".

I was personally quite surprised when I ported from code from Node to Java/Groovy and the resulting shaded JAR was > 70MB, I think at some point it peaked above 110MB. I don't know what I changed, but it's down to 35MB now. But the code that we've written in house on that codebase boils down to 1MB. But besides figuring out that I don't want to make local builds I scp to staging (because scp is terrible), these numbers are all completely equivalent for writing server-side software that runs on dedicated machines.

We could certainly make it more efficient, but there's exactly zero business case for it.
His Vanilla examples is exactly what Ember.js does because it already knows which data changed and to which node it was linked to so it will diff the vDOM only for those.

I would love to see the same comparison with Ember.js in the mix.
Better for you. Not better if you're writing and publishing a book.
Apple is generally very cautious when considering whether to add functionality that might be used to build potentially deceptive user experiences. I would think that full screen is such a functionality. They have a different metric for the concept of "beating other browser interfaces", one that puts a higher priority on protecting the privacy and other interests of the user.
The article was only about Extended Validation, which by definition require extra validation (which is, to some extent, actual manual work by the issuer). Although some might argue that extremely high pricing makes it a 'racket', people generally don't do boring manual labor for fee, especially for the companies that are using EV to make money. (Individuals cannot get EV.)
> Also, is there a condensed version of his work
> that preserves the spirit and rigor ?

"Don Knuth finally sells out" - http://i.imgur.com/hxmHdVZ.jpg
Elixir might pick up some mind share, similar to ruby but still keeps its erlang roots.
8 Reasons Why In-App Feedback Is Essential for Your App's Success
Blending Brandwatch Data with Apache Drill
I guess you'd need to define what you mean by functional language. That term gets thrown around a lot, to the point of meaninglessness. If you mean referentially transparent then neither Scala nor F# are referentially transparent.
Which part of the spec makes you think it only works incidentally?

http://www.ecma-international.org/ecma-262/6.0/#sec-array.fr...
Conway's Game of Life in Brainfuck
There are different aspects to consider.

First, in France, even if you're not a taxi, there's a special driving license for "transport de personnes" ("people transportation" ?) which is required if you want to use a vehicle with more than 9 (IIRC) passengers, eg. bus drivers. There's also the matter of insurance. I think we can agree that establishing clear responsibilities and ensuring everyone is properly covered by an insurance in case of an accident is a good thing.

Then there's the taxi license. In France (as in other countries) their number per city is limited. Therefore at the end of their career, taxi drivers sell them and recoup the cost of their acquisition. That's a sum of money they don't want to lose. Those license can get very expensive in major cities like Paris.

Finally there are also some kind of regulations about the car itself (like you have to have a standardized indicator on the roof of the car, a taximeter, etc.)

IMHO we need some reforms to make sure every Uber driver has at least the right insurance and perhaps has followed some kind of course to be able to transport people. As for the taxi licenses, it's kind of an artificially created scarcity. If removed, there are some costs (existing drivers will want to get a refund, then they may want to change occupation, etc.) Finally, as for the car requirements, Uber takes care of the indicator/taximeter. They also have some rules about the cars.

In conclusion, Uber is not trying to disrupt a market, they're going against an existing institution with clear rules and regulations in a lot of countries.
Interesting. I didn't realize there had been any substantive new work done on linkers in decades.
It's been going for four years and remains a draft, and rechartered earlier this year. As you say, there are a number of implementations (although I don't know how complete they are), so it's not clear why they aren't progressing to recommendation. Software projects :-)
Won't Web searches about WorkBetter always point to news about this case now? Sort of bad PR even before the new company gets started.

An 'out of court' settlement would be better perhaps for both parties.
I'm in the US, and I had never seen anybody actually use it up to a week or so ago, even though lots of retailers are putting in the chip-capable readers. But I've been traveling for the last week or so, and I just ran into a couple of retailers in other states where I had to scan the chip of my cards instead of the mag strip for the charge to go through - and one of them was Target.

So it looks like it is coming to the US, slowly but surely.
Clojure is gaining popularity. Staples uses it (their "SparX" group), and much more notably a Clojure service is used to process every single transaction in Walmart stores.
No. You don't get punished for it, if you have to or like to.
ahem MorkDB.

There's tons of code in Mozilla that isn't necessary to do the one job the browser was built for.

I don't need code that manages bookmarks. At all. I don't need code that stores history for years. Honestly, I don't /want/ cookies persisted /at all/. I don't need themes to browse the web, and a reorganizeable UI is /never/ what I'm looking for in a browser.

I don't need WebGL. I don't need Canvas. Hell, I definitely don't need syncing of all this extra bloated data around to services somewhere in the 'net, either. Frames? What about floating frames?

Half this stuff is better left to tools that are built for it, the other half is junk I don't need, or is junk that actually creates more problems than it solves.
The key take away is the part of the plaintiff's filing that seems to want to redefine 'register' to include 'renew'.
remember, not everybody here lives in "freedom loving" US. Some of us live in free countries, where no court has time for that BS.

And then probably you are Indian, and Indians from what I noticed are extreme bigots towards their own minorities, not to mention raping women is like national sport in India.
Clojure is pretty big in some places. The list here: http://clojure.org/Companies includes Staples Sparx, Walmart Labs, Groupon, and several other well known names.
I agree with the other answers that it is a function of how familiar I am with the language/framework. But I also like to see what other solutions people have come up with since I know there might always be an edge case I didn't think of.
It's almost textbook bullying. According to the attached pdfs, Kneen has only sold 2 domains in the last 11 years. He'd have to be a really shitty cybersquatter to pull off those numbers.
More that I don't have to force everything into a single file. I think it's more flexible that way. Let's say one day I work static files into my build process I could chuck them into the same folder where they're relevant to the component.
Why won't folks accept that the fact appeal wields major influence in Washington and Brussels, or the bureaucrats waiting for Apple's cashpile to get bigger so that they can stiff Apple for a bigger amount?

It makes you wonder whether these legislators are really committed to competition which I suspect they are not. Stiffing transgressors seems to matter more to them than genuine competition.
Yes I have noticed the exact same thing on Reddit lately. My guess it's because they started sending "Cache-Control: no-cache" which prevents Firefox to cache the page for the back button.
Sure: CSS is better managed and maintained and more easily understood by future maintainers outside of React and JavaScript, i.e., more cheaply and with less risk. And there are plenty of sugars for making it even better, e.g., SCSS, LESS.
I have sympathy for Kneen, but do we really, as a society, benefit from people that buy useful domains and then sit on them for 16 years while doing nothing with them?
Belize me, If I was a "radical", I would have found other ways to reach my goals and obtain this information.

So I do not think fearmongering necessary.
Julian Assange, WikiLeaks founder, denied asylum in France
I can totally empathize with the large form woes, having worked on a couple of similar client projects with similarly unusual requirements. Angular (the first version, I hear awesome things about the latest), in particular, fell down hard when managing a very large number of semi-dependent input fields. We ended up customizing large swaths of its collection diffing code to gain minor performance increases before designing a pure JS solution that was very performant, if very expensive and time-consuming to implement. I have no reason to think that React would have fared any better in either case.
The cost of limited consumer liability for stolen cards is spread across all consumers in other card fees (perhaps hidden ultimately in network/merchant fees, and thus spread further in consumer prices.)

In a competitive credit card market (which we may not really have, but that's a different problem) an issuer reducing the incidence of lost would be able to compete better by either lowering charges or providing greater benefits while making the same profit, forcing other issuers to match those features or be driven out of the market.