skysight-inc/HackerNews huggingface dataset:
I would lie if I said the same thought hadn't crossed my mind... while we are still in the era of comments like yours (and mind) being brushed off somewhat half-jokingly, can you even imagine in 10-20 years what kind of addiction-causing experience games will be?

I think we are still 2 generations of game tech away from it, but at some point the addiction many people experienced with pathetically unadvanced games like WoW and the new Star Wars MMO will be child's play.

In 10 years I expect the phenomenon of losing your job or your relationship over game addiction will be much wider spread and we may see an effort by the govt to put caps on experiences in 15 years.

Once you can capture most all the methods of input from a player and produce multiple levels of output all for the purpose of engaging the player longer and longer, there has to be a governor at some point... until 25+ years from now where the tech is so advanced that some people's jobs are just to exist in these virtual worlds (i.e. marketers for Apple sitting at social hubs inside of Galaxy of Warcraft 50.0 talking people into checking out the new iPad inside the game where they can click a button to pre-order it in real life after playing with a 3D model of it in virtual-life).

sigh I don't stand a chance...
CouchDB and CouchApp. Part 2
This doesn't really address any practical issues you faced in holding down a full-time job whilst also building the startup.

Based on the title, I was expecting more. Something like how you managed your time?

That said, congrats on launching.
In this case the OP's point is moot because every single one of his gripes is being addressed by Typesafe, the company that is backing Scala. They have a team working on the Eclipse plugin. They have recently released a new documentation site. They are addressing binary compatibility with the Migration Manager. etc.
Or go back more than 4 years and use IE 5.5 ;-)
Remember those HTC files?
Renting vs. Owning Your Own Home - A Summary of Your Options
Rob Reid: The $8 billion iPod (Copyright Math - TED Talk)
I find Sparrow for Mac much more pleasant than gmail or Mail.app. I’ve been on Sparrow’s beta build since the Sparrow beta started. I haven’t had any serious issues since version 1.0 was released, and I’ve received grateful replies to all of the minor issues I have emailed them about.

Sparrow for iOS is an insta-buy for me.
Judea Pearl's work wasn't about machine learning so much as introducing the idea of using probability to AI reasoning. In the early days uncertainty was handled in AI using ad hoc techniques (e.g. Mycin) and the use of probability was regarded as too complex because the joint probability distribution grows exponentially with the size of the domain. Pearl showed that probability could be used for reasoning in a natural way using conditional independence to simplify the joint, and that belief networks behaved in interesting ways (e.g. "explaining away"). He then described an elegant algorithm for the propagation of probbilities in a simple form of a belief net (trees). This still forms the basis of inference today, most algorithms create a clique tree from multiply connected networks and use message passing. Shacter et.al. later showed that all exact algorithms are a form of this method. I'm a big fan as you can tell.
Awesome. Looking forward to future updates to the app.

Also, it would be fun to have a few more sound tracks.

This game is addictive :)
It's getting pretty annoying that you always post links to the same web site, on the same topic. I can only assume that you are promoting your own blog.

Especially since you have multi-posted the same links except with a different hash-tag.
Blizz has always designed around experience... in this case I think they decided going with the classic iso view would appeal to the nostalgia and more importantly allow the game to run on more hardware which is probably something they learned in spades with WoW.

In a way they are like a high-end Zynga, always about the mechanics, always about the "feel"... keep you playing, keep you playing, keep you playing... because if yuo are playing you'll want the new Sword of Sadness from the auction house and put down the $3 real dollars for it instead of mining orbs for a week.
> I think it comes down to this: if your product is good enough that people can use it and want it, you shouldn't have to hide your pricing or require time to use sales tactics to justify the price to customers.

