skysight-inc/HackerNews huggingface dataset:
Ocaml has had the @@ operator for a while, which is |> with it's arguements inversed, so you could write "print_int(2+3)" or "print_int @@ 2+3". Haskell is in a similar place, with the $ operator (equivalent to @@), but no |> in the standard library [0]. The main issue is that for a lot of people, there just isn't that much of a benefit to composing function left to right, as apposed to right to left; especially since the "simple" way of just using parentheses gives us right to left composition.

[0] If you want this, check out the flow package https://hackage.haskell.org/package/flow-1.0.8/docs/Flow.htm...
Evidence of a Toxic Environment for Women in Economics
I think you may be talking past each other? I think the sort of thing the falafel is referring to is the problem of data-locality.

Let's say I have a Vec<User>. Perhaps it would be more efficient to have a tuple of: Vec<User::Name>, Vec<User::Address>, Vec<User::Siblings>...

That is, can we design a language where the fields of a type can be analyzed by a container, and deconstructed to be able to implicitly reconstitute an object from its fields?

This is what entity component systems try to do, but some of it can be clumsy, and you have to build these entities and components with the system at the beginning. Could we achieve more if we baked some of this into the language and allowed more "introspective" generic types?

Edit: Here's a trivial example of an optimization that could be possible. In systems like C#'s LINQ, or JavaScript's lodash, we might sometimes like to take a set of objects and group them by a key. So we do listOfThings.GroupBy(x => x.key). Why do we need to store the full "x" and the key separately? Or if we, in a subsequent step, return a sum over a field, could we intelligently remove the data shuffling of all the other fields, and construct an intersection-type consisting of only the fields we care about?
There are many ways to make money. One is to create real value. Another is to scam people. Still another is to take advantage of opportunities to seek rents or take advantage of non-monetized externalities like dumping pollutants into the environment. Yes, all investors want to make money. But some care about how it's made. Not all profit is created equal.
Machine Learning for Humans: A Beginner's Guide to AI/ML
A moderator marked the later discussion as a duplicate overnight, which is the default move, but didn't notice the disparity in discussion until a little later and restored it. We've just merged the threads as well.

If you email us at hn@ycombinator.com, we will read it and respond. Users seem to imagine that moderation happens in dark rooms with seedy agendas but the truth is we're a part of the community and accessible. Once we've had an initial cup of coffee and replied to the latest censorship-accusation thread, that is.
It means that anyone that is working on DevOps, while having Docker/K8s on their employer infrastructure, might eventually be asked to write Go for whatever reason.

Given that they are written in Go, and as far as I understand it, the way to customize them also requires using Go.
Worked in Japan for a year. The female janitors would clean the men's bathroom at any time, usually while many men were using urinals. At a Mountain hut on Mt Fuji, the men's urinal (more like trough) was next to a coed sink with only a 4 ft high divider. Many public bathroom had toilets or urinals easily visible when the doors were open, which were further often propped open. Most interesting experience, by far, was a urinal on the 4th or 5th floor of a high end shopping mall in Yokohama which was 1 ft from a floor to ceiling glass window overlooking the waterfront and a train station bustling with people.

I was pretty entertained by the cultural differences and thought immediately how none of these things would ever happen in the US.
Gruff: A worker pool manager using Erlang's gen_pnet
I agree, there are many competitors to React for targeting the DOM, but there is much less competition for targeting Native. I hope to see more JSX-to-Native engines pop up soon to solve that problem.
> Pain science is a very well-researched field that gets plenty of funding and is worked on by some of the best scientists and doctors in the world who have no corrupt agenda.

Perhaps, but there is a fundamental problem with a purely scientific approach to a problem like this.

Science has a measurement problem when it comes to pain. You can take an entirely disciplined approach to studying the problem but there is no way to measure pain that isn't subjective on the part of the patient. There's no way to separate actual pain from psychosomatic pain, no matter how good the scientists and doctors are or how non-corrupted their agendas. It's only when you start to realize that pain is primarily a mental illness, not a physical one, that can even begin to understand it. And that's a conclusion that is very difficult to reach from a purely scientific perspective, especially since you can cause pain so easily through physiological means. I've only been able to arrive at that point through my own subjective experience in seeing just how effective an approach based on disciplined thought can be.

You know what's also a very well-researched field that gets plenty of funding and is worked on by some of the best scientists and doctors in the world? Depression. And, like pain, depression is a condition that can only be measured subjectively by the patient. Scientists can (and have) deluded themselves into thinking they're measuring it more accurately, with fMRI scans and other non-subjective physiological responses, but it's just as likely they're measuring second-order responses in the brain rather than the primary symptoms.

