skysight-inc/HackerNews huggingface dataset:
Funny and famous movie quotes from your favorite movies
Funny and famous movie quotes from new and older movies. Oneliners, dialogues and more. Something for everyone.
A site I read on social skills has a post explaining why it doesn't use the words Introvert and Extrovert. The main points it gives are:

* There are no agreed upon definitions of the terms

* Just bringing up the terms can derail conversations and turn them into debate on what the words really mean (e.g., like what is happening in this thread)

* The terms cram too many sub-concepts into one

* False dichotomy

* Tends to ignore context (i.e., people act differently in different situations)

* Associated with a bitter Us vs. Them mentality

* The terms can make people feel defensive and closed off

* The words can be self-limiting labels

Full post: http://www.succeedsocially.com/introversion
For the size of reddit, that bounce rate is awesome. As are your loyalty numbers.

It's well known that forums are sticky, but your loyalty numbers confirm you're a gem.
Angry crowd vandalizes downtown Vancouver after Game 7
I'd be asking why some other companies in the 1B page views a month range often have up to 60 engineers on hand. Reddit has a very small staff for an operation this size.
Yeah, Apple got this one right. No matter what you do with your phone, you can just press the big black button and everything is back to normal. If anything, I think these software buttons will lead to further user frustration.
I'd like to learn more about the author's background with ORMs and especially activerecord ... I know SQL pretty well, in fact when I started using Rails, I insisted on still writing my own SQL queries by hand.

ActiveRecord might be an anti-pattern, or it might not ... I really couldn't care less, what I do know is that I enjoy dealing with the database using active record far more than error prone dynamically constructed SQL queries I was doing back in my PHP days.

It makes my life as a coder easier ... I mean, have you ever tried to construct a really complex search function on a web app using SQL? ... its a pain and a half. ActiveRecord makes stuff like that much easier (named scopes in Rails especially)

Yes, if you don't understand databases, you're going to use an ORM in shameful ways, but it works well ... very well, if you know what you're doing and you take the time to learn your craft.

I'm glad to have ActiveRecord in my tool belt every morning when I get to work and that ... is what really matters to me.
4chan is a massive massive message forum akin to a common carrier or Google Groups. You are suggesting censoring one of the most active and interesting websites on the internet. Should we avoid linking to Craigslist because human trafficking takes place on it? Or ebay because piracy takes place on it? Or usenet because - well - pretty much everything happens on it? Or Google, or maybe just the internet as a whole?

The link is on HN because of the interesting thread and has nothing to do with what you are talking about.
Mr. Langley posted screenshots and additional information on Namesake earlier today:

http://namesake.com/conversation/mattlangley/i-just-accident...

Among other interesting tidbits: "All users are potentially vulnerable, but users of free email services are the most vulnerable, for reasons that I won't divulge until Paypal have fixed it."
Tech Leaders Don't Win By Saying They'll Crush Somebody
I'm hugely impressed by Spill. Many Universities spend plenty of money on emotional and psychological support for students (mine employs many full-time counselors and a variety of other in-person services) and still have dramatic suicide and drop-out rates. This system can unify those services and targets them through a familiar social network-style channel. I hope this is implemented as widely as possible.
Download Green Lantern
Download Green Lantern Movie or Watch Green Lantern online in just few second with HD/DVD/ipod/divX quality. Watch all new release movies trailer and download movies with moviesbunch.com.
This seems prudent. From what I can see in our account, its a single passwordless click to empty the associated account into the paypal once you have the paypal password. (probably right up to the limit of the so-called "overdraft protection" on the bank account)

I was always more afraid of paypal itself being able to get at the mandatory associated bank account so we created a special account just to link to paypal. Its kept mostly empty most of the time.

It was hell-and-a-half to get the bank to turn off the "overdraft protection" on the account.
Viglink take 25% of the revenue.

For the size of reddit and the potential of the revenue stream, they would do much better signing up to the top X (where X is in the hundreds) affiliate schemes themselves and doing their own re-writing server-side (no lag introduced on the client side).

