skysight-inc/HackerNews huggingface dataset:
Fair point, I asked that myself. See ErrantX's answer[1] which IMO totally makes sense:

> Why would I care about rewatchability?
Speaking as a film buff; this is actually quite a good guide to the sort of movie it is (when combined with quality). If lots of people mark it good quality, but wouldn't watch it again, that implies that you have to be in the right mood for it.

If people mark rewatchability high, even if the quality rating varies, you know it is much more easy going film.

And so on. Combining data points is good :)

[1]: http://news.ycombinator.com/item?id=4417078
I think you have to qualify that. Nearly all of /r/pics and /r/funny (or any image-centric sub) is not OC. However, /r/AskReddit, /r/IAmA, etc are all entirely Redditor-generated content. Those are huge subreddits, and should not be discounted. Reddit is a gargantuan site with a metric ton of content. It's greatly expanded since its initial charge to be a news aggregator. Reddit now deals almost exclusively in communities.

Because Reddit is the amalgamation of its communities, you get this backlash against 9gag--us vs. them and all. I'm interested to see how this evolves. I think 9gag will have to be something better than "funny stuff" eventually. Internet history is littered with companies/sites that were spun up around other people's funny content, got very popular, and have since gone by the wayside.

That's why I think Reddit will continue to survive. Its communities are its lifeblood. I don't know enough about 9gag to know if it can really form this community well and keep it, or if it's another just ebaum's World.
I don't think it was a censor bridge, it was a "this person didn't read the article" brigade. The point of the article was that everyone is related to everyone on a distant enough timescale. The person you responded to initially was making the point that everyone is your incredibly distant relative. Being in another country doesn't change that. 35 generations back, (mathematically) everyone has the same common ancestor.
Or if, like me, you don't fullscreen your browser.
Ha, great reply - small world.
Do yourself a favor: take time off and mean it. Who are you racing against? Probably just yourself.
But histograms do allow you to easily see one of the most important patterns to me, at least for technical books, which is that the book is excellent but too "hard" for some who aren't willing to put in the effort. Those books tend to have a lot of 5 star and 1 star ratings, with few in between. Check out the SICP reviews on Amazon for example. When augmented with a set of comments, it's usually easy to predict which of the two groups I'd be in.
I still feel that $89 is way too high. With taxes and BS you're looking at ~$100/mo for a fricking phone.

I'm seriously considering Cricket at $55/mo (no contract) or the similar Metro PCS. But these are capped at ~2gigs. Of course, since I don't use much bandwidth and 2 gigs sounds good to me, that's probably why $100/mo sounds high.

I'm waiting until someone can bundle my life and provide TV, music, phone, home internet, mobile internet, etc for $300/mo.
Factory Girl is good but Fabrication is far better.
IMO the perfect solution would be to rate only by saying "I like" or "I dislike". And then writing a review (to show how much you liked/disliked the product/movie etc...)

When you first get on the website, you're asked to rate a number of products. The more you rate, the more accurate the solution becomes.

When it can couple your test with users having the same test, you know see these users ratings in priority for new products. You can even ask them why they disliked/liked something if they didn't write a review. Because their opinion matters to you now.
It isn't on Linux so the new crap NASA is programming with it won't run on my desktop. The stuff they did in the past did work on Linux.
Also, could we stop pretending that every startup founder is in it to "change the world"?
This is actually a great idea. I'm definitely going to start doing this.
And what exactly would change in those couple of days?
I still hate the square brackets and the slashes.

Sorry, hate is such a strong word.

I mean that I still find the language's typographic irregularities hopelessly distracting to the point where I won't touch it with a bargepole.

They compare to perl one liners more than they do to Lisp one-liners due to their greater syntactic cruft.
It's coming on Linux too.
Should We Dismiss The Idea of Genetically Engineered Babies? Maybe not.
> You are intertwining your marriage with work. Rule #1 is don't shit where you eat.

