skysight-inc/HackerNews huggingface dataset:
>The picture is not good. Reforms are needed, to increase low and middle-class domestic consumption; and perhaps a trillion? in non-performing loans must be written off. The rules for foreign trade and investment in China need to be rewritten to allow for unrestricted foreign competition and investment in the broadest of terms. In sum, system inefficiency in China markets must be rooted out quickly to avoid a much worse crisis.

All of that is based on the premise that the rest of the worlds financial industry are willing to let them collapse. Is that REALLY an accurate premise to work from? I think the aftermath of the mortgage crisis says otherwise.
A Quick Way to Solve App Overload
The article doesn't mention the problem that we often try to predict the outcome of a singular event when statistics can only tell us something about it when repeating it. The prediction could still be correct even when the actual event is not what was predicted.
Firefox is integrating a cookie feature from Tor called first-party isolation or double-key cookies. It will separate third-party cookies for each first-party site, so evilcorp.org cookies for evilcorp.org images on a.org will not be set for evilcorp.org images on a.org. Blocking third-party cookies can break some site that rely on third-party resources, but first-party isolation should allow each site to work without cookie "crosstalk".

You can test first-party isolation now by flipping the about:config pref "privacy.firstparty.isolate" to true. Beware that there are still bugs that break some sites, which is why the feature is not enabled by default yet. If you find bugs, please report them in Bugzilla! Here is the Firefox bug tracking the integration and known bugs:

https://bugzilla.mozilla.org/show_bug.cgi?id=1299996
> I saw the headline and rolled my eyes, because as a consumer, I have absolutely no recourse for Apple's extortion.

Android, Windows.
Here is a speech from Bernie Sanders, taken right from his own website:

https://berniesanders.com/sanders-prepared-remarks-at-democr...

"Together, my friends, we have begun a political revolution to transform America and that revolution – Our Revolution – continues. Election days come and go. But the struggle of the people to create a government which represents all of us and not just the 1 percent – a government based on the principles of economic, social, racial and environmental justice – that struggle continues. And I look forward to being part of that struggle with you."

The reason I know most news coverage about Trump is bullshit is because Sanders was lauded as a hero and a man of the people. When Trump says pretty much the same thing, he's seen as a 'Batman Villain'. Politically, Sanders and Trump aren't that much different, which is why Hillary wasn't able to pull enough of his supporters over to her side.

It's really like the old story of the boy who cried wolf: After awhile, I just stop believing anything you have to say about Trump because you lied so many times to me.

Just stick to the truth. There are plenty of abhorrent things about the trump administration. The superfluous hyperbole will only result in people like me completely ignoring what you have to say.
If you increase the time scale, the acceleration doesn't seem so big--it looks like there's a fairly linear trend.

What's interesting to me is that there's such a consistent drop in searches around the holidays. I'd expect some drop, but not that big, relatively speaking.
Running Express, Koa and Hapi on HTTP/2
Chat bot responds with real quotes by “The Donald”
There's always https://ddg.co or https://ddg.gg
Good job you helped us all by explaining the difference.

Sorry about the sarcasm but c'mon. This place is about sharing info. Put in the 5 mins and explain the difference. Thanks in advance!
Boot-Gae: Clojure on Google App Engine
Awesome. Coming up with legitimately innovative features and publicizing them will do more good than a dozen new logo campaigns.
It's hard to take seriously an article and media outlet that claims the Number 1 "explosive allegation" is this:

information allegedly includes a videotape of Trump watching several Russian sex workers urinate on the bed the Obamas slept in at the Ritz Carlton in Moscow.

Really? Who cares.

As to the second point, how dramatic. Russia rigged the US election? I far simpler explanation is that US politics really is on the path suggested in the film Idiocracy. You don't need an external enemy to account for your bizarre politics, yourselves will suffice.
Nice, up until now I used Chrome as the browser logged into everything (fb, Twitter, Google) and FF as the main browser.
This should have "(2014)" in the title.
> Version control dates back at least to SCCS in the 1970's and has been in widespread use at least since RCS in the 1980's. I mention this because I occasionally encounter people who seem to think version control either was invented with Git (not true) or rarely used before Git (not true).

