skysight-inc/HackerNews huggingface dataset:
I literally got this text from a friend "Dude my train just exploded".

I wasn't in London at the time and couldn't ask him what the hello he was on about as the news hadn't broken and the phone networks where down. Maybe 30 minutes after or something the news stories started breaking and I quickly emailed a few people to check on friends/family etc...

My friend didn't know what to do so just kept doing what he was doing. I guess similar to sitting in a seat and waiting, but since he already had a destination he kept on walking like a zombie. He walked the couple of blocks, sat down at his desk and started his morning routine like nothing had happened.

His office had a 40" inch plasma and it wasn't until that was switched the news and other staff started talking that he was pulled out of auto pilot and started to understand what had just happened and emotion and thought returned to him.
What do you mean by loaded on demand? You can instantly scale up and down the amount of workers you have, if that's what you mean.

I've been scaling mine around, and it's never taken more than a second or two. Although, maybe that would change if you are scaling up to hundreds of workers or something like that.
You didn’t read the article. It supports CoffeeScript.
America, for one. Sure its too a lesser degree, but taboo still.
Clickable: http://skillow.com
The making of Arduino, an open source electronics prototyping platform
Yah that's true, I use the event planning a lot in Facebook.

I find that G+ is good for finding content on topics, and creating a community around them. I just don't see any use for more personal social networking as long as all my friends are on Facebook.
For what it's worth, I saw the title on HN, then saw that it was a link to your githublogthing and guessed "aw, he's going to be cheeky and turn it around in the post by interpreting it literally." So I thought the title was clever.
If you're complaining about the legality of incorporating the leaked code, you aren't ready for a world where free software rules. The end game of free and, to a lesser extent, of open source software is to live in a world where copyright and patents no longer apply to software. Basically, software will be treated like mathematics.

Incorporating the leaked code if it is indeed highly useful brings us closer to that world. It's forced expropriation but I think we need some of that, especially since companies like Oracle are trying to limit how much open source software they produce.

I wouldn't be surprised if there's an outlaw version of FreeBSD or IllumOS that's released over Freenet or Bittorrent or patches are encrypted and traded over IRC if the leaked code proves to be very useful. In fact I would hope that that happens.
I'm saying that the fact that FizzBuzz actually works should be an indication of how crappy programming interviews tend to be.
I would explain to your boss (together or individually) that you're planning on moving on, but that you don't want to see his company go belly-up in the process.

Set out a hard timeline (2-3 months, depending on how long it would take to transfer information, knowledge, etc.), and let him know that that's when you'll be gone.

That gives him time to find appropriate replacements, and for you to hand on any business knowledge that it required. I would also make a point of starting to document odd processes in the systems you have built, just so that it's documented.

I wouldn't go poaching his clients; it's just bad form. If they come to you on their own, that's one thing, but to tell them that you're moving (and setting up a competing business) is, contract or not, a dick move.
Said outlaw software would be considered utterly radioactive by any corporation. It wouldn't get legs, especially when there are so many free alternatives that are unburdened by their illegal provenance.
Stanford pulled out last week:

http://www.businessweek.com/news/2011-12-16/stanford-pulls-o...
Thomas is saying that the hiring process for programmers is so comprehensively fubared that asking the FizzBuzz question to someone who has worked as a senior developer for 8 years at a well-regarded firm provides valuable signal and that if you fail to ask it you might hire people who are completely incapable of programming even with your fancy-dancy recruiting process, which shows that the pipeline and standard interview process are both borked like crazy.
The Verge got an excellent crew of reporters and a great product team behind it. They worked very hard on this project and I don't think it's fair to call The Verge a "failed promise".

So far the product reviews were excellent. The site created a unique experience with their layouts, engaging videos and editorials. The Verge is the only source of any creditable news on all mobile lawsuits. They also did an excellent job of covering the Carrier IQ fiasco and were the first who actually managed to talk to the Carrier IQ employees (ahead of WSJ).