If shit is a good metaphor for either the marriage or the job, then something was very badly wrong from well before this story began.
Ask HN: Why is hacker news still stuck with an ugly UI?
A lot of smart people use this everyday. There are a lot of alternate CSS versions also. Why not something that looks good? And the layout still uses tables!
I think Starbucks are more common than places that take Discover.
There are probably some useful applications for this, but I am not really a fan of databases supporting complex data types. It's not because of a commitment to any particular normal form or theoretical construct. It is because on a project that involves multiple developers over a period of time, this sort of special functionality provides "surprises" that are not terribly pleasant.

- Nonstandard SQL is required

- Database specific functions are used

- Later developers can be confused by the use of a
non-standard data type

- SQL Commenting does not happen much in practice in my experience

- Array data can be handled using existing SQL constructs, so it is never an absolute necessity

- Other languages are better equipped for handling the data types (in my fuzzy subjective assessment)

My experience is mostly with Oracle, which has been adding various data types for years (XML, Objects, Arrays, etc). I can't think of a specific case where their use proved to be a real specific benefit to a project... though the usual argument is improved performance.
Perhaps this person:

Person Who Will One Day Become Warlord-Ruler Of What Was Once Nebraska Born In Omaha Hospital

http://www.theonion.com/articles/person-who-will-one-day-bec...
A scatter plot definitely shows more information than a pair of histograms. Who knows if that additional information will be useful.

It would be nice if the article actually compared different visualizations of the same data, rather than showing histograms of 2 separate data sets and scatter plots of a 3rd data set.
TeamUp Launches Fully HTML5 3D Modeling Application: Multi-Optics
Your opinion of the content/product being sold should not be mistaken for the quality of a business model. The two are vastly different things. For example, I don't smoke cigarettes--hate the things, but I'll be damned if tobacco wasn't a great way to make a buck in the past century.
"a walk through the magnificent temples of Angkor offers a glimpse of the unknowable and the inexplicable beyond the world of our experience"

Somebody really needs to drop acid.
Carnaval no Mardi Gras em Nova Orleães - EUA
> The problem with any commercial website with ratings (Amazon, Yelp, etc., etc.) is that there is HUGE incentive to game the ratings.

While I agree that this is a problem, I think a bigger problem is a simple matter of scale:

Amazon is huge, and many people buy things, but they don't split reviews and ratings by what kind of person is rating them. If they wanted to make an improvement, why not show me only ratings and reviews by people who are similar to me? They have tons of data about me and other people who use the service, so it should be possible for them to say "people like you rated this on average a 4, but everyone in the world rates it an average of 2.5."

That's much easier than having to read all the reviews and decide if the person is in my demographic or whether I agree with their review.
He, I was about to say the same. I could probably compress the worlds entire JS libraries into a single line.
So What Is An African Startup?
My wife was playing around with the LDS Church's online genealogy tool and, not surprisingly, found European royalty in her ancestry. I don't think I quite succeeded at explaining that pretty much everybody would have those.

For me, far more interesting than who is in there is the path things took between me and that royalty.
> You don’t need time off. If you think you do, you’re in a Job and should stop thinking it’s a startup, because it will fail.

Strongly disagree. Start-ups fail for lots of reasons; burn-out being one of them.

Start-ups are just high risk/reward jobs without many of the guarantees or safety nets that the traditional employer/employee relationship can provide.

If you don't have your work life balance sorted out, then something will fail; be it your start-up, your relationships/marriage/family, or both.

If you get to the point of burn out and it's a choice of either burn-out completely or - by taking a holiday - a failed start-up then you can't blame the holiday, I'd be looking at the original idea and/or the execution.
The problem with most of these "rockstar programmers" is that they think their skills deserve to trade at a ridiculous level relative to planning, negotiation and people management skills. Marketing and negotiation skills, to them, makes you a JAMBA (Just A MBA) but not "founder material". It's the chess-club mentality. I'll admit that there's room for negotiation in an exchange rate (I'd prefer pure meritocracy, but sadly that's not how the world actually works) between skills, connections and talent, but the people who think their technical skills and talent entitle them to a ridiculous share of the profits are just exhausting to deal with and, in my experience, most of them aren't nearly as skilled as they claim to be. If you're so technically skilled, then why haven't you started your own company yet with your very own MVP?

