skysight-inc/HackerNews huggingface dataset:
there are plenty of non-profit, non-governmental scientific efforts. SETI (yes, it piggybacked on some government instruments) is the best well-known one. Peter Mitchell came up with the pure "basic-science" chemiosmotic theory, founded a nonprofit research institute (Glyn Research Ltd http://en.wikipedia.org/wiki/Peter_D._Mitchell) to prove and validate it. He subsequently won the nobel prize for his efforts.

HHMI also does this at its in-house Janelia Farms campus.

Not basic science, but Salk and Sabin developed the polio vaccines without much federal help (via march of dimes, a nonprofit) - and didn't even patent their vaccines.

Much basic science in the pre-1940 era was funded internally by the research institutes they were at.

And there are basic science foundations that get the patronage of industry, just because, they're so gosh derned nice, and some that do limited basic science on the side while doing applied that passes patents onto the for-profit (lucent/bell labs, Xerox PARC).
Banally evil article. "Davenport started working when she was 14 years old. For years she juggled school and clocked 40 hours a week at Taco Bell, where she earned the minimum wage, $7.25 an hour. 'Working less was never an option,' she said."

Ok, US's institutional child labor. If this were an official enemy country, that'd be the angle. If it had the wrong economic ideology, the media would wring its hands about the disgusting culture where many are called "poor"—mysteriously allocated less food and warmth—in contrast to those with more gourmet food than they could ever swallow.

And that country hates females descended from Africa, for some mindboggling reason.

Maybe the Google section would be about how its innovative search algorithm came from government subsidy in a socialize-risk-privatize-profit scheme [1], and how Google avoids taxes and splurges on luxuries while children must work. [2]

Google's anti-meritocracy depends on expensive credentialist barriers: "'But Google won’t take you unless you have a degree. What degree you get affects your salary.'"

This quote would be a howler: "'Ashana is an example where resilience and persistence will pay off in the long run despite coming from a situation where the odds were against her.'" That's the thing about "odds": sometimes a person wins the lottery. (And Ashana didn't win any lottery. She won student debt and some college time.)

[1] http://www.nsf.gov/discoveries/disc_summ.jsp?cntn_id=100660

[2] http://www.forbes.com/sites/connieguglielmo/2013/08/01/apple...
OmniFaces goes CDI with its new 1.6 release
How a Sci-Fi Stunt Turned Into the World's Biggest Earth Science Lab
Absolutely. Thanks - email is in profile.
In design world, if you need more than 5 lines, you're doing it wrong.
Epilogger Pivots to B2b
Partial remedy: stick to easily measurable facts: number of people, budget, time to completion, number of detected bugs…

Then, when your manager inevitably does not believe you, ask him if he thinks you missed something (no), then ask him if he trusts you (yes), then contemplate the face of cognitive dissonance.
A lot of the people in the military have a legitimate gripe because they see paramilitary civilian contractors do the same job or nearly the same job they are doing for huge amounts of pay.
To be fair, Costco is definitely not the cheapest place to buy clothing. Plus the author lives in NYC which probably doesn't have that many large Costco facilities near subway.
I think he meant it as snark, but I could easily understanding despair at the fact that so many people seem to "give up" on humanity for such ultimately fleeting reasons. What hope is there for humanity if everybody is so dreadfully defeatist?
It's funny I came here to mention how the handshaking from constant dropped connections and cell location changes should be accounted for. I've had to consolidate multiple calls into single calls in order to increase the network performance of mobile applications. It wasn't until I actually sniffed what was happening that I noticed the handshake issue as I walked around, went down into the subway, hit alleys, etc.

