skysight-inc/HackerNews huggingface dataset:
Eisenstein's work is getting more attention this year, because it's the 500th anniversary of the Protestant Reformation. Which, of course, couldn't have happened without the printing press and mass publication. It's a great book worth reading if you're into the geekier aspects of print history.
Should only affect the half of the Earth facing the burst
INAL - But this seems strange to me. The Apache license has what I see as being the same patent grant, with the same condition that if you make a claim against them, you lose the patent grant.

Apache 2.0

> 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

The important bit being...

> If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

But what people seem to be missing (as far as I can tell) is that you don't lose the licence to use the software. You just lose the patent grants. But with the BSD licence alone, you lose both the patent grand AND the licence. I really don't see how the Apache 2.0 License and Facebook's BSD+Patent Grant are any different.
Not that I don't think we could all be killed off
But it's not like the Turkish people, or government, got to look at the 2017 world map and place a claim marker.

It's 100% luck.
"Considering almost every single large tech company is using React, presumably there's not much reason for concern? IANAL.
"

Actually, React is banned at a number of them, and i've personally discussed the issue with a number of fairly concerned counsel.

So for better or for worse, i don't believe this is as simple as you make it out to be.
I wish the mobile OS could do that automatically based on the location.

Under iOS' settings it does hint at this as Wifi is one of the system services that uses locations services.
they should fix it the same way in react and react-native repos (delete the PATENTS file).
Accessibility is almost certainly a large part of the reason that the greeks tended to write in dialogues. The greek dialogues tend to be very approachable, due to the way they have to step through issues.
I like EJS, because it looks as much like normal JS as possible.

http://ejs.co/
Quite honestly, I just happened to stumble across it last November. It strikes me as highly appropriate.
Ask HN: What is your professional opinion of Wordpress?
My last job was at a hosting company where all I did was help fix Wordpress issues. I'm trying to learn how HN views the strengths and weaknesses of the platform. Also, if you know of any resources to know Wordpress at a very in depth level. I know the fundamentals of setup, picking quality themes/plugins, customizing pages/databases, and setting up hosting but not much beyond that.
Show HN: Smart Bribe – Get More Shares and Traffic
Only tangentially related, but reminds me of the worst Polish driver in Ireland: http://news.bbc.co.uk/2/hi/uk_news/northern_ireland/7899171....
The go-to book on this is "Anti-Intellectualism in American Life" by Richard Hofstadter: http://a.co/aJf0UKt

I'd also highly recommend Sertillanges on the intellectual life: http://a.co/91XX11G
Preact is not an alternative I'd reccomend. It's riddled with very serious bugs. I've found it incredibly difficult to work with.
> You are throwing away the major point of why microservices were created in the first place when you do what you're doing: so teams in large organizations can do independent releases.

Let's ammend this: so teams in large organizations +{that lack both a coherent architecture and the ability to devise one} can do independent releases +{by adoptiong the no-architecture architecture}.
I'd look into Facebook's actual app policies if I were you.

What made Farmville successful was to basically bribe players into sharing by rewarding them with in game currency. This resulted in a ton of spam.

If that's not outright banned by now, it's possible the feed filter makes those messages all but invisible regardless. They want people to pay to advertise now.
Not really. The one way I can see it working is when we get AGI. No one would want to interact with a chatbot unless it was something they feel like they could trust.

To trust a chat bot it would need to provide real, consistent value over a long time period.

Until they can provide a better experience than current channels I don't see how it could make any kind of impact.
Here's the original paper [1]. The results are pretty amazing.

[1] http://grail.cs.washington.edu/projects/AudioToObama/siggrap...
I'm not sure why you're downvoted because you're correct. But I suppose microcolonel's point is that capitalism has converted them to private forests for harvest.

I should note that growing forests consume 10-11 times more CO2 than old growth forests, and the US is excellent at keeping growth rates as high as possible or a given tract of land.
Do you sync 1password and gopass? or one for home and other for work?

I love 1Password but the lack of linux support is irritating. (I know about the web client)
> Which sort of casts doubt on the value of the IQ measure in general, don't you think?

