skysight-inc/HackerNews huggingface dataset:
More supply does not automatically mean the best games rise to the top. The way storefronts like iOS and Steam work is there's really weak categorization and 'top seller' lists and maybe tagging and... that's it. There are no mechanisms in place to find the 'best games' and make them rise to the top; no heavy user rating rankings, no time played rankings, no rankings based on which games your friends play, etc.

This is part of why he points out the huge increase in Steam launches. Back when Steam was curated, the front page changed infrequently and you could count on at least half the games up there being worth a glance (even if they weren't worth buying). Now there's basically no filter and half the games that go up are early access or perpetual betas or games from 2001.

The best games aren't rising to the top. The games that rise to the top are rising to the top. Sometimes the best games are ALSO coincidentally the ones that rise to the top, but not always.

If you want a tired example, look at Flappy Bird. It wasn't a terrible game, but it wasn't an amazing one either. It was just an adequate game, and it managed to get high enough in the charts that it stayed there, because the visibility ensured its success. Like it or not, but life is that way for many indies right now.

(For reference, I've shipped titles on Steam and in the boxed AAA game market.)
> X dollars, Y developers. That's all that matters.

That assumes the indie market is a only feeding on its existing audience. Minecraft's money didn't come at the expense of indie developers; it came from EA and Sony and the other big publishers.

I don't dispute the rest of his thesis, but that "X" is big enough for all "Y" of the indies to pay their rents for a long time if divided evenly.

I think the quality problem, the discovery problem, and "alpha fatigue" from games that are never finished are bigger issues.
I believe the term you're looking for is "risk averse".
The API expects triangles, but it is implemented to always use buffers under the hood. Basically, mesh data of 10 triangles with 4 attributes per vertex is converted to 4 buffers, each of length 30.
Toothpaste is something you know you need to buy. Games are not. If a game purchase is an impulse buy (not all game purchases are, of course) and the impulse fades before you've found something to buy (because you're wandering aimlessly through a huge list of uninteresting titles on Steam), you may just wander off and not buy anything. I've certainly done that before.
I don't think there's anything wrong with showing off projects on HN. We're all here to find interesting content. If the content is interesting and relevant, then creators should feel comfortable posting direct links for all to see.
All those quality issues are a big deal. Sadly, the industry (and customers) as a whole reject quality checks and validation.

Valve does less QA of steam releases than they used to (because this was a part of the reviled 'curation'), Microsoft and Sony have been forced to incrementally phase out certification checks (because developers complained constantly about the cost of those checks), etc.

The end result is utterly broken games go up on Steam and have to get pulled, and patches roll out on consoles that corrupt saves and do other nasty stuff like that. It's a mess.

On the bright side, this does increase access to storefronts, so the one or two marvelous games by people who can't afford cert or get the attention of Valve's curators are able to sell to their customers now. (Assuming they actually reach them, which hasn't actually gotten any better... that's gotten worse.)
Say hi to PTSS: https://www.li.admin.ch/en/index.html
you must live in some wierd fantasy world, but sorry the dems are totally owned by special interests. some of the old guard republicans are also similar.

follow the money, the dems reek of special interest.
That's a strong argument against creating services where JavaScript code served by the server has access to user data.
"think ahead and save time and work"

True, but still: there is still a lot of wilderness to get lost in between certain future needs and possible future needs. Realizing you need to go back and fetch your bat belt to cross a bridge as you come to it costs time; but so does hauling a million tools which you could have needed, but actually didn't end up needing that day. We all have our anecdotes, but none of them invalidate the one of the author.. if he says he's happy with his work, and his client is as well, I will believe it.

"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." (Antoine de Saint-Exupery)

To read that as "let's go back to before anything existed, and stay there", is missing the point. Likewise, when someone says that sometimes it's okay to bring a walkman, they are not saying orchestras should not be a thing; just that, say, when you are jogging and want to listen to some music, it's more practical to bring a portable audio player and headphones, than have a orchestra/band run beside you. While that is always the coolest option, it is not always the most practical, and it can even seem a bit tacky. Sometimes, just sometimes, less is more.
Quite difficult if you need to handle arbitrary C, primarily because of the preprocessor; preprocessing is a textual step, and before preprocessing, C code can't necessarily be turned into a sensible AST.

You'd likely get better results by running both source files through an indenter and diffing the results. That's a strong argument for enforcing a canonical style via tools like "go fmt" or "indent".
Well, it's a surface phenomenon. Like all surface phenomenons, it's much, MUCH more complex than it appears at first sight.
I'm 33 and started having back issues about 1 year ago. The root cause is sitting too much with bad posture. Now I force myself to get up and walk around every hour. I also do some back exercises in the morning and try to exercise at least 4 times a week.

Also stay away from drugs. Back pain is a million dollar industry and the causes are very easy to fix without medical intervention.
I'd like to agree with you that 'the problem of discoverability will be solved', but history doesn't bear that out. Discoverability has been utter horseshit for PC games, iOS games and Android games... forever. And it's not improved at all, and no new players are improving it, because Steam, the iOS App Store, and Play Store all have customers 99% locked in. You can't force those big players to innovate unless they find a good reason to do it, because there's no way you're ever going to steal those customers away from them just by offering a better search tool. They want the convenience and safety and integration they get from the big player's storefront app.

The low barrier to entry for game development is actually not a new thing. The barrier has been low since the introduction of XBox Live Indie Games, perhaps even a couple years before then - that was just the visible point where a bunch of new developers started building and shipping games on a small budget.

The huge glut of samey titles releasing and squeezing each other out of the market is a relatively new occurrence. The stats he provided for Steam releases are a very new trend and concerning to anyone who wants to find good games to play, or build good games to sell. I can say for a fact that the clickthrough rates and conversion rates for Steam front page placement are much worse than they have ever been, even for high-scoring, well-reviewed titles with PR buzz.
I don't think the Avatar example is appropriate. Avatar is competing on the top and few films have a budget like it. There are ten of thousands of films in the same year that can't move higher because they can't be distributed in a better way.

BTW, I think films like Russhmore (1998) and Festen (1998) are much better than Avatar. My complete ranking here: http://www.imdb.com/user/ur0601133/ratings?start=1&view=comp...
At $5.99 a year, your app would be very hard to beat. The upsetting part is that at $5.99 a year, you'll have trouble running a business. But, at that price point, you offer one heck of a service at an impulse price.

I'll keep an eye on your app. Best of luck!
In linux, I imagine this would be implemented through cgroups. Since in systemd those are starting the play a prominent role in service configuration (for resource limiting and process location and control), this could eventually be quite easy to configure if implemented correctly.
One of the worst aspects of Australian business is its default to rent-seeking in the face of any adversity. Look at the car companies and their blackmail for handouts over the last decade. Look at Alan Joyce's recent attempt to get a government debt guarantee for Qantas.

This attitude infects start-ups in this country too, though this article isn't too bad. The demand for special tax treatment of start-up investors is regularly made, and the demands for government grants is equally regularly made.

Neither of these should be considered - the first from a position of mutual obligation, where those investors who profit from startups need to contribute to the society that makes those start-ups possible.

The demand for funding is best looked at by seeing what actually has been funded by Commercialisation Australia grants, and - to put it politely - there's not a lot of stuff there that is "commercial". Instead, there's a museum of half-baked ideas that were able to cobble together a business plan sophisticated enough to fool bureaucrats. My favourite, from memory, was one for several hundred thousand dollars to develop software to help manage car washes. Car washes!

(And by the way, the funding scene in Australia is vastly different from what it was 5 years ago - seed capital is very much available from private investors, even if subsequent round VC money is still a far harder boat to catch)
Not quite, because code can still get run by a test but not be tested.

This isn't all that interesting to do except on code that already has ~100% branch coverage. (Since obviously any unexecuted code is going to get removed, and lcov is a lot less work to use :) )

There aren't really any good mutation testing tools for C— e.g. tools to test your tests by breaking your code and making sure your tests fail. C-reduce can be used as a limited kind of mutation test— one that only tests reductions.

One nice thing is that for code with 100% coverage any successful reduction is quite often a shortcoming in the tests or a missed optimization in the code, which isn't something you can say for most other kinds of mutations. (except for the fact that c-reduce does a lot of formatting garbling that doesn't really change the code)
1. Joining a startup is different from starting a startup. When you join a startup, irrespective of what cat video app your startup is working, you are still an employee. You may not be working 9-5. You may be working more like 11-11 but you are still nevertheless an employee.

