skysight-inc/HackerNews huggingface dataset:
Regarding the comment you received of "If you can code, then you can only code. Forever.", you need to work on your own branding. If people are getting that impression of you, it's likely because that's the part of your work that you most focused on when originally speaking with them, intentionally or unintentionally. It's up to YOU to set what your public image is.

Case in point: I recently graduated from grad school with a PhD in biomedical engineering. I had known all along that I wasn't a competitive candidate for employment in the BioE industry for a number of years, and I had always dreaded having to find a job as one. However, through a stroke of coincidence, I landed a very short-term job as a data scientist, and I realized that my marketing myself as a "BioE" simply because that was my degree was only hurting myself. I completely changed my resume--still entirely true, but focusing on different skills and directed to a different audience--and applied to different positions. I'm now working for a large bank as a quantitative analyst, and I'm enjoying it tremendously.

If you go in speaking about how you designed and managed a website, people will see you as a code monkey. If you go in talking about how you came up with a business model, raised funding, managed numerous teams of developers and supporting staff, and eventually sold the company for a profit, I imagine that conversations would go a lot differently.
As a matter of fact, I have. Sure, they were all the illegal-downloading type of pirate, and maybe you were talking about the kind that robs boats and gets scurvy, but they are the same thing because they are referred to by the same word.
Whatever happened to Ice Cream Sandwich?
Airbnb for Parking Spots ParkatmyHouse Launches in U.S.
Advertising through avatar-manipulation
Once You Go Blu-Ray, You Never Go Back
This is a huge shift for Blackberry. It seems that the stifling stranglehold of Mike Lazaridis may be broken in time to save the company. But I wouldn't bet on it.
That is very cool, thanks for sharing!

Are you doing any marketing for it?
i'm pretty sure one of quora's questions is/was designing an api for something in python (probably time, given how bad the current api is).

also, replying more to the other post above - you can get insights from puzzles. a lot depends on the puzzle (which is why ita is getting praise here). for example, the ita puzzle i remember taught me a lot about handling data in large numbers of dimensions (in particular, it made me think about the "curse of dimensionality" which was something i was aware of before, but hadn't considered in detail; it also led me to understanding some tools for dealing with it - locality sensitive hashing being the most interesting at the time).
http://www.crunchbase.com/company/golem-technologies

Employees: 1

He's been doing this for almost a year and hasn't hired anyone. Sounds about right.

Also, the website is taking 20s to serve any page. Maybe he should spend less time blogging about how awesome he is and how everyone sucks, and instead build a website that can handle a surge of traffic.
It was kind of the opposite in college for me. I remember in one class, I got a B- on every single paper regardless of how much time I spent on it or how much planning I put into the paper. I got very discouraged and almost flunked out of two courses in my last semester. So I guess some amount of effort is required :)
Lets get Zed Shaw and edw up in here and we'll have all the HN royalty in one thread, emirite?
How many hackernewsers from these colleges: MIT, Harvard, Caltech?
We want to know how many of you (are currently going to and) login from these schools.

MIT
Harvard
Caltech
Stanford
not sure why the downvotes here?
You may wish to google "National Health Service"
5 Important changes you must do in after create Facebook Timeline
What we really need is an article about "The Death of Articles about (why|when|how|if) to use MVPs, written by people who don't understand Customer Development and the Lean Startup approach."

Of the several articles decrying the MVP that I've seen hit the HN frontpage in the past few days, every single one of them (and or the associated comments) have shown a profound misunderstanding of what it means to follow the Lean Startup approach. Hint: being a Lean Startup does NOT mean developing a buggy, shitty looking, incomplete application, releasing it to the public and hoping for the best.

Also note that the strategies for developing a product in an established market are NOT the same as when you're creating something truly novel. If you don't understand that, go back and re-read The Four Steps to the Epiphany.

In fact, if I could assign homework to random people, I'd assign re-reading that book as homework to any and every body who's tempted to write another blog post commenting on this subject. :-)

