skysight-inc/HackerNews huggingface dataset:
Good catch.

fib|⇒ gcc -O4 fib.c -o fib
fib|⇒ time ./fib
./fib 0.65s user 0.01s system 100% cpu 0.657 total
fib|⇒ gcc -O3 fib.c -o fib
fib|⇒ time ./fib
./fib 0.66s user 0.00s system 100% cpu 0.657 total
fib|⇒ gcc -O2 fib.c -o fib
fib|⇒ time ./fib
./fib 1.54s user 0.00s system 100% cpu 1.535 total
fib|⇒ gcc -O1 fib.c -o fib
fib|⇒ time ./fib
./fib 0.00s user 0.00s system 0% cpu 0.001 total

For some reason, it hates the O1 flag. Printing the result brings it close to the result without the optimization.
The Symptoms of Kidney Stones in Men
BlackBerry services collapse across EMEA
Of course they could have taken perl's tact and defined "\n" to mean System.NEWLINE not 0x0A.

That would have been an improvement right there.
Controlling Frizz in Super Curly Hair
Prada BR3571 Leather Shoulder Bag
Save 68% when you buy the Prada BR3571 Vitello Daino Leather Shoppers Handbag. Up to 70% discount on lots of genuine, made in Italy, Prada Handbags at this unique site.
A plan from 1930 to drain the North sea and connect Europe and England
Voiture: transport des personnes du point A au point B

Car : move people from point A to point B
Netflix reverts from Qwikster split

That was qwik!
Can Astrology change your Lifi
An Encrypted, Inherently Secure Social Network?
> I keep a daily chart of weight that helps me intuitively feel when to stop eating

You're relying on a chart to dictate your eating... surely this is the opposite of intuitive?
Free Diwali Cards, Diwali Greeting Cards, 2011 Diwali eCards
Diwali 2011 is on Wednesday, October 26, 2011. Diwali is always coming with joy and new things as well. On thie festivals, people are sent diwali Wishes to family in the form of presents, flowers or Diwali greeting cards. Diwali Greeting Cards have a special significance for Diwali as they convey special Diwali messages. For you here are few of Free Free Diwali Catds, Diwali Greeting Cards, 2011 Diwali eCards. Diwali 2011 is here so are we with Subh Diwali Cards. We wish you and your family a on the auspicious hindu festival Diwali.
Actually, I didn't mean to type the whole function, but only the parameters... One would require something like union types, e.g. list_filter has type

String | `a < SimpleListFilter | (String, `b < FieldListFilter)

Now, this type is certainly encodable in a modern advanced type system (although most statically typed languages utilize type erasure for compilation, so you would need tagged unions (Algebraic Data Types) for this), but I cannot imagine that any language is capable of inferring such a type. Maybe OCaml, but again, we would need polymorphic variants for that.
In the end they had two options: continue a bad policy or admit that they screwed up and change it. Bad decisions happen, everyday.
Not for nothing, but can someone post a version of that code that would be passable? I'm not too familiar with .NET and it's libraries, so I'm just curious as to how it should be structured.
I always seem to find some television series that's available via streaming that my wife and I want to see. Each time I say, "We should cancel streaming when we're done with this" and each time we find something else that fits the bill. Firefly. Battlestar Galactica. Sports Night. Better of Ted...

We cut the cable cord over a year ago, relying on Netflix Streaming for older content and iTunes for newer stuff. Even paying for the iTunes stuff, we're WAY, WAY, WAY ahead. I should do that math someday...
Please allow type inference wherever possible:

I shouldn't need to write 'Point p = new Point(2, 3);'

