skysight-inc/HackerNews huggingface dataset:
Related to #3, make sure to check and see if Google considers your potential name a misspelling and redirects.

My first iOS app fell prey to this. It's called "Farmers MarkIt" ... and, of course, when you google the name it redirects to "farmers market"

They do give you a link to "search instead for farmers markit" but I doubt everyone will get that.
Apple Finally Making Strong Play Big Screen in Living Room?
Google Keeps DMOZ to Serve non-English Speaking User
One of my professors just mentioned the other day that some CS grad students built a course suggestion engine. It apparently worked - all they needed was the cooperation of the registrar's office to incorporate students' course history.

The registrar refused.
I feel like part of a firehose when commenting on this thread, but I'll quickly add my 2 cents:

How about showing points for top level comments (those whose parent is an actual posting). Any derivative comment has no visible score. This would help me parse the high level topics while still deflating most of the flame wars.
The small subset applies to the set of startups that meet all the conditions noted. The suggestion is that 50/50 isn't a good idea unless your startup meets all the conditions. Most don't. But you might be right that most startups split equity evenly, even if according to the GP they shouldn't.
Exactly, and if you don't like the opinion to include CoffeeScript or SCSS as your default components, then it's a simple one time, two line fix, to remove them from your project.

The same sort of operation as adding/removing a gem from a project.

Chill people.
The majority will likely state they prefer to see points, because people will systematically underestimate the (negative) influence the data have on their decision making, much like people cannot accurately estimate their own ability to drive cars with above average skill.

Paul, in making the judgment, if even a third of voters think points shouldn't be displayed, it is a strong indicator that that's the right thing to do, because there is no countering cognitive bias that would cause people to state that they want less information.
All about 64-bit programming in one place
Lift is a stateful framework - so YMMV based on your application requirements. This is deliberate and has some engineering rationales behind it.

Play! is stateless.

Both have great communities - Lift has a slight edge in mindshare because of Foursquare.
OK but even in the West we don't really believe that water is a fundamental human right and that's easy to prove: you get a water bill. So it's a vital service, sure, but it's not a right, a water supply is a service you pay for. Same with food, we don't really believe there is a basic right to food; if you want to eat you buy it from the supermarket.
How Badoo Built a Billion Pound Social Network ..
Install a world-class PHP development environment on your Mac. Unleash the speed of the webserver everybody is talking about, Nginx.

the Apache web server has lagged in terms of performance during the last few years. MNPP can handle much more requests per second than Apache with PHP implemented as a module.

Seriously, is there anyone deploying something that requires high simultaneous requests-per-second on OSX? One click install is great for the development environment, but none of these are one-click installs on a cheaply scalable, which means Linux on commodity hardware, production environment.

But the easier it's made to create a development that is like the production is going to be a big win. As a systems guy whose team is in charge of that kind of thing, the fewer hoops, and thus fewer workarounds, that are necessary to get a complex system with a lot of different parts up and running for the developers to develop against, the better.
I use the points on the comments to sift make a quick decision whether I should read a particular comment.

As a compromise between your goal of people scoring points, maybe a scale might be good?

For example,

0 - 100

100 - 300

>300

Edited: for formatting
The dominant themes are bilious and scornful attacks on other's work, or lamentations about the sad state of software today. He claims to be producing a Lisp-based operating system. Curious to see his progress, I checked the source repository, to find that it only contains a README indignantly protesting the the treatment he's received from others.

Funny -- I wrote something more polite but similar to this in 2010 about another post of his: http://jseliger.com/2010/09/30/computers-and-network-effects... .
Too bad it's crashing on iPhone 3G. Hope this will be fixed with an update.
Wholesale Plus Size Wedding Dresses, Cheap Plus Size Wedding Dresses on Sale
Anonymous will Sony-Läden stürmen
As current poll results indicate we're torn.

