skysight-inc/HackerNews huggingface dataset:
Another western group jealous about a "native" company beating western cosmetic giants in their own game using traditional knowledge and branding. Whoever is saying Patanjali/Ayurveda is pseudo-science is hypocrite. There is hardly anything scientific when it comes to commerce and business. Instead of asking questions like How "educated people trust this?" people should try to know why people love those products..Most of the cosmetics and food-beverage products are sold due to marketing not based on real merits be it on - being healthy scientific or having excessive chemicals or organic. Patanjali is smartly branding itself "indic" on top of existing yoga-fame of Ramadev. All Patanjali has to do is offer products with less chemicals, even a marginal improvement on quality is perceived as "superior" to existing cosmetics. Its smart marketing and forces of open market acting..Giants like Coalgate and others too have tried to offer products which sound "ayurvedic" which proves ayurveda does offer solutions to common medical problems and cosmetics.

In 1990s, coalgate used to market its paste as salt free and superior as indians used salt traditionally for mouth cleaning. In 2009 it came up with toothpaste with salt and marketed it as "superior" bcoz it has salt. Few years ago, carbon. And now "Neem" after Patanjali and Dabur(Meswak). So I will ask counter question to person terming ayurveda as pseudo-science, just bcoz a company markets itself using "modern clinical science" does not mean it better. Same applies for Patanjali using ayurveda. There are other players in indian market who offer similar products using ayurvedic solutions.

In summary, Ayurveda is not pseudo-science in fact has proven solutions for generic cosmetic and common medical problems - just like any other culture having their own alternate medicines. Western giants too have taken interests and offer "ayurvedic" products. Patanjali has beaten its competitors effectively. Also, MNCs which use science for marketing effectively control "scientific" progress as MNCs put their own commercial interests first. In such scenarios, competitors which employ traditional alternate medicines are good counter forces. Today science is miss-used more.
This is a pseudo-science campaign attempt to justify multi-generation holocaust payout. Watch, there will be more articles calling for a "solution" to where next generation people get reparations due to this bogus science. Downvote all you want, this is a well thought out campaign.
Show HN: A digital therapy platform for separating and litigating parents
Worse imho is the "glasses", "pants", "pliers", "scissors", etc thing. Single object with plural name just because it happens to be made of two similar parts. Most objects are made of multiple parts though and they get a singular name just fine.

That and the "double u", why not "we"??
An interactive fiction posted a few years ago with gothic black text against a white background
folding straight sticks with notches? :)
My first ever programming book was "Usborne Guide to Understanding the Micro: How It Works and What It Can Do" written in 1982:

https://www.amazon.com/Usborne-Guide-Understanding-Micro-Ele...

It's introduction to microcomputers and programming on ZX Spectrum.

I've read russian version of this book in 1994.

In post-soviet area in 1990, time was shifted, so in 1990s we had wave of popularity of ZX Spectrum and 8-bit game console NES (i.e. what was popular in 1980s in the west).
That's not what I meant, I'm curious why people want to store IPs apart from the security applications, which usually only need it temporarily.
Yes, all that. Even more concerning? The pattern seems to be that Google refuses to learn from any of its learn experiences (aka mistakes).

But politicians are easily charmed, and desperate communities (under-served by their elected officials) easily seduced.
Varieties of Capitalism literature does a pretty good job describing what compromises may be happening here: http://www.people.fas.harvard.edu/~phall/VofCIntro.pdf

When I was first introduced to this concept, someone pointed out this partly indicates why 3D printing innovations are introduced by US firms and often then refined by German or other coordinated market economy-based firms.
It's a common misconception, and has been widely reported even in the mainstream media. FYI it's Article 3 of the GDPR that specifies the territorial scope authoritatively.

Fun fact: The word "citizen" doesn't actually appear in the GDPR at all.
My point is if you want to defend blacklivesmatter, do so on the basis that they reject violence, not because some historical movement was also associated with violence.
Always test your emails with actual sending disabled. Especially right after changing the email infrastructure. Email mistakes like this seem inevitable, and the only solution in my experience is a ridiculous over-abundance of caution. Can't hotfix an email.
"software engineers and knowledge workers " make up a tiny portion of workers in the economy. Tiny. Is my point.