Yes.
That's interesting. I've done a good deal of work in all three verticals and introducing a restricted license in any of their environments would have been a tough sell that involved a legal review and a well documented business case. I can think of a few where I can guarantee they would never allow it - and not based on any problems with React's license in particular, but because of internal history.
No. Sell me data and then you're talking. (ie geolocation data, lists of most popular hash tags, lists of sites that use MixPanel, etc) Most code is worthless. Its the data thats worth money.
Gaining knowledge and awareness has been inversely correlated with my happiness with living in America. The happiest here seem to always be blissfully ignorant.
"This train is no longer in passenger service" may be long-winded, but at least it's reasonably clear. Much better than the military equivalent, "the train has suffered an engineering casualty".
I would certainly concede that. And I'm not trying to rain on React's parade here. I'm just saying that HN is particularly pro-React as a community.
RakNet does that too (it's owned by Facebook via Occulus for a while now, Facebook bought Occulus then Occulus bought RakNet): https://github.com/facebookarchive/RakNet/blob/master/PATENT...

Is this widespread at all or is it just Facebook..?

Edit: I'm glad to be downvoted for asking a genuine fucking question if anyone else does this since Apache mentions Facebook and the only place I ran into PATENTS file is another Facebook property and googling brings nothing up except more React..
For those fascinated on the subject of Japanese fashion trends, I'm pleased to recommend http://neojaponisme.com/category/fashion-2/
I think this is misleading. In the event that you bring a patent infringement case against Facebook, you still have a license to use react, but you lose the patent rights that would cover you if you came up with something that infringed on a Facebook patent. Meaning that you now have to fight your case in court without any protection. You're safer with this license and the patent grant, than you are without it. The BSD license on it's own, and the MIT license don't give you any sort of patent grant at all.
You appear to be blaming your own bad behavior on others.
Absolutely agreed, where Enterprise === "making a profit"
> We built Quilt to bring package management to data.

No, you built Quilt to own the data. Package managers don't make users pay if they want their own package repositories.

> so that analysts can spend more time analyzing and less time finding, cleaning, and organizing data.

You should spend more time with data analysts then. You would understand that cleaning, filtering and preparing the data is actually part of data analysis. I would refuse to do any work on data that was pre processed without having the exact list Of what was done to the raw data.

Honestly all I see technically speaking in this project is a python program to download data frames... Woo-hoo.
And for the business side, the now usual attempt to own a community of users and their data. Boring.
> Most developers won't think about clear interfaces between components unless they are forced to do so by an RPC layer.

The developers I know who can't think about clear interfaces are also the ones that won't know how to write clear RPC, and won't be able to create clean microservices.
Alternative to Space Travel
... and Mattermost, please? :)
Ok. With the BSD + patent grant

Do you have a license to use Facebook's patents? Yes.

Do you have a license to use Facebooks patents if Facebook brings a patent case against you? Yes.

Do you have a license to use Facebooks patents if you bring a patent case against us? No.

If you do not have a patent grant, can you still use React? YES!

If you're going to down vote this, please say why. This is how I interpret the license plus patent grant. If I'm wrong, I'd like to know why.
It's also ironic considering Trump rode to the presidency on a steady stream of strongly-delivered sweeping factless emotional appeals delivered as barely-coherent narratives.
Honestly, I didn't read the fine print. I've been having fun playing around with it. I assumed the license was OK considering its popularity.
I hope you will believe me when I say that you will probably be able to get what you want out of an Adderall scrip a few times... But I suspect you won't get much more out of it than some code, and it will not get the move out of your current situation you want. I don't know from personal experience; I know adderral works, but if you want to be hired by a good team, it's often not just code that's being hired for, it's the person who's joining the team that is what we really want.

If you are feeling like shit after work and you want to move up and out you should consider that when most of us interview a person, we can't recommend hiring someone who is trapped. It sucks, but it has horrible effects on how a person interviews.

There is probably a way out though. I highly recommend that if you want to find some motivation for coding and for interviewing, you should use the job you have to pay for trying out some group physical activities that are not gender specific (e.g. pickup basketball is almost all male, but usually​ rock climbing is not) and learn to relax and enjoy your companions, and your activity. This will give you the head space to think about what you need for your personal project. It should provide positive feedback about you that is unrelated to your self-imate in tech. It should let you exercise your social skills, and give you the energy you need to do your project (albeit with less time, but with more focus and a clearer head) and interview comfortably.

And hopefully it'll give you a peer group that has little to do with tech who can know you on normal human level and give you important feedback to let you know you're valuable for who you are.

And here's the key: it's sustainable. Engineering, tech, etc. is a career that you may continue in for the next 40+ years. If you don't wind up working for facebook or google in your 20s, you may well end up working for their successors in your 30s when you're ready. Or you may work for someone else, which would be great too, as long as you're happy and doing what you enjoy with people you like.
> In effect, you may as well be granting Facebook a patent license to literally all your patents for use in any context, in exchange for using React.

I'd say that's overstating the case. You aren't granting them a license to your patents and you can still sue them for infringing (which you would not be able to do if you granted them a license).

Rather, you are promising to look the other way for as long as you are using React. Should you choose to sue,

