skysight-inc/HackerNews huggingface dataset:
Interesting. Perhaps, instead of relying on "Vary: Accept" the server should respond with: "Vary: YourCustomHeader". The API client, on the other hand, will include "YourCustomHeader: SomeConstantValue" when making requests to the server. That way, the reverse proxy will only store up to two versions in its cache.
Historically, AI has been divided into two related but different approaches. "Strong" AI is interested in understanding and creating Minds; figuring out what intelligence is, how it works, how we do it, and how it could be done in general. "Weak" AI is interested in doing things that couldn't be done before; things that we do not have good algorithms for, or don't have any algorithms at all.

Those two are not opposed. Any advance on either side helps the other. In this argument, Norvig is representing an extreme version of weak AI since he seems to be arguing that it's possible that statistical methods are all there is. (I suspect that he isn't actually making that argument, though, but that strong AI's models are currently too simplistic to capture what statistical approaches can do.) Chomsky, on the other hand, seems to be caricaturing strong AI by saying that anything that doesn't directly shed light on the Grand Theory is worthless.
Cardboard and tape
I actually agree with you, if done well I think that coding questions are fun too. At the same time, I also happen to know a lot of very strong developers who hate them. I think the reasons vary, but some are called out in the article (lack of a familiar environment/IDE, the contrived nature of questions). The answer to a coding question is also impossible to "fake", at the end of the day you get it or you don't (whereas some situational/behavior questions have more of a fudge factor).

Whether you hate 'em or love 'em, the main point of the post is to advocate approaching coding questions with a strategy that you've practiced and can repeat over and over again.
If things are sold beyond their marginal costs, something is broken. We need other funding mechanisms for research and development like the Stiglitz prize system, or Dean Baker's artistic freedom voucher.
Which does not stop the HN community from voting it to the top, this is currently sitting at #2 with 473 points and 89 comments where the actual Siracusa review thread is #4 with 327 points and 74 comments.

Make of this what you will.
Aside from all the people (like me) that like Safari. I use Chrome too, but I do genuinely like Safari's UI more than Chrome.
Just off the top of my head you know what I would like to see as an email interface: Reddit.

Each headline being the suvject being an email with all the comments being the replies. Different users can reply in a threaded way to all the recipients of the message etc.

Obviously it would need in-line attachements and in-line pictures.

It would be interesting to allow a vote system on messages. Rather than file them, you down or up vote them. But in your box, you have more than one vote so you can apply more or less weight to info. Along with tags and groups and many other things that I can think of...

