skysight-inc/HackerNews huggingface dataset:
Canadian universities don't really have entrance requirements, and they have a very low workload. If you have an 80% average, you can get into most Canadian schools for most programs. The 1st year honors mechanics course at Cornell is more work than an entire semester's work at in 1st year Canadian university. Cornell's 1st year Engineering Chemistry course covered more than 4x the material covered in 1st year chem at Queen's University in Canada (the course has since been removed).

But you'll have to realize that even between top American schools, course load and marking differs. My friend went to Oxford from Cornell, with a bunch of students from other top American schools for some program. I remember him saying how he partied all day while the others were complaining it was so hard. He described it like this: "At Oxford, if you're asked whether you'd rather do a problem set or get beaten by a stick, you'd take the problem set. At Cornell... you'd definitely take a moment to consider." I don't want to get into grade inflations/deflations here though. Feel free to contact me if you'd like to know.

Canadian universities also take 90% as the general A+. When he says he's getting an A+, it means he's getting somewhere between 90 and 100%. I don't think I can emphasize well enough, how easy this is. For one Human Resources exam, I studied 30 minutes the night before after getting drunk, and wrote the exam the next morning hung over. I got a 94%. That's the only reading/studying I ever did for that class. This isn't unique to this university either.

I personally usually just need to read, listen, or work through something once to get it, depending on what the material is. However, his methods make logical sense I guess.
How so ? Do you mean by default ?
Are you sure you have Secure Browsing (https) enabled in the settings ?

https://www.facebook.com/editaccount.php > Account Security
Really I'd find the best one for whatever language you're strongest with.

My absolute favorite, bar none, is Ruby's DataMapper.

In PHP, the best ORM project is certainly Doctrine. Doctrine can be a little overwhelming at first, but it's worth it. However if you found yourself just not pursuing it because of its complexity, I've found that the Kohana framework has a quaint, easy to use ORM. Not a bad start.

In Python, SQLAlchemy is great.

In .Net obviously LINQ.
One other thing struck me reading this - it feels like premature optimization. Assuming that every ORM is going to be slow and inefficient to the point where you'll need to override or rewrite all the queries will lead to an inefficient use of developer time, and assumes you know a lot about what will matter under real world use conditions.

Yeah, sure, that ORM is adding 200% overhead to the SQL query - it's pulling back 30 columns instead of 4! And... it's taking 38 milliseconds and is run 4 times per day. So what?

And when the model changes and you have an extra few columns to represent more data? You've now got to hunt through every SQL query that could possibly reference that table and make sure it's dealing with the new columns appropriately, instead of having an ORM let the computer do what computers do - compute the changes required.

Yes, there are other ancedotes that can be trotted out to prove the opposite of my 38ms story above. Then we'll fall back to 'right tool for the right job', and ORMs are currently a good middle ground tool for many of the projects people are developing. Perfect? No. Useful? Yes.
http://en.wikipedia.org/wiki/.cc --- "Registration is made directly at second-level."

So it's not an official SLD. More like uk.com than co.uk.
And I've been bitten by the truth of your statement. It sure beats the pants off writing SQL by hand.
Easily create and deploy S3 powered websites with ponyHo.st
I still remember the discussions. It inspired this Ask HN submitted by me, for example:
http://news.ycombinator.com/item?id=2358079
Right, very unprofessional to publicly state their private policies that would obviously reflect badly on the company.
Hmm I like that. Burden can put more on the learner mentors can pitch in or requested as required by the learner.
How do you sell downloaded titles on the secondary market?

It might just be the games I've purchased but on the PS3 I haven't gotten any discount at all by purchasing a new game via download.

With physical media I can buy it, play it and sell it back for almost half price when I'm done, I don't keep games for very long.

With a download, i'd have to pay half the price to make it worth my while.

Though I'll admit i like to browse video game stores so I don't really put in a value for the time it takes to go and purchase the game since i'm going to be at the store anyway. I guess this may be different for others.
Chambliss becomes first Senator with own iPhone app
Wheels of Steel; Epic demo of rich Web turn table
Scott Schiller of Flickr created SoundManager, and he has an epic new demo of a rich turntable system using modern audio techniques and CSS/JS too.<p>His walk through article is fantastic:<p>http://www.schillmania.com/content/entries/2011/wheels-of-steel/
Keybinds are important in WoW but no less so then the mouse. The primary benefit of keybinding is to keep your mouse for faster turning and target changing (turning with the keyboard is slow). High end healing is based around click casting mods. The mouse is so vital to WoW that MMO mice have progressively added more and more buttons because it's essential to have your hand on the mouse when in combat.
That doesn't seem to be the case but I've met a lot of not-too-bright students that managed to get excellent grades by "optimizing" their study to answer precisely the kind of questions asked more frequently in tests.
My Buddy is a Good Dad
He's spending summer teaching his non-technical 13 year old son and 16 year old daughter to code.

