skysight-inc/HackerNews huggingface dataset:
At least the last time I tried it, RLS wasn't able to handle inference for values coming from macros (e.g. completing methods on a variable initialized with `vec![...]`. None of the Rust tooling/editors I've tried thus far have been able to handle that, so I'm hoping that either RLS or Intellij's Rust plugin add it soon.
Specify in a will if you care.
It's meant to help out feeble people, but it will probably help population management as well. Deer populations are really only out of control in suburbia, where crossbows used over a long hunting season might make the biggest difference. No one is going to call the cops because they heard a crossbow go off.
Being sued, whether the patent is valid or not, is really expensive. Unless you're Google, or of similar size, you're going to lose just due to the costs.

Using React just opens you up to liability, with no real benefit (other than using React). Why would you use it?
It does, but they should have found a solution which allowed that, as well as not be redundant in the more common case where the two classes are the same. Hence Java's type system being verbose and clumsy.
Linux is by far the best docker experience. I've experienced the same pains as you and possibly more supporting devs on OSX. The osxfs excuses are all a bit hand wavy and the new cached stuff kludgy IMHO. NFS is supposedly much faster, https://github.com/IFSight/d4m-nfs, but has no notification facilities.

Apple, for their part, are way behind the curve on all this. Completely MIA. For the amount of developer dev-station share they have it's amazing what macOS users have to deal with.
In Germany (and the same applies to many other countries as well) the majority of people watch public broadcast news every day. It's financed by tax money so there is no profit motive and it's reasonably unbiased. I think a major reason for the current political divide in the US is that both camps have their own sources of information.
No need to constantly email anyone for dead products but the gallery is a very good idea.
It's an interesting question. I actually do feel that way, and this was a significant factor in choosing to use Vue.js for my next project over both React & Angular.
As far as I know, BSD never did a complete rewrite touching every single line of code. They rewrote the code that was inherited, or derived from, AT&T Unix. Which was most of it, but not everything.
> This would only neutralize patents of actual companies that have something to create.

Against each other only, right? They could still use their patents against patent trolls.
There are many mimic species which can only be distinguished with a spore print -- cubensis has one that's highly toxic. Presumably this confers an evolutionary advantage (spore spreading by critters going for the fun ones), making ML based on visual identification a very bad idea.
Shopify Is Hiring Site Reliability Engineers in Toronto
No, its not at all disingenuous. Facebook could have written the "Additional Grant of Patent Rights" (note: additional) to also terminate the copyright grant under the BSD license. But they did not:
https://github.com/facebook/react/blob/master/PATENTS
Gdsgsgsdgdsg
You're right overall (at least for developers who prefer React). React Native is a compelling technology. That said, I can hope that over time, lightweight JavaScript libraries like Mithril along with better mobile browsers with better support for occasionally-connected web applications will continue to reduce the relative benefits of a native approach. Apache Cordova and NativeScript are other options as well.
Service companies developing products mostly happens for non critical line of business apps, and usually its just an extension to the apps already serviced by the company.

However, BigIT in India could have latched onto that work and move into core product development.

Two reasons they did not.

One, their cash cow is service and moving people into product development would hurt their bottomline.

Two, they failed to see the obvious growing threat of automation. This I think is their biggest failure.

When you see the threat to your core business, its your responsibility to plan for the future.
From looking at the README in Atom's languageclient (the editor side of the language server protocol), it doesn't look like there's a dedicated Rust plugin yet[1], although I'd like to think that there would be some way to use it without needing a dedicated plugin given that it's the whole point of the language server protocol.

[1]: https://github.com/atom/atom-languageclient#available-packag...
Admit it, you knew before you clicked that one of its defining features would be even more white space.
> The fact is politics and morality are inherently intermingled.

> How could any system consistently categorize "appropriate" videos without making moral judgements?

Politics and morality are inherently intermingled, I agree.

Appropriateness and morality are the same concept.
Well, I can't say I really disagree with you. I own copies of Tihkal and Pihkal. It's a fascinating, underexplored, and underfunded area. It seemed like our society was moving further left on these issues, with marijuana opening up. But, with the opioid and heroin epidemic (and it is an epidemic where I am from in WV) I expect we'll soon see a hard move back to the right on all these issues.
So this opinion almost swayed me, but the problem is that companies aren't scared of open source writers suing them.

