skysight-inc/HackerNews huggingface dataset:
If you think it's OK to just be stupid in this context you have no idea what you're talking about. If they need catharsis, I suggest they beat up a pillow while screaming about their Daddy, or their ex-wife, or whatever their major malfunction is.

It stops being 'ok' and safe when you have a bunch of idiots who don't know what they're doing. For example, when one idiot heel-hooks another idiot and idiot #2 decides to tough it out (thinking a rotational leg lock can be resisted like an armbar for a while), idiot #2 is likely going to spend some quality time with a surgeon. When idiot #3 decides that a crucifix is a perfectly good takedown response because they saw it in the UFC, idiot #4 is going to spend two weeks with a funny feeling in his neck. etc. etc... I can populate this list out to about idiot #20 or so, striking and grappling. There are a lot of bits of the human body that just don't fix themselves; worth thinking about before trying this stuff on.

As for chronic non-participant, well, I've been rolling around in the guard and the mount with other guys since 1995 (Judo, submission grappling, BJJ) without any gay panic. And I've seen my fair share of creepazoid 'fight clubs' where there's 1-2 bigger guys who are (a) rubbish grapplers and (b) strangely interested in rolling with weaker, smaller, prettier guys, so it's not such a 'cheap jab'.
It doesn't seem like such a pre-mature optimization. If two people are only interested in long-term relationships, it is a tremendous waste of their time to go on 1 or 2 dates for several hours and then discover that things won't work out. Rinse and repeat a dozen times and it certainly makes sense to filter out the large percent of people who don't fit longer term.

Sure more things can be done to boost personality compatibility, but the long-term filters are very useful.
Is it bad to have "fuck" on a sticker bound for a laptop? It's not really work-safe, right?
Already well addressed:

http://krugman.blogs.nytimes.com/2011/02/08/ideas-are-not-th...

Conservative ideology is inherently anti-science. It's deeply unsurprising to discover they don't go into scientific fields. Next you'll be telling me that atheists are underrepresented in the clergy.
> When the software was run on a lone 2.6 GHz CPU, it took around 2 hours to process a typical Jeopardy clue -- not a very practical implementation. But when they parallelized the algorithms across the 2,880-core Watson, they were able to cut the processing time from a couple of hours to between 2 and 6 seconds.

