skysight-inc/HackerNews huggingface dataset:
Well, speaking at least for the light-gun games, I've almost never enjoyed the arcade versions, especially the ones that don't even show a crosshair on the screen showing your current aim point. I far more enjoyed using the Wiimote to aim, since it was far, far more accurate than anything I've seen in the arcade... and lo, rail shooters turn out to be pretty fun after all!

(With a Wiimote you can actually develop muscle memory... ah, I need to aim here so I put the remote here, blammo. Trudging a massive hunk of plastic bolted to the cabinet, thus having a restricted range of motion, is just nothing like freely moving a Wiimote. Seriously, if you've got a Wii and you've never tried a "light-gun game" (ironically still called that despite the term being decades obsolete now), pick one up sometime. They're cheap.)

So, at least in my case, my experience directly contradicts your claim that accuracy isn't important for that genre. Also would have to say that when the joystick is not really working correctly, I immediately leave, and when they are working correctly, I don't know what you mean by them being imprecise.
I've stopped playing games on mobile. I don't want to support back neck posture.
The headline is clickbait. It's a huge stretch to say that the volunteers engaged in 1 minute of hard exercise. The workout was:

"[they] warmed up for two minutes on stationary bicycles, then pedaled as hard as possible for 20 seconds; rode at a very slow pace for two minutes, sprinted all-out again for 20 seconds; recovered with slow riding for another two minutes; pedaled all-out for a final 20 seconds; then cooled down for three minutes."

Sure, the exertions total to one minute, but the recovery periods and cooldown are a very important aspect of the workout. Muscles are still burning glucose and oxygen, clearing lactic acid, and generally doing all the things that exercise is good for during this time.
See here: https://help.bitpay.com/15596-payments-refunds/how-do-i-refu...

It seems that BitPay (the payment provider used Steam and many other merchants who accept Bitcoins) gets a dollar valued refund amount from the merchant (so you can do partial refunds). Then they calculate the Bitcoin value of the refund amount at the current exchange rate and send that much bitcoin back to the user. There's an extra Bitcoin transaction fee involved. I'm sure BitPay keeps a few thousand dollars worth of Bitcoin on hand to pay refunds, and I'm sure refunds are rare enough that any frictional costs are much smaller than what they bring in through their own fees.

So basically the user is taking on the exchange rate risk -- if you buy a game, Bitcoins go up 20% overnight and then you request a refund, your refund amount will be less Bitcoins than you originally paid. If they did it any other way then it would be subject to abuses that would allow users and merchants to collude to extract money from BitPay (BitPay would essentially be writing options which would allow users to buy back bitcoins that were sold on their behalf in the past at the same price they were sold, even if that's substantially different from the current market price).
That'll be the year of the GNU/Linux desktop, then? ;)
"I as a developer can't understand why anyone skilled wants to be employed."

I'm mostly scared of the lack of a "guaranteed" salary. I'm a consultant for IBM Watson. My skills are in demand. I could probably go on my own for about $150 an hour; work less and make more. I'm afraid to take that leap though. I have a family I'm responsible for and live paycheck to paycheck now.

I also have similar experience in my job search but I attribute it mostly to me just being a failure at interviews.
Yeah, what was the criteria for making it to the main Apply listing? Was it number of votes? Comments? Our application never showed up there: https://news.ycombinator.com/item?id=11467813
Thanks for the link. A lot of the software engineer points in that article seem to be focused at the level of writing and maintaining code, but zooming out gives you the chance to look at the nature of a software development job.
I definitely could have phrased my objections to what you wrote in a less provocative manner. My bad. So thank you for the level-headed response to my feedback.

> Of course, if designed for ambiguity, information machines can handle it.

I thought you were implying they couldn't. I just had flashbacks to too many arguments with people who don't get how computers work where they claim that machines are just ones and zeroes, on or off, black or white, and humans are so many shades in between. What do the kids these days say? triggered

I didn't get that you were referring to the process of capturing user requirements. I can see in that context why you would call that process 'squishy'. I wouldn't disagree with you on that, then it's probably a perfectly good work to describe that open-ended, frustrating! iterative process of discovery and refinement.

I really asked for those down-votes with the tone and manner in which I first replied to you. :/ Let some bad news I received filter through there. sigh
Why is attacking civilians & government after declaring war "ridiculous" for the aggressor? Or am I misunderstanding your comment?
Well said. Disgusting
It provides a migration path that allows deprecating null entirely. The next step is to deprecate methods like Map#get in favour of versions that return Optionals, ultimately arriving at a language where null can never happen when doing non-deprecated things. It's a multi-decade project but I don't see any other way to get rid of null while maintaining Java backward compatibility.
Yeah, maybe my interpretation of what still classifies as "hobby" needs brushing up. I was only thinking of cases where flying the drone is the objective, not of cases where the drone is a tool to further another hobby. So I was automatically discarding altitudes where you'd no longer be able to see the drone.
Yeah, the title is definitely misleading, but I agree that it's still really helpful info.
Well, in a small way, someone did that:

Star Wreck - In the Prikinning (http://www.imdb.com/title/tt0472566/)

available for free here: https://archive.org/details/StarWreckInThePirkining

(These are the guys who then went on to do Iron Sky :D )
It's been five years (and two standard revisions). Can we stop calling C++11 a new standard?
>>“Instead of programming a computer you teach it what it [Google’s cloud] wants to know and it learns to give you what you want,” explained Eric Schmidt, software engineer and executive chairman of Google's Alphabet, Inc.

Skeptical on this. To date, nothing has even emerged that would allow non-technical people to create the basic CRUD apps that we create over and over. Quickbase/Filemaker/etc are somewhat close, as was the now-dead DabbleDB, ...but, most of the people using those were developers :)

If nobody has solved this, it seems a pretty big reach to say Google is going to produce something an order of magnitude more complex.
There's a very interesting insight in the interview:

>Hoffman: Right. The classic argument is that those of our ancestors who saw more accurately had a competitive advantage over those who saw less accurately and thus were more likely to pass on their genes that coded for those more accurate perceptions, so after thousands of generations we can be quite confident that we’re the offspring of those who saw accurately, and so we see accurately. That sounds very plausible. But I think it is utterly false. It misunderstands the fundamental fact about evolution, which is that it’s about fitness functions—mathematical functions that describe how well a given strategy achieves the goals of survival and reproduction. The mathematical physicist Chetan Prakash proved a theorem that I devised that says: According to evolution by natural selection, an organism that sees reality as it is will never be more fit than an organism of equal complexity that sees none of reality but is just tuned to fitness. Never.

Which reminds me of this:

Origin of the Logical. — Where has logic originated in men's heads? Undoubtedly out of the illogical, the domain of which must originally lave been immense. But numberless beings who reasoned otherwise than we do at present, perished; albeit that they may have come nearer to truth than we!

Whoever, for example, could not discern the "like" often enough with regard to food, and with regard to animals dangerous to him, whoever, therefore, deduced too slowly, or was too circumspect in his deductions, had smaller probability of survival than he who in all similar cases immediately divined the equality.

The preponderating inclination, however, to deal with the similar as the equal — an illogical inclination, for there is nothing [100%] equal to another — created the whole basis of logic. It was just so (in order that the conception of [a shared] substance should originate, this being indispensable to logic, although in the strictest sense nothing actual corresponds to it) that for a long period the changing process in things had to be overlooked, and remain unperceived.

The beings not seeing correctly [and saw similar things as "same" and static] had an advantage over those who saw everything "in flux".

In itself every high degree of circumspection in conclusions, every sceptical inclination, is a great danger to life. No living being might have been preserved unless the contrary inclination — to affirm rather than suspend judgment, to mistake and fabricate rather than wait, to assent rather than deny, to decide rather than be in the right — had been cultivated with extraordinary assiduity.

The course of logical thought and reasoning in our modern brain corresponds to a process and struggle of impulses, which singly and in themselves are all very illogical and unjust ; we experience usually only the result of the struggle, so rapidly and secretly does this primitive mechanism now operate in us.

Friedrich Nietzsche, Gaya Scienza (with small edits in [] to make the passage clearer)
The earth is more round than a pool ball; it'd be a perfect sphere to any human eye at virtually any scale. The bulge is too small to notice.
Calling it "world manufacturing" is misleading when you look at exports and imports as a share of GDP.

http://graphics8.nytimes.com/images/2012/11/19/opinion/11191...

As you can see, other than a brief Marshall-plan spike in the 40s, exports and imports as a share of the US economy didn't return to pre-Depression levels until 1974. And right now, the US does a whole lot more trade than it did after World War II.

It makes intuitive sense our "starting position" wasn't that great, because poor, blown-up countries don't make great customers. The US economic success after World War II was domestic, not trade-based.
Generally, an erlang supervisor is just waiting for processes to die and react to it; I'm not sure it makes sense to also have it taking an active interest in processes, but you could quickly build something that periodically calls erlang:process_info/2 on all processes, and kills them if they're too big (for whatever value of too big).

That would get you protection from one process consuming too much ram, and maybe ports (assuming a process is going to link to its ports, you can examine the links), you could also scan ownership of ets tables. You can't really track which process is using up all the atoms though.
How not to suck at job fairs
This was posted yesterday: https://news.ycombinator.com/item?id=11576173
Do we know anything about how people who are already fit respond to this kind of exercise?
But you're not describing what will happen. You're speculating based on your axiom that all offenders are recidivists.
Are you sure you have the correct aircraft?

"The planes have been flying (mostly bug free) for over 10 years now."

Considering first flight was in December of 2006 there's no possible way it could have been flying for a decade as of today. Also that was the maiden flight, not a take-delivery-first-production-flight, but the first flight ever.

As for bug free, I'd beg to differ:
* On 18 January 2013, the F-35B was grounded after the failure of a fueldraulic line in the propulsion system on 16 January.
* On 5 June 2015, the U. S. Air Education and Training Command Accident Investigation Board reported that catastrophic engine failure had led to the destruction of an Air Force F-35A assigned to the 58th Fighter Squadron at Eglin Air Force Base, Florida, on 23 June 2014.
* On 23 June 2014, an F-35A preparing to take off on a training flight at Eglin Air Force Base experienced a fire in the engine area. The pilot escaped unharmed. The accident caused all training to be halted on 25 June, and all flights halted on 3 July. During the incident investigation, engine parts from the burned aircraft were discovered on the runway, indicating it was a substantial engine failure.

And a report issued in 2013 stated these amongst other major problems:
* Current aircraft software is inadequate for even basic pilot training.
* Ejection seat may fail, causing pilot fatality.
* Several pilot-vehicle interface issues, including lack of feedback on touchscreen controls.
* The radar performs poorly, or not at all.
* Engine replacement takes an average of 52 hours, instead of the two hours specified.
* Maintenance tools do not work.

"Bug free" I guess if those are acceptable criteria for a government defense platform that has racked up over a trillion in cost and has yet to perform much, if any, real-world value.
Best Practices Working with Django Models in Python
Scala has grown organically and has a lot of things that are no longer idiomatic. Wartremover makes Option#get a compile error, and many recommend using it on new codebases.
The point (or the reason why I use it) is to express the possibility of absent values, same as Rust, Haskell, etc. That the language let's you have null references is another (bigger) problem.
> The problem I have seen with intervals training is that few people really go all out.

Just because the duration of high-intensity interval exercise is short (maybe 10-20 minutes vs 45-60 minutes), it doesn't mean it's easy. In my experience, this is the most difficult type of exercise to do because of the amount of mental conditioning it requires to push yourself that hard, especially beyond the first couple of intense intervals.

Like the commenter above stated, many people do not go all out enough to get the maximum desired benefit.

What's new here in this study is how little or how few intense intervals may be required to get a large benefit, which may make it more attainable.
Your inability to dictate where and when you work will not dictate my ability choose where and when I will work.

Also Monsanto has nothing to do with anything here, unless you care to explain.
Professional athletes already know that intervals work for them. If you want to win the Tour de France you probably need to bike for more than 10 minutes a day, but longer intervals work at increasing your power.
> I remain unclear on the value (haha) of the @Nullable and @NotNull annotations. If it's not baked into the language, why bother?

What's the difference between "baked into the language" and a language with built-in support (added in Java 8) for pluggable, inferrable type systems (of which @NotNull is just one, pretty basic, example)?
You should look up what "observable" universe means.
Graham's number comes from such an extension, and is about 64 such operations deeper. It's useful in the sense that it provides an upper bound for some proof that hasn't yet been proven for ALL numbers.

http://waitbutwhy.com/2014/11/1000000-grahams-number.html
It's not just about the ideas -- it's about how they are explained and with what rigor.

The same way that 19th chemistry didn't "got where Democritus was" when he formulated his atomic theory -- it came to the same concept, yes, but what for him was just an idea put out there, for them it was a solid theory, with experiments, deductions made of it, etc.
Not really. "gram" just means "written record". Mammogram, echocardiogram, sonogram, monogram - none have anything to do with "sending" or "pictures".
Triple damages? as in, if the opposing side can prove that you sometime read the patent in case, you get punished 3x because it's the same as willfully violating the patent?

Wow.
I very briefly skimmed the linked study[1] -- love that they actually linked to the study, especially love that the study is published openly, for free -- but there was one question/concern that I didn't see addressed.

They found that both groups (long and slow & short and intense) were basically equivalent, especially compared to the control; but they didn't address potential safety concerns or risk of injuries. Surely the group doing the short, intense workouts is at a substantially higher risk of injury.

My biggest question would be, what is the added risk, and given that is it still a good "value proposition" overall?

The sample size (total N = 25) is also kind of low. Interesting nonetheless...

1 - http://journals.plos.org/plosone/article?id=10.1371/journal....
Sorry, but I don't know anything about that either way, so I can't comment.
Defensive programming in the form of checking all parameters and all return values from library methods for null? Sure, good idea. But then you need a way to distinguish between things that should never be null and things that genuinely might not be present. So Optional is one of the pieces you need to enable this kind of style.
Previously: https://news.ycombinator.com/item?id=10113413
Actually, (b) is exactly the opposite. Instead of voting for certain economic policies and hoping "my guy wins" I can just use Bitcoin, which has the qualities I need, here and now: for instance, I can send money to anyone in the world without any of the KYC and AML bullshit and I don't need to wait and vote in just the right politician who promises(!) to easy the said regulations.

I can certifiably tell you that I AM better off because I started using bitcoin. And it's not because of the exchange rate, but because of the freedom to do what I please with my money.
It's certainly believable that an electric car could someday cost less than a gas one. My only beef is in the methodology of calculating the magnitude and timing of the difference, which has a lot to do with whether this will be a disruptive technology or not.

If he's publishing some silly analogy instead of his actual reasoning, then he should expect it to be dismissed out of hand.
"These games were all priced probably too low for what they offered in time played."

The marketplace has pushed prices down so low (sub $5), in-game purchases or advertisements are the only way they can make a living.

If Google/Apple cared about their developers, they would force a minimum price. This way, it wasn't a race to the bottom. The end result is either large companies using the games as a loss leader, hobbyists that are releasing games and not getting compensated, or what we see now: games slapped with tons of advertising and in-game purchases. Personally, I would rather just see a higher priced game so I don't have to deal with the spammy tactics used now.
That is the saddest part of our industry. There are so many cool and interesting technologies we'd like to work with, but we can't if we actually want to feed our families.
Check out Curated, pretty much does what you're looking for: https://play.google.com/store/apps/details?id=com.curated.an...
Sure, to be sure the type system needs to support non-nullable references. However, even without those, proper use of Optionals means getting a null result becomes an assertable bug in all cases, not a potentially valid code path signalling "not available" that should be checked.
Having actually played E.T. it's arguably better than 'Tiny Wings' which is often thought of as a 'great' mobile game.

I mean really, you can play Tiny Wings with one finger and your eyes closed.
Sony Filed a Patent for Video-Recording Contact Lens
Me Trying to Do Life
It's a clickbaity title, because it's not really one total minute of exercise. What this is unraveling is the benefits of HIIT (high intensity interval training). They did a very basic and very minimal form of intervals, because they tested on a population of untrained, unadapted individuals. They basically did a:

* 2 minute warmup

* 20 seconds all out sprint

* 120 seconds of slow pace to catch your breath

* repeat 2 more times

So in total, the "hard work" was 1 minute, but you're actually active and in the gym for about 10-11 minutes.

The benefit here is the metabolic boost from strenuous work lasts much longer than steady-state cardio, and this has been observed in previous studies.

The problem is that humans are incredibly adaptable - so 1 minute of hard exercise cannot be applied indefinitely. You will need to increase that time in order to see continuous benefits, as well as vary the amount of strenuous exercise that is continuously performed. Anyone who has never trained before is going to see benefit from some physical activity, but as soon as they are adapted, the benefits disappear without progressive loading.
E.T. isn't really a bad game. Confusing and strange, but not nearly as bad as people like to claim it is.
>This is almost a fluff piece to promote a developer

Clearly you do not know who is Nolan Bushnell

https://en.wikipedia.org/wiki/Nolan_Bushnell

Nolan Kay Bushnell (born February 5, 1943) is an American engineer and entrepreneur who founded both Atari, Inc. and the Chuck E. Cheese's Pizza-Time Theaters chain. Bushnell has been inducted into the Video Game Hall of Fame and the Consumer Electronics Association Hall of Fame, received the BAFTA Fellowship and the Nations Restaurant News “Innovator of the Year” award, and was named one of Newsweek's "50 Men Who Changed America." Bushnell has started more than twenty companies and is one of the founding fathers of the video game industry.
Russian doesn't normally use a verb for 'to have' either. It's mainly expressed as a preposition (_u_).
The time to email your subscribers is before Mother's Day
I doubt the people or Iraq, Iran, Afghanistan, Korea, Vietnam, Liberia, Sierra Leone, Bosnia, Kuwait, Somalia, SAR or Serbia would agree with you, to name just a few...

If I may ask, how do you get to your statement? Is there some metric one can look at to determine it?
The videogame nuclear-war simulator "Defcon" ran with the tagline "Everybody Dies": https://www.youtube.com/watch?v=TGHC_aInRPE

and Civilization simulator ends up with the planet in nuclear-winter, 3 nation-states turning all resources into armies, forgoing peace treaties and maintaining borders via nuclear bombardment.
https://www.reddit.com/r/gaming/comments/uxpil/ive_been_play...

---

The problem with disarmament, of course, is that if A disarms and B doesn't.. A is vulnerable to B.

After being robbed twice, a game developer & his wife seriously considered purchasing a guard dog or a firearm. They were very uncomfortable with the idea of escalation and wondered where it would end.

He built "The Castle Doctrine" -- a game where a man with a wife and kids spends his money fortifying his home against invaders, then invades other homes to take their treasure.. to spend on more fortifications.

https://www.youtube.com/watch?v=bYBrc8HpPIs (interview with the developer)

--

Not the scientific rigor you were asking for but an interesting exploration.
Applies to any conlang, including Quenya et al.
You have the option to use a physical bitcoin wallet, you don't need to have your bitcoins constantly exposed to hackers over the internet.
Yeah. Except no one can figure out how the system would work.

The Roadster's battery pack costs $28,000. The Tesla Model S's battery pack is expected to cost $10,000+ AFTER the efficiency of the Gigafactory in 2020.

Swapping out a $10,000+ part and sharing it between cars is going to be a major, MAJOR business / economic question. How do you do it fairly? How do you ensure that the quality of the battery remains the same? Can people cheat the system?