skysight-inc/HackerNews huggingface dataset:
Sure, for programming linux (any unix, really) is superior (personally I use OSX). But, for just desktop usage (browsing, e-mail, video, music) I much prefer Windows to linux. OSX vs Windows is a bit of a toss-up, I prefer OSX because of the unix environment for programming, but I still keep windows around for games.

Since XP the instability issues have Windows have been a thing of the past and the Windows 7 user experience has been pretty solid in my experience. Granted I don't do anything complicated under Windows (like I said, unix wins for programming), but neither do most "normal" people.

Edit: Also, note I'm not saying that Linux isn't usable, it is just that most trivial desktop tasks take me significantly more effort to get done nicely under Linux. Whether the benefit of other tasks (scripting your system/whatever) taking less effort outweighs this extra effort depends on the frequency of the different types of tasks.
Graphic design: not many. Just little things, like the great desktop zoom, the nifty screenshot shortcuts, simple access to special characters. Nothing that Windows couldn't do without some modifications, just maybe not as nicely. Also, I spend most of my time in OS X anyway, and I don't want to boot into Windows just for quickly creating or editing a file in Illustrator or Photoshop.

Browsing the web: font rendering. I don't like Windows' aggressive hinting and the one dimensional anti-aliasing. Some non-standard fonts I find not only ugly, but unreadable on Windows.

Webdev: Unix underpinnings, Rails. Text rendering, again. And I feel like I'm a lot faster at switching apps and searching for stuff on OS X. But that's probably just habits I've built over time.

Overall, OS X gets in my way the least. That's why I would choose it if I had to choose just one OS. But I don't, so …
You'll have to forgive my skepticism, but can you link to where John Carmack has ever made such a statement?

What I don't understand is, if the performance is being slowed by 4x to 10x, what is it being compared to? I doubt anyone is actually coding GPU assembler for complex 3D scenes all the big games require. If there are no alternatives to these API's for allowing game devs to create the results they need, then its a lot like comparing apples to oranges.
While I get the notion of your argument, I'd like to point out that neither intelligence, nor IQ do have anything to do with answering knowledge questions.
Google's April 1st Roundup [video]
Chipotle Refuses to Sign Popular Farm Worker Protection Agreement
Proposed EU Law Wants To Make Possession of Hacking Tools A Crime
I built a NOC for a Satellite program using OS/2. Those were the days. I loved that OS.
Sikka Karmic Greens Aspire
Sikka Group launches a New Tower Aspire in Sikka Karmic Greens in Sector 78 Noida.
Tattoos and Y Combinator Demo Day
The Messenger of Allah’s prophecy turns into reality
The prophecy of the messenger of Allah on Dajjal turns into reality. The resisters of the Dajjal are not dying. Amazed? Don’t be so. Study the writing and feel the unique opportunity to be gained.
I learned BASIC on an Apple II when I was wee, little over 20 years ago. I wrote little choose your own adventure games filled with silly puns. I've flirted with programming ever since, but never programmed professionally, and most coders I've met could code circles around me.

Years since I first started coding isn't very indicative of my skill level, but years I've been coding professionally (ie, zero) probably understates things too.
I think for me it was when they rootkitted loads of customers machines by putting malware onto their music CDs.
"Works in WebKit" isn't necessarily equated to "write standards compliant code". For organisations that manage to develop a website that requires a $100,000 outlay to work in Internet Explorer, that can't possibly be a web standards compliant code base they are starting from.
Have you ever had to confirm your identity after paying with a card?
HN discussion from last year on this subject: http://news.ycombinator.com/item?id=2654346

Blog posts with some more analysis and links to draft reports / amendments:

http://blog.c22.cc/2012/03/29/eu-legislation-digging-below-t...

http://blog.c22.cc/2012/03/29/eu-legislation-digging-below-t...
Free, but at the cost of your time.