As someone who works in an svn shop - this annoys the snot out of me - yes, the distributed nature of git brings some decided advantages, but if all of your tooling, and all of your workflow is tied to subversion, the costs to change over perhaps exceed the benefits gained.
My favorite line:

> In my defense, heavy write loads seemed like the last thing Pinboard would ever face. It was my experience that people approached an online purchase of six dollars with the same deliberation and thoughtfulness they might bring to bear when buying a new car.
Yup. It gets it fundamentally wrong, thinking "complex" is an adjective and "houses" is a noun:

the/DT
complex/JJ
houses/NNS
married/JJ
and/CC
single/JJ
soldiers/NNS
and/CC
their/PRP$
families/NNS

But, honest, that's a rotten way to try out NL parsers. Nobody claims Stanford's, or anyone's, parser can handle that sort of thing. It throws human language organs because it's specially engineered to do that. And if it can confuse humans, there's no program that it can't confuse, except for one where the right parse is hard-coded.

It's an unfair test, is what I'm saying.
Search Amazon Clothing and Shopstyle at the same time
Which would be true if wealthy countries in times of peace were randomly distributed rather than being as a result of culture
Yes, it mounts you HD in /Volumes.
There's a book you might want to recommend: "The emotional life of your brain" by Richard Davidson.

Written by a neuroscientist, it gives a thorough, scientifically tested framework for classifying traits of personality and changing them.
VSCO is a curious case.
A good reminder to use long HMAC secrets or sign your JWT with RSA.
> Not the geeks, but the big multinational companies with disposable developer time end up using your open-source solution. Exactly the types of users I don't feel sorry for and would rather extract money from.

These companies much prefer to pay for support, even for open-source projects.
I don't believe Nokia suing Qualcomm had anything to do with the demise of their mobile devices unit. You'll also be hard pressed to find any analysis of the Nokia meltdown that would suggest this, though I'm happy to be proven wrong.

The article you've linked also notes that Qualcomm and Nokia already had a prior agreement, but once it expired couldn't agree and ended up in court. That's not what is going on between Apple and Qualcomm.
Definitely, you would be surprised by the amounts of JWT using very simple secrets
I cannot speak for the parent, but the difference for me is this: Matz wrote Ruby, for instance, because he felt that Perl lacked some features/capabilities that he wanted. This is good, and from this perspective, I have no complaints. Now, if Matz wrote Ruby to compile down to Perl, then it becomes an issue. At that point, Ruby wouldn't really be a new language, but just a Bandaid to hide the weaknesses and blemishes of Perl, for instance. Fundamentally, I would still be writing Perl, and that, for me, is where it becomes an issue, because I really haven't solved anything. I've just disguised it.

My opinion on the matter is that Javascript sucks. We all know it sucks too, which is why things like Elm, CoffeeScript, ClojureScript, TypeScript, BuckleScript, Scala.js, etc. exist. We want to fix Javascript because we understand that it sucks; therefore, we tend to embrace these various attempts to make it less stupid. The solution to the problem, in my mind, isn't yet another Javascript transpiler though, but rather native support for superior languages.

I'd like to see an API built into browsers to make them language agnostic. I think that would go a long way towards making web programming less lame. It may also give us a chance to clean up the DOM.
There is no investment. There is only speculation. Speculation that the asset price will increase. Speculation that your purchase will return higher value in the future. In order to be successful at speculation you do have to have certain talents and character traits. Study most successful speculators of or times and you will see certain patterns and common traits.
Hackers download US government climate data store on EU servers for inauguration
Teriya+Magar+wins+Jhalak+Dikhhla+Jaa+9+Breaking+News+in+English+Hot+New
WordPress Tips for Reducing Bounce and Improve Page Views
Been wanting something like this for years.
I've been using DDG for a couple years, not that too many people would know about it. Heh. Good enough for what I do, and having to go a few pages deep sometimes doesn't really bother me, and in fact routinely exposes me to resources that I was not aware of.