var p = new Point(2,3); should be inferred as a Point
O1 probably sees you don't use the result or have side effects in fibonacci(40) and optimizes the call away...
Node.js: Now with 90% Less Hyperbole
I went DVD-only. I had worked up a list a mile long of movies I wanted to watch, and most of them were only available on disc, so I ended up going with that, figuring when I was done I could switch to streaming (and by then they'd probably have more content). I had some trouble following this plan, however, after the 3rd or 4th disc in a short while stopped playing on me or skipped around half-way through. Every time it had happened, I cleaned the disc carefully, and then reported the problem (if it persisted) through their site. The only recompense they offer for this is to either send out a replacement disc or to send the next movie out, and as I'm midway through the film, and don't exactly want to wait 3 days to finish it, I ended up always just skipping to the next movie, or suffering through the skips.

After the most recent bad disc, I did what the OP mentioned, and honestly looked at what value I was getting out of the service, and I ended up cancelling. I understand that discs get scratched in transit or handling, and I understand that I'm living in the past as far as digital vs. physical media goes, I just think what it boiled down to for me is that when you separate the DVD and streaming services out, neither of them really stand up on their own as worth their cost. I'd probably re-subscribe to the streaming if they improved their selection or lowered the cost failing that, but I don't think I'd bother with discs again.
I'm intrigued that you didn't anglicise to "... Oxbridge or the gutter". Is Harvard now both as well known as and more prestigious than Oxbridge in the UK?
El dia cero ha llegado...
Offhand, I would trust that all of the women that graduated from my CS program would trounce me in low-level C programming.

But that's because there were only a handful of them of them, and if you want to make it as a woman in CS, you have to want it bad, or you won't put up with being the one woman in a class of 20.
I agree on the "I would never write code like this" point. I have never read the C standard and don't know off the top of my head what happens when you fail to initialise a static vs auto variable, but I don't really care because I would never write code which relies on whatever the implicit behaviour is. If I found code which did that on a project I'm involved with, I'd search for what is supposed to happen and then fix the code to make it explicit.

If I was interviewing, I'd much rather hire someone who said "I'd never write code like that" to someone who reels off what might happen in every possible scenario, unless I was hiring for a compiler writer.
Actually, I believe the oft-quoted factor is 10x productivity when dealing with someone at this skill level (and from what I've seen in the field, I'd believe it). But that implies good architectural sense, which I'd test for before making a final decision.

Barring any serious deficiencies, she'd be a steal at 2x pay.
I have an ATV2 for streaming movies from the mac and netflix streaming. The xbox360 only plays games and occasionally plays DVDs - I think I rented a movie a few times from xbox marketplace and it worked fine.

I thought about getting a ps3 for the BRD functionality and games, but at this point I don't want to deal with any physical media. Even if the 1080p is better, I've never looked at the movies streaming through the ATV2 to my 46" LCD and thought the 720p picture took away from the movie. Then again, I'm old enough to remember being the human remote control for my dad and I still have an old tube TV in the bedroom :)
The dirty little secret is that most of these channels are very cheap. The only expensive ones are ESPN and other sports programming. People who dont watch sports subsidize those that do.
Glad to have you as a subscriber!

I understand that some people don't jibe with Facebook and want me to move away from FB comments (I've received several requests). If I do that then I'll have to write an auth system. Not difficult to do but I'd rather focus my time on content right now. Eventually I plan on implementing an auth system and including Twitter and Facebook logins. Once I have that I'll probably move to an in-house commenting system. I can always export the comment data using Facebook's API later to keep the existing comments.

As far as the audience goes, I know you're not alone in this but the people who have boycotted Facebook aren't the majority of users (even HN users). They're just a rather vocal group. ;)

For now I think I've got most users covered for their commenting needs.
Flock, again?
I like it... It's kind of like schemey-ruby.
Six Provocations for Big Data
... nonsensical words which just happen to be computer jargon? It's been done: http://www.textfiles.com/humor/COMPUTER/aliceunix.txt
> And I thought nobody in their right minds would question Hejlsberg's chops or the work he did for .Net.

Why not? C# 1.0 was terrible and most of the version since have been exercises in trying to fix it by piling more stuff on, in order to replace previous tentative fixes which did not work for any value of "work" worth using because they lacked generality.

> We need less of them in mainstream language design and more pragmatism.