Also, having written software for quite some time, in my experience would be that yes, at the end of the day, 50% of an Eng time is meetings, standups, blackboard discussions, chatting with others, having breaks/wasting time, eating, going to the bathroom. etc.. I think it approaches 50/50. The other issue being that one simply cannot be 'in the flow' for much longer than 4 hours anyhow, pro musicians don't practice 10 hours a day, more like 3. Though for myself, I can see much greater than 4.
Ask HN: SSL inspection needed to comply with GDPR?
Security companies are urging to implement SSL inspection (and buy their products) to comply with GDPR as companies would need to mitigate data loss.

However, SSL inspection itself is violating GDPR as it effectively stores (mainly employees') private passwords.

Is ssl inspection really needed to mitigate loss of data and a valid tool to comply with gdpr?
This might be a controversial answer but The Fountainhead because it taught me there is nothing virtuous in working to please other people and individualism is a perfectly valid moral stance.
Mandela never renounced violence. In 1985, Mandela was offered a conditional release if he were to renounce violence; he refused.

Rick Stengel on Mandela, via FAIR:

> One of most interesting things he ever said to me was this idea of nonviolence. Remember, we compare him to Gandhi, we compare him to Martin Luther King. He said: “I was not like them. For them, nonviolence was a principle. For me, it was a tactic. And when the tactic wasn’t working, I reversed it and started” –that’s a very important difference.
I deleted my earlier response, because it was not logically ordered for others to make sense. So I rewrote it.

I still dont know if you agree with me on this that Hindus dont have fair representation in english speaking global media or textbooks.

Your answers are factual, and lack psychological dimension. So let me add another question.

From your answers, it appears that it was easier for Krishna to convince Arjuna to kill his brothers & relatives than convincing Duryodhan of giving up five villages. If Krishna was really a god or god like, why/how did he fail to convince Duryodhan for giving up villages? What stoped him for pursuing Duryodhan one more time? Why Krishna's "godly" influence didnt work on Duryodhan? Why was war necessary?

few additions to your answer:

Dharma also means people with character, thats why Yudhisthir is known as Dharmraaj. Its opposite is Adharmi (अधर्मी) which means undisciplined person.

I dont think Dharma yuddha will translate into "Holy war". Dharma also means discipline or law. So Dharma yuddha means a war to bring law on the land. It is similar to how various countries are attempting to bring self-sustaining democracy in Afganistan.
I've never read or written Scala and had no trouble following this. The author wasn't doing anything fancy.
you’re missing the big picture.

https://www.atlantastudies.org/2017/09/07/jason-rhodes-geogr...
Please consider Switzerland, education here is very decent and revolves around practical experience as teens mature.

Salaries are fair and correspond to the cost of living.
It ends with citing and recommending a paper by another person; that doesn’t sound like “an idea the author came up with”! It’s the author trying to describe the state of the art, as they see it.
MLK chose places to protest where he knew the sheriff was likely to react with violence!
Exactly this. The big companies can afford to pay people to deal with the issue.

For small companies one mistake and they could be out of business. So its easier to avoid the problem to begin with.
This sounds very interesting! Anyone got it?
Interesting point of view. I would challenge this article by asking you what you are using the roadmap for. For me, a roadmap is mostly a communication tool. Off course, if I say I'll do something there's a commitment to that. But I always try to create an understanding that my roadmap is more a vision open to refinement and improvement than a set of solutions.

In this context, I find a feature roadmap easier to share most of the time. Discussing which problem I'm solving is always difficult for many reasons:
1) unless I'm really unfocused, the big problem I'm solving should be the same. I could tackle different parts of the problem, but it is more difficult to communicate
2) when you present a priority between problems you are solving, people develop a "negative" mood. Every problem is a priority. If you focus more on general features, there's more the issue of creating "pet projects".