I have, and will continue to, pass good privacy practices on to others, particularly non-tech users, even though people don't always have the time for privacy discussions, they become aware of the issues.
Hohoho, i wrote a paper on the Chinese credit crunch: "the illusion of wealth" during my college years in 2011.

I presented it in a class full of kids of rich Chinese expats studying at BCIT back then, and I was laughed off even by an instructor who was a brilliant mind, and had a very anti-red political stance.

Two years later, an Econ proff from UBC asked me for a reprint permission. Now, i have randoms buzzing me quite often just to get to know if i had some "behind the scene" knowledge.

What surprised me the most was that my former classmate introduced me to her father (a rather rich Chinese businessman), as "the most smart guy in the class" and pretty much tried to drag me into his company.

Now I work in China, but not with them.
If Wozniak never met Jobs, Woz would just be a super valuable engineer working for some large company. Jobs always would have found someone to build things for him, and would have been a super successful entrepreneur. His product development instincts/ability was off the charts, both in how he motivated people, how he managed the process, and how he created end goals.
I am talking at an individual level.

Despite what some folk might wish to believe, Steve Jobs probably came to exist because his parents had sex.
Toolkits for the Mind (2015)
Right. Nature is about as credible a source as you can get.
Culture which the people born into have no affect on prior to being born into them, so what would that change about the point?

It's not like the US has this super peaceful culture either, so I'm not even sure about what culture has to do with it at all. But even if that made perfect sense it would change nothing about the original point.
I appreciate the response, but I find it rather strange, if you are really teaching 3d graphics to students. I mean, you are technically right at a pedantic level, sure, yes, you can hand-code your matrix multiplies. I didn't mean to suggest that it was impossible, and I'd appreciate some benefit of the doubt before you claim I'm making false statements. I was trying to communicate that it's not practical to do so once you start using animation or hierarchies, and despite your objections and example, I still believe that's true.

You've given a 1-d example. If you tried to do what you're talking about with a character rig, it becomes unwieldy and unfeasible almost immediately. On top of that, the very second you try to do this in 3d with 3+ transforms, you will end up with a square of numbers, you will have derived the concept of a matrix just by trying to avoid them.