I think this is naive. I've found that at the enterprise level those involved with purchasing often aren't those using the services being purchased. I spent a signifiant portion of the day yesterday on the phone with an extremely large company (~140k employees) explaining why the process they wanted to implement with our software couldn't happen as it would not be compliant with federal law and they could risk losing their billions of dollars in federal contracts. There was only one person on the phone actually involved in daily management of their process and everyone else was part of purchasing.
Lessons from Zynga & Sony on moving from Amazon AWS
What really brought Zynga and Sony to move from Amazon AWS
His work on causal inference was featured recently on Michael Nielsen's blog: http://www.michaelnielsen.org/ddi/if-correlation-doesnt-impl...
http://www.michaelnielsen.org/ddi/guest-post-judea-pearl-on-...
No copyright was hurt in the making this five minutes of perfection.
I love Blizzard's timing... by setting a date we can surmise that WoW's Free-to-Play model is failing and that May 15 is the latest date that a release-date-averse publisher like Blizzard feels it can still preempt the Guild Wars 2 release. It makes one wonder if these large publishers have game theoreticians working on optimum release dates.
Designing and implementing social sharing buttons
Kartograph – rethink mapping
<i>OP is indicating there is an underserved marketplace that may be ready for disruption by a low cost no frills service.</i>

There might be, but I wouldn't bet that way. There's a relatively small window of company size between the point when someone needs a payroll service (10+ employees?) and the point where it makes sense to speak with a person about what bits and bobs a payroll provider should include and negotiate a price for those services (maybe 200+ employees).

I'd guess that's the size of a significant fraction of Y Combinator companies, but I'm not sure how well that would hold up across all industries.
You might want to check all your different retailer's sites (Amazon, Gamestop, etc.) to see if they offer pre-order bundle bonuses as they do with other games.
Surprise, surprise. Mr. Javascript thinks a VM for the browser would be a bad idea. Let's address his points:

Viewing source is a non-sequitor: the source code could be streamed down with the bytecode.

Standardizing a bytecode is no harder than standardizing a language and DOM, in fact, should be easier.

Versioning bytecode is no harder than versioning languages.

Bytecode does not imply an implementation any more than a language does, although it can imply semantics.

And then, at the end, he basically advocates a JS-specific bytecode. Hah. Oh, but they aren't working on it in committee. That says about all you need to know.

There is nothing about a bytecode spec that harder than a language and language spec.

Basically, he doesn't want any competition for Javascript. That was an incredibly weak podcast and he should have been shredded for it. People cut this guy way too much slack.
Flashpoint's homepage: http://flashpoint.gatech.edu/

I applied for the first cohort last year, but didn't make the first cut (I do remember the application being almost a carbon copy of YC's). I was disappointed at the lack of hustle demonstrated toward applicants who didn't make the cut—despite having my email address, they never sent me anything about the demo days or the like, and my repeated inquiries concerning applications for the next cohort went unanswered.

Nevertheless, thanks for this review. I'm glad you enjoyed the program, and good luck with Badgy!
Well, idea seems quite obvious to me and ot's strange that it took so long for Google to implement it.
In Russia, for example there's site http://nigma.ru that tries to do such things.
And, of course, now we see what was the reason for buying Metaweb - http://www.freebase.com/ - in 2010.
You think it would be harmful if iOS allowed apps to run in the background and make connections whenever they want?

That's exactly the scenario we have with Android, and it's not a problem there...
There are two sides of Nash's work. One is the actual math, which can be evaluated without considering the credibility of the author. The other is Nash's attempt to use it to describe the real world, which necessarily involves assumptions and simplifications. This second side is where the obvious problems are.

Game theory remains popular because people can easily take the underlying math and apply it with their own assumptions. Of course, if you make too many simplifications you risk achieving a near-useless comic-book view of reality (literally, as in the blog post here).
I am interested to see how the real-money auction house works out. Somebody's going to be making some money off that.
The idea is cool, but I must say the app itself gives me the same feeling I get from Microsofts Expression Blend app. Or any Silverlight app for that matter.

Non-native UI controls everywhere. :-/
If this doesn't support pop, it's not worth my time.
Parallel SSH and system monitoring in Clojure
I worked most nights during the week for a 1-2hrs and every weekend, sometimes spending full days working on the weekends. I found the time when I could and delegated work to my cofounders who did the same. It was just a lot of hard work and extra hours. I sacrificed some social life but still managed to enjoy New York hugely over the past year.
I think the most important issue with building a company as you work full time is the need for absolute leanness.