If you use project A that was written by one or two developers in their spare time (and they included a BSD+patents) clause, would Facebook fear being sued by them? Probably not -- but new companies that get anywhere close to what Facebook does (increasingly, that's everything these days) definitely live with the real possibility of facebook suing them.

In theory the "no one is able to bring patent suits against anyone because they're violating licenses" is a good outcome (mostly the no patent suits part), but it doesn't quite stand up in practice because patent suits cost money, and bigger companies can sue you longer than you can sue them. I don't want a world where MAD is the default, because the large companies carry nukes, and I carry a peashooter.

I will no longer use react on any new projects.
This should work (it's my goto test case). You have to put the cursor in the erroring code to see the possible fix icon in the margin. If you don't see it please file an issue with the project you're trying this in and I'll investigate.
See my remark about impossible audits. Patent trolls are almost definitely relying on FOSS whether they're in the business of creating software or not.
Rich Established French Companies did, as did Nations and people outside the British Empire.

Your comments would have to mean YouTube/Goolge is a Syrian Company not a American Company when it pertains to the Topic at hand.

Your Analogy is simply defunct on many levels, further your switch from British Companies supporting the revolution, to "Google Supporting anything new or different" is nonsensical. Google supports all kinds of "New and Different" things that will likely change the face of society in profound ways, things like AI, Self Driving Cars and other Moonshot Programs.

No I really do not understand what point your driving at here
It's not that ET doesn't have a computer, it's that without omniscience they won't know which of those 200,000 pulsars were pointing at one of 100 billion stars way in the past.

Unless they already orbit all 100 billion stars, but even then it's 100,000 years to collect the data.

Basically with 200k pulsars sprinkled among 100B stars sprinkled over 200,000 light years it's very easy to get lost. A list of frequencies gets less useful over time. You saw a pretty big difference in the data between 1969 and 2002. Imagine the differences in 100k years.

Even a single unknown gravitational interaction could throw the probe way off in speed/direction.
PostDock- Postgres Replication Cluster(Kubernetes, Docker Compose, Swarm, Mesos)
Don't get me started on Outlook folders. The actual names are of the folders are localised, not just the way it's presented to the user. The folders are created when you first start Outlook (and not when your account is created).

If you happen to be using Windows configured in a foreign language the first time you start Outlook, your inbox, sent mail, etc, folders are named according to that language, and will never change, and you'll have to live with non-standard names for the folders.

At least its teaches you how to configure folders manually in most email clients.
Is React really free software? It's free as in beer, but you have to give up a lot of rights completely unrelated to React in order to use it.

Sure, it may never be a problem (it probably won't be a problem for 99.9% or more of those who use it), but who is willing to take that chance with the future of their company?
I've worked with this type. In this case very outgoing too and favoured by management. Man that code though! That code!
That seems an overly simplistic way to look at things. Everything about computation isn't "much different" since it's literally built on a system of switches and logic gates. It's the scalability and speed that makes the difference, I mean, that's arguably why Facebook.com became a thing even though "face books" at Harvard have existed for years/decades [0].

In the case of death, there's the "new" issue that someone's Facebook account is basically an instantly-worldwide-accessible and permanent gravesite when they die. In the case of sudden death, there's a real issue of what that person would want on what's become an ad-hoc memorial site for perpetuity. And because it's a web service, there's the technical issue of access control, along with all the legal issues that have been around since the pre-Internet days.

[0] https://en.wikipedia.org/wiki/Face_book
Good illustration of Number 8 on my list:

https://news.ycombinator.com/item?id=10906999

People might find even more by just enumerating possibilities in the rest.
I often fly Singapore airlines, and I've never been on first (which are the cabins you referred to).

In business class their seats fold into a flat bed, except on some older planes.
Yes, but which patent troll actually uses anything that you can prove violates their patents? They’re basically immune.
www.moneysavingexpert.com does this, for instance. As well as the '*' by links, they also have a better description at the bottom of the page explaining the affiliate links, together with direct links for people who don't want to use the affiliated ones.

e.g. http://www.moneysavingexpert.com/insurance/cheap-travel-insu... (a big page, but look at sections 14 and 16 for link examples)
So are containers...?
What tools do you use and are they applicable to your next job?

I work for one of the big 5 and thus use a lot of the tools I use are developed in house (also, there are lots of special technological requirements that I have to understand and work with).

I've been here a few years and am still learning loads about unique company specific things that save me time when I have to do similar things in the future. 1 year stints would definitely not look good to me.
How about atomic bombs? Or early radar (powerful, very low bandwith, and not particularly directional).

Basically how far away could the most power signals from earth be heard?

Should be several magnitudes more powerful than a FM broadcast, while being significantly lower bit rate.
MagicDOM
I'm on the fence about the license, but I totally believe your technology choices should reflect your convictions. Obviously there's a lot of attitudes of entitlement in our industry where it's easier to make a Github comment or a tweet than to take a stand.
I use it to watch porn.
Why would you think that?
Without any system there wouldn't be any science.
What amazed me from those numbers is that Lester Holt who does the evening news for NBC only gets around 9 million viewers.

http://thehill.com/homenews/media/326152-nbcs-lester-holt-to...

So how long before Mark Zuckerburg says to Kevin Systrom, call CBS or ABC and then make a copy of this service?
You're missing the fact that if you sue Facebook for any patent infringement, even a legitimate one (say, you're the creator of some new hardware), Facebook will revoke your React license.

Also, Facebook has no vdom patent. It's not like you can be granted a secret, hidden patent (even the word "patent" itself means "open").
The glycemic index of a carbohydrate is a bad measure of its quality. A better measure is the degree to which it is fermented by bacteria in the intestines. Furthermore, there is research demonstrating that carbohydrates consumed without the phytonutrients that normally accompany them in whole food increase markers of oxidative stress and inflamation.

Soylent might be better than a frozen pizza or fast food, but in the big picture it's still shit compared to real food.
Why do people agree to work on fish factories in Alaska. Based on my experience the conditions on fish factories are not much better, minimum wage, with 16 hour shifts and small dorms with 4 person per dorm.
> truckers

You mean checkers? Because with self driving cars somewhere around the corner, I could see truckers getting replaced with self driving trucks sometime in the future.
I love love love love love react as a technology, but this is just awful. I believe any developer not on Facebook's payroll still contributing to React or React native at this point has a moral obligation to stop. I personally feel like such a fool for not taking all this seriously before the ASF gave me a wakeup call. React is a trojan horse into the open source community that Facebook purposely and maliciously steered over time to deepen their war chest. Maybe that's an overblown take, but they had a perfect opportunity here to prove me wrong and they didn't. The defensive cover they present here feels so paper thin.

Even if we paint all of their actions in the most favorable possible light, and even if the clause is a paper tiger as some have claimed, it doesn't matter. This is not how open source should work. We should not have to debate for years if a project's license is radioactive. Especially individual devs like myself who just want to use a great tool. We should be able to just use it, because it's open and that's what open means. This is so much worse than closed. It's closed masquerading as open.
There are people that make Linux Tutorial Videos that have were Demonetized, it is not just "non-advertiser friendly" political content.

Further I do not buy the Not Ad friendly BS, there are TONS of Advertisers that would put (and have to try to buy ads) on some of those channels but Youtube either refuses them as Advertisers or otherwise does not give the Advertisers the proper control to pick and choose which channels they want to out ads on, it says you video is not ad friendly and that is that, the advertiser has not input in it.

Finally Advertisers care about eyeballs, they really do not care about the content of the ads UNTIL they get people complaining or boycotting their product.

Today there are a small number of permanently and perpetually offended people that are VERY vocal, and VERY loud on social media that have wielded undue influence over these YT Advertisers with their threats of boycotts and outrage. These people have no respect for the freedom of expression, and desire nothing more than to shut down the speech of anyone they disagree with.
Here in Tokyo, mamacharis with their 1.1 kids are all electric powered. Real bikes are rare to come by for a city as large as this one.
Yes, I have had heated arguments during hiring committees, behind closed doors, over this issue.
> I like that we clearly include a patent license in our repo. IMO it would be nice if more companies would choose this route too.

I don't get this. The Apache2 license also has a section on patents ...
+1 on this.

I'm going for Preact (https://github.com/developit/preact) for React alternative.
Not a working link.
Why didn't they just null the field?
The website also has its own token, naturally. Because obviously what people really want is to require a completely unrelated token when they try to trade two other ones. Who on earth thought this was a good idea?
I - for one - certainly hope this gets launched, and gets utilized. This type of application as well as unhosted types of apps are what i hope the future will be. See also http://unhosted.org/adventures/9/Sending-and-receiving-email...
What's with this dystopian news I'm reading more everyday?
"This page lists media reports, collected by Google News, about hate crimes and bias incidents." No doubt containing personal names and being combined with Google's algorithms. What could possibly go wrong?
Ah, so it's your fault. Got it!

;-)
I'm also going to hop on this train and move away from react. Personally and professionally, I don't like the direction the big players are taking the internet. (The closed, proprietary model.)

I suppose there's not much I can do about it except to move my efforts elsewhere, even if it affects my earnings.
Are there any rules that if a doctor has such a deal, it must be clearly expressed to the patient verbally and in writing? I think that would help not only deter doctors for making the deal at risk of being viewed as untrustworthy but also help people who blindly trust their doctor to maybe think twice before accepting their solution. I don't think there's a fix for the patients that just want the drug, and as long as they're informed, consenting adults, it should be their prerogative.
Yeah, there are definitely workarounds, but I'd rather have a hardware device than a phone, in particular so I don't have to ask employees/administrators to load stuff on their phones.
We should start treating this like a cultural issue. The PC existed for a generation before there was a real Internet, and at that point all apps were desktop apps -- CLI, GUI or otherwise. Then the web came along and it sucked. Then Gmail came along and showed it didn't have to suck, and further that you could build real applications on the web using JavaScript. Then a truly insane number of people learned JavaScript and JavaScript only, and since JavaScript only ran on the web they only built web apps with it.

The vast, vast majority of new, young programmers only know JavaScript, or maybe they know JavaScript and a "backend" language like Ruby, Python, or PHP, but that's less likely now post-node.

The vast, vast majority of cool, new tech needs to be built by programmers, and because of cultural reasons (young people are cool!) and business reasons (young people are cheap and otherwise exploitable!), those programmers are new, young programmers.

And so if your app now needs to be a desktop app, and you have a bunch of new, young programmers who are only really conversant with JavaScript, which UI framework will you use:

- Qt. Sure you can use Qt Quick, but it doesn't really run on the web and your engineers have almost certainly never used it.

- Electron. Sure it's objectively bad, but it runs everywhere you care about and your engineers can start today.

Or, if it's easier, look at it from the perspective of a young JS dev. They know JS; they're good at building SPAs; they have an app idea; .......they're probably building it in JS.

The arguments against Electron all boil down to "the web is a shitty application platform and JS is a shit language". You can't expect JS devs to cop to that, especially with the web as successful as it is.

I'm -- if you can't tell by my vaguely grouchy tone -- not an Electron fan. But my side fucked up. We let a gross blob of inefficient, JavaScript-running C++ code (that we charitably refer to as "the browser") become the platform of the future. We designed it in the worst ways, either in 10 days or by committee, and we didn't take it seriously ever. And it's only now that our jobs force us to use web apps that we suddenly give a shit, and for some reason we feel like none of this is our fault.

All I can really say is grousing about it just feels like deflection. Let's just try and not mess the next one of these up.
If you're hovering around 25mph, then you're not causing trouble for anyone. It's good to know the ebikes don't somehow limit you once you're up to speed.

I guess the problem I see is inexperienced cyclists stuck at 20mph. Presumably that problem will fix itself after they log a few hundred miles and get a bit faster.
Wow I never thought I'll see a HN post about Surfing.
Home phone service...I haven't used a landline phone at home for at least a decade, and if it weren't for my cable company bundling it for free with internet and TV I wouldn't have one now. Mobile devices are more convenient and calling minutes are irrelevant these days.

Fax machines...I'm baffled that these are still around, especially with internet and camera phones being more convenient for sharing documents. If you need something more professional, there should be an internet connected version of a fax that supports email or mms.

Broadcast TV (other than news or live events)...it's been a decade since I tuned in live to watch a TV show. DVR was the norm for a time, but on demand like Netflix or amazon are more convenient.
S3 is a block store; not something you can really stream to.

However it might be interesting to stream WAL logs to e.g. AWS Kinesis....
I would patiently beg everyone to employ some basic reasoning.

Situation A: React is licensed under BSD + PATENTS. You sue Facebook for infringing your widget patent. Turns out Facebook has a patent for something in react. They revoke your grant and counter sue you for infringing that patent. Long legal battle ensues.

Situation A: React is licensed under just BSD. You sue Facebook for infringing your widget patent. Turns out Facebook has a patent for something in react. You never had a grant so Facebook counter sues you for infringing that patent. Long legal battle ensues.

Can someone coldly explain how anyone anywhere would be helped in any way by removing the patents file? Or is the BSD license the problem?
Despite appearances, Facebook is not impartial to this question whatsoever. They would profit greatly from keeping dead people's profiles on their site.
I was not aware of that and it does sound like a solution.

However I'd love to have a hardware device that I don't need an app to use. To load the keys and configure it I have no problem with, but to actually read the TOTP it would be great if I could just click a button and read a display instead of having to use extra infrastructure.

Kind of like my 2FA token for my bank, which just requires me to push a button and that's it.

Thanks for the tip though.
“More on my LinkedIn Account” – Bruce Schneier on his fake account
Not clear how hoisting is related to parsing really ...

Compiler builds table of variables (registers map) of the function to generate proper bytecodes to access registers.
At this point hoisting has some effect. But it has nothing with parse/AST phase.
You say that animals don't have language. But I am not convinced.

Perhaps some animals, or even most animals, don't have language.

But whalesong and bird songs can be very complex, and I am not at all convinced that they do not have language.

Can you prove that they don't have language?
Wait... Focus doesn't use Google Analytics because they don't meet your very high standards for privacy. But it does use Adjust, which means Adjust does meet your very high standards, even though it uses Google Analytics?
I've read that working with characters to form sentences is competitive to forming words, with symptoms showing that character based RNN can match certain grammar rules such as singular/plural, matching braces.
Ask HN: What is your current Linux distro and why did you choose it?