skysight-inc/HackerNews huggingface dataset:
I've built semi-large applications in both Vue.js and React. I like both but prefer React.

For me Vue.js is like a light-weight Angular 1, in a good way. It's very intuitive and you can start working immediately. It does however easily end up in confusion about where the state lives with the two-way binding. I've run into a lot of implicit state changes wrecking havoc. The declarative nature of React definitely wins here, especially working with stateless functional components. If you're serious about Vue you should adhere to unidirectional bindings, components and use Vuex.

The best thing about Vue.js for me is the single file components. It's such a nice feeling to know that everything affecting a certain component is right before your eyes. That's also the reason I started adapting CSS-in-JS in my React components.

The biggest problem for me with Vue.js is the template DSL. You often think "how do I do this complicated tree render in Vue's template syntax? In JSX I would just use JavaScript". For me, that was the best upgrade going from Angular to React and it feels like a step backwards when using Vue.js.
Sounds like you're not talking about socialism at all.
False dichotomy. OP could have tested for FF if he wanted to, irrespective of the framework he has chosen.

Personally, I develop Firefox-first and then work on compatibility for lesser browsers like Chrome and Safari.

Of course things have been complicated a bit now that Firefox Focus is out and uses Webkit...
I don't disagree, but they have reasonably good performance which covers a lot of sins.
>How can you expect an AI to do that?

Machine Learning is just a way to launder bias. What will be defined as extremist by US companies will favor the West but discounting Western extremism and overplay non-Western extremism.
this is exactly what I was trying to say, but got downvoted
> Go, with its lack of complicated mechanics targets the middle of the bell curve.

No, it targets the less experienced - interns, as the language creators said.
That's an interesting idea, care to elaborate on the documentation a bit more?
Federal court finds ToS agreements binding, even if customers don't read them
they arent your typical investments. id think its more like the millenials version of a horse race tracks as a form of entertainment. it is astounding to see there is a rediculous amount of of money that gets moved around every day, so obviously these arent just your average kids, there are some big hands involved. it should be pretty easy for bankers/whales to get in and manipulate the prices as they please.
Zeal – Offline Documentation Browser
Based on your extensive sampling/surveys of young women?
Thanks, as I though it is quite tame by any standard.

Perhaps when one goes out to find ghosts then one will see ghosts everywhere.
I think we're just in the early days... things will formalize over time just as they have for current fiat currencies.
You probably mean statically typed, not strongly typed. The distinction is clarified in "What To Know Before Debating Type Systems":

https://cdsmith.wordpress.com/2011/01/09/an-old-article-i-wr...
Once "art" depicting child porn becomes acceptable, would some individuals (adults/children) eventually consider it acceptable to perform the actual acts on a child?
I'm not sure that I follow. To me, it sounds like someone saying we need to program in C because we use git whereas we actually interact with git through the interface they've given us, not through its source code. Even if Docker and K8s become ubiquitous, I see no reason programmers taking advantage of these to also program in Go.
The redness of Arizona comes from the affluent suburbs of Phoenix; it doesn't come from Tucson (where Chomsky is presumably moving).

If everywhere south of the Gila River (i.e., the Gadsden Purchase) became its own state, it would be deep blue.
>I've been waiting for the inevitable rhetorical attack that Silicon Valley's slowly-but-surely increasing crackdown on everything that happens to offend SV is itself a form of cultural imperialism. Without endorsing or rejecting that argument myself, I think it's inevitable that we're going to start hearing it soon.

As a non-American, I endorse the argument myself.

The US has a quite particular culture, and yet most of its population (from all my experience) seems to consider it either (a) the pinnacle of human culture that others countries should/do aspire, or (b) the natural state of civilization (what things just "are", with everything else being inconceivable).

Add to that the geopolitical force and might of the country, and the fact that its companies control most of the internet infrastructure, and it gets troubling that a country with very specific interests that it pursuits globally, and where Janet Jackson showing some tit was considered a major cultural "thing" the media and people wrote about for weeks, gets to decide such policies.

>* there is no culture that could run a centralized global social network without these sorts of problems becoming ever-larger, the only difference is where the flash points would be.*

Well, the EU for one has a much broader range of cultures within nation member states, and a much broader cultural and historical and geopolitical perspective.
The "free and open" discussion is happening on Reddit and on various crypto forums like bitcointalk.org. There's quite a lot of it actually
Pretty much every ICO is already excluding US customers out of SEC fears
The Hamilton app seems to be an example: https://www.blog.google/topics/developers/it-must-be-nice-ha...
My semi-budget android phones just get worse, appart from the camera.

