skysight-inc/HackerNews huggingface dataset:
> So for you using a map with a ternary operator over a list of objects in JSX is perfectly fine and you can't see what is wrong

I don't really know JSX much and without a specific example this is pointless to discuss. But basically JSX is syntactic sugar over javascript. A ternary is just a "if" condition so I don't see where is the issue here. Are you really using a template language devoid of conditionals? Even mustache the "logic-less" template has a form of it.

> The XAML file, as the HTML layer, should be completely devoid of logic and should delegate the whole work to the underlying model

The role of the model is and has always been to handle /business/ logic not presentational logic. If you put your dirty presentational logic inside my models I can tell you I will /never never/ accept your pull request.
You can read more in this open-access PNAS article[0].

[0]http://www.pnas.org/content/105/24/8232.full
Steps to Remove Spray on Bedliner
Signing Native Mobile Apps
>and downplays the impact of obvious and unobjectionable steps like [..] "give expectant mothers maternity leave"

This is a bit off-topic, but maternity leave is neither obvious nor unobjectionable. There is significant empirical evidence that shows that policies such as long paid maternity leave harms women's wages and career progression.

Have a look at:

* The impact of Nordic countries’ family friendly policies on employment, wages, and children https://link.springer.com/article/10.1007/s11150-007-9023-0

* Is there a glass ceiling over Europe? Exploring the
gender pay gap across the wages distribution https://www.econstor.eu/bitstream/10419/92046/1/2005-25.pdf
Sure you do. Two mediocre programmers working as a pair might get 100k each. One elite programmer can clear 7 figures easily. The elite programmer will also have much more control over the IP they create and be able to negotiate much more stringent terms for how it is used.