As a secondary revenue stream, reddit could then make an API available for others to do the same and charge only 15% for the service... undercutting viglink and making more revenue for themselves from other sites.

URL rewriting is easy, and signing up to affiliate schemes takes 30 seconds and is only done once per scheme... there's no reason to give away 25% of revenue for it.
Yeah, there's a subtle link just under the turntable before the tracks to load.
Hot Wheel Cars - The Most Popular Modern Toys in India
Hot Wheels is renowned for superior quality and unique toys. Children about 8 or over will definitely adore this car, mainly for the acceleration, flexibility and its simplicity of use. This excellent racing car is ideally suited for indoors and on solid areas. Infibeam.com is the leading online store, to buy Toys & Games in India. Find latest collection of Hot Wheels Cars for kids like ferrari, lamborghini, mustang, BMW, bugatti veyron & many more at lowest price with International shipping options.
WSJ Flight Data Search: Larry and Sergey
I wont be surprised at all by 4x over Hadoop, rather I would be a little underwhelmed.

What follows is an anecdotal data point. I have run similar code on similarly sized input on an Yahoo configuration of Hadoop (which is written in Java) and Google's mapreduce (which is written in C++). Google's implementation clearly ran in 4x to 5x less time. The difference would be between my job finishing in 2.5 hrs vs I have to check the result the next day.

I would expect Yahoo's set up to be a fairly well tuned one too. Its significant because it does require a fair bit of tuning to get get good performance off Hadoop. Google's setup might as well, but I have not come across anyone who has set it up personally so I have no idea how difficult or easy it is/was. Furthermore my Yahoo experience was much more recent, so I believe the Hadoop installation would have had the advantage of benefiting significantly from the recent advances in JVM. All in all Google's mapreduce was quite a pleasure to use (unless the nodes kept failing too often and that has happened too), I cannot vouch for a similar level of pleasure with Hadoop, but no node crashes (again, keep in mind this is anecdotal).

This probably has more to do with the design rather than C++ vs Java, but it cannot be ruled out entirely. I can well imagine the JVM based solution to be more memory intensive and hence would run less number of jobs per node. A possible explanation for no node crashes at Yahoo side of things is that their clusters typically use close to cutting edge and newish and expensive servers, whereas Google's philosophy had been to use cheaper servers and make up for it on the software stack. But it could have been that the data center where I was running my stuff on was having issues that month.

There was recent post on HN about an ex-Googler complaining that Google infrastructure is old in comparison to Hadoop, its filesystem etc, old it probably is, but in my experience not lacking in performance in anyway, in fact quite superior. Again, this is no way a benchmark.

EDIT: Not sure what I am allowed to tell, but you wont be too wrong if you assume that the Yahoo servers were top of the line a couple of years ago, whereas my time on the Google system was in the pre multi-core era and pre 64 bit era. Don't remember anything about disk sizes though.
Well, no. I should try to actually get it up there, though. My current userbase likes it, but it'd be fun to see what the store would do.
Wow this article couldn't be further from the truth. I can only assume the author was not in the industry during the 1980's and 1990's watching the vicious stomping that Microsoft dealt out to every company that got in its way. And they didn't do it quietly either.

Nor was Oracle or Sun Microsystems shy and retiring when it came to publicly lashing their competition.

The fundamental premise of this article is that technology companies have got to the top by being great and nice and executing well and doing it politely is, well, rubbish.
Mozilla Firefox 5 release in june
A few days ago Mozilla released Firefox 5 beta 5 and now they are going to release Mozilla Firefox 5 final this month itself, ie on June 21
For US accounts, PayPal requires a person to verify the security question on the account if one was set or the credit/debit card number before being able to change the password.
[Android Brick Breaker Game] Le Brickk Mania
"Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon." Fans being stupid isn't an interesting new phenomenon.
http://wordoid.com is a fun name generator if you want pronounceable words.
MongoDB comparison and Experience
Hi,
who is using MongoDB and what is your experience?