As for prefetching, I think that should be a user setting. I've had to pre-fetch and cache data because the content was enormous and the backend was out of my control. But I do agree that a user should be able to decide themselves how the device uses resources and I try to push this into every app. Give the user a choice if they feel inclined.
I cover the keypad with my wallet.
Yes, but it's not what's commonly understood as codec pack.
Thank you :)
Indeed that was fun to make as I'm very motivated.
River City Ransom: Underground will open source their XNA/MonoGame engine
Announcing Mac Dev Weekly
Clang game project has run out of money
One of the big differences I've seen between better and worse programmers is that the better ones have much greater abilities to create useful abstractions. I've also seen massive decreases in the number of lines of code when rewriting other peoples' code in the same language, and it frequently comes down to the original programmer not having seen that the dozen cases that the code needs to handle are really just the same case with minor differences, and the common behavior can be factored out. The extreme case of this kind of redundancy is copy-and-paste programming, where absolutely identical code is replicated all over the place.
They play this video while you wait for the train to take you up to that glacier (the mer de glace). I stared at it gapemouthed for some time!
I personally would prefer the option to mask password vice option to show. In all of my office environments I've had to log onto things in front of people. Universally they look away as a courtesy, and this is with passwords masked. If I was presenting on the overhead I would click the mask button. The pros probably outweigh the cons on this one as long as the option to mask was presented.

Also, below: gweinberg had a good point: the people who you should fear shoulder surfing from are not the ones who you would want to type a password in front of even if it was masked.
IFLS promotes science by showing the data/results of science.

If you want to get someone interested in programming, do you start with telling them about variables and loops? No, you show them a game or something else cool that's been made via programming.

In a time when scientific work is severely under-appreciated and undervalued, why is the author trying to undermine a resource that is doing more to promote science than the whole school system combined?
Seriously where do engineering stops and design starts to make that statement work ?

Looking at Google Map, Google Search. Those "defining" application of Google, in addition of incredible engineering they redefined what a map and search engine should even look like, so design. Similarly, the iPhone, iMac, iPod were as much about engineering and than design.

In reality, Apple is defined by making money on hardware and Google on cloud software. It is a quirk that they got to clash, because they very much complemented each other.

Google get some slack with Android because they do not sell phones and the vast majority of users do not use Android UI anyway.
On the hardware side, Android world provides hundreds of models, there is at least 10 flagship model at any single time. Each get its own amount of nitpicking but eventually all get lost in the noise of other Android news (announcements, prototype, announcement of prototype, benchmark war, "megahertz" war of the day).
Calling the post a "mid mortem" is catchy and it caught my attention.

But it's really more accurate to call it the less appealing "mid vita"?

I have to say though that my first reaction to "mid mortem" was "failure and 250k seems contradictory, what's going on here?"
Indeed, we won't know what advances defense spending will yields 50 to 100 years down the road. However, it is also true that we don't know what basic science research will yield 50 years to 100 years down the road, and I rather human spend money on space exploration rather than trying to find better way to kill things.
Simple solution for local Cross Origin Requests
Are you on an experimental version of Chrome? I mean, are you using Chrome, but a variant other than the stable one?

I've sometimes found that they roll out crazy experiments in the non-stable Chrome builds that integrate with crazy features on Google's web sites, such as the "remove the search box from the web page"-feature. I've since come to prefer the stable variant of Chrome :)
So, when Dave Eggers decided to rewrite my book as his own novel about a youngwoman working her wayup through Facebook, the Wall Street Journal called it a treatment of “the essential issues of the day.”

Most likely, his book was more acceptable because he presented it as fiction. Social criticis is always more acceptable when it is less blunt. Joan of Arc was burned at the stake. Jesus was crucified. In contrast, when humorists highlight social issues, we laugh. Social criticism is very dangerous stuff. It can get you literally killed regardless of gender, race, age, etc.

Edit: I will add that I am female and I find the "glass ceiling" maddening, but I think the big thing about the glass ceiling is being denied the knowledge and connections men have. I think that is the piece we need to work on. And this kind of criticism does not further that cause. It probably helps keep the problem entrenched.
The project will be terminated on September 27th, so I thought the name worked :-)
The big graph in the middle, which drives the argument that you're somebody's bitch for two decades as a postdoc before making it on your own is driven by NIH data. How is the situation for other fields of research & sources of funding?