Everytime I've tried to switch from Windows to any usable Linux Distro, never has it happened that i didn't have to get frustrated due to some driver issues, laptop hibernation issues or some other issues which forced me back to Windows and kept Linux to either servers or a guest OS running in a VM in my PC.
Convert Raster Images (PNG, BMP) to PDF & Better PCL Files Conversion
The long awaited version of Aspose.Pdf for Java 3.1.0 has been released. This release enhanced support for PCL (Printer Control Language) files conversion to PDF format and have greatly improved the feature of converting raster images, including PNG and BMP, to PDF. We have also introduced a new method – setVerticalAlignment() – to the ImageInfo class to vertically align an image object inside a PDF document. We’ve also fixed some issues so that Aspose.Pdf is more stable during XML files to PDF conversion. Below is the list of main improved features and bug fixes added in this release

•	Black background is appearing during PNG to PDF conversion
•	HTML list CENTERING for Text
•	Fix errors with new files
•	Add method in ImageInfo class to vertically align the image inside Page
•	Ordering or list items is not correct during XML to PDF.
•	Line of UnderLined text is not having same color as text object.
•	Images with Alpha channel.
Nooooo. Use http://en.wikipedia.org/wiki/Xpilot instead ! Far more fun.
I first started programming in C++ around 2 years ago, with the honest intention of becoming a game designer. Not too long after starting, I found out that that would take too long, so I stopped for a while. Around a year after that, I got hooked to C#, but the relationship lasted for only a few weeks. Finally, after another long hiatus, I pulled up my sleeves, and decided to learn Python. Since then, I've worked through the first 20 or so Project Euler problems (big deal), and written countless snippets and a few projects. I intend to learn a micro framework, such as Flask, and then hopefully dive into Django.
Ehm, I have been using Terminal.app on OS X for years now, and probably use it > 50% of my time daily (yay for REPLs), and I never really encountered any problem.

The last thing I remember was that in OS X 10.5 I had to change some locale option to have UTF-8 working properly. But that's it.

Could you give examples where Terminal.app fails?
What metric are you using when you say equal display ? I have two laptops that display at 1080p (no, not an external monitor, just the laptop displays themselves).
What does "verified identity" actually mean? That a user has filled in their profile?
On my laptop/desktop: Mac OSX on servers, Linux.
What's next, then, "real names" a la Google? No, thank you.
I know this is still a new API, but I really wish there were more in-depth tutorials based on real world use cases. Namely everyone seems to gloss over authentication and cross domain login. Instead of a true publicly accessible independent API, everyone seems to build the website and Web API in the same project. They're one and the same!
Maybe an acceptable compromise would be simply to indicate someone's age.

It's hard for me to take a kid's advice on managing a company, vs a grizzled veteran. Then again, like with any advice online, it's caveat emptor.
April Fools! http://seb.ly/2012/04/gotcha-fake-mmo-asteroids-april-fool/
I took a leap of faith from Windows to OS X as my main desktop OS back in late 2004, before it was "trendy" to use products by Apple - and long before users of Apple products began being referred to as "Applefags". I haven't looked back once. Besides OS X and Windows, I've been using the *BSDs (mainly OpenBSD) since around 1999.
Look at Leonardo Dicaprio - people wrote him off as a pretty boy who could only do romance. He ended up a regular collaborator with Scorsese (and occasionally slummed it with guys like Spielberg).

Kutcher could be a similarly underrated typecast actor.

He's obviously pretty sharp, and I'd guess he's got a good work ethic. All he really needs is a lot of research into the part, which is really ease with Steve Jobs - tons of books, interviews, presentations, etc.
Can I just not find it on the Internet Archive site, or is it really the case that they only have one location? In an earthquake zone?
I'd like to add honourary mentions for Jane Jacobs' last book, Dark Age Ahead and Thomas Homer-Dixon's book The Ingenuity Gap.

http://raisethehammer.org/blog/455/
I was looking for something and found an old green-bar print-out of an SPS program I wrote in 1971. This was at Gateway High School in Monroeville, Pa., the same school pg went to a few years later. I imagine they upgraded to a modern language like FORTRAN, COBOL, or PL/1 by the time pg rolled up his sleeves in that data center.
Video of one of those races here:

