skysight-inc/HackerNews huggingface dataset:
It can't hold enough fuel to maintain a position above a ground battle to support troops effectively.

Its heavy jump jets make it slow and unmaneuverable, making it a terrible fighter. They also destroy asphalt roads with their heat.

It's a terrible bomber because a) stealth dictates that it can't hold bombs on the underside of the wing and b) the payload space in the center of the aircraft is taken up by a massive jump jet.

This plane is the definition of "jack of all trades, master of none".

https://medium.com/war-is-boring/fd-how-the-u-s-and-its-alli...
The AI boss that deploys Hong Kong's subway engineers
You can easily do that...

The problem is trying to do that for every browser.
Correct - the strong military is a deterrant, and a political tool. It is partly why the US has been able to successfully bully countries in the past for favorable outcomes for its companies.
Very true, but in production, every nanosecond counts sometimes.
What if they like the product but would rather have it without the DRM?
What a great idea for Vatertag in my corner of Germany. Some of the folks here still celebrate it as a day for drinking with other fathers during a really long walk in the forest.
Too bad our keyboards only have one button. :(
I've now updated it. Hope it's a bit more clear!
Show HN: New Car Price Saving Incentives
Slow news today, I guess?
I'd say they should stop using it until the product drops the DRM. Otherwise their complaints don't sound sincere. Or at least not convincing.

It's like as if smokers would complain that cigarets industry ruins public health.
Beautiful app! I love the UI. Is this a single-person project? How long did you develop before release? Is the front-end just jQuery and Foundation (no larger JS framework)?
I've donated $100 three different times. I just got to the point where I have to do something and this seems like a good start.
good work, known of this for awhile and been impressed.

came across this one today which is trying to doing something similar also

http://www.drystorm.co
'Top 10 Links For The Week' on DevOps, Continuous Delivery, PaaS & Monitoring
It seems rather egocentric to expect US national radio to serve Africa?
Flag for Internet Freedom & Privacy
NSA and your email...
Well, there was a blog post I read at some point entitled "Google has half of my email because it has all of yours."

here... found it...
http://mako.cc/copyrighteous/google-has-most-of-my-email-bec...

I imagine this also applies to the NSA collection programs.
A fantastic and inspirational work. This makes me believe I can too can make high quality games someday.
Digital Restrictions Management turns a computer against it's users. It uses proprietary software to attempt to prevent users from sharing. It's unethical and needs to be circumvented wherever it is found.
and the government can call up Apple and have them do anything.....

So no is should not work like an Apple ID...... I do not want the government to even have the ability to access it is even with a court order. I do not want it to even be technically possible....
Hi there; I don't know the answer to that question yet, but I will be investigating the matter next week and will take action accordingly. Thank you for the details and for taking the time to do that, it's appreciated.
Consider the simple loop

void f(int *a, const int *b, unsigned size) {
for (unsigned i = 0; i < size; ++i) {
a[i] = b[i] * 2;
}
}

This is the LLVM IR generated by `clang -Ofast -c -o - -emit-llvm -S`:

https://gist.github.com/zwarich/21cf3a0b2387302ea48b

Notice the `vector.memcheck` block, which is doing a dynamic aliasing check to decide whether to use the vectorized code. If I add `restrict`, e.g.

void f(int *restrict a, const int *b, unsigned size) {
for (unsigned i = 0; i < size; ++i) {
a[i] = b[i] * 2;
}
}

then that dynamic check goes away:

https://gist.github.com/zwarich/48fd374becf5f891cb5a

However, if I put the vectorized loop in a function that gets inlined, e.g.

static void f(int *restrict a, const int *b, unsigned size) {
for (unsigned i = 0; i < size; ++i) {
a[i] = b[i] * 2;
}
}

void g(int *a, int *b, unsigned size) {
f(a, b, size);
}

the dynamic aliasing check reappears:

https://gist.github.com/zwarich/3e75f17de835dd9064ee

This is because LLVM's loop vectorizer runs after inlining and the standard optimization passes (which are run in a bottom-up traversal of the SCCs of the callgraph, interleaved with inlining). The `noalias` attribute on function parameters, which is what represents `restrict` in LLVM IR, disappears upon inlining. Many other compilers do something similar, although some like IBM's XLC can preserve `restrict` upon inlining.
This is difficult for some setups, as it relies on an open SSH port. Our AWS instances are not publicly accessible, so this makes it hard.
Neither of which support Mercurial, which means they are not full alternatives to Kallithea, which does.
Dreaming Duel!
First multi-channel wireless speaker
Your emails are sent in plaintext over the Internet, right?
The guy spends a good few minutes discussing the bloody fan, I don't see how anyone seeing that could go away thinking it doesn't have one.
MP3OrNot: An Online ABX Test (Do you really need 320kbps MP3s?)
Lindsay Lohan Vs Rockstar Games: A Case Against 'Grand Theft Auto V'
It depends on the country. It could be Sky, or whoever does internet filtering in Australia, I forget who does that.
Agree, but it is somewhat unclear.
Sounds great. Where is this "vastly superior" military technology you speak of? The only thing superior about the F-35 is the price tag.

We already have the hardware needed to repel every nation on Earth from our borders several times over. At some point it makes sense to look more closely at how we allocate our tax dollars.
It doesn't matter how it feels, it matters how creators want it branded as - you need to honor their branding, casing, etc. I'm tired, for example, of seeing "Wordpress" or "memcache", when the proper name is "WordPress" and "Memcached", as an example.

Meteor has invested a lot getting the meteor.com domain, not meteorjs.com or similar cheaper alternatives.
Yes, under US DMCA and EU something or other.

EDIT: here's the relevant wikipedia article http://en.m.wikipedia.org/wiki/Anti-circumvention (sorry for mobile link)
That doesn't mean we shouldn't try. And this is the most promising campaign yet, so long as it makes a splash it's worth it to me.
Well, NPR is an American organization, so it's not really surprising that they're writing it with an eye towards their primary demographic (Americans, and to a lesser extent, Europeans) .

> Are other African countries somehow doomed?

It would certainly be interesting to look at the likelihood of propagation in Africa, and hopefully someone does that. But I'd be surprised to see that from a news organization with a primarily American audience. Also, I didn't see anything in the article implying anything about further spread in Africa.
Yes, please do not use Spotify. Not only do they use DRM, the client and server software is proprietary.
Oculus dev kit sales suspended in China due to 'extreme reseller purchases'
Oh, boy. As usual anyone trying to define the difference between BDD and TDD gets it wrong. The difference between TDD and BDD isn't the tone in which you describe your test examples. The difference lies in the depth of the layer you start developing a system (or subsystem) at. Some refer to this as Outside-In versus Inside-Out. BDD and TDD have nothing to do with DSLs or the tone in which you describe your test examples.

As an example, I practice BDD but I use MiniTest, a "TDD" testing library.
Maybe your startup is on the 'good' side of advertising, but is it really so unreasonable to state that advertising, in the vast majority of cases, is manipulative and dishonest?

(whether that's by definition a bad thing is another issue, though)
His platform is not that speech needs to be reduced. It's that as many parties as possible need to be able to have a voice, and because certain entities can spend dramatically more money than the rest of society, they can drown out the voices of others.

Lessig gives specific examples of possible policies to illustrate that it's actually an increase in speech rather than a decrease in it, here: https://mayday.us/the-plan/#fundamental-reform-in-the-way-el...
And Gogs

https://github.com/gogits/gogs
The 3 Most Patriotic Mobile A/B Tests You Will Ever See
It has to do with where the stress came from in the first place.

Stress is usually self-inflicted. There are good reasons to subject yourself to stress, and there are bad reasons.
There are certified JVMs with AOT compilers available.
Probably not. You'd need a vector. I saw a documentary about an outbreak in the 90s and it was a monkey that a man let loose in the forest.
It's "fanless" because nobody likes it.
weird strategy to acquire a domain. I don't like it at all...
Record noted. Now I find it unfortunate that the title here was changed, we went through all this text for nothing :)
Hello OP! Can you give a short not so technical description of this attack please?
They are though. There are quite a few JVM with AOT compilers available.
That last question was merely sarcastic and based on my understanding of the article; discussing potential spread to the US/Europe suggests that the virus has already spread in Africa, at least that's how I saw it.
They do however have many features which Kallithea doesn't have, so Kallithea is not a full alternative to those either. Depends on your needs.

However, you could just use hg-git[0] if you need Mercurial support. I haven't used Mercurial in some time now though, and I haven't used hg-git extensively, so I'm not sure how great the interoperability is.

[0] https://hg-git.github.io/
Not every Python program is slower than C++ by a factor of 10000. Some are. Some Python can be reasonably fast as long as all the heavy lifting is done in native code, e.g. numpy or scipy. Let's say it would typically be more in the x250 range for algorithmic code that uses native Python types. You get to the 10k range when you create your own types and do meta-programming and try to do algorithms over that. YMMV.

The point I was making though was that if you don't care then you don't care. I wrote some Python for a friend who wanted to scrape and process financial information from various web sites. I'd be an idiot to do that in C++. None of us cared how long it took to run (as long as it wasn't weeks). Having access to various Python libraries made this task a breeze and maintainability wasn't much of a concern either.

