skysight-inc/HackerNews huggingface dataset:
Many philosophers and theologians have made completely rational (emotion-free) arguments in favor of religion (sometimes a particular religion, sometimes religion in general).

Many philosophers and theologians have attempted to make completely rational arguments in favor of the existence of God. My liberal arts theme in undergrad was philosophy so I've read a fair amount, but I have yet to see a compelling argument yet. Could you please make some suggestions?
Thanks! Let us know if your search is anything less than awesome. And /hotels includes Airbnb if you need a place to crash on the cheap...
I can build Stack Overflow in a weekend.
Since we're at it, is there any good book on node.js?
I've noticed that while funds show as arrived/available in USAA, the originating account stills shows the funds available as well. This tells me it might be a convenience offered by USAA, even if the transaction hasn't processed yet. This is similar to cashing a check that the bank hasn't collected from yet. They take your good standing with them into account, and give you the money.
> Do you have an example of a real-world piece of code that wants to access both the lexical and dynamic "this"

Yes.

> and isn't a jQuery callback?

No :^). And I wish JQuery ran the callback with a parameter too, so I could access 'this' to refer to the class and use the argument to refer to the object I'm going to run the callback on.

You're totally right that would be neater. Alas Coffeescript is a lot newer than JQuery, so despite technical neatness (or lack thereof in JQuery), Coffeescript has to work with JQuery to grow in popularity.

PS. Thanks for making Coffeescript. It's got me excited about JS again and I absolutely love it.
If you're interested in checking it out, there's a great ebook on github. https://github.com/autotelicum/Smooth-CoffeeScript
Consulting is like selling crack (go work for a startup)
"Yeah, but.... i mean, it's Perl."

If you get to play the "yeah, but", believe me, I can "Yeah, but it's Javascript" with just as much justification.

Given the choice between Perl and Javascript as it stands in V8, I'll take Perl in a split second. js.next would be a harder choice, but it's not the one I have.

"Twisted Python is pretty un-pythonic"

So what? Node isn't Pythonic either; is that stopping you? It's a great little talking point, but if you try to unpack it into something sensible there's nothing actually there.
Java Needs to "Seize the Cloud" in the Next Year
So far I’ve been very happy with how the project is turning out and I already see a lot of productivity gains; there seems to be much less run/test/debug cycles. The tooling/intellisense is so much better than the plain JavaScript and a lot of the typos and errors are caught at the compile time. Plus, writing C# on client and server is such a nice change.

Anyway, CS would be my second choice but that’s just because I work in .NET environment.
Xcode had [mostly] single window mode since 2.0 or so. It wasn't default, though, and Interface Builder was a separate application.
The problem with SPAM on Twitter
Great news, except… it's "for Mac", not for iOS, folks. There's plenty of space on my MBP 17'' screen, so don't treat it as if it was an iPhone.
Diminished Reality: Removing objects from video streams.
I deployed HN Trends to Heroku's new Cedar Stack and it was simply awesome!

It stayed on a single dyno the entire time (I tried scaling it to 2 at one point, but quickly realized that my use of an in-memory object that needed to persist between requests was not "shared-nothing") and it handled the rush of traffic with only 1 small hiccup.

I got a little nervous when Tim O'Reilly linked to the site from his Twitter account, but Heroku handled it with ease.
Is there anyone else they could grab share from?
There is really no need to use a URL shortener when posting links here. The HN software will abbreviate the link text on it's own if it is too long. It's a little annoying to have to guess where a link is going to forward to.
Ask HN: How to go viral?
I am a first time entrepreneur with a new concept in e-commerce. My website is www.zumali.com. The concept is explained in this video. http://www.youtube.com/watch?v=tqWg-KY-7HQ

Now the question is, how to do the marketing? Does it have the potential to go viral? How?
I'd like to use CoffeeScript. Since it's just dabbling, I haven't actually managed to install it. I got caught up on the whole 'watch out NPM is capable of hacking you be wary!' part of the node/coffee install process.

