skysight-inc/HackerNews huggingface dataset:
The word "gay" may have changed in meaning from "cheerful to homosexual", but being referred to as "that doubtful gender," "hermaphrodites," and "amphibious creatures," or having questions asked about "to what sex [the thing belongs]?" or being described as "a kind of animal, neither male, nor female, a thing of neuter gender" leaves very little to the imagination.

The fact that it was noteworthy and the main focus of commentary also implies that it deviated from the norms of the time.
Related: https://news.ycombinator.com/item?id=12350577
Warrants a big warning that using `reset --hard` will irreversibly wipe out any uncommitted changes.
LeakedSource Analysis of *.mail.ru Hack
> but its import system is actively hostile to vendoring

? It literally has built-in support for a vendor directory.

Great cover image though, I lol'd.
It's a queered version of masculine stereotypes, though, because it's playful and not serious. And it gets attacked for being not really masculine, along the lines of "have you ever cut down a tree or fought a grizzly? Then have a razor."
Ask HN: What's the limits of planetary imaging?
Is there a limit for some reason of the optical pictures that we could get of planets in other systems?

What's the best theoretical direct image picture possible of a planet in another system?
> The article hints that that is technically possible, but also states that it is not implemented.

bool auto_fire = false; // Don't forget to set to false before deployment
Or just looking at F#.
GitHub repo shows sharing data from the app's html5 layer with other iOS apps
AngularJs Testing Cookbook
Prod/staging environments now taken seriously
> and then deciding to do something new

...and become artists. After consuming some wild mushrooms they decided to create pictures nobody would be able to see in full. A true innovative art project that has been visited since then by different tribes. It finally become a local event spot for the full moon "let's fuck with the guys in the future" party.
Can't we just get a kind of programmer's Hippocratic oath going here? Let's just all not facilitate autonomous shooting. I know both sides of the argument. I know it won't prevent it being done. I just mean if enough people agreed not to do it, then we'd at least generate enough disapproval for it not to be the subject of any PR Puff.
Best source!! I hope this post will be a good read for the readers and also http://cheapessaywritingservice.us/ providing better result for the students in essay writing task.
Atom is a pretty neat editor as long as you are only using it on small files.

Try opening a 20MB SQL Dump. Fortunately, Atom will show a warning. If you click past that, everything will freeze while Atom eats up more than a Gigabyte of memory. Don't turn on syntax highlighting, or Atom will lock up and eat all your CPU.

When you are done listening to your computer's fan, quit Atom. Then kill the "Atom Helper" process, which for some reason keeps on eating CPU even after you quit Atom.

Now open the same file in BBEdit, or any other native Text Editor... and the file will open instantly, the app will be responsive, and syntax highlighting will work, because 20MB really isn't a file size that should be an issue for a text editor.
Aside from 2 and 7, also 8, 4, 3, 10, 11 are all awful, and they can't be written down as "personal preference" or "RTFM".

It's 2016, Generics are not some controversial "personal preference" and neither are badly designed APIs.
Show HN: Correo - A menubar/taskbar Gmail App
I always make sure to keep a `git log` in my terminal scrollback buffer, so I can easily `git reset --hard` back to some revision. And if that fails there's indeed always the reflog to fall back to.
Taking Picture from Webcam Using HTML5 Canvas
As a person who needs this kind of thing, I immediately understood what they do and the value they provide. I think the messaging is quite well directed at their target while staying within the CAH brand.
Minitel has been kept on life support for many many years for a very specific service: Teleroute, a european freight exchange.
Since about 2003, a website existed but French small transporters were very, very slow to move to the web.

As it was a pay as you go, it was a cash machine for FT/orange (and marginally for Teleroute) we had to keep the minitel infrastructure alive and in sync with the website and rest apis. Mixing state of the art webservices and decade old infrastructure was a nice challenge.

The thing we dread the most: having to change graphical elements in videotex format.
The alias is only useful in the simplest use case. Where you just want to undo the latest one change.
Reusing undo to revert the undo is counterintuitive.

