skysight-inc/HackerNews huggingface dataset:
No dispute with you there - I mentioned some possible metrics, but those you mentioned are also clearly important.

I was commenting on the question about usability testing (which yes, should include testing of experienced users); I don't have the information to make a judgment on the Edit button; I presume Google and Github both saw something in their testing that led them to make their design decisions. However, I am interested to know, in Google's case, what improvement, and what problems, they saw from this particular change. Anyone work on the new Google Contacts?
The fact that some photo sharing site is having a one day special, to me, isn't really hacker news material.
It's even simpler. A lot of legacy code out there uses "0" (not NULL or even (void ∗)0, just 0) in place of NULL. So it's very important for backwards compatibility that "test ? (double ∗)x : 0" or "test ? 0 : (int ∗)x" return double ∗ or int ∗, respectively.

I'm not sure why the definition of a null pointer has to be so liberal, but I suspect there's a backwards compatibility constraint in there.
Interesting? Yes hopefully. Plagiarism is "the unauthorized use or close imitation of the language and thoughts of another author and the representation of them as one's own original work." By definition, one can't plagiarize one's own writing. In the 1000+pages of stuff on the blog, it's true that some important ideas are emphasized more than once.
Seems to have some XSS vulnerabilities
Some months ago I created hashtagify.me - just because it looked like a very interesting idea that would allow me to experiment with node.js and redis and to get some attention.

While working on other ideas, I was contacted by a marketer that needed a specific kind of analysis for Twitter campaigns. Hashtagify Pro is my solution to his - and I hope enough others' - problem.

This is still a closed beta, but I'd like to get all the feedback I can get - be generous with your comments, ideas and criticism!

EDIT: If you're interested in the service, I'm looking for beta testers, so just ask - here or writing to daniele.mazzini(at)gmail.com - and I'll send you an unlimited beta account.
XSS By bflesch@bf-itservice.de :) nice work
Why Android updates are a mess: it's the business model
Investors are incentivized to not only pick the founders they think have a very high chance of huge success, but to make as many founders as possible think they belong to that group. If they're right, big rewards. If they're wrong, the founders (and LPs) pay the price.

More: http://www.paulgraham.com/venturecapital.html
>I saw a post long ago (i couldn't find :/)

It seems the site is down, but here's archive.org's cache:

http://web.archive.org/web/20110208212952/http://www.41latit...

http://web.archive.org/web/20101223050944/http://www.41latit...
That's QR Code
You hit the nail on the head, pgeorgi
Tianya, China's biggest online forum 40 million users data leaked
His list of decisions is too vague! They need concrete instantiations, things he can actually do, or they're going to be just nice-sounding generalities to ponder. (I've been burned by this personally.)

I'll give an example. Suppose a college student decides "I will take charge of my education and be motivated to learn." This is a nice idea, but it's easy to lose sight of such high ideals when your daily routine is so immediate and distracting. Something more concrete might be, "I will read at least one interesting journal article each day for the next month, marking each day on the calendar." With this sort of decision, you will know if you are doing it or not, and it can become a routine.

Don't decide to get better at writing; decide what you're going to write, then write it while deliberately trying to write well. Don't decide to "become relevant or GTFO"; come up with some plausible ways to become relevant, try some non-null subset of them, and see how it goes.
https://github.com/maxcountryman/logmon/issues/1
Openid is a "social login"?

What are you talking about?
I think generally this might not be about relationships per se, but simply what kind of person you are.

It would seem weird to me to be in a relationship with a person and not get involved in their field; but that's just because I'm that kind of person. I view everyone as a potential teacher. When I dated a physicist, I got into physics; a computer scientist, computer science; a Go player, I learned to play Go; an epidemiologist, I learned epidemiology.

But not everyone is like that, in fact probably most people are not... so it probably has less to do with your relationship and more about personality type.
Sudden uptick in requests + the holidays = a multitude of reasons why there might be a delay.