Out of necessity you have far fewer hours than you'd like to work on a project, and this really forces you to focus on whether each thing you do takes you closer to being able to launch.
Add a parameter or two to the generated code, then you'll see the difference,
Apple's happy to let Sparrow use push. Sparrow didn't want to use push, they want to poll. Allowing that would be good for time-pressed or unskilled devs, but bad for users.

Sparrow admittedly doesn't want to figure out how to do push securely. But look at the fantastic PushMail app (dopushmail.com) to see a beautiful push implementation. Apple's not blocking push.

// Too bad about dopushmail.com having to stop selling the app. That leaves an opportunity for someone...
Microsoft Office 15 Preview - Win Super Site
"Requires the PyJSVM v0.8 or better to function, download it now!"

WTF is that? The whole point is that you'd target the bytecode standard. This would be just like targeting javascript today, but it wouldn't require hacks to deal with the broken aspects of javascript and maybe tools like cliend-side debugging would be useful.

It doesn't have anything to do with individual VMs per language.
This is poor advice that could be potentially damaging. Instead of manually building and installing from upstream source code you should bump the package version locally to ensure your system isn't littered with orphaned files later on. You'll get the benefit of portage's sandbox and other package management features too. If Gentoo's ebuild had Gentoo-specific patches, you'll get these compiled into the latest version as well. Sometimes these patches are very important.

A better approach to follow is (note this is only a rough guide from memory):

cp -R /usr/portage/www-client/nginx /usr/local/portage/www-client
cd /usr/local/portage/www-client/nginx
mv nginx-1.0.13.ebuild nginx-1.0.14.ebuild
ebuild nginx-1.0.14.ebuild digest
emerge -1q nginx
Show HN: Freader - Social Reader; Open Source Backbone App
With No Shortage of Angels, a Question: Where Are All the Women?
Visual Studio 11 Beta Performance Part #2
Diablo 3 set for 5/15/12 Release
I think HN is the closest place to what he describes I know. Thats what keeps me coming back.
Unrelated question. Is it normal to notify your employer of leaving 60+ days in advance, or is it just USA feature? In Europe there is a common practice (and legally binding, if not agreed otherwise upon notifying your employer) of 30 days notice. I'm curios (sorry, if this qualifies as an offoptic).
There are lots of alternative music players. I use the SRS Labs' "MyTunes" for example, which is even iTunes Match savvy.
Adobe Shadow for multi-screen web development - remote DOM inspection ~3:20
That bytecode is not good enough. It doesn't even have ints for christ sake.
Even that isn't a great definition as there have been interpreters for Brainfuck, why probably shouldn't be regarded as a "Real Language", written in Brainfuck:

http://esolangs.org/wiki/Brainfuck#Self-interpreters
"North of $2k" is not a large number. The company that I work for routinely sells services for 10's or 100's of thousands of dollars (and software for 10x of that). No one purchases that via web form.

We also offer a cheap, buy via credit card offering for people who just want to get going without talking to a sales rep.

For our particular software, the high touch model has roughly 100x higher sales figures.
Stallman deserves a Nobel prize.
Choice is a funny word.

When all the customers are going to the supermarket to buy their fresh veg, you can set up your own puny little stall in the alley, but guess what, no one's buying because they can't even find you.

Apple does not allow you to sell iOS apps outside its app store, and there's every reason to believe they are pushing the desktop market in the same direction. Why wouldn't they?
Judea Pearl -- ACM Turing Award 2011 winner
The Python approach means that when an exception is thrown, it's unclear whose fault it is. Is it a bug in the called function, or in the caller for passing a bad parameter? The larger the program the more of a problem this becomes.

It also means that when you change a function signature, the compiler can't tell you all the call sites you need to fix. You have to find them through testing. This is a large barrier to aggressive refactoring.