Is there any reason I choose MongoDB over other alternatives?
Zena 1.0 "Amen Break" release (5 years making a Rails CMS)
Wordoid is very useful. Even if you don't find a name that works, it gives you lots of ideas.
So long as you're an EXPERT PROGRAMMER who despises programming SEPPLES.
PayPal NVP API Class for PHP
It won't let me do this at the moment because a withdrawal is already pending.
Hack for Change, submit and vote for your ideas.
That implies that it's easier to get the password change email sent to an address with a different local part at the same domain than to a completely different domain.
I'm actually more afraid of delinking then relinking a bank account setting off some kind of red flag at PayPal's risk department than losing the balance of a bank account. PayPal's the preferred way to pay for millions of people, losing access to it forever as a business may be worth more than my current linked assets.
The opening statement (and URL) of this post is rather interesting: "I just accidental hacked PayPal" followed by "it took 30 seconds and I had total access to someone else's account".
Ask HN: Should I fire my co-founder?
My co-founder is proving to be a problem. When we started I didn't know his abilities. He came from a top school and is a hard worker so I took him on board.

Now when the rubber has to meet the road, he hasn't been cutting it. Its been one year. He needs a lot of coaching on good quality programming. Does zilch marketing/sales work. Gets frustrated easily. Mostly does a half assed job at most things.

I think many of you may have faced this, so I want to get an idea from the community.

Pros: He devotes a lot of time at work. I don't know why he doesn't get the output though.
I've been on reddit since 2007 under various names. I think the quality has declined quite a bit if you view /r/all, the front page everyone sees by default. Its really bad.

Individual subreddits are pretty good still though. /r/netsec, sysadmin, wearethemusicmakers, gamernews, philosophyofscience, etc. Smaller ones are still pretty quality.
Isn't it a tad early for them to be preparing for 5.0 when the latest version in the 4.0 branch is 4.0.1?

Just doesn't seem that they've actually made any changes worthy of a new major version. Perhaps they're getting jealous of chrome having what seems like such a fast release cycle?
I never found anything wrong with Active Record patterns, in all the projects I worked with. Of course, it depends on the ORM and it's a pattern that blends itself especially well with dynamic languages (IMHO, Hibernate sucks).

Of course an ORM will have SQL concepts because that's the nature of the beast. You can't abstract those away.

There is also nothing wrong with generating SQL for you, as generating SQL by hand is a task that involves string concatenation. And when adding filters to that SQL based on lots of runtime conditions, it gets freaking painful to do it - it's a lot nicer to work with expressions that are building a syntax tree, to which you can add and add whatever you need.

Also, about efficiency, the dumb ORM in Django can do this (prefetching relationships on one level):

user_rs = User.objects.filter(groups__name='Badass')\
.select_related(depth=1)

It can also do this:

rs = user_rs.values_list('groups__name', 'username')

Which returns an array of (group, name) tuples. No inefficiency there and no leaking abstraction either.

You can also drop to pure SQL, if you're so inclined for efficiency reasons. In that SQL you can also restrict the columns you're selecting, and so the model objects returned will lazily load missing attributes on request ...

user = User.objects.raw('select id, username from auth_user limit 1')[0]

# already retrieved
user.username

# this works, but a second query is made
user.first_name

So, yeah, people can use raw SQL or whatever fad-du-jour they want. I'll just be busy working on stuff.
Sorry it isn't more clear - by default, you get "non-scratch mode" until it's determined your GPU (hardware accel in browser) + CPU can handle the extra load. Once you opt in, localstorage remembers that preference until you opt out.

You can force scatch mode via http://wheelsofsteel.net/?scratch=1 - but without hardware accel (hardware + OS + driver support, I recommend Safari 5 or Chrome 12), rendering falls back on CPU use which will skyrocket and that will kill the audio processing bits.

I wrote a small book on the whole process (and performance caveats) on my main site as someone linked below. Numerous pics + videos too. ;)
How to design a worked landing page
You fix the problem by realizing editors where in place for a reason. People like crap and without editors to filter bullshit we get a continuing stream of fecal matter.