Seems like the author of the post is really hurt by the Sphero review.
If you read the whole review and watch the video you can clearly see that the conclusion is that the product is overpriced and boring. I'm not sure what else is to look for here.

Regarding the Galaxy Nexus review "Lack of opinion": From the review: "As I said when I reviewed the GSM version of the Galaxy Nexus — this is one of the best smartphones ever made." There are multiple examples of their 'opinion' and the quote is one of them.

I think The Verge is ahead of other tech sites by a mile and can only compare with WSJ and AnandTech. I think "brooksreview" is really wrong about all this.
One of the things geeks have a hard time dealing with is that laws are made for people, by people, and the principle of the legal system is that it must include the illogic of people to cope with the illogic of people.
When talking about compiling computer languages. It would help if we were all using the standard definition of a compiler.

I'm glad you've got your own definition but using it only serves to confuse the discussion.

Furthermore, your argument is weak. The only reason you don't need to be more familiar with the technologies supporting gcc and javac is because they are robust and much older. If you were there at the beginning of their development you most certainly would have needed to be more familiar with their underlying platforms. In fact many would argue you'd be a better programmer if you did now.

Another reason your argument could be weak: Does a line number mapper between coffeescript and its generated javascript completely nullify your argument?

At that point I wouldn't need to ever look at the generated source and would care only about it's execution. That sounds pretty much exactly like a "compiled" language to me.
Cornell Selected for New Applied Sciences Campus on Roosevelt Island
Silicon Island: What Cornell’s New York City Tech Campus Will Look Like
It's not really the same. The thing is gay guys don't actually constitute a large percentage of the population, but straight guys do. Women get all sorts of preferential treatment without even realizing it.

I once went to Vegas with a friend and his attractive wife. We showed up without any kind of plans, and she decided she wanted to go to one of the more exclusive restaurants. I wandered over to ask if they could squeeze us in. Nope. All booked until we were gone. So I went back to the casino and broke the bad news, at which point she went to the restaurant to talk to them herself. We were eating there a few hours later.

Now, she didn't give them a big tip or promise sex or anything like that. She just asked (well, "wheedled" is probably a better word). And she knew to ask when they said no to me because that kind of thing happens all the time. Why? Well, according to her it's because men just don't know how to ask. I have another theory, which is that (straight) men are wired to do things for attractive women even when there's no chance of a relationship.
Quora gets into link sharing with Quora Boards
Step back from MongoDB and Node.js and whatnot and look at simple Ruby on Rails and Django applications. Heck, pan all the way back to J2EE Java web apps.

Best practices for securing these kinds of applications are well known, well documented, supported by tutorials and libraries.

How many J2EE applications do you think we work on that survive first contact with a pentest team?

I don't know what to tell you about the tone of this particular blog post. I also find the tone of published security research to be grating, especially over long periods of time, most especially coupled with trade press coverage.

But please do not kid yourself. We are not a few actual tutorials and open letters (?) away from secure web applications on any stack, let alone the new ones where developers actually start projects assuming that "NoSQL" does in fact mean "NoSQLI".

It's best to think of presentations like this as having a very narrow thesis: "Developers widely assume technology X is free from application security flaws. In this presentation I demonstrate conclusively that this isn't the case. The contribution made by this research is the confirmation that programming mistakes that are similarly pernicious and damaging as SQL Injection do exist in this technology."
IOS core data DAO example with table view controller
This is a pretty simple iOS core data DAO. An example is also given that shows how to use it in table view controller.

This package is totally isolated form the xcode project and could be plug-in in 10 to 15 minutes into any xcode project which need persistence using sql lite and core data.
> You can't do that on Chrome

Actually, you can do that on Chrome, and we've supported both it and automatic keyword generation since the beginning. I can type w<tab>webkit and get a Wikipedia search without looking.

