skysight-inc/HackerNews huggingface dataset:
Dude, long post, little content.

The point of CS is to optimize for developer
productivity and happiness.

That's a subjective claim that I also think is untrue.

CS doesn't have any new paradigms, the type system is the same as Javascript, scoping rules are the same, it's really nothing more than syntactic sugar over JS.

Even Ruby and Python have a lot more differences.

well that's a good screwdriver, but does
it hammer nails

This analogy holds only when you're talking about (a) a screwdriver + (b) a hammer, i.e. totally different tools, with totally different use-cases.

Personally I never understood why people use it to make a point.
Thank you both for your thoughtful replies.

I did fail to mention that I registered as "non-technical", although I consider myself a hybrid techie-product manager (I have a technical generalist / web sys admin-ish background). If anyone has tips for recruiting hackers to my team, they'd be appreciated :)

My hopes are to meet some cool, like minded people... have a good experience learning & building something -- I don't have any of the unrealistic expectations you warn against having.
Have you talked to any teachers? Teachers are facing budget cuts and being laid off left and right, so even if you're price sensitive your're going to be trying to reach a small group within the larger teaching community. Have you thought about how you'd achieve that?
You should really also add another axis of "Are you happy with this split?" :)
Sounds like SaaSy.com may be what you're looking for. You can see a comparison of SaaSy, Chargify, Recurly, etc. here:
http://saasy.com/matrix.php

SaaSy is all-inclusive, and once you see the list of features and comparison chart you realize that the basic services like Chargify, Recurly, Spreedly, etc. are actually missing 90% of the solution you'll need, leaving most of the software development and administrative work for you to do over the next couple of years. As opposed to leaving everything to SaaSy and being able to instead focus on growing your business.

For basic integrations, you can launch your subscription service in about 3 days and have the solution fully outsourced and handled by SaaSy, from your global taxes to chargebacks, payments, PCI, order and payment support, global currency payments, localized language-based order pages, fraud prevention, branded order and customer subscription page, cross-selling, subscription trial periods, etc. The list goes on and on, as SaaSy is truly an all-inclusive e-commerce and subscription management service that frees you up to focus on your business, and keeps you out of the complex e-commerce infrastructure business.

To see TechCrunch's take on SaaSy ("Online Subscription Billing Is Still A Hassle, SaaSy Aims To Change That"), see: http://techcrunch.com/2011/03/17/online-subscription-billing...
For the case where scores are used to measure agreement: a special kind of vote comment (like polls for submissions), to express agreement/disagreement.

A checkbox for whether you want your comment to be voted on, or evaluated. This is displayed, so HNers know how to treat it.
A "poll" comment doesn't count towards karma
This goes to "instead of giving a 'confirm' option, give me an undo button" mentality.

P.S. The transaction was likely not batched until much later in the day, from what I remember with credit card processing. Thus, undoing it would be trivial, if LivingSocial wanted to do it.
or phone.
http://www.mediafire.com/file/7o8n967gmiv8yvm/H1B_FY2010.xls

wow... just wow, info like this exists? saved

Here's an easy excel file sorted by tab from lowest to highest salary.