My first smartphone, the desire-z had a physical keyboard. My current, the moto-g 1st gen still fits in my pocket comfortably.

My next will have a screen far bigger than I asked for, specs would still be upper middle-class and just the camera is better. There is no semi-budget android that is not large. I'll probably get the moto g5+ when prices drop with the g5s+ coming out.
But one that is currently invisible to tax authorities.
There is also the related aspect of conversions. Ada is said to be stronger than C even if we ignore the "holes in the type system" of C because it doesn't allow implicit conversions (conversions without an explicit conversion operator or casting syntax). Though C won't treat a "3.14" character string as a number, it implicitly converts among numbers of different kinds, and converts between void * and object pointers. Narrowing conversions silently discard data ("implementation-defined result"), and so do conversions between same size but different signedness. Out-of range conversions between integer and floating-point values can trigger undefined behavior. (These issues are still there when the conversions are explicit, but when the conversion are implicit, the issues can sneak into the code more easily by accident).

Though Lisp was listed in the grandparent posting as "strongly typed", it also has something similar to C's implicit conversions:

[1]> (sin 42)
-0.91652155
[2]> (sin 42.0)
-0.91652155
[3]> (+ 1 2.0)
3.0

Unlike C, it won't go from floating to integer:

[4]> (evenp 3.0)

*** - EVENP: 3.0 is not an integer

Whereas if we had an

bool evenp(int arg);

function in C and called it as

evenp(3.0);

or even

evenp(3.1);

it would work.
Honestly, none of these ICO's are generating any real value yet. What is a widely used product that has been funded by an ICO?

Even 0x is a protocol for trading tokens. That implies you need tokens worth trading...

ICO madness is just a symptom of the crypto bubble. Which is itself a symptom of the tech bubble. Who do you think is buying into all these cryptocurrency assets - Software engineers and other tech employees with a large amount of disposable income due to the meteoric rise in tech salaries.
I don't think one should base the decision what to choose solely on "who gets more downloads".

Otherwise we would all be still using PHP instead of Python or Ruby.
There are no rules in general. There is an ERC20 standard, but that is basically "shared API" that all the tokens agree on, and that was created organically. Before ERC standard, people made up their own interfaces to tokens; now, they have a shared API. But these are technical rules. There are no other rules; everyone can create a token and dump it online, with no rules.

The discussions are taking place on Ethereum reddit, I suppose, or maybe on other Ethereum-related subreddits and forums.

Those forums are usually hives of scum and villainy, as you would expect. Scammers scamming other scammers.