http://www.quora.com/How-can-I-make-Chrome-search-Wikipedia-...
This is how winners are made - Inspiring Video for Entrepreneurs
It is not cheap and easy to find new vulnerability classes. The people who say things like this are virtually always members of the set of professionals who have never discovered any new attack classes at all.

It may be harder to build something good than it is to break things, but it is almost invariably harder to break things than it is to build the average thing.
This is a pretty simple iOS core data DAO. An example is also given that shows how to use it in table view controller.

This package is totally isolated form the xcode project and could be plug-in in 10 to 15 minutes into any xcode project which need persistence using sql lite and core data.
> However no one writing a JS library is going to ask the consumer to extend one of their objects.

Uh, if you're using the Closure libraries, you very likely are extending goog.Control or goog.Component. I don't know dojo, but from my brief perusal of the docs it looks like you do the same thing with dojo.declare. YUI seems to do the same with Widget. I'm not aware of a UI framework in JS that doesn't use inheritance from outside the library.
Even more interesting then, because you just lost 2 hrs every day commuting back and forth on Caltrain.

"Each successive stage is more time intensive, but there were also fewer of them."

You just said you had 25 onsites. Unless you knew beforehand that you were going to cut out of them early, there's no way you could have scheduled 3 per day. And at 6 phone screens per day, the last 2-3 days worth of phone screens occurring near the end of the 1.5 week period would not have been able to produce an onsite within 1 or 2 days, therefore, that means most of the 40 phone interviews must have been front loaded in those 1.5 weeks, with the onsites being back-end loaded. Which means that your density of onsites would have been higher than 3 per day.

It's a great story, but you should use more realistic numbers next time.
Here's the thing -- I (and a great many people I've worked with, interviewed, and was interviewed by) don't believe things like reversing a linked list are facts. They're basic skills that are either present or absent.

If you aren't able to do such basic things correctly on the spot, I simply can't trust you to check in complex/highly concurrent/etc code that works. As an IC developer I don't want to deal with your code or clean up your mistakes. As a manager, I can't trust you to write code unsupervised.

This quote in particular would be a massive red flag and probably the end of an interview:
"it is more appropriate that I understand how it should be used, it's pro's and con's and all it's supporting functions". In most companies, what's being sought is not someone who can just use the tools as appropriate. It's someone who can develop new tools and solve problems for which there isn't a pre-canned answer available. If you don't know how to solve the problems for which trivial answers exist, how can anyone expect you to be able to reason through truly novel and difficult problems.

The sort of attitude you're espousing is perfectly fine for large ERP/custom corporate app/corporate website/etc programming work. It's just not what people in the valley are doing.
I'm one of your biggest fans, Joel. :)

I appreciate how you're sharing your lessons with everybody as you go along. Folks can learn so much from your hard work and what you have to show for it thus far.

Excited for what's to come!
Mobile UI performance considerations
Ashrita Furman’s Life in Guinness World Records
Cornell is also planning to build 2,000,000 sf. That's more than 2x as much as the next closest (Columbia) which, in turn, is far more than any other proposal.

Cornell's proposal was just very big and ambitious.
Thats not a bad idea. Going along the same lines, my parents phone an elderly neighbour daily to ensure she is alright.
I didn't mean to imply that we were going to compete with him. We definitely would not be poaching his clients. This is not us trying to screw him over in any way. It's just us trying to move on but we don't want to leave him high and dry.

Thank you for the feedback.
IANAL.

1. Don't use any company provided resources on your new project. Not even internet access or AC power. Definitely no computers. Do not communicate (phone/email) about the new company during work hours.

2. Create handwritten/dated logbooks (or at least email through a third-party provider) detailing everything you're creating for the new company. Anything you can't prove was created outside work hours/resources is potentially poisonous.
Is Social Media in the Top Office? Rise of the Social Media Peer Group (SMPG)
Let them work however they want.

I don't care how law comes to be. Be it invoking satanic rituals, getting it written by the lobbyists or just copied off 4chan.