I hope that's a joke, PL theory experts are nowhere to be seen in mainstream language designs (some have managed to get a claw or two into C# to add actually useful features like... lambdas...), and the "pragmatists" have a field days reinventing problems (not solutions) instead (hello, Go)
Modeling the Absence of Centrifugal Force: Geography if the Earth Stops Rotating
I canceled DVD delivery after the price-change ... then streaming after the Qwikster was announced. I did the math, and determined that Amazon and Apple offered everything I needed in a pay-as-you-go structure that made more fiscal sense to the way I watch movies with a much better streaming selection.
Just a thought, "getting ahead" can be for that child's own enjoyment. The concept of getting the required tasks complete in an efficient manner so that you can focus on the tasks most interesting to you is a skill I think everyone can benefit from. Certainly it helps to learn this sooner in life than later.

I took summer school to get classes like Health, Drivers Ed, and so forth out of the way to make room in my schedule for classes I wanted to take but wouldn't have been able to otherwise: Woodworking, Introduction to Networking (ICDN1), and Computer Repair (A+ Cert).

Also, summer school was a neat experience. It was ran much more like a long lecture in college than your standard high school class and introduced me to people that became friends I wouldn't have otherwise met.
Show HN:  Apple RIP Logo print - all profits to pancan.org
With permission from Jonathan Mak, I made an 8x10 print from his design, composed of the text from Steve Jobs' 2005 Stanford commencement address and 2007 Macworld keynote.

100% of profits will go directly to the Pancreatic Cancer Action Network (www.pancan.org).

Thanks.
Pitch at the Startup Conference Los Angeles
CoffeeScript solves most of the problems with JavaScript's syntax, but the problem they're trying to solve here isn't the syntax, it's the structure and semantics.
I'm American ... I tend to look for the positive in other people's ideas but I can be brutally critical of even my best ideas. Self-deprecation is an art-form best practiced in the company of friends who will contradict you :)
Seems nice but would I want to use this and Spotify?
You're assuming that all code found on the web is well-written, without bugs and with no malicious intents. Both Java and CLR bytecodes are designed specifically in a way so that they are verifiable, so that the compiler can be sure that the code doesn't do anything it's not supposed to do (e.g. access IO functions, write to unallocated memory, spawn new threads, ...). Also, a browser has to be able to ensure that untrusted code can only use a limited amount of resources, that is why we have garbage collection, and VMs (interpreted/JIT compiled code can be controlled and interrupted more easily than native code).

Higher level constructs carry more semantics, that is why they are easier to verify/sandbox.
Sure it is, its the same phone, but different model years.
Simply because doing some research will have yield the same results without a public embarassment!
Netflix is quite a big player in user focus group and testing different scenario before launching new features, but in this case: total FAIL.
Netflix constantly do major A/B testing on their web site to see if any minor changes had impact on their users. They even have a conference room for getting user focus group together and watch folks going over some new Netflix features... Looks like none of that experience was used in the Qwikster case.
Stats Show Americans Prefer Windows Tablets To iPads
One of the reasons I get why people advise against certain levels of optimization without understanding its implications. As I write few lines of C code, usually I don't bother with deep understanding of all the concepts of compiler optimization.
Improve your eyesight (presbyopia) with an iPhone app
Google Acquires SocialGrapple
German Govt R2D2 Spyware Trojan "installed at Munich Customs"
> But what they have delivered here isn't even interesting.