2. I would say that there are more people starting startups in the West Coast because there is a culture of starting companies in the West coast and people think it better to be closer to VCs. It is meaningless to bring this into a conversation of risk because there are loads of people working on risky shit everywhere. Working in a big company at a senior level is playing high stakes poker every day. It is not the same as a "cushy 9-5 job".

Source: I lived in SF, worked for startups for two years. Currently work in NYC.
Systemd Continues Getting Bigger, Almost At 550k Lines Of Code
EBay Urges Password Changes After Breach
Here is a copy of the complaint [1]. Originally posted here [2]. Interesting reading...

[1] http://cdn0.vox-cdn.com/assets/4490157/1-main.pdf

[2] http://www.theverge.com/2014/5/21/5739086/oculus-vr-and-its-...
My RT-N66U handles 720p just as well as my powerline network does, at least with a good signal, and that's on 2.4GHz with 2-3 interfering channels.

If you can't get WiFi to perform, don't be surprised, but it isn't impossible.

Just remember to turn off your bluetooth stuff, my connection was terrible at first and I'm pretty sure shutting down my active bluetooth connections are what fixed it. (Alas, if only my client was 5GHz)

P.S. My rendering machine is always wired through powerline, so my setup does have an advantage in that the rendering machine isn't competing for wireless bandwidth with the client!
If you think that's how the iOS app store works you don't seem to know much about the iOS app store.