1. You can say in your case that they never had a right to your patents

2. You can take the time to remove your usage of React prior to filing the court case (so that you never infringe).
wasn't luck hundreds of years ago.
that said, the country as it is today isn't in a good position to take advantage of its position.
Amazon has plenty of books about Wordpress, read up.
Ask HN: How much luck matters in becoming multi-millionaire?
Everybody works hard. It's hard to justify that one person is working harder than another by itself. We latch to results and outcome to make the judgement then. Who is more successful financially, who has better home (s), who has better cars, successful with other gender etc.

I wonder how much luck matters in being successful? If you have two member on the team, both equally talented and working hard, having almost same lifestyle;then what can each person do to become multi-millionaire?

How luck plays role in the success?
I think the same argument should be made for NOT writing tests for a prototype.

Build something useful, fast. Then refactor. Write tests when refactoring or fixing a bug, but not when prototyping.
Ever see second life? theres the avatar name floating above the avs as they walk around. I would like to see a set of AR glasses that provide peoples names floating over their heads in real life.

So many issues - technical and legal..
Fastest solution: fork the code and merge the PRs into your own branch yourself.
Show HN: Simpletoc – Simple Table of Contents Generator for DOM and Markdown
Thanks for linking to Archimate! I've been looking for similar software to build out attack trees when doing threat modeling.

I've been using these in the past [1] MonoDraw and this free [2] diagramming website. Came across [3] Draw today, although I have yet to try it.

[1] https://monodraw.helftone.com/
[2] https://www.websequencediagrams.com
[3] https://www.draw.io/
What you seem to be saying is that Instagram is a good brand building platform over the longer-term vs platform to generate leads and transactions over the short term. Unless, there is a study to prove that I am not too sure. I usually find media agencies and platforms make this argument when they cannot justify the RoI of their platform in a direct and measurable sense. It is much like how Google tries to prove effectiveness of its display ads using a fuzzy metric called view-through impressions.

On the coke bit, coke actually does measure the RoI on its TV using a mix of brand track studies and marketing mix modelling. I know this because I have worked with agencies that Coca-Cola engages to do both and is really scientific and serious about it.
> Has this ever happened? I don't think so.

Sure it does. I've had it happen to two of my ventures. Anecdote is not the singular of data, but I can't imagine it is rare.
you have only named a few though; 'almost every single large tech company' requires a particular definition of large tech company or a lot more than a few to be a useful(ly true) statement
Maryam Mirzakhani, first woman to win Fields Medal in mathematics, dies at 40
Last time I was in Japan, the "wolf boy" haircut (sorry, I can't remember the Japanese word to describe this) was still quite popular even though it was passé. Then I was at the airport in the Philippines and there were some Japanese flying to Tokyo, and all the boys had the same haircut. Man, that cut will never die.
Replanting is only done when economically viable and future "land use" is for regeneration of the harvested species. This is done is Pacific Northwest of the US for Douglas Fir. Replanting isn't used in US Northern Hardwood production as the stands are cut to retain trees that reproduce and in another 15-30 year period another variable retention harvest is performed [1]. Modern forestry leverages ecological theory such as disturbance regimes to mimic changes and diversify the timber stands for risk management and ecological factors [2].

[1] https://en.wikipedia.org/wiki/Variable_retention

[2] https://andrewsforest.oregonstate.edu/sites/default/files/lt...
I wonder if anyone in Turkey is dialling 112 to test if the message is played. Maybe people are calling their mums to test if the message is on, perhaps it is a good day for telco revenue.
Here's Matt Ranney talking about how Uber's microservices-first approach allowed them to scale their workforce super fast; also how those microservices became a kind of decentralized ball of mud:

https://www.youtube.com/watch?v=nuiLcWE8sPA
Alright man, good luck. I know HN can be brutal.

But this was really not your best piece (technically; it may have met its marketing / traffic goals).
I believe some of the larger companies negotiate special/alternative licenses with them though.
Short dumb article.

"As of this writing, Manson’s book is currently Amazon’s second best non-fiction most read"

I guess the author gets a kick back for everyone that buys this book based off the link.

It's taken me ten years to realize that amazon.com is nothing but a crappy marketing machine selling you stuff you have no need for. If you want something interesting, buy from a local bookstore (or hardware store or whatever else amazon.com is destroying). It's essentially destroying our ability to exist without it.

N.B. I say this about amazon.com specifically. AWS is great. Provides something that didn't exist before, and great competition for Microsoft, Google, and whomever else is now in that market.

I just don't like how amazon.com killed local.
I'm neither and English isn't my first language (not that legalese is even close to any sane kind of English from last 200 years..) but due to my deep interest in Free and Open software, old games reimplementations, abandonware, reverse engineers and emulation I spent quite a while reading about legal stuff.

The part you said is important sounds like you lose the right to use the patent in the given software if you attempt to sue someone over patents in that software which sounds absolutely sane.

In facebook's case they terminate the patent grant given to you for you trying to sue them for any patent, except a counterclaim if they sue first:
https://github.com/facebook/react/commit/b8ba8c83f318b84e429...

And even that is just few years ago, RakNet that Facebook owns via Occulus is still using the old wording:
https://github.com/facebookarchive/RakNet/blob/master/PATENT...

So basically the difference boils down to the CAPS part below:

Apache 2.0: we grant you use of these patents, sue anyone over one of the patents we gave you and we take that grant away.

Facebook's BSD: we grant you use of these patents, sue anyone over one of the patents we gave you OR SUE US OVER ANY PATENT AT ALL and we take that grant away.

Another difference is what is covered. Apache is about suing, Facebook's BSD says you can't even 'take a direct financial interest in' any of the stuff they don't want you doing.
That's what I noticed too. I'm trying to figure out a way to fix the layout on mobile devices. Thanks egfx :)
Ask HN: Has anyone made a sizeable web app in Kotlin?
What were the challenges you faced? What could have been better? What tools/frameworks you used?
The first sentence on the Wikipedia page of algorithm:

