skysight-inc/HackerNews huggingface dataset:
"One of the main reasons all of development isn't outsourced is that it's hard to replace an in-house developer's personal investment in the business, cultural understanding, and market understanding. Additionally, communication is typically orders of magnitude more efficient."

That is exactly why many development jobs should be outsourced. Many developers understand little beyond writing code.
Chrome to Phone has been out since last summer.
Here's a question. What companies are actually doing this to generate profit? This example is a technical exercise, fair enough, but all this mass interpretation of social network data rarely seems to yield anything...

Analyse Twitter stream --> ???? --> Profit
I get what you mean when you say you are reluctant to get funding for unsure ideas until they are tested. I'm afraid, even with someone else's money, to bark up the wrong tree.

My startup is going through an incubator now, and one of the biggest things I've seen is that fear of failure motivating rather than limiting. I'm more willing to pivot and change because even though we are still calling the shots, we've got to look our angels in the eye and tell them it's a good idea.

Bootstrapping is great if you can do it. So is building a startup while working a full time job. But like quitting the daytime job, receiving funding helps to kick you into action.
> Ugh, another frivolous down vote. Why do people do this?

Fat fingering the downvote button? Never ascribe to malice that which can be explained by incompetence...
No Flot? You fail.
But you make native dialog calls too?

Care to expand on how Qt, GWT, pure Javascript mix? I think you guys have really pulled off something great in terms of cross platform support and the web.
I'm using the market leader for Startup Q&A to type this comment.
To me, the culture is what makes FB/Google. And I don't mean the internal culture - I mean people having those companies be a part of actual culture. They've developed to the point where they're everyday entities; regular people identify with them just as you would your car company. I don't think it's so with MS.
"The word disruption is thrown around way too much."

I agree. What has Hipmunk disrupted?
Winners of #bostonhack
I should blog about the disaster that was CSS in Netscape classic and IE's attempt to rush CSS1/CSS2 support before the spec for both was finished and how it caused compatibility issues. You might be surprised to learn that the first draft of CSS1 dates back to the Netscape 0.9 period!
Bundler: Structure from Motion (SfM) for Unordered Image Collections
Sprint HTC Arrive CDMA Windows 7 Smartphone Coming in 20 March
If it's just link aggregation, you can do it yourself. It's difficult, but possible.

When I was doing newslily (which isn't entirely abandoned, but we've moved on to new projects), we pretty consistently had better quality links than reddit or digg, but doing so took a ton of work on the part of my co-founder and I.

I haven't signed up for OP's service, so I can't say with certainty that it's a link aggregator, but that's what it sounds like. If it is, I suspect that OP is spending a lot of their time searching out quality content.

And if this is the case, good on them. They're probably learning a ton in the process.
Here's a project that makes use of it (PixelStruct):

http://da.vidr.cc/projects/pixelstruct/
I know theres a similar service with placeholder images but everyone loves kittens right?
You could use this one for code:

/\_/|
=0-0=
\'I'|
|<|,,\_
|[>,,/,\
|[|,\_,,)
((J(=__/
Ruby Inside review of "Eloquent Ruby"
I think one of the important items to pick up from the article is that Userful has packaged up a technology - that any one of us is familiar with - and created a consumer product from it. Much like Dropbox has done, the average consumer is very interested in a solution that abstracts away their problems and "Just works"

No doubt there are a ton of opportunities in those spaces.
Please take the vitriol to /r/politics. This is HN. We shall remain civilized.
Dup: http://news.ycombinator.com/item?id=2271287

Lots of points, no comments.
You know you've made it when...
There's no mandate (that I know of), but there is a strong culture of dogfooding that tends to push one to using IE. There's also many intranet sites that won't work without ActiveX.

But certainly no one's dropped by my office to ask me to stop using my alternate browser (I tend to separate my usage by my usage patterns. Work stuff on IE, personal stuff on the non-IE browser).
>The site has close to 100 return visitors daily and building.

How many of those users actually post content?
Conversely we decided to buy lots of cheap little machines for our test lab, and cluster them as needed, rather than a single big iron machine using VMS, because the flexibility was more important than cost.

I'd imagine finding an Alpha or VAX to run VMS also contributed to this decision.
PyZUI: a Zooming User Interface (ZUI) for Python.
I had been using pictures of cucumbers culled from flickr up until this point. Good call.
I think your framing is better, but there's nothing wrong with saying "we don't negotiate beyond the published rates" as long as you don't mind some customers walking.
I always smile when someone tries to simulate people flow diagrams. I like the underlying notion that developers are more insightful than everyone else, but I think it is "everyone's fault" if the product turns out bad.
Running the United States out of business
How do I run the United States out of business ?
Jason, on a scale of 1 (I didn't even write that) to 10 (that's exactly what I said), where would you say the final output of this article scored?
Building America’s Most Innovative Brands
Net Promoter Score: better for social apps?
[Crowd Leader] David Simoes-Brown: Crowdsourcing’s Tipping Point?
RSA encryption cracked by carefully starving CPU of electricity
Capitalism for the Long Term
The problem with "solving" problems this way is that bad feedback loops form: people who are only slightly better-informed than complete newbies repeat questionable advice they don't completely understand, crowding out better answers.

"You could think of it as putting a low-pass filter on some of the good ideas from the ’60s and ’70s, as computing spread out much, much faster than educating unsophisticated people can happen. In the last 25 years or so, we actually got something like a pop culture, similar to what happened when television came on the scene and some of its inventors thought it would be a way of getting Shakespeare to the masses. But they forgot that you have to be more sophisticated and have more perspective to understand Shakespeare." - "A Conversation with Alan Kay", http://queue.acm.org/detail.cfm?id=1039523

The problem is that researching a problem this way is often pretty half-assed; fixing a deeper problem by googling can be like copy-and-paste programming, rather than solving the actual problem.
Demo confab holds its own against upstart rivals, courtesy of CNET
Zynga’s FrontierVille To Hype Premiere of Johnny Depp's New Film
Seems to me the author doesn't get it. Wolfram Alpha specifies terms of service, which the author didn't read and subsequently violated.
We have permission. They seem very reasonable once you get in touch with them.
I'm not sure what is the more naff joke; to go with 'And this is why Windows needs a native spellchecker' or 'Obvious over-reliance on static language compilers'. I'll go with neither, as it's a good read.
You're better off looking at the Boost ASIO examples here, which the RStudio code was originally based on.
http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/exa...
Yes, I got a benefit. There were users that like the Wolfram links and will be sorry they are gone.

As I said in my post, I'm fine with it. I think Wolfram's Terms are OK. I think it's a bit tenuous only in that if they were really serious about it, they could enforce that requirement in their code. They are not doing that, because it's to their benefit to allow some linking -- they are just reserving the right to selective enforce those terms, which seems a bit sleazy to me.

- agiletortoise
Advice on delighting users to get 5-star ratings in mobile app stores
Mobile Content Is Twice as Difficult
I can't stand the HipMunk interface. I get its not for me, and am glad they are successful, but HipMunk is not a disruption at all. I agree with you completely.

A disruption is a service like RedBox, a program like Napster, etc... They are rare businesses or actions that come along that almost instantly change the playing field for their market. Usually for such a disruption to occur the industry itself already needs to be having troubles brewing.
I just want to be clear. Hipmunk may be a great service and many people may prefer it, but it has not disrupted the industry. I do not know of anyone who even knows about it outside of people familiar with YC and HN.
Learn From Your Mistakes (In 5 Minutes)
Khosla Ventures Leads $5.6 Million Funding For MyLikes; Buchheit Joins Board
An important distinction here is that this is specifically a programmer's problem solving sequence. It's not directed at "entrepreneurs," "UI designers," "Information architects," or "Project Managers."

But in many situations, the "programmer" is wearing many hats at once. And in that case, much of the "thinking" or other due diligence that a programmer should be expected to do (according to John, I think reasonably) may have been accomplished before this checklist is taken up by a programmer.

There are still many programming jobs which revolve solely around programming and programming alone, but even in those cases, I think that John's "Think" step would be given more than just a passing glance early in the process.
Must tomorrow's man look like this?

http://blog.modernmechanix.com/mags/PopularScience/11-1963/t...

( Taken from http://blog.modernmechanix.com/ which is full of old science magazine clippings )
until RSA hopefully fixes the flaw

I cannot comprehend the confusion of ideas necessary to generate this phrase.
In the context of enterprise sales/consulting, this is all pretty standard stuff. One helpful investor told us early on that everybody always wants a discount, and you have to give out discounts, so you just bake that into your price. Anything else is wishful thinking and will harm your startup.
Enterproid: Now Work & Play Can Safely Coexist on Your Mobile Phone
Ask HN: How do YOU get done what you know you "should" be doing?
I, and many people I know, have a problem enforcing higher-order volitions. I "want to want" to work on projects, but when it comes time to work on them, I always would rather read news or play a game. I know it would be better for me to just do the work, but for one reason or another I end up not doing it.

Therefore, I'm wondering what you guys do to force yourself to get work done. I realize there are things written about this, I'm just hoping you'll know something I haven't read yet.
With all due respect you either are suffering from Stockholm Syndrome or you haven't given much thought to how one could design a text-based format for layout.

Not in the feverish imaginings of a thousand tortured opium dreams would one design something like CSS-P. Try sitting down with someone who has never used CSS and teaching them how to do a simple 3 column layout with background colours and a header and footer that works reasonably well across the three major browsers.

Scratch that - sit down and explain it to me. I gave up and hired someone else to do it.
John -- Forrst is more for sharing actual work, we aim to be sharing what you're reading. We want it to be about the links to the stuff that matter to a developer or designers bottom line: new Google fonts, jquery plug-in, coffee code, etc.etc
Great article, but Hipmunk is the latest in a chain:

Travel agents > Expedia (DISRUPTION!) > Kayak (improvement)> Hipmunk (improvement)

If you had to credit anyone with the disruption, it should go to Expedia or a similar site. Each of the above has improved the customer experience, but aren't truly disruptive.
Ask HN: What do you think of my site's redesign and landing page?
Just pushed out a new site design. I'd like to get some feedback and see if there's anything I can improve upon.

http://www.disrupt.fm
Cloud9 IDE: cloud-based development environment
Nyiragongo Crater - World's largest lava lake: images from expedition
Demo: Guardly alerts your ’safety network’ in emergencies
It's well known to be on the wall at YC. The OP should update his attribution.
That's what I do (s/Python/Tcl/). I feel pretty comfortable doing it, but a -little- uneasy. I feel like I'm cheating; I usually prescribe (and follow) "as dumb as possible (but no dumber)" rule, and use /bin/sh as my interactive shell to keep from relying on non-portable "creature-features". Using /bin/sh satisfies the "as dumb as possible..." rule because it's basic, standard, and everywhere. However, as soon as a shell script starts getting moderately complicated, I feel more comfortable moving to something (Tcl) that's (to my mind) less obtuse and less surprising.

edit: and then I read http://news.ycombinator.com/item?id=2271004 further below, which makes Tcl (or python, or ...) look even better.
Around 5% post new content daily. This number is steadily going up. But the site has only started to gain traction this month. There's a lot of room for improvement, but I feel like it's off to a good start. ;)
I'm constantly working in HTML and CSS for my day job and floats cause the most problems and yet they're also the only way to create some complex layouts. Honestly, to this day, I don't know all the rules about floats and most of the time I end up doing cross browser trial and error until I get them to work right. That is not good design.
Startup Quote: Tim O’Reilly, founder, O'Reilly Media
Kill Plastic Before It Kills You: Receipts are actually toxic
Can't you find a real link next time, instead of this content-free blogspam? Here, I did it for you:

http://www.eecs.umich.edu/~valeria/research/publications/DAT...

By the way, this is from a year ago.
100% agree with your comments, thanks for making them - let's hope that SO doesn't do link aggregation anytime soon
Kinect hacked into 3D scanner for making foam busts of users
Because I've worked in both environments. I say informal because in open spaces you get involved in conversations and collaborative efforts that normally you have to go out of your way to be involved in. Here's a good example.

I was having a conversation with a dev about building an iPad app in my spare time and another dev sitting near by jumped in and argued that I should focus my efforts on the Mac App Store since it would be new and relatively easier to get noticed. 3 months later and I have an app selling well enough to quit my job if I really wanted to. This golden little side comment would not have happened if we all had offices.
Groupon China launches after rumors of a bumpy start
Well I meant to downvote and accidentally upvoted but anyway if you're using a table then you are probably not expecting to do anything dynamic via JavaScript on it since it's not a collection of block elements, but table-cells. There's a lot you can not do with table-cells. Also, it's semantically incorrect and really takes like maybe ten minutes of reading a how to guide as to how to figure out how to do it with real css. Also attempting to control dynamic table cell widths is far more painful than anything you might ever want to accomplish with CSS. Finally, yes sometimes you have to reread the guide when you want to do it again. So

1) It doesn't work (with JavaScript and fluid, dynamic cell widths)
2) It's actually not that simple.
3) It's only cross-browser if you have a lot of reset CSS and do nothing fancy.
4) It's reliably problematic.
You have to pay attention to money, but it shouldn’t be about the money.

