skysight-inc/HackerNews huggingface dataset:
The "Upgradeability" argument is a moot point considering there is no other airframe that can come close to replacing the A-10 in the missions it is best at. To say that the plane isn't nearly "upgradeable" enough (A point on the face I would dispute, as it's already been upfitted with Pave gear) is to say, "let's get rid of the plane because it's not good enough for future battles we might fight, and if we do, then we'll have absolutely nothing capable now." It's an argument that completely lacks any real world basis.

I don't get rid of my only computer because it's a Pentium 3 because it's old, until I have something that can actually replace it (and no, it won't/can't be replaced by the JSF).

Also, I point out that the A-10 is actually young compared to some of the planes we're still flying. B52 anyone? U-2? We don't stop flying planes because they're old, we stop flying them because there is something better to replace them. At this time, no such thing exists for the A-10.

Also, it's insane to say that the missions that the plane "Might" be used for in the future don't suit the plane, considering the missions it actually has, are almost perfect for it (ground support in Iraq as the article states).

The truth is that the Air Force doesn't want the plane and they're trying to come up with any excuse to kill it, despite the fact that it actually saves US troops lives.
> He dumped a huge trove of documents on them unrelated to abuse.

Yes, you already said that. But logic tells me before any conclusion the documents must be analyzed in the first place. To put it simple: Dumping then judging.

There are only two ways around this timeline, a time machine or you already knew the documents before they were published. Since the former can be safely assumed unrealistic, do you see who do you support with your reasoning?
If you're actually missing RSS try "the old reader", it's pretty much what Reader was.

http://theoldreader.com

Although avoiding RSS is probably a good thing for productivity in general. :)
Those things do happen in America, and have happened to me in America, in a "regulated" taxicab. The process for complaining takes forever, and is basically designed to get you to quit.
Great summary, thanks.
97% of mobile malware is on Android: http://www.forbes.com/sites/gordonkelly/2014/03/24/report-97...

If you are pretending that the level or risk of malware on iOS is comparable to that on Android, you are either misinformed or dishonest.

Android is open by design. Alternative app-stores are part of that. If you discount the malware that results from people taking advantage of Android's openness, you must also discount any advantages you claim a lack of restriction would bring to iOS, or you are guilty of misrepresentation.
> > Benefit #3: Transformations

> This is not a benefit of the language. This simply what it was originally intended to do.

If a technology intends to be good at something, and then is, that's not a benefit of the technology? Huh?

In any case, transformation, i.e. push vs pull templates, is indeed an interesting distinction and feature of XSLT. Using XSLT for push-style problems (like templating a book, a manual, etc.) is where it is actually useful.
> ...where everybody, including them knows that a given solution/service/feature does not serve their users' interest...