In theory moderators on Reddit should be some sort of quality control, but usually they just say "well if that is what the community wants..." and let the most ridiculous pandering submissions slide.

Someone needs to blend user submitted stories with editors and find where the sweet spot between the two is.

Until the two systems can be blended in an awesome hybrid, then yes, we will continue to flock to new sites as the old ones fall prey to eternal September.
Here is a link to a pitch from NYC startup at TC Disrupt last year: http://www.livestream.com/disrupt/video?clipId=pla_b6fa3cc6-...

The company is called Yext, and from what I remember at that time, there was concern about Yext placing phone numbers that they control across the web for the local businesses that they service; the implication being that there is some lock-in, and possibly some web juice being lost.

EDIT: I decided to actually check out the site and they assign only one number, so no a/b testing. I searched, but found no pricing, so it looks like they are discriminating based on the specific type of business.

It was interesting they made note that people tend to call local numbers more regularly than 800 or out of state, so I guess that is a feature to look for.
New study raises concerns about pre-teens exposed to secondhand smoke
Another article making the case that money does not buy happiness, in fact, money is some sort of emotional burden.

Perhaps the accumulation of personal weath means nothing if everyone around you suffers.
Jon Stewart on the use of QR Codes on TV...
The OS scheduler still does the comparisons (and sorting). How otherwise would the threads wake up in order if they weren't sorted by somebody?
Domain name: $25

Trademark search: $350

Invariably coming up with a better name six months later: priceless.