Just to re-iterate: A couple of the major tenets of the Lean Startup approach are to learn continuously, and specifically by gaining validated learning, AND to eliminate waste, by not building something nobody wants. Ergo, a true MVP represents the intersection of the least you can build and still gain some useful, validated learning (context matters here, see above about established markets, vs entirely new products), while avoiding building stuff in advance, that will ultimately become waste.

That's it... nothing requires your MVP to be incomplete, buggy, shitty-looking, unstable, or any of those other things... BUT, and this is a key but, it might actually be any of those things, IF it can be and still meet the above goals!

Also nothing about the methodology per-se requires you to launch your MVP to the entire world from day one. Ok, maybe there's something about your scenario that dictates that the ONLY way you can gain any validated learning is through a worldwide launch to the public... I don't know, it's your startup not mine. But for most of us, MVPs are meant to be shown to a handpicked set of early prospective customers, preferably ones who have already been through the earlier stages of the Customer Development process with you.

Edit: To be fair to the original author, the title does specifically mention that he's referring to "competitive markets" and I do acknowledge that the exact criteria for your MVP may vary when you're entering an existing market. The one point I'll add about that, is that while Customer Development and the Lean Startup approach still apply in this setting, they seem to be most optimized for startups that are creating entirely new markets for radically new products.
An incredibly detailed paper map of the United States made by one man
Twitter: To Log or not to Log?
Have you considered working out of a coworking space for a while?

There are a ton here in NYC: most are single-founder friendly, treat engineers like people, and provide exactly the kind of energetic atmosphere you say you're looking for - and you might just run into an opportunity that interests you.
Great example at Netscape! That was exactly my point. Major disruptions have already been started by others, and it's easier to ride that wave than starting a new one.
That's funny, I gave similar answer when interviewing with my current company, and I got hired. Turns out it's been the best company I've ever worked for.

The question is a test for you, but the answer you give, is also a test for the employer.
Your Startup Need Beta Testers? BetaBait Will Hook You Up (On Email & The Web)
I love postmortems! Could you give more details on the app...how long did it take to develop? How many people worked on it? Did you outsource parts of it? Any ongoing costs (eg, APIs etc.)? Any interesting side stories?

Also, what would you say is your total estimated cost for making the app from start to finish?
9% have cut cable, another 11% are considering it
There is nothing I miss from my Transformer, quality wise... (or otherwise, actually :)
CouchDB creator moves on, sparking debate over open source dev
Acquisition Of Nokia's Smartphone Business Heat Up Again
The Great Firewall was definitely a fairly minor plot point compared to everything else.
Notably, going through his blog's archives, there's no post on the subject of "Why on Earth You'd Want to Work for Me."
RIM has a few competitive advantages: They are the only company that provides a secure handset. Their integration with corporate email systems through BES is unrivaled.

If they license their software to less trusted handsets then they lose the first. There are companies like Good that are already eroding this for IPhone users but it has a way to go. It's questionable how long they can last on the second.
I'm sorry but it really seems like you are making a mountain out of a molehill here just to be argumentative

I assure you I am not trying to be argumentative, I am trying to help people understand why I and the author of the article believe that it is a flawed hiring practice. I have raised some good points, you can reflect on them and utilize them or you can discard them as rubbish. But I can tell you this, I have a lot of success in recruiting and I have learned by committing some of the very mistakes that I now advocate against. I used to buy into the Cargo Cult hiring practices, until someone smarter than me taught me how to truly identify talented individuals.
Really confusing picture. Can you describe it?
This picture really amused me, because it is made professional and I personally needed about 3-4 minutes to manage to see what EXACTLY is shown.
Paul Irish - Developing HTML5 for a Cross-browser world
"Yea, you don't need money to be healthy in a civilized country."

You just need enough other people's money.

"Someday, America might catch on, but I'm not holding my breath."

Why is it that anyone with any kind of money that needs urgent care comes to the US? I will give you a hint: it's not because of nationalized health care.