On one hand, skimming the comments to see which are worth it to read is now denied. On the other hand, discussions seem to have improved, and more focus is on a comment's content and less on community appreciation of it, which makes an individual voice stand out more and not be drowned.

I like HN without comments, I just wish there was a way to tell which comments the community appreciates more, at a glance.
While I don't agree with this change, I have to hand it to DHH -- he brings "opinionated" to breathtaking heights :)

And he's right -- these kind of changes may be controversial, but Rails was never about being mainstream / safe / conservative. Rails was always about being productive, and in that context taking risks is good -- which is the reason for the dozens of Rails-clones written in dozens of languages.
This is great advice, except that he puts a yearly cap before the first vesting which means that the company is better of fireing you the day before you earn your shares than keeping you employed.

Neither you nor your employees need that kind of perverse incentives.
Why We Buy: How to Avoid 10 Costly Cognitive Biases
Obviously Ebonics has evolved __from__ American English, into something new.

That's not obvious at all. "Ebonics" (or AAVE -- the grammar, as opposed to transient slang) has much in common with Hiberno-Englishes found elsewhere. As a sometime speaker of Newfanese, I find the tense constructions of AAVE very familiar and predictable.
Good work on skipping the forms; if you make me fill out a form before allowing me to download something I'm going to be mashing the keyboard with my palm.

Emailing people to solicit feedback seems a little bit weird. Just put a note somewhere (where it will be seen) reiterating that this is version one and you would really like any kind of feedback.

If that's not working, figure out some specific aspect you want feedback on and put the question out to a forum. For example I've seen some amazing UI design feedback come from cold-call requests on HN.
In The Post-Client Era, Did Tweetbot Just Swipe Twitter’s iPhone Crown?
5 reasons to fail fast and cheap
Taking Credit Card Payments Online: What’s Involved?
“Don't forget Bob” and “Got the wrong Bob?” graduate from Labs
Splintering an application into multiple stacks, languages, wrappers, etc. just to add pretty simple functionality from a library is not a good solution for a large number of reasons.

Using JRuby or a REST API to a Rails app is the kind of complication to an app you desperately want to avoid.
HAML is a DSL for doing HTML markup & templating, Coffeescript is a "language extension" to JavaScript. How are they playing the same role???
retain/release on an autoreleased object won't make it get destroyed any faster. You still have to wait for the event loop to cycle (or push/pop your own autorelease pool).
earning equity in return for work

There are tax implications with this description. This equity could be called compensation and taxed at the income tax rate instead of the capital gains rate, in the US. This could be the difference between 15% and 35% tax rates.