Don't get me wrong, I dislike GoDaddy. But let's not jump the gun on these things.
Would anyone care to give some context for this?
Did you go and accept the transfer at GoDaddy? Otherwise it takes a week.
My Mother Wants An iPhone
Wikipedia! and XKCD?! That's disappointing...
Not sure. Only 3 of my 15 transfer requests from Friday have gone through.
This is always a fun page to look at when pondering The Land of the Free™

https://en.wikipedia.org/wiki/United_States_incarceration_ra...

And keep in mind, much of the prison system is privatized, many of those inmates work hard labor for far less than minimum wage, they have access to almost no real rehabilitation programs, and can't vote once they serve their time.
What is really bugging me as a programmer: We live in the 21st century and people still include user-supplied data in their pages as if Cross-Site Scripting (XSS) is totally unknown.

I get a bad feeling when these simple attacks are possible; because this shows that there are fundamental flaws in some people's coding styles. I know this sounds harsh, and I recognize it is llamdba's weekend project, but these flaws show neglection of fundamentals in handling data.

Apart from this, this live log is very entertaining!
Tell HN Readers : Challengify.com for sale
Hi Everyone, I wanted to start a social networking or self - assessment site.
It acts like goal setting or goal chasing site. We also thought have assigning profiles to real world Mentors. Premium Plans, Subscription services. The name we thought was Challengify.com . But due to some personal problems and other reasons, I am unable to do it. Will be greatful if some one can do that for real world.

So I am interested to sell my domain.. You can mail me at hello@pencilcoders.in
PS: You may also buy this domain for any other reasons.
looks like a great product. I think the demo interface you have is great and fairly easy to use.

I'm not your target customer, but I think the demo / tutorial might be a little daunting with all of the numbers around everywhere.

I also think there might need to be a little bit more explanation about what those individual dashboards mean or what type of action you can take against it.

best of luck with this.
Well, there is a slightly buggy webview version at:

http://gethopscotch.com/index.html

But since it only really works on iPad we decided to release it as an app.
A passionate life [video]
To the people who don't want to click through an another HN submission, then again to a google+ status update (c'mon...):

Google bomb them by including a link to namecheap on all of your web pages.
I was playing a bit with the app and it seems some attack vectors went through. I really didn't want to mess up your experience of this POC and see that you've already filed a report on github, that's very impressive. Thanks. :-)
People spend twice as much time on Netflix than on Hulu
I would like to further suggest we end the use of the word "war" in contexts that do not involve mandatory conscription and the deaths of large numbers of combatants until one side totally surrenders.

It's really interesting to me in what way his statement is actually true, as you say, just not in the way that it is sold (he is right on that part - declaring "war" on anything from Iraq to Christmas is in itself an issue that can create dangerous narratives). As you've said, the way it is conducted in the US, it certainly does involve large numbers of deaths - if the drug-related deaths (due to criminalization) within the US don't convince you, the Mexican border or even further south paint a clear picture. Furthermore, the only option that is offered is indeed total surrender - the stated goal of The War On Drugs being to end illegal drug trade, preferably to end illegal drug use, completely.

The problem, via Wikipedia, is: >>ONDCP's view is that "drug addiction is a disease that can be successfully prevented and treated... making drugs more available will make it harder to keep our communities healthy and safe."(2011)<<

Illegal drugs equal addiction equal disease. Increasing availability increases addiction, reducing safety (think of the children!), meaning the only option is criminalizing any sort of availability. If that is the narrative you are selling, you have indeed polarized the debate enough to warrant a war. The problem is that it really just isn't true. The US has created this war - it is a fight they picked.

Today, the economics of prohibition have tipped off the scale and laid power in the hands of people that really shouldn't have any. The reality of criminalization has simply created a large number of criminals (rocketing the percentage of US citizens in prison from 0.2 to 0.8), it has not served to scare people from using drugs, it has actually been an example of the same-old "hide it, to make it more interesting".