http://www.youtube.com/watch?v=s_otWXz7vU8

Spoiler: the race is won by a relay team of 4 humans. The first solo runner doesn't beat the first horse.
Hiatus Dalam Blog 
Ketika saya melakukan blogwalking dan mencari-cari blog yang menyediakan tukar link, terkadang di blog yang menyediakan tukar link tersebut ada beberapa syarat yang dicantumkan oleh blog tersebut untuk melakukan tukar link. Salah satunya adalah 'bukan blog hiatus'. Hiatus? ada yang sudah tahu apa itu hiatus?
You might try PC-BSD for a Ubuntu-like experience with a FreeBSD base. I know it autodetects graphics/sound during its installer and can setup stuff like Skype/Flash for you pretty easily.

That said, I did the same thing and now use Ubuntu on my laptop and workstation. The only apps I really want are a terminal and Skype since I can run Konsole+tmux/Firefox/Chromium/Okular/etc remotely displaying locally via X.
Dare I say it but providing more identity hints has really improved reddit. Thanks to some css :after trickery (and now built in support for managing that), it became possible to put more identity information next to usernames called "flair". This ranges from the football team a user supports in /r/soccer, to being a Mojang employee in /r/minecraft/, to getting an AK47 flair for being a verified successful sender of candy in /r/snackexchange. And of course reddit employees, past and present get global flair avoiding awkward "do you know who I am" incidents ;)
This looks quite nice, but the author should perhaps refrain from calling something a "REST API" just because it uses GET/POST/PUT/DELETE and returns JSON/XML.
BitHoc: Tracker-less BitTorrent for Mobile Ad Hoc Networks
Google have an incentive to downplay revenues for this purpose, so I would imagine that everything possible is removed.
25 years of OS/2: the legendary failure that refuses to die.
Twitter (Scala) and ITA (Common Lisp) come to mind, and I'm sure a number of startups are using Clojure with Ring, Compojure, or Noir.

If by "production" you mean application domains of software that startups typically write, the more statically-typed functional languages (i.e. those based on Hindley-Milner) like OCaml, SML, and Haskell are seen less frequently because startups are constantly changing their designs and features, and those languages aren't well suited for what pg calls exploratory programming. However, as you pointed out, Jane Street appears to be highly successful with OCaml (although they don't report their earnings), and several well-known FOSS projects like darcs and xmonad are written in Haskell.

Edit: Also, Ruby and Python are probably as well suited to functional programming as Scala is, outside of Scala's parallelization models that we tend to associate with functional programming. And I've certainly seen production code written in Ruby and Python. :)
My pet theory is that Google can afford to dedicate large amounts of resources to stuff like this, simply because there's no real competition to it's core product, which is a combination of search, profiling and advertising.

I do however believe that Duck Duck Go is the only viable contender who could realistically take on Google, not because their search is any better or worse (something which can always be tweaked), but because privacy is becoming a hot topic that non-techies are starting to wake up to.

I'm also reminded of when Google first started and the amount of developer good-will it received, which I believe had a huge contribution to it's success. I get the feeling Duck Duck Go has the same level of developer good will behind it.

As I see it, Google's business model is so wrapped up in profiling and tracking that it will be difficult for them respond to Duck Duck Go if it gains any traction. At that point, Google may see a serious decline in it's core revenue stream, and things like Android may not seem like such a good idea.

Anyway, that's just my theory.
If that is your conclusion, it is incorrect. Some applications start maximized by default. Only some, and they'll remember their size. Meaning: if you do not use them maximized, next time they won't be maximized.
My guess is they are trying to make a distinction between it being work or trade and a hobby, as if an action can constitute a livelihood, then it often has extra legal protections.

For instance, a sheep farmer who is supporting a family may have bail conditions that restrict travel, but those restrictions may allow for travel to go to look after the sheep as that is the farmer's livelihood, but the sheep farmer may not be able to get permission to travel across state to go play music with some mates.
Two additions would be really cool (I'm thinking about adding them myself):

1) Expose the environment as virtual folders (like /proc in linux). So that an object in memory coincides with a file in a directory, that in turn would work like a package. For example "ls" would live under /env/fs/ls (and /env/ls would be in "path" for symbol evaluation).