That said, I always use a problem point of view when working on prioritization and approaching a product.
UTorrent update installs “web companion” without permission
I got a notice to update uTorrent for important security reasons. Clicking through, I carefully declined the offer that came with it.

Nevertheless, I saw a new program Web Companion, start up afterward. uTorrent also took the liberty of closing my browser and changing its default search engine. (I did not have a choice in this matter.)

For this behavior, uTorrent has been listed as a Threat by Microsoft:

https://www.google.com/search?q=utorrent+installs+web+companion

As of now, uTorrent installation may change your default search engine and install unwanted software without asking you.

UPDATE: also it tried to install a Chrome extension which Chrome notified me of and allowed me to block -

https://imgur.com/a/RWzJZ0E
Yes, many things are seemingly impossible to us at this time. They might not be to future us at another time. Future us might laugh at our impossibles like we look at the impossibles of humanity just 300 years ago.
You're welcome.

It's for optimization of future routes -- how do I get from point A to point B while keeping some weather parameters in acceptable range, burning less fuel, and getting there on schedule. And yes, trying not to drive right into a storm. Not quite for trying to maneuver out after you have already driven into one.

Of course you can also look at it and figure out of cleaning the deck is a good idea or not.

I probably shouldn't comment further, but NTSB's full report is at https://www.ntsb.gov/investigations/AccidentReports/Reports/... and they did not seem to find it too confusing.
You comment is hard to understand but, I'm not saying the near term price is an indicator of it's long term health I'm saying it historically isn't a prediction of anything.
I guess it's because the Napoleonic wars were so bloody relatively speaking. The proportion of the European population that died as a result of them is in the same ballpark* as the proportion that died as a result of WW2. The number of dead bodies is not an unreasonable metric for measuring the actions of "aggressive conquerors".

* difficult to get precise figures but I estimate within a multiple of 2 or 3
This only goes so far back. I believe they actually came from German. Oxen in German is Ochsen German still actively uses the -en plural, and all nouns in the dative plural must use -n.

So, Ochsen -> Oxen, Maenner -> Men

(Slightly unrelated) So if you look at Scotland and Ireland, they've get some really interesting things in their dialects. die "Kirche" in German is a "church", in some dialects in scotland, it's a "kirker". Or in old dialects in Ireland, "children" is sometimes spoken as "childer".

EDIT: I retract my theory on the relationship between children and kindern :)
The general solution for heterogenous layers requires indexing the layers. The x type variable ends up having kind `Index -> *` for your index type Index.
The safest, simplest option would be C, CLion and GTK. Qt is pretty heavy in it's own ways (though not as much as electron).

I might try out relm + rust, to see what the state of the art is: http://relm.ml/relm-intro

I've used https://www.mono-project.com/docs/gui/gtksharp/ in the past, and it was easy. Looks like there is a notification area example: http://www.mono-project.com/docs/gui/gtksharp/widgets/notifi...

Looks like it's possible in go: https://github.com/mattn/go-gtk

And python: https://python-gtk-3-tutorial.readthedocs.io/en/latest/

It doesn't look very supported, but even node has GTK bindings: https://github.com/WebReflection/node-gtk

Honestly, thanks for bringing this up. Looking at these is interesting an nostalgic. It seems like everyone nowadays just does webapps, and its interesting to see "the state of the desktop in 2018".
>After thinking long and hard about the GDPR the part that bothers me the most is the expectation from the EU that foreign entities enforce their regulations because the EU cannot bare the political consequences of doing it themselves.

That sort of thing happens all the time - except the US is usually the one coercing foreign entities. Remember the DMCA? ThePirateBay's raid in 2006? Or the Megaupload debacle? Or how Japan was pressured by the US to adopt stricter child pornography laws?

Note, I'm not saying the people behind these were supporting moral and noble causes that the US was wrong to clamp down on. I'm certainly not saying people should comply to China's expectations on free speech and flow of information. Simply, if you feel infuriated that a foreign power is enforcing its worldview and related regulations onto you, an American citizen, know that that's what literally everyone else has been experiencing for the last decades from the people you've put in power.

