skysight-inc/HackerNews huggingface dataset:
What a tragic waste of data and time. Not one mention of confidence intervals (are _any_ of these differences statistically significant??), selection bias (who was more likely to submit photos, and why did they choose a specific photo??), or sampling errors (who rated the attributes, and how consistent were they?). The OK Cupid blog posts are a great source for similar (but statistically sound) studies.
Mouse Gestures retired from Gmail Labs
nothing of value was lost? There was no mention of Windows Live Writer in the announcement, which saddens me a bit. It is the best piece of software of its kind that I know of for writing blog posts etc.
Your point - that the software was at its peak when it was called MSN Messenger - is exemplified by the fact that most people still call it MSN Messenger. It seems even teens, who've probably never seen this brand out in the wild still call it MSN.
Computer Parts Store -  Minneapolis/St Paul | Used Laptops - Apple Repair
Computer Mega Mall Provides Professional Sales and Service of Computer Parts, Laptop Batteries, Used Apple Laptop, LCD Repair, Apple Repair in Minneapolis MN &amp; St Paul MN.
Funny, I just blocked and removed this app on FB today after noticing they had posted to my wall about me watching a video. I have zero tolerance for spammy apps.
http://www.ehow.com/how_5590751_refund-itunes.html

It only works for transactions made in the last 90 days though.
Pull Hard
I just wish I could downmod such stark idiocy.
If the number of digits is the only thing insecure about this system, it sounds pretty easy to harden by adding a few extra digits (or letters).
Making Data Pretty - Beauty is in the Data, not the Tools
EBook Review – Guide To: Learning Python Decorators
I really hate it when tools use such underhanded techniques, but I get it from a business point of view.

Especially social apps like SocialCam need to become the biggest network in their space to succeed in the end. Being number two in the social space is a far worse than in any other market because of network effects.

It's probably worth offending some users and even loosing some. Especially posting it on your wall, when you click on it, is something that most users don't care about.
I've asked some of my not so tech-savy friends and they think it's totally okay.

Something that doesn't work at all is posting something without any action from the user or from a different source than their facebook timeline (for example from an mobile app) without their consent. This can kill your product and will upset nearly everybody.
I think if you re-read my comment, you'll find I'm saying the same thing.
Upvoted. I hope you do turn this into a source for solid analysis of this sort.

Best of luck.
Which raises the question of what is a reasonable expected lifetime of an application? If, say, my app stops working in a future iOS update years from now and I take no action to update it, should those customers still expect a full refund even though they've used my app for years already?
Yes, but Apple is always willing to prioritize users over developers, which is why Apple is constantly pissing off developers by making them jump through extra hoops. Apple is not going to yank EA's apps, but it's likely that EA is going to get a call from Apple.
Won't DNSSEC stop this, hopefully?
So in other words (for men) to get the most responses from dating sites, be happy and white and wear sunglasses in an outdoor setting with a 5 o'clock shadow and show your fit body?

In other words be a rugged, outdoorsy, all-american white guy.

Pretty sure this is only confirming what was already common knowledge.
Thanks for asking this. I was confused too.
Yep, there are two sources of variance: the variance amongst a sample of 1000 photos selected from a hypothetical pool of all people, and the variance in how the sample of 100 subjects rated any given photo compared to the "intrinsic" qualities of the photo.
Summer of Code at Twitter
loosecubes.com
And Stylus with Nib - I don't believe they do the lighten / darkening of colours however.
As a school student, I'd find this useful. I study foreign languages at school so it's handy to not have red underlines under every single German word. Some desktop text editing packages can't get language selection right, and ignore my document-wide settings (I'm looking at you, LibreOffice)
Yeah, don't get me wrong, I think it's a good idea! :-) It definitely makes more sense business wise, too. The mentoring model has become a pretty popular one in other areas of business (think $1-5K marketing or copywriting courses) and it seems to work well, as you're finding.
Agda is a proof assistant. I've used Coq, but not Agda -- I imagine they're similar. You wouldn't use it for general development.