And, like pain killers, those doctors and scientists largely favored an approach using medication, since that approach is most amenable to being studied scientifically. But what's been realized in the past decade is that medication is no more effective than mindfulness practice, despite having significantly more side effects. And, even more recently, there's now pretty good evidence that depression may not even be a problem of the mind and, instead, may be primarily a problem in a patient's gut bacteria. Scientists, in their belief that everything mental originates in the brain, have very possibly misunderstood for decades the basic nature of the problem they were studying.

Science isn't magic. It's a way of refining our thinking on a subject, but it doesn't automatically arrive at correct conclusions when those conclusions are difficult to conceive. My personal experience with pain leads me to believe this is one of these situations. It's no knock against scientists, but given the damage that we're seeing from the side effects of pain medications, I do believe it's long past time to expand the scope of the problem they're studying.
I'm guessing you did not have somebody to guide you & help you on the dockerization journey. Being a developer myself, I wish I had docker or something similar all the years since 2005. It would have hugely simplified everything I was doing then.

So, about update / patching - the answer is you simply don't. You get a new image that already has your desired state of the application and you replace your running application stack with the new images for one or all of the components. With this rollback simply becomes going back to the previous image & not uninstalling the patch/update. It is a radical shift and it is succinctly captured in parts of the 12-factor app - aka "Treat your apps like cattle, not like pets"
Haskell's STM is not efficient?
This could start the arms race between customers demanding more clear and accessible terms and companies trying to bury it further and further (for example, ToS for a mobile app on a page very hard to read on mobile). Expect blog posts on "ToS Growth Hacker" or "ToS Black Hat" soon...
"These 'experts' agree with me" is not an argument. Indeed, clearly Chomsky did not want to engage the argument so ceasing responding would have been logical.
Skylon: A Plane That Can Fly Anywhere in the World in 4 Hours
If you write a native app programatically, you replace all your localizable strings with NSLocalizedString(@"string to translate", @"message for translator") - or similar in Swift. There's also support for localizing strings that you supply in your plist config files, which are strings for things like telling a user why you want a certain permission.

If you use a lot of Interface Builder (IB), then your localization support stems from all the basic UIKit widgets having support for localization built into IB, and in that case you'll end up building custom components on top of your UIKit blocks, and localizing via IB.

One of the views in an app I work on (a Settings view) also uses some plists to generate the table, so we end up having a bit of code to generate the NSLocalizedStrings for the stuff that's not actually in the source code.
We can’t thrive in a world without darkness
> But, when you normalize something that in reality is always illigal, there's a big problem.

It wasn't always illegal. It's not that children in Japan have been, or are being, sexualized. It's that children in American culture have been desexualized. I remember what I wanted when I was twelve, after all ;)
Check Ada/SPARK 2014 and Frama-C (with the WP and WP-RTE plugins[1]). Both are good at ensuring your code won't overflow (and Ada checks it, IIRC), although I don't know the story about allowing overflow in the cases where you want it.

[1] I've been told the Value plugin is better for these safety issues, but I haven't figured out how so.
He made some stupid comments about privatization in Brazil in the 1990s. He never lived here, he did not know the absolute mess that Brazil was before the tenure of president FHC. He seems to think that state bureaucracy, inefficiency, inflation, public spending and privileges of public servants are problems so minor that can be ignored.

Chomsky is intelligent and points real problems in USA and capitalism, but he is not infinitely intelligent and should not put the weight of his name in things that he does not have any first-hand experience, because it is damaging. Already some hard-left local people cite Chomsky and call it a day, along with the young lefties that think that Brazil was a paradise until the 1980s.
>I might have expected something like that from Javascript or PHP.

Javascript does it too, but PHP doesn't.
Oh yes, I believe docker launched store.docker.com just to host proprietary images in a marketplace sort of setting.
Sadly you and I are in the minority here.
What Happens to Solar Power in an Eclipse? We’ll Find Out Monday
That answer only addresses the "copyright license", others argue that plain BSD is a "license to use".

If BSD is a "license to use", then it is implicitly a copyright license _and_ a patent licence.

Assuming the above, the argument goes that the implicit patent license in plain BSD is overridden by the explicit patent license in BSD+Patents, and that the explicit one is much more restrictive than the (unwritten) implicit one.

The FAQ doesn't address that.
I would say that experience-defining tools are webpack-dev-server with hot reload, ability to use modern ES features and type definitions via TypeScript or Babel+Flow.

