skysight-inc/HackerNews huggingface dataset:
This is the harsh reality for most independent game development teams, except for a few super-star-teams which are able to negotiate non-cut-throat contracts. The publisher pays production cost in advance, and recoups production + marketing cost before the developer sees any royalties, which means the developer can be happy to cover their costs during production and are then suddenly cut off once the game is finished. New money only comes in after the next deal has been signed or when the last game becomes an unexpected break-out hit and earns much more money then forecast (which is very unlikely). If the team can't land a new project for 2 or 3 months it's usually over. It was always hard for independent teams but since about 2009 it's a massacre.
A pretty vacuous statement. Where they given 5 million or 50 million in advance? Maybe 5 million copies wasn't enough to pay off their advance. I am ready and willing to believe EA is trying to fuck over everyone humanly possible, but what is the whole story? For instance: If they were given 50 million up front and had a royalty rate of 10% and an average sales price of $30 then that would be 15 million dollars no where near the dollar amount to expect a royalty check.
I can't speak for the others, but I almost downvoted you. And the reason is simple: the article was an eight paragraph piece, with your remark neatly answered in the sixth.

People can get a little mad when contested by something refuted in the (short) required reading.

But you are a little right. There was a big push to destroy all samples, with USA and Russia fighting to keep them for military reasons.

http://en.wikipedia.org/wiki/Smallpox_virus_retention_contro...
Well, that was kind of vague... Perhaps such a sketchy summary makes more sense to industry veterans.
I've had this discussion before and it usually boils down to someone having a non-traditional view of the 12 steps. I read them at face value: Admitting one has no control over an addiction and relying on a higher power to address it is incompatible with my view of finding the underlying cause.

Whether what you say is official canon or not doesn't seem to matter to the reality of how it's managed at the group level. There seems to be for example a very wide variation in how people interpret the "12 steps," particularly amongst atheists or agnostics.

I am glad that medical assistance is encouraged at the very least.
Do you have a citation for that? I did a dry run of a presentation for an engineer and her first question was "exactly how much fewer resources"? Would love to have a source for that in case I get asked again.
WebRTC Video Mixing with Mixology
I guess it depends on what you're expecting. I expect Refer headers to be sent when I click a link or load a resource (ssl restrictions withstanding https://tools.ietf.org/html/rfc2616#section-15.1.3).
HN.. promos a mysterious pay app..

why?
This seems interesting. Are you consuming data directly through CKAN APIs or what? I work a lot with both CKAN and Socrata APIs. I'm curious what niche you're trying to fill: is it a one-stop-shop for open data?

PS - I'm also in the Washington, DC area.
hi, you are lacking a closing parenthesis in your second example.
Because it contains a Marine.
This is cool, but I'm not sure what's going on here. Is this full static (i.e. AST) analysis of these languages or simple full-text search, or some middle-ground constraint on full-text search driven by common usage patterns?

For example, "d3.timer" doesn't show meaningful results?
See? Corporations are people - rapists, thieves and serial killers, but people.
> The default value gets created when the function is interpreted ("compiled").

No. The default value gets "created" (the expression is evaluated and stored) when the def statement is executed. Take the following example:

In [1]: def foo():
...: def append_five(l=[]):
...: l.append(5)
...: return l
...: return append_five
...:

In [2]: a = foo()

In [3]: b = foo()

In [4]: a()
Out[4]: [5]

In [5]: b()
Out[5]: [5]

In [6]: _4 is _5
Out[6]: False

We only wrote one function definition, but multiple lists are created. (They are created when the "def append_five" definition executes, during the execution of foo.)
Why tst instead of test, prd instead of production?
Check out Onarbor, https://onarbor.com. It does exactly what you are interested in.
That's exactly right. Upgrades should be higher up in the process and involve the development and testing team. It doesn't mean the same people who run production can't also participate and offer guidance in the upgrade process upstream.
Not the op, but I'd accept the confusion response of:
[[]]
[[],[]]
[[],[],[]]

because the behavior is the same, whether or not they misread an 'l' as a 1.
It wasn't (initially) clear to me that the cylindrical hole must enter and exit the sphere.

With that knowledge the solution seems pretty intuitive.
Ahh. Yet still, it was not found at CDC by CDC employees more likely to be trained to handle highly infectious samples.
Don't forget the timeless envy of the dress blues.
(Posted by Brad Feld) Being Human in Biz Dev
This has pictures of the described patterns: http://camopedia.org/index.php?title=USA
> It's not an accident that iOS devices were so much better at animations compared to Android devices in the early days, despite not necessarily having the best hardware.