Here's one of their blogs: http://mydadmademe.wordpress.com/
Note: I said iOS, not iPhone. The competitor to the DS is the iPod Touch (all my friends kids' of about 7y+ have one now - 4 years ago it was DS/PS3/Wii). The last kid-friendly home party, the kids weren't crowded around a Wii/PS3 like years before, but an iPad.

Check out their stock price over the past 5 years:
http://www.google.com//finance?chdnp=1&chdd=1&chds=1...

Their precipitous decline (and lack of recovery) pretty much coincides with the debut of the Apple App Store (mid-2008).

Nintendo even recognizes the fact:
http://www.businessinsider.com/nintendo-execs-admit-apple-is...
Lovely, now try scoring an A average at a top engineering university without studying all day everyday for the duration.
Oh I didn't know about the robots.txt rule for /results. Thanks for pointing it out or I would have built my own crawler and got banned. I think I'll go with playlists.
Don't you think that you're just arguing semantics? There's little objective argument to be made when the two of you have different definitions for the same word.

90% of all disagreements between human beings derive from semantic confusion :)
Good point. There was an absolute dearth of games where mouse-like control would make sense, which is what the controller was actually good at. A few mediocre FPSs, a port of Pikmin, and I don't even remember any Tactical RPGs or RTS games.
very cool. I've always wanted this.

and now that we have this, I realize that the end result is that I will now end up reading articles that have nice designs. i.e. judging by the cover.
I was somewhat concerned that this film would promote government enforcement of net neutrality. In an email conversation I had with him, the writer of this film compared Thomas Jefferson's view of the necessity of an affordable, reliable postal service with the current necessity for affordable, reliable internet access. That seemed like a pretty good point to this skeptic.

If you think this is a film worth making/seeing, send to a couple friends. Currently 93 backers, $14,999 pledged of $150,000 goal, 17 days to go.
The About[1] page, which explains the linter's rules, should be more prominently linked I think.

I am very much an amateur at CSS. I know the basic rules (I hope), but I'm definitely not a designer or an expert. After running some CSS through the linter, though, and reading the About page, I have a few questions.

First: Why are IDs bad? The About page says:

>> Don't use IDs in selectors

IDs shouldn't be used in selectors because these rules are too tightly coupled with the HTML and have no possibility of reuse. It's much preferred to use classes in selectors and then apply a class to an element in the page.

I don't quite follow. Isn't the whole point of an ID that it is like a class, but unique? Why exactly would it be better to change all ids to classes with only one member? (I don't even see how that would be different, except for making it less obvious to me that they're unique.) Edit: the context about OOCSS which Jacobr mentions below helps explain this.

Second: Why is it so important that heading styles be declared in exactly one spot. Again, the About page:

>> Heading styles should only be defined once

Heading elements (h1-h6) should have exactly one rule on a site. CSS Lint warns if it finds more than one.

I ran into this because I had one ruleset for h1, h2, h3, etc. to make all the headings use the same font and color, but then I had distinct blocks for settings that I wanted to be different. (Example, I wanted the h1 to be larger and have a different bottom margin from h2 or h3. And so on.) I could easily duplicate things so that each set of rules was in exactly one block, but that would make the stylesheet less DRY.

(Edit - putting my cards on the table, here's the CSS I checked: http://ithaca.arpinum.org/css/screen.css. I definitely don't doubt it could be improved.)

[1] http://csslint.net/about.html
Getting around in text with a mouse in Vim is probably unbelievably tedious, because you're using an editor designed in the 70s to be used with the ADM-3 terminal, from which a mouse was definitely absent (I have one in the closet, it's nice but doesn't even have a microprocessor, just TTL :)
Wouldn't they also laugh you out of the building if you suggested they should stop using a mouse?
scott schiller is THAT DUDE
Wow, I'm impressed at how well it renders math. Great job guys!

http://crocodoc.com/EfqW081
UI Pattern Library
Please take the 3 minute "state of storage for virtual machines” survey...
Will this app show the user how the congressmen plans to vote on current bills?

