skysight-inc/HackerNews huggingface dataset:
Here's a good cheat sheet of answers to memorize.

http://www.gowrikumar.com/interview/index.html
These guys have an awesome vision for their product. Excited to see how fast they grow.
You are arguing as if USA judges wouldn't favor USA companies over foreign companies. Samsung can't win against apple in the USA.
Brilliant! I'm sure this concept will really appeal to all the overworked but socially conscious professionals out there.
Best of luck w/ the implementation. However, reading the concept, I am unimpressed.

In Mail.app, I can already mark e-mails with different-colored flags, which allows me to come up with my own "get back soon" or "get back later" type of a system.

The assertion that e-mail hasn't changed since 1970's is false. Modern e-mail clients manage it much better. Compare Mail.app, Outlook and GMail to PINE--the difference is staggering. The true innovator in the e-mail space has been GMail, which has brought things like autosave, concepts such as embracing the fact that it is not truly productive to file every single e-mail into a purposeful folder, embracing that tagging is better than folders. GMail also really pushed the conversational view and presented it in a single-screen way that was innovative (compare how long it took e-mail clients to catch up with that... and no, "group by thread" did not compare).

I'm also very wary of anyone advertising "clean typography." People start adding spacing and now I only end up previewing 2/3rds of what I could preview in one screenful.
Since half of the people buying a Mac is new to Mac, it's safe to say many of them use an iDevice before they use a Mac. It makes sense to give them something familiar by copying some UI elements, especially for things like Calendar when the desktop experience does not need to be different from the mobile experience.
Rob Pike on why C++ users are flocking to Go
I think versioning API is an illusion.
It is all source of complexity that eventually kills us.
Give up keeping exactly the same behavior as actual models change.
The machine supports a maximum of 4GB, and believe me it only gets marginally better with the added 1GB.

I guess Crucial also sells SSDs and Apple sells new MBPs with 16GB RAM :) - but at this juncture I hate to spend money on anything when the other supposedly more bloated OS named Win 7 works just great with 3GB - that seriously ought to be more than enough for browsing, email and occassional Word/PPT stuff.

As for the swappiness - it seems to be at least somewhat better than Lion - hasn't used up swap after 20 minutes of doing normal stuff. But the Apple ID/Password annoyance is still there - I still had to enter Apple ID / password several times during and after the installation! The last time hopefully was for iTunes. Why can't they use one single sign on?
Why Lean Startups should choose Zoho over Salesforce
You should have a look at XUL :) If you're using Firefox, the future is now!

https://developer.mozilla.org/en/XUL_Overlays
Feature-flipping with node.js and MongoDB
Show HN: Like Gumroad for Videos
Safari 6 in Lion: New dev tools; offline reading list; integrated search
Seems like a decent use for iPad since we still (!?) don't have the built-in iOS app.
The best API design I have come across so far is from Zencoder [1]. Their documentation is spot on and they also have a nice little API builder. I found it interesting to study while doing designs for our own API.

[1] http://zencoder.com/api/

EDIT: After reading http://thereisnorightway.blogspot.jp/2011/02/versioning-and-... I am not so sure anymore. They still have quite an awesome set of examples though.
And yet, it seems so magical.

That being said, I have my curtains drawn always, so I use it.
flagged as what?
how do you know that everyone is satisfied? Is anyone every really satisfied by a mix of a ton of styles?
This is an absolute non-story and a terrible title.

The BBC only has the rights to broadcast the olympic games within the UK. So they cannot legally provide that service outside of the UK. This is the exact same situation with the radio service they provide for the popular English Premier League (soccer), and likely make other events.

As a Brit living in the US I've been well aware of such situations since I moved here in 2002. This is nothing new. This is not specific to the IOC, despite the great lengths they go to in order to enforce their trademarks, and the linked article makes no mention of the IOC.