For reference, XBLIG did work that way, and just like iOS, the top sellers were the ones that rose to the top and remained top sellers. IIRC, the #1 all time selling XBLIG game is some sort of 'minecraft with zombies' deal that hit the top of the chart by being a) cheap and b) checking the boxes. Some of the most successful XBLIG devs literally churn out a game every week or two, all with low production values, and make their money off the $1 impulse buys from people who are browsing the lists.

'Good stuff will rise to the top' is broken reasoning for storefronts like this. Purchasers have terribly flawed information and don't have the ability to actually evaluate quality; the only things that 'rise to the top' are things that have an upward force applied to them, like marketing, word-of-mouth, or pure luck (for the last one, see Flappy Bird, that ended up catching all its traction as a fluke when it rose enough on the charts to get noticed.)
I've seen some of the discussion related to SteamOS and the Raspberry Pi. Looks like SteamOS has no ARM support, so that is likely to be a hurdle. Something similar is Limelight which streams your computer to a PI including keyboard and mouse support, but is only compatible with a Nvidia 600 or 700 card.
What a shortsighted move. Who would want to work for Zenimax after this? Whatever Zenimax gets out of this lawsuit will be overshadowed by the goodwill they've lost.

EDIT: Who would want to work someplace that will aggressively assert rights over your personal projects?

Let's assume Carmack happened to work on VR within a Zenimax office. We're talking about someone who created Armadillo Aerospace. If Carmack felt like developing VR outside of Zenimax offices, he obviously could have. So it must be true that Zenimax didn't actually help VR in any substantial way. Carmack's VR development just happened to take place within a Zenimax building. And now they're going after him for it, while playing it off like VR wouldn't have existed without Zenimax's contributions.