- Tim O’Reilly (@timoreilly)

http://startupquote.com/post/3565600252
Chrome Web Store App Users grow to 8+ Million, in less then 40 days
less.js has weird issues with caching. If you use @import, sometimes it won't ever refresh the imported files. It uses the HTML5 offline caching APIs, so even clearing your browser cache doesn't help (at least in Chrome).
Interview with the developer who ported Qt SDK to Android
The goals of countries and companies are usually very different. Company's maximize their owner's financial returns, countries (should) maximize their citizen's happiness (standard of living + freedom + etc. etc.). Different tools for different jobs.
Have you read this? It might help.

http://www.paulgraham.com/procrastination.html
The less distracting version: http://placehold.it/
I just started a post-doc position, and for the first time in my career have my own office, and quite a nice one, at that. It is absolutely fabulous. Besides the obvious benefits, the biggest unexpected positive aspect of having my own office is that I can have a discussion with a student or co-worker without worrying about disturbing those around me.
> with the usual exception of Internet Explorer.

Which, of course, makes it's entirely useless for real work. CSS properties for layouts that web developers commonly did in the 90's should have been in the spec from day one. Instead, CSS was far too concerned with word processor-like document layout than anything resembling a web page.
I enjoy luring people in to discussions about tables vs pure CSS layouts. You get a lot of hand-waving about theoretical benefits related to accessibility and the semantic web. Just press them for specifics and ask for examples of a simple three-column layout table causing an actual problem for any extant user-agent.
> But you make native dialog calls too?