Our system isn't perfect and is expensive, but in my opinion, it's the best in the world (in terms of quality doctors, surgery, and hospitals).
Nice holiday hack! Are you planning to keep it up-to-date? I would like to visit it every now and then to track updates along side other sites I have been checking for SOPA related stuff
ASCI Red was a supercomputer built for Sandia by Intel so not exactly COTS.

Beowulf was still in the experimental phase. Researchers were building 5-20 node clusters. IIRC, there weren't any Beowulf clusters you would consider supercomputer at that time. Keep in mind the fastest supercomputer at the time cost $400 million and this one cost just $5 million.
I didn't up- or down-vote, but probably because the conversation is rapidly heading off-topic.
Joe Stump talks about SimpleGeo, digg 4.0 and Sprintly
Does your compiler compile itself twice before? 100% security is just never achievable.
Not orange juice, but cranberry juice has a lower pH than Mountain Dew. It's about 1/2 pH away from stomach acid.
Kingston cab
Dial 0208 546 7000 and get up to 50% off compare to other Taxi Minicab Car companies in Kingston Area Airport Heathrow Gatwick Luton Stansted City London Transfer Local Transfer Surrey Executive Cars
474747.net | The Best Websites in One Start Page
Scala for 2012? Deciding Whether to Invest In a Programming Language
Basic programming like Pascal's triangle represents the easiest stuff we do on a day-to-day basis. We write code. Pascal's triangle is code. Would you rather be tested on your ability to comprehend a multi-kloc codebase and make correctness-preserving modifications to it? Would you rather be tested on your ability to integrate or upgrade third-party libraries in a massive existing codebase? Coding is the easiest thing we do on a day-to-day basis; if it's not representative of what we work on day-to-day, it's because it's easier than what we do, not because it's harder.

I was astonished at the 25 minutes you claimed this took you, so I did it myself. It took me about two minutes to write this, which worked the first time I tried it:

#!/usr/bin/env python

def pascal(i):
if i == 0:
return [1]
else:
L = pascal(i-1)
ret = [1]
for i in xrange(len(L)-1):
ret.append(L[i] + L[i+1])
ret.append(1)
return ret

if __name__ == '__main__':
import sys
print pascal(int(sys.argv[1]))

What problems did you encounter that required you to use a debugger? I'm genuinely curious, because it seems like such a simple problem.
In some Philadelphia schools, students share textbooks -- 2, 3, or even 4 kids to a book -- and homework can't be assigned out of the book because there aren't enough books for kids to take home -- god forbid they lose another! It creates a lot of extra work for teachers, who have to make extra photocopies of readings and assignments. And it kills me, because it's an artificial scarcity. Instead of $5 to $10 per book, the cost of its materials and manufacturing, schools pay upwards of $100 a book, because of the enormous premiums paid to the content creators and publishers. For the cash-strapped Philadelphia schools that is an excessive burden. You can replace "Philadelphia" here with another rust belt city or even, say, a city in California or Nevada, but the story remains the same. And it kills me even more, because there are academics, experts and writers the world over who'd love nothing more than to freely provide high-quality educational content to students. There is no better evidence of this than the hard work done by Wikipedians, but there is plenty evidence besides. Sorry for the rant, but I think it's important to recognize what an utterly simple and necessary step the open-sourcing of textbooks and curriculum is. Good for State Senator Steinberg, and although I'm sorry it's just for colleges and that the K-12 initiative failed, I hope that this program passes, it is successful, and its success forces districts all over the country -- cash-strapped or otherwise -- to consider open-source textbooks. They'll switch because they're cheaper and stay because they're better.
That's funny to me, it seems your simple examples do the same thing as the Pascall's triangle example. I work in Javascript on a mostly daily basis and had no idea what they were. After about five minutes of researching I see what they are and how they work. The reason being is my day-to-day doesn't involve a large number of arrays, therefore I've had little need for those two examples. If I wasn't allowed to research those beforehand or have them explained then I would fail. Unless you allowed me to research it to show I can grasp new concepts and use them as needed.

