skysight-inc/HackerNews huggingface dataset:
In a way VueJS is "React for those who liked Angular1".

I've done many Angular apps. I've done a bit of React (with Reflux & Browserify).

I tried moving to React/Redux/Webpack but it's not an easy task to grasp the whole thing. Webpack itself was close to make me throw the towel on side projects.

I tried VueJS because of a job interview and quite liked it and got productive really fast thanks to good documentation and my previous experience in angular & React.

Professionally I wouldn't mind any of those but for side projects it will be VueJS from now on.

As a side note I don't get why all the boilerplates always mix backend and frontend code and dependencies. If you're not interested in a node backend and learning it's overwhelming.

The worst thing is that boilerplates you find are always outdated (router, hot-reloading etc) and worst of all mingling server and client deps so if you're not interested in a node backend you have to
Lost and Found, Part 2: Andy Warhol’s Amiga Artworks – Core+ – Medium
Do you need the whole text of an error or answer "yes" will satisfy you ? :)
Vue feels like a framework written by AngularJs developers. It's not "better React", it's more like better angularjs.

Html templates are a major turn off for me there, and using JSX is not optimal.
(Disclaimer: Using RN in production) The author listed some very legit points that RN is lacking and I share the same pain or complaints. You can beat up any tech with its shortcomings and that will be a good read. But arriving at a conclusion that something unjustified is better is logically flawed.
It would be nice if they let you buy ads on "demonetized" videos at an extreme discount. I'm sure many companies would be more than happy to get cheaper ads and aren't that sensitive to brand association concerns.
> Some people can't judge the merits of game programming, that doesn't make them small minded.

Right, but the problem is those that do judge it in a systematically negative way.
Ask HN: Did you learn a language online? How fluent are you now?
What worked and didn't work for you?
Are you kidding? If I see game development on a resume, I get really excited! They showcase creativity, UX skills, and complex programming.

* I've hired over 30 programmers in my career and 2 former game developers are on my current team.
You have to know C# (or the other BS languages that don't matter) to do anything worth doing in Unity. It's not as complex as writing an engine from scratch (which almost no one actually does to the point of having an actual game running on it) but it's not "putting Lego pieces together" either.
> I think it really helps with maintenance and scalability of

> projects down the road and saves you time later on.

It's popular argument but I don't think it's completely correct.

On the one hand principles of Redux (immutability, message-passing approach, separation model from the view) can be helpful, on the other hand huge amount of boilerplate and moving parts can only spoil scalability.

Besides Redux is very low level with very little abstraction (this is why some many abstractions over Redux appear - because Redux alone has almost none).

I think Redux has good foundations but it's poorly designed as a library targeted to average developer working on real projects. It feels more like some academic experiment, something more like proof-of-concept that library that solves real problems in elegant way.
Not all the quoted money is actually there.

The only real money being spend are the transactions on the exchanges. There, it becomes hard to differentiate many 'real' buys of bitcoin cash from someone just flipping back and forth between the two.
Apple Now Selling Refurbished 2017 27-Inch iMac Models
It 100% depends on the company and the hiring process.

It probably helps with some of the "cool" places. I would certainly value it as a plus in "general skill level", but that's because I'm cool.

It will probably not help or even be held against you with the "uncool" places. If it comes down to it, why would they hire you instead of the clown that has experience in <related enterprise crap> instead?
you have a different opinion than mine, it does not make me a liar.
Ask HN: Any blockchain lawyers in the Bay Area?
I need to find a lawyer who understands blockchains due to a dispute. Anyway know an attorney who understands the technology?
I wouldn't be surprised if people are just switching back and forth between BCH and real cash to inflate the transaction numbers. Hypothetically, this would be done to further the political goals of those who want to increase the blocksize.
In a network protocol you generally want to find out as quickly as possible when the receiver has run out of buffer space. Else you're just sending packets it will drop on the floor, because it's unable to process them at the rate you're sending them. (And the buffer space should be small, to minimize latency under load.)

But also, you want to keep the pipe full (as explained in the article). So, to balance these opposing requirements, the receiver generally has a buffer which is only somewhat larger than the capacity of the pipe (the bandwidth-latency product).

In TCP, the receiver reports the size of this buffer as the receive window. This way the sender knows exactly how much it can send before the receiver's buffers are full. And the receiver's buffer must be large enough to hold at least an RTT's worth of packets, since that is how long it takes (at a minimum) after the sender started sending the data for the sender to hear back from the receiver that it has processed some data and made room in its buffer. Any less and the sender has to stop and wait (like in the article).
By your "developers", you mean JavaScript developers that only know JavaScript and are not willing to learn anything else? I am not familiar with many "native" developers who are more productive in RN.
Templates have always been nice for basic examples. But now what happens if you only want to show odd numbers in listItem? It's not obviously clear how to do that in this example. Then you start adding in filters or Angular pipes. And the syntax grows in complexity until it becomes unwieldy. If you know the basic rules of JS, you already know how to achieve this with JSX. There's no need to go read the docs.
As someone who understands Bitcoin - I have no idea what you're talking about..
Could be. Could also be the beginning of a major movement from Bitcoin to Bitcoin Cash, which is something to be worried about.