Qi is interesting but the development community is much smaller than its competitors (mainly Haskell). You probably want to look into Shen, not Qi. Qi development has mostly stalled.
Discover: Improved personalization algorithms and real-time indexing in Twitter
> Will all of this be around in twenty or thirty years?

I actually have the opposite theory. Will books be around in 20 or 30 years? I mean, books that exist now will continue to exist. But will new ones continue to be printed? Will it continue to exist as a format?

I am an early adopter, but a growing fraction of things I read simply do not come in dead-tree format. We are approaching a singularity where today's hardbacks becomes tomorrow's paperbacks--something to do when demand is higher than anticipated.

I am with you when you are concerned about DRM and how long your iPad will last. But I think DRM-free PDF and ePub are a lot more futureproof than paper. Imagine if your house catches on fire--do you even have a list of books to put on the insurance form? Whereas, I have all my books backed up with geographic redundancy.

Disclaimer: I've scanned all my books, http://sealedabstract.com/lifehacking/the-joy-of-electronic-...
"The golden rule has a serious problem of enabling sociopaths" obviously means people following the golden rule helping indiscriminately are helping sociopaths. And sociopaths, by definition, do not follow the rule. Sociopaths thriving in society are very bad, obviously.

Your claim of obviously is not true because you say so. You may have meant it the way you claim, but an equally valid interpretation of the term enabling is:

The golden rule allows sociopaths to justify behavior by claiming "I expect to be treated the way I am treating you". In a society that puts the golden rule at the top of social norms, this allows the sociopaths to do their thing while within the guidelines. Allowing something to be justified is in fact enabling it. This is why the term for codependent family who make excuses for their addict loved ones and who clean up the addict's messes is enabler.

It is important to note when there are multiple subtly different ways of defining words, it can lead to confusion when you think you are being clear.
here is a 2D scatter plot of the smart/social ratings: https://docs.google.com/spreadsheet/oimg?key=0AmoarnvJ2W0ndF... . It is still very misleading without axes going to zero, but at least you can see the purported differences clearly.
Cloudflare Outage Post-Mortem
You're comparing apples and oranges.

Shoplocket (I would guess) has a lot of users who are using it to sell retail items - which unlike app stores sales - have incremental costs as you sell more and more products. That 5% cuts into the margin of each item as opposed to an app that has a certain development cost and then no additional costs for increased sales (other than support + updates which would have to be done one way or another).

They're also not providing distribution, which Apple does.
I suspect "please add more fonts" is a feature more requested than "revision history is sometimes corrupted, please fix."
> more importantly, there's no clear definition of what even is a Lisp.

How about: If you program in it using s-expressions, it’s a Lisp.
Another great part of using pull requests, is that they allow everyone to see what's going on, mid-stream. They are awesome for major features, especially if you open them early on.

We all collaborate via pull requests as various features are being worked on. This way, when someone leaves a comment asking about the overall design (code or visual), suggesting a different approach, it's done while the feature is in development, not when the author thinks the feature is ready to ship.

Doing a big code review after a feature has been completely built and is ready to ship seems like a mini-waterfall process.
> By becoming overly sentimental, bordering on mawkish, it loses the impact that a frank, thoughtful reflection on the actual event could have had.

Or it reflects how the event happened to him, as opposed to how the event just happened.

When writing narrative essays, remember that truth is subjective, and you have a choice between being loyal to how it impacted the narrator and how it 'objectively happened'. If you want the latter, you'll just end up with an overdetermined logfile.

I don't know what parts of David Sedaris's stories are true, and I don't care - all I know is that some of them are incredibly powerful emotionally, and that man sure knows how to nail the ending of a story.
If you ever sat through a sermon by a competent preacher, they're just loaded with scripted stories like this. No cab driver is going to throw away a day's pay out of sentiment.
Ask HN: Find out where all of your mobile app installs are coming from.
This is a new project I am hacking on. What do you guys think?