These are available for both Vue and React. Is there something on top of that available for Vue?
It has about 0 developers on any given time, with the occassional work being done. There's been no real (fundamental) progress on it for over a decade. The issues in the hurd critique paper haven't been addressed. The L4 port failed.
more like "professional terminology"
Chrome OS is based on Gentoo... ;-)
Aren't you reading about the recent developments of president Maduro?
If you exclude Cochise county anyway.
> It is way safer than void *

I said "it's unsafe", not "it's not safer than void*".

> (i.e. exit cleanly without corrupting memory).

This makes no sense. If it exits, who cares if the memory of the process is corrupted?

Also, this is the point: it exits instead of the compiler telling you this code will crash before you ship it.

That's the point of static type safety (which Go doesn't provide in this case): it lets you ship code that is provably incorrect and that will not work once deployed (it will exit, like you say).

This is why I said "it's unsafe".
Six years ago Chomsky wrote an open letter that said actions Hugo Chavez were taking were an "assault on democracy". How exactly is that "torturing the data to make Hugo Chavez sound like a good leader"? When Chavez was elected and freed the oil money of Venezuela from the hands of a small, corrupt, European-descendant aristocracy, being shared with poor and working class Venezuelans of all races, Chomsky was enthusiastic. Six years ago, when the government began taking actions that Chomsky thought were anti-democratic and authoritarian, Chomsky was critical.
I've used polymer and I wasn't impressed. I found it was much slower than Vue and the docs left a lot to be desired.
> Just because React doesn't use your favorite license?

No, that's not the problem for many(most?) of us. The problem is that Facebook has decided to throw out innovative extra conditions to an old and established license. Innovation is typically not a good thing with open source licenses. It just throws a lot of uncertainty and confusion onto the situation, and for what gain? In fact, no one has any clue how this patent grant will work in practice.

If we believe the minimalist interpretation that some people are proposing here, Facebook has gained virtually nothing here. And that fact in itself makes people suspicious, because why would they dig in for almost no gain?
When you make it so that (which is how everyone is writing Vue anyway)

<button :disabled="isButtonDisabled">Button</button>
<div :id="'list-' + id"></div>
<form @submit.prevent="onSubmit"></form>
<a @click="doSomething"></a>

It gets really, really clear that anything not in {{ }}, or attribute not prefixed by @ or : is HTML.
PHP 5.3 (2009) added a (simple, static) namespace system. Composer (2012) has built a sophisticated package management infrastructure on top of this.

However, PHP doesn't have a module system, for better or worse. Namespaces merely deal with name collisions and adding prefixes for you. Encapsulation only exists within classes and functions, not within packages. PHP has no concept of namespaced variables, only classes, functions and constants. Two versions of the same package cannot be loaded simultaneously if they occupy the same namespace.