EDIT2: What convinced me was a thought experiment: imagine Zenimax without Carmack. Now think of all the ways that our imaginary entity could possibly contribute to the development of VR. At best, our entity provided a building for Carmack to pursue his personal interests in (a "mad scientist lab," as the Complaint calls it). Maybe some marketing, but who would deny that the hype would have rolled in regardless of whatever Zenimax did to help it along? Two seconds looking through a Rift is enough to transform anyone into an evangelist. The VR ball began rolling due to the efforts of Carmack, not Zenimax.

So, let's say you're Zenimax. You have Carmack working for you, working on all kinds of cool projects; whatever interests him. Choose your adventure:

- Stand to benefit by the halo effect of having a living legend on your payroll; a legend who gets the entire gamedev industry interested in projects happening at your company. Attract top talent by virtue of the buzz, and a creative's natural desire to be a part of cool projects. Your new top talent goes on to create many millions of dollars of value for your company.

- Try to assert control over whatever Carmack makes. Make it abundantly clear that no personal projects will be tolerated by any employee on Zenimax's payroll. Show the world that no one can work for you unless their sole ambition is to be a Zenimax employee. Convince every young hotshot college grad that it's a bad idea to go work for you. Lose whatever momentum you would have gained by attracting top talent.
There are a lot of comments here about other books, but to me this article itself has a great book inside it.
Cool , this looks very good. In the page https://www.empatica.com/info.php there are few projects been mentioned something like "Parkinson's disease early detection" ..are there any corresponding links for this to get more info as in how does it detect the Parkinsons disease in early stages.
Until now their Swiss office (in the French-speaking part) is just a sales office. I wouldn't be surprised if they put a finance group there to take advantage of the low corporate taxes.

I somehow doubt they'll move their programmers there because frankly, not many non-Swiss companies that size can afford to pay Swiss IT salary rates. Plus, it's very hard to get work permits in Switzerland right now.
Both parties are almost completely owned by special interests at this point (in many cases by the same special interests!), though there are a few "exceptions that prove the rule" on either side of the aisle.

It makes me laugh when someone with ideological allegiance to one side or the other points out how corrupt the "other guys" are and either disingenuously doesn't mention or just plain stupidly doesn't notice the same problem for those on their "side".