If you want to know how many steps back you need to undo, you still need to check reflog.
This means you're better of just resetting manually to the change you want.
> Lived sustainably (something we're only just realising needs to be done)

https://en.wikipedia.org/wiki/Australian_megafauna#Causes_of...

They just didn't have the means to destroy the environment even more.
Do you think it might be possible to auto-port languages that
are compilable to JS with source-map support?
Isn't it better to have robots fighting and dying than humans?

War sucks, and I do wish that we could have world peace. But if war is going to happen, I'd rather it be robots that are the ones in harm's way.
Audible DRM scheme [pdf]
Sadly that's not the case. Many electron apps are written with a single version in mind and that version needs to be treated like any other dependency. Knowing you are targeting a single platform lets devs aggressively optimized that platform.

Also, some electron apps will modify the "browser" part.

As for download sizes, aside from the first download all updates can use Delta update packages and I believe this is built in.

Re memory usage, with sandboxing the way it is today I'm not convinced you would save all that much memory unless you were running over 10 different electron apps, and even then compared to the total memory usage I feel it would be insignificant enough to not warrant the "JRE architecture". I don't really have anything to back this up, its just a hunch.
The scary thing is once these things get a bit better it'll become cost effective to build thousands of them and just zerg rush your enemies.
I would be more impressed if their opponent were more technically sophisticated.

You have people pretending to build a tank on one hand and people with automated robots on the other? Seems a bit overkill and pointless IMHO.
What would the robots be fighting for?
No, it's not better to have robots killing humans!
That's not what's going to happen. One side will have robots, the other will have humans.

This is already happening.
Oi libera WiFi gratuito para todo mundo
You're assuming the robots will be fighting other robots, which is... not the case.
It wasn't desert back then, rather a grassy steppe - but otherwise, yes, quite!
You'd probably really like Magit mode for Emacs then. What you're describing with interactive add becomes trivial since you can stage parts of the diff by selecting them in a region. I can hardly live without Magit these days. Bonus is that it even works on remote hosts via tramp. </emacs plug>
Yes, you can. But if encryption is illegal, than steganography is illegal, too. Which means that big companies looking for advertisement money will not struggle to offer you an out-of-the-box solution. And this will make a huge difference in itself - I'll let anyone judge whether she considers such a difference good and worth the hassle.
This classic scene from Robocop seems apt...

https://www.youtube.com/watch?v=_mqDjcGgE5I
I assume that these devices will mainly being deployed against enemies not having those. Main advantage: no chance of mercy. Extremely valuable in civil wars...
Sounds good but the problem is, once all the robots of one side are killed, the winning side robots will attack and start to kill the losing side humans.
The issue isn't robots versus robots of course, it's robots versus humans. Robots are far less squishy and compassionate than their human friends.

Now if there were a treaty stating that all wars are to be fought in a robot battle arena, and the event was available to stream on Netflix, count me in.
We are fighting asymmetric wars where one side frequently doesn't have the resources or knowledge to use robots.

These robots will make it easier to kill people by reducing your own risk. I doubt they will reduce the amount of lives lost. At the very least the calculus is quite a bit more complicated. I doubt we will see robots fighting each other …
Danger of AI consolidation. Will we meet the worst monopoly in US history?
It's unfair, yes. But how is it unimpressive?
Canon’s 5D Mark IV has built-in Wi-Fi and shoots 4K video
Doing More with Less Code
As if...
> Average life expectancies were low because of infant mortality

I heard this argument many many times, including in reputable places, and I never quite understood it. Just to make sure, the argument is something like "in stone age/bronze age/ancient times/medieval Europe/etc. average life expectancy was 30/40/50/whatever, but only if we factor in child mortality, otherwise people lived reasonable # of years".

Do we have any reliable estimates about child mortality in those times to make such a claim? What about other accidents/violence/etc. Was it different from one place to the other? Do we have any data on this to come up with _any_ estimate? Could it be that child mortality was so high, that avg. life expectency was like 10 years? When we informally say that people in those times "lived less" is it really reasonable to consider such factors? What did people actually live in those times?
Who says they have poles? Maybe they only have austrians and hungarians.
I worry about naming a function undo that doesn't necessarily undo what the user expects. Undo has a strong user expectation, and I'm not convinced this matches that.
"Overkill" is the defining feature of Western military. We've got to the point where we consider a ratio of 1 (of ours) : 1000 (of theirs) unacceptable. It's very hard to present an argument that says we should accept more deaths on our own side in order to be "fairer" to the other side. However, the net effect is that we continue to minimize our risk in ways that de-humanize conflict and increase collateral damage.
This comment does not make sense -- it isnt like the robots will be shooting at Clay pigeon -- the robots will be killing humans. Right now, most of the targets end up being civilians, that can only go up.
>more impressed.

Of course it's quite impressive! Israel's R&D efforts are nothing short of that.
1) Native L&F
2) More responsive UI
3) Lower memory footprint