I've written lots of 3d transforms by hand using hard-coded dot products just like in your example, and I've written lots of code with matrices too. I've seen others do the same. What I haven't seen is hard-coded matrix multiplies to combine transforms. It is not practical to combine more than a single pair of transforms using manual dot products. In every practical way, you do lose the ability to smoosh transforms together if you don't use matrices. And I never said it was magical, it is simply one of the algebraic benefits of using matrices, and it is easy to understand, and easy to work out the mechanics of. That doesn't mean that it's equivalent in practice, and as it turns out, it is not equivalent in practice. There are significant practical benefits to using matrices once your needs grow past the level of complexity of a basic tutorial.
I'm curious. How long could it take to bruteforce a JWT with an average latest generation i7 processor?
Most of their debt though is internal. It's chinese government owned banks lending to chinese government owned business. Why would any else care. It won't hurt most other people.
This is a lovely concept and I'm kind of sad that there isn't a cafe in my state of Washington (list of locations, in case you missed it from the article: https://repaircafe.org/en/visit/)

Besides the obviously nice communal aspect of the entire thing, I think this evokes a question that will become more and more vital over the coming years: how do we build an ethos of sustainability when the immediate merits of sustainability keep shrinking?
The Awk Programming Language (1988) [pdf]
I think that title must be given to OS/360. Usable backwards compatibility for half a century, and counting.

Windows backwards compatibility took a dramatic turn for the worse with Windows 7 when they decided to run old software in a VM instead of keeping compatibility. People had to turn to DOSBox instead, which perhaps ironically was originally made for things like Linux to run DOS software.
"Ok the app works now!"

I say this after running the last command in the REPL - it's what I've been doing for the last 2 hours. I haven't looked at the browser since I started.

I switch to the browser and sure enough, the whole thing works perfectly.

This is the Clojure(script) experience - it's a different method of developing applications. Combined with the brilliant weirdness of the language itself, it sucks you into the REPL and persists even after you've finished coding.

The most suitable word for this experience is "hacking". You don't code your program, you hack it.

The only drawback of Clojure/Clojurescript is the high learning curve.

Maybe the 20 years of OO programming have really left a dent on my brain or maybe it was because of the young age of the ecosystem, or maybe because tooling wasn't quite there yet, but I found it quite a challenge, before I could write even basic programs.

Even now, after having spent months learning it, I still find it intimidating.

Oh and did I mention how much clearer it is to write C++ after learning Clojure ?

Pure functions, immutable data, data vs code.. just some of the concepts that help a lot when you bring them to an OO language.
A personal firewall is one of many ways to make sure you installed what you meant to. There are signed trusted packages that phone home, or do stuff that you don't necessarily want.
From your linked comment:

I think this is the case, but I haven't confirmed it

I kind of feel like your comment here and the one you linked to are a bit of an appeal to authority - for me anyway, I'm no expert in this area, and you appear to know what you're talking about (generally speaking).

But then you added this gem at the end of the link comment:

Enemy action? No. Crypto standards groups don't need enemy action. They are intrinsically evil, and need to be avoided.

Yep, Design by Committee.
I've always found the competing interests in Chinese economic data to be fascinating. But what is more interesting is that the reality, apparently somewhere between what the government says and the completely dystopian view of Chinese detractors has brought a tremendous number of people out of real poverty. A friend of mine who started a business there remarked in 2004 that there was so much money around it was impossible for the party members to shovel it all to their lieutenants and the overflow was helping the growing middle class.

"Investing" was very much like the dot com days, everyone wanted in and over payed for securities.

And in spite of all the shenanigans in the numbers a lot of infrastructure that is useful is built, and while it might be over built its easier to use excess capacity than it is to create marginally more infrastructure. So all in all its a win for China.
What a fantastic man page.
The pool of Wozniakian engineers is limited. And it used to be very, very limited.

If it wasn't Jobs, it'd be someone else, and we'd be just as sure that the other ubermensch was Destined To Succeed No Matter What.
Wealthy countries are not randomly distributed, but where you are born is randomly distributed, with a bias to the poor side.
Plain text version here, but the formatting is off in places: https://archive.org/stream/pdfy-MgN0H1joIoDVoIC7/The_AWK_Pro....
That's not true in the long term. For example if you buy a house and then rent it, you will eventually earn back the cost of buying it, unless there is some kind of disaster in the market. Stocks are really no different.
"Bernstein's position in the field of practical cryptography is a product of an almost monomaniacal focus on commodity hardware performance and ease of use. "

It's like a marketing issue to me. He focused on what type of crypto there was a large demand for. His solutions now have the First Mover advantage. Others can still compete although his will stay widely deployed or long-lasting in legacy systems.
> It's not just 1-way, 2-way, or many-to-many; it's all those things simultaneously.

Hmm. But isn't the internet/new media heavily balanced towards the 1-way communication model ? Does sharing, re-sharing and commenting in the void qualify as 2-way or m2m or is it just an amplifier ? The potential is here but does it really solidify into existence for the vast majority or is just for the vocal groups (NGO, journalists, lobbyists, etc.) ?

I have in mind the net delusion [0] and the submarine model [1].

[0] https://www.amazon.com/Net-Delusion-Dark-Internet-Freedom/dp...
[1] http://paulgraham.com/submarine.html
This software attempts to determine the private key for the HMAC-SHA256 (HS256) signature algorithm.

The example provided has a private key length of 32 bits which is far too short to be secure. Based on the JSON Web Algorithms (RFC 7518) the key length must be at least the length of the output hash (256 bits) to be used in accordance with the standard.

> A key of the same size as the hash output (for instance, 256 bits for "HS256") or larger MUST be used with this algorithm.

https://tools.ietf.org/html/rfc7518
I'm not sure I understand the problem. From my perspective (maybe wrong), the OP tracked down the Nature blurb and posted it. Maybe for authority, maybe because HN focuses on English language discussion.

Presumably, the OP first ran across the news in Le Monde. Well, ok; while I appreciate actually having a somewhat de facto lingua, um, franca for conversation on HN, I can cope with citations to content in other languages. Particularly when the OP is considerate enough to also provide an English language alternative.

While I'm about out the door, in a hurry, it also appears at a glance that the article in Le Monde may have more general background on the topic and its history of concerns.
Not for china, the government unlike most western country only stays in power because of the growing economy. I the west if the economy is broken it's the people fault. There it's the communist fault the economy broke.
It mixes a virtual world with the real world; thus augmenting the real world. I would argue that a fine grain occlusion (individual pixels) vs coarse grain (movable display) isn't that big of a difference with immersion. Consider that we are immersed with our phones quite a bit already.

In addition the lack of 3D isn't that big of a deal given the brain fills in the details with other cues. E.g. People that go blind in one eye can adjust quite well to the lack of 3D.

I personally would love a HUD for my sporting activities; e.g. Skully. But my phone is perfectly fine as a daily driver.
I'm seeing all these anti-China articles constantly for the last two years. There's a whole army of 'experts' claiming that China's economy will crash any day now. However, none of that has happened.
Nice to see this integrated natively. I was using MultiFox before to get this functionality. For example, this allows me to manage multiple twitter accounts, without logging out and back in all the time.
you are using the wrong tool.

install NoScript in firefox and allow flash/etc per domain temporarily or permanently.

profiles/context tab is all about tracking. You just happen to successfully abuse one tool to your ends in one case.
I think it's hard to monetize most bug bounty bugs.

There isn't really a market for most XSS, CSRF or even RCEs bugs for web properties. Getting the bounty payout for a bug from the owner is often the best deal available. I think the only exception to the no-market situation is browser RCEs and smart phone OS jailbreaks.
That, combined with the facts that humans have a poor intuition for probability and statistics and some results in the field seem inherently paradoxical (if you told a lay person that zero probability events happen all the time, they would look at you like you are crazy).
The quality of tenant is also somewhat based in luck. If they are a pain in the ass then the time lost may outweigh the cash gained.
I look forward to seeing the parody in HBOs Silicon Valley
All sorts of cool innovations are locked up in Apple's patent portfolio. Nobody else is allowed to use these features in their products, at any cost, without getting sued. As a consumer, if I want those features, I can only buy from the one manufacturer. This feels like extortion to me.
DDG is a great success story, I wish the whole team the best.

I wonder how an exit will play out though. A big factor with DDG is user trust - that seems to limit the list potential buyers to the few that could credibly maintain that trust.

Then there is the IPO route, but that has it's own challenges. You could argue that up until now DDG has had no competition because Google doesn't think it's worth raising its hand to swat a fly. But there is no flying under the radar after an IPO. What if Google promoted a new "no track" feature which matched DDGs benefits without having to do dumb things like append query arguments, modify location, and run plugins?

You might say Google would never give up this much tracking control, but there are two caveats. First, if it's just an option buried in settings there will be limited uptake yet DDG's ability to claim differentiation would be nullified. Secondly, as DDG itself says, search can still be a great business without having to track people.

If I were lucky enough to be in DDGs position I would push for a Microsoft acquisition. MS has kept enough promises in recent years that they just may be able provide DDG users enough guarantees to maintain the trust. People have mentioned Apple but that seems like a lower probability for a variety of reasons. An MS deal would avoid the massive hassle of an IPO and enough resources to chip away at Google indefinitely without being pressured into short term decisions.

For now I'm just glad DDG is here trying to do some good.
Turning Qualifications into Jobs