skysight-inc/HackerNews huggingface dataset:
A significant expenditure for us, an overwhelming one for the other side, of money, arms, and conflict to destroy a region's viability therefore ensuring that any (including capitalism) economic system will fail. The aim is force people to either capitulate to us in the hope we will bring in re-construction money, or terrorize others into falling in line.

Read Chomsky, he'll give you references (from the likes of the declassified CIA documents, ect)

For example

Russian Civil War. That's well before they "ruled half the world's economy". Btw, the side we picked were real pricks. The only ones who could make the Bolsheviks the better alternative.

Greek civil war. Here we started sweeping away the commies (who actually liberated Greece) while we stil at war with the Nazis.

Cuba, nasty embargo. Numerous terrorist act committed by our proxies. The point here is to demonstrate to L. America the punishment of going red.

Cambodia. Bombed them to the stone age destroying all their capital. We were so through, people predicted that millions would die even if the Khmer Rouge hadn't (the predictions, btw, predate the Khmer Rouge taking power).

Cambodian side note: by the 1980s we were siding with the Khmer Rouge against Vietnam. Politics and bed fellows and all of that.

Vietnam. We dumped so much Agent Orange that they can't grow non-poisonous produce if they tried. We destroyed all their industrial capital.

N. Korea. We bombed them so throughly that we ran out of civilian* targets. We bombed them for things we hung Nazis for (irrigation damns). Needless to say they had no capital.

Read more Chomsky for more fun (and references) !

* Did you really mean economy or landmass, or population? I don't think the combined socialist countries, at their height in the late 70s, got close to third the world economy, nevermind half. To be clear, i don't expect socialism to work. I just don't get why we bomb those who try it.
It's insane in that Java pretends to have strong, static typing, then does things like that.
Reddit cannot allow lolicon or Nazi imagery because it's illegal in some countries, and the company would risk fines by allowing it. Mastodon has no such problem as long as the server is in a country that allows the content.

Mastodon also avoids the problem some Youtube creators are facing with demonetization. If a video is controversial, Youtube may decide not to show ads on it at all (nor pay the creator) because some advertisers don't want to be associated with the content. I don't know if any Mastodon servers use advertising at all, but if they did they could be more fine-grained in matching content to advertisers. A similarly federated video-sharing network could serve controversial video creators.
ISIS isn't "in the name of" Islam, any more than American Nazis are "in the name of" Christianity.
While it does not right now and I doubt the team ever will do that, it is open source. I'm sure the team will accept meaningful contributions. A meaningful contribution here could be to make the flutter backend system pluggable enough that 3rd party backends can be used without modifying core. Then a web, desktop or any other backend can be implemented outside of it.

I know for a fast that the core team is open to the idea of creating desktop backends but does not have the resources to do it. They'll gladly accept any contributions towards that.
Thanks, we've moved the comments there and unmarked it as a duplicate.
I know a guy who used to teach Haskell at a university who now runs a development shop at a startup that uses Go. From I recall his main reason for choosing it was to hire cheaper less experienced developers. I remember talking to him about Go and he remarked something like: If you want to clean modular code don’t use Go.

Not to disparage less experienced developers but I think teams of developers of any experience level need to have code governance and oversight regardless of the technologies and that a good team with good practices can create good code bases even with more complex and expressive languages. I know another colleague who did this with Scala and was able to properly mentor more junior developers by leading by example. I have not used Go. I have done and lot of Java and a bit of Scala and have many times leveraged generics to create a very high degree of reuse. Without them clearly you get a lot of boilerplate code which makes a codebase larger which leads to another type of complexity in my opinion. So the question is which scenario increases your codebase complexity and that probably boils down to what domain you are developing in. I explore some ideas relating to that tradeoff here [0]. Go has a specific use case that it targets which I believe is services and certain aspects of concurrency.