Andrei wouldn't have made that statement about C++ vs. Java if the difference was in the noise. I think x3-5 is a reasonable rough number to put on it but while I can point to benchmarks I can't point to a comprehensive study that shows "reasonably" written across different domains. You're welcome to take those numbers with a grain of salt and do your own investigation. Another data point there is that C++ is the dominant language in Google Code Jam and TopCoder SRMs where writing fast and correct code quickly is a competitive advantage.

EDIT: I find a lot of people will underestimate the performance advantage of native languages vs. JIT or interpreted environments. The x10000 is something I've seen in a real world system. Another thing to consider is that in a native language you can drop to assembler to optimize performance critical sections. You have 100% absolute control over your hardware. Anyone know how this: https://code.google.com/p/h264j/ compares to the original implementation?
I hate to ruin if for you, but usually Python is only a few hundred times slower than C++, typical Java is maybe 20% slower, and well-written Java is about as fast.
Yeah, but AOT + PGO does.
Call me maybe: MongoDB (2013)
100 People signed up! It's going to be awesome!

I've added another 50 tickets. We'll figure out a way to fit more people - there's a courtyard, and we can put up a marquee if the weather's bad.
Bitcoin Faces Regulatory Backlash as EU Tells Banks to Stay Away
We need the same kind of innovation in the jet fighter sector as we're seeing by SpaceX in orbital launches.

