skysight-inc/HackerNews huggingface dataset:
An autonomous fighting system is likely to reduce casualties on both sides, especially in this case.

When you have manned patrols they engage the enemy because otherwise they would be killed or hurt, they have more incentive to prosecute any enemy combatants because they are a direct threat.

Autonomous systems do not have that, they can can engage with both lethal and less than lethal options but they do not have the same sense of urgency to prosecute the targets.

Additionally in this conflict specifically you have one side which wants to inflict casualties at all costs including it's own men and if possible take hostages even if it's just bodies because Israel has released 1000's of prisoners before just to get bodies.

If there are no manned patrols organizations like Hamas and Hezbollah would be less inclined to execute attacks on the border their attacks have no strategic or tactical value other than to inflict as many casualties on both sides as they can.

Any Israeli they capture or kill is a political win for Hamas internally, any Palestinian Israel kills is a political win for Hamas internationally.

Israel has been operating UGV's for 5-6 years now the Gaurdium went in service a few years ago https://en.wikipedia.org/wiki/Guardium the program has been "terminated" but it looks like what they've done is simply taken the drive kit from the Guardium and put it on the Ford 150/250/350 trucks they use because it's cheaper than making UGV's from the ground up.

If the patrol that Hezbollah attacked in 2006 was a "robotic" one, Israel might have retaliated against Hezbollah targets in Lebanon but it would not have invaded, the only reason it did was because Hezbollah captured the bodies of Israeli soldiers. Captives whether they are dead or alive is simply unacceptable to the Israeli military and public at levels people in the west simply cannot grasp.

Every body and every body part must be retrieved this is prosecuted with almost fanatic level of commitment (case and point the philadelphi corridor incident where Israeli soldiers spent 2 days under fire sifting through sand to retrieve body parts after an APC carrying munitions exploded), the IDF through its all of is operational history and all of its wars only has had 5 soldiers that were classified as MIA and their bodies were never retrieved.

This includes 3 tank crew members which were captured during the battle of Sultan Yacoub (Israel finally managed to get the tank back from Russia this year), a navigator that was captured by AMAL (a Lebanese paramilitary organization) and one soldier that went MIA during his conscripted service, this isn't combat related (suspected suicide/criminal activity).

That's it, every other casualties and captive since the war of 1948 has been retrieved, when you take that into account replacing patrols with Ford pickup's that Israel will not start a war over makes a lot of sense.
When you put it that way, it doesn't actually matter. There's always going to be someone competing for resources. The only difference is whether they have hands or tentacles.
That's a useless distinction. Everything is an object in Python. Does that mean Python doesn't have values?
At least when your typing, you get a word wrong and immediately fix it. With Voice Recognition, you have to parse back through the whole message and pick out the corrections one at a time, many corrections if it has a 20.4% error rate.

Humans don't do well with that, they look at something and their brain fills it in correctly for them, it's easy to miss typos in your own work. When I used to do helpdesk and someone had password problems I'd have them retype their usernames, because they would not notice it was wrong, but it was often the problem.
> Basically there's a hashing function that maps the variable name to a certain set of colors. It helps to quickly notice what variable is used where.

Thats sounds like my nightmare! ;)

I'm very easily distracted by too much coloring, so this just doesn't work
for me. If I want to see the usage of one variable I just highlight the
usage of this one variable.
You can do something. Support organizations like Mozilla, EFF and FSF. Donate to them and stop using companies like google (which pushed for DRM on the web), facebook, etc. That make money selling your privacy and use that money to influence standards and laws.
..what if those words are?
...unless your application is doing an in-place edit.

For instance, if your image compression application throws out my EXIF data that it doesn't understand, I'm going to be pissed. (Unless you give me an option to preserve it.)
Surely you know the difference between a fop and a homosexual. There could be some crossover, or not.

Men have commonly been called foppish or effeminate as a way to insult them. It has absolutely zero to do with homosexuality. I guess the closest we have is the metrosexual, or lumbersexual, but our society is heterogeneous. Back then there was just one way to look rich, urbane, and sharp -- and country, colonial fobs in the hinterlands didn't like it so much. The feelings were mutual.
You can become successful without having to convince critics. See Facebook.
Previous discussion: https://news.ycombinator.com/item?id=12309590
CodeHalf – Popular Topics
Not really a complaint, but knowing what the minimal set of screen sizes to use to be the most useful to the most number of devices.
A $60B valuation pre-IPO isn't high?
Props to a16z for writing this up. Many of the practical problems that come up with stock options result from having one sophisticated party (the company) and one unsophisticated party (the employee).

When the details of their stock options become material, employees are often surprised -- and usually not in a pleasant way. Many engineers become disillusioned with stock options, and eventually the whole startup scene.
It has primitive values:

(0) small enough numbers

(1) True, False, None, etc.

(2) object references

But it doesn't have compound values.

And the distinction isn't useless. Values have a richer equational theory than objects, enabling lots of automatic optimizations.
It creates a branch of zero length.
The disease and safety aspects alone are pretty cool. Blindness and deafness will be cured, as will vertigo and a host of other diseases and malformations. Think Stephen Hawking, but actually walking around and talking again, having a totally normal life again. Also, imagine having IR vision for firefighters in a house fire, or a surgeon having basically X-Ray vision, or being able to see the elements in your tap water with the aid of an inbuilt spectrometer. Really cool stuff.
Doubly so if it's a stenotype (typist?).
Did you read the same paper?
in the train: "I put on my robe and wizard hat"
Basically the whole blog post is talking about what Facebook is doing lol
I remember Telegram saw a huge increase in users shortly after the announcement was made that Facebook would buy WhatsApp.
Read or listen to the book How to Fail at Almost Everything and Still Win Big by Scott Adams.

He takes a systems approach over a goal approach. When you try to build a side project or startup, even if you fail, you should still have built a set of skills to help you in your next attempt.
That's not really what anthropocentric means. Anthropocentric is that the human species, not just life, is special.

What you are talking about is "anthroexclusive", or something like that.

See my response to whom you agree with: https://news.ycombinator.com/item?id=12359111
Discussions from last week:
https://news.ycombinator.com/item?id=12309590

Not that there was anything constructive, since most people did not read the article & ksummit email.
Now I just have tmux open fullscreen with a couple of window splits & sessions open all the time.

Honestly though, the experience is way better this way.
I've had that dream as well, although skipping the multi-language part. Something like an RStudio for python combined with Tableau like interactivity on manipulating and visualizing data (why would you limit yourself to static graphs on a computer, especially when the system already has access to the data!!).

If you can share, what was the shinier thing you found?
Promisify a Callback Function Without 3rd Party Libraries
That is sort of inevitable, I think. Best case, it is never broken and we never get quantum computers, but I hope that doesn't come to pass.

So the next best case is that most of the details recovered by such breakage are irrelevent to those still alive. I think thats far more likely anyway.
A Polandball planet would definitely have poles.
There's nothing to revert. How many times in history the people had the power to choice their own future by voting and by campaigning?

The problem is not the politicians, they're just an easy scapegoat.

You can influence the society by voting with your money. Money is power and every time you give money to someone you give them power. Choosing who you work for, what products you buy (not only with money but also with your privacy) has enormous impact.
I feel like autocorrect has made me less accurate because it often picks the wrong word and I have to go back and fix it. I can't get used to swipe-to-type.
Branson's statement reminded me of the old joke:

Q: How do you make a small fortune in farming?

A: You start out with a large one.
Use GraphQL or Really stick with RESTful routes. The more predictable the schema of these Dictionaries/hashes/JSON are the less likely you are to see that mess above. This is true whether you are using a FP approach or an OO approach. Using an Imperative coding style when doing ETL will always be hairy.

That function also violates the Single responsibility principle. I wouldn't even know where to begin to write a unit test for that other than breaking it down into smaller parts. There are design patterns that could be followed in dynamically typed languages that would avoid that mess altogether other than just OO.
City Urges Residents and Businesses to Get Prepared in Case of Tropical Weather
Same here. I think the biggest problem is that you can't pause for an extended period of time to gather your thoughts, and then continue dictating to the device. On the iPhone it stops listening after a beat or two. Then you have to go through the whole process again.
if you're on a mac, the excellent & open-source GitUp graphical git client has undo built right in. it also makes it easy to slice-&-dice your commit graph.
Thanks for writing this all up. I have been involved with the cooperative movement for almost 20 years and have worked in tech for over 5. I was at the Platform Cooperative (http://platform.coop) conference last year here in NYC and it was long on ideology and short on actual HOWTOs. I think it's crucial to have some templates to work from them rather than every org reinventing the wheel. When the orgs are closely aligned in structure it will show more people that there is "another way".
American Entrepreneurship: Dead or Alive? (2015)
This really should be considered fair use, as they were creating commentary about the floor routine.

If anything sharing a short clip of an Olympic performance may increase the value to the rights holder, by driving more traffic to them.
While I see the point the Ulaş is getting at, I wouldn't call this JSON-driven development. I think JSON-driven development would use abstraction layers that are based on JSON, like JSON schema, and perhaps an OOP library that leverages it.

What I'd actually call this problem is a lack of abstraction. In functional programming, simple data structures are often preferred, and composable functions are used to manage complexity. A functional programmer might declare a function `to_structured_dict(enumerable, path)` and call it with
`to_structured_dict(book_list, path=('shop_label', 'cell_label, 'book_id', count'))`
I wonder how much of the whole ordeal was entirely human-free automation. IOC web-bots web-crawling looking for content. IOC legal-bots generating millions of form E-mails "attesting to" the same thing. Twitter email-bots receiving these and auto-flagging accounts, and Twitter legal-bots generating identical "I ban you!" form letters.

We've created SkyNet without missiles.
Really? Sure, a division can operate at a profit, or a product can be profitable while the rest of the enterprise is on fire, but profitable has a pretty solid definition in the GAAP world, doesn't it? Now I could totally see uber using all sorts of non-GAAP E.B.(some bullshit we haven't even thought up yet) metrics and those numbers can indicate favorable growth and a direction of future profitability but you couldn't seriously refer to that as "profit" when dealing with real investors.
As crazy as it sounds, they might not actually go bankrupt even if they continue to lose hundreds of millions per year. They've received $11.5B in total funding. They've averaged $1.6B in funding per year of operation and $4.65B in the last 3 months.