2) Expose the dom, always as files (/env/dom). Make it a plugin. Add a lisp repl to every webpage.
Seo in india, india seo
SeoSoftechIndia is a professional SEO company in India- (SEO firm India) provides SEO services for India, UK, USA clients and world wide. Top 5 and top 10 ranking guaranteed in major search engines.
I'd like to propose a ban on all programming tutorials which utilise screenshots of a given IDE's magic, visual tools as an integral, required step in the process. I develop with Visual Studio myself, but that doesn't mean everybody does and it doesn't help to further anybody's understanding of a given process when the foundations are glossed over by drag-and-drop/point-and-click programming. Instead, the author should specify what references the new project requires and why and optionally display the screenshots as a supplement.
I was at an interview recently and was disgusted to see my CV in the hands of the interviewers with the formatting totally messed up and the logo of the recruiters all over it. They had obviously cut and pasted into a word document even though I wouldn't give them this originally.
Programming? 12ish years. Programming professionally? 4 years full time, but I did a few for-money gigs while I was in uni too.
Dell 15z: $1200
http://www.dell.com/us/p/xps-15z/pd.aspx?~ck=mn

Macbook Pro: $2100 (Battery life 7hr)
http://store.apple.com/us/browse/home/shop_mac/family/macboo...

15z review. Battery life: 7.5hr.
http://www.anandtech.com/show/4711/dell-xps-15z-sincerely-fl...

Just saying. Used the 15z for comparison, because I think it is closest in terms of form factor.

If you are going to use linux anyway, why waste the extra $900 to buy an OS you dont use.
You seem to imply that running iTunes and Office are good things. That seems...odd.
Usability-list is not used for design. #gnome-design is.
Couldn't agree more. The whole mentality in the OS X developer world glows of such a strong focus on usability and UI design, while, for some reason I cannot understand, the Windows and Linux world is mostly the diametrical opposite. This was the first thing that I noticed when I moved over to OS X; the difference was incredibly clear, and it struck with great impact. I think people in general gravely underestimate how much in good software lies in a good interface connecting the user with said software.
Using what best works for you is hipster now? Count me in.
Same Prof that is covered in the OP's article.
http://en.wikipedia.org/wiki/Internet_Archive

"To ensure the stability and endurance of the Internet Archive, its collection is mirrored at the Bibliotheca Alexandrina in Egypt."
Tobacco Free, Anti Smoking, Quit Smoking Tips & Stop Smoking Cigarettes
Tobacco Free helps people to anti smoking, quit smoking tips, stop smoking cigarettes, tobacco free, stop smoking help, quit smoking cigarettes, anti-tobacco, antismoking, anti smoking website, ways to stop smoking, stop smoking tips, stop smoking benefits, help quit smoking and advise to improving health in general.
I would disagree that Google's core product is a combination. It's just advertising.

Everything else leads to that: search, profiling, Chrome, Android, everything.
Personally, I'm still convinced that a calorie is a calorie.

According to this New York Times article[1], a calorie is not always a calorie:

A food isn’t a food — they’re all different — but since a calorie is just a measurement of energy, how can it vary? When I asked my question, Nestle’s answer was confounding: “Yes and no,” she said, adding, “It’s Talmudic.” Because calories change as they enter the body, the nine grams for fat and four for everything else turn out to be not very accurate measures at all; besides, foods are only rarely one thing or another.

Here’s what is true, she said: “The studies that have measured calorie intake, that have put people on calorie-reduced diets and measured what happened, show no difference in weight loss based on composition of the diet.” When people are essentially incarcerated, when all intake is weighed and measured, they will lose weight if the calories in their diets are reduced — regardless of the composition of the diet.

[1] http://opinionator.blogs.nytimes.com/2012/03/20/is-a-calorie...
To make the picture complete there is also situs inverses incompletus, which means that everything but the heart is mirrored.
Advantages Of iPhone Applications Development
Perhaps a PDF with an embedded image per page is the way forward.
Ha! Wow, this is pretty much exactly how I started. Playing with the numbers in Gorillas to make the Banana blast radius much larger.

