skysight-inc/HackerNews huggingface dataset:
I wrote a shoot 'em up for PyWeek and I got a report from one of the judges of the challenge saying the controls didn't work very well. I didn't know what was going on at first, because looking at the code it was "perfect", but turns out using the arrow keys for direction and space for shooting was a bad idea because a diagonal movement (up and left) when shooting won't work in some keyboards.

Since then I use z for shooting and problem solved :) Avoid three keys combinations in the same area of the keyboard and it will be fine.
This reminds of the Churchill's famous dictum:

"Democracy is the worst form of government, except for all those other forms that have been tried from time to time."

No, standarized tests aren't ideal. But what do you propose instead. Let each of the millions of teachers create his/her own standard?
Sounds great! I like the fact that you have native apps I sometimes feel they are underrated. And size scaling is something that Dashing has to get better at.

Definitely going to take a look at it with a developer account.
> If you're already fat, you're pretty much fucked.

That's not true, and that's a mentality that justifies self-destructive behavior. I used to be overweight but turned it around a few years ago, and in my case it boiled down to fixing some incredibly unhealthy habits

1) better sleeping habits. I used to go to sleep at 3-4 AM, now I force myself off of electronics by midnight and read a book or write until I doze off. Nowadays, when I first get up in the morning, I roll out of bed and do some pushups to avoid the crawl back to bed.

2) better eating habits. Eating breakfast is probably the best thing you can do for your diet. I found that I was eating much more later in the night, so as I shifted my sleeping pattern I also shifted my eating pattern (eating much more at breakfast and lunch and much less at dinner).

3) better exercise. It started with simple things: going to the grocery store, rather than waiting for the closest parking spot, I would park at the far end of the lot and walk the extra N steps; after a few months, I purchased a collapsable cart and just walked the mile from my house to the store. And bit by bit I would try to increase activity.

Obviously everyone's experience is different, but please don't propagate the idea that overweight people can't lose weight
And for skinny people trying to gain weight it's the exact opposite. Trying to eat at a 500 calorie surplus feels like you're constantly full to the point of discomfort, you shit 3 times a day and you're spending about 2 hours a day just eating, such an awful waste of time.
That is a great news! We were thinking about it for our GitHub issue queue product heavily relying on the GitHub API: Octokan (http://octokan.com/).
It's a habit thing, at least for me.

If I eat litle for a prolonged time eventually I will feel full whenever I eat a normal amount. Same go's for me in the other direction.

However I agree with you to some extent. Once you have been fat once the time to get used to larger food amounts is significantly reduced.
Facebook’s shot at WhatsApp data gets both companies an FTC complaint
Weak only if denial against unit-testing is too strong.
Ask HN: crowdsourced GPL enforcement?
Having bought yet another Android device for which the manufacturer refuses to release source in compliance with the GPL, I had an idea: make it not worthwhile to import and sell non-compliant devices.

So:

- contact copyright holders in Australia (where I live)

- arrange their co-operation with a lawsuit against a large retailer that's importing non-compliant devices

- crowdsource the funding to hire a good lawyer

- attempt to use the existing IP-protection laws in Australia against importers of non-compliant devices (e.g. customs seizure, criminal charges, that sort of thing)

This leads to a whole bunch of questions ... has anyone tried a similar idea? Did it work? Why? Can anyone recommend a good IP lawyer in Melbourne, Victoria, Australia?
hah, the new version has just this.
The normal, medical wisdom is "don't look at a screen before you need to sleep". F.lux is proposed as a way to ameliorate the effects of our reckless geeky disregard for what sleep scientists are telling us to do.

If you have trouble sleeping even without the interference of electronic screens or lights, F.lux isn't going to fix any of that because you don't have the problem it addresses.
Arrows and space are the same area of the keyboard?
In the comment above, the hypothetical result is {1:["A"]}, not {1:"A"}. (The value is in a list.)
Maybe that means pg is Satoshi!
When you can only post/upload content that end up inside img tag, it's not a false dichotomy.
My Microsoft Natural Keyboard 4000 has some really annoying ghosting that forced me to remap keys in at least one game because I couldn't move using the arrow keys and shoot at the same time.
What about the depleted uranium bullits the A-10 uses? I read they are are threat to friendly ground forces when they cross the fields the A-10 fired up on? Targets hit by the A-10 basically become biohazard... http://en.wikipedia.org/wiki/Depleted_uranium
Put it this way, at least you have a fucking choice.

Sincerely, a short guy.
I know of three different people (late 20s to early 30s) who had pains in their joints and were all diagnosed with vitamin D deficiency. All three live in Southern Arizona where most people prefer not to stay out too long in the sun.
That's kind of cool. I'm in Australia so can't sign up. Concerns I'd have before signing up:

1 How good are the toothbrush heads compared to the better ones you get in the shop? I'd be concerned about downgrading.

2 I don't know which frequency option is best. What frequency do dentists recommend? Could you guide people here?

3 Does this work out cheaper than buying them in the store? Is there a saving here, or is it just about convenience?
It's not that simple. Some of us (I'm a redhead) sunburn so easily, getting enough sunlight to avoid vitamin D deficiency means either near-constant sunscreen application or else a long-term risk of skin cancer.