But again, the real issue is that the War On Drugs completely misunderstands the actual reality: Drug addicts are people primarily having a problem, not causing problems. Drug Users can range from people enjoying a glass of wine to the Hollywood "crack house zombies". That is a sliding scale of regular folks to folks with some military grade issues. Rubber-stamping the majority of them as criminals is simple, costly and foolish. What they don't get is that you shouldn't punish people for having a problem. You should help them. That is what Portugal got right.

The problem is understood backwards and then it is "solved" backwards again. That such a thing can happen in a country that already got a pretty definitive statement on the counter-productivity of prohibition is incredibly ironic.
Quarter-by-quarter analysis: Bears vs. Packers
The Gowalla Theorem
Transfers take forever, it's not a problem with godaddy. I transferred a domain into godaddy before all this SOPA drama and it finally "arrived" yesterday, 7 days later.

edit: seems this is an unrelated issue and before it gets to the transfer stage, my mistake.
There's much to be done in the web mapping yet, Google Maps initially brought a renaissance to the field but the problem is that now everyone try to beat Google by emulating Google Maps (just like some companies loves to emulate Apple products). For example, Google buys the majority of surveying data that it uses in building it's maps, everyone can buys and use the same data.

OpenStreetMaps has its own data but it is provided by a community that does not have as much momentum as Wikipedia, even New York City data is pretty much incomplete[1]

Part of the problem is that people really do not know anything about cartography or how a dynamic maps must behave, even worse the majority of people do not even know how a web mapping service is implemented.

By the way, you can use OpenLayers with many tiles, including Google: http://openlayers.org/dev/examples/google.html

[1]: http://wiki.openstreetmap.org/wiki/New_York_City
French MP Valerie Boyer’s website hacked by Turkish hackers
My thoughts exactly. Witch hunting season generally leads to poor discourse.
I just got this from a namecheap customer service chat:

"Please let me explain the transfer mechanism in order to make it more clear. On the first stages of the transfer process our system needs to obtain the full domain contact information from the old registrar. Their system should provide us with the full Whois data on the domain automatically in order for us to start the Verification process and be able to proceed with the transfer initiation. Currently Godaddy blocks our IP addresses and does not provide our system with the full contact information (they are not disclosing the email addresses listed with domains), thus we need to gather this data manually"

I do a whois and get all the information, apparently they don't.
Have you been to Amsterdam? It's not the poor addicts who travel, it's the rowdy 16-25 crowd. It must bring in a ton of tourism revenue, but I know the Dutch aren't thrilled about a ton of Brits, Aussies, and Americans wandering about their city stoned out of their minds all the time.
I never got the email to accept. I have done this before and it took just minutes
Seven Ways to Get Yourself Hacked
3 days ago I transferred ~15 domains. The first half arrived just fine, but the last half is stuck. Those transfers have not shown in GoDaddy's pending transfer page, even after accepting Namecheap's verification emails.
How often do you really need to make sure you get the float versions rather than simply using the double versions everywhere and dealing with the minor speed hit? The tgmath stuff is really for scientific computing. For simple trigonometry on UI elements and such, there's no noticeable advantage to using e.g. cosf rather than plain cos and letting conversions happen.
For an excellent perspective on the damage the drug war causes internationally, read "The Politics of Heroin" by Alfred McCoy. It's dense but illuminating.
Yeah we had the data just return instead of escaping the value.
You're absolutely right, I overlooked the fact that the log data wasn't being escaped (something that I had realized in a previous chat application I had made last week). A quick fix is to use flask's built-in escape function, something like: line = escape(line). The server is now escaping lines off the log.
Thanks! I too had second thoughts about the number of "instructions", but I also thought that those who are really (ie practically) interested will want in-depth explanations. Let's see what others think ;)

