skysight-inc/HackerNews huggingface dataset:
I assure you that different people have different degrees of cognitive ability. What you say has some truth to it. But a deficit in preparation can be atoned for by a high degree of ability. And no amount of experience will carry someone who is simply over his head.

That has been my experience anyways. We are not all geniuses though I wish we were.
Looks very good! As someone already asked, is it PA-DSS certified?
Email exchange with Jobs on Ipad's freedom
the w shouldn't be capitalized, either.
Futurama of Physics with David X. Cohen
The Dangers of Computer Science Theory (Don E. Knuth)
1. Watching cartoons. Seriously. I'll watch an hour or so of old cartoons before going to sleep to unwind my brain from programming.

2. Playing music. This is my creative outlet. I play several instruments, and using music theory to create music is a different sort of way to be analytical and creative at the same time. I've always thought of music as the most universal way for people to appreciate math in its purest form, even if they don't realize it.

3. Bowling and Golf. Both are "sports" in that they are competitive and involve physical activity, but they can both be done alone and on my own time. They are also both very physics-based games which satisfies my need for mental engagement; consequently this makes me "that guy" in group bowling outings that takes it a bit too seriously :)
"This is powerful support that the age of the ubiquitous bachelor's degree may soon be over."

It's incorrect to interpret this article as evidence for an anti-intellectual world-view. Nothing in the article suggests that bachelor's degrees will be unimportant in the future, particularly for the best jobs. The article also points out (correctly) that people without college degrees make less on average, and have less reliable employment.

If anything, this is a disturbing piece of evidence that jobs requiring skilled labor are becoming less prevalent. However interesting the trend may be, I don't think it's a trend to celebrate. I'd rather live in a world where college education is in demand, than one where we're sending kids to vocational school because there's no point in trying to do better.
>Then again, this is an open source project and if you think that the documentation is lacking, then by all means try and improve it

Sure, but when it comes to a making a choice between technologies, most people would pick the one that already has good docs.

>I think he's hinting that the slowdown is from the database rather than Django itself

If that's the case, the OP wouldn't see much difference between Django & other solutions.

>Regarding 9, that's a matter of taste

Absolutely, as well as workflow. I'd say if you work in a place where designers write the HTML separately from developers, a templating language makes sense. If developers do it, using the native language is preferable.

>Your point 3 is just plain weird

How's that? (1) PHP is far more common than Django. (2) As result, Django devs cost more but have higher average skill. (3) Some web dev jobs are relatively low skill, so it's useful to have someone who can do them cheaply.
> The only real solution to your problem is to move to a free country.

Ask any of your black friends if they think they live in a free country. Ask latinos in Arizona. Ask gay couples who want to get married.
Finally! It's about time the government steps in. And I like their approach.
Phantom Ray: completely autonomous attack-capable drone
That's how I learned too
I love to cook and I'm puzzled why more Hackers don't. To me, cooking is the anti-thesis of coding. Both are about the deeply satisfying act of creation but one is abstract, permanent and virtual. The other is visceral, messy and temporary. This yin-yang balance appeals to me immensely and both are major parts of my life.
_why left open source, and there's no evidence he "distrusts the Ruby community." His last tweets waxed philosophically about software progress in general and there's a suggestion in the poignant guide that he had considered dropping his persona in this way for years. If there was anything negative that prompted him to drop out, it was most likely the posting of his name, something that has more to do with his then growing fame and crappy aspects to internet culture than anything else.
A recent Econ Talk podcast reviewing a sociologist's study of low-wage workers showed that technical degrees and certificates can make a huge difference in a person's earning potential:

http://www.econtalk.org/archives/2010/03/newman_on_low-w.htm...

Though "community college" has a certain stigma among the intellectual classes that debate and shape public policy, these programs make a strong positive impact in people's lives.
There are several open places at ARM, for example:
http://careers.peopleclick.com/careerscp/client_arm/external...
You can also add the Chromium PPA for daily build updates:

https://launchpad.net/~chromium-daily/+archive/ppa

And as mentioned, installing Chrome will auto-install the Google repo for it as well.

http://www.google.com/chrome/eula.html?platform=linux
I wouldn't bet on it. The government loves to subsidize things in inverse proportion to their usefulness.
The point is to stop one particular class of attacker: the one that's passively sniffing and archiving network traffic while trying to remain invisible (and thus isn't actually altering the traffic profile). This is a benefit (over in-the-clear HTTP), but Firefox and others effectively tell users that it's more dangerous than regular HTTP.
Should we assume this is a question of venality? What if it is being controlled by a foreign superpower with no qualms about conducting cyber-intelligence gathering or disruption?
Muay Thai, Brazilian Jiu Jitsu (no-gi), surfing and classical/figurative painting. I used to be a street performer and avid skateboarder when I was a teenager.
I love to cook as well. I find is a very relaxing thing to do with a sense of completion at the end. When you are hacking on a long project you may not get that sense of completion.
What we can learn from _why is non-attachment to our work and not taking everything so fucking seriously. We should see our work as art and enjoy every moment of it!
You may already know this, but if you're in the US (I assume you are since you mention your SS#), you're entitled to one free credit report per year from each of the major three agencies.

These are obtained through https://www.annualcreditreport.com (not freecreditreport.com)
My friend Fred Gitelman would suggest that some of Warren Buffet's best friends are bridge players:

http://en.wikipedia.org/wiki/Fred_Gitelman
I tried to use 'thinking analytically' to describe the calculation-evaluation cycle that is present in so many strategy games, especially chess-style games. I guess it wasn't a very good descriptor. Anyway, it's too late to edit it.

The typical chess mental game involves chains of calculations to visualize future positions, then evaluating those positions based on the potential of good or bad chains of moves. "Strategic" plays are based on the possibility of generating or preventing future tactical plays.

Bridge is more a game of inferences; out of the 26 or 39 cards you can't see (depending on the phase of play), the most important part of the game is guessing how those cards are distributed and planning for the contingencies that might arise (or the ones you need to arise). There are very few situations that involve long chains of calculations and possible positions; most of it is planning correctly, estimating probabilities (unless you're one of those talented people who can do the exact math in their heads), and good guesswork. Or at least that's how I play it...

It's very refreshing to play a game that works out those areas of the mind, which are so important, but for which there are few direct workouts. The best play is usually clear post-mortem, and hands change every 7 or 8 minutes, so you get a lot of quick, direct feedback.

The second most important part of bridge is communicating with your partner based on the limited language of putting cards down on a table, and the reason it's not the first most important part is because communicating correctly depends on inferring correctly, planning, and understanding partner's plans.
I think it was when they chose "Queen" to do the theme song of the movie.
Anyone in or traveling to the Southern Ontario area is welcome to look me up for a trip to nearby crags or gyms.
I tend to agree with the OP.

I don't have a Kindle, but I do have an iPad with the Kindle app loaded onto it. In comparing the reading experience between the Kindle and Safari, I like the scrolling action of the web browser better.

When I read on the browser, I generally keep my eyes focused on the same point of the page. Instead of scanning across and down, I scan across and then flick the page up so that the next lines come level to my field of focus.

On the Kindle, I scan across and down, turn the page, then reset back to the top, almost like a typewriter.

