skysight-inc/HackerNews huggingface dataset:
> Some 9 to 10 million combatants on both sides are estimated to have died during World War I, along with an estimated 6.6 million civilians.[citation needed] The civilian casualty ratio in World War I is therefore approximately 2:3 or 40%. Most of the civilian fatalities were due to famine or Spanish flu rather than military action. The relatively low ratio of civilian casualties in this war is due to the fact that the front lines on the main battlefront, the Western Front, were static for most of the war, so that civilians were able to avoid the combat zones.

https://en.wikipedia.org/wiki/Civilian_casualty_ratio#World_...

> According to most sources, World War II was the most lethal war in world history, with some 70 million killed in six years. The civilian to combatant fatality ratio in World War II lies somewhere between 3:2 and 2:1, or from 60% to 67%.

https://en.wikipedia.org/wiki/Civilian_casualty_ratio#World_...
No. Yes, and no. http://proselint.com/approach/
Char's Life as a BitTorrent Engineer
Why was marijuana in the "illegal" list in the place ? Any scientific studies that it is more harmful then alcohol or smoking ? Here in India it is legal and part of the religious traditions since thousands of years. It's known as "bhang" in hindi.

Essentially legalizing is just getting thing right which was wrong earlier.
Probably wasting so much time trying to make languages work that weren't really necessary. I spent so much time messing with C++ and performance and it was pointless because CPU's went from 4.77 Mhz to 3 Ghz. Also I probably would have just headed straight for a top CS school instead of wasting time teaching myself out in the sticks or learning 20-30 year old tech at whatever local university is nearby. Literally a lot of schools are still in the cold war era when it comes to teaching.
Peeple, the 'Yelp for people' review app, launches in North America on Monday
Laws of Simplicity (2006)
Good idea. If you run `proselint` without specifying a document, it'll run on the demo text, which you can also access here: https://gist.github.com/suchow/c7856f21128aee89ad55. Also, there's a live demo available at: http://proselint.com/write. It's been tested only on the latest version of Chrome, and I doubt it will handle the load here, but give it a try.
This is a bit reductionist. War is fought for many reasons, many of them bad, not just economic reasons.

Before WWI many believed the so called general war would never occur because it would be so terrible for business, no gain could offset the loss. War still happened.
Are there any plans to support rules for texts written in other languages (e.g., German)? Would a set of such rules fit within the scope of this project or is proselint purposely or inherently limited to English prose? (@suchow)
Marketing doesn't only means Google Ad words, Facebook post boost. It also includes TED talk, word of mouth, understanding consumer needs....

So they obviously did marketing and if they did it at no cost, then please tell how?
If you're on Ubuntu, you want to run 'pip3 install proselint' rather than 'pip install proselint'.

I ran it on a couple 800 word emails and it didn't catch anything except me using 2 spaces instead of 1 in one place. I also ran it on my city's sidewalk maintenance ordinance, and it didn't report anything.
A linter doesn't prevent breaking its rules, it just notifies the writer of which rules are being broken.

I was writing some C earlier and my linter warned me about "incrementing a void pointer". However, I understood the context better than my linter, knew that I'd be compiling with gcc (which allows void pointer arithmetic), so I ignored the warning and carried on. My code compiled and ran nicely.