Clearly the Go language and environment have value in the industry, however, as a language it offers little for people who want to have an opportunity grow and learn about more advanced concepts wrt to PLT and CS in general. I have a friend who is a Go fanatic and I try to encourage her to push her limits, but she feels and she can bang out service level code very quickly and she can as she is quite talented. Of course you can do that with Spring Boot as well. Regardless of your language you should always be trying to grow as a developer otherwise you risk becoming obsolete.

To put it bluntly and I may get downvoted for this I feel Go is the “Rise of the Expert Beginner Language”. [1]

[0] http://www.elegantcoding.com/2012/02/software-reuse-complexi...

[1] https://www.daedtech.com/how-developers-stop-learning-rise-o...
As a frequent flier I've found flying is much more stressful to my body than one might expect. Long flights make me completely miserable, sometimes for multiple days afterward. Plus there is social isolation and a strange sense of detachment from being away from home and friends for so much time. I was in denial flying was that uncomfortable for years (why would sitting in an uncomfortable chair breathing dry air for a few hours leave me THAT uncomfortable?

I'm skeptical of what amount to anecdotal claims about health problems from flying. It's an unexpectedly physically stressful job which I think will tend to make people over attribute health problems to it.
The single best argument for vue is that we should not support large internet monopolies. vue is so awesome even more so once you realize that it is basically driven by a single person
If only it were possible to set a default browser on iOS.
That's not the problem. Strings saying "null" are not the problem. That's just four lower-case characters. No system chokes on that directly.

The problem is downstream, where some galactic idiot has special-cased the string "null" to turn back into an actual `null`.
Patent applications are public for a minimal time period, 18 months at the very most. But obviously patents are public. React has been open source for over 2 years now. It's highly-likely, almost certain, that any React-related Facebook patent would now be public.
Researcher finds Marcus Hutchins' code that was used in malware
I'd say that it was a vehicular attack.
Has anyone found something similar than Selenium Grid, but for managing headless versions of Chrome? Thanks a lot!
Is the goal of Lambda/OpenFaaS to basically be cgi/bin in a box? (Container) Would sandboxed cgi/fcgi be faster at forking than spinning up a container?
https://news.ycombinator.com/item?id=15053706
We tried a coup-de-etat within months of Chavez' victory. That doesn't set the stage for a pro-Western social democratic state, does it?

We tried to steal the Bolivian elections that got Morales in power. By then the American brand was so tarnished the ambassador got run out of the country.

So most of the blames does go to Chavez. But can we please pretend we're anything other than pricks?
It's totally misleading for you to state unsettled law as fact like this. None of this has been tried in court so even what you have written carries a degree of speculation.

When Facebook explicitly includes a revocable patent grant (aka the PATENTS file), the argument of it being a "BSD license with no patent grant" when the patent grant is revoked is self-fulfilling. But if the PATENTS file had never existed, then what you have is a "BSD license with a debateably implicit patent grant", which has been the topic of debate long before React even existed, and has yet to be tried in court so could set a precedent, and is a way better bet for the consumer than a "BSD license with no patent grant because that patent grant has been explicitly granted and now revoked, no debate, period".
The immediate purchaser of the distribution never changed -- its still Netflix.

Netflix sends data via a number of backbone providers that charge Netflix for traffic. The backbone providers connect to other backbone providers via peering agreements. If the amount of traffic between the peers gets out of balance, they settle up via payments. Those payments eventually get passed on to the consumer that's how it should be.
Too bad my comment got flagged by HNers who disagree
Why fight on only one battleground? I say fight on all battlegrounds. Good policy is good policy.

Unfortunately, cities are affected by state laws and states are affected by national laws and national organizations.
Power Up by Learning How to Power Nap
Got it. So really, its a piece of what Evi did, but you are making that a service.

It will be interesting to see how other people apply this without competing with Google, Amazon, or Apple directly.
Desktop browser support would be nice too
It might be more challenging without native widgets but it looks like it's still going to be implemented:

"Flutter has basic support for accessibility on iOS and Android, though this feature is a work in progress."

https://flutter.io/faq/#how-do-i-do-internationalization-i18...

https://flutter.io/widgets/accessibility/
I'm using react and like its functional approaches. I started implementing libraries such as immutablejs, recompose and ramda. I also make use of pure functional components exclusively. Then I had a look at Elm and I realized that, with all the libraries I have put together, I created my own crippled frankenstein'ish version of Elm. I think I really should give Elm a try!
One of the things Graydon doesn't mention is versioning. Supporting multiple different versions of the same module at the same time is a wee-bit hairy and has only been done well enough (OSGi) to give an idea of the potential.
I feel your pain. My all-time favorite phone was the Moto E2 (4.5-inch screen), and would still be using it if I hadn't dropped it in water. I don't think I'll ever get a budget or semi-budget phone that is as comfortable to use.
I don't know why inferno isn't more popular, I use a lot of html5 apis so for what I'm working on inferno is more useful to me than react or Vue. I'm doing webaudio so react native doesn't help me. Also inferno doesn't require me to enter into a patent agreement with Facebook and yet I get all the benefits of react from using inferno. Now if I were needing to use native APIs then I might need react native but then you have to balance that need with the potential license issues
> - Streaming server side rendering

This feature appeared in React v16 (which is still in beta). Vue had it long before.
> For a project involving a corporate entity or an institution, it is irresponsible to leverage any facebook licensed software without a legal review of the license.

And this is a problem, because we all know how much of a huge pain in the ass it is to get any new license or legal issue relating to open source cleared with a big corporation's legal dept.

I think this is a pretty clear signal from Facebook that at least part of the company really doesn't care if people use Facebook open source or not. After all the work some in the company have done to promote Facebook open source, to great benefit to the company for recruiting and for synergy with other large company open source, that is a big surprise to me.

This kind of tone-deaf response from part of the company with the other half frustrated that it's causing so many problems reminds me more of how large old, moribund companies like IBM operate. It's a surprise that Facebook's already there, or at least starting to be.
Honestly, that sounds like a convenient rumor for Foxconn.
Your point about the need for a native app is going to raise hackles on web devs who want to "do mobile development" without paying their dues by learning the platform.
The warning looks like this

https://web.archive.org/web/20170817134400im_/https://user-i...
> Regardless of all your points, the fact is that WASM isn't ready for this now

As opposed to Binary AST which as available now? :)

> Combined with the fact, as mentioned above, that DOM access is significantly slower