But then, what the EU is trying to enforce here - more power to Internet users, essentially - is fairly benign when compared to what other foreign powers would like to enforce. If there were matters of infuriation to be had on that account, I'd start with the Mariott debacle [1].

[1] https://boingboing.net/2018/01/15/willfull-liking.html
Your problems usually should be measurable, and sometimes %80 of the work is creating systems that can measure it. By thinking of how do I solve the problem first, instead of features, you might skip making a lot of stuff that is unnecessary in actually solving the problem.

One example is application startup time. Or revenues. User survey scores and so on.

The problem roadmap informs the feature roadmap.
Not even once.
It does not appear to be the case.

On the other hand, optimal speed and JavaScript are often different ball parks.

I threw together this thing for when I need some matrix stuff in a little script. Not fast, but flexible.

var vop = op=>( (a,b)=>( a.map((v,i)=>op(v,b[i])) ) );
var vdiff = vop((a,b)=>a-b);
var vadd = vop((a,b)=>a+b);
var vdot= (a,b)=>a.reduce( (ac,av,i)=>ac+=av*b[i],0);
var vlength = a=>Math.sqrt(vdot(a,a));
var vscale = (a,b)=>a.map(v=>v*b);
var vdistance = (a,b)=>vlength(vdiff(a,b));
var vnormalised = (a,b=1)=>vscale(a,b/vlength(a));
var project = (point, matrix) => matrix.map( p=>vdot(p,[...point,1]));
var transpose = matrix=> ( matrix.reduce(($, row) => row.map((_, i) => [...($[i] || []), row[i]]), []) );
var multiply = (a,b,...rest)=>(!b)?a:multiply(a.map( (p=>transpose(b).map(q=>vdot(p,q)))),...rest);

I look forward to the day when the sufficiently-smart JIT implements the optimal Matrix Multiplication from that. :-)
Fellow (?) functional programmer here. I would generally use a recursive descent algorithm on a tree. That's the natural approach, yes? But the entire point of the article was that if you use a streaming approach you can get some performance benefits.

I would say it's not totally trivial in most languages, and that it's slightly more extra work in functional languages.
hmm Is any media self-interested simply because the hosting has a reimbursement system ?

off topic - but I feel that the massive hole that privacy is in, is directly related to the -lack- of micropayments for authors.. so, not only is it not click-bait, it is actually a sustainable way to publish.. more, not less, reimbursement for individual authors IMO
POLYTRON MTC – The Best Oil Additive for Engines
I don't need jokes about laser pointers to present languages, some of them much older than C, which have pointers with 1:1 features to C ones.

Of course, it kind of hurts the urban myth that C is a special snowflake among systems programming languages, having languages almost 10 years older with such features.
But rayiner isn't making a defense of blacklivesmatter there, he is making a comparison to a present day movement that is largely nonviolent but has had some violence associated with it.

The argument isn't that other movements were violent so violence is fine, it is that falsely painting historical movements as pure creates the problem where the actions of an extreme few can be used to dismiss the work of the many.
I own a home in Atlanta and I've noticed this too, but I think this article misses a bigger point: Crime. If you're a corporation, or business owner, it seems obvious you'd want your business in a lower crime area. The city wants you to build in neglected areas because the hope is commerce brings higher incomes, which may result in safer streets, etc. Which begs the question: Who should take the lead in this, the businesses, or the government? I think it's asking a lot to ask/demand businesses take the risk first, before the government has done a better job of reducing crime, poverty, and improving infrastructure.
Facebook verify account by friends photo considered unsafe
There’s a big difference between edited videos and conference/lecture recordings.
7 common misunderstandings about SSL encryption: separating fact from fiction
https://gdpr.report/news/2017/07/11/7-common-misunderstandin...

SSL Inspection is Imperative Under GDPR
https://www.a10networks.com/blog/ssl-inspection-imperative-u...
I am looking at what is actually happening, not hypothesizing.