As a dev I'm biased of course and this might not matter to most people. One thing though, you don't have to write the full app three times. For example all the business logic can be in C++ and write a native UI on top of it.
Every so often I encounter people who think that human ethnic groups work like races in Dungeons and Dragons, and I feel rather sorry for them.
Is 30% a number you think is high? It seems perfectly normal to me, I probably spend at LEAST 75% of my smartphone time in the reddit client. The rest is probably shared between my IM clients.

I would bet that most people use WeChat for it's social stuff (IMing or doing 'timeline' stuff) apart from the "novelty" stuff like the ones listed.

If we think of WeChat as Instagram, FB and IM all in one where those aren't the "main apps" for just that, I think 30% seems extremely low.

Obviously I am not Chinese, nor do I live there. And my only experience with WeChat is a couple of months in Malaysia (where it is the main client).

Where I live LINE is the big app, it includes similar stuff like paying etc but I never saw/heard of anyone using them. It is mainly IMing and using the timeline. But we've got FB/IG as well so people use those. But I still think LINE have more than 30% of the peoples attention based on what I see.
> Also, I had been worried that simply enabling HT would be detrimental since Linux would sometimes schedule two threads on the same real core when a different core was idle.

Isn't the Linux scheduler aware of hyperthreading?
That's better than both sides being humans.

Seriously. Incremental improvements are worthwhile.

In general, militaries never want to comprise their effectiveness. So if given the chance to implement a life-saving intervention that harms their effectiveness, they will be reluctant at best to implement it. But this is a life-saving intervention that possibly even increases their effectiveness!

That's what truly makes it awesome. A way to save lives that militaries are not only willing to implement, but rather are actually enthusiastic about implementing.
...preferrably running in a virtualized environment in a closed network so that they don't hog bandwidth off the Internet.
123 Writing Prompts to Refresh Your Personal Development Blog This Season
That and the increasing disdain for human rights in western civilisation, which was supposed to be leading the way. Popular attitudes started to shift on 9/11, and support for "enhanced questioning" and indefinite detention without charge or trial has done nothing but grow, since.

We are told practically every day that terrorists, paedophiles, and werewolves (I made that one up) hide behind the shield of human rights, thus threatening us all, and if you're a good citizen you don't need human rights because you've done nothing wrong.

The current government in the UK has a manifesto commitment to repeal human rights legislation, and much to the relief of terrified voters, intend to follow through on it.

http://www.theweek.co.uk/63635/human-rights-act-will-be-scra...
Since 1984 (SideKick)
> Israel's R&D efforts

are also not made in an vacuum. substantial assistance and sharing with the US has certainly accelerated their abilities.
In France, the interior minister Cazeneuve is inline with his government.

Considering that Mr Valls, the prime minister, is Cazeneuve's predecessor and is at the right wing of the Socialist Party, it's not a really big surprise.

However, the government policy is not well received inside the Parliament. Many socialist deputies (the "Frondeurs") kind of oppose the government on various political decisions (on security or economy).