Given that DOM access for WASM currently happens via weird interop through JavaScript (if I'm not mistaken) how is this a fact?

> "well we could get this optimization but we need to wait several years until this highy complex other spec is completely finished" doesn't seem as good.

No. My point is: "Let's for once make a thing that is properly implemented, and not do a right here right now short-sighted short-range solution"

That's basically how TC39 committee operates these days: if something is too difficult to spec/design properly, all work is stopped and half-baked solutions are thrown in "because we need something right now".

> Why not do this, and use wasm when it's available? Why can't you have both?

Because this means:

- spreading the resources too thin. There is a limited amount of people who can do this work

- doing much of the work twice

- JS VM implementors will have to support text-based parsing (for older browsers), new binary AST and WASM
I mean if you're just going to give non-argumentative question-begging, why even respond? I think Chomsky was wasting Chomsky's time more than the kid.
I'm not sure what you mean by how "he has been proved devastatingly wrong about Venezuela". When Chavez was first elected, Chomsky noted how the oil wealth of Venezuela was finally being shared beyond a small coterie of wealthy European descendants, and was now accessible to the poor and working class Venezuelans of various races. Then six years ago, Chomsky said in an open letter that the Venezuelan government was beginning to take measures that were an "assault on democracy" ( https://www.theguardian.com/world/2011/jul/03/noam-chomsky-h... ).

I don't know how Chomsky "has been proved devastatingly wrong about Venezuela". Do you think these two reactions he had to events in Venezuela were incorrect?

Insofar as human rights, Chomsky saw respect for them beginning to dip six years ago, and reacted accordingly. I should note that eight years ago, Honduras had its first left-leaning president in living memory ousted by a coup from US-trained, US-funded military officers, after which, the US stood alone being supportive of the coup against virtually all other Latin American nations. Actually Wikileaks cables show the US knew what was going on and how they supported this. Elections were scheduled for 2013 and dozens of candidates and supporters were killed. The murder rate of Honduras has exploded, as has immigration from it. You never hear it in the US news though, unless unaccompanied Honduran chidlren appear at the border, and then you never hear why, just arguments between the Trumpites and anti-Trumpites about what to do with them.

Insofar as Venezuela's economy, it has been similar to other economies heavily dependent on energy. Including the energy-dependent areas of the US economy that voted heavily for Trump. It is why Venezuelan minister Juan Pablo Perez Alfonzo helped found OPEC in 1960. Venezuela had decades of an up and down economy along with the price of oil before Chavez came along.
I know this is about Vue vs React, but a lot of the things people are saying they like about Vue can be found in Google's Polymer. It's very simple to comprehend and you can make single file components. And it's based on W3C standard web components so you won't be building yourself into future obsolescence. With Polymer 2 components are now built using classes, so your code is clear and 100% native JS. Lastly, the goal of the Polymer team is to get rid of Polymer by advancing web standards, and with 2.0 you can see they are definitely following this approach as Polymer doesn't add much to web components other than ease of use functionality such as template binding and cross browser shims.
They are more socialist than capitalist. Besides, there is no pure socialist or capitalist society on earth.

Using that logic, the US isn't a capitalist nation and venezuela isn't a socialist nation. And the guy's assertion that venezuela is suffereing because of state socialism is pointless.

China and venezuela are both socialist countries. You can't just decide to accept one because it fits into your worldview and reject the other because it doesn't.
unless you are doing business in China, or with others with similar geo-political leanings. Oh wait, then how will you know?

This is why in high stakes environments this "assume positive intent" falls apart. Only where the costs don't really matter (and for a lot of wealthy americans, a couple hundred bucks lost on a bad contractor is low stakes) can you really afford to be so lax.
I don't think Go targets the less experienced. Could you provide a resource, where the language creators have stated that Go targets interns?

Go is a safe programming language, but it is not simple. Go has very rigid rules.

I don't see any difference in complexity between programming in C and programming in Golang. Programming in Golang may even be harder than C.

If you format your code wrong, Golang screams at you.

If you import a package and never use it, Golang screams at you.

If you redefine a defined variable, Golang screams at you.

If you don't use a variable you defined, Golang screams at you.

C is much more forgiving :).

Golang makes dynamic memory management safe, but in nowhere easy. You still use the good old void* via an empty interface. For an intern, garbage collection doesn't matter, an intern is intelligent enough not to leak so much memory so that it will get noticed :).

I sometimes think Golang resembles the early versions of Java. Creating a safer C-like language, with great ideals. With Java the complexity kicked in after a while. Golang still resists the urge to please everyone.
They have quite a few open positions asking for Go knowledge.

No idea how they are using it.
^this. Currently sitting next to someone at work in this situation. 10x'd some money betting on bitcoin, 100x'd the same money betting on Ethereum. Now he's betting on ico's hoping to win again. He's betting, not investing, in the same way that people put 100's of thousands of dollars on boxing matches.
> First reason is we hate JSX. It forces you to write loops, conditionals, etc, outside of the markup you are currently writing/reading. It's like writing shitty PHP code without templates.