If you honestly believe that your programming skills merit 10+ times the share that my connections and skills do, then you better prove it by getting me a decent MVP with new releases on a weekly basis (and then, after a year or two, unless you understand that companies grow after finding the right business model and change yourself, I will have to make you stop running the show).

Stop making generalizations, they don't work. You look like you had a bad experience, that happens, we all do, just don't make the generalization that every business guy is like that, that's a fallacy.
If you prefer synchronous server side JavaScript, I would recommend also checking out Stick, a CommonJS compatible Sinatra like framework that can also be used from CoffeeScript: https://github.com/olegp/stick
You can't rate the rater's because that's all subjective. This is where a nice machine learning algorithm that looks at your scores and find people who have similar rating trends. It would then give weight to other peoples ratings based on your ratings.

Thus is born a system in which everyone is happy. The site will get more ratings because people want the algorithm to be better and it needs more data for that.

The movies will be happy because this points to legal ways to find movies.

We'll all be happy because it's a complex solution to a complex problem and yet it can still be solved in an elegant and visually stimulating way. (I.E. you could color code the reviewers who are more likely to be similar to yours)
AT&T defends controversial FaceTime policy following widespread backlash
Ratings leave something to be desired for sure. You can tell if something is worth checking out if it's highly rated but other than that they aren't tremendously useful.

That being said I'm not a fan of the goodfil.ms graph at all. Why do I care about how rewatchable someone else thinks a movie is? Do I want to watch it again? I would know because I'd have seen it.

I think rewatchable is the wrong term. Fun is what you're looking for. Major Payne is a fun movie. It is incredibly rewatchable but I don't need a website to tell me that. I could use a website to point me to it if I haven't seen it before.

I think the site is on the fringe of something important though. There are multiple ways to rate a movie, and mood plays a huge role in what you want to watch at any given moment.
I doubt it. Maybe a survey. I'm one out of three. I could set up a socks proxy in chrome. As for the others, I'm sure I could learn them, but I have no idea where to start.
You don’t need time off. If you think you do, you’re in a Job and should stop thinking it’s a startup, because it will fail.

Or you're a human being and you'll be just fine.
I'd just like to point out that bias feeds into written reviews as well. I may think good service is someone not refilling my water every 5 seconds where as you might think it's that your food didn't get out in under 10 minutes.

While words do express the point better, this rating system is a step in the right direction.
This is just close enough to what I want to be frustrating.

I want a Android/iOS-like notebook. Don't need touch. I need a browser, facebook, youtube, email, malware resistance & an app store with a handful of essential apps (eg google docs, games).

A substantial percentage of laptop owners can't reliably get a word doc in an email, edit it & email it back. They used to be able when they used Firefox which launched doc files in openoffice which had an "email as an attachment button." Now they use chrome which launches Word where they can't find "email as an attachment" and it wouldn't help anyway because it would launch thunderbird which isn't configured to use their email address.

I want a laptop for them.
Static (and even dynamic) type safety is always a shade of gray vs. a black and white thing. A language that is 100% type safe is a language that doesn't do very much (...or requires a theorem prover). Scala is very pragmatic in that regard.
so plan on the UAV getting tracked, and drop multiple payloads along the route - expect some to get taken, but it requires DEA to follow the entire path instead of looking for the point in the path where the UAV turns around to go home.