This is ill-informed internet band-wagoning at its worst and not the sort of nonsense I expect to be upvoted on HN
Eventually (maybe already) you wont' have to send the whole Dart framework down the wire, just the parts you use. And because it's compiled some cases will not use any "framework" at all that would need to be downloaded, they will just be compiled into the equivalent JavaScript.

Take the button creation example.

With jQuery you have to use an odd syntax, IMO, and it requires the whole jQuery library to be downloaded:

var button = $('<button>');

With Dart creating a button follows the same syntax as creating other objects is compiled away:

var button = new ButtonElement();

which compiles to JS:

var button = document.createElement('button');

This way you get a nice DOM and in some cases no overhead at all. Other cases might have runtime code that needs to be included like jQuery or Zepto, but without compilation they will always have to include their whole library.
It's a really tiny startup in the Bay Area.
Skinner's book Verbal Behavior was mostly unsatisfying because it didn't have a lot of data; it really just laid out a research program which had not been carried out in any significant way (and now, never will be). Of course it is also unsatisfying that Skinner does not appeal to our sense that we already understand everything important about psychology and language "from the inside" and don't really need any stinking data.

The reason most people are unsatisfied with Skinner's approach to language is that they did not read Verbal Behavior, but rather Chomsky's review; and because Chomsky chose it (as among Skinner's weakest work) and reviewed it in the most uncharitable way possible, without understanding any of the basic concepts or motivations to Skinner's approach.

So, for example, he successfully associates Skinner directly with Watson, and makes it out that "radical" behaviorism is radical not for its rejection of premises of classical behaviorism but for being even more crazy.

That review is a masterpiece of propaganda and it effectively prevented Skinner's basic ideas from even being seriously evaluated ever again.
That may be a bit simplistic, but it does make you wonder to what extent Apple's currently chosen strategy was good business sense, and how much of it was the desire of a man facing his own mortality to desperately protect a legacy that would survive him.

To be honest I have no idea what kind of influence Jobs had at Apple in his final year so the above is just musing out loud.
I am interested in how you come to the conclusion that Skinner was a total psycho. You actually seem to suggest that Skinner was an evil, mentally ill person and I would be interested to know what evidence there ever was for that.
Unfortunately the lack of a proper SSL certificate is rather off-putting, but it is an interesting idea. It reminds me a bit of this article about securing an API without OAuth: http://www.thebuzzmedia.com/designing-a-secure-rest-api-with...

Hopefully I'll have some time to dig into it later - I am curious how this was done.
just FYI, I learned recently[0] that "black panthers" can actually refer to either jaguars, leopards or possibly other "black" variants of large cats.

[0] http://en.wikipedia.org/wiki/Black_panther
A quick Google search landed me here: http://stackoverflow.com/questions/6977613/differentiate-bet...

From there you could do any number of things. Always serve up one single "hotlink.jpg" image. Rewrite all image paths to include a special "/hotlinked/" folder so all you images get duplicated and then water marked. Rewrite all images paths to send the original image path to a script that would dynamically watermark or swap images. I'm sure there are other things you can do. But the main objective is to not have to change any of your own source code.
Let Over Lambda is a fantastic read. Don't make the mistake of writing it off as I did due to the author's triumphant tone. Indeed, the rhetoric is so over the top it is often indistinguishable from parody. He is the Ayn Rand of Common Lisp. But if you can get over that, you will find a range of unusual macrological acrobatics on display that even veteran Lispers will appreciate.
1.) I think that's pretty speculative of you.

2.) The lawsuits and their impact go far beyond the US.
If you consider the universe to be a well-defined volume, then there must be some boundary to it. And if there's a boundary, then you can ask the question "What's on the other side of the boundary?". Thinking of the universe as a 2D surface in a 3D space is a way to picture how it's possible to have a finite space with no well-defined boundary.
Introducing the MapBox JavaScript API
The code is available on github, have fun...
Someone wants to work at Google/Facebook then.