The F-35 is a disaster because it was designed by committee and has ended up being good for nothing. The body is wide because it had to accommodate the vertical takeoff jet and nozzle and the wings had to be short. This makes it horrible for dog-fights, a fuel consumption pig, unable to loiter over an area, unable to provide close air support.

The fact that it's stealth is debatable too. There have been instances where low frequency radar has been repurposed to detect stealth aircraft like the F117 shot down over Serbia. Basically nothing can hide from L-band radar (1 to 2 Ghz).

https://www.youtube.com/watch?v=mxDSiwqM2nw&feature=youtu.be

Pierre Sprey is the designer of the F16 and the A10.
> We already have the hardware needed to repel every nation on Earth from our borders several times over. At some point it makes sense to look more closely at how we allocate our tax dollars.

First, the mission of the U.S. military is not just to repel attackers from our own borders. We have, though NATO, made it our mission to do the same for the whole of Western Europe.

Second, I don't know where this idea comes from that we "have the hardware needed to repel every nation on Earth from our borders." Spending $200 billion per year does not mean you can effectively repel two countries that each spend $100 billion per year. There are diminishing returns. We push far along that curve because we're tremendously averse to loss of American life. We don't want to just be able to repel attackers, but do it with minimal U.S. casualties both to military and civilian personnel.

The goal isn't just to win a war against China or Russia. It's to win a war without losing a million Americans in the process. Or: ideally, have such an overwhelming advantage that people the world over start to think of war between major powers as a relic of the distant past, instead of the central aspect of international politics that it has always been.
I worked for a while as a vacuum repair tech years ago. It was kinda neat.