Thanks!
I stand corrected. I think though that Compass is the most common way people do this.
This is already true:

Graham tends not to pay too much attention to a candidate or team’s business plan—it’s likely to change during the course of the program anyway. Instead, he zeros in on the character and intelligence of the applicants. After one team’s presentation, Buchheit says that he would use the product. But Graham is skeptical. “Are these guys winners?” he asks. “It’s all about the guys.” The group is not accepted.

from: http://www.wired.com/magazine/2011/05/ff_ycombinator/all/1&#...
Why wouldn’t you use it Agda/Coq for general development? (Looking for reasons other than a presumed lack of libraries.)
I use leading commas in any list that is not one liner in C++. This way the code looks pretty, and that is way more important that code that reads like english. :) (I shudder from dread every time I look at applescript...)
Yes Skype was never exactly mil-spec but was generally regarded as safer than email or regular phones as far as routine interception was concerned.

IIRC with the original design the supernodes were only used to discover where users were and so tunnel through firewalls . Once the end points of a call had been discovered the voice traffic was direct caller-caller.

Assuming that Skype hasn't been a front for the illuminati all along, then the big change of having all the supernodes under one roof is that all the call endpoints can be routinely monitored and so if there was a future requirement to tap all the voice data it would be easier to pick which links to monitor.
Does anyone have any idea where he gets the figures that girls educate four people and boys educate no one? Is there any real substance to that claim?
I was trying to remember how I felt early on. Google didn't seem silly to me cause it just made me think of the number. I do remember 'Amazon' sounding like the batshitcraziest name you could possibly pick for an bookstore though.
Pretty sure it was backbone and underscore. LinkedIn likes them pretty well.
Well, you're already rich on paper. An IPO just gives you an easier path to turn that value on paper into money.
Yes but: 1, the encryption algorithms are secret, so we don't know how good they are and 2, Skype have the keys
Honestly, making fixes for review comment separate commits is bad practice. Long term, what you want is for the history of the project to be a long chain of individually justified changes that do something "real" with the software. What you don't want is a bunch of churn like "Fix whitespace per buss's comments" or "Use correct naming scheme".

And what you really don't want is for some of those commits to be broken: to the extent practical all commits should be testable so that tools like "git bisect" will work.

So the proper behavior for someone submitting a pull request is to rework the whole thing and submit it again, not patch on top of the original. Check how the kernel works for a great example of this.
The table of contents at the top of this article makes it look 10 times more intimidating than it really is.
Launch of Sex.com to compete with Pinterest and Tumblr
It's very slow and every function must have formal properties, e.g. all functions are total and must formally be proved to terminate.

(As far as I know. I've only worked through Pierce's book.)
For someone in his early 30s whose hair is starting to thin out the results are interesting, though expected. I won't lose many social points but will pick up a good amount of perceived smartness when the baldness battle is finally lost. And to throw the "I'm a fun-loving extrovert" vibe out there for special occasions, I just throw on some shades.
A thing that is so serendipitously weird about the program is that it has the best IM emoticons of any IM client of all time.

I think they since replaced the icons with some new eye sores, but it was fascinating how the smilies in some way revolutionized the way I and others communicated, because they really helped create a good mood and served the purpose of disambiguation.

Smilies and emoticons aren't a gimmick, which some erroneously believe; it's just that they have to be designed properly before they can serve a purpose. For one, people have to want them because of their design, and second, they have to convey the user's mood unambiguously. Interet forums (AKA bulletin boards) often live or die by them, because the worst-case scenario results in the must insufferable atmosphere of bitter curmudgeons.

Developers at everywhere from Facebook, Skype, Google, and Tapbots don't seem to get this and just include for them for reasons they probably don't know themselves.

The smilies were actually a huge part of what made the older version of Messenger great, and for more important reasons that people would think. It was the main litmus test when I compared to competitors; none of them got it. I believe it was also fairly novel in introducing the "X is typing a message" feature, but I could be wrong on that.