here here! This has been my experience as well
Ask HN: What's your spectacular burnout story?
What's a spectacular burnout story of yours that happened to you or someone you know? How did you crawl back to reality, did it change your outlook on life? was it a meh experience? what would you advice others to not do or do?
They make less money on the phone sale than a contract sale, and the pixels have been supply constrained, so I don't know why you're so surprised.
https://twitter.com/Juanmi_News/status/898599542001733633
Child sexual abuse is bad because it's traumatizing children (also sexual abuse is bad, duh). But "curing" pedophiles seems to be hard, similarly to how you can't "cure" homosexuals.

Child porn would supposedly be a safe outlet for pedophiles, at the cost of possibly eroding social taboos around child sexual abuse. But the tradeoff is irrelevant, because the production of child porn is usually exploiting and abusing children, making it morally bad.

Lolicon doesn't harm any children. The only potential harm left is eroding helpful social taboos. But that seems easy enough to fix: make lolicon legal, but semi-taboo. If it's not seen as normal, it doesn't normalize anything, and you have all the positives without the negatives.

So I will view you as weird if you enjoy lolicon, but I don't have a problem with it. I would even advocate for its existence.

Somewhat related, I also can't really justify the US standard for child porn. Nude pictures of 10 year olds are bad and should be illegal. But what is the harm in nudes of 17 year olds?
Thank you. You pretty eloquently summed up my thoughts about this entire situation. I'm sad, because Facebook runs some pretty cool open source projects. But I will no longer contribute to them if this is their attitude. It's about as far from community-oriented as I can imagine.
You can make it cleaner:

<button :disabled="isButtonDisabled">Button</button>
<div :id="'list-' + id"></div>
<form @submit.prevent="onSubmit"></form>
<a @click="doSomething"></a>
What Happens to Creativity as We Age?
>What are the comparable exams in US? (and any other countries)? Just wondering where we are at...

I live in the US and my kids are in the middle of this right now, so I'll try to answer, but I'm not yet an expert: I came through the Scottish system and I'm reasonably familiar with England.

In the US there are exams called "AP" that are roughly analogous to A-levels. But, AP classes are not offered in all schools and they don't seem to cover all subjects (e.g. just Calculus and Statistics). The list is here:
https://apstudent.collegeboard.org/apcourse

At the tier below AP afaik it is up to the state education dept, or even local schools to make up their own curriculum and although there are exams and the students are awarded grades, I get the impression they are less valued than for example an A-level result because the examinations are not set and graded by a 3rd party. These days the federal government tries to set some consistent standards across the country and most schools try to comply. These are available here : http://www.corestandards.org/Math/Practice/

fwiw when I have tried to compare US to UK school mathematics for the same student age I've always come to the conclusion that they are roughly the same, modulo the difference that there really aren't commonly valued exam results for the kids in the US. In general I find that there is much less emphasis on exam results in general in the US -- it is more like you either pass or fail, or pass with distinction. More like UK university grading I suppose.

There is not the O-level/A-level type split in the US at all. There is an order to the Mathematics classes (e.g. you can't take Calculus unless you're already passed Algebra 2) but otherwise things just seem to be done in whatever order the school allows (e.g. in our school you do Biology one year then Chemistry the next).

Hope some of that helps and doesn't offend the US education system experts here..
> Doesn't the problems with state socialism result from being attack by state capitalism which tend to be much stronger nations?

Venezuela has nearly 300 billion barrels of proven oil reserves, so I think it makes sense to ask why they have done so much worse than other countries. It can't just be due to US meddling.
except they are.

They say "we agree with the ban" but then say "it's dangerous!"

of course it's dangerous, and yes, the speech is vile. but freedom of speech doesn't stop when we are insulted.
That's the case for some, but (1) most applications that lean that way are likely to be closed source as there is a certain sense of apparent moral high ground that comes with open sourcing and (2) more importantly Mozilla sells themselves on respecting privacy, first and foremost.
This has been the dominant view of HN since the beginning. The only reason I didn't buy bitcoin at $1 was because of what I read on HN. Now it's at $4,000.

Not saying you should go out and buy bitcoin now, but logic often doesn't predict human actions.