(I assume that doesn't only happen to me every time.)
The most important steps he details require the same extraordinary intelligence that makes one an extraordinary student. The most difficult thing for a genius to understand is what it is like not to be quick minded. Most students could stare at the same material for days and not generalize the concepts the way this guy does as he listens to the lecture.
FWIW even rail's ActiveRecord has the same frills (lazy/eager loading, selective loading of columns, loading related models via join or via grouped selects). It even has modules that do this fixes automatically :)
I was hoping you'd see the irony in my reply. I didn't mean any offense. (Thanks for illustrating my point though.)
Find jobs through your friends and their network
How about really caring about people. Asking them how their day is going, cracking a joke to make someone smile. That's what smalltalk is really about.
Microsoft acted like a spoiled monopolist who aggressively guarded their turf throughout the 80s and 90s. Absolutely. They wanted a PC on every desktop in every home running Microsoft software. All absolutely true.

But did they make this noise from a challenger position, which is the case for all the examples I cited? No. They acted like a big gorilla from the top.

Oracle too is crazy aggressive. In one of the books I mentioned, but not by name, is "The Difference Between God and Larry Ellison is that God Doesn't Think He Is Larry Ellison." Fantastic book. Go read it.

It is absolutely possible to find exceptions. There are few absolutes. But I do believe that challengers to #1 who publicly make #1 the target rarely succeed. This is true. It's not "couldn't be further from the truth" because of a few examples.
No, nor does it prove that champagne and beer are the same drink as the discussion indicates. The point is that the example uses a very limited set of attributes: you can add attributes, say "sweet" or "made from grapes" to distinguish nodes still further. Without enough distinguishing power in the attributes chosen, a particular concept analysis may be unsound: it may identify things that are not identical. So you need to prove soundness if you want to make this kind of inference based on the model.

The limit of this operation gives you something similar to Leibniz's rule, where two things are identical if the same class of (first-order observable) predicates are true of them.
Killswitch Documentary Trailer
I believe you might've missed the point. The way to succeed is to set a higher goal and a bigger vision than your competition, not to make it your goal to destroy them.
What is a killer innovation?
LulzSec take down CIA Website
In Vim, why can't I remap keys to w?
Varnish Cache v3.0 - Features and Additions in Brief
LulzSec Hack CIA Website
Were you in the computer industry during the 80's and 90's?
It's OK-ish but 1) it's rather hard to navigate or find things (maybe because I'm used to 'traditional' news-feed type of sites) and 2) I find it hard to 'network' since if you're thrown in there knowing nobody, how are you going to 'network'? You can 'like' (or 'follow' or whatever it's called) people, and then you have a distinct 'feed' where you can see the updates from those people. And of course you can 'comment' on people's posts, but in the end I'm not really seeing much in it.
I'd be considering it too if I lived there and had the means. Property rights, while somewhat respected lately in China, could certainly be revoked with a change of the political winds. The Cultural Revolution wasn't long ago, after all. And the imminent collapse of the property bubble can only destabilize things.
social media reporting is also very costly to do now. Most social media tools license the data and costs for licenses are very high right now.
Forrest-need votes
Empire Wedding Dresses,Custom/Designer Wedding Gowns on sale
(to clarify, the 'thank you' note was a US thing, strange to a South African upbringing)
Webgl Magic: Rutt-Etra-Izer's video synthesizer
Charging for something when you know you are going to give away = Not a good idea.
If there is existing market that you can reach, you can go with paid option. Else start with open source and then add either paid version (more features) or supported version (dual license). Service in cloud is another option.
It's been a long way to make this release... Please take some time to try this gem out:

gem install zena
zena foobar
cd foobar && zena init
My bio and resume are on the site. I am sure you would interpret it different than would I.
First off, I want to say I'm on your side. I've got nothing but good things to say about you getting out there and making an effort.
So ultimately this is just a semantic argument. I still think you've overcome "shy" if you can approach in a club. Inverted, sure, but not shy. Regardless, semantic arguments really are the worst kind, so I'm letting this one go.
Keep fighting the good fight.
If they saved the $logged_in_id in the session then they wouldn't need to pass it as a parameter in the url. No, this probably indicates their entire architecture is ass-backwards.
I suspect it may have to do with RFC 822 arcana. There are a lot of ways to encode the same email address.
My O. Chem I/II wasn't that hard. I do think that in some ways the course parallels CS 101 education.

Students that don't have an intuitive grasp for 3D logic are lost early on and have trouble keeping up. Chirality is something you either "get" or you don't--and that understanding is based on logic that is developed at an early age. Is there really an effective way to teach people how to manipulate stereogenic centers of molecules in their head if they haven't been rotating mental pictures in their mind from a young age? I don't think that stick figures and plastic models help much.

One of the most important investments early on is practicing switching between the various projections of molecules. My professor always tried to trip us up by giving us deceptive encodings of molecules and we had precious little time to convert them.

There are maybe 50 reactions throughout O.Chem I/II that you have to "memorize". Grouping them by functionality helps, but ultimately they all mostly follow the same consistent inner logic--just follow the movement of the electrons. It's all rule-based! Take time to perhaps practice synthesis and retrosynthesis as they require you to mentally traverse chemical space quickly. (Kind of like BFS where the edges are chemical reactions. Heuristic: note substructures to cut down the search space.)

Reading IR, H/C13 NMR, and MS isn't that difficult and takes maybe a weekend to learn all of the intricacies. Once you can read them, just use careful tallying and logic to determine the molecular structures of unknowns from spectra.

I would highly recommend these courses to a CS major looking for an elective or two as a means of really getting to know the chemical makeup of the world. (Maybe they can pull you into doing computational chemistry!) The courses are a fun logical exercise, and the labs are great!

I have yet to take advanced organic, but from what I understand it is much more math-intensive. MO theory, etc.
Just how serious is this? Is this just some guy who stumbled on a hack and can't repeat it? Or is this some fundamental flaw in Paypals security.

In other words, do I need to worry about my Paypal account? My account is link to a checking account and cc.
IPad Apps Development - iPad Application Development
When Google ETAs Fail
The NYT has great set of dev's, including the DocumentCloud folks who have open sourced a ton of their tools (http://www.documentcloud.org/opensource). I presume this work comes out of their Interactive News team which features folks like Jeremy Askhenas.

I met their research dev team some years ago and was pleasantly surprised by how good they were.
I think going through Iveagh Gardens is a bit of cheating, eh? :)