Dysons had a few specific problems. One, their cord was undersized for the power it was carrying, and would get warm to the touch, much more so than other brands. I never saw any repairs related to that, but it was indicative of a cheaply-built philosophy that had lots of other problems. Two, their rolling brushes had a simple plastic-on-plastic bearing surface (other vacuums had a plastic-on-metal or bearing-on-plastic), and as the brush accumulated hair and other things, the two plastics would melt into each-other from the friction and it would require a top shell replacement. This was a really common repair on these. Another problem, common to all bagless vacs, was a buildup of dust and grit inside the motor, causing early motor failure.

A well-cared-for Dyson is a decent vacuum, but you're generally better off getting a good Eureka for half the price and abusing the crap out of it. Those things could take a beating.
Looks pretty similar to RhodeCode, but without the $50/month price for >20 users. Ill definitely check this out
I'm curious, was any motivation given for the album's cancellation? It seems strange for a company to abandon a product that's basically done (though I've seen it happen for various reasons).
While I find Mr. Sprey hyperbolic, I think that article is not entirely valid. For example the claim "by and large most everyone agrees that the F-35 is as maneuverable as an F-16" is not remotely true.

If you want an opinion that seem better informed and is favorable to the f35 read this:
http://manglermuldoon.blogspot.com/2012/05/f-35-development-...
They don't have to be.
GNUPG FTW!
"Ever asked yourself why deploying your projects to your servers is such a pain?"

I know exactly why it's such a pain. Because every deployment tool available only deals with the easy parts.
>If you want to make millions in software, get a job writing code at a bank and invest your salary.

This is actually a very good piece of advice.
I wish I could tweet that.
Why a high speed pursuit, can't the Tesla be remotely tracked and disabled?
Yes. The Boy Who Cried Wolf has other issues, as well, though; I remember thinking (as a child) that it was as much the villagers' fault for not believing the kid as it was the kid's fault for lying before.
No, I'm trying to say your point is pedantic.

It's completely valid if you're more concerned about whether the device has a fan than is quiet and cool.
Well, I'm not a C language lawyer myself, so I'm merely going off of what I have heard from people who are, but consider the following C function:

bool f(int *restrict a, int *b, bool should_modify) {
if (should_modify) {
*a = b;
}
return a == b;
}

Does this function have defined behavior? It turns out that the C spec says that the aliasing restrictions imposed by `restrict` only apply if the memory object pointed to by the restricted pointer has an intervening modification in the scope of the `restrict`; otherwise, the pointers are allowed to alias. Therefore, this function does not have defined behavior for all inputs. If a and b point to valid memory objects and a != b, then the behavior of f is defined regardless of the value of should_modify. If a == b, then f only has defined behavior if should_modify is false.

Yes, this is arguably insane, but it's also the spec.
For what it's worth, they do allow credit roll-over now (up to some limit).

Still, I'm annoyed at the DRM, I can't listen to what I want where I want, and there are alternative DRM-free alternatives, so I'm also seriously considering cancelling my account. Glad to hear they still let you access your previous purchases (it was my main worry).
I've occasionally seen similar errors posting links to sites like Wikileaks.
Mobile Web Superpowers – W3C Ambient Light API
I figured you were being sarcastic. But I do think it would actually be interesting for someone to look into propagation within Africa.
How to scale a software development company?
As a software engineer for 10 years+ I'm thinking about starting a software company, however, I'm not quite sure how I would scale it.

In other words, In the past I've worked with a designer/frontend guy and maybe one other backend guy to complete projects. If I were to start a software development company, how would I scale it?

Essentially, I'd be getting the contracts - I have maybe one or two solid frontend and backend guys. But I can't help but think that I'd be there micromanaging them constantly and as more projects come in, I don't know how I would balance it all without becoming overwhelmed.

Any suggestions?