Even the Python C API provides facilities for checking that arguments have a specific type and raising TypeError if not, so it can't be that completely counter to the intention of the language: http://docs.python.org/c-api/arg.html (see O!)
WITI San Diego Investor panel w Mark Suster GRP, Amy Errett Maveron...
You have already lost that. Go look at the source code for cuttherope.ie and tell me that you learned anything. It might as well have been binary.
Parrot in the browser! Don't really know a lot about it, to be honet, but it could work :)

"Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator. Parrot is not about parrots, though we are rather fond of them for obvious reasons."

http://www.parrot.org/
http://duckduckgo.com/Parrot_virtual_machine
Is this the best customer service email EVER?
For those interested the next release of Rakudo will be the first to (partially) implement Perl6 macros.

ref: http://strangelyconsistent.org/blog/macros-progress-report-d...
Time to say good bye to localhost?
Or, what happens if cooperators find out about this theory and so decide to act as jokers when they think that defectors are winning, but turn back into cooperators at other times.

Also, defectors want the maximum gain for least effort, so can reasonably decide to act as cooperators for the minimum time required to keep their preferred level of sloth going.

Jokers could also decide, if they trusted this model, that to increase overall destruction they act always as defectors, as otherwise they are just ushering in a new round of cooperation.
I don't agree. I stopped to pray in that airport because it was time to pray and I knew I'd miss the prayer time if I didn't pray there in the airport. I wasn't showing off for anyone other than Allah.

And I don't claim to be a diehard Muslim. I'm a convert. I have no idea how much I don't know about Islam - which is probably a lot. But I do know that I love being Muslim more than I love being American - and America hates me for it.

-WT
Move Forward
I am against the occupation
RackSpace has a fairly sane API for building new servers. If you're not adverse to using Ruby, the fog gem is pretty awesome when building servers for Amazon and Rackspace's Cloud.
Why Elon Musk Wants To Bring People to Mars—and Go There Himself
So we need neutrino-based GPS?

I wonder if we could create black hole out of protons and neutrons only (to make it possible to move this black hole with electrostatic field), make it the precise size that it will evaporate at the same rate that it will absorb particles from sun - so it will be stable, put it with driving mechanism and precise clock on the orbit around the sun to occlude for example 10x10 meters on the Earth, and move it with the driver to create CRT-like pattern at changing frequency - one period at X Hz, one at 100X Hz, repeat.

You can decode your position on earth based on time between the 2 holes in neutrino pulse.

Should I file for a patent?
In no way do I mean this as a personal attack, I simply find this comment fascinating, and it's a good example of something I see more and more of.

You basically say heart disease is either A or B. Because we don't know how diet effects A, and doctor says diet wouldn't help, doctor is right. (Notice the fallacies [false dichotomy, jump to conclusion, circular logic] become very clear when we simplify the wording.)

What I find interesting is the way we all seem to work to show that what we believe in must be right or that what we don't believe in must be wrong. Diet can't magically cure heart disease, and [logical fallacies], so diet doesn't cure heart disease. The Earth isn't warming, and [conspiracy theory], so the Earth isn't warming.

Again, I don't mean this as a personal attack (maybe your post was just had a few typos), but it's something that I see more and more frequently, even places like HN. Instead of being more like Feynman, our technology seems to be prodding us to be more like rush-hour talking heads.
This is gold. Straight to my pinboard.
Google Code Search supported [1] regular expressions. Google Web Search can match punctuation in some cases, but it seems to do best when the symbols are at the beginning or end of the search term. Examples:

http://www.google.com/search?q=%22c%2B%2B%22

http://www.google.com/search?q=%24100001..%24199999

[1] Actually, Google Code Search is still around. http://code.google.com/codesearch
Killing someone is a very different issue - it's not a private matter, but a public crime. But for the rest, why not? Why should one be forced to have his life publicized just because he creates something that many people like?

You're essentially punishing people for doing good things. That feels very wrong to me.
Just hope it's not overrun by bots, as D2 is right now.
It's an article oriented to relating to non-programmers what it is like to learn to program