It wasn't perfect by any means; the X Messenger Plus extension became mandatory fairly early on: http://www.msgplus.net.
I investigated this space too and I realized in a recession, you could find good people to "convert" rather than "teach". I'm sure the offering will evolve as you they proceed and be able to take fresher students.

Bloomberg LP, Zoho and Infosys all have very good versions of this in-house. Convert a economy major into a developer who knows C,C++,Fortran or Cobol in 4 months.

Zoho does it with high school grads but their process takes like 2 years I think for them to be contributing engineers.

I like the part where they get people to commit to atleast 3 hours. In my model I assumed you would need 8 hours of full commitment per day.
They mention using SASS, Express, Step for async coordination, underscore.js, and some others.

http://engineering.linkedin.com/nodejs/blazing-fast-nodejs-1...

They also have a Github fork of the excellent Dust template engine, so I presume they use that as well.
out of curiosity, what is the purpose of the function color?
Broad DNSSEC adoption would have to include NSEC, which is needed to authenticate that the resource does indeed not exist. More on NSEC here:

"All records are signed offline. When a nameserver receives a query it looks up the answer plus the signature and returns the two (RRSIG + RRset) to the resolver. The signature is thus not created in real time. How can a secure-aware nameserver then respond to a query for something it does not know (that is, give an NXDOMAIN answer)? The only way to have offline signing and NXDOMAIN answers work together is to somehow sign the data you do not have.

In DNSSEC this is accomplished by the Next SECure (NSEC) record. This NSEC record holds information about the next record; it spans the nonexistence gaps in a zone, so to say."

Source: https://www.cisco.com/web/about/ac123/ac147/archived_issues/...
Selling a portion of your company to get well off well retaining a large stake. Also good to have employees able to cash out more easily.
Yes, this is why I store PDFs on archival optical media with the C code to parse the PDF. I really need a good (as in compact) epub reader to keep with my OReilly library though. Any pointers appreciated.
Really? That show always turns me off of eating processed foods. If I watched it every day I'd go paleo for sure.
Apple's 30% Cut is the Best for Consumers
Arguments By Analogy are Fallacies
Actually, lightening and darkening are built-in functions in Stylus:

http://learnboost.github.com/stylus/docs/bifs.html

Stylus is amazing
APIs HAVE BEEN copyrightable for more than 20 years
fair enough. on the other hand, i arrived at this by thinking about the role that pictures play in the lives of my friends & family, and my experience. not by analogy with instagram.
WAT, A lightning talk by Gary Bernhardt (Video, worth it though)
I mark them as spam whenever I see their stuff posted on facebook. They might not consider it spam, but it pretty clearly meets the definition in my mind. It's unsolicited, and masquerading as an action taken by one of my friends. Total bs.
Interesting how there's no mention of its discontinuation with the exception of user reviews. I can't help but imagine a few stragglers might buy it this month and immediately lose access.
Interactively viewing a web page is far from the only thing that DNS lookups are for. Breaking the standard (by returning an address when NXDOMAIN is really the correct response) may break other protocols.
On to paragraph 13:

"the district court found that the structure, sequence and organization of the JC-5000S was expression, and thus subject to protection."

http://www.fosspatents.com/2012/05/oracle-v-google-cant-make...

Judge Alsup told Google's counsel that Google had to address the Johnson Controls decision with a view to the Java APIs.
While obviously Facebook will be storing this as hash(normal), hash(upper(normal)), and hash(lower(normal)), there's an interesting security benefit to storing this in 3 columns, 'password1', 'password2' and 'password3'. The trick then is to randomise which hash gets stored in which column, i.e., password1 doesn't always correspond to hash(normal).

The slight benefit of this being that if your database is leaked, then the attacker won't have his/her brute forcing job made easier by knowing that the password3 hash only contains lowercase alphanumeric characters.