For a more "strategical" explanation I was also thinking about writing a short (free) ebook. I don't know if a contextual help would be a good place to explain that kind of things...
Looking up whois info manually might work if you only have a few domains to process, but not when you have a lot. Not very efficient.
My partner also had no clue what I do, so she asked to learn. Not to learn how to code, but what it involves. So we took a couple nights and we wrote a small program together just so she could understand what it means when I say 'function' or 'UI'. At each step I explained why we were doing things and what it entailed and what some of our options could be, but stopped short of actual code semantics. At the end we had a working program and she understood how it was put together and in turn, what my daily routine entails. To this day she doesn't get that blank look and is able to ask questions. The fact she took the time to do that meant a lot to me.
Update on GoDaddy Transfer Issues
Christmas Donation Time
Who did you donate to for christmas?
Update from namecheap: http://news.ycombinator.com/item?id=3393330
Taking Control of Your Debt? Part 2
Anthony from DNSimple here. We've definitely seen a lot more of these messages since the SOPA announcement just before Christmas. Prior to that I almost never saw domains stalled because of problems getting at whois data. Whether GoDaddy is doing it on purpose or if they are just overwhelmed with the number of domains that are being transferred out is pure speculation at this point.

In the case of DNSimple, if you get a message like that we are currently recommending that you email us (support@dnsimple.com) and let us know which domains are currently responding with that message and we'll cancel them so you can try them again. It's a brute force way of dealing with it, it's inelegant and may end up causing even more problems for GoDaddy, but we have found that has helped a bit.

To be certain, this is different than the 5 day waiting period that ICANN allows. That only comes into effect after you've submitted the transfer request to the registry, and if you haven't received an email to authorize the transfer request then you aren't at that point yet.
Cool. And not to take away from it all, but ...

You can do the same or better with multitail locally tailing a remote tail over ssh, and you get multitail's color schemes for various log types like mail or httpd.

multitail -s 2 -sn 2,2 -C \
-l "ssh -t xxx.yyy.zzz.123 tail -n 100 -f /var/log/nginx/a*" \
-l "ssh -t xxx.yyy.zzz.123 tail -n 100 -f /var/log/nginx/e*" \
-l "ssh -t xxx.yyy.zzz.123 tail -n 100 -f /var/log/uwsgi/*" \
-l "ssh -t xxx.yyy.zzz.123 tail -n 100 -f /var/log/ufw.log"
Novacut Open source video editor, recently got funded sucessfully through kickstarter.

http://www.kickstarter.com/projects/novacut/novacut-pro-vide...
> California, Colorado, New York and Oregon off the top of my head

All decriminalization is not alike. In New York, for example, decriminalization is in in name only, because police can easily exploit a loophole that allows them to charge people with possession of more than an ounce (criminal) even if they only have a few grams (not criminal). Because of this, New York City arrests more people (per-capita and in total) than any other city in the entire world. Compare to the Netherlands, which also has 'only' decriminalized marijuana.
Login to your GoDaddy account and accept the transfer from there.
Well that explains why my transfer is taking so long...
I can immediately envision some use cases for this RTM at the workplace, yet our log file throughput is extremely high, so I would have to incorporate some type of throttling mechanism, Great Project...
Click on the link "Why ByeDaddy?"
My Google interview wasn't anything like that. If anything, those could be questions they ask non-engineers, but I don't actually know.
This means nothing. I initiated transfers away from Godaddy a week ago, and they still haven't gone through. See:

http://news.ycombinator.com/item?id=3393263
I think you are using the word "efficient" in a nonstandard way. Could you please define your terms?
Rather, I think he means that the US judicial system is currently swamped. Therefore, if drug cases no longer required court time, the load on the system could be brought down to a more manageable level.
I am having the EXACT same problem. My domains look like this on namecheap http://imgur.com/mtSsd and they said that GoDaddy was blocking them from getting the Whois info as well.

I understand not wanting to jump to conclusions but I trust GoDaddy about as far as I can throw the elephants that their CEO shoots...
Seriously? man hcreate

