skysight-inc/HackerNews huggingface dataset:
Not a day goes by ... same came up in the project we're working on as our partners got wind of it and are now complaining. It seriously worries me as it's getting harder and harder to justify React although the technology is sound (perhaps close to perfect). The worst part is that this is already threatening v-dom in general (like Preact, Inferno, Vue, etc.) as people are falsely claiming FB holds a claim on it.

The React team should re-think their approach. Is it really worth it to dedicate time and spirit on technology that is dear to us all, that is meant to enable amazing applications, but Facebooks lawyers make it hard for us to use, doesn't even matter if our lawyers understand the patent clause correctly or not because they're the ones having the last say, and as this is snowballing out of control they tend to say no.

Dan, Sebastian, Pete, Jason, Brian, Dominic and so on, wish they'd get together, start a competitor called Fiber, or put FB under severe pressure.
I thought so. It would be nice if there was an in-game display like this simpler question: https://codegolf.stackexchange.com/questions/88783/build-a-d...
Centralised currency requires a bank like entity to transfer money from customer to driver. That forces the app to be centralised and one run by a unicorn. Small players will get fleeced on txn charges.

A decentralised app (or apps) could work on a protocol and use bitcoin and the margins can be squeezed to almost zero as there are lots of competing apps, providers and aggregators etc.

Think: like airlines. Only without the luxury/economy differentiation that exists in that industry.

Ridesharing is subsidized right now but that can't last forever, right?
> For those feeling adventurous: Input[1] is a proportional font made for coding

I consider myself fairly adventurous, but this is clearly beyond my comfort zone :)
The FM4000 doesn't appear to have an actual programmable CPU either; just the same "lots of lookup tables and configuration registers" (but more of them.)
I have one of the soundlazers. Hardly use it because it's particularly punishing on the ears even at low volumes.

Was fun bringing into the office and reflecting sounds off the roof into other cubicals...
So you are telling me, those 30 seconds ads on tv dont have any effect at all?
Cassini: The Grand Finale Toolkit
I did work experience in secondary school at the MIT Media Lab Europe in late 1990s and someone there had built directional speakers like this, so its really not that unique a piece of tech.
This kind of news makes me think that wars are not deadly like they were in world wars. Weapons are being so accurate, I don't think world war 3 (if it happens) will result in so many casualties.

So in a way technological weaponry will save civilians. Militarily and strategically, there will no point in using nuclear weapons against civilians too, like it was done in japan.

This kind of news reassures me that conflict is getting "cleaner".
Ask HN: What's your favourite open-source hardware project?
See also: https://en.wikipedia.org/wiki/Beamforming

It can be done with RF too.
Reports: Blast in London underground station
Help Redbooth (formerly AeroFS, YC S10) build delightful productivity software
Depicting gay characters wasn't illegal, but it would have caused an almighty shitstorm in the tabloid press.

In the 60s and 70s, British comedy and light entertainment was rife with "confirmed bachelors" with a flamboyant manner - John Inman, Kenneth Williams, Frankie Howerd, Larry Grayson etc. A metropolitan audience would see them as obviously gay, but there was a level of plausible deniability, aided by straight camp and drag performers like Dick Emery and Stanley Baxter.
In your experience would it be possible to generate such a beam of sound powerful enough to cause brain trauma, but keep it focused enough so that it is hardly audible outside the beam?
Java EE Moves to the Eclipse Foundation
> On a side note - I'll bet WordPress get's rewritten in Vue.js

Seems like a good bet. Developers discussing the matter...

https://github.com/WordPress/gutenberg/issues/2733
>It's worth tuning your random input generator to produce inputs that commonly cause problems like -0.

This would definitely include denormals. As well as +-inf, nan, odd int, even int, negative odd and even int. +-1. Some .5s.
Well there are plenty of social security numbers floating around now.
And the French economy. Quoting from http://discoveringbristol.org.uk/slavery/routes/places-invol... :