But it has little effect on the policies being enforced, through the 49.3 article, the government can pass a law without parliamentary debate and vote (the Parliament, through a vote, can only force the government to resign which has never happened as it will be a political suicide for the deputies), the french fifth Republic constitution is magical sometimes...
> End users don't exactly complain about specifics, they just ditched your program because it was "odd".

Except that they don't. If that were true then we would see a lot more consistency in desktop app styles.

The typical desktop computer experience hasn't been visually consistent since the mid 90's. Most young people have never used a computer where most of the apps had the same style.
Could it be improved to have undo filter out its own reflog entries and instead have a 'redo' to undo those?
The appeal of those tools is that they allow you to retrofit more sophisticated safety features into existing lanugages, where a giant heap of existing code prohibits breaking changes.
Do note that the robots described in this article only drive autonomously, and when armed, need a human to (remotely) fire the weapons.

If the robot shot autonomously, you'd have a point about mercy. But the way it is described here, it's exactly the same mercy-wise as if the soldier manning the weapons was riding along in the vehicle.
Interesting. I'm currently reading Oliver Sacks' "The Mind's Eye", which includes a few cases of alexia. A good read if you'd like more stories about this and you like Sacks' style.
Protein that promotes breakdown of fat identified
yeah, the title is a bit misleading. 'military robots' != 'autonomous vehicle'
A Startup Backed by Peter Thiel Makes Bankrolling Civil Lawsuits Easy
WikiLeaks will release 'thousands' more Clinton documents before US election
Weapons that autonomously decide when to explode have existed since WW2 with radar proximity fuses and modern guided weapons can select targets (e.g. "fire and forget" Brimstone missiles).

Where do we draw the dividing line?
Android 7.0 Nougat: Sony Announces the Xperia devices will be updated
I remember bringing this up every time someone complained that java didn't look native.
Way too many.
I still care. That's why I'm so in love with the terminal.

One interface to rule them all.
Migrations in Motion: Animal migration map
Sorry. What I meant was, how is the opposing side's lack of technological innovation relevant to how impressive this is?
Is this really necessary? It's a language/runtime, not a sports team.

You throwing everyone that uses node.js into a big bin labeled "only knows javascript cult" is childish at best.

There are obviously trade offs going with a "globally installed runtime" vs "including the runtime with each application". JRE takes the former, electron the latter. Each with their own set of problems, each providing different solutions, each with their own reasons, applications, and "target audience".
That's a best case scenario. What it could do is make military intervention an even easier decision. The loss of human life is a deterrent to engaging in war. If one side isn't concerned about that, wouldn't they be more inclined to go to war?
Hashtag Spam on Twitter is a Real Problem
Yeah, I saw ⌘-Enter in the bottom-right of every example and immediately thought "too bad I can't even try this on my machine". But I kept scrolling and clicked one of the "Example Notebooks" half-expecting it'll download a project file or something but luckily it turned out to run the editor in my browser.
It looks like we don't have to wait for SkyNET to produce an army of robots and autonomous vehicles with guns.

We make them ourselves, against ourselves.

Can't wait to see someone hacking these machines and turn them against their former owners.
http://www.abc.net.au/science/articles/2003/03/13/806276.htm
Atom and Spotify are pretty fast for me on OS X, but slack is both CPU and memory heavy. It idles at between 10 and 30% CPU usage, which is unacceptable.
May as well just throw the towel in now, eh? Why waste money on space when it could be used to feed the starving here on earth?

rolls eyes

Nobody ever achieved anything by not trying, and saying "it's just too far, too hard".

Nothing is impossible, some things are just very, very difficult.
Git already has `git branch` which doesn't in fact do any kind of branching but creates a label which follows commits when it's checked out.
Rand Fishkin, Co-Founder of Moz, Discusses Layoffs and More
Already, in the case of Israel vs. Palestinian resistance, we're talking teenagers throwing rocks and people firing WW2-class rocket artillery, versus one of the most high-tech and well-funded armies (with very good, uncontested air support) in the world.

With robots involved it would most definitely be a one-sided reduction in casualties, but it already is so one-sided I'm not sure that it would meaningfully alter the numbers in that conflict. Take the 2014 Israel-Gaza war, for instance (numbers from Wikipedia):