My doctor emphatically told me to take supplements rather than to spend more time in the sun.
If the test does not cover the material that is supposed to be learned, is it the particular test that's at fault, or is testing at fault? I suspect the former.

After all, would you get on an airliner where the pilot flunked the written pilot's exam? Would you see a doctor that flunked the medical board exam? Do you think people ought to get drivers' licenses even if they fail the written exam?
In my keyboard (an ultra compact keyboard; and apparently in that judge's keyboard), they are.

I didn't know about "keyboard ghosting", but with z (or x) and the arrows it doesn't happen, so I assumed it was because the space key is close to the arrows and because some internals of the keyboard it can't register three keys down at the same time in the same area (but the arrow keys and z works just fine).
purposefully tried to say it in a way that wouldn't seem like I was trolling. Alas, this comment came up anyway.
Genetics probably has some influence over it, too, if you believe other mice experiments.

http://www.nytimes.com/2013/07/19/health/overweight-maybe-yo...
Thanks for asking! I wrote a blog post about it:

http://blog.close.io/the-tech-stack-behind-close-io-sales-co...
Cellular resistance to HIV (paywall)
its helpful to understand about keyboard ghosting..
Not true. A USB keyboard must declare the number of simultaneously pressed keys it is able to report. It just happens that the example descriptor included in the USB spec has this value set to 6.
Yes. When the sun doesn't hit the room your circadian cycle is affected.

I used to close down the blinds and some times I'd wake up at 11 or 13 AM thinking that it's 9 AM.

Now, out of pure lack I live in a house which has no blinds. So I wake up alone no matter what, at 8:00 AM. If I need more sleep, due to late night activity, I get another one-two hours in the evening.

My parents were telling me and they were right. We need to make sure the sun can enter the bedroom in the morning.

To enhance sleep are necessary a couple of other things:

* Clean oxygen in the room (usually opening the windows 5 minutes before waiting for sleep will do)

* Proper room temperature (you need to feel warm UNDER the blankets, but not sweat)

* Less possible rumors in the room

* Avoid any CNS stimulant (coffee, black tea, coca-cola, etc.). A glass of red wine (just one) is very good. It's the recommended daily dosage (tannins) and although contains sugars, can act as a natural CNS inhibitor.

* light dinner, possibly 4 hours before (say you go to 00:15 AM to bed, it's good to have a light, rich in fibers dinner at 8-9 AM: Yogurt, Vegetables etc. Avoid fruits, after 6 AM, only black bread and vegetables should be taken).

* Close the screens and get a book if you don't feel really sleepy. This habit helps the circadian cycle in my personal experience. Watching movies/tv-series while waiting for sleep is an oxymoron: Your adrenaline levels, instead of getting lowered they get get higher, enhancing the opposite effect (alertness).

Of course, the BEST sleep, comes after a physically intense day and if you don't have physically intense days it's good to do some exercise in order to make your body feel tired at the time you need it to be tired.

PS. Wish you (and me) all the best, because it's one thing knowing (I study pharmacy, so I get a lot of this stuff) and a different thing doing... So this comment was a form of self-advice basically :-)
What I would do to get this on iOS devices.

If you're willing to go as far as leaving the walled garden, you can get e.g. Twilight on Android. Not what you asked for of course but this is actually a good example of where the closed nature of iOS hurts users.
Seems like this is a similar setup but different chemistry along the lines sodium-sulfur batteries (which are a molten salt). I had thought sodium-sulfur batteries were already at or better than $500/kWh; pretty sure new generations will be. There's already several hundred MW of NaS installed already.
NO, I AM NOT SATOSHI NAKIMOTO!

Seriously, how about we leave the guy who had a stroke and cancer but just happens to have a similar name alone. It's obviously not him and this is sloppy journalism.
So is the Internet.
No problem; I look forward to seeing it. Also, I just read in your marketing material that you support "connecting multiple simulation codes." As I'm sure you're aware, this is actually a very subtle problem and an active research area in terms of e.g. connecting simulations that operate on different length scales, but even on a much more basic level it can be difficult: just translating atomistic data from one file format to another, for example. With that in mind, you might find these projects useful:

http://openbabel.org/
https://wiki.fysik.dtu.dk/ase/

Both I imagine could be quite useful if integrated tightly into Rescale, and I'm sure the community as a whole would be grateful for any updates/refinements made to those codebases to e.g. support more tools.
My post was meant to be sarcastic. I thought it was ridiculous enough to not need something indicating sarcasm though...
Pool Trick Shots With Totally Insane Skills
Eh, don't feel dumb. I can't really claim it's totally unambiguous and not confusing. Rebooting the physical server should only reboot your instance.
We've been to the Moon and Mars. Europa's yet unvisited, and as a science mission, there's considerable potential.
Once upon a time there was a language called Smalltalk that was the grandfather of dynamically typed languages. Perhaps partially as a consequence of implementing if else as methods on the boolean classes taking block closures to be executed only booleans were allowed(anything else is a missing method). If you wanted to test for null(Nil) you had to say something like

self foo isNil ifTrue: [self defaultFoo]

later some implementations added a method on object to test for nil

self foo ifNil: [self defaultFoo]

if you had to test for nil before testing for a condition it would be a bit ugly.

self foo ifNil: [((self foo) isFooish) ifTrue: [self defaultFoo]]

In ruby which was developed about a bit later perhaps to late to influence pythons bool handling they got rid of this problem by treating either nil or false as Falsey and everything else as truthy.

In python everything is true except:

None

False

zero of any numeric type, for example, 0, 0L, 0.0, 0j.

any empty sequence, for example, '', (), [].

any empty mapping, for example, {}.

instances of user-defined classes, if the class defines a __nonzero__() or __len__() method, when that method returns the integer zero or bool value False. [1]

http://docs.python.org/2/library/stdtypes.html
In python 3 __nonzero__ is __bool__
The reason for 0 being a truthy value arguably is arguably due to historical reasons. false used to be 0 and truth used to be 1, when they introduced a bool type they made it be an integer.
Some of the important python people(who are much better programmers then me) may disagree(http://stackoverflow.com/a/3175293/259130) but I think
it was a ugly stain and should have been removed in python3 along with the whole 0(of any numeric type) being falsey.

The upside to python behaving like this is that in many situations you don't care what kind of falsey value you may have and you can write

if person and person.name:
instead of
if person != None and person.name != None and person.name != "":

and

if students and "John" in students and students[John"].age and students[John"].friends:
print "John has friends"
instead of
if students != None and "John" in students and students[John"].age != None and len(students[John"].friends) > 0:
print "John has friends"

There are downsides to this and people may have a strong personal preference for personal
scripts and you can argue that the ruby way or even the smalltalk way is conceptually nicer(and more "explicit")
but this is proper pythonic style and generally you should use it in python(maybe not the numerical one except when getting len of a collection)(unless you specifically depend on different code for different falsey values).
> The benefits of them (I guess), is that you can collect data on how kids are doing around various parts of the country, and maybe look at some areas where the kids are doing poorer than others to see if the education is lacking.

The thing is - this is easily achievable by sampling. You don't need to test every single kid to figure out broad trends. The tests reveal nothing at that level that couldn't be ascertained through other means.

> I don't see any downsides at all other than "my kids might get stressed" which is rather silly.

The biggest downside is that inevitably the minute such a system is introduced nearly the entire educational program becomes bent on preparing kids for the test. If it can't be tested, it just falls through the cracks and isn't taught. But we all know schooling, especially in younger years, is about so much more than being able to reproduce a small set of measurable skills.

I also think your "rather silly" comment is a bit flippant. For someone who is not bothered by tests this might seem reasonable. But for kids that are not ready, introducing them to high stress testing situations can scar them badly and impair their performance for life. For a child that does not react well (through lack of maturity) to a testing environment, it means inevitably they will do very poorly on the test, which will feed back into their self esteem and have a high risk of setting back their educational progress.
Makes sense. I barely play FPSs anymore, but I can imagine the scenarios that you describe, and after testing the keyboard on that site, it's clear that my actions would fail on such scenarios.

So, I take it that anti-ghosting measures are primarily meant for gaming keyboards.
A computer font that feels human.
Multiple renditions of a handwritten font, and javascript that changes each letter with a different rendition at random in order to diversify handwritten type.
Perhaps he feels more personally responsible in this case, since he chose to use the same name as this man.
You'll be better served by reading "observation" as "interaction". In my understanding, wave functions collapse when the particle/wave/whatever interacts with something else, like maybe a particle detector. It doesn't really matter whether there's a conscious scientist watching the display.

Also, what helps me wrap my head around QM is to tell myself not that quanta are waves and particles at the same time, but that what we see as waves and particles are just special cases of "the real thing" we see in QM. The way my physics professor put it is that things move like waves (interference, etc) and interact like particles (at a location).

As for atoms, yeah, what we think of as "solidity" is just electrical repulsion between atoms in your hand and atoms in the table. It doesn't really change anything. You can still sit on chairs and it takes effort to accelerate things.

I recommend examining the actual experiments used to determine the freaky properties of wave-particle duality, and maybe try to understand some of the math. Look at the photo-electric effect, the double-slit experiment, de Broglie wavelength, and the physical reasons for the uncertainly principle (that one in particular makes perfect sense). It won't all exactly make more sense, but it won't be as mysterious. It's still physics, not magic.

Disclaimer: I've read a lot of layman stuff on QM, and I'm taking a course involving it right now, but we haven't gotten to the really juicy bits yet.
+1 for RPN. Ha!
If you get a notification that your instance is going to get terminated - then yes, you can stop/start, but then you will lose ephemeral disks (but not EBS volumes). If you get a notification that your instance is just going to get rebooted, then nothing's going to get lost.

As I said above - the terminology can get hairy pretty fast. It's valuable to take stock of what you really need persisted, and what use can be made of 'scratch disks'. Local ephemerals are fast and cheap (included in the price of any instance). They come with the operational overhead of needing to rsync data off of them yourself if you want to retire that instance however.
I personally prefer Twilight (https://play.google.com/store/apps/)details?id=com.urbandroi...).
> Also its wavefunctions can be exported to XML files.

Surely they'd be huge though? In any case, it's always interesting to hear experiences about other codes. I haven't actually used Quantum Espresso myself, but I know it's Free, so had been considering it... How would you quantify "a little slow"?
I have purchased both Lux and Twilight, but Twilight (https://play.google.com/store/apps/details?id=com.urbandroid...) is better.
kind of angry this got found. use this all day everyday as my entire system.
It's my fave, too! https://play.google.com/store/apps/details?id=com.urbandroid...
The future of screenshots and documentation – Inlie Manual officially launched
While there is indeed some PHP accelerator code, most of what is open-sourced is piles of domain-specific C code they use _instead_ of PHP, which I find to be an interesting approach.
I can confirm that this actually works. I have since explained this to people I meet. I have lost 46.9 kg over a period of a year through dieting and exercise.

As I lost weight, I continued to feel motivated to continue what I am doing while getting better at building strategy.
Which is why I would rather spend time designing on paper than on the computer, and enter into the computer what I know to be logically correct.
rurban is working hard these days to make Parrot fast again. Let's check again in a month to see how this went out :o)
Yeah, I absolutely agree!
Tokan (2013)
That is the whole point, yes. It will get no features that are fun to implement but won't help Rakudo (Perl 6) to run on it.
You're right of course, metrics invariably improve for exactly the things that are tested. In fact, that's exactly the problem. They increase far out of proportion with their actual educational value, leaving behind everything else. ie: it's the things that aren't tested (and in many cases aren't testable at all) that are the problem.

Think about it this way: all humans are different. We have short ones, tall ones, fat ones thin ones. Some can run a marathon almost without trying while for others it would nearly kill them. So everyone is different, and for kids especially they are different not just because their final state will be different but because they follow dramatically different paths developmentally. Teaching is an art form, a fine skill or understanding and nurturing each student along their unique path to realize the best outcome for each child.

Standardized testing is like a club to this: it smashes down on children and insists they and their teachers follow one defined path that is almost completely inappropriate for many children. It actively interferes with a teacher's ability to tailor an educational path for a child. For example, if a child is not ready to learn a particular level of math, force feeding them a higher level is almost certainly counter productive and will have highly negative consequences. Yet that is what the standardized test encourages (even demands, once things like salaries and funding get linked to the results).
How can they be so sure it was not The Albanian Cyber Self-Defence Humanitarian Task Force?
This whole thing (Bitcoin, Nakamotos, Titor and now this other dude) is getting a little too complex for me.
I do, yes. Despite not knowing that much about it.
Would Stripe connect not work here?
My answer to this is to buy lots of book for my son to read. He's 8. He can go through a 400 pages novel in 4 days.

(wings of fire series, spirit animals, that sort of things)

When we go to the bookstore the rule is: if you want it I buy it. I don't care if its about dragons or elephants. It's still cheaper than private school.
The important part from the article is : "until there is a clearer understanding of how the company intends to use the personal data of WhatsApp’s 450 million users"

FB would be drooling over all the messages, pics & videos on Whatsapp. For person-to-person communication, I prefer a paid app over an ad-supported free one. If I wanted the latter, there are no shortage of options.
I wonder how Whatsapp spells out the usage of personal data in their ToS.
And Linux! And iOS and Android.
If it's legit, I wonder if it is a kind of retaliation for the invasion of Crimea or if the country is just broke and need cash.
So in that case DO receives a DMCA takedown, they comply, and let the customer deal with it? Or you're saying they file malicious lawsuits against the hosting provider and courts happily allow these suits to proceed and don't award fees to a neutral hosting provider?
> testing is the backbone of most school systems at present

Any school system for which a state standardized test is the “backbone” of student “evaluation and feedback” is completely and utterly broken.

There may be some schools like that, but I hope to never interact with them.

Every school I’ve ever interacted with had student assignments with careful grading, teacher-created tests relevant to the material being studied, report cards with grades or ideally written feedback from the teacher, etc. I would consider those the “backbone” of student assessment. State standardized tests are mostly a waste of time and pretty unrevealing about students, in comparison to actually looking at the students’ work.
I'm probably killing the joke, but what makes this absolutely great is that this is a reason for Perl 6 not to use PyPy