Yes, sometimes we call back into native code, especially to do things like file dialogs that you really prefer to be native.

> Care to expand on how Qt, GWT, pure Javascript mix? I think you guys have really pulled off something great in terms of cross platform support and the web.

Thanks! We use QtWebkit as the container for our UI. QtWebkit has hooks to let Qt code execute JavaScript in the page, and you can also inject Qt objects into the window object so JS can call into it. GWT's extensible compilation pipeline actually lets us create stub interfaces in GWT that mirror the Qt classes we want to call, and automatically generate the glue code at compile time.

At some point I will blog about this in more detail at http://jcheng.wordpress.com. In the meantime feel free to peruse our source code at http://github.com/rstudio/rstudio and reach out if you have specific questions.
Jan Chipchase on How the Poor Can Least Afford Bad Design
I think the simple answer is that it's a community serving the needs of this vertical, which includes things like learning from what others are posting and also finding others to hire and work with. That's where the resumes and profiles come into play.
Yeah, the jumping is definitely jarring.

Are you able to reserve a space outside of the map that is dedicated to displaying friend thumbnails? You could update that section with new thumbnails when the mouse hovers over one of the nav markers. It would prevent the pop up/map position adjustment from being necessary.
HN is one of the ''current'' market leaders. Recently though we're starting to see a trickle of Quora links here; over time I suspect it'll be more and more common to ask elsewhere and post here.

At least for me, HN's not that great for startup Q&A. No question I've asked here makes it to the front page, so people almost never respond. Meanwhile Quora's topics and the ability to direct a question to somebody give a lot of major advantages. Over the last two weeks I've had conversations on Quora with a journalist I didn't know and with a CEO of a company in the news. Both of the links came up on HN as well but I don't believe either of them posted here.
(I really hate asking other people for help, I really need to get over this problem.)

I'm the same way, and I'm also trying to get over this. Good luck, fellow turtle!
The plural of anecdote is not data. Look for statistics relating to conviction/acquittal rates or rates of DAs deciding not to press charges for various crimes.

The very worst thing for your odds of getting let go without prosecution or getting acquitted is being male. Next are being young or black. Being poor, foreign or unattractive(!) also hurt, but to a lesser degree and less uniformly.

Obviously a middle-adged white female can be falsely prosecuted, but it's much rarer than for a random member of the population.
Completely agree with all of it. I personally wouldn't accept less than 12x monthly revenues for even a content site, but for something as turnkey as this, they're either betting that they can extend the app or easily increase traffic to it significantly.

The other consideration is that if this is a PR6, that should fetch a premium as well -- I don't know how much additional that factors in, but I would try to ask for at least an additional 25%, and see what happens there.
TIDE: Truly Integrated Development Environment
Build a Log Parser with Bash
Disney and Pixar: The stories their logos tell
The second paragraph strikes me as hubris of a totally different sort. I get the feeling this guy would be writing "how can a group of commoner think they can not only create a new government but run it better than the King" in 1776.

In general and ignoring party affiliations, why wouldn't we want a successful business person running for office? They have experience in hiring people and tax policies. Who is not full of hubris when they run for office?

Once of the many problems with Medicare has been fraud. The government has not dealt with it like a business would. The government doesn't have the same incentive. It seems that if the government had a lot more business like tendencies in its governance, it might be a lot more efficient. The reasons businesses exist are that they are a pretty efficient organizational tool (not perfect, but nothing is).

The prejudices laid out in that second paragraph really make it hard to really look at what the rest of the article says. He may be right in this instance about this report, but it seems like an opinion piece of poor value.
Indeed it is. At home I don't have my office neighbor yelling questions through the wall at me.
Tech Wildcatters’ accelerator helping Dallas become startup hub
User experience is ripe for a revolution
Man, trying to astroturf your payment system by fear-mongering thorough HN? Classy.

In the right dose, everything is toxic. Even water. I'd like to have fewer receipts, but this is just a misleading site, and a stupid message. I'd rather you try to sell you tech on its own merits.
Google App Engine to support SQL
I use a set of scripts that I can compose on the commandline: http://akkartik.name/blog/2010-09-25-05-29-01-soc
Ask HN: Should I keep working on this project?
Synapse 2011
I like the design. The functionality reminds me of hackerbuddy.com.

What are your experience with ruby on rails hosted with heroku?