If you think pair programming is a good idea you are just at the bottom of the industry.
Breakthrough Device Heals Organs with a Single Touch
Show HN: Off-premises insight for on-premises Prometheus servers
Not yet available in Russia (
I wonder if Facebook's claims that they are doing this in order to make patents useless would have legal standing. In other words, if they become "evil" about this patent clause at some point in the future and try to enforce this in the bad ways that people are imagining might happen, then doesn't Facebook's clearly and publicly stated intentions hurt any claim they would make which goes against those intentions?
> How could you possibly know what proportion of social scientists accept any given proposition?

Umm, because I studied history in grad school for a few years? It's not "any given proposition", but the well-accepted, long-ago-established fact that social policy has marginalized women from positions of power for centuries, and continues to do so (although to a lesser extent, due to political action).

> If you have a link to such a survey, I'd love to see it.

But you don't really. That information is available within minutes on Wikipedia and Google Scholar. If you were truly interested in the consensus opinion, you would have found it by now. If you're too lazy, I've posted some links on this page for the sake of others who care so deeply about this issue yet couldn't be bothered to read the Wikipedia page on sexism or the top hit on Google Scholar for women in tech.

> Also, calling those sites "conservative" is grossly inaccurate.

OK, now I know you're joking.
> I wonder why Kotlin beat Scala in this virtual programming language traction game.

The article shows google search traffic for Kotlin which temporarily spiked above Scala in the wake of the Android announcement and then dropped back down to less than half the Scala traffic, below Groovy in fact. I'm not sure that it's much of an indicator of anything.

Also of interest:

https://www.indeed.com/jobtrends/q-scala-q-kotlin.html
Exactly, that's what I meant. Traction is more like acceleration than it is speed.
Are you a patent attorney?
Could you give an example of a scenario where it can actually save me money?
I use Socket.io just fine for my game, though I do implement it differently and send binary packets of my own protocol instead of JSON. I can see what you mean for new people in the field using unmodified events though.
I consider it "serverless" similar to how "stainless" steel only lessens, but isn't a full 100% guarantee. That makes me feel slightly better about the term, ha.
It's only advertising if the positive review/comments were actually payed for. It's completely different if the review/gameplay video wasn't payed for and contained unbiased opinions.
Outfoxin’ the Trackers: Android Private Browsing with Firefox Focus
Well, maybe 'toxicity' is a stupid concept. Is the previous phrase, for example, toxic? The examples don't seem to distinguish between 'hateful' and 'not socially accepted'.

Also, a lot of these depend so much on context that it's not even possible to classify.

"What's up, niggers?"
Can be either classified as extremely racist (when a white supremacist uses this language, for example), or as colloquial language used in Afro-American culture.

Same thing with calling people chinks, crackers, etc. It is all much more acceptable when you're using a derogatory term for your own race.

"What's up, bitches?"
Is about the same. Pretty much accepted in colloquial use, but not so much when it is used by a men to address women (this is not a complaint - I agree mostly that it is mostly a misogynistic term in this specific context).
I think this is kind of a premature assumption. Mr Bannon and Mr. Putin both share the same goal of maiming "Globalism". Russia is throwing a lot of resources at this.
Ignore the air quotes and you've got a clear picture of reality. The more people need you the more you're able to leverage that need for financial or social capital.

For better or worse at the forefront of your field and at the top of the social ladder the rules are different.
Disallowing XUL extensions made it possible to make many underlying changes that otherwise would break a lot of them. There are plenty of long-lasting tickets on Bugzilla being finally tackled in Firefox 57.
I think it's very important to parse Pao from the reprehensible behavior she describes in her workplace. Being polite, Pao does not come off well in her own personal story. But she was also swimming in a garbage pit.

I have no doubt that what she writes about is true, and probably even holds back on much of the frat house nonsense. There can be entire semesters spent at school exploring other avenues that she might have pursued, and in most cases she truly really was a victim of a truly terrible environment nobody should have to work in.

But for those of us who remember the case well while she was at Reddit, she also isn't only an innocent victim and had made some really bankrupt decisions all on her own. I don't get the impression from this article that she's really done any soul searching since then and she even tries to soft-peddle her affair with a co-worker as just a little bit of a school girl crush and doesn't mention various other questionable behaviors that became public as a result of her lawsuit.

There's a lot of thought that equality in the workplace should not mean "start slotting women into the existing power structures and processes", but should instead take into account differences in style and ideas that women might naturally bring. But it goes both ways, terrible behavior also can manifest itself in different ways. As innocent as Pao seems to think she is in her own bad behaviors (which she either ignores here or downplays), her former co-workers also don't think there was any particular harm -- they're both wrong. To truly respect Pao, you have to also respect that she was capable of making bad decisions and that she needs to own them. In my mind, her behavior is not as bad as her former colleagues, but she could probably throw a softball and hit them.

Pao's story is important to tell, but she lacks the personal credibility for people to care. I really feel like if she were a bit more open about where she also messed up, and her motivations, she would come across as a much more empathetic story teller that would get more people's attention and give her better credibility than her former colleagues. But her general unwillingness to publicly confront, and get out in front of, her own behavior leaves her story vulnerable to various naysayers and that's a shame.
Aside from the validity of the article's claims about patents (see my other tirades about that) I'm not sure the point even makes sense.

React, the library, is at its core a glorified templating system. It provides plenty of escape hatches that make migration as well as inclusion of foreign UI components and libraries a breeze. It's stupidly simple to migrate away from.

If you are a high valuation startup looking to get acquired for your technology (rather than acquihired) I find it extremely unlikely your valuation hinges on your frontend code. And even if it does I find it extremely unlikely your frontend is tied so closely to React you won't be able to spend, say, 1MM replacing React with Vue or what have you (maybe at the cost of a little pizzazz).

If your frontend is animation-heavy, that likely doesn't live in React land. If your frontend is mostly static, it should be trivial to replace React as well.

If your startup is valuable, being sued over some frontend library is probably the least of your concerns. If the company looking to acquire you has enough cash in the bank to sue Facebook, they have far more than enough cash in the bank to replace React.
The problem I have with the allegation of "leaning on biases" is that it is impossible to disprove. You can never get out from under that allegation no matter how hard you try! NO ONE is without bias, no one is completely objective because we make decisions based on past experience and there's no way to create past experiences that are identical for everyone. I know from past traumas in my own life that I have heavy biases towards lots of things and I will never betray those because to do so is to deny how much pain was caused. That is life and it's time we grew up and got over it already.
Yarn, RocksDB and ZStandard does not.
It does seem that it hasn't gone beyond looking at "burndown", or "velocity", in many cases I've experienced.
Serverless meme means that all I got is a chrooted directory with only systemd and /lib but without signals, similar to an apache vhost with a cgi-bin, so I could run my full-stack crap and it is supposed to be so damn cool because actual server maintenance is now someone else's problem?
I would say if you were to go for the most efficient method, you would have everyone take the farthest desk away from the door when they got in each morning.
Is your job mobility not 'hampered' by having friends and a social circle that you don't want to leave behind at all?
I respect your point, but I still could not disagree more. Actions like this only serve to increase dysfunction, not improve.
Learn SEO in 6 simple steps
Be a Good Manager
No designated desks, or no predesignated desks?

If it's the former, then yeah, I'm bailing, that's tremendously dumb. If it's the latter, then whatever, it's hardly even a selling point.
I wouldn't say riskier, just more churn. Higher highs and lower lows but you can probably extract more value because there is no middle man (i.e. an employer).

However, one significant risk is losing out on promotions and status if you ever want to return to the corporate world. Seniority is often measured in "time in seat" and taking 10 years off to build your own business can make it harder to jump right back in at a level you'd expect.

The other risk is the stress of uncertainty. At a corporate gig you get a paycheck every two weeks like clockwork. The moment that pattern ends, panic ensues and the company is gone. When you work for yourself you have to be responsible for ensuring the paycheck is there. Quite often freelance work can be feast or famine. You may get a bigger payday than you ever expected one month but prepare because the next month might not bring in a dime.
8 Things You Need to Know About Content Marketing Right Now [Weekly Roundup]
Any matter that gives you an edge or leg up in business will be utilized period.
Dynamically share all (un)named docker data volumes
If given the choice in an office like that, I am pretty sure I would choose "at home".
I had thought of that. When onboarding a new user, they fly off the map A LOT. Only problem with this idea is, I think it would be a lot of friction for users that have played more than 1 or 2 games (assuming you have the same thing happen to all players on start).

I have been looking for a continuation mechanic though. Speeding up after some knockoffs sounds like a plausible candidate.
> AFAIK

Should I tell that to my investors? That AFA matthewmacleod on HN knows, we are good?

> then all of the popular alternatives almost certainly infringe on them as well.

But the lawsuit would be against those alternatives directly and not my company? I'm not sure about this, but I'm not also sure why we should be taking advice about this issue from non-experts.
Can the stagnation be caused by the oversupply of the labor that has started about the 1965 (the pill?) https://tradingeconomics.com/united-states/labor-force-parti...
This is a fairly objective article but it would be nice if they offered some evidence that legal trade makes illegal trade less feasible (if there is any). When you see pictures of poor rhino on a horn farm your gut feel is to be disgusted by that farmer. However, the simple laws of supply and demand may put the baddies out of business. Very controversial but at least worth a good think instead of a knee-jerk reaction.
Markdown to html with online preview
From a technology standpoint maybe, but very different branding and very different marketing focus. Arguably GoPro had relative little other than marketing to a specific demographic (and all the promo and channel activity associated with it) although it did have waterproof/rugged vs. cell phones.
Osu+auto+download+without+login
We didn't make it to the 21st century by not being aggressive and dangerous.
Thankfully, NoScript will still work just fine - it's already a WebExtension/XUL hybrid and Firefox 57 will bring last changes needed to make it fully WebExtensionified :)
Azul Teams with Qualcomm on New Java Runtime for ARM in the Datacenter – ADTmag
How to Estimate an Agile/Scrum Story Backlog with Points
Here's a piece in response to the damore memo, written up by an evolutionary biologist.

https://medium.com/@tweetingmouse/the-truth-has-got-its-boot...

It spends a while at the beginning on credentials and the importance of using citations (something damore failed at), and starts getting into the science at 'universal across all cultures, are we sure?'
In spite of current confusion about these two terms, I think it's extremely important to differentiate between AI and ML. Perspective is a model example of ML in action. With AI, the authors would at least make some effort to classify phrases based on their meaning, not just words. As it is now, Perspective is just a profanity filter based on some training data, it's very far from AI.
Number of citations on Google scholar says nothing about the quality of that scholarship, and so says nothing about how many social scientists accept any given position. And your study of history is hardly relevant to the status of these topics now, at best, you might be able to claim that you knew what the prevailing opinion was at some point.

So basically you have nothing, which is what I figured.
I'd be amazed if there wasn't at least a little greasing of palms involved.
Title can be misleading, it's a list of Twitter Advertising categories and their proportion.

So, it's mostly centered around consumerism ("buyers of X") and demographics.

I like how some categories are openly manipulative, like "People who are receptive to offers for auto insurance". And others are just harsh: "Struggling retired singles. Barely getting by. <$50K Income, Age: Retired (65+)."
Wal-Mart expands online grocery delivery via Uber to Orlando, Dallas
It is not to me. Isn't a 'Function as a service' just a... service? Why not just call it a multi server "Platform for services".
Where Do America's International Students Come From?
A lot of scientific inquiry is un-politically correct and therefore "wrong" even though it was arrived at by the correct processes. That is especially true when cognitive traits among races have been compared. Many just can't accept certain findings because it's "racist." So instead of making decent progress for humanity, we ignore the hows and whys and flounder around aimlessly instead of seeking a way forward for everyone that might actually succeed.
Not unless you're the only one reading it
Advertising need not be paid, viral campaigns are based on this idea.

In one twist you may have an add in front of a movie trailer online. So, in effect the add is content and you get paid to show your add.
> 1. Programming didn't start in the 80s or 90s. It started in the 40s-50s,

Programming in the 40s and 50s was very different from programming in the 80s or 90s and it's disingenuous to conflate them or suggest that they are the same.
Just throwing this out there - replacing an entire front-end monolith framework in large part depends on the size/scale of the application, and how well it was implemented to begin with.
> Would you mind elaborating on what those Java pain points are that Kotlin smoothes over?

1. Explicit semantics for nullable variables. It helps to convey information whether this function can accept or return null and compiler checks that your code won't throw NullPointerException. It's not ideal when you're dealing with Java code, but it works.

2. Explicit and convenient semantics for mutable and immutable variables. You can use `final` in Java for variables or parameters, but few people do that, because code becomes quite verbose. With Kotlin you are using `val` or `var`, so code doesn't become more verbose.

3. Almost everything is an expression. Helps to write concise code sometimes and makes a language more consistent.

4. Compiler changes type of variable when developer checks for this type. So you don't have to write nonsense like `if (a instanceof String) f((String) a)`, instead you write `if (a is String) f(a)`.

5. Better replacement for `switch` statement. Kotlin's `when` statement has more features. Not a proper pattern-matching, though.

6. Default values for function parameters. With Java you have to write lot of function overloads with slightly different set of parameters and delegate it to a single function. With Kotlin you're writing one function with optional parameters.

7. Named arguments. Sometimes it leads to much more readable code.

8. Generic parameters can be covariant or contravariant. Basically you can assign `List<Integer>` to variable of type `List<Number>`. It helps sometimes.

9. Operator overloading. `a + b` instead of `a.plus(b)`; `m["x"]` instead of `m.get("x")`. Code looks much more natural, when used appropriately.

10. Singletons. Kotlin doesn't have static classes, instead it has `object`s, which are implementation of singleton pattern. They can implement interfaces, for example.

11. Proper properties. getter/setters generated automatically, property access looks like field access, but with all perks the methods have.

12. No need for artificial utility classes, which are not really a classes, but just a bunch of static methods. You can either use plain functions at top-level or enhance existing classes with utility methods. `str.isBlank()` instead of `StringUtils.isBlank(str)`, for example.

Generally Kotlin is much less verbose than Java, but it's concise enough and doesn't try to be implicit or magical.

> Also are people deploying Kotlin on the server side or do you see that being a thing in the future? For some reason I have this(perhaps incorrect) association Kotlin only in the context of Android. But maybe that's incorrect?

According to Kotlin developers their user base was roughly 50% : 50% between server side and Android. I used Kotlin for small server side projects, it works almost flawlessly with standard Java frameworks like Spring or Hibernate.
Cisco has tended to have issues with consumer brands. With respect to the Flip specifically, it was hot for a time but probably ultimately not a long-term product niche. By the time, everyone was taking and sharing video, they were doing it on cell phones. There's still a market for standalone video but it's mostly high-end (and often it's DSLRs).
What about the following situation:

We are approached by a big company to buy our startup. In that case do they have the same limitation of not being able to sue Facebook? Do you think that Amazon or Google would be as happy buying your startup with React as without it? I was just wondering about this angle.
no smaall thing.. u fucktard american pussygrabber child..
Top Content Marketing Tools to Be More Effective, Efficient, and Creative
Argument "I know X" is different than "I don't know X and neither do you".
Most people aren't either savvy enough to know how to circumnavigate such a system or interested in doing so.

Keywords are more than enough to shape the direction of online conversation and create an echo chamber that is favorable to a single viewpoint.
At my current job I was moved to 3 different desks before officially being told I didn't have one. It was fantastic news! I'm not categorized as remote and have little obligation to sit in the office when I can work from home at a much better setup.
Why Shopify doesn't kick Breitbart off
Cont: NASA SAY 23 SEPT 2017 FOR DOOMSDAY,SCIENTISTS ARE GUESSING
Someone pegged the number at somewhere around 200 new releases on Steam each day. The problem is that many of those titles are not worth the bandwidth to download them. I recommend Jim Sterling and Sid Alpha if you're curious just how bad they are, and for background on how they make money.
Show HN: #Eclipselitic I'm writing a page to list eclipse cams over the world
7 Blog Posts That Will Change the Way You Think About Product Roadmaps
I don't think anyone would disagree that being respectful is a "professional" quality. "The staff was very professional." What imagery does that illicit? If you're like me, or just about anyone else I've ever heard use the term, polite is one of the first words that springs to mind.

It doesn't matter if you get your work done. There are a hundred other people who can get your work done and do it without being a dick.

Note: I'm not calling _you_ a dick. I just vehemently disagree with anyone who thinks they get to be a dick (or, more generally, act however they please) just because, to borrow terminology from earlier comments, they're "talented".
Delicious Fat-Burning Soup – A Magical Weight Loss Solution
I've tried to generalize this as follows:

Rich people have money; poor people have stuff.
Another lazy article about how Millennials are destroying the economy.

And not one mention to the dozens of industries Millennials created or helped take off.
This is common among communities living on the Mississippi River, for example.
Could it be an oversupply of labor that was caused by the availability of the pill and the following growing immigration asking for lower wages instead of incumbents https://tradingeconomics.com/united-states/labor-force-parti...
Did you mean to reply to a different comment? This one says

> It's easy to get hung up on the particulars of Pao's story and get sidetracked into defending or judging her, but I feel that is besides the point.

in its opening sentence.
They have pretty freaking high turbo frequencies, up to 4-4.2ghz. I don’t think they had 15W processors going quite so high before.