Israel: 70 casualties, 90% military.

Gaza: around 2 500 casualties, 30-40% military (depending on source, but even Israel estimates <50%).
Hardy's rule can be adapted to programming: to code it better, think it gooder. One big difference in productivity comes from making good design decisions early on and not taking shortcuts that weeks later turn into spaghetti hacks.
I would not say it is slavery, my friends who are in US on H1B are very happy. They get to live in the US and save money.
The case for mindfulness at work
That approach is not without downsides. It requires strong compatibility guarantees and version management. That's not easy to achieve.

And traditionally, management of such shared runtimes on anything but Linux sucks a lot. Remember all those Windows apps that tell you "Java Runtime Environment 1.5 required" and then they kind of leave you to figure out how to install that? Not exactly user-friendly.

And at the end of the day, regardless of your OS, you end up with 4-5 different JRE versions installed because compatibility is not perfect, so each app locks down to a specific version instead of accepting a newer JRE.

.NET isn't any better. I have 5-6 different .NET runtime versions installed and I can't remove any of them because each app requires a different version.

The method of vendoring all your dependencies may not be the most efficient, but it's certainly the most convenient one. It seems users these days care more about how much hassle it is to install than how long the download takes or how much RAM it uses.
<vim plug>With the vim-gitgutter plugin installed, you can dynamically add/remove/undo hunks without even leaving the editor[0]. I use this instead of `git add -p` nowadays</vim plug>

[0]: https://github.com/airblade/vim-gitgutter#getting-started
10 Initiate provocations in Gaza

20 Run live tests on technology

30 Use the proof of real life usage in a low boil conflict to sell the technology at international arms fairs.

40 Use realistic test conditions to refine & develop new technology for 2 years.

50 GOTO 10

This efficient QA/development cycle is a serious competitive advantage, since it's hard for other countries to replicate the same controlled conflict conditions. Hence these great sales figures: https://rwer.wordpress.com/2016/01/12/the-15-largest-arms-ex...

And it's been ~2 years since the last conflict, so...: http://europe.newsweek.com/us-calls-americans-leave-gaza-soo...
He means having the input prompt be on top, not the last command he wrote...
Your company sounds awesome!
I didn't say they never had wars and you have a good and valid point.

What I'm trying to convey here is they're likely not comparable to the atrocities committed today in places like Syria.
Yeah, just let a Hitler like guy (or Trump), have control over a massive robot army.

We always assume, that the technology always stays with the good guys.

This stuff is literally a dictators wet dream.
I'm not sure we are really increasing collateral damage, relative to where we started 100 years ago. The days of firing 1-3 million heavy artillery shells in a day[1] are past, as are the days of dropping tens of thousands of tons of bombs indiscriminantly on a city[2]. Blowing up a single house with a drone-launched missile, or taking out a bridge with a single laser-guided bomb is far more surgical. One can imagine in the not-too-distant future bug-sized drones that could pick a target out of a crowd and inject a trace amount of some very deadly toxin or sedative.

[1] http://www.longlongtrail.co.uk/battles/battles-of-the-wester...

[2] https://en.wikipedia.org/wiki/Bombing_of_Hamburg_in_World_Wa...
Add a timer after the bot is spawned for it being able to shoot if it spawns really close
Ask HN: How should I approach to write a clone of login with QR?
I want to write a login with QR type of system (bcuz I'm curious about how it works). I have some idea on how to approach this problem, but I have more confusions than solutions. What I want is for the website to display a qr, the end user should use a scanner app and scan the qr, and the login should happen immediately (almost as if it's realtime). I'm not sure the already implemented systems are "real" realtime or not like the web.whatsapp.com or xiaomi's mi store. I'm thinking of writing this in Golang. Any guidance will be very helpful.
Well in that case the weapons autonomously decided how to inflict maximum damage on the target. Which generally nobody has a problem with.

There was still a human that chose the target, and a human that chose to fire on the target.