The "users" being referred to are the advertisers.
http://upload.wikimedia.org/wikipedia/commons/thumb/7/7c/Gra...
I was looking for a shot like that to put it into perspective thanks!
Your feeling is correct, and numerous polls and studies quantify it.[http://www.usatoday.com/story/news/nation/2013/11/30/poll-am...] [http://www.npr.org/2014/03/10/288712990/social-distrust-bloo...] Robert Putnam in Bowling Alone was just one of the people who explored this effect. Putative causes include potentially "de-socializing" technology like TV, increasing income inequality, emergence of suburban living, and fear-heavy media.

The vastly increased level of racial and ethnic heterogeneity in America can not be ignored as a potential cause, either. Diversity may hinder social cohesion and a sense of community. [http://www.hks.harvard.edu/news-events/publications/insight/...] [https://www.msu.edu/~zpneal/publications/neal-diversitysoc.p...]
> I've known some engineers to argue that the number of languages on a CV is negatively correlated to the quality of the candidate.

The song sung by old engineers who refuse to learn new technology, so they try to make knowing few a positive (it isn't). The classic "It's not a bug, it's a feature!"

I don't think the core of a good developer has changed much since the early 90s. You still want people whose skill-set is T-shaped... You want them to go deep on at least a few domains, but you want them to have broad experience in lots of them. The broad experience makes for developers who are better than the sum of their parts, can adopt solutions from other domains and can communicate better.

I generally won't consider too seriously a "senior" engineer who has only a single "class" of knowledge. I realize that sometimes they have limited control over this (the jobs they happen to get, yada), but I just want the best developers... and in my experience they find a way to follow Norvig's advice and at least toy with some of the major flavors: DBC, functional, class, syntax, declarative, concurrent, parallel...
Why is the collection of properties for an individual mutated shard called DNA? It doesn't really have anything to do with the actual molecule, as far as I can tell...

By the same logic, this is a C2H6O simulator:

var s = "I'm going to get drunk";
for (var i = 0; i < 10000; i++) {
var idx = Math.floor(Math.random()*s.length);
var c = s.substr(idx, 1);
s = s.substr(0, idx) + s.substr(idx-1, s.length-1-idx);

idx = Math.floor(Math.random()*s.length);
s = s.substr(0, idx) + c + s.substr(idx, s.length-idx);
}

(Wow, the downvotes are aggressive these days. Relax - it's just a joke!)
Or in C: f(int m) { return [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][m] }

The OP didn't claim it was better than anything, it's just a nice exercise in style!
Well I only noticed how much less efficient the "functional" code is, downright wasteful even. And nobody is going to tell me that this:

def move_cars():
for i, _ in enumerate(car_positions):
if random() > 0.3:
car_positions[i] += 1

..is not way more readable and clear than this:

def move_cars(car_positions):
return map(lambda x: x + 1 if random() > 0.3 else x,
car_positions)

If you ask me the article makes a good argument against functional programming.
Gigabit Wireless to the Home – SF
And if they had a 100% delivery rate, they price would be (at least) twice as high. So what's the difference?
The Wikipedia description of the Scorpion describes a plane which has a top speed and ceiling that barely match a commercial jet liner.

Maybe they are going to sell these to 3rd world countries to harass revolutionaries? The USAF would not use these to fight other countries.

Edit: or maybe to sell to rich kids who want to pretend that they are fighter pilots (I suppose it would be a hell of a hobbyist ride) :-)
> The good measures taken in the past seem to help tremendously.

Sure did. Too bad the country has given up on investing in infrastructure. In fact the largest single investment seems to be in destroying other people's infrastructure instead of making ours better.
The USS Ford can probably safely launch one. So you could do one-way Doolittle style raids. But their landing gear and the lack of an arrester hook means they're not strong enough for the controlled-crash that is a carrier landing.
The risks of doing that are astronomical if caught and given the unlikelihood of Sony being shut down due to this you'd have to be a true idiot to attempt such a tactic.
Even if a British judicial review finds GCHQ surveillance legal under British law, it does not mean that the NSA can use GCHQ surveillance as their proxy to circumvent US 4th amendment protections. Its very clear at this point that the NSA has been violating the Constitution.

Their lawyers can write all the secret opinions they want to justify and obscure their actions; but it still does not make it legal.
"Never attribute to malice that which is adequately explained by stupidity."

-Robert J. Hanlon

Seriously, it's probably an issue with the Java Security Manager. This will no doubt help the JVM community be better.
Just one thought: If some woman (or man, or whatever, really) used a similar crop from playgirl in a paper ...

Yeah, sure, from a historical perspective, the situation is not exactly symmetrical, and if it helps with normalizing the situation, maybe Lenna should be banished ... but then again, I would think that if the atmosphere is right otherwise, I doubt anyone would really be bothered by the use of mildly erotic pictures where there is consent from the person in the picture?
This is the system used by Alinea--they are making it available to other restaurants
As with most algorithms, there are trade-offs :). An advantage of the poem is that it can be learned by small children. I disagree that your approach can't be mixed up... I'm still trying to figure out what nomth is so I can implement it ;)

I certainly wouldn't recommend my usual approach though: alternate 31/"not 31" starting from October (Halloween is the 31st) or March (my birthday is close enough to the end of the month for me to remember that March has 31 days.)
This would need money to sustain, both for resources and to make it worthwhile for employees to keep it going as their way of making a living.

I'd like to have something like this on my phone. But I'd feel a little foolish having it on my phone, since my life so far doesn't carry unusually great risk of a police encounter. Still, shit happens.

I wonder if the team can find sponsorship or partnership from insurance companies, as a perk. I pay for an annual AAA membership, which doesn't feel foolish at all, since a car mishap is not unusual, and paying for that service doesn't make me feel like I'm declaring anything about my lifestyle. There's no hesitation buying a AAA membership.

The SWAT app could be a perk of AAA membership, or of homeowner's or renter's insurance, or similar. Although it might be a difficult sell to older executives of insurance companies, since they might feel it was "anti-law enforcement." But I would really appreciate the perk.
nVidia GPUs with GM2xx chips (currently GeForce 900 Series)
The case of the missing 13th amendment to the Constitution
This High Speed Camera Tracks Light Bouncing Off a Mirror at 100bn FPS
There is an alternative explanation for the data, which is that desperate companies that know they're in trouble have to pay more to hire a 'good' CEO who might be able to get them out (because the CEO does not want to be saddled with a bad track record). This explanation also jives with the fact that equity compensation is negatively correlated with stock performance, as the companies in trouble often give the executives less salary and more stock options, to incentivize sustainable growth.
You can go even further back to the Central Valley Project started in 1933 by the federal government http://en.wikipedia.org/wiki/Central_Valley_Project which led to the largest reservoir in the state, Lake Shasta. Agriculture was to be the primary beneficiary of the Central Valley Project, at a time when the state population was far smaller.
There are quite a few extra issues that come up when you implement a usable allocator. I'm surprised the article didn't mention them. Here are just a few:

Alignment: different systems have different minimum alignment requirements. Most require all allocations are 8 or 16 byte aligned.

Buffer overruns: using object headers is risky, since a buffer overrun can corrupt your heap metadata. You'll either need to validate heap metadata before trusting it (e.g. keep a checksum) or store it elsewhere. This also wastes quite a bit of space for small objects.

Size segregation: this isn't absolutely essential, but most real allocators serve allocations for each size class from a different block. This is nice for locality (similarly-sized objects are more likely to be the same type, accessed together, etc). You can also use per-page or per-block bitmaps to track which objects are free/allocated. This eliminates the need for per-object headers.

Internal frees: many programs will free a pointer that is internal to an allocated object. This is especially likely with C++, because of how classes using inheritance are represented.

Double/invalid frees: you'll need a way of detecting double/invalid frees, or these will quickly lead to heap corruption. Aborting on the first invalid free isn't a great idea, since the way you insert your custom allocator can cause the dynamic linker to allocate from its own private heap, then free these objects using your custom allocator.

Thread safety: at the very least, you need to lock the heap when satisfying an allocation. If you want good performance, you need to allocate objects to separate threads from separate cache lines, or you'll end up with false sharing. Thread segregated heaps also reduce contention, but you need a way of dealing with cross-thread frees (thread A allocates p, passes it to B, which frees it).

The HeapLayers library is very useful for building portable custom allocators: https://github.com/emeryberger/Heap-Layers. The library includes easily-reusable components (like freelists, size classes, bitmaps, etc.) for building stable, fast allocators. HeapLayers is used to implement the Hoard memory allocator, a high performance allocator optimized for parallel programs.
For an economical perspective, the size and the quality -- which you forgot, but since Java is at aim, the quality of its libraries matters -- of the ecosystem is of the utmost interest.

Why would one reimplement something if it has already been done (correctly), is released under Apache 2 license and is maintained ?

For myself, that's why I stick to Java for productive work. That doesn't mean I don't use any another programming language, but to get something into production quickly, Java is hard to beat.
Interesting about heavy armor - can you point me at something to read?
As an example of the kind of losses that can result from better equipped adversaries, consider what has happened to the Russian Su-25 CAS in conflicts in Georgia and in the Chechen wars. (http://en.wikipedia.org/wiki/Sukhoi_Su-25#2008_Russia.E2.80....). Quite a few have been shot down. MANPADS are getting more omnipresent, and overall theater air superiority will not always be enough.
IBM's Watson Analytics enters public beta
That kind of data structure is just an abstraction of hereditary material, so a good way to think about it is that it is "like" artificial DNA in some gross ways. I don't think the author is trying to claim he's recreated the complexity of living organisms in his model
> I feel like there's been a general collapse in trust in at least America in the past 40 years.

well, I kinda feel that too but... consider, for example, eBay. I was certain it would fail because you have to trust that some random person far away will take your money and send you what they said they would. And it works!

Also I download all sorts of code and run it without checking every (or even many, or any) lines of source (though I won't do 'curl blahblah | sudo sh' !)

I don't know if it's symptom or cause, but what I have found striking is the pronounced shift to a more punitive or retributive world view.

For example prisons are to make sure people are punished like children rather than rehabilitated (though some are still called "correctional institutions" -- but are there still "penitentiaries?"). "Three strikes laws" are still popular. And everything is always somebody's "fault". It's a really sad, zero sum view of the world.
Great project. Love that it's configurable and open source. The analytics are a nice touch. I'm a little confused by the fitness percentage though. 98% or even 99% fitness seems to have very little immediate resemblance to the target image.
Ex ante returns are not the same as ex post returns. Borrowing cheap money to buy an S&P500 ETF would have paid off handsomely since 2008, because the market's gone up. If the market had crashed, you'd be in trouble. Similarly, given the fact that the market as a whole has gone up in period X, it should be no surprise that companies buying their own stock on margin have outperformed the market.
Thanks for the correction, it's actually $0.49 USD m^3.

http://www.edie.net/news/3/Black--Veatch-Designed-Desalinati...

Energy Consumption is 4.2kWhr/m3 - and that was in 2006. Presumably technology is improving.

With reasonable conservation efforts (low flush toilets, low-flow showers, water efficient washing machine and dish washer) the average individual needs 200 liters a day, which, with desalination, would cost $0.10/day/person or $3/month to supply, (not including transportation - which isn't too expensive for coastal cities).
> Why is the collection of properties for an individual mutated shard called DNA?

By easy analogy to biological genomes, I suppose.
to be clear that is 100,000,000,000 frames per second
So, what is the use case for this ability? The first thing that occurs to me is running an OS on a VPS provider that they don't natively support (e.g. Gentoo on DigitalOcean.) But since VPS providers are generally using PV Xen instances, the kernel is controlled from outside--so you can't just overwrite the one in the rootfs and update grub and call it a day.

The current solution involves leaving the old OS around, making the new OS a squashfs image on disk, and then setting up the old OS to kexec the new one early on in each boot cycle. It's be cool, though, if you could figure out a way with Propellor to have the new OS live in the rootfs, in harmony with the most minimal fragments of the old OS necessary to kexec.
Maximizing shareholder value is not the dumbest idea per se - the flaw is that maximizing shareholder value does not maximize the value of the business.

Businesses do not exist in empty space but within a society and their primary responsibility is to provide value to this society by providing jobs, goods, services, taxes, research, you name it. Investment and growth are not primary goals, they are just means to the aforementioned responsibilities.

People should invest in a business because of its intrinsic value and not define the value of business by their investments. Financial gains should only be an additional incentive and protection against the risks of investments but not the sole reason for the investment.

If you could argue that maximizing shareholder value naturally aligns with maximizing intrinsic value all would be fine but I can not see how this could be true. It may sometimes be true for long-term investments but for short-term investments the contrary seems to be true. If you only care about the next quarter cutting wages and quality is the easy way to maximize shareholder value but is diametrically opposed to maximizing intrinsic value.
cout << takeFirstN(sort(myVector), 10) << '\n';

...try that with iterators.
The issue is farming, though. There is more than enough water supply in California for residential use, which makes up less than 20% of water consumption in California.
Redfish Specification – A Modern Datacenter Manageability Specification Proposal
He's right. Read that article. Distributed trust is hard. The problem isn't trust, though; it's easy identity creation.

Any voting system will fail if someone can cheaply and easily create new voting identities. Email spam, web spam, and social networking spam all suffer from that problem - email addresses, web sites, and social networking accounts are cheap and easy to create. Bitcoin beats this by giving voting power to whomever spends the most on mining hardware. That works, but at high cost and only because there's a big financial reward for being a big miner.

How to limit fake online identity creation? Facebook tried "real names", which semi-worked until they ran into the gay agenda. Google tries to make you tie your whole life into one account, and they can tell if your account doesn't have enough of your life tied in. The credit industry tries to do this by chasing down people who don't pay up, and is reasonably successful, but at high cost.

ID by phone number has been tried, as "phone verification". That created a small industry in phony phone numbers. (http://www.sitetruth.com/doc/socialisbadforsearch09.pdf) ID by postal address was tried, but there are too many mailbox services.

There's no really good solution to this known.
It seems that error code may not involve data input format but rather indicates DB2 is out of resources[1].

Honestly this release might be a little early for IBM as well. Any sort of verbose error message is at least a low risk information disclosure finding on a pentest and a verbose database error message is a strong indicator the application is vulnerable to SQL injection. Even if not vulnerable, it's blood in the water and should be fixed before hitting production.

[1]http://www-01.ibm.com/support/knowledgecenter/SSATW2_7.3.0/c...
If co-ops are an effective corporate structure, why are they not more prolific? I am sure that many people would like to work in co-ops, so the question is why there are not more of them. I would suggest that co-ops don't work very well, and that if they did, employees at shareholder and closely-held corporations would found more of them.

From the examples of co-ops that I have examined, it seems that they often fail from internal politics; this is true for both companies which are bought-out by employees, and those founded as co-ops. The examples that I've looked at are only anecdotes, and I do not have a list of citations, but I'd be very interested to hear from anyone who has found differently (as I have no prejudice against them).
Data Science Weekly is great. Definitely worth looking into for anyone interested in data science.
Proof That the End of Moore’s Law Is Not the End of the Singularity
The only use of XSL in my past was to take XMLthat's already in the right structure and simply iterate via apply templates. XSL excels this sort of simple template work.

So does mustache, with a bit less resistance/overhead.

So does Polymer if you make your xml tags into web components and apply them. It also has all of the benefits of Polymer's isolation.

I think xsl was and is a good idea. I just think that other things have come along that are easier to get into.
Yeah, for the record, the benchmarks I've run aren't at all scientific. Should also be looking at percentiles. That said, surge looks promising so nice work, Jian :)

My dream would be to build a framework which orchestrates testing across distributed senders/receivers. That would give you a much more accurate representation of performance and reliability instead of a single machine.
If you're a designer, and don't understand the issues involved, you probably should refrain from evangelizing sub-1.0 versioned products.
It's a relic of the cold war that everyone seems to have a completely unrealistic and romanticized view of. Yes it's a heavy slow plane that was designed around a massive gun. But that gun actually isn't very effective against modern armor.

The A-10 could not penetrate the T-62 from the front, let alone the better armored T-72. For a gun kill, it would need to attack from the rear, but that would put it at significant risk to soviet anti air. The solution was to use a Maverick missile against armor.

There are now far more effective planes to lob missiles at armor. All while staying high and away from danger. The A-10 also was not designed with MANPAD's in mind, because they didn't exist then. Even if they do survive, there is down time in having to repair the platform.

In a cold war gone hot scenario, the airforce estimated that they would have lost all of their A-10's within 2 weeks of conflict.

For the CAS mission an Apache would be just as good. 16 Hellfire missiles along with strafing with a 30mm chain gun throws a hell of a punch, all while being slow enough to accompany ground troops.