Edit: Apparently I suck at reading, it's not upper() and lower(). Woops :). Well, if any other sites do store upper() and lower() variations, I wonder if they use this idea?
There has to be better advice out there than this: http://socialtimes.com/how-to-go-viral_b22436
I hadn't thought about it like this but you're completely right. In fact I think this one of the best explanations about this that I've seen. The whole silo thing is becoming increasingly irritating.
They already did for some time, I am not sure if they've done in the scope of this rebrand, it is surely an welcome addition. [1]

Don't expect that it just works with any XMPP client as it uses a proprietary authentication mechanism "very similar to Facebook" OAUTH2.[1] More popular clients have already integrated it.

That's why Windows devs drink.

[1] http://blog.process-one.net/details_on_msns_xmpp_server/
Would love to talk. I work for another YCS11 company and we have some APIs for turning widgets / apps into content sharing and advertising tools. Let me know if you want to talk more. Looking forward to seeing your demo.
All of your images seem to be 0 bytes.
The problem with this blog is so obvious that I'm suprised that I haven't seen it in the comments yet (I probably missed it), but you can't use a random selection of photographs for this if you want to expect gross ratings to mean something. You would have to normalise each trait that you were comparing against every other trait. Otherwise, when you were trying to isolate how smart people judge black people to be, and black people were wearing caps a quarter more ofter than the average person, you would think you were getting interesting data for blacks when really you were getting interesting data for caps.

If you didn't plan to use gross ratings like this blog did (I think), then I'm pretty sure that you could do a post-normalization by analyzing the frequencies in the sample and determining how much you'd expect each of the traits to affect the rating for every other trait, then trying to determine the if the deviations from that were statistically significant in a universe that contained only those traits.

Honestly - just take the original data and assign every trait a 5 rating, then pick a random trait and pull that value up or down, then check and see what the gross ratings now say about the other traits.

I apoligize if the methodology was more complicated than it looks, and I hope there's a link to the spreadsheet of the original distribution somewhere in the blog that I missed, so someone could make sense of this data.
Arch is excellent, and seems to have gained a lot of visibility/users in the past few years. And it's a great way to learn. But it is not for someone who says Ubuntu "has started releasing software a little closer to beta than I am comfortable with." Arch will look like the Ubuntu alphas. But you'll learn how to back out of and work around bad upgrades, and usually things will shake out in a few days. Doesn't sound like what you're looking for though.
>>You made a decision. Own it, and don't give in to the flavor of the week that HN is lauding.

It is of wise men to change your mind.
I'm curious if they integrated Sencha touch with it too. Personally I use Backbone to layout structure, but still integrate it with Ext for specific components.
I was looking for good info on how to do this intentionally last year. I don't think it really exists. (I would be happy to be proven wrong.)

I recommend you collect good real world examples as a starting place.
Harvard and MIT Create EDX to Offer Free Online Courses
Dev Bootcamp requires 8 hours per day over 10 weeks, although I've met their students and they're an intense group--they usually stay longer and they go in over weekends too. It's probably the most immersive experience you can get out there, and it's totally worth it.

We draw the line at 3 hours and weekends are required, plus you can't be gone more than one week during the 8 weeks. If people can't commit to any of those, we would rather try again with them in the future when their schedule works out better.
I would think that a multi-level/hierarchical/mixed GLM would be an interesting approach to their data. Multilevel modeling assumes that there is correlation between observations that are inside the same "level". This is in stark comparison to regular GLM (even one with dummy variables to represent categories), which assumes that all observations are 100% independent.

E.g. in a model that predicts students' GPA, you could divide your data into a hierarchy consisting of, at the highest level, geographic area, followed by high school, maybe followed by teacher. In that model, the correlation between students who are in the same state, the same school or in the same classroom would be accounted for. You could even go as deep as at an individual level if you have >1 observation per student.

In addition to regular predictive variables, judg.me could probably use their weblogs to group people's judgement scores by country of origin and by individuals, among other possibilities.
Recyclable Furniture Is What All Young Nomads Need [Genius]