But on a more serious note, it doesn't look like a cocoa app to me so I'm not that keen on it. Too much custom UI and looks more at home on Windows 8
Sounds like a dumb idea to me too..as did twitter and myspace.
So what's the market demand for a curly hair social network? They didn't provide evidence, but the common sense test would suggest that this is a dumb idea. A lmost as worthless as a network for left handed people. I've never thought how cool it would be to have a social network for blue eyed guys with thinning hair. Some ideas are just ridiculous -- no evidence needed -- just experience and common sense.
A tweaked fair method of credit card roulette
When the curly hair network goes IPO, then I'll eat my hat.
Simplifying printing in Windows 8
Samsung disables Galaxy S3 local search following a patent dispute with Apple.
Nowhere do I even come close to saying that he deserved to be sued because I don't like his music (which is just a lousy interpretation of someone else's music). That's just silly. He deserved to be sued because he deliberately violated a photographer's copyright. And I don't "demonize" Baio at all; I just think he made some mistakes and was rightfully compelled to pay for them. I might come close to demonizing Gruber, because of the nasty way he attacked Maisel. (These escalating internet attacks on the photographer, who is in his 70s, actually turned into physical attacks on his house, orchestrated by another of Baio's supporters.)

My "middle school" passage that you quote was meant as a parody of Baio's arguments that, at least in my judgement, amount to the claim that a trivial modification of someone else's original artistic work gives you the right to distribute the modified work. Out of context it might sound juvenile, but it was meant to goad people into thinking about his claims of "fair use".
Very cool :). If it doesn't make sense to monetize it might still at some point make sense to put sanity limits on some usage - otherwise some high volume users could end up making you take it down for cost reasons.

Nice problem to have though.
Thought question: is it better to pay $50 for 2 hours of volunteer time to a charity or just donate that $50 to the charity?

I honestly don't know the answer, but would love to hear what other people think.

My quick take is that it's probably better to give the $50 to the charity because they are better prepared to make a decision on how it should be used. With that being said, I can see how a lot more people might be willing to pay Exec for volunteer hours because of the feel good factor.

Regardless, I think it's an great initiative.
Mac malware Crisis on Mountain Lion eve?
Meteor does not take advantage of Node.js async thing. Then, I'm not sure about the advantage of javascript being both on the server and client side. Javasccript just feels weird on the server side. Server-side apps written in Python, Ruby feel much more natural, and perhaps easier to manage.

It'd be nice if meteor allows a different way of handling server-side logic using solutions from the Python or Ruby communities.
I think it's fair to say this is an example of the general rule that the answer to a headline in the form of a question is always "No".