actually, that is way to complicated. drug runners come up with some really simple solutions to problems, that to more educated people seem stupid, but is a perfect example of a MVP.
Act as your decisions are temporary
Just wanted to do a bit of cheerleading for this.
Do not give up. I think this will be an awesome open source project and a great project for people who are learning Clojure and want a non web project outlet to actually build plugins for. Also I am sure that people will raise LightTable in this thread as it is written in Clojure and supports plugin development - but one size does not fit all.
If I could upvote the parent any harder, it would hit orbit.

If you need a complex network of collaborators to test a method, the answer is not to obscure the creation of those collaborators, it's to refactor so that each object talks only to its immediate neighbours, and then stub the heck out of them. If it absolutely has to be something that acts like an ActiveModel, then use mock_model().
I was thinking that this could be added as well, but that it would be purely optional, if anyone got around to adding it.

Basically, you need the hash and a fallback regular URL. The browser is free to grab the content using the hash however it likes, whether it's grabbing it from its cache, using the fallback URL, using another known URL for that content, or using some new delivery mechanism.
Must Read Articles: All Java Architects Read This
Yes, but google.co.jp does just fine. The automatic country redirects are the main issue. I wouldn't go to Microsoft.com and expect it to be in Chinese any more than if I went to Baidu.cn and expected it to be in English. The country domain is the ideal way to handle regional preference, I don't need the software doing it for me. I'm not an idiot, stop treating me like one.
You can use the build method to instantiate the model without saving to the database. Very useful because you only need use create when you need persistence in your test - such as when testing a controller.
For those that don't see the context: This was written at eurucamp, where we had a talk about a minimal Sinatra in 8 lines. (Almost Sinatra)
I was not expecting that.
:-)
If something has 1000 ratings but is only 3.5 stars whereas something with 1 rating and 5 stars, what does that say about the average? Not much. It just says there's more people to rate something and have an opinion about it. Getting people to rate something is difficult in and of itself and only the people who are on the love/hate spectrum will rate something.

I like the histograms as it reveals a little into the rating. After all, if a single person gave it 1 star and everyone else rated it 3 or more, the average is likely skewed because of that one person who is clearly "gaming" the system because they weren't happy.

I think ratings should take into account intent. If multiple people are rating it 1 star, then clearly it should be weighted downward. However, if a single person out of 100 people gave it 1 star, I don't think the average should be weighted evenly. It's a difficult problem to solve and XKCD is just making a joke.
New Tool Helps Website Avoid Google Copyright Infringement Crackdowns
Palestinian town gets new mayor, aged 15
Totally. I read the headline and thought "and...?"
Several hundred years ago, nobody understands acceleration.
Several decades ago, nobody understands the theory of relativity.
Today, nobody understands the Standard Model.

And they all submit to religion!
1. Validate some JSON from a server. Throw "Bad network" or "bad json"
2. Validate user input
and all things related..
If it auto-updates, maybe this can be a early step towards a more resilient DNS system that route around damage.
I hear about the global namespace problem with JS often and I have always accepted as a real issue. However, after thinking about it, I can't really recall it ever being a big problem for me. Perhaps that is because I've learned to use closures..?
watch out for those 'pure meritocracies' when the founders are less than trustworthy and a year of 60+ hour weeks is simply expected and not rewarded.

aka: I wish I had just freelanced. Live and learn
A web site is a canvas. You paint, and visitors touch. If all you want to show is one frame of video, which is a static image, that is your prerogative. If the goal of your canvas is to get people to socialize, then it is to your advantage to minimize friction when people attempt to socialize. Why make your audience wait for the show they are there to see? In your question you have elevated the importance of real-time chat above that of posting and commenting, but I say all these concepts are the same. It's just engagement. Invert the question: Under what circumstances should you delay your audience from the goal of your canvas?
Languages In The World
X10 is a research language: Interesting concepts, crappy implementation.