Could the user upvote/downvote bills as an efficient way of sharing their opinion. Isn't this what letters and phone calls are turned into at best anyway? A tally.
Either (a) we crowd fund this great project and fight corporate greed together or (b) we individually bury our heads in the sand and say "goodnight" to our free internet! I'm going with option A!!!!
Don't worry... CSS Lint is just anal. Your usage of those is fine in my book. I do the same stuff and I've been doing front-end development for something like 7 years now.
Example rendere document: http://devongovett.github.com/pdf.js/test.html
If the only thing keeping Nintendo relevant is their first party software, I would expect them to go the way of Sega fairly quickly. I don't think Nintendo will be in the hardware business in 15 years unless they dramatically change their corporate culture and attitudes towards third party development. That means everything from who they allow to develop titles to what tools they provide for development. Given the overall level of enmity they've created amongst the indie development community and the large third party devs (thanks for telling everyone about the motion plus about half a year too late, jerks), I strongly doubt they'll win any hearts and minds. The only reason any third parties even bother with Wii dev now is because of the marketshare, even then, that marketshare has not resulted in the expected returns for most third parties.
It seems like this is useful in generating critiques of CSS for web pages in development, but user-style CSS (the primary sort I work with) has a different set of priorities that lead to selectors that seem to be considered poor style and warned against accordingly. It did point out several valid points I hadn't noticed and should fix, though.
http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/ef...

.cz.cc is not on that list, nor should it be. This is a free "domain" generator using subdomains of cz.cc. Hence, all of the subdomains are grouped together. I don't see anything wrong here.
You are assuming that your dealer will always be in the US and local. AFAIK small amounts of many drugs for personal use are not hard to send through the postal service.

From what I read on the Gawker article, Silk Road permits Americans to buy from a dealer they've never met before from anywhere in the world based solely on reputation. No one in their right mind would pay a dealer via a bank transfer because of the paper trail it leaves, but they probably wouldn't be too concerned with transferring bitcoins. For many, you may have a greater risk of being defrauded, but you've eliminated risk associated with dealing with drug dealers in person. For some people this is an acceptable tradeoff in risk, especially since people have been robbed at gun-point by dealers.

Interestingly, services like Silk road have the potential to eliminate much of the violence associated with the drug trade because physical proximity of the counter-parties is eliminated. You can't get beat up and shot by someone you never have to meet.

In my opinion the number one threat to the mainstream adoption of bitcoin in the US would be the legalization of Marijuana. Marijuana is so widely used that it is the one commodity that prevents the social graph of potential bitcoin users in the US from being full of wholes.
It's worth reading one of the other comments in that thread, by the person who Linus is replying to:

https://lkml.org/lkml/2011/6/14/192

And/or a clarification someone else gave to Linus:

https://lkml.org/lkml/2011/6/15/38

The code in question is for parsing command-line arguments, and its goal is to determine if the user was specifying an (optional) kernel version. When the goal is to guess what a user is intending, you're inherently dependent on _name_ of the version, not its features. And, contrary to what Linus says, you care just as much about future versions as old ones.

So Linus's criticism is almost entirely wrong, for the actual use-case of the author of this request. There are other alternate criticisms, perhaps, and of course Linus's criticism does apply to most people who write "check this version" code.
Ask HN: How/Where To Market My Indie Game
Hey HN'ers

My first iPhone game has just hit the App Store and immediately begun its descent of the recently released list. I know that if I don't want to slip into obscurity now's the time to take action. Unfortunately being an indie dev I'm not flush with money to splurge on advertising and a lot of the review requests I've submitted have been bounced back with a request for $$$s.

Aside from submitting approx. 20 review requests I've tried...