> French traders were heavily involved in the slave trade. From 1721-30, French ships took 85,000 enslaved Africans to the plantations in the Americas and the Caribbean. In the 1730s, they carried more than 100,000. Altogether, about 1,250,000 enslaved Africans were taken by French ships. Even after France abolished the trade, 500 French ships continued slave trading illegally between 1818 and 1831.

Quoting now from https://www.washingtonpost.com/world/europe/france-confronts... :

> In the 18th and 19th centuries, France was among the major European slave-trading nations, capturing and selling an estimated 1.4 million people before leaders outlawed slavery in 1848.

> The country’s coffers grew rich from colonial conquests in Africa, Southeast Asia and the Caribbean, where slave labor generated the commodities that French merchants then sold in Europe.

> When metropolitan France finally outlawed slavery — a generation before the United States — liberation brought freedom only in theory for many blacks in French territories overseas.

> “Slavery was abolished, and the old slaves became citizens,” said the historian Frédéric Regent, a renowned expert on the French slave trade. “They even elected deputies. But the plantation economy continued with the same masters, who then became ‘employers.’ ”

> “What was different between that and slavery?” Tin asked. “Nothing.”

> This form of economic subjugation overseas persisted well into the 1960s, when France, crippled by two world wars, lost its former empire. Many argue that the injustice persists today in the form of socioeconomic disparity between young whites and blacks, increasingly confined to peripheral suburbs and low-paying jobs.

> “It’s from slavery that we have the discrimination we have today and the racism we see in France today,” said Myriam Cottias, a historian and member of the government-sponsored foundation, in a telephone interview from Martinique.

> “It’s not yet totally done in France. France has many, many institutional links to slavery.”

Yet again, even though slavery was officially abolished, the "economic benefits from slave labour continued to accrue". Even to the present.
The patent grant isn't the problem it's the termination on any action against Facebook. Hence if Facebook infringes on patents you own you can't take action against them if you are using React.
I do not get the feeling it is an improvement over other Fonts. Just another Font face.
Are these safety disconnects you're talking about at the home, or are you talking about the utilities circuit breakers?
Proportional coding font? For the non discerning coder?
Is non-commutitivity.
> "And repairing them takes much longer."

Repairing underground lines takes longer than overhead lines.
Virtually every tool produced by individual Google teams has that disclaimer unless it is actually marketed as a Google product.
A tax haven leading the race to privatise space
> What I would like to see is for them to ditch all the GNU/GPL stuff and go with BSD for userland.

That sounds like an odd thing to wish for in software where you are the user. That's asking for less freedom.

So why would you do that?

> Shipping old stuff is unacceptable and it's not like we can't install it if we want it.

I can't see how 1. this is related and 2. how Apple would bother putting in the effort to replacing its full toolchain with completely different implementations when they can't even bother updating the one they already have.

Basically... This is all on Apple's hand.

But if you want a modern, updated toolset which you know will be kept up to date, I know there are lots of Linux distros out there which can deliver what Apple seemingly can not.
I really need to update that thing

also, this is a later version: http://www.s9w.io/font_compare/
No, still cannot compete with consolas, sorry!
It's strange when companies leak that kind of information before a deal has been signed. It sounds desperate... Like if that will increase the pressure on Google to follow through with the deal... Or maybe it's also to incentivize prospective investors to sign over their funds to Lyft.

To me it reads like a warning sign that Lyft desperately needs money.
Web dev, possibly mobile app dev. Not the shining cutting edge, you'll struggle to compete, but the "boring" bread and butter stuff (think "utility company app for meter reading" and "replacing that brittle/broken Sharepoint/Excel based workflow with a simple Ruby on Rails CRUD app" more than "instagram" and "cloud AI internet-of-things"). Focus on adding (and articulating) real business value, not on getting to play with the latest shiny thing.

Alternatively, find a niche that needs fixing with a CRUD web app, then build and sell it.