Looking as the total US DoD budget, as they're winding down from 2 foreign wars is a non sequitur when talking about research funding. Just looking at federal R&D funding ( http://www.proposalexponent.com/federalprofiles.html ) things are going strong - even DoD funding is well above Cold War Levels.

Anecdotally, of the people I remember from grad school, most of them moved on from post-doc work after 3-4 years. While not the same as becoming PI for a large grant, there's a pretty big gap between 4 and 20 years.

While it's not a career that you'll get obscenely rich pursuing, it's nowhere near the level of lifelong poverty that the article is suggesting. Once you consider the excellent retirement benefits, work environment and unparalleled stability of a tenured position, it's a comfortable life. It's not for everyone but there's no reason to avoid it.
Fun fact: new thing, supposed by some, still news. "Apple brought out a new iPhone? How is that news? We knew it was going to happen!"
Would you feel better if you knew DARPA was spending money on pie in the sky ways of killing things if "things" was bacteria and viruses?
They keep their employees' minds free of any (non professional) trouble. And this is good productivity. Believe me - if you are thinking about the strange sound form the car your productivity can fall 20%. If you are going on a road trip tomorrow - productivity can plummet to 0.
IMHO no technical solution can eliminate the proposed example of Dr. Goofböl, so it's pointless to attempt to do so - in any case he can scribble down the name+protected info+some notes on a paper napkin, lose it, and the result would be the same.

So training / social solution is needed anyways, but that's a worry for other industries, not tech.
I Cheated "The Interview"
This is exactly what they said about Java ten years ago (and I still hear it today): "Java is way to slow for games/anything performance-critical".

The choice of Java in your argument is kind of ironic to me.
Please, keep the jokes to Reddit.
> Stop liking what I don't like!

Did this really need an essay?

I'll "fucking love" whatever I want and define it however I wish. How does this make you feel?
Weird.

But c'mon... "hate it"? I think you'll get used to it. It's not really a big change in my book.
Launch.it announces new partnerships with AEM, Adtech and SCTE
If you present things on a projector on a daily basis, you would probably do a good job of remembering to click the mask button (but having to click the mask button would probably outweigh the occasional convenience of not having to click the reveal button), but people who present things on a projector only occasionally and log in entirely by reflex will frequently not.
http://rt.com/news/iss-bacteria-mir-mutation-765/

Also while looking for that I found this which shows bacteria grows larger in space.

http://www.space.com/21886-space-bacteria-grows-strange-ways...
Experts consider consequences of ‘leap second’ elimination
Please tell me you're aiming for Convio and will have a reasonably reliable system...
> For those that have experience in WPF, QML is actually very similar.

From a perusal of its Wikipedia page, I'd say it looks more like JavaFX Script.
Yeah. Just about everyone I've run into using Gherkin-based testing seems to think it's for step reuse, or for covering code, or for integration testing.

Those are different kinds of tests. Go write them in a unit or a spec or whatever you feel like. Code coverage - covering your ass during refactors - and integration - covering your ass before deployments - are just for you and can skip the regexp.

Gherkin is for collaborating with my customer and making them tell me what the fuck they actually want. 90% of the value happens before any of the steps are ever implemented. A few user interactions will be covered, likely not even all of the possible ones. Little step reuse as focus is on readability.

It's a really specific problem, and so far I haven't seen a superior option aside from Gherkin.
Black student forced to participate in slavery reenactment
It's hard to get the timing right on the cancel/double-tap home button step.
You can retire from the army after a mere 20 years with about 1/2 your base pay for life plus free or cheap medical benefits for life etc. Thus, if you go in at age 18, you can start over at 38 with a raftload of bennies and pay until you die. On top of that, you can pursue whatever other career you so desire. Name me a single civilian position that offers the same.
What do you want your start page to look like?