> There’s nothing to stop an oppressive government from preventing its people from buying bitcoin the same as they prevent them from buying pounds and wiring them to British banks.

There's also nothing to stop an oppressive government from killing its people (and some do). But oppressive is not binary, and people have used bitcoin to "smuggle" money out of (at least) Venezuela and China, despite capital controls and government crackdown, in ways that they weren't able to do with british pounds (and which would have been much harder and riskier with physical gold).

> You are attributing magic powers to bitcoins that they do not have. Black markets are not invulnerable to government crackdowns because they are digital. On the contrary, digital networks are in many ways easier to control centrally than distributed underground physical networks.

I am not attributing any magic powers. I am observing the reality as it happens now ; governments crack down on digital networks and black markets but it's much, much harder for them to shut down than bank transfers.

To stop bank transfers, all you need to do these days as a government is click the right button. To take down the Silk Road, the US government took many months and a lot of work; an oppressive regime might have done that more quickly and swiftly, but it would still have taken considerably more effort than shutting down wire transfers. The special feature cryptocurrencies have is ease of carrying across borders .

> The dark hints about how any government may become oppressive is a red herring. The issue isn’t that bitcoin isn’t needed because my government isn’t currently oppressive, it’s that bitcoins utility in the face of an oppressive government is wildly exaggerated.

Oppressive is not binary. Cypriots were (perhaps still are) subjected to very strict capital controls, with no attempt to crackdown on bitcoin.
https://news.ycombinator.com/item?id=17162089
TVonline999.ucoz.com – Watch Free Live TV Online
In other languages, there is a number (dual) that deals with cases like this. It's been dropping from most languages where it's used. In Russian it's mostly gone, but alot of the endings remain.

Also lot's of languages when borrowing from English do away with the plural if it's obvious. Like in french, a pair of jeans is just un jean, singular.
Visitor pattern definitely does not automatically improve readability or clarity. (In the general case! Summing values would be an exception.) In fact, I'd see it as a performance/readability tradeoff in any language where recursive tree processing is ergonomic.

Not even knowing the language involved, there's really not much to say.
This book helped me fall asleep, by showing how to relax and let go.
> The Switch has been out for less than 2 years, vs. 8 years or so for the PS4, which is quite a head start

You're off by a factor of two. The PS4 has been out for 4.5 years, not "8 years or so".

> It may outsell the PS4 right now, though.

In FY2017 the PS4 sold 19 million units. The Switch sold 13 million (15.5M sold in total so far, but 2.7M were in FY2016).
Bitcoin has a lot of interesting failure modes if the price falls too far.

People will start taking mining hardware offline. This will result in a lot of idle capacity. There will be a number of people capable of pulling off a 51% attack. And if the hash rate falls very quickly, say 50% in a week, the difficulty adjustment will be unable to keep up. This would have all sorts of nasty effects.

If the price goes to $4000 it should go to zero. That's assuming that the "investors" will behave sensibly, which is never a safe bet.
Because some dude or gal somewhere some time ago thought it would be funny that generations to come would need to learn irregular forms of some random words! Why would grammar rules apply all the same to all the words, not that logical is it? /s
Ha! Good luck getting a single euro out of China! We've already seen the EU roll over when Russia's energy giant Gazprom applied a little pressure.
PROVEIT – Mobile Trivia App for Real Cash
Exactly. So employing violent tactics should not be necessary.
Space Invaders was something I wrote in BASIC as a side project while in high school. Then with each new language I needed to learn, I wrote Space Invaders in that language to get me up to speed quickly.
I asked a representative of Cloud Foundry this year why they are switching from diego to kubernetes and he told me: "Three reasons: google, google, google."
I was not able to get out more information but am guessing google just put more money / manpower / advertisment into kubernetes than cloud foundry into diego.
That seems like an enormous amount of pressure. Can you put that into perspective, please?
That's true, but I don't know of anyone who does link previews via iframe.
This is how all of Rust's iterators and iteration protocol work. Including standard library and other tree structures, graphs, etc.