It's likely that they're actually building up a war chest at this point, getting ready for extra spending on self-driving cars.
Yes, of course. My point is that dictation is not the same skill as speaking.
It's really interesting in a sense where a "new" technology was initially inferior to the "old" one. If I'm not mistaken, iron was originally inferior to bronze and was only adapted because of trouble with trade routes; but then new iron smelting technologies were invented which finally allowed higher quality. Wonder how many other such examples are there.
The article is so annoying! I am pretty damn sure excel doesn't intentionally have any gene-renaming features, nor even has any concept of gene. So what are the scientists doing? Forgetting to put quotes on some data that is gene-names, and having it interpretted as function names or dates or something?
according to Betteridge - no.

https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...

if they had more definitive proof, they would state "we are losing the grand canyon", and not form it as a question.
There are some places where your phone number will be used regardless of your choice - spam/abuse and there are some parts where it would not be used - targeted ads.
I missed that! Thanks.
Can you use a fake account on facebook? Does HN actively collect private information of you from around the web?
How the CPSC Is (Inadvertently) Behind the Largest DDoS Attacks
Calcium imaging is currently a better method for realtime imaging of neural activity.

http://www.nature.com/nmeth/journal/v6/n12/full/nmeth.1398.h...

The CNiFER innovation is the ability to visualize neurotransmitter activity.
First step is validation, then conversion, then logic. This keeps the json structure errors and changes from affecting the business logic.
Do I understand correctly that you linked to a SO question about how to have the DOS batch command "echo" emit a newline just so you can point out how to do it in a different shell used primarily on a different OS?
I agree with this and I've raised it several times in Objective-C codebases that can some times end up littered with NSDictionary:s everywhere taking no advantage of the Objective-C type mechanics. I don't think it's necessarily as bad in python or javascript. This is because these languages are dynamically typed and that diminishes the benefits of deserializing json to a native model. It's still valuable because you can guard against bad data by rejecting at the boundary of your program.

In statically typed languages however the added bonus is a lot more significant because the type system increases the benefits of deserializing JSON to native models. Take this Swift example

import Foundation

enum SerializationError: ErrorType {
case InvalidData
}

struct Thing {
let a: Int
let b: String

static func deserialize(fromDictionary data: [String:AnyObject]) throws -> Thing {
guard let a = data["a"] as? Int, let b = data["b"] as? String else {
throw SerializationError.InvalidData
}

return Thing(a: a, b: b)
}

static func deserialize(fromArray data: [[String: AnyObject]]) -> [Thing] {
return data.flatMap {
try? deserialize(fromDictionary: $0)
}
}
}

let data: [[String: AnyObject]] = [
[
"a": 10 as NSNumber,
"b": "Hello" as NSString
],
[
"a": "10" as NSString,
"b": 10 as NSNumber
]
]

let models = Thing.deserialize(fromArray: data)

Not only do you end up with a native array of models you can also be certain that any type information is correct because invalid results have been thrown away during parsing.
Yeah, you're right in response to my comment. It was a bad example. But while google.com (for example) has a robots.txt, you could argue that it's not exactly fair nor inviting disruption. For example whitelisting twitter and facebook for images (subsequently blacklisting everything else). While I won't cry too much foul, I get the feeling that Google entered the stage when internet was quite a bit more wild west (for good and bad) and then the internet changed, partly by them and partly by other actors. For at least some markets I believe it's almost impossible to get a footing now as a new actor, as it's only available to (what is basically) cartels. Email being another one, as you can be locked out of gmail.com or outlook.com communication with basically no discourse if you run your own email server.
>Hence, “inheritance is not subtyping”. As stated above, it's the job of a language designer to anticipate this.