"In mathematics and computer science, an algorithm is a self-contained sequence of actions to be performed. Algorithms can perform calculation, data processing and automated reasoning tasks. "

An algorithm is a mathematical construct that happens to be useful with computers. See the first volume of The Art of Computer Programming for a nice formal definition of algorithm.
I feel like CA has been for awhile an "almost acceptable" place to incorporate for startups. Maybe this will finally push it over the edge. Unseating Delaware would be good in the long term. They have taken advantage of their position in a number of ways. Like charging relatively unique corporate taxes (eg. a tax assessed on # of shares).
I use at least three separate computers regularly and probably eight on and off in the course of a year - not including the ones I work on helping others.

I think being flexible in able to adapt to a variety keyboards is kinda cool myself. Especially when some are 30-40 year old ones.
Building a moon colony seems far more practical and useful than a Martian one. On both you'd need pressure domes, shielding, etc., so why not be a couple days away rather than a year? You can have a much quicker cycle of trying and adapting than on Mars, a couple orders of magnitude faster.

Because of the moon's low gravity, it is a fine place for manufacturing big, heavy equipment for space travel.

And lastly, the technology developed for a sustainable moon base ought to transfer well to Mars.
>The license granted hereunder will terminate, automatically and without notice,
if you (or any of your subsidiaries, corporate affiliates or agents) initiate
directly or indirectly, or take a direct financial interest in, any Patent
Assertion: (i) against Facebook or any of its subsidiaries or corporate
affiliates, (ii) against any party if such Patent ?> > Assertion arises in whole or
in part from any software, technology, product or service of Facebook or any of
its subsidiaries or corporate affiliates, or (iii) against any party relating
to the Software.

Its not talking about terminating the patent grant, its talking about terminating the license to use.
That's some IT Crowd TV show level bizareness.
A lot of the cleared land is used for cattle grazing.
I didn't look at the code, but canvas only supports 3x3 transforms and you need 4x4 to do perspective: https://developer.mozilla.org/en-US/docs/Web/API/CanvasRende...

So if those cubes are textured, you'd need to subdivide the texture and approximate each with affine transforms. Here's an example of this hack (which was only necessary years ago before webgl
existed): https://acko.net/blog/projective-texturing-with-canvas/
WiFi is used to speed up geolocation, sometimes a lot if you're in a dense city with poor satellite reception.

https://en.m.wikipedia.org/wiki/Wi-Fi_positioning_system
Your "x and x and and x" sentence is about hard to parse! I was wondering whether you hated handlebars and mustache also.
Google is infamously bad at resolving or even acknowledging customer service problems.
I really dislike the feature of Instagram that imitates Snapchat. When a software tries to make more than one thing, it loses it's identity. I am surprised that people are still using it, but about the long run, nobody knows.

I saw a funny tweet that someone just wrote "A fear" than an image of Twitter print, of the mobile version, with small spheres on the top (like the ones suddenly appeared on Instagram), so I realized that it's not just me that think Instagram got worse with this feature. And the design solution they found, really annoys me. Now we have this on all Facebook products (WhatsApp and Facebook itself).

Talking about the software identity, I don't remember successful products that tries to do more than one thing. I think it's wrong, but it's apparently working, so I am observing and learning.
Live near the beach? Coral reef expert Charlie Veron has some advice for you