As a trader you should know not to certain, you're only trying to make educated guesses.
1) v-if is not html. In html if you see <h3 ...> you immediately think, "there's a level-3 header element here". The thought "there's a level-3 header element here if..." is something new you have to learn for Vue.

2) Shorter is not always easier. For example, using quotes to delimit logical expressions makes it easy to make errors. See the misplaced quote here?

<h3 v-if="user.role == 'admin" && user.name == 'james'>hello super user {{name}}</h3>
I'm to far removed from seeing the documentary, but they went into a little detail about the history of steroids or peds, and I definitely could be mistaken but I believe the ped of choice for these sprinters in the 80's was a horse steroid. Maybe some has watched the same documentary and can clarify.

Either way its obviously a side note and even if my memory serves correct, that's not to say HGH doesn't have a similar effect.
Can you recommend any particular textbook on the subject you like?
This. In fact, I think creativity is something that needs cultivating. Artists can have their "best" phase about anywhere in life. I don't think there is any bias towards artists having their "best years" when they're young. While art is certainly the most cultivated form of creativity - at least to me.
> Log in with one click, autofill, etc is all browser-local.

Yes, but if I sign up from my cell phone, I'd like to have that info on my desktop browser automatically and on other computers, so no.

> And currency converter, translations, word of the day, etc can all be done as browser extensions.

Sure, but what a pain. I wouldn't go through the pain of searching, installing, configuring, and then removing an extension for each one of of those things. I just don't care about any of them that much, it was just nice having them there automatically.
When I ran a Data Science team we primarily hired Physicists and Mathematics majors and not CS graduates for this reason. It mostly worked as intended (untapped source of excellent candidates), but some of them could not for the life of them pick up software development / writing manageable code with a team. They were so used to writing unmanageable scripts that didn't have long-term time horizons (think: horrors of hundreds and thousands of lines of R-stats code in a single file, uncommented, and brutal to look at, with the expectation we'll just plug it into R-script on the command line) that occasionally this became a very tough habit to break.

Still, besides that issue - which all novice programmers have, but Data Scientists come in at a much more senior level - it was a great market advantage, one that I think is largely gone today, as companies understand the need for statisticians and economists who really and truly understand modeling and math.
They dropped other languages recently, so now it's just a very outdated version of C#.
I see your points and don't disagree. However, Redux is a fairly young concept and I think it has some potential to grow (as is React).
There will be talks about SSR with web components on https://summit.polymer-project.org/speakers. There is talk by author of SkateJS.
Note that when they released Ethereum Classic from customers' Ethereum balances, it was well after ETC initial pump, and no, they didn't reimburse those customers for the price difference.
Maybe. But there's also something to be said for generating popularity and mind share intentionally. It seems Docker has been very good at that part (and pretty good at the technical side too).

Many wonderful, technically-superior-than-alternatives projects languish and die in obscurity, while its inferior counterpart wins the popularity/marketing contest.
MS did take it to the next level, but for me any application which phones home without users consent is in the wrong. This is one of the major reasons I don't use Chrome. Anywhere.
USA here. As someone who has sat on both sides of the interview table, I've never once thought of game development being a negative thing to have in your portfolio. I don't know what your country is like but that attitude sounds moronic and immature.
Another non-gamer agreeing that games are seriously tough software to program correctly. One of the relatively few places in software engineering where you really need to use a lot of applied math.
Remember that awesome software that came from Italy? Neither do I. Leave now!
I think it pays to read long-form book reviews about a book if one is concerned that the book has the sort of flaws you mention. I read "From Bauhaus to Our House," a book by Tom Wolfe on modern architecture, and then I went to the local university library and looked up reviews about it. I found many pointers to follow, of which only a few could be followed up that day. Plus in that case I could have researched the various architects mentioned in the book.
Worth noting that in the past 18 hours it has dropped about 25% from its recent high.
This article is definitely FUD, there are a few irritating things about React Native, but I think it's still far preferable to native development for most apps.

I'll list the annoyances:

- npm is a mess, and many libraries in the ecosystem handle sub-dependencies improperly. Facebook has contributed to yarn but has not established a very clear contract for what a properly organized package should be. Thus it is not possible to easily determine which package or sub-package, or sub-sub package (etc) is misbehaving. I estimate that this issue has eaten up easily 10% of the productivity gains that React Native has offered. Facebook generally ignores the github issues about this stuff, in spite of hundreds and hundreds of users having these issues.