Not a big surprise. PL specialists (let alone theorists) have no place at google. Just look at the previous language coming from outside Google... Go.
Why do languages still require semicolons in this day and age?
The most widely used sites in Silicon Valley?
Why not use Disqus? It supports Facebook logins, but also Google, Twitter, and generic OpenID.
It seems to me that Dart is to JavaScript as Vala is to C. Both Dart and Vala compile to their target languages, have syntax similar to their target languages, are additionally influenced by relatives of their target languages (Java for Dart, C# for Vala), and add an object system onto their target languages.
"This is one of the most pointless projects Google has ever done, it doesn't solve any web developer problems, it's just the 999999th language."

I would say this is a bit too early to take on the 'maximist' attitude, no?

Like munificent said, someone has gota try. At least he put the flag post down somewhere, and I'm sure he's having fun. Where the maximist point of view doesn't help at the moment is that most of the time It is projects like this one where out of the 1000 features, one or two are genuinely super super awesome new.

Eventually in time, after many projects like this, you end up merging all the 'cool' things you've learned you come up with something super awesome. Somewhat like learned progress. Already the project has grouped many minds together, and that has got to be beneficial.

In fact I don't remember the last time anyone has offered up so many voices in such short time to any language actively being developed nor even in the infantile stages such as this one.

Btw, from a philosophical point of view, today's 'web developer problem' might not be tomorrow's 'web developer problem'.
Why don't you simply use Disqus? It should be as easy as FB and much hacker friendlier... I for one can't stand the fact that FB comments don't zoom.
This seems like a false dichotomy to me. The "shallow" character seems completely uninformed about the basics of computer science, maybe having worked through a C tutorial or two, while the "deep" character seems to have an encyclopedic knowledge of every C spec and compiler implementation that's ever been written. How many interview candidates really fall into one of those camps?

I don't really know C that well -- certainly nothing spec- or compiler-specific -- but I got "deep" answers for most of the questions just because I know that generally C compiles straight to machine instructions, and I know how computers work. (I got 5/5 on the little quiz, and the tutorial on sequence points was completely new to me.)

C isn't hard. Thinking like a computer, in any language, is hard. The ability to predict what code will do, while important, is less crucial than the ability to figure out what's really going on when you get one wrong. I feel like calling that ability "deep knowledge" is putting the cart before the horse.

To put it another way, "I don't know the answer to that question, but here's a guess" and "I know the answer to that question, here it is" are both less impressive answers than "I don't know the answer, but give me a second and I'll figure it out for you."

Or maybe I'm missing the point.
To put it more charitably, having a girl as the smart one will do more to encourage both the typical guy and girl to work hard than the reverse.
And then there are hybrids, like paying the phone off over the life of the contract as an additional cost.

Sometimes telcos (such as Telstra) will 'pitch in' and pay some of your repayments for you.
Wadler's Law
It did reverse its decision but it did a lot of damage in the few weeks. First it kind of jolted people into rethinking their DVD subscription and more importantly gave people a reason to look at their competition in streaming. Amazon delivered the killer blow in my opinion. Their kindle bundled with media made Netflix reconsider quickly since now many people will see they are getting a better deal with Amazon even in the streaming realm (even they have no idea what Amazon's content will look like).
Microsoft exec: Windows Phone is the cure for iPhone’s monotony, Android’s chaos
Being an uncultured rube, what was the original language? Did you translate it or take an archaic English version and modernize the language?

Did it rhyme to begin with or did you have to come up with a translation that rhymed?
Mozilla 2010 Annual Report
Shouldn't it be "Netflix reverts Qwikster split"? I don't "revert from" a misguided commit, I revert it.

I do like the metaphor though.
Wow... what a pity though. It would be well earned money. On the flip side, if you actually had to find deals with resellers before launching, it would for sure have taken much much longer.
Even before this announcement, it is beyond me how anyone can argue that this is not the best smartphone on the market.
It has an incredibly fast processor, fantastic camera, one of the most popular music hubs (iTunes), the largest app store and probably the most advanced AI technology in a phone.

When the technorati (and, to be honest, most bloggers have been supportive of the product) diss this phone, are they actually suggesting someone would be better off with a Android, Blackberry or Windows 7 phone?
It's a plain and simple fact that people refuse to accept - people purchase Android because it's available on many different carriers and comes in many different price points. People choose blackberry cause sometimes their work requires it or they want blackberry messenger. And no one chooses Windows phones.
With the iPhone now available on more carriers at different price points, the game will continue to change.
Instead of (a < SimpleListFilter) you can use a type-class constraint and an existential, or an explicit record of methods. In Haskell, anything you use will basically be inferred, and Haskell can encode that, though you would have to choose different primitives to encode that relationship than subtypes.
My point on the company being PM-driven was not that PM-driven on its own is necessarily bad. The point was that the organization responsible for ideas and their execution (in Netflix's case, product management) combined with a culture of fear is a bad thing. It means that ideas are not challenged or questioned to the extent that they should. Apologies for not making that clear ... and no offense to product management as a discipline or career choice.
Disqus is fine I suppose. I've used it in the past but didn't feel the urge to use them again. One thing I really like about the Facebook comment system is when someone posts a comment to a product or in the blog it posts that comment on their wall with a link back to the page. It has helped with generating traffic. Certainly a feature I will try to add for the in-house comments (of course though, that would require extra permissions).
I cancelled my service when they announced qwikster.

I was in the "Meh, I'll keep this around because it's only a few bucks a month, and, well...they do have all of the firefly episodes. Maybe the selection will get better eventually."

I wasn't really using netflix very much, and the qwikster announcement caused me to re-evaluate wether it was actually a service I wanted.

I have a feeling there was a lot of people in my shoes that cancelled.
It's 'disappointing' in the sense that, although it is more powerful and arguably better than the previous generation, people were wanting more substantial improvements.
Doh, too late to edit.

Above should read: "There's no real conflict"
Connecticut Special Occasion Limos
WikiHistory short story
I'm thinking about picking up the 3GS here in Switzerland with a pretty cheap subscription plan, which is essentially a subsidized pay-as-you-go plan. (with a $20 subsidy over 2 years). So there definitely is a market for the older 3GS.
A Minimal Viable Product
The iPhone 4S, HSPA+, and When HSPA+ is Real 4G
The prestige of being a web developer
It is made in full cocoa/appkit. Not external UI things or framework.
So it heavily integrated in OSX, and we will use the full power of Cocoa as we have a ton of feature planned.

We are considering making an iOS app that will sync with Raven for Mac, and maybe later some ports to Android and Windows.

We don't have any plan to open source the project at the moment, as most of the code is linked to our UI and very specific, currently we use the webkit version installed and your Mac, s tied to Safari (and act the same as Safari too), that why our download is so tiny. When we will start our own fork of webkit we might consider share the sources as it will be interesting.

But if you want technical details about our Smart Bar UI for example I'll be glad to anwsers your questions :)
I specifically referred to new number types. Dart has bignums (int). See https://twitter.com/#!/maccman/status/123400799756881920 for a clue.

Dart-to-JS can't be faster than hand-coded JS if it does not use bignums. If it does use bignums that do not fit in 32-bit ints, then Dart-to-JS will be slower than a native VM with built-in bignum support.

IE6 is irrelevant. The topic is modern browser with native Dart VM vs. without.
@derekprior is correct, ESPN runs like $2.85/month vs USA Network which is like $.60/month. (this is what comcast pays them to broadcast it to you).
Men Spa London
The Best Site To Find Mens Grooming Shops In London.
Java.sun.com is down - breaking builds across the land
Smart Media Technologies-Home Page Pays
Brightbox announces custom reverse DNS for Cloud IPs
Can someone explain to me what's the point of having syntax like:

`var foo = new Bar()`?

Why can't a constructor just be a regular method that happens to return a new instance? What's with this new nonsense?
Ask HN: What would you have been if there were no computers
CleverScale, the 1st CDN PaaS
Release early and often, so they say. There will always be time to make money. If the site gets big then I will have ample opportunity to make some money. If the site were to die out then I wouldn't care if I only made a little money on the side. It wouldn't make much of a difference in the long run. So for now I'm focusing on what will get the site to that next level.
It sounds like a clever idea to get people's attention and I imagine that investing $100 to populate a list of potential candidates is much much cheaper than headhunters -

but I have to wonder if it'll be as successful as the greplin challenge and its ilk, which come across as more "game-y" tests and less transactional.
Disappointing just means it didn't meet expectations - there's plenty of scope for something to fall below expectations yet above the level which makes you want it badly.

Yes, with the Bold 9000 I pre-ordered the instant it was available.
Does it look like Flock. I promise not
Most importantly from a privacy perspective, does this mean cross-site beacons don't work? Can I stay logged into Facebook without the Like button following me in other tabs?
"It debuts with the most widely used websites including Google+, Facebook, Twitter and Quora."

Lol, most widely used websites? Maybe for tech geeks. But for the rest of the world, it's Facebook, Craigslist, YouPorn/PornHub, etc.