Thanks!
After Ubuntu, Windows will also follow KDE's convergence story
I don't think your repo is public but I'm interested.
"Worksforme" is a bad habit that we in the software industry need to get out of. When a user complains about something, they're almost never trolling, so we need to take the reports seriously.
Sorry, Alec. I'm not buying into the whole customer service corporate doublespeak routine. Your words sound like those of an uninformed pawn, a tool implemented by nobility, a means to an end.
Show HN: Facebook Paper
Just as a side note... Nice illustrations by Lonku http://lonku.tumblr.com/
That might just be poor wording on my part. Ash doesn't try to make it out as something exclusive, he devotes a significant portion of the book to Germany's efforts to bring the Stasi's work to light and the effects of that effort on German reunification.
Fear of healthcare might actually not be a bad way to reduce the risk of getting ebola as the easiest way to get it is as a result of poor hospital procedure. Here is a snippet from a moving article about a young microbiologist who investigated the first Ebola outbreak.

"
It quickly became clear that something was wrong at the hospital. Epidemiological detective work by our team confirmed the suspicions: people were being infected at the hospital through injections made using contaminated needles and syringes (only five syringes and needles were issued to the nurses each morning), and hospital staff and attendees at funerals were falling victim through exposure to body fluids infected with the virus. In addition there seemed to be transmission from mothers to babies.
"

The full article is a moving and rewarding read:

http://www.ft.com/intl/cms/s/2/4c1711c2-d004-11e3-a2b7-00144...

As a tragic aside, it is the same poor hospital procedure that gave so many Africans AIDS back in the day. Sexual transmission is now the main vector, but it wasn't always the case.
Because no one application framework is already supported by the vast majority of Internet-capable devices, requires no "installing," and supports a standardized and ubiquitous system to link between applications.
Hello, author. I read your whole post and still didn't know what PANDA might be. Please add a description or a link.
And people don't really believe that protest(at least a peaceful one) can create a meaningful change. and judging how things are going lately ,they might be right. Case in point: obama care.
The other side of the debate on Sprey's comments:

http://foxtrotalpha.jalopnik.com/pierre-spreys-anti-f-35-dia...
Ask HN: An eLearning platform that helps college students maximize their GPA.
College students are always worried about their GPA, and looking for ways to increase it. What do you guys think of a platform that facilitates this process? What features do you think should it have?
Thank you for taking out time to read this post. I would be immensely thankful for any feedback and suggestions from you guys. Thanks.
Sorry, but there's no credible reason to think we will need this particular trillion-dollar aircraft to go to war against a hypothetical future version of China or Russia that spends the equivalent of $100 billion per year to attack us. A single ballistic-missile submarine is enough to deter that.

Perhaps it's time to give the "Department of Defense" a new name. It used to be called the "War Department," didn't it?
It will very difficult for the virus to cross the Sahara. It needs to infect a traveler at the right time in the right direction. Also, I guess that there are more from trips from Conakry to Paris than to Tunis, so probably Tunis is safer than Paris. But IANAMD and YMMV.
Assertions aren't facts, and your comment has plenty of the former with few of the latter. For example, "might is necessary to avoid colonization" is simply false--as in it's objectively, empirically not true. Two of your numbers, SS and Medicare, are at best disingenuous to bring up because of the nature of their funding and expenditure mechanisms.

In any case, the development cost is projected to be about 25% of the lifetime cost ($400 billion out of $1.45 trillion). Of the two items you listed that are comparable to a military expenditure, $400 bn is 5% of the education number and 40% of the NASA number--not trivial in either case.
Maybe they are still in denial?
Psychedelic mushrooms put your brain in a “waking dream,” study finds
Setup code coverage tools and make them ensure a certain percentage of code coverage.
It basically takes all of the best parts from C++, Java, and Python, and fixes their bad parts. This has proved to be exactly what back-end and distributed systems developers have been screaming for.
I wonder if it would make sense to rewrite some native components of Android in Java now. Presumably, whole-program optimization means that the ART compiler is more effective if more of the code is in Java (or technically, Dex bytecode) rather than having opaque native parts with JNI overhead.
I'm not sure closed-cycle coolers can get as cold as evaporation of liquid helium? Herschel was cooled to ~1.7 K [0] while MIRI will only be cooled to 7K [1]. Also, with regard to reliability, evaporation of liquid helium is a pretty foolproof design, while closed-cycle systems can potentially break and end a mission early.

[0] https://en.wikipedia.org/wiki/Herschel_Space_Observatory#Ins...

[1] http://jwst.nasa.gov/miri.html