Positive about it, though. I'll be using it in the future but not quite the 'next opportunity'.
There's already a bank that doesn't suck: Charles Schwab.
True, but their mobile deposits only work for full USAA members, taking away one of the largest benefits.

That said, if you have family that served in the military, give them a call. I was able to get a full account by asking my dad to sign up for a $27/year jewelry insurance plan. He didn't even have to switch his auto/property insurance.
Because it brings down Stack Overflow?
Did Apple consciously move down from the highly specialized Pro market to the larger Consumer market because it has a larger total number of users?

If this is the case, then yes the highest end users will be disappointed but hundreds of thousands of new potential users would now find this software accessible?
You're in luck then. This is precisely what the fat arrow in CoffeeScript is for: creating a function where the value of "this" is bound lexically. So:

class Widget
render: ->

$(".widget-title").click (e) =>
# `this` is still the Widget instance.
# `e.currentTarget` is the DOM element.
It's a fair point. However, when I did that port, almost a year ago, I did it to understand how Go compares to Python in terms of writing the code. The result was fast enough, I didn't bother benchmarking.

Plus, whatever the results were then, Go's compiler and runtime has improved in the past year, so the data would no longer be indicative of current performance. And the compiler is still being improved.
http://www.bankfox.com/savings

is a good comparison site. I would check out Ally, Schwab, and Capital One.
Indeed! Now people would have motivation to file even the most obvious of the ideas they have so that someone else cannot file it later and sue them!
Yes. But the update experience for Mac App Store apps is so bad right now that it's a bit discouraging.
"[...] but they all have the basics."

No. Perl had no async DBC drivers when I wrote Perl code. Netty does not have async JDBC drivers. But then what do I know. But then what do you know, your reply is essentially fact free.

It would help if you point me, e.g. to the 3rd party async IO drivers (JDBC, Redis, MongoDB, File - I have one for HTTP) for Netty.
I can imagine them improving the front end. But how do they get rid of the "hidden" fees if they're backed by normal banks? Is BankSimple just going to pay all those fees for you? Or are they going to reprint the fine print in size 48pt extra bold?
I don't think anyone can predict more than 20-30 years into the future with any real degree of accuracy.

So yeah, I agree that X might very well be possible (or in widespread usage) in 50 or 100 years, where X is basically anything that seems magical today.
Three quick things:

Password reset form? Created an account but it won't let me log in. Maybe a messed up the password cut and paste from my password database.

Second, no ssl for the login form? Is this coming soon?

Third, I occasionally would get redirected to a subdomain http://c959ac0b.dotcloud.com which doesn't seem to have the same session cookie as the www domain.
It is dangerous only if you change the function's interface.
> Imagine all your electronic savings gone...

On its own this would not bring down civilisation.

Now imagine your electronic savings gone, the supermarkets' delivery computers gone (so they don't know what food to send where), the oil refineries gone (so fuel has run out), the power stations down, and above everything else, the communications net down so people can't co-ordinate to get everything up and running.
The free GUI app might be a good competitor to the not-free OS X clients already out there, and also help rope people into hosting on Github.
Curly hair styles 2011 | curly hair style
Women Curly Hairstyles 2011 The untamed texture and style of quick curly would be the search for each season and is generally sported by high fashion models.
Can't you enter your own email address in the preferences pane?
$102.40 per GB-month of RAM is crazy. Compare to $21 per GB-month for on-demand or $14 per GB-month for reserved (annual) on EC2.
Interesting that the article mentioned one of their main revenue sources is planned to be debit cards.

I use a credit card that I pay off monthly for all my purchases. I chose the credit card because it has the best rewards I could find (1.5% back for all purchases, anywhere VISA is accepted).

Would BankSimple not work with that model?
>If you define it as marketing then you're just going to get a customer service experience featuring relentlessly happy people who refuse to admit the product could have any shortcomings

Other than the happy part, this varies from most customer service departments how?
Samsung has their own Linux-based mobile OS: http://bada.com/
Beat them at their own game ? BankSimple is a front-end for existing banks. They will still get their cut and control much of how this works.
Fastest Growing Tech Sector Jobs of 2011
> China wouldn't bring down America informational infrastucture because no one wants to exchange nukes.