Yes, it is their job, by not allowing subclasses to be used as subtypes.
If that were true then taxis would be fine and Uber wouldn't exist.
AMA with CEO of TapInfluence on Culture starting in 39 mins
On the web or on the phone? It works on the web for me.
Automated serialization has gotten much better than it was in the bad old days of RPC and COM!
This looks great, I will try!
Thanks to all of you for your efforts!
BPA Disrupts Brain Development and Sex Characteristics in Turtles
I side with FedEx on this and it makes perfect sense. I doubt blackbox would handle it any differently.

The problem is that $6000 is just an arbitrary price made up by a single person. There's nothing stopping me from drawing a stick figure, saying I charge $1 million for the labor that goes into this drawing, shipping+insuring it for a ton of money, then attempting to convince FedEx it was damaged during shipping to claim my money.

Additionally, FedEx did tremendously more than just pay for the materials. A piece of Tyvek like that costs a few dollars, they paid out $1000 for it.
Add a Scroll-To-Top Button to Your Website
At least people before did not consider them to be. This shows that proving that say are is not so easy.
Dictating for voice recognition is a skill you can learn, just like typing.

More than a decade ago, I saw voice dictation working 100% perfectly. The guy who did that was being paid to do the demo by the software company that wrote the voice recognition program, and he had obviously spent a lot of hours doing demos.

He wasn't faking anything, he was just doing it really well.

Other people who have an incentive to learn it can usually do it pretty well too. They are mostly people who are using their hands for something else, eg doing autopsies, or who don't have hands.
Just read this in the print magazine (which I highly recommend--it's still a beautiful experience).

The TL;DR is that there are private or Native American properties that abut the Grand Canyon National Park, where development is much less restricted. The three examples from the article are:

- A Native American tribe permits unlimited helicopter flights into the canyon from their reservation, causing constant noise.

- Another Native American tribe is seeking to build a tram (wire gondola, like a ski lift) from their property on the edge of the Canyon down to the confluence of the Little Colorado, and build a mini-mall down there on the river's edge--which is currently totally wild and unchanged.

- Uranium mining and commercial tourism development could over-draw or pollute the aquifers that feed springs and seeps that water vegetation within the Canyon.

Mentioned only briefly in the story is the tremendous development that has already been permitted or committed by the National Park Service itself. The "village" at the lip of the Grand Canyon is a maze of paved roads, schlocky tourist trap gift shops and restaurants, paths, and hotels--even a train station! In this way we have already lost a significant portion of the Canyon.

The National Park Service has the mission to preserve the parks for future generations. In many parks they have instead developed--or permitted others to develop--the most scenic areas with concrete, asphalt, buildings, cars, and parking lots. Yosemite Valley is Exhibit A.

Then, having damaged the natural landscape, they use the "preserve" mission to further develop things--having installed a path, they then pave it to prevent erosion. Having installed a wood building that ages, they then replace with a concrete and steel building. Having intalled a road, they enlarge the parking lots. Etc.
I get tired while dictating, I don't get tired while typing.

I also have speakers with music playing
Luckily you can disable the variable coloring completely in KDevelop :)
Arguably WhatsApp would have gotten nowhere if they required users to construct screen names and manually build their social graph on yet another service.

It seems like every popular "personal" messaging service since Facebook got that way by bootstrapping on top of smartphone contacts.
Note, however, that charges (or lack thereof) for local phone calls varied greatly by region. Major cities like New York or Chicago had "message units," and a customer would get X message units free per month, depending on the service plan. In general, a local call was one unit, while calls further out within the metro area would be billed several units at the beginning and one per minute afterward. In some cases, unlimited plans were available at a hefty price.

Other areas, like Atlanta, had unlimited calling over a wide area, while rural areas often only offered toll-free calling within town, or perhaps to one or two nearby towns.

I miss the local BBS scene of that era, but I don't miss the hassle of analog modems, long-distance charges, and (by today's standards) laughably slow speeds. Even a low-end smartphone is light-years ahead of 1980s tech.

Amazingly, FidoNet is still a thing, though many of its systems are now on the internet instead of analog modems. It might come in handy again if the internet apocalypse happens.
5-star ratings are dangerous
even with a full car they're still losing a lot of $.
Bank of Japan May Apply Fintech to Its Future Operations
To defend minorities. Image a group of transgenders on facebook that want to talk about they daily lives, social relations, etc. With pseudo-anonymous accounts they can do that freely, on facebook they risk to be vandalized, insulted, etc.
Yeah, I really liked this format as well. Simple language and easy to read. Wish there were more articles out there like this.
Erlang is a great way to write code that's distributed across a network and which is generally I/O bound. It's a terrible way to usefully use compute on manycore systems.