Rails and Django will be replaced with something else sooner or later, but I have a hard time believing Meteor is it given their goal of being a commercial/enterprise offering.
TL;DR full screen with multiple monitors is still broken http://arstechnica.com/apple/2012/07/os-x-10-8/18/#full-scre...
Would you buy an Apple iCar?
I feel like, MS and google thought "ok, we cant keep copying apple, lets jump ahead of them instead, so well be where they are heading" but they missed their mark by a mile to the left..
You can't easily, naturally do things on the client side as easily using Ruby or Python.
[PM'd you; I have a copy I can surrender for rendering :) ]
Why Have Americans Become More Obese? (PDF)
This framework is very similar to case interview questions management consultants use during their interviews. The bit about repeating the question not only buys you some time to think about the problem some more, but also allows you to confirm your assumptions (as the write notes).

As another comment pointed out, the best way to become better at this process is to practice. I know when I was preparing for my consulting interviews, I practiced the framework with a friend for weeks at a fast food joint so that I had the process down. Once you can perform the process instinctively, you can focus your brain cells on actually solving the problem.
Your comment is showing 2 hours after mine, but you're right it's an obvious joke. When my patent is issued my lawyers will be in contact with you.
Thank you for providing your thoughts here.

It does seem to me that these shifts are - however useful for Amazon - really harsh on the people on the floor.
Huh? The title of this link is reversed (should be aren't instead of are), and the link to actual article is here: http://commandcenter.blogspot.com/2012/06/less-is-exponentia...
The latter: it went through an inflationary period; the inflationary model supplanted the big-bang theory in the 1980s.
Programmers: Choose A Job You Love? Eh?
You could have torn those tatty bits of paper off the thing before giving it to me Apple…
"Is PHP installed on your Python server?"
...

This is what happens when people who don't understand security try to tell you how to secure something. Don't do that.

There's only a handful of things you need to do to harden most servers, and one of those things is filesystem access controls and mount options. One of the others is configure your network services to only do exactly what you need right now. These two things will solve so many more problems than simply keeping your software stack small, they should be the very first thing you do when you secure any system.

First, you secure your filesystem. That means scouring the whole thing for any setuid-root files and any files that are group-writeable or world-writeable and disabling those permissions - except /tmp of course (and /var/tmp, which should probably be symlinked to /tmp). You can also double check you have no overly-permissive posix ACLs, security extensions or capabilities set on any files. Once that's done, you can mount your user-writeable data partition using options which disable files from being executed, set a default security context, disable device files, and disable setuid files. Then it's on to configuring your services.

In the case of PHP, there is no security concern by it just sitting on your hard drive. It's not setuid-root and it's not a service. The most it could affect a user by itself is due to some temp file race someone might be able to take advantage of.

The reason it was abused in the author's case was due to a misconfiguration of Apache. Starting with an empty Apache config file and adding only the parts they needed would have excluded PHP from being interpreted in most cases (the module could be compiled in, which can be checked for, but I don't think most default Apache installs are done so; in addition I think you still need to manually configure Apache to bind ".php" files to the PHP application mime type).

This practice should be used for every service you have running on your server. It may be tedious, but when you do it once you'll become much more familiar with the software and it'll be easy to replicate in the future.
I'm surprised that people quickly adopt Meteor yet chastise PHP for enabling bad app developers, wouldn't Meteor do the same thing?
I like his Apple stuff, but on his podcast sometimes he wanders into Windows territory, despite basically not knowing any Windows users, and not using Windows since XP. Not surprisingly, he ends up sounding pretty ignorant and I just fast forward.
Now is the perfect time to re-create Sparrow.
$1,048,274,000 = Total YC cos funding prior to YC S12 batch
One more reason I'm pissed at Sparrow's "maintenance mode"
I'm wearing a helmet.
Yes, a lot could have changed in one week... really?
The yellow pad is the notes app and still there
It (can be) page load-time friendly, since there's an overhead for each JS file that's sent.
As someone whose initial reaction was "God why?" I stand corrected--that's an excellent use for this project.
http://news.ycombinator.com/item?id=4052120
Supports only 64-bit CPUs and EFI of a flavor that (while I don't remember the technical details) rules out some early 64-bit Macs.
Diffbot Is Using Computer Vision to Reinvent the Semantic Web
Are you applying this to all your apps then, including webapps or are you treating email as a special case?
I'm from 3scale - so factor in any bias filters!) - we definitely think of it as a contract between the provider and user of the API - could be very lightweight or heavyweight - but basically it's a bunch of rights on the API v's a promise of good behavior.

Actually a lot of the APIs that use us are B2B because you often have different tiers of access rights and limits + want to have approval steps etc. for sign-ups. These are pain to code yourself.

The change part is a big deal - we normally deal with it in two ways: 1) launching parallel services for major versions so people consciously migrate their apps, 2) incremental updates - docs are versioned but all the same calls work on the same endpoint. How the version is flagged in the call is rather independent (URL, header, type).