The holy grail was to create a "homing banana", but my 10 year old brain couldn't work out the math.
In case any of you find this article too long to read, here's the abstract, Google isn’t worried about Android revenue, because the market of Android is growing.

This article reminds me of writing papers when I was in grad school. It really was a highly complicated (and demanded) skill to write so long an article without making much sense.
The liver is able to convert fructose into glucose and glycogen.
1) it is less easy to trigger in 3.4. Agree it is still a bit weird to use.

2) reading of .desktop files is not well done. It has been like that for many years, just wasn't that noticeable in 2.x.
Quit Smoking Tips, Stop Smoking Tips, Anti Smoking Tips & Stop Smoking Help
Tobacco Free provides quit smoking tips, stop smoking tips, anti smoking tips, stop smoking help, quit smoking benefits, quit smoking programs, quit smoking advice, quit smoking side effects, tips on how to quit smoking and offers some practical tips to help you break your nicotine addiction and kick the cigarette habit for good.
You would hope that on a site like Hacker News, there would be a good percentage of users who would get a lot of utility out of being able to tinker with their operating system in ways not sanctioned by the creator of said OS.
I said "stuff like active x". And I wouldn't say it's a tiny part of the problem. I still encounter clients (usually in government) who are forced to use IE6 because of some legacy webware they depend on which uses Active X.

No one is using the same arguments for not supporting IE. People are saying browsers should adhere to the standards, which is totally different.
I was born in 1977. In the 7th grade I had a old 128K Mac. I wrote an application to catalog my baseball cards. I used the Microsoft version of basic since it was that or Pascal.

This was before the Internet was easily accessible. Software shipped with manuals that made the bible look tiny.

Then I discovered girls and skateboarding and booze and didn't touch a computer for a long time.

Around 22 I started with HTML to make a site for Tony Hawk's Pro Skater cheat codes. It kinda snowballed from there. That was still when Clinton was President.

Now I focus on PHP and scaling servers. I have a Bachelors in Economics but enjoy nerdy stuff more.
Regarding the Terminal - I never really got what people meant when they said the terminal was lacking. Maybe it's lacking some obscure features, but it absolutely nails the core features. The OSX terminal is, in my opinion, the single best terminal I've ever used (and I split my time fairly equally between OSX and Linux as my main desktop OSes and have tried pretty much every Linux terminal app I can get my hands on).

Unlimited scrollback, the ability to copy and paste using the keyboard, key bindings to clear scrollback, change font size, etc., separate keybindings to scroll the buffer vs. send scrolling commands to the terminal, double-click on parens/etc. selects a range from there to the corresponding other one, and I could probably go on listing more-or-less unmatched _usability_ features for quite a long time. On the other hand, if it's functionality people are referring to then I guess I just don't know what I'm missing because I've never found it lacking in that department either.

As the cultists say, it "just works".
Could you please start a technical recruiting company?
Obligatory plug for Chris McDougall's great book _Born To Run_:

http://www.chrismcdougall.com/
You can get the best of both worlds: a synchronous programming model combined with the low memory memory usage of Node by using fibers. The trust issues relating to cooperative multitasking that you mention are still valid, but I haven't run into these problems in practice.

There are some benchmarks in the README to Common Node, a library that I wrote that makes using fibers easier: https://github.com/olegp/common-node#readme

Lazy loading becomes very straightforward and something I do fairly often when using e.g. https://github.com/olegp/mongo-sync
It's all much of a muchness, but at the very least, Google's tracking and profiling capabilities are definitely a USP.
I'd argue that specifically for the standard tasks Internet, Mail, Video, Music, Linux is just as fine from a usability point of view. Of course the user doesn't have a benefit of using Linux if his Laptop comes preinstalled with Windows/MacOSX. But that was my point ;)
Aren't there a whole bunch of sites like this already ? What's different about yours ?
Obtvse clone in node.js