Edit: I guess that isn't so ugly as it is completely pointless. There's a difference.
This explains it: http://community.namecheap.com/blog/2011/12/26/godaddy-trans...
You mean like when head rolled over watergate but not Valerie Plame? Or because since we all watch torture on 24 it makes gitmo ok? Or Rush redefines the word hypocrite and the people still flock to him like Jesus? or Obama reneges on his promises. He is effectively are more weller spoke Bush.

I don't think we lost honor, I don't think we had it, but I do think we have lost nearly all sense of caring.
Top 5 Unknown Reasons Why Business Belongs in the Cloud
If he has not received the authorization email then it most likely means that the transfer request has not been submitted to the registry which means that GoDaddy has no knowledge of the transfer yet.
Thanks. I noticed this too.
I was planning on transferring only half my domains from godaddy this month, but now with this, I'm transferring them all.
Opera mail is about to launch.
I linked to the HN post so that it gets votes and reaches the homepage so more people can see this. I'm not trying to be a karma whore.
Android 4.0 updates: It is all about the money
Great post. You mentioned using real time analytics to polish your articles. What tools did you have in mind?
> So you say that the real world is mostly made from legal definitions?

No. I'm saying that arguing about what a "business" is or isn't is futile, because something which is a business to one is not a business to the other. Had there been a legal definition, there would have been merit to such a discussion.

> I would wonder what that would mean for string theory.

I wonder too. So far, string theory has not been predictive, and as such is a very interesting intellectual experiment, but not a lot more. When it can actually predict something testable that disagrees with another theory, we'll be able to call it "science".
And in some places, OSM is more up to date than Google Maps.
The Irrationality of Price Anchoring
I tried to summarize McCoy's book on Wikipedia a few years ago http://en.wikipedia.org/wiki/The_Politics_of_Heroin_in_South... and also cover the controversy on publication.

You can find the first edition online if you google; as far as I know, the second edition (the one I have, which covers Afghanistan as well) is not online.
I understand Flask can not do socketio because it is WSGI app. Any idea if socketio will be supported by WSGI at all?
I don't have much to say other than, as far as analytics and tracking goes, I'm going to play with a copy of this and see what I can do.

The screenshots played quite a big part in selling me.
I totally agree that the sales process was bad. My post was responding to politician's insinuation that because they couldn't afford to buy the data they had no right to complain about the embarrassing salesmanship.
Video blogging is still an untapped opportunity.

Most people either think it's too much work, or they cannot commit to doing video blog posts that take 15 - 20 minutes, and put you on any mobile/laptop screen where an existing or potential customer, joint venture partner, blogger or reporter might wish to find you 24/7/365.

The idea with blogging is to start a data-driven feedback loop that you can fine-tune 'on the fly' similar to the following process the author outlined in the article:

* Capture every idea
* Don’t wait for good ideas – shipping regularly creates quality
* Don’t obsess — publish posts on the 2nd draft
* Watch realtime analytics and heavily polish only the posts which start to take off

Of course some types of startups enjoy viral growth through invites/recruiting, so perhaps blogging is less important for them.

For many startups creating compelling content, syndicating the heck out of it, and connecting with as many people as possible are core drivers of organic traffic growth.
This is nice, so is libsvm, and a few other comercial products I've used (JMP), but having some fairly non-trivial data sets for work, I've found myself implementing most of these by hand to get out the results I want. I'm not in an internet data mining field, most of my data comes from Semiconductors, so do these actually work well (as in 85%+ accuracy) on those type data sets?
Great point. And founders who have taken the 90-hour-a-week path are emotionally incentivized to believe it's the only path to success -- because if not, they could have made different tradeoffs.
yes, discover and share products you love. http://signup.peeqshare.com/
Devil's advocate here: The idea that godaddy appears to be intentionally stalling transfers is pure speculation. Not saying that they're incapable of doing it, but that whole "don't attribute to malice" thing.

Let's not turn this into another ugly internet lynch-mob. Just move your domains, and be done with it. Namecheap (and others) look like they're more than happy to help out all their new customers.