That is an impressive amount of parallelism! This is very back of the napkin (and I realise I'm comparing apples and oranges), but a rough estimate for the time taken if the problem was parallelised with 100% efficiency would be:

(2 hours) / ((2880 * 3.55) / 2.6) = 1.83098592 seconds
The Future of Microsoft Dev: Codebook, Verve and XAX
Whisper Systems provides free secure mobile comms in Egypt
Whisper Systems (www.whispersys.com) is excited to announce the availability of our RedPhone and TextSecure mobile device security products in Egypt. RedPhone and TextSecure encrypt voice calls and text messages, protecting communication from anyone who tries to listen in. They are free to download for non-commercial use. In the coming weeks, Whisper Systems will roll out full international support in most regions, however, this initial public release is only available for phones operating on Egyptian carriers.

Because Android Market does not operate in Egypt and 3rd party app stores are unable to comply with encryption export controls, we've developed our own SMS based distribution channel accessed through a secure website (https://secure.whispersys.com/get/egypt). Once installed, RedPhone lets users make secure voice calls to other RedPhone users anywhere in the world over WiFi, 3G/UMTS, and other data services. TextSecure encrypts the text messages stored on the phone and, when messages are sent to other TextSecure users, encrypts messages in transit as well.

About Whisper Systems: Mobile Security

The data stored and transmitted by mobile devices is growing rapidly in quantity and value. As new threats to both devices and carrier infrastructure emerge, the difficulty of ensuring the security of this data is an increasing risk for many users. Whisper Systems is founded on the belief that data security for mobile devices is a major emerging market, that requires a transformational shift from the traditional PC and LAN security models. We are developing a suite of mobile security applications based on this vision, and have released two initial applications, RedPhone and TextSecure, that protect user's voice and SMS communication. RedPhone is a secure encrypted voice application with the same simplicity and ease of use as the default dialer. TextSecure is a replacement for the standard text messaging application; it provides both encrypted storage and encrypted transmission of text messages. The software was put into alpha release in June 2010 for the Android OS, and has expanded to several thousand users. Additional applications in development include secure backup, remote wipe, full disk encryption, hardened OS images, and software firewall. Whisper Systems is currently raising a seed round from investors excited about the mobile security space.
Thoughts On The daily And My Challenge To Rupert Murdoch
Introducing iframe Tabs for Facebook Pages
It's not the backend. Better matching isn't going to work when you're matching snowflakes.

People turn to online dating because they want more options. Put them through your fantastic matching algorithm and out of the 1 million members you supposedly have they are only going to see half a dozen.

So you loosen the matching to return more results. Now they see 15. Why not just skip to the chase and filter based on age, height and proximity? That will get you 90% of the way there.

And people like looking at pictures of potential dates/partners. Let them do the filtering themselves.

That leaves spam and scams, and they can both be reduced with a free-to-flirt, pay-to-contact model. If someone is not willing to spend $5 - $10 to contact you, then they can't be too interested in you. And vice versa.

(I've used online dating sites and I work in marketing for an online dating site)
At first, I thought that it would be very cool to have such an arm, for a second entertaining the thought of someone chopping their arm off just so they could be a cyborg. However, a moment later, I thought "three arms", and immediately I saw the improvement.

I bet some rich guy will soon turn into some robo-Shiva.
Don't jump to conclusions about what I'd like or dislike... Adele Goldberg said about Smalltalk: "Everything happens somewhere else." I don't think that was meant as praise.

;-)
I would be flabbergasted if voting some women off the island did not improve $RELEVAMT_METRIC. (Consider just the pathological cases and what they do to the service: scammers, dead people, customers with no engagement in the last year, etc.)
It might become more viral if you allow people to write the memory immediately then have them create an account afterwards?
What about using a dedicated IM program like Adium? I find it leaps and bounds over using the web gChat client. Also it manages 1x MSN, 2x gChat and IRC in one place for me.
The explanation just might be the fact that google submits new searches as you type
I suspect there are more people with largish files they need to send someone, and there's never really been a free/easy way to do that.
Bing also shows the answer, however: http://www.bing.com/search?q=circumference+of+the+earth&...

Perhaps Google does this better, but I would be surprised if it accounted for the large difference.
Yes, but this is sort of like people having to buy a router even though they pay for their net connection.
I guess they forced the end of the session to allow non-session authentication, for example for an Client accessing an RESTful API.

I didn't found anything about this, but when you look at the related commit in rails (https://github.com/rails/rails/commit/66ce3843d32e9f2ac3b1da...) they also removed the white listing an all non html-requests ("content_mime_type.verify_request?"). So any (api) client modifying XML or JSON resources of an rails app would not be allowed to do so, because of the need to provide the authentication token. Which isn't available for an API client, because there is no session.

So instead of throwing an exception to prevent an CSRF-attack they just kill the session to prevent authentication by this session. For an api client this is no big deal, because normally it authenticates with per request credentials.

If you don't feel/have the need to support non session authentication, my guess is you could simply overwrite the handle_unverified_request method in your application controller to throw an exception again. But I would wait for further explanation by the rails core team.
I'll definitely give you a try if you send me an invite.
Ubuntu's releases are a month after Gnome, which is a month after X.org. GTK+ is related to Gnome, but does not follow Gnome's release schedule.
Actually Swing works pretty much the same way, which is why I liked it. What I couldn't stand was stuff like Qt, which wants to generate / pre-process a lot of code.

I've decided my rule is, I want to either do everything in code (like GTK) or nothing in code (like Cocoa), but none of this "here's a utility that generates code for you" like Windows Forms.
Thanks, means a lot.

I'll get FB/Twitter up and running by tomorrow.
Suggestion: put an icon to represent the type of phone/browser on each line in the recent reports list - right now there's no easy way to see what did what, unless you click through.

Also, I didn't even notice the line in the little "gauge" that shows the percentile until just now, it's really subtle and faint, so not the easiest visual indicator as it is.
From my experience back in the pre-google days was that I'd have to open up five or more links to ever see anything worthwhile and this was back in the day when page titles had zero relevance too.

Plus, I haven't seen the google front page to search in months, so that's a definite +10 for usability in my books. If I was smarter (or more pro-procrastination) I'd have a link to google news on my chrome splash screen.
check out our API! wepay.com/developer - it would let you do what you're describing pretty easily
Unfortunately, it appears they are not looking for interns :-(
Money From Around The World
Wide-open online dating discussions devolve into the same mechanics of "Is College Worth It?" discussions.

It can be interesting to read, but most people will end up broadcasting their life experience masquerading as opinion.

Also, never hire anybody over 28 years old.
Have you got a sample of some modified text we can look at?

Do you have to be the original author to see the modifications?
Agreed. We should file this under "knock me down with a feather" -- waste!
A study like this would only yield meaningful results if the user selection for all three search engines were the same and randomly selected from the general internet-enabled population.

In this case, one interpretation of these results is that google users look for something very specific and thus are less likely to be satisfied with the first result that pops up, while bing users are more casual and search for generally consumable content.
Here's a possible system:

- Free accounts exist. They have mostly full privileges.
- A given user can only receive so many requests per period
of time. A given user can only receive one request per
user for a given period. Others are informed that they
will be put on a waiting list. The site could play games
with the waiting list, like purging inactive accounts or
increasing the priority of requests similar to ones the
user has already responded to.
- Paid accounts exist. There is at least one incentive to
pay: you may skip a waiting list every so often. The
cost should be enough to reduce the incentive for account
cloning and keep the spammers out, as it exists only for
that purpose.

Desirable demographics (really a euphemism for 'women') would pretty much not need to pay. On the other hand, the site is especially attractive to them because they are not bombarded with messages. Less-desirable demographics would still be able to use the site without paying, but they would be able to pay to not wait around as much.
"Minimum Viable Product Factory"
"getOrCreateMVP();"
"while(true){getOrCreateMVP();}"
"if(goodEnough){release();}"
I heard that Norway.com is a great dating site for this reason. The entire country has completely open public income tax records.
Clever? Yes. Unique? No. Spotify have "libspotify" [1] which allows developers to do pretty much anything (you could create a completely functional Spotify client yourself, which has actually been done [2]), but users can only use your application if they have a premium account.

[1] http://developer.spotify.com/en/libspotify/overview/

[2] http://spotyxbmc.tumblr.com/
We'll take that as a compliment :)
Yep, you nailed it. A lot of our paid users use Crate as a replacement for FTP to send large files around the office or their friends.
"If you are like most people in tech, the last time you used Bing was never"

Woah. I am a SE and I use Bing's image and travel search all the time!
Vicarious Systems Says Its Artificial Intelligence Is The Real Deal
Quick typo fix: 'forcast' should be 'forecast'.
I agree about it only being clear in hindsight. Part of the problem is that many people who write about bubbles have a vested interest one way or another (not implying anything about the OP as I'm not familiar with the author). Real estate in Australia, where I live, is in a similar place right now. Lots of statistics show it is significantly overvalued; there are lots of counter-arguments why this level of house prices is "sustainable". "This time it's different," etc. Often the same statistics are used to support opposing conclusions by different authors. Unsurprisingly, most of the people who argue that housing prices are sustainable and Australia is not experiencing a real estate bubble also have an interest in selling houses. Arguably those on the other side have an interest in selling equities...
How does this differ from http://getcloudapp.com/? Genuinely curious.
Here's an interesting comparison:

Google: http://www.google.com/search?hl=en&safe=active&q=Fan...

Bing: http://www.bing.com/search?q=Fantasia&go=&form=QBRE&...

Yahoo: http://search.yahoo.com/search;_ylt=Agt64BoFz7.2ArgJZ_Io2BSb...

What stood out to me is that images and videos are not being served up front and center on Google.

No doubt more and more people are searching for video. Google really looks old-fashioned in this match-up.
"Pivot" is so 2010.
Potential confounds:

* Google submits many more searches with it's instant AJAX search-as-you-type

* Google's speed allows users to hone in on better search results by tweaking terms, whereas Bing/Yahoo users don't waste their time with a 2nd search

* Google displays the answer right on the results page with superior semantic analysis, nullifying the use of a clickthrough

* Google's tools (such as "define:", math like "4+1.078", and conversions like "45cm in inches") are well-known and people look to Google itself for answers, not secondary sites in results

* If Google's users are more "tech savvy", they may use search qualitatively differently than Bing users (related to the above explanations)

* Google users click on Google Ads more than Bing users click on Bing ads - are ad clicks tracked?

Of course, these could all be wrong. But worth looking into or acknowledging in the research if they already had.
The Old Discussing Their Death
Very good point. meetup.com is another site/service ripe for replacement: http://news.ycombinator.com/item?id=2188969
That's the point of the fix: X-CSRF-Token requires the CSRF token, which is per-user, as its value. X-Requested-With, the old way of doing things, just had to be present in the request.
Yep, A searchbox for the actual repos would be a nice feature. Filenames and content please ;)
Editing: http://www.peeknpoke.com/look_over/d8acd97d9e6dd30545effe7d

To see the result login with: ola@peeknpoke.com / ihearthn

As it's implemented right now you have to be the owner.
Awesome.

It's speedy too. I fired up Chrome Inspector and it looks like it works by Ajaxing in a full list of files in your repo the first time you hit "t", then doing the actual searching in the browser. Here's the URL it loaded for one of my projects:

https://github.com/simonw/bugle_project/tree-list/1c7793bf60...
An Exit Strategy is Not a Business Strategy
You should at least try it, even if you have no intention of switching. IE9 is blazingly fast on my netbook, even more so than my browser of choice, Chrome. While I have no intention of switching right now, it's a win for everyone that IE is a serious competitor - once IE9 has mainstream adoption it'll push Chrome, Opera and Firefox to be even faster to stay ahead.
Google owns one unreproducible asset: its data. Indices, searches, clickstreams for hundreds of millions -- even billions -- of users, going back a decade.
ROCK ON
Agree completely. I met my girlfriend on Match.com (after using Match and OkCupid casually for a year or so).

I sent tons of messages (in total) to girls I wasn't sure I had a chance with (heaven forbid I message someone "out of my league"), and now I'm dating someone awesome. I didn't have any problems with spam (maybe because I'm a guy or something about my profile), or false advertising; profiles are often all too transparent.

Dating sites suck, but they are different from real life in important ways.
It is very interesting to watch how the dev-section blog posts align with Facebook's roadmap (https://developers.facebook.com/roadmap) and changelog (https://developers.facebook.com/docs/changelog).

More interesting still is their timing of the deprecations (like removing the <fb:editor>) without talking about how developers should be creating their apps in a future-friendly manner.
Why VCs Should Think More Like Warren Buffett
Yes, it is really all you need. Recent updates have enabled annotation and other nice features and it was one of the first apps to jump on the dropbox bandwagon so it is easy to keep papers in sync on the device and across platforms.
> Barry Boehm: adding programmers to a late project makes it later.

It was Fred Brooks who observed that. So famous is the observation that's known as Brooks' Law.

Not to denigrate Barry Boehm, mind you, who is a fantastic researcher.
Rand Fishkin on Inbound Marketing for Startups in 2011
This is one of the rare queries where I'd try Wolfram Alpha first:

http://www.wolframalpha.com/input/?i=circumference+of+the+ea...
Part 7:
http://all-things-andy-gavin.com/2011/02/10/crash-bandicoot-...
Idea: what if you revshare the monthly fee with the contactees? (Obviously after some sort of validation/time-on-site/social proof to weed out scammers.)
Any video geek with moderate VoiceOver / Final Cut / After Effects / Motion skills will have the know-how to pull this off. That can't be hard to find.

Although Blurts is a completely different approach than the other two examples you posted. Same rules apply, just add a camera.

http://adamlisagor.com has been doing some really interesting promotional videos for apps and web services.

But this all really does boil down to how much you want to spend, as far as talent goes. You can find a savvy college kid or hire someone who does this sort of work full-time. Or make something a little less sub-par and do it in house.
Try IETester:

"IETester is a free WebBrowser that allows you to have the rendering and javascript engines of IE9 preview, IE8, IE7 IE 6 and IE5.5 on Windows 7, Vista and XP, as well as the installed IE in the same process. "

http://www.my-debugbar.com/wiki/IETester/HomePage
The exploit SWF just puts in that it is an Ajax call:

X-Requested-With: XMLHttpRequest

which says "I'm an AJAX request". Since the value is static, it is easy to use in an exploit.
More Niche Female Consumer Focused Start-ups Wanted
Thanks for making me laugh with the writing sample.

This is a polished piece of work. The transition between each revision is nicely handled, the red/green colouring for the diff view is well though out. You should really be proud of this.
This is my first time seeing either, but I can tell that if I sent someone a link to Crate and and a link to CloudApp and told them to share a file with me, I'd have to spend a few minutes explaining how Cloud works, how to install it etc. With Crate pretty much anyone should be able to figure it out without hand holding.
http://en.wikipedia.org/wiki/Sigmoid_function
This seems like it would be easier to get a file from someone else though, since it's 100% web.
I don't think there's a clear-cut winner - it's mostly choice. Strong typing generally allows more solid, less-breakable code; weak typing generally allows quick prototyping and small scripts to be done at a faster pace.

This is why I suggested a -strict flag (https://github.com/bendmorris/scotch/issues/3): if you decide that you're done prototyping, and would like to make what you're doing more explicit.

Another method could possibly be being able to specify in-code that it's strict, perhaps something along the lines of "#flags: strict <...>" for flags always applied to that file? (Yes, that's ugly. I'm talking about the idea, not that particular incarnation of the idea)

This would allow the best of both worlds, without trying to force them to play nice with each other in one file.

However, even while avoiding mixing them in one file, that still raises other issues. For instance, if non-strict file "a" imports strict file "b", is "a" strict? I'd vote not (this would allow the entire standard library to be strict for clarity, and not cause any issues elsewhere), but I'm curious what other people's opinions are.
Only 8% Of Verizon iPhone Buyers Are Ditching AT&T
Github just beat the internet
Matt's response to this:
http://www.google.com/buzz/109412257237874861202/A7d5joZ3tJJ...
You can share files publicly via a URL or send a dir to someone.

I think dropbox's popularity comes, in large part, from people's dissatisfaction in trying to use web services to share files.
What If Facebook Never Actually Does an IPO?
Are Google and Facebook trying to buy Twitter?
Bootstrapping a HFT Firm - Solving Two Chicken and Egg Problems
The Process (photo)
Multiple pointer support is huge. It now means GTK+ can be used on mobile applications and support gestures.

CSS themeing means themes can be created by designers more readily. This should mean more and better themes in the future.
I found "A Logical Approach to Discrete Math" by Gries and Schneider to be delightful. It teaches discrete math using formal logic as the basis of the whole system.

http://www.amazon.com/Logical-Approach-Discrete-Monographs-C...
Free online source of Motorcycle News and Reviews
Dropbox temporarily stops the downloads if a link becomes too "popular".

I assume Crate would not do that.
How many people in the US could answer these if given access to wikipedia, the OED, etc? Nearly anyone.
There's another possible source of selection bias: users may be going to Google for queries that they know are a hard, because they assume that Bing won't have the answer. Of course such queries will fail more often, because they're hard.

Bing's marketing has centered around the head of the query distribution - common tasks where definite answers exist, like how to book a flight. It makes sense that such tasks would succeed much more often than long-tail ones like looking up an obscure error message.