(However, I have to admit that I'm not sure if I read web pages on my laptop the same way as I do on iPad or on my Kindle app.)

On "pageless" devices such as what we have now, it makes sense to get rid of the old standards that were actually limitations enforced by the old medium.
Think of it this way. A program is just a set of bytes (which are numbers from 0 to 255) which describe what it should do. The goal of most programs is usually just to read in some data (again, just a set of bytes) which is stored in memory, then manipulate that data.

The easiest way to understand how to emulate hardware in software is to just make up your own simple assembly language. For example, let's say you want to have these operations:

"set <memory location> <value between 0 and 255>" -- sets the value at <memory location> to the specified value

"add <src memory location 1> <src memory location 2>" -- adds the numbers at the two memory locations, and stores the result into memory location 1

The point is to keep it ridiculously simple for now, so let's assume the memory locations we provide are also values between 0 and 255 -- effectively giving us 256 bytes of memory to work with.

So let's write a very simple program. It will perform 2 + 2.

set 0 2
set 1 2
add 0 1

The result is now in memory location 0, and the result is "4" obviously.

So what might the program look like on disk? Well, we only have two instructions, so let's say the code for "set" is "0" and the code for "add" is 1". If we store the program in a file, then it might look like this:

0 0 2 0 1 2 1 0 1

Now that we've defined an extremely simple assembly language, we can write a virtual machine for it as follows.

First, write a program which allocates 256 bytes of memory. This is our virtual machine's memory space.

- Read in the first byte of the program.

- If it's 0 ("set"), then read in two more bytes (the dst and value arguments for "set"). Set mem[dst] = value.

- If it's 1 ("add"), then read in two more bytes (the "dst" and "src" arguments for "add"). Set mem[dst] = mem[dst] + mem[src].

- If it's > 1, then abort (the program is invalid).

If this all made sense to you, then you should be a stone's throw away from being able to write a VM for more complicated instruction sets. Just find out what the instruction set can do, and then write a VM which allows the instructions to do those things.
_Why had an abnormal personality. He had a busy internal dialogue. He acted for his own reasons, and I don't think we will guess at them.

Humans understand new things by comparison to what they already know, so fresh souls are often misunderstood and misclassified.
America is better off currently mostly because it is newer. As time goes on the US will become more and more like China: more corruption, more pollution, less human rights.
Referential Magic in Python
Hey Simucal. I'm the Cody Brocious that answered this, and as much as I love this question, it pains me to see it. I edited it so much, it went into community wiki, before it even had 10 upvotes ;)

But for the record, I'm about 1/4 of the way through a book on emulator development, and I'm currently in preliminary talks with one of the bigger names in tech publishing about getting it out there. Not nearly enough resources on emulation these days.

Edit: I've created a poll to gauge interest for such a book, as I've previously believed strongly that the market is very small. Feedback would be greatly appreciated.
If we want to think very bad of the bad guys, it scares me to think to the Joker in "The Dark Knight" and a quote from Alfred: some people just want to see the whole world burn.

It's quite extreme and it is questionable that people so smart are looking for something like this, but it often surprise and scares me to what extent humans are able to go.

I surely hope that ultimate disruption is not the plan behind Conficker.
Personally I dont believe its only 12 cents.

According to "The Insider's Guide to Getting Published" (http://www.amazon.com/Insiders-Guide-Getting-Published-Manus...), a book that sells for $20 costs $2 to produce.

That book is a little dated (1996), but I'd be surprised if the cost structure has changed that much.

The book goes on to explain why it's difficult to make money in traditional publishing, even with those margins.

It appears to me that Amazon squeezes the cost of a print book and lets the publishers set the Kindle price.

Not sure about the former, but the latter is definitely true: http://www.nytimes.com/2010/02/01/technology/companies/01ama...
Hello dlsspy, I never tested memcached, but I'm really sure about Redis numbers: you can get 150k ops/sec in a decent Linux box without problems, per core. So if you got 4 cores you can get 600k ops/sec, assuming you'll have enough bandwidth to saturate that.

I agree with you that if Redis performance is better than memcached there is to fill a bug or start a conversation, as there is something odd. Both are written in C and use multiplexing internally, against the same OSes. The performances should be very similar, or the memcached performances should be better as it supports less features.

Edit: p.s. can you please explain why running multiple memcached processes, one per core, was not good enough?
When Bad Things Happen to Good Innovators
Every week I see an article like this one. Maybe it's supposed to be some sort of innuendo that someone needs to solve the "education problem." But it's not an education problem and neither are most of the other problems that plague our society. It's a money problem, has been and will always be so. We all silently say to ourselves, "If I can just get that ______ I will be set." But how often does this prove true?

There are too many sort-sighted patches out distracting us from the truth that our depression is our money. How about we see through the symptoms into the disease for once with a few intelligent alternatives to money/points/etc (all patches that provoke distrust in one another and needless hoarding or competition). People love to say moneyless economies would create incentive for irresponsibility but our reality has proven that to be the exact opposite.

Please don't "skip" college, I don't want to see anyone have to serve me my "ice cream" even 4 years from now--there's nothing wrong with automated solutions. More of the same never changes anything but then again, it seems, neither does saying so.
Virtual IITs: Top degrees a click away
That's true only if the e-book has DRM.

It's one of the reasons we don't apply DRM to our books as a matter of policy.
Where are all these mythical talented engineers working as cashiers and waitresses?! Last time we hired I interviewed tons of people who frankly had zero clue about programming. We finally found a kid fresh out of school who is super smart, but barely takes showers. At least he gets work done though which makes my day easier and that's what counts ;)

At worst a CompSci person should be able to go into government contracting. They are nearly always hiring, mostly require minimum schooling, and the pay is usually pretty good.

There are some fields that usually require more than an undergrad degree to do much with them, but that's isn't anything new. Psychology is a great example, where you have to get an MS or PhD in order to go anywhere with it. If the student didn't realize that till graduation day, well that's their fault.
China revaluation would hurt US: World Bank
I suppose everybody here knows the ins and outs of the browser landscape and has their own favorite. Most everybody else doesn't care about browsers and would find a selection screen annoying. Ubuntu has worked hard at reducing the effort to install an operating system, and such a screen goes against their philosophy. It's important to have sensible defaults.
> Microsoft under Gates did things that were only slightly to its medium-term benefit and very much to the detriment of the market.

If Microsoft would have delivered sexy / functional products, nobody would have noticed ... not only that, but they would have a legion of people defending them.

Unfortunately they preferred to make partnerships with companies like Intel, Compaq or HP, favoring IBM-compatible PCs, or hardware that was more open / accessible, putting a lot of control in the hands of hardware companies.

Maybe it was IBM breathing down their necks, maybe it made sense for their business, but if this didn't happen Windows NT would've been released as a consumer version instead of Win 9x ... which is the main culprit of almost all problems associated with Windows.

And I don't know what "big debt to society" you're talking about ... in '95 in my (arguably third world country) I live in schools in small towns had computer-labs with Microsoft software on it. If IBM-compatible PCs weren't so popular (with MS software contributing a lot to that) or free to clone, we wouldn't have had local companies producing cheap computers, and thus we wouldn't have had computers in school (and I wouldn't be a software developer for that matter).

IMHO, I see a lot of double-standards flying around.
My "Aha!" moment came during my foundations of CS class at uni. As such, I'd suggest reading up on the work of Alan Turing (Church is good too, but Turing's state-machine-based definitions are usually more approachable to a beginner).
> Timeline or list of To-Dos right after login

You mean something more general, e.q. not necessarily related to a particular project?

> denoting which projects have outstanding todo items on them to differentiate them from those that don't

Yes i thought about something like that too. Maybe i will show the progress of the project related to its timelines. Or the hotness of the projects related to the number of comments in the recent days. I will seriously look at the possibilities on this page.

Thanks for the feedback!
The fault of the North American system, probably.

What the hell is the North American system?
How to obtain information for a remote help session
I thought this might happen. I was on his Shoes mailing list and he was constantly getting shit on by the subscribers. Genuinely nasty letters.

_Why was a genius and a master programmer but he was also a flake and flakes are delicate. Robustness is NOT one of their properties. They have a thin skin, they are like a hot house plant that produces awesome fruit, but cannot withstand the wind and rain of outdoors. They need pampering and in _Why's case, the pampering is well rewarded.

What happened here is he quit after getting upset by some fool's letter, for the umteenth time.

_Why, if you read this, we want you to know we appreciate your wonderful work. We love you and hope you'll return to us when you feel better.
BTW, the 100 minutes/month is only for web share, where the person viewing only needs a url/pin to see your screen. If you get the other person to use Yuuguu as well, screen-sharing is free and unlimited, as far as I know. I use it at work sometimes.
Reread the comment. The folks working outside their field are the ones without technical degrees. Incidentally, the ice cream parlour cashier has a psych degree (undergrad only).
It sounded like she just wanted to call Facebook a utility so she could keep repeating the phrase "utilities get regulated." How about "utilities are typically paid for."
Thanks!

Nice to know that it's something that other people may find useful!

Edit: you can leave us your email in the form on this page if you'd like to be informed when we launch : http://todoless.com/ :)
Gawker journalist and Steve Jobs' email fight. (Lots of screenshots)
Ukrainian arrested in India on TJX data-theft charges
I appreciate that you said 'a certain type', instead of assuming it was implicitly a better type. (Not that I wouldn't agree with you if you had.)
Rate of new signups is also important because that's in correlation with the number of active users and with projections of growth advertisers love so much.

I have lots of friends that aren't on Facebook, and I have friends that are inactive on Facebook, logging only when they get a direct message.

Contrary to popular belief, IMHO switching from Facebook to something else is not that hard. People that are active online do have multiple accounts on multiple social apps. And you can use Facebook to advertise your new favorite social app to your friends.
I really don't think so. America can be "new", but Europe is much more old.

We are certainly having some problems on these topics, but we are far from being corrupted, polluted and without human rights. Especially in the northern european country, that are a big example of legality, human and civil rights and environmentally directed mindset.

I think that it's not a matter of how old a country is. To cite another example I know well, Italy is far worse than Europe, despite being first world, because, as a country, is really young (150 years compared to centuries for all other european countries).
You're assuming that intelligence somehow leads to employment and income.

I believe intelligence is only one part of the total equation. IMHO, the larger and more substantial part of the equation is discipline and the ability to execute. This is HN, so look at all the startups that people do around here. Are they really that much more intelligent than everyone else on this list? I'm sure they're all smart people, but what they really have above others is the ability to execute. While the average american is watching American Idol they are working on their business idea. While the same american is playing video games or posting on HN ;) they are working their website.

Obviously some level of intelligence is required, but I just don't think it's as important as many people believe it to be.
I don't think that's fair. Although I do think America has been built up thanks to the "Protestant work ethic", there are other peoples with just as high a work ethic, who unfortunately haven't been able to exercise it because their countries have been in flux over the last few centuries. Think of the Chinese, and what they have managed to accomplish over just the last few decades in Hong Kong, Taiwan, Shenzhen, etc.
Being an ENTJ (not an introvert expert by any means) I wonder if those who are more introverted would be more comfortable, and thus perform better, with walls (tall private cubicles) vs. being in a bullpen style development environment that is favored by so many startups?

Based on the assumption that a lot of developers are INTJ in the Meyer's Briggs.

Any input on this guys?
Patent Wars Aren’t About Destroying the Enemy, They’re About the Loot
Whoops, ignore me. I missed withOUT :) Sorry about that.

Where is that story about how it's impossible to multitask again...
Google's animated Android promotional site
I'm surprised home brewing (beer) isn't more common. I thoroughly enjoy making my own recipes as it is a sort of cross between the art of cooking and science of chemistry.
My brews get better each time.

My friend and I started http://brewadvice.com (based on the Stack Exchange) platform. The community has been very helpful.