This is a big part of the reason I support MayOne (https://mayone.us). The odds are stacked against them, but meaningful and broad campaign finance reform is the only thing that is going to fix the now incredibly broken US government and give non-corporations any meaningful voice in future legislation, and I have yet to see any better plan on how to make it happen.
Thoughtback [https://thoughtback.com/] is an incredible web app / app for this. I don't think provides a public mechanism.

Simply, I enter an idea and in return, I'm immediately given one I posted before, reinforcing the idea.
I'm sure they'll be able to comfort themselves with the million of dollars they're going to get.
Making a post that is headlined with a concern about codebase-size and then leading with a graph of commit counts, a totally different metric, is quite deceptive, especially given there's not a direct correlation between high commit counts and what appears to be the primary message of the article: the size of the codebase is noteworthy.
So don't, but then when the government wants some user you have, they'll ask you to modify the code so the JS does access their data and send it back to you. Comply or shutdown.

My understanding is that in the bit mail case, the government didn't just ask for data. They also asked for code to be modified. So really, any technical solution done by coding, well, the government can just ask you to un-code it.
I would.

I don't understand why you're so surprised that a company sued after they were turned down for a settlement from a company they gave a bunch of key technology to under an agreement.

I don't find that behavior to be unreasonable at all.
What is under the hood? Turbo/*VNC? custom mpeg2 encoder? mpeg4 would be too much for low latency fullhd stuff I guess.
Zenimax is based in Maryland, and Oculus in California. How strange that they filed the case in a north Texas court!
The same people who won't buy EA games. Oh -

http://www.zacks.com/commentary/32628/bull-of-the-day-electr...
"The stock has been an all-star performer over the past two years, as EA has appreciated by nearly 150% in the time frame."

Gamers don't care.
I've noticed this trend also, I asked google and got this response from wikipedia:

> An individual case often begins with a perfunctory infringement complaint,[31] or even a mere threat of suit, which is often enough to encourage settlement for the nuisance or "threat value" of the suit by purchasing a license to the patent. In the United States, suits are often brought in United States District Court for the Eastern District of Texas, known for favoring plaintiffs and for expertise in patent suits.[53]

Source: http://en.wikipedia.org/wiki/Patent_troll
Everybody hated it. Apparently this guy was also an animation fan, so maybe that explains the discrepency. Still, it was better than the worst game every made, which was essentially the same but with actors:

http://en.wikipedia.org/wiki/Time_Traveler_%28video_game%29

...and it often cost a dollar to play.
Who puts out a press release announcing a lawsuit?
Weird, but that PDF URL blows up Chrome for me when I click if from there, but not when I click it from the Verge article. It's the same URL.
Very cool and nice job. I agree with 'freehunter,' AngelList Jobs and Cyber Coders is pretty scant too.

Will this board include InfoSec positions in operations, marketing, sales, etc fields?

A non-engineer seeking an in into this industry here, experiencing same headaches.
id Software, the subsidiary in question, is based in Texas. Oculus also has an office there (although not their main one). Obviously ZeniMax are going to pick the venue that they think they have the best chance of winning at, but in this case there are actually some pretty strong connections.
with fixed gear bikes? that is a good exercise for you for sure. The feeling of riding a fixed gear is awesome, both uphill and downhill.
We should introduce internal gear hub very soon, for people who wants an easier ride for hills. :)
I'm getting kind of hungry.
for the use case mentioned above. if it goes wrong, its a easy fix.
The Australian government is a bunch of luddites.
ID software was based in Dallas from what I know. Carmack and Romero were the original founders. This smells like Zenimax is trying to make a fast buck.
"the cold, hard-hearted hand of Adam Smith"

Adam Smith was a lovely fellow and a gentleman, you must be thinking of Thomas Malthus.
It seems like basically the machine needs to be able to push the equivalent video resolution (presumably software codec; In-Home Streaming probably doesn't leverage hardware MPEG decoders) and that's about it.

On my TV I use a 65W A10 in a mini ITX case with a 90W PSU. It has on-chip graphics, HD7660, and it handles streaming at 1080p without getting warm (my network on the other hand...)

I've also used my laptop, an A6 with HD8250 on-chip graphics. It does 720p with no problem (don't know about 1080p, 720p is the native res)

I expect you can go even lower, but if you are building an HTPC the cost difference between an A6 and an A4 is pretty small.

Edit: if you wanted to go tight budget, you might even be able to use one of these: http://www.newegg.com/Product/Product.aspx?Item=N82E16819113...

Edit2: Apparently it does use hardware encode/decode. I think the most recent 2-3 generations of chips from both vendors all have that, but don't quote me.
Ah, that makes a little more sense then. I was thinking they were just going for the "better" legal system.
Ah, nice. So it's more like a "semantic coverage" tool, i.e. finding the code paths that don't have any effect on the output.
Where exactly is the framework to build operating systems?

I just want a layer (ie all current linux drivers) without virtual memory or a protected mode (context switches) or process management.

Just a nice API to run code on a core of my choosing, and read and write data from device "streams".
A friend and I were just talking about Alan Carr's Easy Way to Quit Smoking. When I read the book, I started sticking reminders to my bathroom mirror so that every morning, the first thing I would see was, "Yippee, I'm a non smoker" or one of my other affirmations.

My favourite part of the book is that it convinces you to think about smoking. When I failed to quit, I'd always do the "don't think about smoking" dance. Needless to say, that always failed. Since the book, I've tried to focus more on my flaws. It hasn't worked in all ways, though I'm still trying.
Everywhere outside of the valley is less tolerant of risk, which is what sort of makes the valley special.