You could replace it with this app launcher we built: https://starthq.com/ext
Especially give the total US media blackout of SOPA. If it was in the media's commercial interest to keep the NSA under wraps, you'd never have heard of Snowden.
Nope. One of the nastiest internet conversations I've seen was on Facebook with everyone using their real, often respectable identities. (A feminist organisation decided to take a stand against transphobia by other feminists. I think they eventually ended up deleting the entire post and all comments on it because the reaction was so nasty - accusations of supporting pedophilia and all sorts.)
Your first sentence is ambiguous. I'm still not entirely sure you mean it in the startup world usage of "killing it" - i.e. doing really well (though I think you do), or the more mainstream usage of "destroy it."
This starts off with the same mistake made by "why you're doing x wrong" or "everything you know about y is wrong:" Talking down to the entire population of the internet, i.e. anyone who might read your post.

Making uncharitable generalizations about people making uncharitable generalizations about science makes you statistically likely to be interpreted as a troll, and even if you aren't, you've earned that designation by failing to appeal to any demographic or make any reasonably qualified statements.
> but your work will have a low impact factor- this is largely measured in how many of your fellow researchers cite your work, and its crucial to an academic researcher's career.

Nope! This is how we might like to to work, but cool associations will get written up forever, long after they have been refuted by randomized experiments. (Heck, papers can outright be retracted and still get cites.)

Hahaha - did I say refuted by randomized experiments? Like that ever happens to more than a tiny fraction of epidemiology correlations... No, one's career is quite safe. No one ever lost tenure because the correlations they built their career on turned out to be lame.

> If your colleagues can easily see that your statistical analysis is flawed, they won't waste their own time doing work that builds off of yours.

No, the point here is that your work can be immaculate and still never reflect causality. How are you going to collect data on every lurking variable? You can't, of course.
Especially useful against skimmers[1]! Oh, wait...

[1]: https://krebsonsecurity.com/all-about-skimmers/
Of course, food companies have some incentives encouraging them to keep the dates early and confusing:

* If some food is beyond a date printed on the box, and someone gets sick, the person eating it thinks it's their fault for eating it past the date.

* If some food is eaten, and it just isn't good, the company has an out in saying that the food is past its date -- the initial reason for "best by" dates.

* People throwing out more food means that people buy more food.
Use a boilerplate test generator if you need boilerplate tests, such as Google's CodePro. ;)
For a second I literally thought Apple had decided not to fund clang (llvm compiler) anymore.
The Black Swan (anything by Taleb really), Meditations by Marcus Aurelius, Letters from a Stoic by Seneca, Epictetus' Discourses, Fish that ate the whale by Rich Cohen, Man's Search for Meaning, Titan, Principles by Ray Dalio (not really a book, but really worth reading, plus it's free), 4HW by Tim Ferris, The Strategy Paradox.

Also Teddy Roosevelt's biography has been very influential.
I don't know about you but I find it exceptionally hard to read passwords from people typing, even slow typers, reading an experienced typists would be nigh on impossible for me.
Well, but that's exactly what anti-aging research is about. If you learn how to fix heart disease or cure cancer or cure Alzheimers, then anyway afterwards you are a frail, decrepit person with a couple more years to live; but if you delay or fix the actual aging issues, then it prolongs the time that you are healthy and well-functioning.

Take a look at, for example, http://youtu.be/qMAwnA5WvLc (TEDx, Aubrey de Grey) linked in another thread.
The wikipedia article of the 23-4 year old girl who set up the facebook group that he's taking the piss out of:

http://en.wikipedia.org/wiki/Elise_Andrew

she has a BSc, and most certainly does understand that science is not just pretty/cool pictures - the site is just where she puts the ones she finds.
What about for a webapp, even an offline one? Is there a hook into GCM from Javascript or something like that?
Financial disasters like the one in the US in 2008 affect the entire globe, not only the US. If the country is morally unfit for advanced banking, then no advanced banking should occur there, period. ... ?
Apple Chiefs Discuss Strategy, Market Share—and the New iPhones
PBR is very cheap, and actually very tolerable when you are in the market for cheap American lagers. Before it got a reputation for being "hipster" it was a popular "blue collar" beer, and for good reason.

I'd call it better than Budweiser, worse than Coors. Certainly better than the other heavyweight in 'cheap booze that young people drink': Natural Light. For some reason drinking natty light is not seen to be as damming an indicator on a persons character though... that is reserved for PBR.
Maybe if "things" were mosquitos...
Shiru is the only person I know of that wrote anything interesting in C for the NES. Here are his thoughts on the experience:

http://shiru.untergrund.net/articles/programming_nes_games_i...

http://forums.nesdev.com/viewtopic.php?f=2&t=8493

Take note of the "Optimization" section. The C you have to write for cc65 to generate a somewhat acceptable program is very... unidiomatic. C's machine model does not map well to 8-bit micros at all.

You can't write a game for the NES or any of these old consoles entirely in C, some parts simply will not be fast enough to fit into tiny timing windows. At the very least, your interrupt routines (updating sound, graphics, and possibly scanline "raster effects") will have to be written in assembly. Game logic has a bit more leeway, but you'd still run the risk of taking too long and losing frames with an unoptimized program. Given that, it may still be a productivity win to use C to "script" some optimized assembly language to make a simple game (kinda like how modern game engines use languages like Lua to script optimized C++), but I don't think you can get very far if you're just using C as a crutch to avoid understanding the 6502.

I think 6502 assembly isn't as hard as it sounds (it's fun!), but if that thought really turns you off, others have been much more successful with the C + optimized assembly libraries approach in the Sega Genesis/Mega Drive scene, where the standard dev tools are an older version of the GNU binutils + gcc for C projects. The 68000 is much more amenable to being targeted by a C compiler than a 6502 is.