A couple of years of doing that, always making sure you're educating yourself (educating doesn't have to equal scrambling to keep up to date with every fad or sitting in a classroom, it means making sure that you're adding skills and increasing your proficiency in ways that adds value to your work. Read a few CS textbooks, it's good to know the jargon, and understanding the theory behind what I knew to work was very helpful for me), a lot of good firms will take a good hard look at you. Just always keep in mind that you're "invisible" to recruiters, so you'll probably have to hustle a bit/network a lot.

Anyway, that was roughly my path, combined with moving to London somewhere between paragraphs one and three (employers here care much less about my missing degree than they do in Denmark). YMMV.
If it was a beam of microwave radiation as many others here are guessing, then there may also be evidence of damaged electronics in the beam's path.

The power levels required to cause physical injury are definitely detectable with very simple circuitry (RF diode in series with an LED, and a very short antenna), so these people could carry one on their person to determine if it is directed RF, if it happens again.

Ironically, these "attacks" could be easily defeated by literally wearing a tinfoil hat...
>All sorts of problems installing this on OSX

Like what? Installed it with absolutely no problem at all in both Sierra and High Sierra (GM) -- and never had issues installing it in my older Mac OSes (or any other font -- some fonts created by amateurs --free .ttf varieties-- have broken metrics/config and you're warned about it sometimes. Other than that, absolutely zero issues).

>to be fair, the process for installing fonts on OSX is horrible anyway

It's literally double clicking on a font file and clicking "Install Font" on the preview that pops up.

How is that in any way "horrible"?
I tried using TouchID with my toes and it didn't really work.
It starts with good intentions I guess/hope ?

"They're so poor, some of them can't even lactate enough to feed their babies, we should sell them cheap formula so they can compensate"

Then the cheap formula becomes itself problematic because they hadn't realized that water itself was dirty and their cheap formula wasn't as good as the expansive one.
And of course Apple is going to take the conservative position until a court rules on how to interpret the license; it's just not worth the risk to them.
Oh I see. Thanks for the detailed explanation. Just have these questions: Without that patents file and the rights granted within, could Facebook theoretically sue you for infringing their patents by using their own open-source software? If not, what's the raison d'être for such a grant?
How can you be sure?
In capitalism you are already payed what you are worth. If you agree for a shit salary that is your problem.
I have, on occasion, inadvertently taken combinations of medication that caused extremely disorientating and apparently very loud "buzzing" in my ears as soon as I woke up, combined with a strange sense of immobility.

Of course that entailed no brain damage or loss of hearing, but it was a very compelling sensation, and it caused massive panic (the first time at least, the second time... somewhat less so, but I do get the feeling that I had an emotional response that was in some sense 'synthetic' and due to the pharmacological reaction).

Hence, a subset of these symptoms might be pharmacological, but not all of them. That leaves open the question of motive.

(Yes, I understand that a partial explanation of symptoms and no explanation of motive makes for a totally bankrupt theory, but hey, I just thought I'd throw in my anecdote - and I'd really rather not explain the particular combination of medications.)
Rule Your Microservices with an API Gateway: Part I
Micropython: https://micropython.org/

The author started with an ambitious undertaking-- re-write cpython to a memory-optimized version useful for writing to embedded devices. The project has developed over the last few years and the team creating it has gone a long way.
Someone tried this already, didn't go as well as planned.

http://www.dailymail.co.uk/femail/article-1168182/Catfights-...
> Militarily and strategically, there will no point in using nuclear weapons against civilians too, like it was done in Japan.

You underestimate the potential of a people for desiring and inflicting misery, suffering, humiliation and "vengeance" upon a perceived enemy.

Just the other day I was reading about the Rwandan Genocide from barely 20 years ago [1]:

> over the course of 100 days, up to half a million women were raped, sexually mutilated, or murdered. There was extensive use of propaganda through both print and radio to incite violence against women, with both mediums being used to portray Tutsi women as untrustworthy.

> During the conflict Hutu extremists released hundreds of patients from hospitals, who were suffering from AIDS, and formed them into "rape squads". The intent was to infect and cause a "slow, inexorable death."

There are depressingly large groups of people in Pakistan who would rejoice a nuclear attack on India, and the other way around as well. Same with people in Korea and China against Japan. I don't know about now, but not long ago in South Korea even children were indoctrinated in hate campaigns [2], something you'd expect from Jihadi religious extremists.

----

If technology really could prevent wars, then we would just have remotely-controlled miniature robots directly assassinating enemy leaders and generals, and there would be no need to maintain militaries and weapons of mass destruction.

But the only thing that would truly prevent wars is not allowing people to sow the seeds of hatred, generation after generation.

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

[2] http://peterpayne.com/post/61389588306/writing-about-issues-...
A Letter to Einstein from the Future
http://www.soundlazer.com/what-is-a-parametric-speaker/
I think it’s quite fair to say “don’t sue us if you want to use our stuff for free”.
Ask HN: Ideas for wedding website?
I know it is a bit strange request on HN, but nevertheless I have hope in the 'thinking outside the box' that this audience can provide :)