X10 is also dying as IBM is shutting down its research groups. Unless some other institution (some university chair?) will step up for maintenance, its development will halt soon.
Ask HN: What is the best iOS analytics platform? 
I am close to putting my first iOS app to market. I am looking for a good free iOS analytics platform to track usage. I am used to Google analytics and think it provides good functionality for websites,but have tried it for apps before and found it difficult to use.
Any good alternatives?
Any advice you could give me on this would be greatly appreciated.
is this "nature" as in the scientific journal?

this kind of trolling for pageviews i expect from the dailymail or the guardian, not from one of the foremost and most respected publishes in Science.
Polls predict poorly because everyone says what they think they should say, instead of what they actually believe.

Ratings systems are worse - they are self-selective, so most adequately-satisfied folks will not take part.

A better system than both, would be to somehow extract ratings from folks behavior. Did they read the whole article? How long did they dwell on each part? Did they return to it more than once? Stuff like that.
The 3 Gmail Extensions You Should Be Friends With
I use this when I'm in the U.S. for more than a couple of weeks at a time, T-mobile has the most flexible pre-paid plans for data that I've found. You need to call them or go to a store to buy more data though, their website doesn't accept foreign credit cards even though they allow you to choose your country.
Show HN: Full rewrite of Plunker, an online code editor with real-time features
I've heard that they do deep packet inspection so if they see e.g. a desktop Chrome user agent, they know you're not on a phone. Sounds excessive, but it could be true. (And yes, you could probably find ways around that, but I'm not sure what the goal is here.)

If you want a portable data service for your laptop, this is not the plan for you. I was using Clear (Sprint WiMAX) for a while and it was relatively cheap and fast. Only downside is the limited coverage area -- check the map before you buy.
FYI I found a typo on your FAQ page:

What if I purchased the least popular t-shirt multiple times?

Nice going! You will receive a coupon giving you free t-shirts in the same quanity as your purchase of the least popular t-shirt.
This time crunch is exacerbated even further when you're trying to bootstrap. 8 hour day job (at least) + at least 3 or 4 hours nightly trying to hustle your way through a product doesn't leave much time for sleep/breathing etc. let alone relaxing your mind in any substantive way. Plus the guilt you feel if you take a day off from the day job and don't spend that on what you're working on.

I'm trying to figure out better ways to maximize my time and squeeze the absolute most out of it, while maintaining some semblance of work/life balance. But it's a struggle, there's no doubt. There's the momentary victory of working out all of the scheduling but if you burn out, it's not worth much, is it?
hey guys,

a) i'm not saying anyone should overwork themselves, you're seeing that in my post. all i'm saying is that even when entrepreneur (or a type thereof) tries to unplug, the brain still works on the same problems.

b) work-life balance is bullshit, doesn't work. you can't switch contexts like that efficiently. if you try and think you'll be able to, no surprise you need vacation as well.

c) i'm racing against wantrepreneurs who think they have a hard job building a startup because they worry about paying for office space and other non-essential things. as more cash is sent towards early-stage startups, I see more of this behavior emerging.

best, b
Average rating as a measure of "goodness" is wrought with statistical problems. Without the context of other statistical modes, looking at mean is pretty useless. However, people don't want to look at summary statistics for each item (mean, median, mode, std/var, skew, etc). So we try to come up with scalar metrics that capture "goodness" or "coolness" or whatever. Popularity (how ever you define it) is a common one to use. Here's a good comparison of popularity models: http://blog.linkibol.com/2010/05/07/how-to-build-a-popularit.... In the past I've been pretty happy with "Bayesian average" - it's simple to implement and gives good results.

But if you really want to dig into it, you have to consider all kinds of stuff like bimodal distribution of ratings (controversial items), rater quality/consistency, age or ratings, etc, etc.

It's really not as simple as you'd think!
Super interesting post. We created SquidCube (squidcube.com) to help companies build out a rating system that instead of being shown publicly, went straight to the company.

We're curious to see how people respond to rating/giving feedback when it doesn't show up in their social media stream . Will it be more honest because it is direct feedback?

This post has sparked some new ideas for me on developing a new rating system beyond nero, stars, etc.