Now I've seen them I'll keep them in mind if I ever have a need for them.

Although, in my research it was stated that these were extensions to the ECMA-262 standard and may not work everywhere. Therefore you would have to write up your own Array.prototype.map and Array.prototype.reduce to make them work. Is that true? If so, wouldn't seem simple to me unless you use them on a daily basis.
1) MVP != half assed, cheap, shitty product. It is exactly what it says, a minimum viable product, keyword being viable. An MVP for a mission critical application or a cutting edge piece of research isn't going to be cheap or easy, because it needs to be viable.

2) The cycle of expectations that your product needs to be as feature rich as your competition on day one leads to what Eric Ries calls the large batch death spiral where it always seems like a good idea to add that one last feature (I've been there, it's painful, and really difficult to pull out of).

3) RE: fear of ruining your reputation if your MVP isn't shiny enough-- good news: no one knows who you are when you launch, so you have nothing to lose. Don't launch your MVP in the press, court early adopters, listen to your customers, and focus on building value until your product kicks the competition's ass. If you hide from customers out of fear you take the biggest risk of all: building something no one wants. Even if you have the best product idea in the world, the only way to know if the features you add are having a positive impact is to measure the behavior of real, live, human users.

Unfortunately I think what we're seeing is the lean startup backlash where people use the terms but don't really take the time to understand what they mean. The Lean startup movement is a powerful set of lessons that can empower entrepreneurs and save us from wasting our time and effort building the wrong things and chasing the wrong metrics, but maybe some of the lessons just have to be learned painfully through experience.
I've recently had the same worry for the current explosion in need for web front end engineers and designers.

In the next 5 years, perhaps we will see a great increase in the number of such skilled individuals coming out of colleges across the country. But what's going to happen to them if the current high times of the web industry suddenly takes a turn for the worse? The situation may be similar to what "architecture majors" are facing right now.
Thank you for inspiring me!

I revisited my FizzBuzz just now and threw together this obscene Python one-liner.

(If I write this kind of code in production, I should be a guaranteed "no-hire"!)

from itertools import chain, combinations
fizzbuzz = lambda n,terms: ((lambda d: d.update((x%d,w) for d,w in sorted(reduce(lambda (d0,w0),(d1,w1):(d0*d1,w0+w1),sorted(x)) for x in chain(*(combinations(terms.iteritems(),s) for s in xrange(1,len(terms)+1))))) or d)({0:str(x)})[0] for x in xrange(1,n))