http://gendev.spritesmind.net/forum/viewtopic.php?t=14

http://gendev.spritesmind.net/forum/viewtopic.php?t=1373

EDIT: Also, from experience writing some simple demo programs for the NES, I think understanding the PPU and writing a program that can be bank-switched effectively dwarfs the challenge of learning to program in assembly language.
If I go to my stakeholders and customers with Spec or Unit code, and ask them: "Does this test represent your idea of how this feature should work" I'll get no useful answers.

I can read it to them, or we could collaborate on a user story that doesn't get directly mapped to tests, but then we have room for the interpretation/translation process to create the wrong assumptions in the test code.

There are plenty of tests I'd never show the customer because they involve implementation details, and those aren't going to be written in Gherkin because I don't hate myself enough to juggle that many regexps.
FUCIT isn't available to the public (yet), as it's an internal tool we built for managing compint stuff inside our company. But... we have been chewing on the possibility of releasing it as an Open Source project, so it may be available at some point. If and when we do, I'll make sure to post an announcement here on HN.
An engaging post but this one kind of lost me.

First, what does defense spending have to do with whether or not I love science, or how much money should be invested in science? That's like saying:

"You don't love bread. You spend half as much money on bread as you do on cheese." Huh?

Also, I was a bit annoyed by the argument that researchers deserve more money because they spent a lot of time acquiring their skills. If I take 10 years learning how to bake a cake, the cake is still only worth 5 or 10 bucks.

One could argue that researchers are paid too little based on the value they create because of some kind of market failure. That would certainly be an interesting read.
You can make several generalisations about reddit users though.

They're likely anti-government, anti-corporation, ant-advertising, anti-mainstream.

They're likely left of centre politically.

They're not busy - that's why they spend time commenting on Reddit. More likely unemployed / students / etc.

They absolutely love to be outraged by something.

By definition, they are the sort of person who would comment on Reddit, which is a certain personality.

They're by no means a random sample of humanity thank god.
> If you take the same skills and do things with them that others care less about, you'll be paid less.

The point is that if even if you do exactly the same thing and are a post doctoral researcher in an industrial lab; you will earn more than what you would do with the same execution in academics.