Sad to see teachers are getting shit :(
For those "keeping the lights on" you'd pay a bonus if they agree to stay for set amounts of time (three months to a year). If the company is sold those still standing will find themselves having a ton of job security since they know where the bodies are buried. Although the security can be an illusion sometimes...
Eliminating the payment confirmation page to optimize the funnel seems shortsighted. If they want to do one-click purchase, they should clearly label the buy button to indicate this, otherwise, show a payment confirmation page. I was also surprised by this the last time I bought something from LivingSocial.com.
How are you splitting that between common and preferred? (founders would normally get common, investors preferred)
CoffeeScript allows complicated things to be expressed easily. But Haml is essentially an aesthetic thing for coders who merely don't like HTML, IMHO.

Haml and CoffeeScript serve practically the same type of role (the greater complexity of JS notwithstanding).

"It's just an aesthetic thing" can be used to dismiss practically anything, even the differences between, say, Ruby and Java.

If you're writing a lot of HTML, turning

<div class="foo">
<div id="bar">
<span class="baz">
qux
</span>
</div>
</div>

into

.foo
#bar
%span.baz qux

is a big win. It reduces the noise in a template substantially and is a perfect impedance match with the CSS3/JQuery selector syntax.

For what it's worth, I hated Haml until my third time playing with it. :)
On that note, why bother writing Ruby, just have CoffeeScript full-stack with CS compiling to Ruby. That way developers don't need to deal with 2 languages.
Amazon Flexible Payments (http://aws.amazon.com/fps/)

Facilitate transactions between a buyer and a third party seller, take a cut of the transaction, and have control over who pays the transaction processing fees

This is the payment system used by KickStarter...supporters pay through the site, and when it reaches a certain threshold, KickStarter initiates payment to the project owner, keeping a percentage. Note that the money goes directly from the supporter to the project owner (and 5% to KickStarter) and not all into KickStarter's account first.

I think the eBay approach is good if you want to accept more payment methods, such as money orders and checks. This model ensures that you can always bill a seller's credit card even when the transaction takes place outside of your payment system.
If you have any money investing in a branding expert or even just a decent copywriter can go a long way. Keep in mind that your brand isn't just you domain name, and sometimes a tagline can become just as recognizable as the name of a company.
I use Sphinx (http://sphinx.pocoo.org/) to generate my documentation. It generates a HTML site and various other formats from one set of source documents (in ReStructuredText) and the docstrings in your source code. It's very Python oriented, though.
Which is what interest rates are for.

In other words, if someone takes an IOU instead of cash then they are assuming risk. This risk has value, and in the real world this is what your interest rate reflects. The Lender adjusts the rate relative to the risk.

So by all means agree on the interest rate. We have an interest rate here set for both "lending to" the company and "taking from" the company. ie there are times when a founder needs some extra cash, and it makes sense to borrow it from the company rather than a loan-shark. We have that rate in place too.

The key here is not to use _equity_ to cover _operational_ expenses, at least at the founder level. Loan accounts should be used to cover operational expenses.

Equity has implications beyond pure "cash" because it contains a "power" component as well. The ability for one founder to "out vote" the other leads to poor conflict resolution on both sides - the one knows he has the ultimate decision, and the other knows it too.

More than that, the "cash value" of equity is a thumb-suck and will not be reflected in the final outcome (either way). Thus it's a complete gamble which will inevitably leave one side feeling screwed when the outcome happens (whatever the outcome is.)
Diaspora* Project on Pivotal Tracker
I don't know what's your definition of a roguelike game, but mine includes "Save/continue instead of save/load AND permanent death". Diablo1 has permanent death but you just reload if you die. Diablo2 has save/continue but no permanent death. I guess Torchlight is the same.

Save/continue combined with permanent death has BIG impact on gameplay, it's almost like a separate genre. Look at Dominions3 (TBS from 2010, free demo). It fulfills the condition I described. It has things unthinkable in many other games, like many divination spells that provide information. In a save/load game they would be pointless, you could just go into an unexplored area and reload, repeat. Also, Dominions3 has spells that bring back your valued commanders from dead... but they make them weaker (wight, mummy) and can't be reused over and over.

Save/continue with permadeath has large impact on player behavior too. Players tend to a lot more carefully, value escape tools. Knowing what's coming in advance is good.

You may want to try Notrium. The game is free, however it won't run on Linux without wine. Aside from save/load, I think it's a much better graphical/realtime roguelike than Diablos.
Tamil Actress Poorna Hot Wallpapers, Poorna Latest New Photos, Pictures Gallery
Tamil Actress Poorna (Shamna Kasim), is an Indian film actress and model. She has appeared in the popular Tamil film, Muniyandi Vilangial Moonramandu. She started her carrier as a dancer. She was got into media when she was competeting at Super Dancer (Amrita TV). Gets the latest updates on tamil actress Poorna, Poorna Hot Photos, telugu actress Poorna Pics, Images, poorna new photoshoot pictures, Poorna latest photo gallery and Poorna new hot Wallpapers.
No, not the same thing.

The investor who puts in $1000 for x% is an investor, not a founder. They have already completed _all_ their obligations.

The founders are "earning equity in return for work". Their obligation is to work for a period of time.

Incidentally int he case you're referring to, his shares would have been diluted in proportion to the "other 50%" - so his 50% then does not equal 50% now.
I have nothing against writing, or other forms of communication. I've called myself a professional communicator since graduation. I think writing (and secondarily oral communication) is the most underemphasized professional skill for engineers. I agree that there are many lucrative and socially beneficial things that one can do with it. Writing is wonderful!

English degrees, on the other hand, do not ordinarily teach or imply possession of commercially valuable skills. They're hardly the only liberal arts degree with this problem: I have one in East Asian Studies from an excellent school. I learned to speak Japanese in the course of getting that degree -- that makes me employable even in the absence of any of my other talents. However, many people with my degree don't end up conversational in any other language. Virtually no business anywhere will pay for my ability to tell you, at length, about how the history of the Japanese family register screws over nth-generation Japanese Koreans. (To say nothing of the vastly more common research focus of EAS graduates: Naruto fandom.)
I come from perhaps the small subset of a being good friends w/ my co-founder, having a 50/50 split, and being the technical one ....so that sets up context for my thoughts.

I resonate w/ this article a lot because to me, the appearance of fairness trumps everything. The 50/50 split lets me know that I don't have to worry about who does what exactly or who is working harder, but sets it up so we are both "all in". I feel like if you're debating equity split at that stage (provided you're both at the same point, quitting your job, etc) you're already setting up a rocky relationship. Either that or you're not really finding a co-founder, more of a dedicated employee.

I guess I'm just a little unclear on how you can define clearly what a "60/40" workload split looks like when they might not even be the same type of work.
"And there's virtually no scenarios where Android or iPhone surpass WP7 anymore"

AirPlay, printing, unified Inbox, HTML5 browser, 3G tethering, visual voicemail, local notifications, FaceTime, regular updates that users actually receive, and the thousands of apps like Groupon, Layar, YouTube, Skype, Google Voice, Citibank, Amex, TripIt, etc.
Just a tip: most of the time, when your haml gets messy, you can clean it up dramatically by using the :textile, :markdown, or :javascript formatters (or just put regular HTML in the :erb or :plain formatters).
Computer-generated suggestions seem likely to me to be "the future". They're getting to be easy to implement, so I doubt it'll be long before they're literally everywhere, and we get used to computers being creepily accurate at predicting what we want.
I love the hell out of the GUI and I'm a tapbot fan.

However, I've found myself swiping for conversations only to find there were none.

It's especially true of high volume tweeters like @acarvin because it splits the conversation up.

Possible Solution?: If it could pre-load ahead and save me the multiple instances of finding nothing.
Is anyone here using Money Bookers?
Americans among world’s workaholics
Au contraire, there are no errors here.
The ordering is influenced by other factors, I guess either the post length or the average karma of the poster...

I've had several comments both older and with less points than others at the same level, but that were still above the rest.
For some who wants to quickly go through the comments, it would be good to go through those comments which has more points. They are the most valuable comments and worth reading.
Well, bad news guys:

http://doihavetousecoffeescriptinrails.com/
Thats the exact reason I didn't expect it to work. Looking at the product though, while the content you can get for free, the presentation is excellent. The digital is somewhat lacking though and frankly I find instapaper + kindle works just as well and is free.
Oh, absolutely. I do the whole "pause and do something else" thing too, which the OP calls Nerd ADD [1]. Netflix + tabbed browsing is especially conducive to it. My point is that flipping through channels every 5 seconds makes us sound like nerd robots from the future, which I at least am not.

On re-reading, this article comes off as more measured and less apologist, but the "nerd robot from the future" aspect still comes through.

[1] http://www.randsinrepose.com/archives/2003/07/10/nadd.html
regarding (2), wouldn't you more likely be the CTO if the project would die on your leaving? :-P
If you output to a file with a .scss extension it will auto-detect.
Just wondering -- how many of the solutions discussed here are available in the EU?
A search engine and bookmark system for HN - I've been learning about search engines lately.
My whole life.

Let me explain.

I was born on the day my father started his business full time (quit his day job).

My start up idea is to completely revolutionize the industry of my father's business. So my life time exposure to my father's business is my inspiration for my start up.
Boots Styles for the Winter Season
There are varieties of ladies boots in the market. From ankle boots military boots, winter boots, you can find all these in most of the reputed shoe stores. They are designed with great effort. High quality materials are used in creating this type of footwear. If you want to protect your feet from damage during the winter months, then you can opt for women's winter boots. Apart from protecting your well-pampered feet, they add elegance to your appearance.
What kind of form....just email?

I would personally be very hesitant to fill out a form for free software (trial? full?), and be completely turned off by the prospect of having sales people contact me about it later.

Sometimes having nothing to say is a good thing.
There are at least three problems with the current situation, that don't go away by 'getting used to' them:

- You don't know whether you clicked the right arrow

- You are forced to skim/read many comments to determine
which ones are of value, where previously you may have
chosen to skim a particular discussion for the best
comments.

- You can't judge the quality of comments on a topic you
know absolutely nothing about
I'm in a company with a similar system. I graduated from employee to "equal owner" - we've since had 3 more people do that - but also 3 owners (including the 2 original founders) have moved on.

We've made some mistakes along the way, and refined the system somewhat as well. What we realized (somewhat painfully) was that we wanted those working "in" the business to "own" the business. So while we have a vested system for earning shares, we also have a vested system for getting them back.

Once you leave, over a period of time, your shares revert back to the company. (we're a private company, not public, so the shares would only have any actual value in the event of a buyout, or dividend. The length of this vesting-out phase is proportional to the time spent in the company (with a cap). During the vesting-out phase dividends are paid out to "not present owners" in proportion to their share. To make sure this isn't completely manipulated we limit bonuses to the owners to the same % as what the staff get.

The idea is that while you're here, you're adding value. That value persists after you leave, but will becomes less important as time goes by.

The key thing - know how people get _out_ and agree on that before you start. Getting out is harder than getting in.If the rules are in place while everyone is still keen then they'll be fair. when it comes time for someone to move on, they already know the rules so there's no animosity on that front. By determining the rules _before_ you know which person will actually _use_ them you're likely to come to a very fair agreement. You know you could be on either side of the agreement later on. If you're negotiating this after one person has decided to use, then you've both staked out your camp and so both sides have very different goals - which leads to very difficult and painful arguments.

My partner once described business as a "marriage" and like a good marriage a pre-nup serves the interest of both parties.
Many degrees are not meant to train the holder in a specific set of trade skills: rather, they're meant to help train a mind that can take on many different complex real-world situations.

For example, I have a degree in economics. Literally speaking, I don't do economics on a day to day basis. But the skills it taught me in dealing with complex situations, making quantitative decisions, and dealing with uncertainty has been incredibly important in my business career, even though nobody's ever asked me to diagram an AD/AS curve.
I think the point is you may not know who is "useless" at the outset and rather than create an argument and dissension at that point, you use vesting. Then when you find out (or all agree) that someone is useless, you can get rid of them (which you are going to have to do anyway) and the amount of equity that they started with is essentially irrelevant since most of it never vested.
Ask HN: Blender animation learning resources
Good to see Blender love here in HN.

http://news.ycombinator.com/item?id=2443453

It's been few months since I started playing with Blender. I want to get into text/character animation.

Blender Modelling tutorials/samples are easily available in the internet but I couldn't locate animation tutorials with sample blends.

Could you please share links to Blender animation resources you followed once in your blender learning curve?
Cracker, not hacker!

I can understand techcrunch getting it wrong, but we on HN should at least set the record straight.
You're also making assumptions here. You're assuming that the query planner will always chose the right plan unless a human tells it otherwise (therefore bad plans are the fault of the humans).

Assuming that in the author's example it's really the fault of the human the wrote the query with a hint in it, it's not an argument against allowing hints. Just because someone might misuse a tool isn't a reason for not creating it. It's the same argument that the RIAA/MPAA uses when they want to ban P2P technologies (i.e. It can be used to infringe copyright, therefore it should be illegal).

Most of the 'hints-vs-no-hints' arguments devolve into two camps:

1) People that want to have control over the query because they don't fully trust the planner (this mistrust could be logical or illogical -- i.e. people that experienced a need for hints, or people that just don't trust the planner even though it's never given them a bad plan)

2) People that put 100% trust in the planner and say that since the planner is deterministic, then it's a human's fault when it comes up with a bad plan. (i.e. They love The Planner. They trust The Planner. They are careful not to taunt or anger The Planner.)
I see some minor differences, but I don't think they're good ones. It's not just the timeline, the search screen is almost identical, etc, etc. I don't think there's enough here for non-echo chamber users.

I don't know what the name of the Tapbots style is, but it's a little heavy for my tastes.

On the plus side, it definitely has more personality than the official client (which has lost personality over time -- though the iPad app is pure genius), but the UI/UX is over done, IMHO.

Each to their own. :)
I prefer to use the SCSS syntax rather than the SASS syntax (and I've used both) mainly because I don't use HAML and I have a deep distrust of significant whitespace that is syntactically significant.

The SCSS syntax works for me because it's like normal CSS but with extra useful features - functions, mixins, nesting, etc.
Me too, but from years of using this site and similar I find that to be untrue because even assuming everyone votes with this in mind, I don't think you can fully separate perceived value of a comment and agreement with the comment. If you strongly disagree with a comment, then doesn't that imply you don't see value in it? I think that line is ambiguous.
sounds like slashdot, without metamoderation?
RIM Playbook review
This is how you can invoke jruby from inside Spring
http://static.springsource.org/spring/docs/2.0.4/reference/d...

Or you can use warbler to bundle your ruby app into a deployable WAR file: http://caldersphere.rubyforge.org/warbler/

If you do manage to get it working, it would be great to have a blog post on it.
SaaSy is a service from FastSpring, just to clarify. To see what people say about FastSpring, try searching online or you can view what they're saying here:
http://www.fastspring.com/clients.php

Some samples:
"I'm going to come out and say it: FastSpring is awesome. I haven't experienced customer service this good in my life. Every query I've had, from stupid questions to difficult questions to bug reports has been dealt with brilliantly."
- Daniel Kennett, kennetnet

“FastSpring is definitely the best company I have ever interacted with (note: the best company ever, not just related to e-commerce).”
- Ruman Stankov, Triland Inc.
The alternative to UG is not behaviorism; there are countless alternatives. There are all sorts of learning algorithms that are more plausible than UG or behaviorism.

Yes, it IS clear that humans have an innate ability to LEARN languages, as you insist. Unfortunately, UG denies this, claiming that we CAN'T possibly learn anything as rich and complex as a human language in so short a time with so little, and such messy, input, and since humans have NO innate ability to LEARN human (first) languages, they must instead GROW them "like you grow teeth."

"The alternative to UG" isn't behaviorism, it's that languages are LEARNED.

>"Quite the contrary. Anyone starting fresh would probably start with an assumption about some innate ability to learn language."

You're so right, except that your claim is not contrary to me, it's contrary to UG. Now try to convince the modern linguists of your theory that humans have the innate ability to LEARN first languages and see how that goes.