Just use the goddamn source control. And write the freaking commit messages.
I'm not sure if you're a fan of Dart or not, but it has nine of those now (classes, types, modules, generics, actors, properties, interfaces, abstract classes, and tooling) and more on the way.

Might be worth giving it a try.
Those are all safe predictions. Nothing revolutionary about it.
Is this what the App of 2015 looks like?
> 175 low cost machines @131KWh in household settings: USD $37 per day.
> Industrial machine @80KWh in industrial setting: USD $52.87 per day.
> The industrial machine cost a little more to run (power) but it produces 175 times more product per machine.

Wait a minute here, you multiplied the electrical cost per cheap machine by 175 since it makes 175 times less, then compared the cost of the 175 times more, then claimed it made 175 times less, but you already adjusted it to be 1 to 1. Are you double compensating here?
>> I almost always have a programming question I just made up 30 minutes before the interview. I make sure that I can easily do it in 10 minutes and then ask it.

This is a lot easier said than done. Do you really do this and, if so, any tips on how? (I'm guessing variations on a core set of questions.)

I usually don't mind asking a questions someone may have already heard because there's not really a right answer, but I just want to discuss a problem to see how you think through it.
P90x2 iPhone App Demonstrates Fitness 2.0 Wave
So, the "Open in Kicksend" option in other apps -- this needs to be explicitly coded into the app, doesn't it? I'm not too familiar with iOS, hence the question.
Yes that's true - the feature was probably considered too advanced and "busy work", because these days anything that's not just a simple button labeled "press me" is considered too complex.
"With the success of the Kindle Fire"...isn't it a little premature to claim that?

About 1/3 of the reviews on Amazon.com alone[1] are 3 stars or less. While the majority of the reviews are 4 or 5 stars, that's still a huge number of unhappy people.

Okay, maybe Amazon has sold a million per week. But during gift-giving season all kinds of popular items are being bought by people who won't be using those items. It only makes sense to come back in January and see how many of the things made it back to the store or onto eBay. Why measure "sales" and "success" now?

[1] http://www.amazon.com/Kindle-Fire-Amazon-Tablet/product-revi...
There are two huge problems with your proposal:

1) We've already gotten ourselves into a situation where people who don't want changes to the system have immense power. It would be very difficult to force this (or any) solution on them without our own equal or greater power which would require a much larger population than just us geeks and would cost a fuckton of money.