That would be cool.
Do you have a link to one of the eBay listings? Would love to pick one up, but there are dozens of 27" IPS monitors advertised on eBay (would hate to get suckered by a low quality option).
I got the Auria EQ276W from Microcenter for 400+tax last week. Fantastic purchase. Includes Displayport, HDMI, DVI-D, and VGA ports. Colors are vivid, and I don't believe I have any dead/stuck pixels. Mine has minor backlight bleed, but probably not more than the $700+ Apple and Dell displays.
I had read some of Practical Common Lisp, found it good (I'm new to Lisp still, though have dabbled in it over the years a bit) and plan to read the rest sometime later. Do you happen to have a link to that HN thread that discusses the book, or remember (part of) the title of the thread? Would like to read it.
Manpower is a priceless commodity for a lot of charities. I know plenty of people who run charities who would pass on a $100 donation in exchange for two hours of idle hands.
What's interesting to me is that Polaroid/Kodak have kicked the bucket, while Fujifilm continues to thrive as a "chemical company". It's really rather impressive what they've been able to accomplish, in a country whose culture is wholly against the kind of high risk decision making that the current CEO has been able to carry out.
On the other hand, testing on Safari/Windows did not ensure it'd work flawlessly in Safari/OSX (still a whole lot better than taking Chrome as a good enough approximation though)
"Humans" is a bigger market than "Humans with curly hair", but the latter is still a bloody huge market segment.

Probably not much hope for expansion to China though.
I too was frustrated by Mail.app's lack of a proper conversation view. Turns out, there's a setting to show messages you sent. In the "Viewing" section of Mail.app's preferences, enable "Include related messages". http://imgur.com/i5Eaq
so you're saying, it's not that there's no link, just that it's hard to pin down, and any real conclusions are inherently dangerous from a political/anthropological stance. that makes sense as I've heard from others that the field of anthropology has been in a semi-permanent state of apologism for eurocentric thought for the past thirty years.

I guess some forms of truth can't be released until society has fully prepared itself structurally for them (i.e., a society that could learn of inherent differences in thought based on language, without starting a new caste system based on that).
To give you an idea:

Safari on Windows was pretty often criticized for having ported over the entire OS X font rendering engine (so it looked pretty wildly out of place on Windows), but that was part of what made it a fairly accurate rendition of what it looked like under OS X.

There were still discrepancies even then, sadly.
Tell me about it, I still use Camino as my main browser because I find Chrome's UI dreadful and I find Safari's hiding habits annoying when I routinely load 100+ tabs.
".Mail is coming to your dock" Well... I supposed it won't come out for Linux.
Again? You submitted this yesterday, and I made a comment saying:

This was submitted yesterday, and even made it
to 26th on the front page, but now it seems to
have vanished for some reason:

http://news.ycombinator.com/item?id=4280978

I wonder if this submission will fare better.

-- http://news.ycombinator.com/item?id=4286252

I mean, I don't mind - the reason I knew it had been submitted the first time is because when I submitted it I found it was already there. I'm just intrigued as to why you submitted it yesterday, then deleted it, and now you submit it again.

Very odd.
> I'd buy that - except I live in a city with 1:4 hills!

sitkack and I live in Seattle, where our downtown area has hills up to 19% incline, and other areas near downtown (considered bike-friendly areas) have up to 26%.

Source: http://www.seattle.gov/transportation/steepest.htm

Admittedly, most of the city is not /that/ steep, but we're up there with you guys on quantity of hills. (I assume that you're from San Francisco.)
Now my Mac Pro feels like a phone. Yippie.

I must admit, I'm having a Poe's Law moment here. Do you really feel this way because of a few additional features and UI tweaks?
Sounds like it's time to party like it's 1992 with Lotus Notes.
Actually, Mail.app can include your own mail in a conversation, but only if you ask it to: select View->Show Related Messages.
I'd strongly recommend getting that extra 1GB if you're looking for a cheap way to boost performance (even if you have to buy 2x2GB sticks). It's not marginal by any means if your OS is swapping - it will probably be a dramatic increase in performance!

Also, regarding doctoboggan's comment about SSDs: SSDs are still an order of magnitude slower than system RAM. The reason they're so nice is because they're an order of magnitude faster than traditional HDDs, but that doesn't mean you can get away with skimping on RAM.
Your comment added so much to this discussion! Since you took the effort to type it, I thought I would recognize it, since the only reason to, erm, leave such a comment would be to snark unnecessarily in order to draw attention to how detail-oriented and sarcastic you are.
We released Android a couple weeks back and we're already seeing as many conversations come in through the app, as we see through the web. We're releasing the iPhone app today, and more stuff in the coming weeks!
I estimate I have around $200 a month in EBS costs for volumes and their backups that need cleaning up, if I can get round to it. But there's just me in my startup, and I have no choice but to leave it lying around for the moment. But the lesson is that what I spend on that in a year (if I leave it that long) will pay for a temp resource for a month easily. That's a lot of harm things lying around can do to a cash strapped startup.
Twitter is in talks to become media player
Save Radio Shack By Turning Them All Into TechShops
We Can Slash the Cost of Clean Energy with Robots that Install Solar Panels
I really wish I had your S3 upload feature a few weeks back. Right now I get users to select a file to use as their profile picture. Then I save the file locally to my server, upload it to S3, then delete the local file. Huge PITA.
The Uncanny Nature of Mathematics
So you think Samsung ought to be able to sue you for patent infringement for buying a cell-phone?