Because of existing code, making a new token is relatively easy; you take an existing one and change some variables. Yes, it doesn't do anything useful, but it doesn't need to; you just need a pretty website, where you put """"whitepaper"""" and a pretty photos and some """graphs""", repeat the word "decentralized" a few time and you are ready to dump.

Since there is no regulation, those things are popping up one after the other. Want to create HackerNewsCoin for a new decentralized platform for programming discussion? Why not. Promise a release date for a very vaguely described project, far along in the future that everyone forgets by then, and you are all set. Does it make sense? No, but you get rich out of other people wanting to get rich.

Unlike with investing, there is no actual value being made here. Just people wanting to get rich quickly. There is no substance, just scams on top of scams.
I once read that for this reason, many people send screenshots instead of links - so others don't have to reproduce the right sequence of closing ads, etc to show the content the user is interested in sharing.
There is real money on the line here. Kalanick is being accused of fraud, and Benchmark is trying to expand its control of Uber. You don't really just say "oh, I'll let people call me a fraud and destroy my credibility and take away my company and go skiing instead."
> Are they preparing for an event where fiat currency becomes worthless

You know what they say about fools and their money. It's taking money in with no actual repercussion if any of your plans fail. It's hilarious how formulaic they are all now. They take some already existent service idea, throw 3 "decentralized ooh ahh" points at the top, and then show pictures of 10 people's faces at the bottom (employees and "advisors").

It's very 2k era dotcom bubble "how do I get rich quick?"
Ask HN: How JetBrains with just 500 employees can do this all?
I got impressed after read that this company has just 500 employees https://en.wikipedia.org/wiki/JetBrains

How they handle all these complex products? Do they have an army of contractors?

JetBrains Products: AppCode, CLion, DataGrip, Hub, IntelliJ IDEA, Kotlin, MPS, PhpStorm, PyCharm, Gogland, ReSharper, Ultimate, Rider, RubyMine, TeamCity, Toolbox App, Upsource, WebStorm and YouTrack.
This is not true: Erlang is a counter-example.
https://blogs.scientificamerican.com/guest-blog/mental-healt...

> Across 89 shuttle missions from 1981 to 1998, US astronauts had over 1,800 in-flight medical events; less than 2 percent of these were related to behavioral health, largely stemming from “anxiety and annoyance.”

https://en.wikipedia.org/wiki/Psychological_and_sociological... doesn't mention much that sounds significant (and they're likely the same sort of things that happen on, say, a nuclear submarine).

Any particular Google results you want to steer me towards?
That's true. I don't think that there are major things in those disciplines that are directly applicable in a timeless fashion.

My main goal is to find out how these disciplines came about. How exactly did they settle upon their body of knowledge such that they can produce reliable results in the way they do. Not so much what those methods are, but rather how they came about. What is the common thread there and how, if at all possible, can we use that accelerate the same maturity in software?

Maybe it's a process that has to run its course? Maybe at 80 years old, if I live that long, I'll look on a very different kind of software development.

With that said, I also have Fred Brooks whispering "no silver bullet" into my ear on the other shoulder.
Ask HN: Mesh networking?
Doing a little research this weekend on mesh networking and it seems like most efforts stopped in 2015 at least any that are related to raspberry pi... Anyone have suggestions for setting up a neighborhood mesh network? My goal is for the network to support a camera system and provide shared wifi to the neighborhood. The reason for wanting it to be a mesh is so as people move in and out of the neighborhood we can maintain a loose governance over the network, not requiring us to have a single homeowner in control of the network. The cameras would be for us to catch hooligans in the act... if we get the camera's really working well we'll hook the drones to do fly byes and point at people with lazzzer beams

[update]: this looks pretty good https://github.com/urlgrey/hsmm-pi
There are a lot of people who regret not investing in Bitcoin early and who want to believe they'll get another chance now.
Because that library is there does not mean that we are giving data to Google. It does not even mean that it is active or that it is sending anything.

This is a very strange conclusion that you present. I feel you are just twisting and turning to come to an unfavourable outcome here.

Even Google has decent data collection policies. They will not randomly make an application collect data without the developer opting in. We did not opt in. We are not including any sort of google analytics api key to enable anything.

In any case I have filed https://github.com/mozilla-mobile/focus-android/issues/1174
I'd like to think I have the same outlook for most of the places that I've lived. Mostly it gets better, because mostly, people are good. But people f up, and then they make it worse... That is life. Reading a bit of chomsky helped me form that outlook.

The world used to be much much worse. The world is getting better and better. Statistically speaking. We literally live in a golden age. For a good portion it seriously seriously sucks. But that ratio is getting lower and lower yes? 500 million people raised out of poverty in china alone over the past 30 years. That's gotta count for something, doesn't it?
We detached this flagged subthread from https://news.ycombinator.com/item?id=15053205.
The point is not so much that these countries are socialist, I agree they’re not, although they have some aspects of socialism. The point is they’re not integrated into the western system. That’s the big distinction or cause of schism.
I am highly confident that the regulation in Tokyo is stricter, not less strict
There probably should be a rule against promoting crypto currencies as your first and only comment.
>Except, those things are purposely portrayed as bad.

Not in the least. The heroes do those things as often as the bad guys, revel in them, and enjoy them.

From Death Wish and Dirty Harry to Tarantino, and to today's overtly gore landscape.
I work near, but not directly on, an application that's lasted about 20 years so far. It's still actively maintained, and still making money. It's mostly written in vb6 and classic asp. Yes. Some applications far outside the hype cycle can last decades.
Businesses use that shit. They don't have time and often don't care about the little details.

Businesses are the customers you want.
Mmm, well it widens the range of people using software declaring their patent grant, which applies to all their other patents as well.
APIs are copyrightable. You can see here: http://www.zerobugsandprogramfaster.net/essays/x-1.html

There is still a question on fair use. Google won the jury trial, but the appellate court is ruling in a few months, and that could change everything.
As a skier, being able to identify weaker skiers is very important. Collisions are extremely dangerous, I assume even more so for surfing. Knowing to give certain people a wider berth is generally mutually beneficial.
> I used React for a few years and it was great and powerful, there were many things however that I disliked.. Particularly I was not a fan of JSX.

JSX is no more than sugar for vdom function calls. You can use React without JSX, and you can use Vue with JSX.

> When I first saw VueJS I had a hard time understanding how it would be any better than React, that is until I saw single file components.

> I fell in love with the eloquence of being able to separate my HTML, JS, Styles for a single component.. it seemed /right/ to me..

You… can do that just fine in React? The logic and "template" are in the same file in the first place, and there are solutions like styled-components, csjs or react-styl if you also want the JS.
> Except, those things are purposely portrayed as bad.

No, they're not. The children were heralded for doing a "good" thing when they lead the forces against the White Queen. Aslan died and was born again just to kill her.

Killing and torture is almost always glorified or glossed over in our modern media: Taken. Star Wars. Hannibal. Mulan. Wonder Woman. Man of Steel. Game of Thrones. Dexter. Terminator. Riddick. Logan. NCIS. Rambo. Kill Bill.

As for the setting - no, distopian universes are not that different from our own cultures or beliefs. Typically, they're our exact culture and beliefs, thrown into a situation where those cultures and beliefs can not survive. Our kids don't glorify Katniss for her personality, or for leading a revolution (killing how many in the process?); they glorify her for surviving three hunger games. Ask around.

> torture and murder are nowhere near as common and lustful as sexual and emotional abuse of individuals

That's going to need a citation.

Since we're talking about lolicon here: Children make up around 25% of the population. 9% of children are victimized. 9% of those are sexually abused. So, approximately .2% of the US population. [0]

Murders, in comparison, come in at .3%

So, yeah, just about as common. I'm guessing that, just as most studies have shown, that things in media are properly realized to be fantasy, and have no practical effect on people's behavior in real life. Video games don't make people murderers, lolicon doesn't make people molest children.

[0] http://www.ncdsv.org/images/HHS-Children'sBureau_ChildMaltre...
TVM: Intermediate Representation for Deep Learning
This is what I most dislike about Go: it's a modest improvement.
It could have been much better, with a higher-level and less verbose syntax and allow metaprogramming (e.g. like Nim).
>but this is just awful.

Everyone in this whole thread is saying the same thing. For anyone not up to speed, I found the following explanation of the issue (analysis of the license) very good and short:

https://www.elcaminolegal.com/single-post/2016/10/04/Faceboo...

This lets you know why we have 300+ comments saying the same thing.
> So, yes, you give data to Google.

I'd like to see some actual evidence that we can act upon rather than a strong unsubstantiated opinion. If we really leak anything than I will stand corrected and the team will fix that promptly.
I think there is a non-trivial amount of money laundering happening through these things–the new markets, wider selection and total lack of regulation of cryptocurrencies give people more avenues to mask the source and destination of money. There is so much money out there that people want to move but can't because of where it came from, government controls, taxes etc.
Nowadays the issue with app devlopment is not only having two OSes two develop for (and I doubt that Flutter is a real help here), the much bigger problem is user acquisition.

User acquisition got so insanely expensive for apps that there are few to none business models where you can justify or break even the user acquisition costs.
Girls don't need "owners and employees". They have the Internet.
Ask HN: Any way we can find the job opening and closing trend of any company?
Hello HN,

It would be interesting to see the data about when a company posts a job post and when it gets closed.

We can then use that data to create "trends" graph for that company.

From a candidate's perspective, this can help identify what time of the year is the best one to apply and more importantly when to start preparing for one.
You can use a tslint rule to block casts. That way you will only be able to use type guards to change the type of something.
Currently yes, because someone responsible with a driving license has to be behind the wheel all time. A 5 year old kid can't go alone in a self-deriving car today. You can't send a self-driving car to autopark alone, like a horse.

In the future, there may be new legislation to allow kids, people without license, empty and drunk people to in a self-driving car.
Walkie Talkie History: From World War II to Nextel
We even have great long-running correlations between people consuming more porn and domestic abuse and rape dropping. When you give people outlets to less than desirable thoughts, they can vent their desires better than to have them bottle up until they explode and hurt people.

Pedophilia, zoophilia, necrophilia are all some of the last fetishes that need to be recognized as real, that you can't just eliminate them from society, that actually expressing them is usually unreasonable (I guess a case could be made someone could will their cadaver to get a necrophiles sex toy, and then nobody is participating non-consensually) and that if we give people with those fetishes more reasonable ways to cope with them than just the good old Christian violent denial and eventual meltdown strategy used to deal with most social taboos in western societies we might be able to actually cut down on real violence and harm inflicted.
You're right, I should be a hyper scientific robot and ignore all anecdotal evidence and personal experience. I will refrain from making any assumptions or criticism of our shallow culture in the future until I have completed extensive research.
I cannot help but look at this along with Facebook's copy to win strategy.

It appears to me that FB might be using their open source contributions as a Trojan horse to make sure others can't compete with them. If a startup happens to use FB open source tech for their startup, FB can duplicate everything they do, even legitimately patented stuff, and the startup is unable to fight back because their sign up page happened to be built in React.

This is giving just too much power o one company.