We also use the swagger docs framework (http://swagger.wordnik.com) to create interactive docs to try keep questions on the API itself to a minimum (people can play with it themselves).
New Interface for Google Calculator
"Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp" by Peter Norvig is also excellent.
The State of Hiring
What's your definition of "basic level of understanding"?

A public API is about 99% of what we (Crocodoc) offer. While designing the latest version of our API, I always erred on the side of staying true to REST principles. Fortunately there were others on our team that erred on the other side. The result is a happy medium that certainly veers from the canonical definition of REST but is arguably easier for Joe Developer to play with. Guess what...we still receive an incredible amount of support requests from developers getting stuck.

It's tempting (and fun) to build APIs "the right way" and use little tricks like putting versioning in the media type. However, that's pretty often at odds with product/user experience/business considerations. Why offer a product that only 10% or 20% of your customers are savvy enough to use?
HN Jobs: NYC startup Minus is hiring - Multiple positions are available
Battleground America: One nation, under the gun
A subscription model could have saved Sparrow
Absolutely, I was just making the point that this was not /intended/ for public use, unlike activex.
Most Lisp books seem to begin like the opening sequence of Quincy, ME - similar to forensic medicine, Lisp is not for everyone. But the rewards may include a sailboat, white wine, and pleasant company.

http://www.youtube.com/watch?v=PXf4tV_aeDc
The article used one of my drawings without my permission.

http://davidjarvis.ca/dave/gallery/
https://developer.apple.com/downloads/index.action#

On the right, "Xcode 4.4 Command Line Tools for OS X 10.8"
> concepts such as embracing the fact that it is not truly productive to file every single e-mail into a purposeful folder, embracing that tagging is better than folders.

I don't know if it was there from the beginning, but I have always used rules which say "apply filter and skip inbox" effectively giving me separate folders. To each his own; I don't like kitchen-sink inbox, and like separate folders to just tagging.
I think the world could have done without this post. The reason being that while the interview question might be anywhere in 2hr-solution space, the answer is always: Make sure you understand the problem, the edge cases and present a viable structure for a solution. Now we're going to have to find a new question.
"Launching" on the heels of the announcement from Sparrow seems like a poor choice. A lot of people felt like they just got dumped. Then again, this is just another fancy "Give us your email address for whenever we get our act together" page, so maybe people will be more lenient.
Pentest Magazine New Free July 2012 Issue
I like the idea.
The design could be cleaned up a bit, but you shipped and executed so props for that.
This could be huge for tutorials, esp with photoshop, coding, web dev tutorials.
Goodluck!
Sharks with lasers protection system included at no charge? That is reeediculous! Lemme guess, comes with a brooks saddle and flask pouche?
Iran: US will face "teeth-breaking" response for continued cyber-attacks
JenkinsCI Grows to 43k+ installations, 500 plugins
The Jenkins Continuous Integration tool now has more than 43k installations and 500 plugins! The latest Jenkins newsletter, Continuous Information, shows how fast Jenkins is growing and highlights the latest developments in the Jenkins community.
At least Mission Control has been fixed. New option that brings back Tiger/Leopard's all-windows Exposé:

http://arstechnica.com/apple/2012/07/os-x-10-8/19/#mission-c...
I spent 5 minutes looking, and here is my very rushed take.

What I see here is the same as I can get from a spreadsheet. IMO you need something to compel users to use your app instead of a spreadsheet. What features do you need? Well that's the hard part, because if you ask 10 users, you will probably get 30 answers.

Do you use the app yourself? If not, start using it, if you already do, start adding what you need.

I do like the simple immediate signup.
G by GUESS Abbie Sleeveless Collared Top
Meteor can do that as well, conceivably, if need be.
Apple fanboi?
I'm kinda surprised that this article doesn't consider extra costs, like taxes and (if in CA), recycling fee. When you're buying things that cost around $1200 (macbook air), you'll "save" around $200 by buying on craigslist.
Rather than memorizing the answers to bad questions, technical interviewers should memorize the questions themselves. Then if any of those show up in an interview, walk out -- one doesn't want to work at those sorts of companies.
Would love to do it, but things are heating up at my business and it's hard to keep up as it is :( I'll definitely check back when the ruby lib is out
Grubwithus Also Says “Step Away From the Device”