Have you planned your or someone else's wedding and did it involve a website? What are your ideas about it?
Things like, special domain name, structure of the website, features?
Any suggestion is welcome ;)
Thank you for this!

I'm not adventurous enough for proportional fonts, but the monospaced Input looks quite nice. And I'd not heard of it before. I'll definitely give it a spin.
This is more or less my memory of the fork. Google were a major contributor, wanted to make some different decisions in various places to Apple and spent lots of time trying to make Apple happy, and concluded the quickest way to make progress was to fork and not have to convince other contributors (even with the resultant loss of contributions from others).

Opera is indeed built on the Chromium content API (v. the Chromium Embedded Framework, which provides a stable API but was less power), and that was a design choice made prior to the Blink fork and hence why Opera followed Google to Blink.
Success Story of Hari – The ACrypto Creator
The circle is valid, what you say is a bug in other section that crashes with valid circles,so types could prevent invalid inputs to functions. What you describe is a bug in an algorithm I don't think that is possible for a compiler to prevent bugs in algorithms, division by zero or precision errors
Money quote: "capitalist bootlicker apologists"
I'm not sure if it's relevant but Dubai and UAE have been known to put people in prison for quite unbelievable reasons often as they were transferring through the airport.

One such instance included a British guy who had shared a Facebook post recommending giving aid to refugees, Dubai police put him in jail over it - that was over a year ago and I believe he's still there. One instance included a microscopic amount of cannabis found on the sole of a passengers shoe, he got almost 4 years in prison.

There are many many other instances, if locking your phone stops them from even chancing it, it might be worthwhile.
It helps in the places where traffic lights can have different shapes, including horizontal, but I would imagine that it's not that much of a problem in most places where traffic lights are always vertical with green at the bottom?
facebook messenger is fine, but it's exactly the same as any other messenger/texting.

facebook itself is a different beast, aside from the event planning stuff it's pretty much just a bunch of "look at what people you vaguely know are doing" for me
Sorry, but obviously not even Microsoft with its stash of money can't guarantee something will be success story, so we can't either.

We are perfectly capable to make this device, we can't guarantee it will be something millions will end up buying.

And the ecosystem is important for easy of creation or porting stuff (not just code-wise, but how you approach to such things) and also as I mentioned here - we also plan to work on utilizing Android support via anbox or shashlik which could potentially remove that gap (also people need to realize that Google is developing only handful of apps, those millions come from third-party devs).
This doesn't explain the very local nature of the "attack".

From the first paragraph:

> The blaring, grinding noise jolted the American diplomat from his bed in a Havana hotel. He moved just a few feet, and there was silence. He climbed back into bed. Inexplicably, the agonizing sound hit him again. It was as if he’d walked through some invisible wall cutting straight through his room.
> "Can they send massive over-voltages over power lines to destroy all plugged-in electronic devices in every home and business, and create widespread explosions and fires at the push of a button?"