Pixel perfect layouts had NOTHING to do with that performance gap, and iOS devices have far and away the best GPUs of each generation. iOS devices consistenly push fewer pixels (lower resolution screens) with faster GPUs than Android does.

The only reason people think Android devices are such power houses is because everyone still just looks at the CPU core count and clock speed. Which has almost no impact on scrolling and animation performance.

EDIT: For example compare the Galaxy Nexus to the iPhone 4S. Both shipped Nov 2011, both use PowerVR GPUs. The GN is rendering 920k pixels, the 4S is only 615k pixels! The GN is making due with the SGX540 at 307MHz, whereas the 4S has the SGX543MP2 at 266mhz or so - literally double the GPU power of the GN, and for a lower resolution screen.
Yes

> Clients SHOULD NOT include a Referer header field in a (non-secure) HTTP request if the referring page was transferred with a secure protocol.

https://tools.ietf.org/html/rfc2616#section-15.1.3
Generate invoices via Node.js
A NPM module to easily generate pdf/html invoices. https://github.com/IonicaBizau/nodeice

...command line interface will be added soon!
Food stamps =! social security. Also SS isn't an entitlement, I fucking paid into it, i should get something back.
You seem confused.
Same here, would be good to know.
Try reading the article to the end. There is a new game coming out on the 22nd.
Admittedly, my thought would be to chain the calls, not nest them:

alist = words.filter(lambda word: word.startswith('a')
.map(foo)

That being said, my Python is limited and I don't know it filter/map are available as methods of a list. At the end of the day, there are cases where list comprehensions are much cleaner/understandable... and cases where the reverse is true.
The idea of a higher power is simply faith that life is good. many addicts have an auto response to everything in life as being shit, and this warps perception. Most non faith based people actually are quite faith based in that they believe things will work out well when they put their energy into it. That is faith. Many addicts do not have that innate understanding. The 12 steps is just a set of skills to obtain that world view.
Likely Kopfball (http://de.wikipedia.org/wiki/Kopfball_(Show)), although that is late eighties (and the precursor late seventies)
There are more papers than anyone can read. So how do you tell which ones are important?

And how do you objectively tell which professors are better than others at doing research?

Whatever method you use, someone will try to game it.
This article, while interesting to repeat occasionally, was previously discussed here: https://news.ycombinator.com/item?id=6796318
And here: https://news.ycombinator.com/item?id=6800935
You will probably have to set the terminal font and not Vim's.

In any case, usually when there are various ttf files for a single font, they all belong to a Font and then have variations (Medium, Medium Italic, Condensed, etc) Depending on the software, it maybe presented with 43 different fonts, or one single font, with variations (On mac, if you open Font Book, you get the font name, then you can expand to the variation, don't remember how it works on Windows)
Luckily, with the advent of digital downloads, publishers no longer provide too much value. They don't own the channel. For example, a copy of FTL costs $9.99, and I'd be surprised if the FTL team doesn't earn at least $7 of that $9.99, if not much more.
User Interview: How Paul Jarvis uses Jetpack for client work
Open Transactions is definitely a similar project and has some really sophisticated financial features. However, our aim is a little different; we want to focus on one thing -- ledgers -- and ensure that it's as simple and easy-to-use as possible, but with a high level of trust because the service is replicated by a number of different parties.
Just bought it!
I worked on a game that sold three times that and never saw one.

The parent company was 'retooling the royalty structure' for well over a year, even had people come from corporate to tell us the progress of said monetary division. Meanwhile we worked a forced six month crunch, 5-6 days a week - most of those twelve hour days, on the first game and were in the middle of the same for the rushed out sequel.

Said parent company no longer exists.

*Just as an aside, during said royalty meeting they made note of how the money they were spending on food each night was being deducted from our eventual royalties. :)
Looking at the site, I'm not sure how you get the text messages from the phone. This is interesting… The example in the video is a great use case, but I'm wondering how often that love story happens for an individual person. Would the text messages from a couple married for 10 years with a few kids be fun to read in a scroll? Maybe this is for new couples mostly. However, I do like the idea of being able to search through my text messages. What is the compatibility with non SMS messages? There are a lot of non SMS messaging platforms being used, some use SMS as a fallback. Very cool and interesting, the video was great, good luck!
Sounds like the publisher or studio was accused of being in turmoil back at the time (such as http://webcache.googleusercontent.com/search?q=cache:8Ex0abZ... ).
The following snippet,

"Now fortunately someone told us to do that, and did the same thing, and that's ultimately how we got the company back," he explained. "Because when we were able to prove that things were not what they should be then it was ‘pay us or give us the company back', very simple. And so that's how we got the company back, 100 per cent."

makes it sound like this was not the case and that they were, in fact, cheated out of royalties. The article is not completely clear, though, and awkwardly-worded at some points.
India is building a massive, floating solar power plant
If you read the article it states there were "Millions and millions of dollars of error not in our favor." found after doing an audit.
If I had that time and that money to spare I'd try my hand at selling mainstream electronics on Amazon, using their Fulfilment program. Buy items like Beats headphones wholesale, have them delivered to an Amazon depot, Amazon stock them and sell them for you essentially. Couldn't be simpler.

There are overheads for having them do so much, but I'd think profit was possible, and because of the simplicity it'd be incredibly easy to scale should it work.
I'm not qualified to comment on every point you made, but it's certainly true that his methodology was not very scientific. Some publications are quoted in the article as saying that they would have reviewed the paper later, and then they would have rejected it. As he wasn't prepared to pay the publication fee, he had no way of testing this.
Great to see some more public development around the iBeacon. Yesterday, Panic, showed us their project for a "punch clock" system: http://www.panic.com/blog/punchclock-fun-with-ibeacons/

I am very excited to see where this development proceeds. The usefulness is somewhat like geofencing but for smaller areas and much more accurate since the range of the iBeacon is so small (vs GPS).
Or skip the awful ui and use something with a JSON API: https://www.lob.com/docs
Atom: Hello Windows
The original article was more informative: http://metro.co.uk/2014/07/08/oddworld-new-n-tasty-preview-a...
Some people have Economist subs. Some people haven't read any Economist articles this mobth and thus won't hit the paywall. Some people will evade the paywall.
I don't know about this, if you are following best practices and then add "with docker" you don't really change anything for the worse. There's just a whole new layer of best practices with docker that you have to learn, namely single-process container ideas and volume/image separation.

If you're using Docker in development and then not using it in production, I hope you're using chef too, or something like it. The point to me is embracing the whole idea of "replaceable, reusable, disposable" components and DRY. If you're repeating by hand any complex steps in production that you also did in your development environment; never mind the time wasted, you now have twice as many chances to make mistakes.
We found the APIs a bit slow when dataset is large, so for now we download the file in any format and upload it with our tool. We have another service that sells business listing (bizrake.com), regular folks have hard time dealing with large dataset, so we are building a service where people can search and download specific data.

Since you are in DC lets meet for coffee.
Huh, for some reason I thought there was a same domain policy there, but you're right. I guess the idea was just to prevent leaking URLs to a completely passive observer.

FWIW, the web would survive without Referer, but it is genuinely useful to site owners, especially in aggregate. Maybe a compromise would be to trim it to just domain rather than full path?
Doesn't it disturb you that a freedom is tied to your networth? I hear lots of discussion about indirect ways that the wealthy have too much power, but this is an actual rule that provides different rules for the rich and the poor. To me that is pretty disturbing.
So, basically to achieve this you need to run production env using docker too? So that docket could match it.

Also, production data has to be copied over separately?

Are these correct assumptions?

PS: I'm still trying to understand how docket/containers may fit in current process.
My understanding (as someone who worked in the Games Industry but not on the financial side) is that the developer normally gets an advance against royalties to finance production, so you're right that they need to earn out the advance before they see further royalties.

The size of that advance will depend on the size of the studio, production costs etc. - it's probably aimed purely to cover costs and the developer won't really make a profit on that - and then any future royalties would go to the developer's coffers.

However, at that point Hollywood Accounting enters the room, and the publisher will do a lot to ensure that most of the 'profit' of the game is actually written off as 'costs' to the publisher, so that they can avoid paying royalties where possible.
I've started using browserify + gulp for my frontend code and I must say it is a very powerful combination for structuring code. One might even say civilized!

example backbone app: https://github.com/ivanistheone/backbone-and-browserify-phon...
I'm so meh about this.
It worked fine for me. Here's an in-browser copy https://onedrive.live.com/redir?resid=F6347E00AD1FCD9%211256...
Same here. DejaVu is very clear and legible.
Ready, steady, SLOW – Launch your next website with your best foot forward
I've heard that often in 'blind' peer reviews, the feedback will often be : "Paper would be improved by including reference to the work of XYZ" - essentially creating additional citations for author XYZ (who may, coincidentally, be the reviewing peer, and may feel that getting additional citations for their own work is the payment they require for doing the review work).
If you want a responsive document that scales to all different screen sizes, modern touch-sensitive navigation for the content of this document, view-able on all the cornucopia of mobile and desktop browsers today then you need to use JS. Yes, maybe one in ten thousand web devs are the CSS master-wizards who can find a declarative way to do everything everywhere on any browser but it usually takes 10x the effort. Simpler to just use tested JS libraries
Just to push back on this a bit, the fact that the "generation name" part of the name carries some additional semantic information in some ways makes it even more of a name than a "middle name" that is somewhat popular in the West. In a sense, my name is my full name (first, middle and last), but it is split into three parts. The last one has some meaning (it's a family name), the first two are given names, and the cultural default here is that I would go by my first name, and if a conflict is found, I'd go by the first + last, and if a conflict still exists, you'd default to first + middle name or first + middle initial. I don't think it's that unreasonable to consider generation names to be "compound names", consisting of two sub-names, even if the cultural default is to always use the full compound and not either of the parts.

I also think that "Richard"->Chard is a disingenuous choice, because people named Richard often go by Rich. People named Andrew very frequently go by either Andy or Drew, similarly people named Alexander often go by either Alex or Xander. Of course, there's no semantic meaning associated with the component parts of those names anyway, so it's not like you can infer something from the fact that someone is named Alfred and someone else is named Albert, and either one might go by "Al".
If Tuberculosis Spreads
Sprint's LivePro is the most ambitious mobile hotspot ever made
If you want a _responsive_ document that scales to all different screen sizes, _modern_ touch-sensitive navigation for the content of this document, viewable on all the various mobile and desktop browsers today then you still need JS today. Yes, maybe 1 in ten thousand web devs are the ultra CSS wizards who can find a declarative way to do everything everywhere on any browser but it usually takes 10x the effort. Simpler to just use tested JS libraries
If it's so subtle, does it matter? This sounds like you just have a problem with the word "tuple" applied to an object that behaves differently from tuples in a statically-typed language.

Would you feel better if they named it "ImmutableList" instead?
Error-haiku
Show HN: Snowplow 0.9.5 released with JSON validation and shredding
> Docker is operating system level virtualization. Unlike hypervisor virtualization, where virtual machines run on physical hardware via an intermediation layer ("the hypervisor"), containers instead run user space on top of an operating system's kernel. That makes them very lightweight and very fast.

This is one of the best explanations of Docker I've read. (Altho I suppose it requires knowing what Hypervisor is, if just at a topical level...perhaps the same for a "kernel")
> True, but remember that, say, a Rubyist arriving at haskell.org has no knowledge of:

> * what zipWith does

haskell:

zipWith f xs ys

ruby:

xs.lazy.zip(ys).map(&f)

While Ruby doesn't have a method of the same name, its not exactly foreign.

> * that (+) is a function being passed, not an operator being invoked

Again, sure, Haskell has different syntax than ruby, but the parens signal something special is going on here.

> * cons syntax for 1 : 1 : ...

Sure, but if you know what the Fibonacci sequence is -- and the reason it and primes are almost without exception the two things chosen for these infinite stream examples in every language is because its presumed that programmers do, its pretty easy to get the idea of what is being done from knowing what the function is trying to do and looking at the values presented.

> * how this could terminate (having no preexisting knowledge of laziness, remember)

A Rubyist that has no knowledge of laziness isn't a very knowledgable Rubyist, since laziness is an important and central concept in Ruby's Enumerable module (one of the core modules most frequently used by Rubyists.)
You Can't Automate Relationships
It's more of a motivation or justification of the work than anything -- they want to apply the paper's methods to control marine-related engineering systems which are becoming more important to the future of Taiwan.

It sounds like a non-sequitur because it was probably copied and pasted from the grant proposal to get funding for the work. The acknowledgments show that funding came from the "National Science Council of the Republic of China, Taiwan", so that organization would naturally want to know why they're funding work on fuzzy numbers and how it benefits the country.
Is this where stores like Steam can really help indies?
Poor people, taxes, Libertarianism, Socialism, Entitlement, Income distribution, Friedman, Obama, Freedom.
Why do you consider them evil? It's useful for a destination server to be given insight into the previous url and it doesn't expose any private information.

I suppose one might consider their previous url private information, but if that's the case you've go a lot more to worry about than http referers.
FTL is a bit of an outlier in the sense that they were fully funded. If you're an independent studio without that kind of money, you're still at a publisher (or other financer)'s mercy.
Reminds of Zynga trying to bully/steal the equity back from employees. I think MBA types just don't consider developers to be equals (is "line value generation resources" the right term ?).
I did finally get that it was like a distributed setup for a ledger. Thanks for the extra explanation!
Read the article. He mentions that "someone suggested to them to audit and they found 'Millions and millions of dollars of error not in our favor.'" Shady accounting practices were used to intentionally mask earnings that would've contributed to a real royalty payout.

This is a common practice in Hollywood as well. It's the reason why royalties as a percentage of net profits are called 'monkey points'. It's because you'd have to be a monkey to believe that the studio's accountants would ever allow that film to turn a profit in its official books.