When it comes to static analysis, I think (creative) writers, like programmers, wouldn't care about warnings. This is already true of spell-checkers (e.g. my letter-writing character is English, but my text-editor's yelling about "colour").
This would catch something like "even more unique". In fact, looking at the code (https://github.com/amperser/proselint/blob/master/proselint/...) it would even catch something like "extremely unique", which I've been guilty of using.

But yes, there should be examples on the front page.
If I was in their place (FBI, NSA) I would infiltrate agents into all the big companies to place hidden vulnerabilities in the code. Some of the employees could be contacted covertly and convinced to "work for their country" and "be real patriots". If they didn't do this, they didn't do their job as spies.

The same is true for China and other major powers. There are enough foreign origin people working at these companies to pick from. So, NSA is basically keeping up with everyone else. Even smaller groups/organizations could have a spying system in place.

There is no real safety when it comes to information, as long as we use operating systems and software created and compiled by other people. It's just trust that keeps it running.
If you are going to specify a currency, write USD 10 (though spoken, it's 10 USD).

If the context is explicitly local (such as a local newspaper, menu), then $10 is sufficient in the United States.
unless someone goes and creates a easy to use standalone package, very little.

this guy had the right idea
http://ostagram.ru/static_pages/lenta?last_days=30

but the service costs an arm and a leg to run on current cuda clouds

first to get to a standalone python or ios version takes all :D
July 11, 2013 edition
> Here's to hoping people realize and deal with the real gateway drug

I think they already tried a certain approach, about hundred years ago
I was expecting this article to be about (or mention) the the huge crack in the Brunt ice shelf that's growing towards the base at 1.7km/year. By coincidence I was reading this article about it yesterday:

https://www.newscientist.com/article/dn28600-massive-crevass...
I'd expect laws of simplicity to be simpler.
In the UK, they won't - at least not if you're a relatively small business. I've found HMRC surprisingly accommodating. Which I guess is why some people consider it a valid way to extend themselves some extra cash flow funding. It's still a very bad sign and generally correlated with the business remaining small, failing, defaulting on other debts, etc. But it's the CEO themselves who's sinking their business there, not HMRC (at least I've never observed HMRC going after a small business in this way and "seizing everything" - even though I've frequently observed entrepreneurs who were chronically late with their taxes for years.
It's out of scope for now, but only because we don't have any native speakers of other languages helping us out with the project, and this stuff is hard enough to get write in your native tongue; otherwise it's on the table. Interested?
There has been an enormous and coordinated effort to disrupt the Bitcoin community, and many of the actions have been far from subtle. /r/bitcoin has been subject to spam attacks, sockpuppets, brigade voting, and a huge number of manipulations.

The moderator team tried to control it, honest people became victim to heavy handed moderation, and a lot of damage was done.

The grandparent comment really does not seem genuine. Maybe I am disillusioned, but bitcoin's news aggregate presence feels like it's being very distorted.
Have your tired the online CS courses?
Techie builds self-driving Tata Nano; could retrofit any car in an hour
Optimum population
https://bitcoincore.org/en/faq/optin_rbf/
It may be worthwhile to read the detailed RBF FAQ.
also: http://www.econ.yale.edu/~nordhaus/homepage/documents/CohenS...
C++ Guidelines Support Library Review: Span
Ouch, each time I look at this site my eyes hurt.
As an Entrepreneur, Should You Jump in the SlackBot Fun Train?
Amazon: All the world is a market
<ironic>That's why people always die after their summer vacation on the seaside. </ironic>

Facts show that people perfectly deal with all these viruses and bacteria.

By the way, did you check the fauna on your keyboard? Or inside you digestive system?
Could the BBC please stop promoting their stuff here? Thanks!
I'm sorry, the initial analogy, that a condom is easy to pierce was just an example for the general assumption, that security is easy if the thread is not purposefully malignant, for varying measures of malignant.

Someone who doesn't even understand that and that the linguistic argument is of the table, and still keeps going, shouldn't try to talk about logic, as right as some of the individual arguments might be. Ana-logically, I shouldn't be writing any more about this.
Opinion is moving against the Core devs who currently control the code that nearly everyone is using to run the Bitcoin system. What the Bitcoin community is learning is that you cannot have a decentralized monetary system controlled by a centralized group of programmers with out running in to conflicts of interest. Decisions about the direction of Bitcoin's future should not be made by a few coders, and the people pulling their strings, behind closed doors. Bitcoin needs competing teams of developers. Miners and node operators need to use a variety of softwares in order to support an ecosystem of dev teams. These softwares must interoperate with one another but do not have to operate in exactly the same way. Consensus will come about when a sufficient number of dev teams decide to implement a certain feature and miners chose to run their code. The methods for voting for new features via the Bitvoin network are already established. As new features are implemented they should be developed by multiple teams in parallel so that there is less risk of catastrophic failure due to everyone running the same software with the same set of bugs. This concept runs contrary to how nearly every other software system we know works. Thus the current growing pains.

Ultimately crypto-currency will win out in some form. But please don't invest in it now. You'll only dilute the profits of those willing to take on early stage risks.
Code Off – A weekly break from the daily grind
I think the root of the problem is that browser vendors break stuff all the time. A new browser comes out and now breaks your ten year old web page ... Then the web dev team says fuck it we'll only support Firefox and Chromium, and start using features that only works on those browsers.

Ten years ago, web dev was all about getting your page to work on all platforms. But today we have hundreds of possible combinations of OS x Browser x Extensions, so it's just impossible.

I try to only use browser features that are three years old and "standard". But not even that works.

Phone/Ipad browsers are the biggest offenders of breaking stuff.
>This is one of the main reasons I support legalization and/or decriminalization of all drugs. Demand is demand, and a black market economy is worse than a transparent & regulated economy.

Nobel economist Milton Friedman said,
"The proper role of government is exactly what John Stuart Mill Said in the middle of the 19th century in 'On Liberty.' is to prevent other people from harming an individual. Government, he said, never has any right to interfere with an individual for that individual’s own good. The case for prohibiting drugs is exactly as strong and as weak as the case for prohibiting people from overeating. We all know that overeating causes more deaths than drugs do. If it’s in principle OK for the government to say you must not consume drugs because they’ll do you harm, why isn’t it all right to say you must not eat too much because you’ll do harm? Why isn’t it all right to say you must not try to go in for skydiving because you’re likely to die? Why isn’t it all right to say, “Oh, skiing, that’s no good, that’s a very dangerous sport, you’ll hurt yourself”? Where do you draw the line? If you look at the drug war from a purely economic point of view, the role of the government is to protect the drug cartel. That's literally true.”

Milton Friedman interview from 1991 on America’s War on Drugs

https://www.aei.org/publication/milton-friedman-interview-fr...
Since this, Uber has responded: http://qz.com/632440/uber-explains-why-a-search-for-rape-in-...
Uber is just reinventing the wheel, with the added burden of having to answer to aloof investors instead of involved owners.
Best Forex Broker, USA
Theft is such a strong word. If you control the language, you control the world.
President Buhari: Nigeria Is Now Part of the Islamic Coalition of Saudi Arabia
Or perhaps they're in the wrong? Are you proposing that right and wrong can be determined by measuring political influence? That seems a bit frightening.
You are nit-picking.

Marketing refers in this context to not or semi-directed advertising like ...

... ads. You know those stinky blinky patches of moving colors next to a text you would like to read. Never seen them do that.

Duolingo only relied on organic and peer-to-peer advertisement - very healthy - I like this a lot - kudos to them!
Kissing with Confidence – Tips for the ‘Newbie’ Presenter
Spotlist: Spotify discover weekly archiver
And this is why we shop ikea backwards... walk in the warehouse door, pick up a coffee, find the thing in the catalogue, and skip the showroom altogether.
> this stuff is hard enough to get write in your native tongue

Was that deliberate?
> I'm aware of a SCADA system that is widely deployed that is just about as secure as this system

Yes, you and a cool bunch of Chinese and Russian government-hired hackers, too.
Great tutorial, the information on AV syncing is a little out of date. If the audio gets ahead of the video, then the video doesn't instantaneously skip to catch up, it continuously renders frames at full rate.

IIRC, I also don't think their mapping from SDL audio channels to ffmpeg channels is surjective (to say nothing of planar/non-planar audio).

I would suggest reading the ffplay.c example code.
I don't think that meth is the point of this story. There are a lot of ways to trade off your health for higher productivity, not necessarily with illegal drugs. Professional athletes do this with extensive training and accepting injury rates. Salarymen do it with 80 hour workweeks.

The point is, they make this decision themselves. I don't think that your colleagues were somehow oblivious to the fact that meth is bad. I also doubt that your employer gave them meth disguised as "work-enhancing vitamins" or something. When people do things like that, they see the downsides, and they make this decision regardless.

Is it a bad decision, a mistake, for a person to trade his health and long-term well-being and health for his job? Personally, I think that it is. But I also think that people have fundamental human right to do this kind of mistake, that they should be free to decide it for themselves.

Would you die of hunger if you didn't take this job? I don't think so. Could you and your colleagues find a more relaxed job that would put roof over your head and food on your table? I don't know your situation, but somehow I think that yes, you could. So, you didn't take this job just because it was necessary to physically survive, which would be a different situation.

So, if a person doesn't have to sacrifice his health to survive for his job, but does it because he wants something more — should we stop him from it?
There is a way to secure this kind of devices. The mobile data providers can offer VPN services for customer devices, so they could be "hidden" from the Internet an the network level, without changing their configuration.
Richard Stallman at IIT Roorkee
The submitter has posted 2 links to the BBC in their last 30 submissions.

The last 30 submissions of bbc.com were submitted by about 25 different accounts.

Why do you think this article doesn't belong here?
A Mysterious Hum Is Plaguing Windsor, Canada
Can anyone point me to good resources to understanding the technical side of Bitcoin?

I tried to read the white paper but it glossed over technical details (for instance, what does "signing" actually entail?). Everything else is either very hand-wavey and high level or assumes you already know how it works.

I'm interesting in understanding the spec and potentially expanding on it or being able to understand the ongoing issues with Bitcoin
If you ran the app before the XProtect definitions were updated, then it would've ran with no problem and you would've been infected.
WebpackBin
Feels like there should be some kind of website or service that tracks these drug price arbitrage / differences.
At the application level make sure you're secured against the most common security problems like xss, sql injections, csrf and that you're using the recommended hashing/encryption library for your language. For testing, you can use any number of scanning services like skipfish, do manual testing using BURP suite or automate security tests with Gauntlet. More importantly is to follow basic server security. If you're running your server yourself, run done basic hardening scripts and then make sure to apply security updates when available. Honestly, this is where PAAS shines since they will do the server hardening for you.
That assumes the marginal difficulty of further improvement stays constant as intelligence increases.
CAREFUL with ffmpeg!

Their license is DRACONIAN, and they are nasty about enforcing it.

Their legal page even suggests (or should I say, demands) additional provisions above and beyond what the LGPL asks for (i.e. "There are also a few items that are not really related to LGPL compliance but are good ideas anyway"):

https://www.ffmpeg.org/legal.html

If they catch you violating their LGPL license, they act very antagonistically to you -- as in, they are completely unwilling to work with you by taking the hard line stance that the only way you can appease them and comply with their license is to release your source code.

They even once had a Hall of Shame where they publicly called out offenders:
https://www.reddit.com/comments/9e25a/hall_of_shame_a_list_o...

LGPL means no static linking, so using ffmpeg in your closed source Android/iOS apps is already completely ruled out of the picture.

I mean, it's well within their rights to impose whatever license they want on their software, but you shouldn't think that using ffmpeg in any closed source or commercial software is a good idea.

EDIT: I think it's worth mentioning that none of this comes from personal experience. :)
Ask HN: Can you really learn a language with Duolingo?
Get Lean: Why Kanban is the cure to your company’s multitasking plague
> The main Bitcoin forum on Reddit is censored heavy handed. No criticism allowed, mentions of alternative software or forums get deleted right away.

This is simply not true. The only rule on the /r/bitcoin Reddit is not to promote these network fork attempts. This is not just alternative software, it is software that follows DIFFERENT rules from the main bitcoin software and would follow a different ledger history if a fork happened.

In fact talking about this topic, criticisms of developers and the like is practically all you see there, for the last 8 months!

You are not explaining the origin of the "please don't promote network forks" rule. ("Bitcoin XT", now "Bitcoin Classic").

The people pushing the need to fork would bombard the Reddit forum for many months, very likely with sockpuppets. They were extremely hostile and aggressive, down voting anyone who would disagree with them. Readers would notice their posts would instantly be scored negative only seconds after a post. This pro-fork group would harass the developers with personal attacks and threats, forcing some developers to leave due to the harm it was having on their mental health.

Only after this went on for a very long time did the moderators finally try to get things under control. The pro-fork crowd yelled “censorship”. But this is not censorship, it is long needed moderation.

> People who run alternative implementations of Bitcoin get DDoSed so heavy, that sometimes whole districts of cities get cut off from the internet.

The majority of the fork software run on freebie Amazon AWS servers:

https://www.reddit.com/r/Bitcoin/comments/499bai/51_of_bitco...

Where do you get this claim that "whole districts of cities" are being cut off the internet?
I'm probably just not remembering it correctly but I know of no way to apply updates to a locked iPhone. Even when unlocked if you plug it into a new computer the phone will ask if you trust the new computer. Is there some method of updating the phone when it's locked I'm unaware of?
Yahoo Mail gets multiple mailbox support for Gmail and Google Apps accounts
That's what I thought as well.
Enteletaor: Message Queue and Broker Injection Tool
That's a scary possibility, but very far in the future. There will be appeals regardless of how the district-court judge rules.

An attorney for the ACLU says, "The absolute earliest the case could reach the Supreme Court would be at least two years." [1]

[1] http://www.usnews.com/news/articles/2016-03-04/apple-and-the...
The moderators of /r/bitcoin should explain why they automatically change the sort mode of specific threads to "Controversial" which effectively reverses the rank order. And why they have custom CSS which affects what comments appear hidden or not.

No other subreddit that I am aware of engages in this form of comment manipulation. I am not even a Bitcoin user but this sort of behaviour was extremely unusual.
Any perceived nastiness might come from years of people earning lots of cash from using ffmpeg and giving nothing back.
The Stockholm Investment Landscape
The non-technical fields that young people should be studying to be innovators
Here's a suggestion...

Have copy on web site be intentionally incorrect, red-underlined with (small modals? tooltips?) that show what's been corrected/suggested by the tool.
Can AlphaGo Defeat Lee Sedol?
> One time structs are usually redeclared on multiple places. It is really hard maintain such code.

Well, if you don't need forward declarations, you can define structs inline in function signature:

#include <stdio.h>

struct ret { int a; int b} hello(int c) {
return (struct ret){ c, c + 1 };
}

int main(int argc, char **argv) {
struct ret result = hello(2);
printf("%d %d", result.a, result.b);
}

I'm not sure how portable it is though, works in gcc and in whatever ideone is using: https://ideone.com/bgZUPS
While the idea is interesting, I do worry about the proliferation of linting to prose. Especially the hint about authoritative near the end of the article. Linters turn guidelines into steadfast rules in programming, removing all ability to use judgement if you want your PR merged. I personally want less of that, not more.
It's hard. Refusing it is the right thing to do (since it directly contradicts one of his prime responsiblities), but also sends the message that one doesn't value, nor intend to strive for, peace.

If it were me, I would advise refusal behind closed doors if they had gotten word ahead of time.
I learnt Danish with it, so YES!
Why should there be One True Bitcoin implementation? What should be worked on is creating an official protocol specification, which would allow competing implementations, that miners could freely choose from. Let a thousand flowers bloom.
9 Reasons Why You Should Volunteer in a Startup Community
File encryption was introduced with iOS 3.0.

https://support.apple.com/en-us/HT202064
The SCADA System or the underlying protocol?IEC6180(Layer2 Goose)or DNP3 dont define any auth or securtiy while OPC_UA does.
Reinventing FOSS user experiences: a bibliography
The group that is promoting the network fork is extremely good at social media.

A clue that it is not genuine, is simply that nobody cares this much about a small technical change to a protocol. Yet these constant, daily, aggressive attacks against the developers have been going on for at least 10 months now.

All anyone has to do is read the pro-fork subreddit, /r/btc, and see how toxic and hostile they seem. It does not seem genuine and I cannot imagine anyone spending so much time writing the same things over and over for nearly a year.

It reminds me of the “Putin troll army” story
https://en.wikipedia.org/wiki/Web_brigades