What if (say) Iran did it, and made it look like China. They don't care if both China and the USA are destroyed, in fact they might see it as getting two enemies to destroy each other.
yupp i have. coffeescript is gr8!
Print version (saves 2 clicks):

http://hbr.org/2011/06/defend-your-research-what-makes-a-tea...
@tptacek, maybe the free account should instead be a limited-time trial. I don't see the point in offering a free account if its not to up-sell them incrementally. IMO, those attracted to permanent free accounts are unlikely to move up to $99.
Team diversity of any kind increases the surface area of their collective experience.
USAA is awesome. walking around NYC and seeing how many BUILDINGs with HUGE space for banking just kills me. Their BANKS, not a restarant, they store your money and thats it! I am also a huge fan of TD Bank as they are open 7 days a week and deposit checks into your account next day (none of this waiting crap like BoA). The recent, Chase/WaMu fail seem to drive customers who had Free Checking to pay a Fee or leave, why do banks do this? The MBA bankers of America are killing the industry in a bad way. It's time for no physical banks and tech to make a difference. I am really excited to see what BankSimple does.
The Truth about the Wireless Bandwidth "Crisis"
Moved back from coffee-script because event though all its syntactic sugar is really helpful to program faster, it seems to me that CS lacks clarity and still has too many ambiguities.
I was really impressed with the concept back in January when I tried to get a beta account. Being a 20-something and born into the tech generation, I would be comfortable with a bank that didn't have a brick and mortar presence and used the strategies that BankSimple uses (will use) to get great rates, etc.
I can see how older generations would be very wary of truly online bank. I know people who were baffled when I told them I would be switching to ING or another online only bank.
I studied Clojure and I hope really cool stuff comes out.

When Rails came out it solved all kinds of new problems. For one, by using metaprogramming a whole bunch of files were eliminated. As soon as Rails came out I was much more productive than I was with Tapestry or Wicket. Not so with Clojure.
I would recommend something between Free and Pro, If I were about to launch a startup I won't pay $100 a month at the beginning. A programming language, a database and a custom domain are the basics, this "combo" needs to be an option.

With the free account we could test the platform and develop, with the "startup account" we can launch our product, with a little success we take an upgrade to pro for cache, etc.
Ask HN: please review our virtualization platform - provided as a service
See: http://witsbits.com/

I would appreciate any feedback on the delivery model and on the guided setup process. Does the product make sense? In what segment can the early adopter be found, you think?
Scaling with MongoDB (or how Urban Airship abandoned it for PostgreSQL)
The four types of branding riding to the sun
Dear Yahoo, hire me as your next CEO
You mean, you would've had the programming chops, or you would've had the desire to make an online network at a time when Myspace existed? I knew plenty of guys at that time who were very good programmers...but none of them were at the right place at the right time.
Watch,cars2,trailer
watch,cars2,trailer
watch cars 2 trailer Children as we would like the racing superstar Lightning McQueen film of 2006 Cars will be back in action with his best friend Mater.
This is just magic ... the best thing I've seen in a long time :)
That's great to hear! Let me know what you think of the new chapters once you're there.

I don't drink beer, but I could be up for tea/coffee, or a donation of beer money to the foundation of your choice. Alternatively, keep it for yourself and enjoy the fruits of your labor.
Common Lisp, of course, gets modulus right:

(mod -1 5) => 4
(mod 13 4) => 1
(mod -13 4) => 3
(mod 13 -4) => -3
Play Framework for Java itself is already awesome. The Scala support is wonderful, too.
Ten apps is all I need
Google Cache version: http://webcache.googleusercontent.com/search?q=cache%3Ahttp%...
So what's the disadvantage? That you get too much money?

Can anybody mention the disadvantage of being a consultant over having a startup? Or could it be that consulting is better than starting a startup, at least sometimes?

Edit: what about consulting only for interesting projects, for example?
Um, I think you might be over-attributing language features to project failure, there.