There has been some relatively recent discussion about having, for example, intra-namespace visibility modifiers (e.g. https://externals.io/message/91778#92148). PHP may yet grow modules. The thing is, though, all sorts of things are suggested all the time. Many PHP 7 features had been suggested many years before (https://ajf.me/talks/2015-10-03-better-late-than-never-scala...). The reason PHP 7 has them is people took the initiative to implement them.
Check Idris (https://www.idris-lang.org/) and if you have a chance, work through the Idris book, Type Driven Development with Idris (https://www.manning.com/books/type-driven-development-with-i...).
Thanks. This would be a blocker for me so it's good to know. They have an issue open on it, but no progress so far it looks like:

https://github.com/flutter/flutter/issues/73

An awful lot of apps use a map, and a static map in many cases isn't going to be enough. Likewise many apps will want to display video. Looks like they also have an issue open for webview support, which could be a problem too:

https://github.com/flutter/flutter/issues/730

But then I found this, so perhaps there is hope if you can launch it in a new view:

https://github.com/flutter/flutter/tree/master/examples/plat...

Looks like you could do the same for any view, so it's more that you can't have a subview which is a map or video etc, which isn't such a bad limitation (not ideal, but at least it's not impossible).
The former, no idea on the latter.

I tend not to pay serious attention to technologies until they are popular and have been used for a while (I always adopt on the back side of the hype/productivity curve, since I'm not completely a front end developer).
Keynes: "Markets can remain irrational longer than you can remain solvent."
What would be a good book / website to learn the concepts & nomenclature in order to understand the advanced language discussions in HN like this one?
Can testify that other people do limit the tools you can use. I was on a project that I couldn't use even use interfaces, streams, classes, or generics because the other programmer was incapable of understanding how they worked. I eventually just switched to a tool that did the work we were working on to solve the problem without programming because that guy despite having a masters degree in CS and ton of certifications was incapable of understanding anything remotely outside of procedural programming.
> Wouldn't you, at some point, just think "righteo, this ain't that fun, let's just agree to something already"?

That is what the opposition is hoping you do. Seems to me that a large number of legal cases amount to little more than a siege. First party to cry uncle loses.
There's immense difference between ignorance and intentional ignorance - for intentional ignorance showing a path isn't helpful, since the problem is taking a step on the obvious path.
It doesn't. WordPress is still the elephant (heh, elePHPant…) in the room.

PHP has other significant projects built on it of course, but WordPress is a behemoth nothing can hope to beat.
Okay, I need some clarifications now regarding the whole issue. I am building my web app using React and will be extending to mobile platforms using React-Native. The product is kind of paradigm change in the way we deal with education, so I will at some point consider getting a patent protecting my own interests.

My questions are as follows:
1. If fb copies the entire thing, repackages it as something different and tries to make it free and open source. I wouldn't be able to sue them just because I used React and React-Native?

Is that all what the patent license means or I am missing something here?
Let me guess-- you're going to argue that "shills" are behind the quick rise?
Biotech startups ditch New York and Boston over rising rent prices
Doesn't appear to have folders, or am I missing something?

Filters and folders are a god send for me. I get > 1000 emails a day, so inbox zero using the traditional methods (ie sit there and go though them all) are both stupid and impractical.
I've studied power laws for a half-decade now and I still don't think I really understand them in my gut, to be honest
Children and young people getting a hold of lolicon comics, where pedophilia is normalized through the story, can harm them for life. No one seems to have the imagination to think about this.

Adults looking at it is of course harmless, but don't make it easily available on the internet. If you do I'd say you're acting immorally and I support legal repercussions. I know people who have been messed up when they were very young and found it.
Yes, I meant it's not like Apple is forcing it on external developers though, like e.g. they "force" Swift.

Google could do that (if they adopted Go on Android), but I think they went with Dart instead IIRC.
roff was the financial back reason that Unix moved from PDP-7 / assembler to PDP-11 / C.

http://www.read.seas.harvard.edu/~kohler/class/aosref/ritchi...
Why open source projects favor new users, and what you can do about it
Yeah, certainly it doesn't seem to get love here on HN.

However now https://www.webcomponents.org/elements has over 1k elements and Polymer slack channel is over 8k users, the community is active and there are lots of enterprise users adopting it (Netflix, IBM, GE, EA - not only Google).

IMO while that is not bad at all, react is obviously more popular, but when we talk about hype driven development - VueJS is one man project as you can see on GH, 99% of code is by single contributor - but based on hype you would feel safe adopting it.
Blackhat conference talk we might see in the future: "How I achieved remote code execution on the T-1000 and singlehandedly averted the extinction of the human race"
I agree with with you that this is an important issue. However, your aggressive comments that ignore what the other person said may not be helping.
The second part of my comment is probably more applicable (maybe I should've just excluded the point about private patent applications). Even if a React-related patent was public, it wouldn't be called "Patent on React Framework". It probably wouldn't even use the words JavaScript, HTML, or DOM. You would need to hire a patent lawyer for an extended period of time to have a reasonable amount of certainty that no such patent exists (and even then, it's just an educated guess).
>So pictures of KKK members killing little black girls would be fine as long as the images were "drawn"?

Yes.

In fact there are many comics and films showing "KKK members killing little black girls" or worse, and nobody thought to censor "Mississippi burning" or something like that...

>You seem generally confused about the points you are trying to make.

Oh, the irony...
My team just chose golang instead of java or dotnet core for a new crud app. I'm not especially fond of go, but mean length of feedback loops are worth it (so far). We have a bunch of tests, and they all run in a few hundredths of a second. Same coverage in java is usually several seconds at least. Often up to 30s if running tests with maven.

Standing up the app is also instantaneous. Spring boot apps with hibernate often take at least ten seconds. In prod this doesn't matter. But a cheap app start means integration tests are cheap. An fs hook runs both unit and integration tests every time the code changes.

ps. all the things people hate about go are true
I think the distinguishing factor is that it is (or could be considered) a victimless crime. If we're going to judge other cultures (and I think we should try, to be sure of our own convictions), then I figure we should make a distinction between crimes with and without direct or known victims.

For example, a country where gay people are thrown from rooftops and mountains, is easy to judge. The people performing the practice are aware that they're doing something cruel to a specific person, and the supposed crime they are punishing has two or more beneficiaries, rather than victims.
Magix Movie Edit Pro Premium 2017 Serial Number and Crack Free