I am not sure that is true. I think it is one very non-technical person's experience with self-thought Ruby. And as such it is very much what you'd expect, hard and full of frustration.

Beyond that it's a pleasant read, right until the end where she actually tracks down _why and prints that information!

Journalistic duty my ass. Journalistic duty would be hounding the administration over the whole "due process is not judicial process" when it comes to killing Americans.

Stalking some guy because he was Internet famous for a while is not it.
Actually it would be great if it broke the old webbrowsers -- that way we might finally get people to something modern.

But failing that I would be okay with it compilling down to javascript.
A little more info would be cool, not really compelling to sign up, seems like its steer towards people who been there already or knows somebody.

I would have signed up anyways but i can't see taking a day off from work not really knowing what i might run into.
1000 Things You Need To Learn Today
I'd really appreciate that. It informs the customer and doesn't waste the salesperson's time.

Even better, show me some preconfigured packages that you're willing to sell at a public price. If they look reasonable but I need more, I'll happily talk to a salescritter, now that I understand that I actually have a more complicated problem.
I think it's every journalists’ duty to do their due diligence in contacting who they are writing about. That's all that was done here. To call it stalking or to compare it to paparazzo is preposterous.
Google+ replacing ability to dislike a YouTube video?
Personally I think _why's largest contribution to programming(or even culture) wasn't inspiring people to program. It was inspiring people to teach. We read his book and saw that teaching itself could be fun, wacky, and rewarding and it stoked a fire in lots of us to turn ourselves into educational magicians.
The password updating is pretty seamless (so long as you don't need to share the database with an older Django project).

PASSWORD_HASHERS = (
'django.contrib.auth.hashers.PBKDF2PasswordHasher',
'django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher',
'django.contrib.auth.hashers.BCryptPasswordHasher',
'django.contrib.auth.hashers.SHA1PasswordHasher',
'django.contrib.auth.hashers.MD5PasswordHasher',
'django.contrib.auth.hashers.CryptPasswordHasher',
)

You get a tuple of password algorithms that are supported. The higher on the list the greater priority it has, so if you have SHA1 passwords in your database, they will get converted to PBKDF2 when the user logs in the first time.

If you decided to switch to BCrypt, you would first install py-bcrypt and change the tuple to put BCrypt at the top:

PASSWORD_HASHERS = (
'django.contrib.auth.hashers.BCryptPasswordHasher',
'django.contrib.auth.hashers.PBKDF2PasswordHasher',
'django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher',
'django.contrib.auth.hashers.BCryptPasswordHasher',
'django.contrib.auth.hashers.SHA1PasswordHasher',
'django.contrib.auth.hashers.MD5PasswordHasher',
'django.contrib.auth.hashers.CryptPasswordHasher',
)

and you're done.

HOWEVER, if you are sharing the database with an older project that is still using Django 1.3 or less, make sure that 'django.contrib.auth.hashers.SHA1PasswordHasher' is on the top of the list (until all your projects are Django 1.4 or higher) otherwise your other installations won't be able to read the passwords since they won't support any of the newer password hashes.
Sounds like what tawlk does. Wonder if their training data/method is better, though.
Yes. You are right. In general, you have to be really careful when passing user-provided input to syscalls. Embedded nulls are only one of the many pitfalls there (another one from the top of my head is unicode handling). Especially if you're writing a webserver.
Nokia Design Chief is confirmed "New Nokia Windows 8 Tablet"
By the time a patient is seeing a cardiac surgeon, it's extraordinarily unlikely that it would be remotely responsible to advise a patient to try to treat their condition by using diet and exercise without medication.
There definitely have to be some solid reasons behind this specific release date given the fact that they've been cutting features in the last couple of months to be ready to ship in May (such as PVP). When were their other games launched? I seem to remember StarCraft 2 launching around May/June.

(Hopefully unnecessary disclaimer: I work on Guild Wars 2.)
It's still in practice because it's effective. People who frequent HN are not a representative sample of buyers of any product.