The language subsetting issue is a huge problem, c.f. C++. The complexity of Scala makes it very difficult to understand a lot of library code, even if you're quite competent in it. To keep code for a large code base manageable and understandable, most companies will end up defining the "allowed Scala" in a coding standard. This is a failure of the language, IMO.
How Much is Your User Generated Content Worth? [Infographic]
Angry Birds Seasons Gets Summer Pignic
That's what they do with deposit@home. I don't think USAA cashes the checks immediately when you cash your checks online. That's why they require you to have a line of credit with them. When you cash a check they give you an interest free loan for the amount of the check. When the check clears the loan is paid off. And if the check doesn't clear they have the ability to take the money out of the account, or they actually give you a loan to cover the check if you have drained your acccounts.
When Are You Upgrading to Lion?
The short answer: Because floating point math is not associative.

http://en.wikipedia.org/wiki/Floating_point#Accuracy_problem...
Apple Updates AirPort Extreme Base Station
Ah, true. I guess a restart and a reboot are effectively the same on Chrome OS.
"The processing can be done at any time after the fact. The primary image capture is just that, a raw image, same as any other camera."

I suppose that's the advantage. I could see myself changing the settings so that you preview the image right after the shot (fashion, portrait) or have no preview at all and keep processing power focused on shooting as many photos as possible (sports, wildlife, candid).
Scoble on What Makes a Great Startup Pitch
Im not sure Clojure does make Web development much easier yet but as in with any language people like the want to develop as much as possible with it. So people trie to lift clojure to the web, this will take some time just as other languages took there time.