- Updating to a newer version of React Native is cumbersome. There is a utility called react-native-git-upgrade which often fails to reconcile changes in the ios-specific configuration files. Much of this is due to problems with XCode (not sure how anyone tolerates using that). Compared to simple makefiles XCode's system that react-native interacts with is horribly brittle.

- Important libraries are not embraced by Facebook. Things like camera support are not included in React Native's scope, so third party libraries exist, yet often lag because the developer can't make time to keep up with pull request. Facebook should hire the top 15% of community contributors to maintain those projects in-house. Right now probably 30-50% of community libraries are not compatible with the latest stable React-Native. Facebook should realize that library maintainers do not have enough time to properly maintain these libraries and should offer more support and guidance, not to help the maintainers as much as to help people trying to use open source libraries from the community.

- Some of the React Native code is pretty ugly. A few times I've had to debug issues and some of it looks like it was written very rapidly and could use a refactor for clarity and ease of debugging. Not the core algorithms stuff, just the bundle management stuff.

But in spite of all this I'd still use React Native on a new project. Most apps that aren't strongly architecture-driven could be written in a day or two. It's pretty amazing.
As a result of the fork I now have independent currency on both chains?

If I think that Bitcoin Cash will ultimately not succeed, I should sell into this P&D, right?
I'm not sure that's really much of a problem, this guy may have just encountered some self-important pricks (and it's good he found that out early).

On the other hand, if the position is about <X> and the applicant has half his experience in <Y> instead, that's going to be a negative (not necessarily a deal breaker) no matter what.
>As to Bolt, what makes him special as a sprinter is his size,

Maybe.
Processes that are waiting on some event (like polling some file descriptors) will never be scheduled until they're woken up. It doesn't matter what type of scheduler you are using. The algorithm just decides which to run within the set of programs actually running.
PS3 was even worse in my experience - PS4 was a big improvement, although still a lot slower than Xbox.

However, with both PS4 and Xbox One it's amazingly slow to browse the stores and much of the dashboard. Anyone else experience that? It's so bad I feel like it must just be me... I avoid it as much as possible and definitely decreases the number of games I buy.
I'm an italian dev too and it is not so difficult to find stupid interviewers like that, especially if you are looking for a job in a big corporate. You should filter ahead your potential employers and you should always think at what you really want to do: corporate stuffs or something else?
Lights out: eclipse to have big impact on California power
Other commenters pointed out that the interviewer was stupid to hold this against you, and that this signals what kind of people you might expect to work with - both are correct IMO. The interview goes two way -- it's also your chance to interview your potential employer.

However, here's some additional unsolicited advice: a useful rule of thumb for any portfolio, reference or experience info you may want to bring up during the interview is: Include only the information that will support/advance your changes of getting the job you want

As a contrived example, if you've done a tonne of PHP work but have recently switched to Haskell and want to do more of that, your resume should highlight whatever Haskell stuff you did do, even if trivial, and only mention PHP in passing ("I've also done plenty of work in various other languages such as PHP" - this is not to say to not include the projects, just don't bring up the PHP part).

Specific to your situation, if you've got web/app dev references, code, etc, put them up front. But if not (probably the case here), the games/demos will (should!) be a great showcase of your passion and ability to deliver, and are useful as an indication of how clean / well thought out / polished your code is. The smart interviewers will recognize this.
You could also use μTP for transfering the data to a rented server and then from there to wherever you need. That protocol is designed to fill the pipe as much as possible, i.e. never let it dry out, while bloating the buffer as little as possible, by basically doing minimum one-way ping measurements and then using a target delay that is choosen so that the minimum delay is never actually hit. it does slow down internet browsing though, so you have to be carefull if there are other users who like to complain. the bandwith is not affected and it does yield to tcp though.
Oh I understand, it, and used it for years. Boolean() is just easier to spot in unfamiliar code.
Angular 1 is, but Angular 2+ is not at all. Angular's CLI is Webpack based, and leverages NPM for package management.

As for build systems vs. script includes... I think Vue is probably being used in a lot more hobby projects than npm downloads would seem to indicate...but using a build system is a stronger indicator of a professional web app and pretty much necessary for any non-trivial project.
At this point not using Facebook OSS tools for development is like not using Google for search.
There are so many popular FB libraries under the same patent license, React is just the most popular.
Yep, I tolerate less and less BS either. Probably cost me my job someday.
GetDataBack for NTFS 4.33 License Key and Serial Key Full Free
No, that is what people who make excuses for dopers, say about doping.

But the 1st order thing steroids will do is just make you stronger, immediately, by themselves, even if you don't train differently (or at all!)

The 1st order thing taking EPO or doing blood doping will do is just give you more aerobic endurance, immediately, by itself.

No doubt some 2nd order benefit may result from also being able to train harder / recover faster while using these drugs.
> Nude pictures of 10 year olds are bad and should be illegal.

They're not illegal in the US. So maybe your incorrect assumptions are why it is confusing for you?

You might figure it out, but in this country, any prohibition on expression has to be meticulously defined, and this topic is no exception.
They haven't dropped any language yet.

They're planning to update to a newer version of C# and they will drop the other languages as a part of that update.
As a professional programmer, I've come to prefer code written to be understood by someone who started two weeks ago.
Great News!!! Wooooow!!!
Any money that a corporation earns is either paid out as dividends (at which point it's taxable as individual income) or reinvested into growing the company

Or goes into a giant pile of cash sitting somewhere offshore. How would you feel about a "you haven't paid out that money as a dividend and haven't reinvested it, fork it over now" tax?
Most Angular 1 projects I saw would start off with a Yeoman/Bower MEAN stack implementation. The boilerplate no less enormous there. I'll admit Vue is nicer about these things than either Angular or React, but Angular has tons of boiler plate.
Why would a developer want to work on a Serious Enterprise Business Application (tm) as a side project after doing just that all day? The whole point of a side project is to work on something in a different domain with different challenges and technologies, and that isn’t a big important production system.
Such a good news!!!
Congratulations!!!
Keep in mind weightlifting has weight classes, so getting bigger muscles by taking lots of steroids is partially offset by moving up a weight class. Steroids can make small guys big, but big guys are expected to lift that much more.

Given the limits of what the human body can do within a weight class, a 10% boost in your total for the same weight class is huge. The article saying it's "modest" I think is misleading: while it's true 10% is small on an absolute scale, it's huge on a competitive scale.

To give an idea how overwhelming doping is on weightlifting performance, the IWF reset all the records in 1992 and again in 1998 as the old world records were essentially unbeatable as drug testing got better.

(Edit) If you're interesting in a very detailed essay on the topic, I enjoy reading Greg Nuckols: https://www.strongerbyscience.com/steroids-and-strength-diff...
> If it's not uncommon for ~14 year old women to earn spending money as sex workers, why wouldn't pictures of naked ~14 year old women be likewise common?

Japan has a culture of child idols too, who are typically pre-pubescent in age. What you're getting at is the distinction between prostitution and pornography is merely syntactic.
Unity happens to be my area of expertise. :)

_
You could get lots of pre-made assets from the Unity store and cobble them together into some kind of 'game', but you'd be very limited in what you could do. Also more crucially you'd have diminishing returns as your project snowballs into a spaghettian nightmare, eventually becoming impossible to work on and unplayable for the bugs.

_
The whole writing a rendering engine in C++ and so on, isnt that big of a deal imo, its a solved problem say. The bane of any poorly composed software project is complexity, no matter what framework or engine you use, even Unity, you need clean code and a suitable architecture to make something complex and/or maintainable.
I tend to agree with this. I think the age of the monolithic front end framework is coming to an end, replaced by smaller component-centric frameworks like React, Vue, Inferno, Marko, etc.
The state chosen age of consent for sex has nothing to do with a federal law on sexual images.

I think you are grasping and I'm not sure where to start.

The legislature and the courts have defined all of this have you looked?
It does appear that in the US, APIs are considered subject to copyright, thanks to Oracle:

https://www.techdirt.com/articles/20160511/17515734410/stake...
And yet, classical composers (Bach!) have often produced their best work in their later years.

I think the key is always having somewhere to (creatively) dig. For example, artists who vary genres and instruments seem to do better than those who pick a style and then stick with it for decades. Always head towards unexplored ground; always be reinventing yourself.
Which won't do anything. p.isImmortal will still be the setter. So it's a non issue -- and the linter can catch the mistake anyway.
I learned Javascript and a bit of Python online, but I'd learned Perl years before that by reading the O`Reilly books.

What works for me is learning on a "need to know" basis. JS and Python are not so different than Perl, and most all languages have common traits and features so it comes down to learning syntax a lot of times.

I am not very fluent. I reference APIs and sample code, and head to Stackoverflow for answers a lot, but only when I need to and I don't hesitate when I need to because you can waste a lot of time doing that.
Is the point supposed to be that his proposed solution is impossible to implement and flies in the face of market and incentive-driven behavior? When I think "three step proposal" I think of something actionable by an individual, not something that would have to be enacted on by basically a totalitarian government.
Redux is completely optional, 3rd party library. So I really don't understand why anyone would say that. You don't like Redux? Don't use it.
DAO hack?

The code is the contract ... except when it isn't.
Just so you know the latest alleged solution seems to be wrong too: https://cstheory.stackexchange.com/a/38832/19646
I built a chatbot in two hours and this is what I learned
Yeah, just have a read replica. Can promote it to master later