* Targeting game specific sites for reviews/forum posts
* Facebook/Twitter posts on personal accounts
* Uploaded a trailer to Vimeo (http://vimeo.com/25002162)

So HN I'd love to hear about any alternative strategies or schemes that have worked to keep your app downloads sustainable over time.

And I nearly forgot, here's the App Store link: http://itunes.apple.com/us/app/coloroids/id432373490?mt=8
It makes me feel old that I remember reading the original article when it first came out. When the first Mac came out in 1984, my roommate (an aerospace engineering student) was down on it until he came rushing home one day and excitedly informed me that, "I found out that I don't HAVE to use the mouse! They have keyboard equivalents for everything!" He ended up buying the Mac, but then went to work at IBM and was lost to the dark side.
I find it more amazing that the apparent size of the moon is very very close to the apparent size of the sun.
You used to use the keyboard for all actions in FPS's. The first Quake is an example of this. And it was goddamn terrible, which is why everyone started playing shooters with mice as soon as possible.

Wasn't it back around that same time period that some people also tried playing FPS games with a joystick? Probably would have worked ok for Doom, but I can't see it working as well with anything that allows vertical aiming.
Every city near water needs this - except I can imagine this only working where the temp of the water body is swimable.

It would be best of they had the square areas of the PLUS where the pool is not, dedicated to some floating solar heating arrangement.
Not sure, it may have actually been for a non-crippleware MS Visual C++, rather than the whole Visual Studio.

Just checked again, it looks like the "Intel C++ Composer XE 2011 for Windows" has relaxed that requirement a bit.
http://software.intel.com/file/31856
It looks like it actually can be installed with just the Microsoft SDK now and no longer requires MSVC++ or Visual Studio.
Good point. It suggests that a keyboard that was a mouse might capture both qualities. I can't imagine how you might accomplish that (attach your keyboard to your wrists somehow?) but it sounds like an interesting (if cutting edge) experiment.

For the record I own one of the weird things Microsoft built the 'Strategic Commander' [1] which, if one could have two of them, and the protocol was documented, my make for an interesting test platform.

[1] http://guru3d.com/review/microsoft/commander/
NetworkRedux uses MongoDB, Redis, Resque for Automated Dashboard
Do you guys also (plan to) build directly from LaTex?
You must have went to my University haha.

I had the same Study plan as you (I never once read a book or had to purchase one--hello "Xbox and booze monies!!!")and I did quite well.

I'm interested in hearing how much you actually retained from any of your courses--honestly I remember very little, and it's a testament of how bad the University system has become. I basically strove for a piece of paper and the benefits that came with it. The quest for knowledge seems to have taken a page out of a World of Warcraft quest--Skip over everything you read, do remedial task, then get reward.
I suspect a major problem with ORMs is that a number of people are using them without a full knowledge of SQL beforehand. Relational databases are complex and you need to understand what's going on if you want to make best use of them.

I've never had any issues with ActiveRecord (although I agree that it's mixing of data access and business logic can be a problem) - but I also know what needs joins, which columns to include, which indexes to use, when to drop to raw SQL; all from years of writing complex SQL and stored procedures by hand (and I never want to go back to that). And I don't ActiveRecord to magically guess that stuff for me.
Too bad it's not a funny one
Top Local Search Ranking Factors | Joanna Ciolek
(1) is definitely a problem I've seen. SQLAlchemy for example takes forever to initialize objects representing even a single row. Fine if you have less than 100 tables with less than 100 rows each and almost never join, but start scaling, and you run into issues.
A lot of this rang true for me. I'm an introvert, always have been. From a very early age I tended towards internal activities: reading, programming. Even the sport I ended up focusing on (running) is a very solitary activity. Social interaction drains me and I need lots of alone time, often preferring it.

I play in bands too though, and get a serious, addictive rush from making noise and performing for a lot of people. And I genuinely like people and making friends, but I don't really feel like I'm sharing "me" in a meaningful way unless it's one-on-one or with a very small group. Parties sap my energy, but I go to them because I get to interact with so many people. The only point I take issue with is #9, because I definitely have a thrill-seeking, adrenaline-junkie streak.

There's no script.
HTML5/CSS3 Frameworks
I'm replying to the specific points about Starcraft 2 here, but really this is off topic considering that nobody is actually saying Professional Gamers in the year 2011 should be compared to word processor "power users" in the year 1989.

Professional Starcraft 2 players need to use hotkeys because they have to be able to do multiple tasks at once - they're macroing with their left hand while clicking around the mini-map and performing other tasks with their mouse hand. You couldn't play SC2 (well) with just the keyboard or just the mouse.

As for the muscle memory for mouse movements, there's no question that Pro SC2 players have exactly that. If you watch a pro give his opening workers commands, it looks like what he's doing should be impossible. You or I couldn't sit down at a computer and do it. But they can precisely because of muscle memory: they know how far a mineral node is from the starting base and exactly what mouse movements are needed to select a worker and send him to a specific mineral patch, then select the next and so on. It's true that in Starcraft 1 this muscle memory was even more necessary as SC2 has automated (to a high degree) many tasks that once required precisely practiced mouse movements, but you still see SC2 players using those skills that they learned from Brood War.
I don't use textmate either but it seems like the graphical editor of choice among Mac users. I like Vi/m from the terminal and I've progressed to using IDE's as well.
If you can approach girls at a club by yourself, you're not shy. That doesn't make sense.

I run marathons, but I'm not athletic. See the contradiction?