The reason why people want Clojure on the web could be (or "How Clojure can make your life easier for webapplications):

1. Use FP in the Web (I mean general imutability not closures)
2. Safe and easy concurency
3. Tons of java librarys for general stuff that you might do
4. Very powerful meta programming. Rails has shown this to be a win and with Clojure much more is possible.

I've been in the Clojure community for some time and the real "boom" of Webapplications in Clojure has only really lifted in the last year. I think its pretty impressiv how the Webstack developed in that time.
Actually the article says "the more women the better". I don't think an all-women group could count as diverse. The researchers explained the findings in terms of "social sensitivity" and communication style, not diversity.
Selective Permissions For Android
The Other Things You Can Do With Transport Layer Security (TLS)
I love coffee script. With coffee script and backbone I've been able to take an extra step in creating manageable complexity on the client side. I was never the greatest javascript programmer, and coffeescript allows me to not worry about all the things that tripped me up (prototypical inheritance and all the different ways to implement classes/inheritance) and concentrate on the problems I'm trying to solve with a clear set of rules.

Coffeescript curates the good parts of javascript for you and adds the syntactic sugar that cleans up the gnarliness of javascript.
Consulting and startup can be equally pleasing in my opinion (I've done both).

It's just that if you do consulting but get caught in the golden handcuffs, then you're only earning for the present and not the future.

On the other hand, if like me you keep your previous lifestyle even after raising your income, then you can also build for the future as a consultant.

EDIT: but like james commented, you only go so far as scaling yourself as a consultant, whereas you can definitely scale out as a company/startup.
Virgin Mobile will launch Motorola TRIUMPH on July 19th
There is a great book by Brain Tracy: EAT THAT FROG. I found that book quite interesting and if one gets serious, he could easily implement what he talks about
The disadvantage is that you are always trading time for money - you only have so many hours a year (2000 or so) that you can bill. So your earnings max out pretty quickly.

Building a startup you are building a company that can grow and end up being worth millions and millions of dollars (and it more rewarding to me then working on other peoples projects).
FWIW, I disagree that windows should freely proliferate. I prefer apps that stay in a single window.

Also, you should let some of that angst go, because it's clear that Apple is anticipating an iOS experience on the desktop for a long time coming.
Is there something like this for GNU/Linux ?
Correction: It only works with a single 'origin' remote. It should work fine with any smart http git host. Someone in this thread mentioned it working just fine with Assembla.
Follow up research I'd like to see:

Some research has been done on effective group problem solving. There are several possible methods - pick a leader and let him decide, reach consensus, majority decision, etc. Some have been shown to be more effective than the rest.

Teach an effective method to all groups, and see if there is still any difference.
I find the best way for me to keep going on a project is to keep a list of things I still want to do, but never more than 5-10. I don't think too far into the future, but rather think, "what's the next thing I could do to to make this more awesome." A key piece is to try to make it such that at every step it actually does something and isn't stuck in the state of being "in progress".

If my list ever gets too long from all the things I think I should do, I just cross off things that aren't important. It keeps me focused on actionable things that will make a real difference.
Well, if you want to use this provoking analogy, then I disagree. Recruiting for a company (whether that be a startup or any other) is like selling crack - you hope to make massive profits by taking advantage (long hours, low pay) of other peoples' dependency on you (not enough savings/skills/personal commitments/psychological barriers to move elsewhere).
Perhaps because it's easier to develop something like this for OS X?
This is pretty interesting in light of a post that was on here a couple days ago: http://joel.is/post/6687368692/startup-bootstrapping

It seems that if you look at full or part time consulting as simply a way to pay the bills while you work on getting a startup off the ground (or working for free as a super early employee at a startup), to the point that its ramen profitable, then consulting can be quite beneficial. In fact I believe I read somewhere that Chris Wanstrath and PJ Hyett were both doing freelance work when they first were bootstrapping github. Remaining extremely frugal despite a six figure salary also seems key here.

This seems like a "it depends on the individual" sort of thing.
If there was enough activity, it could be fun. Imagine for example:

"Lunch today within 5 miles of X, for $8.75"

You could get a lot of variety in your lunches, and if you get tired of the food offered at $8.75, bump the number up or down to get different offers!
Six Designs For Houses That Cost Just $300 To Build
This is an inspirational story and great stuff, but I can't help but have creeping "bubble 2.0" chills creeping down my spine. Maybe it's not actual hysteria on my mind, but the obligatory need to talk about the bubble in every single discussion thread on HN.
Honestly I think it is the first platform because many of the github developers are Mac users.
Wasn't Java supposed to "Seize the Cloud" in 2001?

More to the point, hasn't it already for one of the 2/3 competing definitions of cloud? Hadoop, Cassandra, Hbase? How much grid software (as in grid computing, not IaaS or SaaS) isn't Java? Mongo, maybe? The C++ stuff inside Google?
Intending to use CoffeeScript really soon!
Because we all use OS X. Build what you use first, expand from there.
Consulting often means lots of travel time.
Even remote customers will usually want to meet face-to-face at some point, and requirement gathering is often best done on-site.

This becomes an issue when you want to settle down and grow your family.
A lot of the comments seem to talk about missed opportunities. Maybe I'm the odd one here. While I love to program, I wouldn't want to exchange my games-and-books-filled childhood with a programming-filled one. I can spend my lifetime programming, but I couldn't be playing in the streets when I'm 30, and I did love playing.

EDIT: That said, I did make a web page when I was 11 (1999), but could never figure out how to get info from the HTML forms. The kid is awesome.
I really can't image using a brick and mortar store. I've used USAA all of my life, so I don't see any need to talk to a banker face to face. My father has bought several houses through them, and he has been able to do everything over the phone and at home. Any documents that need to be signed are 1-day fedexed. And local notaries are paid to come by and notarize docucments. So online banking is really convenient.
Presumably the sole purpose of the Free tier is for people to be able to take their own sweet time figuring out how the platform works and how to bring up their apps on it.
When I first read the headline, I definitely thought that was a regular expression which could be "optimized" to a+. I guess I'm more inclined to read "*" as the Kleene operator than as multiplication...
Consulting as bootstrapping can work - but it is very very hard. I did this as well and it's easy for the consulting to eat up more and more of your time. I spent a ton of time in 2010 doing 2 consulting projects to keep money coming in - if I had instead looked to borrow the 50k those consulting projects brought in I would be much farther along then I am now.