2) What makes you think having this stuff be transparent would actually change anything? The saddest part of US politics in 2011 is the politicians and lobbyists don't even try to hide the fact that they are bending you over the barrel anymore, they just do it mostly out in the open and blatantly. The majority of the population is too numb at this point for knowledge to really matter much. If we can't get them to vote rationally (and so far we can't), who cares if they know who is screwing them?

We know SOPA (and other bad legislation) was bought and paid for. We know who was bought, who bought them and we know how they are going to vote. None of this information is going to help kill it or stop the same from happening in the future.

When you come up with an idea of how to mobilize the non-geeks en masse and you figure out how to do so in a "bi-partisan" enough method to get critical mass, then get back to us.

But VCS for Congress isn't going to solve anything.
Gaug.es for iPhone
Once again, your goal doesn't appear to be to eliminate the gender-related problems that people face; it seems to be to disrupt the discussion of problems that women face.
Marc is a smart dude but those predictions are fairly obvious going forward. We are going to see an absolute explosion in smart phones but the high reoccurring fees is the main reason why consumers stay away from buying smart phones. Lets hope the monthly fees start to come down ( will likely keep climbing though, gotta love VZ, ATT etc.)
No, we need Coffeescript, the mature toolchain.
The Verge hasn't failed at all - it's surpassed all expectations. The site is excellent and delivers exactly what was always promised, a next-level tech site with an amazing design and some handy tools. The product comparison is great. And the MG Siegler comment is nonsense (at least with regards to the Verge) - Topolsky isn't pussyfooting, he's telling it like it is. Some products ARE good at one thing while others ARE great at other things - That's a fact. Josh presents these facts in a way that anyone can consume and doesn't take the "fanboy" approach with everything like some others do...which can get pretty obnoxious.
That's some great points. Thanks for the effort to lay out the costs involved. It's a good point to consider how there are often good reason for doing things the way we have been (caveats about this situation not withstanding).
The article addresses you advisedly. Unfair as it may seem, Congress has the potential to screw up the internet for the entire world.
All good points. This is just what I remember, and I don't dispute it could be wrong.
Network Engineering as a Career in Pakistan
Screen, Terminal Multiplexer
I enjoyed reading this source, and will probably use your Buffer/Stream classes in a project I'm working on. Thanks!
Thanks Tim, it's been absolutely fantastic to have your support all along the journey so far.

I'm super excited for 2012 :)
> We did a head to-head with twilio and tropo and twilio won hands down in terms of actual "production-worthiness" despite tropo having "more" features including speech reco.

Had the same head-to-head, and Tropo won for us. Tropo has substandard docs and higher prices, but the tech and API is top notch. We also needed the international coverage. Regardless, they are both great products and great companies. You can't go wrong with either, unless you have very particular needs.
See a demo here: http://codecs.ofmlabs.org/
Shameless self plug here: my iPhone app JustRemindIt just does that - http://justremindit.com. Give it a try! It's based on Twilio only.
Ask HN: CoffeeScript used in open-source JavaScript libraries?
There is a high likelihood that this question my erupt in a flamewar, but it's not intended to, so if you do choose to participate, please try to keep it civil.

So far, we've seen several arguments for and against CoffeeScript:

https://github.com/raganwald/homoiconic/blob/master/2011/12/jargon.md#readme

http://www.codethinked.com/a-case-for-using-coffeescript

http://userinexperience.com/?p=732

etc.

From my experience and all the arguments presented by both sides, CS appears to be an excellent tool when put in the right hands and used in a well set up development environment that has been tailored for coding in CoffeeScript.

The choice to use CoffeeScript or not appears to be as much a religious war as Emacs vs. Vim. Most arguments boil down to taste, and in some cases the social contract regarding tools that you've established with your team.

The question I have is if CoffeeScript in open-source
Javascript libraries is a net positive or net negative for Javascript. I can see arguments for both sides, but if the stakes aren't discussed I can see a potential tragedy of the commons where there are increasingly two versions of every javascript library, the one written in Javascript that receives few contributions from those who spend most of their time in CoffeeScript and those written in CoffeeScript that receive few contributions from those who don't use CoffeeScript and haven't tooled their environment to work effectively with it.

Despite the contentiousness of this issue, I'm curious to hear what others think.

Please leave your personal preferences at home (your dev env) and try to only discuss the pros and cons of CoffeeScript being used in open-source libraries and the impact is has on our community.

Social issues, community issues and language evolutions are fair game. Discussions of syntax preference should be avoided.
3 Button Suits
At http://www.megasuits.com we provide various types of suits for men, so you are guarantted to find a suit that fits you well.
Underwriting fees are irrelevant. Every single firm charges the same, indicating that they compete on other things. Most of their IPO profit comes from quid-pro-quos with preferred investors to whom they allocate shares.

Check out some of the links on this page: http://bear.warrington.ufl.edu/ritter/ipolink.htm
Thanks David! I'm always very happy to help others, since there are so many people who have helped me get this far.

Glad to hear you're finding Buffer so useful :) I'm excited about what we can do with Buffer in 2012, stay tuned!
Twitter is easy to mock, but I suggest you compile a list of your favorite thought leaders on twitter, then have the list emailed to you via a service like tweetymail.

Then you'll start to get a glimpse of how potent twitter can be.
So is the USA part, and it doesn't stand for United States of America.
Debunking Myths about Gender and Mathematics Performance
They forgot to mention their plans to repeal the real names policy. At least, I'm assuming/hoping that's in the works...