No, that's isn't how it works.
This is a 2017 pre-print of a re-analysis of a previous study done in 2010 so I don't think the (2010) is correct as this is current.
The Netherlands. Quoting from http://www.counterfire.org/index.php/articles/book-reviews/1...

> The Dutch role in the slave trade is said to be minor, but Kwame Nimako shows that although the Dutch colonies in the Americas might have been few and small compared to the Spanish, Portuguese and British colonies, the Dutch were, because of their well-built vessels and good seamanship, very active in the actual transport of slaves both for their own colonies and for others. Between 1600-1650 the Netherlands replaced Britain as the second major transatlantic transporter ...

> The state was very much involved in the slave trade: brokerage and pilot fees were required by the state, gifts to rulers were sometimes required, permits had to be purchased and agreements with other enslaving nations were made. There was government protection of sugar refining between 1650-1680 (p.73). The slave ships required a crew twice the size of a normal commercial ship, since ‘unwilling passengers’ might revolt. The transportation of slaves was never a normal business but needed state support. ‘The treaties that shaped the formation of some of the major European states in the seventeenth and eighteenth centuries were tied to control of or negation about the Atlantic slave trade, annexation and colonisation of other people’s land and subjugation of other people’ ...

> The Dutch colonies of Suriname and the Dutch Antilles had their complement of slaves, though these were fewer in number than in the British colonies. ...

> Unlike Britain, in Holland there was no movement for the abolition of slavery. The Dutch ignored the 1794 French declaration of liberty for slaves, even though they adopted many French laws when under French control in the Napoleonic period. ...

> Nimako shows that, contrary to supposition, the Dutch still found slavery profitable at the time of abolition, since they deferred the latter until after the produce had been harvested. Further, the slave-owners wanted compensation for the loss of their slaves after abolition. The enslavers were compensated, but the former slaves received nothing, not even the much smaller amount they were supposed to receive. In fact the compensation granted to the enslavers came from the enslaved and most went not to the colonies but to slave owners living in the Netherlands
Any stats for how many phones with Touch ID enabled have been compromised since you wrote this article? I've got a feeling it's zero.

In your article you wrote how incredibly easy it is, so why haven't I heard about it happening?
One question. How fast is this. Waiting months to upload a few GB of data was the reason for quitting Microsoft's cloud backup. And I'm getting that for free! Also Google's one is painfully slow. Not sure about Dropbox but granted it is expensive.
5 Tips for Developers to Consider When Developing an APP
It's not much better on Desktop. It just looks and feels horrible.
That's interesting, given Chess has a near identical UI to the old NeXTSTEP Chess.app, which predates Sjeng!
username • password
public • private
detachable • non-detachable
unique • arbitrary

A name has to be unique. But it can simultaneously be used as a password if it is impossible to detach (copy) it and associate with another thing. One way to do it is to simply hide it like private keys and normal passwords but in this case it cannot be used as a name. An alternative approach is to make it difficult to copy/reproduce (similar to normal car or house keys). In the case of fingerprints, they can well be used as a password (in addition to its role as a name) until it is impossible to create artificial fingers and attach them to other persons.
Sort of defeats the point of visiting your friendly neighborhood non corporate cafe. I was even willing to drink coffee that came out of a rodents butt to show my willingness to be non corporate & local. Forget that! It's Dunkin coffee for me from now on.
Maybe rotating your head affects how you perceive the noise.
Slack's authentication flow is the dumbest I've ever had the misfortune of using. I'm a member of multiple Slack organizations, and it needs one login per organization. I can't just have a single email address and join whatever org I want, I have to remember which email address I used for each one, otherwise I can't log in!

I have multiple email addresses and don't use a specific one every time, so I have managed to lock myself out of many orgs because I just can't remember which email address I used.

If you click the "forgot my email" link, they go "have you forgotten which email address you used to log in to which org? Just tell us your email address and we'll tell you which orgs it's logged in to", which is exactly the opposite of what I want!

It's such a clusterfuck that I just avoid joining new orgs nowadays because I know I'll never be able to log in again.