skysight-inc/HackerNews huggingface dataset:
Steam isn't producing a "race to the bottom". What it's done is increase supply. Unless there's been a massive surge in demand (there hasn't; player time is finite), prices have to drop accordingly to compete.

Years ago, I'd be willing to pay $20 for an indie game after playing the Shareware trial and deciding that I liked it enough that I wanted to play the whole thing. That situation likely existed because I wasn't spending my gaming time playing some other title. These days, I have more games on my backlog than I have time for, so your indie title could be priced at $0.50 and I wouldn't care - if I don't have time to play it, it's worthless to me.

If I have to choose between spending my playtime on Assassin's Creed (which I know is going to be an AAA title, but for which I pay $40-$60) and Indie Button Masher (which may or may not be of dubious quality and/or play-length, for which I pay $10-$20), which do you think I'm going to plunk down for?

There are more AAA titles than ever on the market - this fall alone has been one of the biggest quarters for AAA titles in video game history - and it's not that I'm Mr. Stingy Customer who doesn't want to pay for your games. It's that I'm Mr. Spending My Gaming Time On AAA Titles, and if you want me to spend that time on your game instead, it had better be ready to deliver equivalent value-per-dollar.

Let's look at some of the indie games in my Steam list which I got on Steam sales or in bundles.

Super Laser Racer - 11 minutes played
Steel Storm: Burning Retribution - 42 minutes played
Sanctum - 4 hours played
Machinarium - 32 minutes played
HOARD - 77 minutes played
Hammerfight - 21 minutes played
Gish - 20 minutes played
Crayon Physics Deluxe - 47 minutes played
Bullet Candy - 36 minutes played

Now let's look at where I'm spending my time:

Mass Effect 2 - 96 hours played
Team Fortress 2 - 104 hours played
Portal 2 - 27 hours played
Deus Ex: Human Revolution - 29 hours played

And to be fair, there are some games like Minecraft (140h), Magicka (45h), and Terraria (48h) that I have spent a LOT of time on. I also bought them for full price on the recommendations of friends.

I don't have a vacuum of time that I'm trying to fill with more games. The reason that Indie Button Masher isn't worth $15 to me anymore is because I have so many other high-quality games to spend my time on. There are occasional shining examples (like Magicka) are were well-worth the full $20 + whatever else I spent on DLC for them, but I bought them because my friends recommended them and assured me that they were worth my time and money, not because it was on a Steam sale.

If there's a game I kinda want, I'll wait on a Steam sale for it, but not because I'm being cheap, but because I have plenty of other games to play in the meantime. If there's a title that I really want, I'll buy it outright for full price. DXHR, Arkham City, Skyward Sword, and Magicka all fall under that heading, for example.

I spend more money than ever on games, thanks to Steam. Just because I'm not spending it on your games doesn't mean Steam is slowly killing the market.
:) Thanks man - all the best for your future.
???
These are the same methods. It is common in languages with inheritance that classes implementing the same types have pretty much the same methods available ...
Can we get a "moron" flagging button on senate.gov while we're at it?
So what's the advantage to Badoo over its free alternatives like Plenty of Fish?
What if management included programmers? What hope do you have then? I was just recently at a company that never even gave me a chance to write one line of code.
You might be able to get them to switch if their are problems are big enough.

I'm not sure what the hell the deal was, but whenever my parents opened up Firefox, it spammed them with pictures of pie. Like, 5 little windows of pie.

I just told him to click the Chrome icon instead of Firefox, and my dad went on his way.
it doesn't hurt to ask. and don't beat up the little guy. or maybe they seem like an easier target? look at the shenanigans the big corporations pull to get you to do what they want - they never let their hooks out of you.
I think you may be jumping to conclusions about what I think. I'm generally OK with proprietary software--I use Mac OS X on my main computer. I've paid lots of money for proprietary applications. I've released source under a variety of licenses (including GPL, proprietary and BSDish) and feel that they each have their place. I do feel much better using open source stuff because I know the rug is never going to be pulled out from under me (which happened recently with some proprietary scanner software I bought a few years ago).