print ', '.join(fizzbuzz(100,{3:'fizz',5:'buzz'}))
Hm, what about a subreddit? It's a bit more visual, and comes with (at least the potential for) a built in audience.
Yeah I think for the hardcore reading market (small in # of people last I had heard, but a significant portion of the books bought) are going to want eink for reading. I have an android tablet and a nook, but I only use the tablet for my ebook reading when it's a kindle book or my nook needs to charge and I don't want to stop reading.
Pro-Piracy Group Says It's Now A Recognized Religion In Sweden
There's more to playing baseball than running, but someone who can't run probably won't make a very good baseball player. Sure, there's going to be some error rate, but that's inevitable.
downtown Chicago is lots of fun
Ask HN: What are other sites similar to betali.st?
The Ultimate Video Guide to OAuth 2.0
Tips for Motivating Your Team After the Holidays
He has every right to be bitter. Good candidates are avoiding him like the plague, and what is left over is terrible. It's a feedback loop.
I wrote this in their comments, and got blocked by an auto filter. Wonder why?

"About halfway through the first bullet point I decided I wasn't interested in reading every juicy word of this boring essay. I thought about writing a rebuttal along the lines of "why I won't work for you", but it boils down to this -- you sound like a bad listener and a self-important jerk."

Response:

Your posting on Golem Technologies from ... has been automatically flagged by our spam filters as being inappropriate for this website.
Global climatology is, at least, extensively peer reviewed unlike the musings of random people on the internet.
Apple's Hot iTravel Plan for the NFC iPhone 5
Ask HN: Identifying a missed business opportunity
My hope is by asking this question, that many of you who are very proficient in doing a start-up would be able to enlighten some of us who just come to Hacker News to learn from your experience (in addition to the other thought provoking articles that are posted here).

I consider myself a very passionate software developer, despite having (in my opinion) moderate technical ability. I am a father & husband, but continue to seek out time to learn new language features as well as understand emerging technologies and experiment by creating rudimentary examples of what I have learned.

I frequently hear that ideas are cheap, and implementation is difficult. I feel ready to apply myself to start a project, but have difficulty identifying missed opportunities that would likely prove to be profitable. I've stumbled upon a few myself (such as lacking competition in markets like music instrument rental as an example) but struggle to come up with those ideas on my own and have been restless waiting to arrive at an idea that lines up with my personal interests.

Any suggestions?
Most puzzles are not very interesting. :) But some are surprisingly rich, and those are the good ones to put in front of candidates in my opinion. E.g., I worked on one puzzle before I left ITA that involved laying out train track pieces to create a complete circuit within a rectangular region. (I don't believe this one has ever been used, but I could be wrong about that.) It was pretty interesting to solve this heuristically, but it turned out to involve something much deeper: the theory of so-called "lattice animals" -- an active area of research I knew nothing about.

Lattice animals include polyominoes, which are probably familiar to most HN readers, but subsume other graph-related objects as well. I didn't know much about these, and ended up reading a bunch of cool papers on them as part of working on the puzzle. So at least for me, good puzzles have catalyzed some learning.
+1 on being sick of correcting people who shit on these concepts while defining them as the opposite of what they actually are.
I see nothing in the Java6 Arrays.java source code which would support this claim.
I got an answer back from Scott: they support 8 1/2 x 11 and 6 x 9. This is good.
Google To Launch A Nexus Tablet?
One of my biggest pet-peeves with the current trends in industry hiring practices are the puzzles.

Mainly because I do bring in lots of source code. I write tonnes of code in my free time. I contribute to open source projects on occasion and have released some too. It's all out in the open. All my blog posts, everything. I'm an open book when it comes to my ability, what I've worked on, etc.

Yet 95% of the interviews I've walked into the people sitting across the table from me had to look at my resume while they were shaking my hand to find out my name.

Then the puzzles come in the hopes that I will be filtered out quickly so the person interviewing me can get on with their day.

I also find that in such an intense situation my brain is hard-wired to find the "right" answer so that I get what I want without getting burned. It's kind of hard to have a jovial discussion about code and logic when you've got a lot riding on getting the job. It's almost Pavlovian.
That's the "race to the bottom" effect in a market with low barriers to entry.

Groupon's business is compiling and maintaining two lists: (1) a list of local businesses, and (2) a list of email subscribers.

How it took billions of dollars and tens of thousands of employees to compile those lists, I will never understand. I still cringe every time I hear people promising that the "local market" will be "HUGE".
Just to clarify, ITA's puzzles weren't all of mathematical / algorithmic tricks variety.

I did one of them just for fun 3-4 years ago:
"implement a scalable multi-user chat server without using a framework like Netty/ACE/EventMachine". Unfortunately, at the time I couldn't move to Boston, so I never submitted my solution.

Likewise there were puzzles that would appeal to web developers (e.g., build a typeahead web applications), machine learning/AI folks/etc...
We're a team of 2. I do all the development. All the work was done in-house... no outsourcing. The app, icon, and website were all us.

It took 3 months to get to version 1.0. We worked on it part time, nights and weekends. There were some big gaps as life and work got in the way. It was my first iOS development experience, and I had only dabbled in Objective-C previously, so most of that time was getting up to speed with the language and framework. I primarily work in Ruby.

There are no real ongoing costs. The website is completely static, so hosting is negligible. We use Google's local search and directions APIs. Both of them are free at our usage levels.

It cost $99 for the Apple developer license. That's all the capital all we invested. The rest of it was just time.