Because fan-boy "rah rah fuck-Apple"isms aside, that's literally the legal outcome that Samsung is pushing for here. They licensed their patents to Qualcomm, who used them to build chips which were sold to Apple. Now, Samsung is arguing that the exhaustion doctrine should no longer exist and that Apple, by buying those chips, re-infringed on Samsung's patents (and, consequently that you re-infringe those patents when you buy a phone, or someone else's patents when you buy a TV, or a car, or a shoe, or anything).

What Samsung is arguing for here would make the already fucked up patent system thousands upon thousands of times worse.
IMO, this is dead on.

We group your first two requests together as a project called Routes, and it will be one of the big initiatives we take on once the authorization and account work is shipped to production.

As for your third request, we're been careful with this. Internally, Meteor is already database agnostic. For example, DDP, the Meteor wire protocol, is based on tables, and all of the code that performs latency compensation, etc, doesn't make any database assumptions. Mongo support is provided by a Smart Package that includes the client-side Mongo emulator and the server-side Mongo connector. Supporting SQL, Redis, Couch, etc, is a "simple matter of programming." We'll likely do Routes first since there's more technical risk there.
Hiring Platform Engineers to build Real-time, High Performance Fantasy Game 
Interested in designing and developing a Real-time multiplayer game that has to be scalable and high-performing? If so, read on!

Viggle is the first loyalty program for TV that gives people real rewards such as music, movie tickets and gift cards for checking into the shows they're watching.

We also give our users the ability to engage further with the shows or events they're watching, and MyGuy is an example. Read more about that here: http://bit.ly/LUvI93

In its first six months, Viggle has been featured on the Today Show, CNN, The Ellen Degeneres Show, Tech Crunch and in an incredible variety of other media outlets. We've won two Appy Awards, a Mobile Web Award and other accolades. We've also submitted Viggle for an Emmy Award in the new Interactive Category.

We're looking for a senior or lead platform engineer to develop the server-side infrastructure that powers Viggle.

We’re not afraid to choose the best technology for the job, from Java to Scala to Node.js to RubyOnRails to Riak... We use open source and want our engineers to contribute back to the projects we use. Our development processes are agile and transparent.

Sound interesting?
Apply here to work in our NYC office: http://bit.ly/MIygZu
Or here to work in our SF office: http://bit.ly/MWRYzh
Black Hat Day 1 Keynote Notes – Changing the Security Paradign
The first half of this is from the excellent book:

Relativity: The Special and General Theory by Albert Einstein

It's written for the interested layman, the article is from part 3 of the book where Einstein explains this.
Congratulations! Talk at Throneofjs for Meteor was excellent, especially liked the

meteor remove insecure

that was a great touch
I disagree, a lot of these interview coding sessions border on hazing these days.
Aren't you precious.
I have learned to basically ignore technoslut's comments.

Just look at his previous comments. He's been a staunch defender of Apple.
GC and TRIM are orthogonal. Doing good GC is necessary for performance, but without TRIM, there is no way for the drive to know what data actually is garbage and what isn't, so it will suffer from worse write amplification when it has to relocate blocks that no longer exist.
i dunno... you can get pretty far as a Data Scientist with two stock answers: (i) look it up in a hash table or (ii) look it up in the literature... I think I'll ask the next guy how to train a neural net to make that decision. ;-)
Looks like they don't have much in the way of security yet, but they're working on it: http://meteor.com/faq/does-meteor-have-an-authentication-sys...
I'm a white woman who has been going to naturallycurly.com for at least 5 years. Naturally curly hair is different to cut & style than straight hair, and there are surprisingly few stylists who cut curly hair well. I don't see how race plays into it other than I've never met a black woman with naturally straight hair. The beauty market is huge, and naturallycurly is a great resource for the many women currently underserved because conventional beauty standards dictate straight or wavy hair.
San Diego: join us for SD Hacker News meetup #31 (Fri 7/27)
Paul Graham: Y Combinator Companies Have Raised Over $1 Billion
Let's make the Moon Landing a holiday. We can make it happen
Tuning RaphaelJS for High Performance SVG Interfaces
The functionality is handy, but it is down to the execution of each app developer to decide if this goes the annoying hosting-provider-chat-with-our-advisor thing, or genuine customer/prospect management. There's definitely a gap in the market in real time customer conversations on mobile, which is counter-intuitive of everything being more immediate on the mobile. Integrating with a click-to-call VOIP feature would be neat. Even if it is just a Skype implementation.
40% of the Windows installed base is significantly more than three times 40% of the OSX installed base.
Well, it's not clear to me why we would assume there is a boundary. And I don't know what it means to think of a 3D area as a 2D surface anyway. And I don't think it's possible to have a finite space with no well-defined boundary.
I am currently working on something similar, not related to books though. Thanks for the inspiration provided by your site and the comments on here, HN is once again very helpful.
We actually do direct S3 uploads. Ping us offline and we'll get you set up.
So is there any way to figure out if you're getting an A or an A-?
Safari for Windows came out in summer of 2007, Google Chrome came out in September of 2008. Granted Chrome development started in 2006ish which was probably around the time Safari for Windows started. By the time Safari for windows was released those in the WebKit community knew Google was up to something, but didn't know a timetable, any details etc and from discussions they tossed out the first version so when Safari for Windows was released perhaps Google Chrome as we know it today was just starting. Looking at it from a business perspective or even just a 2006 perspective Apple's move makes a lot of sense.

Edit: Some of my memories are a bit fuzzy about what was going on exactly when in relation to everything else so feel free to correct any mistakes in the above.
how about instead of late fees, offering early payment incentives? A positive way to say if you don't pay by a certain time you will pay more. Interesting debate. Found an entire blog just on getting paid: http://blog.fundinggates.com. More focused on SMB but good advice for anyone freelancing.
You said it. I have this feeling people tend to forget developers are users too. The "don't make me think" rule still applies even if their job is thinking.

So if you really want people to use your system (API, library, IDE, programming language, compiler...) you should run usability tests, write easy-to follow documentation with examples and answers to common problems, make it super easy to download (if it's software), maybe make a web page where you can try it online (that helps a lot), have a nice, smooth user interface, make it behave similar to something users have probably already used, have a good name, a nice logo, a nice-looking webpage, take care of its search-engine positioning, offer services such as forums, maybe advertise a bit, sell shirts, give a free night at a spa to one of the users every month (hey why not)... wow that list came longer than expected. Well you get the point.
W-Fi and "The Cloud" Among Most Stressful Technologies
"present a viable structure for a solution" is easier said than done. This post elaborated a bit on that point and offered some suggestions that I found useful.
Pioneering study shows drug can purge dormant HIV
No reason at all. Novell Netware did exactly this.

The host portion of your address was your MAC. Networks were identified by their local netware servers.
What do you mean no more Sparrow?

Last time I checked, it's still available for download. My understanding was that it just isn't in active development anymore.

I use it as my primary mail client on my personal machine, and it does pretty much everything I'd want as is.
Excellence indeed. I re-read some of Jon Stokes (http://arstechnica.com/author/hannibal/) reviews, low-level architecture (ppc970, ps2,..) ones especially.

edit: http://archive.arstechnica.com/cpu/03q1/ppc970/ppc970-0.html with the glorious old design
That seems overly rude. It's also a ridiculous appeal to authority at the same time.

If I where to attack the book I could say something like: "In chapter 2 'Chatterboxes' he states humans are the only animal that uses language which is complex issue by it's self. He goes further and says every group of humans in remote areas we encountered have had complex language. He then runs with that line of reasoning. However this ignores not just other animals that use simple forms of language but human ancestors that where close to us anatomically and probably also used language. If homo sapiens's ancestors also used language then you would expect the earliest humans to also use language therefore language would spread from it's origins to all those remote areas vs. being created from scratch in those remote areas."

Now, I could get 10 PHD's to say the same thing and use quotes etc, but what's important is the accuracy of the statement not who says it. http://lesswrong.com/lw/jl/what_is_evidence/
If you've got a backtick operator, you are already running code, thus game over. And if puppet is mis-configuring your system, well that's got implications that go beyond just what software is installed.

Advocating a smaller surface area in your example is the same thing as telling someone to buy a bigger/better lock to protect their door. Sure, it makes your door more secure by reducing the "surface area" of a lesser-designed lock. But if you had done the basic auditing of the outside of the building, you'd see the huge glass window fitted next to the door - which may not be "exploited" yet, but all someone needs is the right size rock.

Tuning your services and filesystem perms is equivalent to putting bars on the window. It doesn't make penetration impossible, but it does a lot more general good than a bigger lock.
Can't tell if you're being sarcastic. The only reason the Olympics are so trashy is because the event itself is so awesome that people will wade through piles of trash to get to it.
Ask the group selling the monitors. They'll normally tell you.
"Don't aim to write "Siracusa-style" reviews, aim to write in-depth reviews which are not complete dreck. That will probably work better. Or work at all, for that matter"

OK, challenge still stands, even this would be an improvement in what we see in Linux reviews
That's pretty much exactly what IPv6 with stateless autoconfig does--network address in the upper 64 bits, MAC address (slightly modified) in the lower 64.
It took a good year+ for me to get over it although I still try to persuade people considering this particular company to seriously consider alternatives.
I should add my name to this: stephenjbarr at gmail dot com
Apparently, Google, Apple, Nokia, and RIM all submit patches to the Webkit project. Google's contributions have surpassed Apple's in recent years..

Edit: I did a little more digging, and it looks like Chrome did start out as a (not very) secret project for a few years. I'm not sure when they started submitting their own patches to Webkit-core (as required by LGPL?), but they did maintain their own fork of webkit until 2009.
> Each headline being the suvject being an email with all the comments being the replies.

As in Gmail?
By raising this amount of money, we've (semi-deliberately) closed the door on any possibility of an acquihire. The valuation is too high for the VCs to agree to that outcome, and one of the privileges of Series A shares is the ability to veto acquisitions.

So we have two choices: (1) build Meteor into a great development platform, get a lot of people to build apps on it, and find something that we can sell to the operations department of big companies that are using it (I wrote a bit about this in other comments), or (2) fail.
Looks interesting, there's definitely stuff that can be done to make email better. It'll be interesting to see how this works out.

If you're interested in this and you're a GMail user you might also be interested in Active Inbox[1] which adds some useful features on top of Gmail. It lets you mark emails GTD style as "Action" (requires an action), "Waiting" (waiting on someone else) or "SomeDay" (there's an action to take, but you might not do it now). It also has an easy way to sort emails by project and some other useful features.

Disclaimer: I met Andy of Active Inbox recently and ended up doing a few days work on the product. But I was a happy (and paying) user of Active Inbox before that!

[1]: https://www.activeinboxhq.com/
Impressive numbers
Fullscreen with dual monitors still broken in new Mac OSX Mountain Lion
Perfect timing on this, right after the demise of sparrow. I was starting to really get down on the idea of having no really nice desktop mail client for OSX.

Really looking forward to checking out this app, and I really hope Tobias is either secretly an incredible osx programmer or is going to get one on board to help, because it would be a shame to see a beautifully designed interface like this be brought down by poor implementation.
Actually the main problem of MAC vs IP, as the response states, is the lack of hierarchy vs the presence of it.

Both IPs and MACs can be changed by the administrators and both can be set such that duplicates exist in the network. However the fact that MACs are set by manufacturer makes them impossible to route as the values are not related to the network locations but related to hardware origin.

Edit: As one of the replies stated, they are also used in Stateless autoconfig in IPV6 (see: https://en.wikipedia.org/wiki/IPv6_address#Modified_EUI-64)
FYI: Exec appears to be invite-only right now, but if you sign up via the "give to charity page" you can get an account.