BUT, I do think you can objectively measure "freedom" as it relates to software. The people who tend to complain about the GPL being "restrictive" are people that want to take code and release something proprietary. From their perspective the license is forbidding them to do what they want to do and is therefore restricive. But that's only considering themselves and not the people they are releasing the program to which is why I characterized it as "selfish". I think if you step back and look at why the GPL requires you to distribute the source with your binaries it is obvious that they are trying to give your customers the same freedoms you had. That objectively increases the amount of freedom in the whole software ecosystem.

> If you don't understand that's fine, but I am absolutely not restricted by the proprietary software that I choose to use.

Yeah, you are restricted--You are not allowed to compile up the source to your legitimately purchased Photoshop. I fully understand that you don't care (and I don't either [well, until there's a stupid bug]), but to say that you're not restricted is to, I think, misunderstand the situation.
No, they make an actual NoSQL database now:
http://www.oracle.com/technetwork/database/nosqldb/overview/...
I have read quite some things on the different larger key-value stores, especially on how they scale. And what I have seen I really like Riak as well. However, we have been setting it up over the last few weeks, and sofar it's less stable than I have hoped/expected: we have had nodes crash for no apparent reason. I hope we can resolve them, as I really like the model, especially the horizontal scaling, but it must be stable to use...
Why did you retitle this with "... or why most C coders don't get OO"? I don't see the connection.
I play a rave song, on repeat. that keeps me in the zone for 3 hrs.
The official style guide says the opposite:

Avoid! Despite the degree to which Scala facilitates
this area of API design, the definition of methods with
symbolic names should not be undertaken lightly,
particularly when the symbols itself are non-standard
(for example, >>#>>). As a general rule, symbolic
method names have two valid use-cases:

Domain-specific languages (e.g. actor1 ! Msg)
Logically mathematical operations (e.g. a + b or c :: d)

The definition of methods with symbolic names should be
considered an advanced feature in Scala, to be used only
by those most well-versed in its pitfalls. Without care,
excessive use of symbolic method names can easily
transform even the simplest code into symbolic soup.

And searching ... well, every symbolic method name has a searchable string embedded in ScalaDoc.

Additionally, you can also click on the index and get every symbolic method with the place where it is defined.

I don't really understand what's so hard about that ...
There is a big difference with regards to PostgreSQL and InnoDB when you have an indexed COUNT(*) clause.

MySQL can do index only queries, whereas PG currently can not (it is part of the next release iirc). This can often result in a fraction of the disk I/O being done for MySQL.
I hope nobody minds but I'd like to share what happened to me recently:

My father called me a few months ago to ask if I could go on our bank's online banking site and tell him if I noticed anything unusual. At the time, HSBC's online banking had the following flow: Enter your user ID as the first step, enter your DOB as the second, and finally enter three specified digits from your 6-figure security PIN.

It all seemed OK to me, nothing out of the ordinary, but he was telling me that when he was prompted to enter his security PIN, the site asked for the full number. This was a big no-no.

"So I thought I'd better call you before I do that, because it doesn't sound right and you know about this stuff."

I went to their house the next weekend to check it out. He fired up the ol' IE7, went to the HSBC page, completed the first step of logging in, and there it was, clear as day. A mysterious third box prompting the user to enter their full PIN.

I don't know exactly what put that input box there, and successive Googling has yielded nothing specific. I assumed the damn thing had picked up some nasty spyware, or some other malicious code with the potential to cost a lot of people an awful lot of money. I installed Chrome, deleted the "Internet" icon from the desktop, imported old bookmarks and the like, and let him have a go on his new browser.

I really think we, as the more technically-minded people in our families, have an obligation to do this for the people we care about, in a way that extends far beyond those clever CSS animations or native video support. I'm lucky enough that my folks know to keep their eyes open to anything fishy online, but I had no idea he was still using IE7. The idea of him (or indeed anyone) inadvertently giving their complete bank details to some cyber-criminals out of completely innocent ignorance terrifies me.
What's the worst thing that could possibly happen.
"Blogger’s Content Policy does not expressly ban terrorist content nor does it provide a ‘flag’ feature for such content."

So that's what was missing from the Internet to finally stop terrorism. Mr. Lieberman seems to believe that the Internet is a fully-functional piece of technology with the most mature set of users. The second a flag button is put anywhere on the Internet, it is ripe for abuse.

And what happens if I mistakenly click the "Flag as Terrorist" button on a post? Can I take it back, or is the author now on all watch lists?

The Internet is functioning as well as needed, thank you.
Well, it doesn't look like your question has generated much interest. In my (highly non-expert) opinion, it doesn't really have an answer. Being actively engaged on several social networks is a lot of work. So you can overwork yourself, you can hire someone else, or you can prioritize, and only be active on a limited number of networks.
Apple is replacing faulty MagSafe bricks, won't tell you which ones
Watch Nigerian Movies Online Free
Assassins Creed Revelations - SKIDROW
Easy. The first one returns the collection type of the left collection, the second one the type of the right collection.

Appending : to a method name makes makes the method right-associate. That's a very general rule, nothing to do with collections ...
Currying and type inference do not make function signatures meaningless, unfortunately however, reading their types is a skill that you need to practice for it to become natural.

As for global type inference the one in F# is only partially global (between Scala and ML , Haskell). Anytime you are dealing with ad-hoc polymorphism, even when F# has inferred the types, you will often have to put the type in. Full point free programming also does not always resolve if you are into that.

I have gotten into the habit of putting types and names for complicated functions in comments (///). I also write short descriptions for particularly dense pieces of code and have gotten in the habit of writing clearer, less dense code with full names because otherwise it does take longer to mentally unpack. That is, functional languages make it easy to write stuff like: let wu wp wn nu y x = wp * (exp (nu * y * x)) , wn * (exp (-nu * y * x))
Perhaps it's worth considering that if a new network is extremely slow compared to the present "expensive name brand hardware"-powered internet then it might not attract as much attention from the "streaming premium content" crowd. They might just leave it alone.

Who knows, by building such a network you might in the process prove that there's more value to an internet than simply as a new channel over which to sell branded entertainment and disseminate advertising. You might also show just how much can be done over a 56k link with a little creativity.
It's suggestive, it raises the possibility, but it's hardly proof as it stands.
Because the (ab-)use of void* instead of struct typedef pointers mean they do not understand C is OO and typesafe.

tl;dr: void* is a code smell.
Kashiwa Daisuke's april.#02 track from the april.#02 album. Half an hour of background music to help you accomplish and focus a lot.

http://www.youtube.com/watch?v=gEAEmwBbMT8
Research finds HIV-killing compound
Scientists find secret of limb regeneration
You mean there could be people who actually want the toolbars?
Pluto might have ocean kept liquid by radioactive decay
It's also a great lesson in humility. Every developer should support some noobs from time to time. It's surprising how difficult some computer tasks really are.
Bosses who don't play golf have 17% smaller pay
That's pretty interesting, because I had no trouble reading and understanding the sources of the compiler and writing simple patches for it ... and I'm not really a compiler guy and not a type theorist.

The Scala compiler is in my opinion one of the nicest code bases I've seen, considering the low-level stuff happening there.
The submitter also retitled "The Rise and Fall of Bitcoin" to "The rise and... rise of Bitcoin". He seems to like pushing some agenda. http://news.ycombinator.com/item?id=3275203
Government doing nothing would reduce the deficit by $7.1t over the next decade
You must all really have very inflexible parents. My parents are very non-technical (when it comes consumer electronics – my dad can engineer a kick-ass water supply infrastructure for you if you need it) and generally clueless about many things having to do with computers but they never had a problem with me switching browsers for them (from IE to Firefox to Safari to Chrome; they are currently using both Safari and Chrome depending on which computer they use).

Maybe it has something to do with the features they use? What my parents need is Google as a start page, the back and forward buttons and sometimes the address bar. All browsers I installed for them had those features in the same places and looking (approximately) the same.

What I want to say is this: all parents are different and you shouldn’t be discouraged by the experience of some not to update or change browsers. Before you do so I would recommend watching your parents how they use their old browser. If there is some feature they use that is in a different place or has a different name or works in a different way or isn’t there at all you have an uphill battle ahead of you and maybe you don’t want to change anything. If not you are fine.
There's already a function for reporting abuse of Blogger's Terms of Service, including hate speech and inciting violence here:

http://www.google.com/support/blogger/bin/request.py?hl=en&#...

Perhaps Google could integrate a method for reporting abuse directly on the blogs themselves. Obviously, there is no need to distinguish terrorism from other forms of abusive activity until you're filling out a complaint form, and Lieberman is simply trying to get some press coverage as 'tough on terrorism' from his constituents, as per his MO.
Many, many years ago I had a girlfriend who I adored because she was a wonderful musician. She had loads of conflicting crackpot spiritual opinions that we argued about, but I didn't care. It was fun whilst it lasted. It wasn't going to last, and I knew that and didn't mind because I liked being with her in the meantime.

I still have the astrology chart she drew for me.

I didn't know I didn't care about the nutty side until I met her.

I wouldn't have met her via this algorithm.

Just saying.
Bank of England called a "gigantic scam"
What's even more terrifying is that for every person savvy enough to at least know when something's not right (new PIN box), there's several more that wouldn't give it a second thought.

Although having a more modern browser will help, this is the kind of stuff that only better education can truly protect against.
In scala the use of : changes the associativity of the operator, so a ++ b ++ c is equivalent to (a.++ b).++ c while a ++: b ++: c is equivalent to (c.++: b).++: a
However fear not :-) the arguments are always evaluated left to right i.e. a,b,c and never c,b,a. It might be useful to think of (c.++: b).++: a as a ++ (b ++ c) except that ++ has c as the "this" parameter in the inner expression and not b.
Bringing 64-bit data to R
Let's just skip right to the "children report your parents for unpatriotic speech" button and be done with it.
Proof of single atomic layer material with zero electrical resistance
Wire covers
There are various types of cord covers allow me to introduce for your needs the several varieties of cord covers. The Light Duty Wire Cover this cover is designed for foot traffic primarily just simply because this wire covers is an extremely light capacity cable covers normally, this is use in home not to mention if there are actually light duty wire cover there can be heavy duty cable safety this particular wire covers also this is certainly high capacity floor cable protectors nevertheless this is anywhere up to 36 thousand lbs/tire.
Wow. Had no clue there was such a thing as "Google music ".
I'm just the opposite. I know how to start, just I don't have any ideas :(
Can someone comment about IP issues around doing a startup during their phd? A few friends of mine are pursuing this route and are worried their university will say they own the IP. My understanding is that universities own all the research you do so any application of your research in your startup will infect the whole company's equity.
Thanks! That seems to be the problem. Perian is so useful, I don’t want to disable it just to use YouTube’s HTML5 player. I guess I will have to stick to Flash. (Or try again with ClickToFlash or something.)
The author of webapp2 and Tipfy is now working on a Go framework called gorilla that happens to run nicely on App Engine:

http://gorilla-web.appspot.com/
Scientists find that two autism disorders caused by opposing brain malfunctions
Eminem
Nachrichten rund um den Musiker Eminem. Informationen über seine Musik und den Menschen.
Can you give an example? I have found this is only the case in a small part to do with initializing the structure. Working with Active patterns and monads can turn OO code more functional.

As for exposing I write in a typical functional ways then provide wrappers. But these days even non wrapped code can be trivially consumed from C#.
It won't be effective as terrorists use Wordpress.
Almost complete fossil of a plesiosaur has been discovered in Canada's oil sands
There is value in a Masters because it introduces a new mode of research beyond the bachelor (self-directed investigation vs. learning by rote).

The downside of the Masters is that it is a degree without role. It doesn't qualify you for anything more than the bachelor does (e.g. grants, faculty positions, entry to certain "degree conscious" societies, etc.). Those things don't matter in a lot of cases but the incremental time cost is so small that it would seem worth it to do a PhD instead.

Your PhD really shouldn't take 6-7 years. Realistically, the Masters should cover all your course requirements so the incremental time should be 1-2 years. If that's not the case then you have a time management problem which is a major problem for any contemplated entrepreneurial activities as well.
What other character would you suggest? At least multi line strings arent super common (nor essential) so extra difficulty isn't a major problem.
Where in that entire article is type void* even being used?
Ancient coins show King Herod built only part of Second Temple walls
ضرب علياء المهدى
ضرب علياء المهدى
ضرب علياء المهدى
ضرب علياء المهدى
ضرب علياء المهدى
ضرب علياء المهدى
http://www.almstba.com/vb/t49099.html
I commend Waldemar and Thomas for announcing their decision so that someone else can take the reigns, rather that letting things die slowly and quietly.

On the other hand, I can't help but think that "development halted" and "no longer maintained"[1] headlines do the Django community a disservice, as evidenced by comments here[2] asking if Django is dead.

Django is alive, active, and serving many of us very well, thank you. IMHO the reason you don't hear much about it compared to the latest hot shit framework is because it usually "just works", leaving us more time to deal with more important things, like actual business problems.

[1] http://news.ycombinator.com/item?id=3274697
[2] http://news.ycombinator.com/item?id=3275484
... Shouldn't the terrorist then have a "terrorize" button, so that when they see a site they don't like they could "terrorize" it?
They worked with them for THREE YEARS, but obviously they don't know what they're doing /sarcasm
Properly implemented and promoted "moron" flagging button would make www.senate.gov much more popular.
How To Be A Bad Tourist
>Contrary to popular belief, Google+ was never created to directly compete for people's time on the internet. A simple, ad free system, Google+ was launched to compete for users' personal data. Becoming the primary platform for social networking would simply be a bonus

So it is a Facebook competitor then?
RWW Interviews FakeGrimlock
These operators such as ++ (concatenation) etc are uniformly available in all collections. It has inherited these operators from base sequence classes/traits specifically TraversableLike.

http://www.scala-lang.org/api/rc/scala/collection/Traversabl...

If you write a fancy skiplist and add a TraversableLike trait you will get these operators and the associated methods for free!

Check the source code for NodeSeq.
https://lampsvn.epfl.ch/trac/scala/browser/scala/tags/R_2_9_...

It does not implement any of these operators.
It just inherits some features
extends immutable.Seq[Node] with SeqLike[Node, NodeSeq] with Equality

provides an equality operator and a builder and gets all the other collection operators for free. These operators have the same semantics and implementation across all collection classes unless you specifically override them.
I agree with you regarding the contents from the MBA program vs entrepreneurship (I got my mba from INSEAD). However, the whole program only takes 10 months, which in my opinion makes it definitely worth it.

Note: In spite of the shorter length, it's still considered one of the best mbas: http://goo.gl/p3w4Y
You have to be careful taking this line of reasoning too far. For some, autism is completely debilitating and offers no upside--not to mention that it can have an overwhelmingly negative toll on family members, health care providers and law enforcement officials.
This talk by Simon PJ on type classes might be good http://channel9.msdn.com/posts/MDCC-TechTalk-Classes-Jim-but...
I agree that a PhD is not the only way to get domain knowledge. Working in industry and private research into a problem are other ways (amongst many). No matter how obtained, domain knowledge can be a great advantage for an entrepreneur.

Scott Adams attributes his success as a cartoonist to his rare combination of ability to both draw and write jokes well (http://dilbertblog.typepad.com/the_dilbert_blog/2007/07/care...). For a software entrepreneur, programming is analogous to drawing (as the base skill) and domain knowledge analogous to writing jokes (as the differentiator).

It’s also worth noting that technical PhD research is often based on a real problem; gives exposure to a broad range of hard problems and solutions; and teaches the process by which problems can be solved. Thus it can both help you find and solve problems (particularly those in the same field), whether those problems were the focus of your initial scholarly research or not.