I prefer to think of it as "earning the right to have restrictions lifted from the equity they own". At the same time, their work is causing that equity to have more value (if they're doing it right!)

I am not a tax expert, or a lawyer, but this exact thing has been an issue for me personally for this tax season.
Show HN and Ask HN are two good reasons why we need comment points. Comment points provides raw data to know how many people agree/disagree, like/hate a technology or topic.

In a post with 100+ comments, the points makes it easy to parse the various threads and conversations going on.
This should be interesting, current course ladders right now are too rigid or very limiting to exactly curate a student's academic career. While it has it its downsides, this would be an experiment worth watching.
It's been said a few times on the thread but I'm not willing to read the entire thing just to upvote rather than comment. Here is the problem:

It's been said a few times on the thread but I'm not willing to read the entire thing just to find the nuggets among the blather. Here is the problem:

It's been said a few times on the thread but I'm not an expert on everything and I'm not willing to halt my day and gain the background to fairly judge the veracity of every comment on the threads I'm interested in. In fact, I'm fairly likely to miss a counterintuitive point or chance to think deeper.

Was this comment too verbose? I don't know because I only skimmed it while I was reading this enormous thread.
Facebook - Friends and enemies
If it were me, I would've told my buddies to start building a fence for next time while I was out hunting it down. Also dogs and horses could have helped with the hunt. How is he meant to carry the carcass back? Does he light a fire to signal to the others to help him? What happens if tigers smell the blood or no one reaches him in time, or a pack of hyenas are following the hunter? Most of the time, a lot of the hunt was reconnaissance (endurance yes, jogging no.) Large groups of people jogging frequently for long groups of time doesn't seem right, perhaps in parts of Africa (eg Kenya) jogging has become part of society and remains fun. Bipedalism has other benefits besides endurance: vision, climbing, reach, sitting, freeing up hands, inducing fear. People going on a 10km run every weekend, on concrete, in a polluted city, with a hunched back is just wrong. Just because you can jog, doesn't mean you must.
Open source it! Not happening, I know, but wouldn't that be sweet?
I worry that if people could see vote counts after voting, they would start voting purely to see vote counts, upvoting (or downvoting) a comment not because it deserved it, but to see how many votes it had attracted.
I didn't think his IOU solution for founders that either don't take a salary or contribute property made much sense. For that to be fair, you'd have to set a super high interest rate on the loan.

At the same time, I see the difficulty with assigning a concrete value to the shares early on. The angel investment world solves this exact problem using convertible debt. Why not take the same approach with investments-in-kind made by the founders?

If a founder forgoes a salary, why not agree to convert the pay difference relative to the other founders into stock at the time of the first equity financing at the share price negotiated with the VCs?
An equal split is a good way to start. You should then convert that into shares and agree a share price (aka valuation).
Ongoing contributions in terms of hurt money or good will (eg: programming time) can then be converted into new share issues.

That's how we did it and it worked very well.
Hashed password are pretty obvious, but what if your app needs to talk with something that needs original password (database, external system of some sort)?

I guess, as always, there is no silver bullet.
Even Amazon allows a 30-minute cancellation on one-click orders.
I've hardly used it, but it does exist, and it's kind of scammy for LivingSocial to not have this kind of feature, even if it's limited to 15 minutes or less.
Course suggestion engines are pretty easy to start with due to limited choices and mandatory paths in programs. In fact I implemented something akin to this as part of a university assignment.

The tool was actually meant to be provided for course coordinators to estimate number of students who are likely to take the course in next semester and sometimes as far as the length of a normal program.

Post-release, maybe past peer history could be used for accuracy. It would not solve the volatile nature of new courses though.
It breaks my heart that we didn't have a replacement lined up years ago. I fear it will take China landing on the moon until the US gets serious about funding NASA to do some hands on space exploration. Granted I'm happy that we live in an era when space science is booming, but getting humans off this rock more often shouldn't be that hard to do in the 21st Century...
Entreprenuer vs. strategy consultant
I tried to like Haml, but every time I've tried it on a semi-complex page it get's way too annoying. I don't think it solves the kind of problems that Sass does.
double x0 = 0x1.0000000000001p0;
double y = 0x1p-53 * (1. - 0x1p-11);
double z1 = x0 + y;

or other examples taken from http://hal.archives-ouvertes.fr/docs/00/28/14/29/PDF/floatin... would have been more interesting than 0.1 + 0.2, for which every tested language seem to compute the proper IEEE 754 double precision result.
Video - Bootstrapping: stretching the little funds you have
Ask HN: Interested in a video editing and title animation service? 
My startup idea fell recently died so I'm back to the drawing board. I'm a 3D animator and motion graphics designer by trade and was wondering if any of you guys would be interested in having someone help you out by having a professional edit your demo videos and make slick looking title animations for them.<p>If you would be interested, what would you else expect from such a service?<p>For instance;
* Price?
* Turnaround time?
* Audio and voice over services?(I don't do this so if there's interest I'd need to figure this one out)
* What else would help you video and animation wise?
*Youtube ads?
Perhaps this is a good thing. I consider it like this.

I well understand the idea of downvoting to express a response towards ugly, trolling and irrelevant comments. By downvoting, responders show trolls that their attitudes are not welcome.

However newbies such as I are often too scared to ask our questions, or to comment on something of interest, or indeed to contribute in any way, for fear of someone more experienced coming along and downvoting us.

As a system of control, to weed out the unhelpful while promoting helpful discussion, karma points were initially a useful tool. High karma scores indicated a valued contributor to the site.

However once the mindset of points farming settles in, as I suspect it has done here, the contribution ceases to matter in the rush to acquire more points, leading to a drop in quality and this competitive points scoring obsession. Delusion replaces reason and desire to contribute.

Doing without the points scoring could go some way to redirecting the focus on the items and the discussions stemming therefrom, rather than on the karma farming.

And that is my opinion.
I've made a similar suggestion a few times:

Leave the point system intact behind the scenes, as is.

Collect the set of comments with a positive score.

For threads with < N positive comments comments, don't show anything

When there are >= N positive comments, show a percentile rank within that set. In the event of a tie, assign both comments the higher percentile (ie. "92% of the positive comments in this thread have equal or fewer points than this comment)

My initial guess at N would be 10. Anything less and the percentiles are somewhat meaningless and not really needed, as it's easy to skim.

The benefit of this approach: It's now a relative scale. Down voting no longer means "I don't like this" it means "the majority of other comments are better than this one". The net result will be less absolute value points for the best comments, as they will stall once they reach 90+% and they will receive far more down votes. However, there is now a community incentive to collectively sort the comment set, rather than award points.
An inside look of the trading industry
Arcade Game Tables Go Stealth
I'm late to the party so I doubt this will be read by many. I just want to say that I've found the experience in the last few days without a displayed score really interesting, both as a reader and a commenter.

My voting decisions in the past were based on the metric "How many points does this deserve?" If I found a good comment with 0-3 points, I was sure to vote up, and if I found a bad comment with 4+ I was sure to vote down. Normal comments or comments that had scores that were roughly where I thought they should be would be ignored.

I'm generally relatively sparse with the votes, but I've been voting a bit more actively since the counters were removed, and as someone whose voting habits are dictated by the score, it's been really interesting to go "blind" for a while. At the very least, I'd like to see this continue for a while longer, and perhaps finally wind up as a configuration option that each user can toggle based on his/her preference.
Without points, I mostly just read posts from users whose comments used to show a lot of points. Without points, that list only gets smaller for me.
They claim it is ready for tablets, and have offered it to any tablet maker as long as they contact them and presumably sign some kind of NDA to prevent source release. I've not heard of any tablet maker, no matter how small, being refused.

They have said it's not suitable for phones, apparently Honeycomb and Gingerbread were divergent forks that need to be merged rather than simply building on top of each other linearly.
That's a pretty old post and a subjective topic, however most of it is still right on.

Mainly: A good name should be easy to spell and type. Shorter is better and .com is best.

EDIT: And "sounds like what it does" is even better.

Dropbox.com is perfect IMHO on all of these fronts.

However it's worth noting that they only bought the name after they became a success. Prior to that, it was getdropbox.com.

The reason getdropbox was good enough is because most people navigate the web with google search.
Cheap Moving Truck Rental Is The Best Way To Go With
Moving is an expensive process, so you will want to reduce your costs where you can. A cheap truck rental is the best way to save money for any size family.
Apart from karma (good post or not), there needs to be a way to signify agree/disagree. These are orthogonal.
Free Samsung Apps Download
It doesn't even change templates. I literally is one line of code in a configuration file (the Gemfile) which most people populate with their own settings anyway.

Without it being explicitly talked about, a Rails developer wouldn't see the difference beyond "Hmm, I wonder what CoffeeScript is?"
He is dead-on with "Your nerd has built an annoyingly efficient relevancy engine in his head.". Brilliant!!
Even more odd is that he crowns the CLI as king over Java because it "does not have any technological advantage over [CLI]." The he turns around and lists Mono as a C# advantage over the JVM.

I have zero love for the Java programming language but the JVM is the platform at this point. Everything from Java, to Clojure, to Ruby run on the JVM. You also get the wealth of the Java libraries (though, admittedly, are enterprise-y). There is also the culture around these two platforms that makes me scared of the CLI as a 'best of breed' platform.
Your litmus test ist flawed:

1. Nitpick: What if all co-founders meet the criterion (i.e. the project would instantly die if he left)? Are all CEO's then?

2. Instant vs. delayed death: Lets say if A leaves, the project instantly dies - and if B leaves, the company will die the next 6 months if no replacement is found who is just as good. Who is more important? What if the skills of B are the leverage you depend on to become successful and stay competitive?

And with 2) you are right in the middle of the discussion you want to avoid: Who is worth how much, who works harder etc., which is just distracting because nobody can tell for sure, and endangering your company because it hurts morale. That's why I agree with Joel to just split equally. And as joeag has pointed out, since it's vested, co-founders that really turn out to be useless won't get a large chunk of the company anyway.
One more annoyance of Ubuntu, Google Chrome doesn't update in the background. (I don't think any other app also does that)
that seriously underestimates how important the perception of fairness is. i'm with joel on that one.

as a side note, taking the emotional impact of your decisions into account is not acting irrationally. indeed, it's more rational than deciding things on a purely monetary basis, because it takes all possible inputs into account.
Even without knowledge of previous performance, computer-assisted course selection can be great.

A friend of mine implemented a genetic algorithm (in Javascript) that mutated possible timetables until it seemingly found the best combination of your chosen criteria. You could select things like "I like Professor X", "I don't want to have lectures on wednesday", "I don't want to get up before 9" and give the algorithm incentives/disincentives for specific lectures.

Worked remarkably well.
Have those mmap limitations really impacted you? And the corruption — I'm assuming that was with read/write mappings that you wrote to?

I'm asking, because we're getting great mileage out of mmap in Clojure, albeit for read-only mappings. And that's in a search engine :-) Using mmap for large data is great, because you avoid enlarging your heap and the garbage collector doesn't even have to care about your data.
common/preferred is to align interests between founders and investors. I doubt that's much of an issue between founders, and any non-founder investors would still likely want preferred that is senior to the founder's equity.

And for early/seed investments, preferred isn't really necessary - how many founders are going to take a seed round at $300k and then try selling the company for $500k?
"A designer that can design for any framework with standard CSS/HTML is more flexible than a designer that knows HAML, but could't write vanilla markup."

This is a very bizarre statment. How can someone write haml without understanding HTML and CSS? How could that even be possible? Haml is little more than classes, ids and element names.

In my experience as a Ruby contractor I've seem many, many more WTFs in erb than haml, to the point where when I join a project using erb I now brace myself.
Android has strong claims to be "open", even if it was, or became, closed source e.g. I can easily install apps I wrote myself, I can set an alternative browser (and various other apps) to replace the system provided one, I can install alternative browser engines, it's made by multiple manufacturers etc. These things are sadly not universally true in mobile devices. GPL kernels and source code availability is extra "openness" on top of that.
You can use your net asset (tangible) value as a bottom line for your company's current valuation. 'Future earnings potential' factors into the valuation only to a degree that the market believes it to be true. Since you are not public, you can seek incite from license holders with: Series 7, CPA, Series 66. If you can get a consultation with an M&A firm in your area, they can expose you to the metrics they use in forming different levels of valuation (or even research these yourself online); M&A firms often formulate different valuations for non-public companies based on unique acquisition schemes (e.g., private buyer, bidding war, IPO, etc.).

These alternative valuations can provide you with justifiable options when reporting on tax returns. As for how the value of your equity in the company relates to tax reporting - I can't offer a definitive answer.
But be careful with table scraps, Xylitol can kill Fido. http://www.healthypet.com/petcare/PetCareArticle.aspx?art_ke...
Your IP - in Morse Code [audio]