skysight-inc/HackerNews huggingface dataset:
Here is what we use

1. BitBucket (http://www.bitbucket.org) - Source code hosting

2. Google Docs (http://drive.google.com) - Team Collaboration

3. BitBucket Issues (http://www.bitbucket.org) - Team Collaboration

4. Heroku (http://www.heroku.com) - PaaS/sysadmin replacement

5. Hirefire (http://www.hirefireapp.com) - Scale up/down dynos on Heroku based on traffic

6. Mongolab (http://www.mongolab.com) - Database-aaS

7. Pusher (http://www.pusherapp.com) - WebSockets-aaS

8. Filepicker (http://www.filepicker.io) - Uploading files to the application

9. Mailgun (http://www.mailgun.com) - Send & Receive Mails

10. PaperTrail (http://www.papertrail.com) - Error Logging (Rails)

11. Errorception (http://www.errorception.com) - Error Logging (JS)

12. Desk.com (Knowledge Base + Customer Support)
The problem is that in cases like these, invariably the old, crappy code contains documentation and functionality that will never be reproduced by a ground-up re-write. Understanding the old code and rewriting is, in general, just as expensive as refactoring. This is the common dilemma with old codebases like this -- in spite of its horrible, unreadable state, it contains business knowledge too valuable to lose.

As far as making the code "look nice" -- you've missed the point. The goal is to make it functional, readable and extensible again, and doing that to a 1M+ line codebase (which I've had to do) can be enormously rewarding, the business value gained more than tangible.
I STRONGLY recommend Asana:
http://www.asana.com

It's like using a smart piece of paper that just gets out of your way and let's you create, assign, toggle, set dates, etc really intuitively.

I'm a freelancer - and for my usage I typically have a Workspace called Freelance Projects. In that workspace I have many projects, each for each freelance gig I land. I then invite my client (YOU CAN INVITE UP TO 30 PEOPLE PER PROJECT FOR FREE HOLY BALLS) and collaborate intuitively from there.

He/she can upload photoshop files, images, text files, edit desriptions and I can comment on them and we go back and forth. Better than email.
I used to procrastinate a lot. It was my achille's heel; but since Asana I enjoy working because there's something deeply psychological in ticking things off and seeing them grayed out.If you haven't checked it out.

There's also Trello but I kind of dislike it when there are more than 5 items in a list. It gets unwiedly.
Where's it Up - http://wheresitup.com/ (Global ping/dns/traceroute tools)
Vero (http://getvero.com) - email A/B testing & re-marketing

Trello (http://trello.com) - task/project/team management

Stripe (http://stripe.com) - credit card payment processing

Helpscout (http://helpscout.net) - email support system

Plus the usual suspects: AWS, GitHub, Mailgun...
> Why would you want to position away from a URL name that has a universal, positive meaning and replace it with something that means nothing to almost everyone.

for the record, "buy" does not universally have a positive meaning. i am sick of buying stuff.
WTF? Super StarKe $ ha drinks her own urine
healthenclave: your comments are dead, looks like you've been hellbanned. Can't quite tell why since you literally only have that one comment.
PayMill doesn't have a credit card vault. So it can never be or provide the same features as Stripe.

However that is planned for mid this year.
I have no idea :( and it's my 1st comment
"That is a very responsible and logical response from the American people, when faced with rising costs in areas where they are essentially powerless."

I think the core problem with the presumptive "conclusion" is that it leaves out the whole issue of one of the biggest parts of "miscellaneous" or "entertainment" expense. Many Americans spend over $100/month on media consumption, most of it cable bills. That's pretty much sending money to the government...not the fake elected one but the one that's really in charge, multinational corporations with absolute power and no term limits (which shape pretty much all of our policy on everything, including health care and education).

So are Americans really spending all that wisely? After all, these are the organizations directly responsible for the rising costs and dwindling quality of both those services.
Is irccloud actually sending invites ? I've seen some users on hn complain about this.How long did it take before you received yours ?
I still find the Atlassian OnDemand suite to be the most complete thing for teams after we out grew BaseCamp/GitHub: http://www.atlassian.com/software/ondemand/overview/

BitBucket: just like github (git, wiki, issues, pull requests etc) only priced that makes sense for private repos. We just use it for git however because...

JIRA: Way better issues/bugs/feature tickets, built in optional time tracking. Good support for Agile teams with GreenHopper

Confluence: A real wiki

Bamboo: continuous integration/deployment. When you commit to git with a JIRA ticket number and a build fails its easier for everyone (non-technical people) to see what is causing the failed build

The other big plus is user management to all of the above, you can create client accounts if needed and they can create/close tickets or work on wiki with you.

HipChat is nice because your non technical people participate easier, irc previously had just been developers

You can probably get all of these things free individually but its worth the small $ to have them all work together seamlessly, plus 1 account vs many is always a big plus for adoption

--------------

SplunkStorm: https://www.splunkstorm.com/ log practically anything server related and put it into dashboards/timelines. Alerts in the works
PaperTrail URL should be https://papertrailapp.com/ :)
PayMill doesn't have a credit card vault. So it can never be or provide the same features as Stripe.
This is not true.

Before Paymill came along, I had no reasonable (not involved with going through huge amounts of paperwork and diligence just to get a price quote) way of taking payments in Germany. Merchant accounts are a pain. They are most definitely neither painless nor trivial. I hear it's better in the UK, but for me the only reasonable alternative was PayPal, who have strongly negative trust in my book. Paymill made it possible for me to take credit cards at all.

As of recently they also support the most popular local direct payment method in Germany. Given how quickly they spread from DE only to most of Europe, I expect they'll support other local payment methods eventually, but I honestly don't care much. Being able to take credit card payments is already a huge, huge step.
I've been assembling a list of these lately for a book that I'm working on. (http://startingandsustaining.com) Some of the categories are fairly loose as some apps don't fit nicely into categorical buckets, but hopefully this is a helpful list.

--Browser/Email Testing

BrowserStack (http://www.browserstack.com)

Litmus (http://litmus.com)

--Bug/Issue Tracking

BugHerd (http://bugherd.com)

Lighthouse (http://lighthouseapp.com)

Sifter (http://sifterapp.com) (Disclaimer: I built this.)

--Planning & Project Management

Sprintly (http://sprint.ly)

Podio (https://podio.com)

Flow (http://www.getflow.com)

Interstate (http://interstateapp.com)

Basecamp (http://basecamp.com)

Apollo (http://www.apollohq.com)

Pivotal (http://www.pivotaltracker.com)

Asana (http://www.asana.com)

Trello (https://trello.com)

Blossom (https://www.blossom.io)

Trajectory (https://www.apptrajectory.com)

--Business & Traffic Analytics

KissMetrics (http://kissmetrics.com)

MixPanel (http://mixpanel.com)

DigMyData (http://digmydata.com)

--Continuous Integration / Code Quality

Travis (https://travis-ci.org)

Circle (http://circleci.com)

CodeClimate (http://codeclimate.com)

Sempaphore (https://semaphoreapp.com)

--Dashboards

Ducksboard (http://ducksboard.com)

Geckoboard (http://www.geckoboard.com)

Instrumental (https://instrumentalapp.com)

--Error/Exception Handling

Sentry (https://getsentry.com)

Coalmine (https://www.getcoalmine.com)

HoneyBadger (https://www.honeybadger.io)

BugSnag (https://bugsnag.com)

Raygun (http://raygun.io)

--Log Monitoring

Loggly (http://loggly.com)

Papertrail (https://papertrailapp.com)

LogEntries (https://logentries.com)

--Billing & Payment Processing

Braintree (https://www.braintreepayments.com)

Stripe (http://stripe.com)

Pin (http://pin.net.au)

PayMill (http://paymill.com)

Recurly (http://recurly.com)

Chargify (http://chargify.com)

Spreedly (http://spreedly.com)

Spreedly Core (https://core.spreedly.com)

--Support/Help Desks

Desk (http://desk.com)

HelpScout (http://helpscout.net)

ZenDesk (http://zendesk.com)

Groove (http://groovehq.com)

Intercom (http://intercom.io)

Tender (http://tenderapp.com)

--Transactional Email

Postmark (https://postmarkapp.com)

Mandril (http://mandrill.com)

MailGun (http://www.mailgun.com)

SendGrid (http://sendgrid.com)

CloudSMTP (http://www.cloudsmtp.com)

CritSend (http://www.critsend.com)

Postage (http://postageapp.com)

--Email Collection/Landing Page Apps

Launchrock (http://launchrock.com)

Unbounce (http://unbounce.com)

KickoffLabs (http://www.kickofflabs.com)

Launch Effect (http://launcheffectapp.com)

Prefinery (https://www.prefinery.com)

LaunchGator (http://launch.deskgator.com)
I received my invite from somebody else using the service.
Show HN: Cool new Android 3D launcher at public beta
About the annoying document, they sent me a sample one with all the required fields filled in so I just had to change company name and dates.
Trello ( http://trello.com ) - task tracking

Clicky ( http://clicky.com ) - lightweight visitor analytics

Pingdom ( http://pingdom.com ) - monitoring

AWS ( http://aws.amazon.com ) - infrastructure

Stripe ( http://stripe.com ) - payments

Mailgun ( http://mailgun.com ) - transactional email

Postmark ( http://postmarkapp.com ) - more transactional email

Mailchimp ( http://mailchimp.com ) - non-transactional email

SupportFu ( http://www.supportfu.com ) - lightweight customer service
Oddly, I've been pondering the intrinsic/extrinsic divide recently. I was seeing the same thing you are referring to, I believe. Easy example is traffic. People think it is something intrinsic to traffic that has them upset. That is clearly false, if I can go through the same traffic and not be upset.

So, firstly, is that essentially the same thing? And second, any good reading on this idea?
My favorite was "USAir" to "US Airways".

Soon, it too will be moot.
I believe I'm overlooking how to manually force line breaks in there. Any tips?
OT - Maybe should we also add native apps ?
There's still the problem of EU companies wanting to take payments from all over the world.
1. JIRA (Issue Tracking)
2. BitBucket (Source code hosting)
3. Desk (Customer Support)
4. MailChimp (Newsletter / Email marketing)
5. ServInt (Web hosting)
Indent everything four spaces or double carriage return after each line. Thanks!
Use a double enter space.
Design of Lisp-based Processors (1979)
Braintree may be a viable option for you. GitHub are using them, for example.
I'm fairly sure the public's complaint with gnome 3 is that it has a ux team - which has resulted in ux changes the public hasn't necessarily appreciated. From what I've seen gnome has far more ux changes designed and documented than implemented - much of the uneven treatment is due to coding bandwith.
Inconsistent or not, it is very clearly called a right. That there is another, conflicting right, doesn't make either of those a privilege. And if I, by default, have all rights to it, then it's also my right to give those up, and giving the things away -- which is an explicit decision, not determined by "can it be copied" -- then if anything it's a privilege to peruse them, since contrary to the copyright protection, nobody is entitled to me giving it up upon creation.

property is a concept created for the allocation of scarce things

No. Copyright includes things such as me having a say wether my photo will be used to advertise rat poison or neonazis, or someone else claiming they made them etc. (if I can prove I am the author, they at least have to cease from that claim). I guess that's covered with "moral interests", not sure; but my point was simply this: that I give stuff away is a free choice. If any photo I took would automatically belong to anyone no matter how they got at it to do whatever they want with it, I would not take any more photos. In my case nothing of value would be lost, but that's not the point.
I'm actually working on a web app directory as part of https://starthq.com - sign up to receive a reminder when it launches next week.
I'm not at a terminal now so can't verify this but it looks like you swapped the send and receive addresses from what was suggested. Try send on broadcast and receive on 0.0.0.0.
It should go without saying that fewer bugs is better than more bugs, though.

I'm not saying you should never rewrite a system from scratch. But I do think it's extremely costly to do so, and that it's extremely difficult to predict when you'll be driven out of business if you don't. So I don't think it's usually justifiable.

I'd be very interested if someone could supply an example of a company that was put out of business because they failed to re-write their product.
There are those (generally average people) that wish to democratize IQ insisting that unlike beauty and athletic ability that IQ is nurture and not nature. But like beauty and athletic ability high IQ and giftedness in science and the arts is mostly genetic. It should also be noted that IQ tests frequently do not indicate true intelligence -- at least among the truly gifted. For example, Genius Richard Feynman was reported to have an IQ of 125 -- clearly not a true measure of one of the greatest minds of the 20th century.

Regarding Ashkenazic Jews (disclosure, I am one) and their high IQ, Jews instituted universal education until 6th grade for all males beginning 2,000 years ago -- about 1,750 years before any other ethnic group. It was required of all Jewish males to study the Old Testament and The Talmud and Jewish law since that time. It was around that time that Jewish males were encouraged to move away from agriculture to occupations that required reading, writing, and math.

The Chosen Few: How Education Shaped Jewish History, 70-1492
http://www.amazon.com/The-Chosen-Few-Education-Princeton/dp/...
Apple don't do any actual service on iPhones, iPads or iPods. They are replaced with a "replacement unit" which can be a brand new one of the production line (which is likley in the beginning of the product cycle) or a unit with a new battery and new consumer facing parts (casing, screen, buttons, etc). The old unit is then recycled, either for parts or materials.

So this is the actual guides for Apple Technicians, but they are not exactly so useful since all hardware related issues is always resolved by replacing the unit.

The Macbook Pro repair guide can be of some use though. But on the other hand, iFixit will probably give you the same or more information.
I've been looking at using Paymill for an upcoming side project but now I think I might just use Braintree instead after reading this article. The purported lack of paperwork was a big selling point for me but if if this article is true (as well as other comments on here) then it's a big turn off.
Why not? PayMill is supposed to be a clone of Stripe, therefore, I expect instant activation.

If you can't offer instant activation (Due to regulations and jurisdictions), don't be misleading with your marketing communications. Let the consumers know the real deal. Simple.
>As for AOL, I'm quite grateful they did what they did, I got quite a bit of mileage out of their data.

So did I.
Is it time to quit your job
You just need to get an existing user to invite you.
> Node handles one request at a time. It isn't multithreaded. It will receive a request, process that request and return a response. If another request comes in at the same time another request is in process, it is queued until the currently processing request is finished.

I'm missing something here. Node does not multithread requests, but it surely can process many requests simultaneously if these requests are waiting for async operations: database, external APIs or other types of I/O usually. That's the very core idea of evented servers.

So, my model is that i.e. if a node process receives 100 requests over the period of 1 second, and each request takes 3 seconds to process but most of that time is spent waiting for async, then the 100 responses will be sent back essentially 3 seconds after they arrived, no queuing to speak of.

From your description, routers do not send multiple requests to the same dyno even if dynos could handle them, and only have a limited amount of dynos they talk to. So queuing is happening in the routers, while dynos idle away waiting for async.

This would be complementary to the problem described by Rapgenius, and mean that the Heroku architecture does not play well with any type of server, neither evented (Node, yours) nor sequential (Rails, as shown by Rapgenius) nor presumably multithreaded or multiprocess (which effectively behaves like evented to the outside world). A huge mess indeed!
I did the required paperwork stuff before writing any code. They called me when I signed up, told me about the service and what documents they needed. It took me an hour to fill out the forms, and once I sent it it took them two days to activate the account. Later on, they had me fill in another form from some industry compliance organization, with super-cryptic and confusing stuff on it. They sent me a sample form with the correct data filled in and told me how much they hated that their customers had to do that. They've been paying me every week without issues. Haven't had to do any other paperwork since. On the first day I accepted payments, their acquiring bank emailed me to verify the addresses of several customers because they had cards issued by high-fraud banks. They all checked out, and I haven't heard from them either since. From my POV Paymill's execution is excellent, and they ANSWER THEIR PHONE immediately if I need them, and solve stuff right away (I haven't needed to do that in a long time)
PeerVPN - the open source peer-to-peer VPN
Your Asana link is to pivotal :)
It's not pedantry. The comment I was replying to argued that of course it had to be deliberate because it's not like you could accidentally "turn the dial clockwise" - but it's quite a bit easier to accidentally tap a centimeter or two above where you aimed on an unfamiliar touchscreen.
Japan tsunami via dash cam (video)
Why did you go with stripe over braintree?
Oh my god, Deployd is incredible! How come it's not in the front HN page forever?

Seriously now, this is pratically open source Parse!
"If I were a designer I'd love to be part of such an important project like this."

Great: pop your screen mockups somewhere first though. LibreOffice/OpenOffice has a LOT of users, and many of us have the interface and shortcuts wired into our neuron structure. Basically, gradualism might pay benefits...
Your observation is good.
Author should clarify this. But in his next articles he shows benchmark against other web frameworks, which shows more justified results
AdWords? SEO? Plus? Groups? Code?
"What’s more, we normally validate all of the necessary customer documents within just 48 hours. However, in order for you to start working right away, you will receive an individual test key from us directly after you register. This will allow you to integrate Paymill even while the contracts are still being processed."

They never said they are a Stripe clone, and if you are expecting that they are one with the exact same features ("instant activation") just because they are selling the same product that's not really their fault isn't it?

They are basically saying that normally you are up and running within 48 hours and that's the case if you are not rejected. So what's misleading about that?
Can't imagine what those few thick rendered wires represent in a brain. Do they stand for signals by strength? Why can't we see how they terminate? Why are the bundles seemingly unconnected with one another?

I didn't get any insight from that graphic. For $40M I hope they have some better results than that.
While I agree with your overall point, the details are a little off. The BLS data calls out Entertainment separately, and that number has been fairly constant at around 5.2 to 5.5 percent through these years.
Wait, what? How is this racist? If the story said 'All Chinese are hackers', that would be racist. If the story said, which it did, 'A person who lives and works in China for the government spy academy is a hacker', that is not racist.

Edit: Trolling troll is a troll. I 'knew' it was a troll account, but looked just now to be sure... created 34 minutes ago :P.
They completely dominated the space that the traditional facebook was in though, that's what they started out as. Obviously they've grown to encompass a much wider space since then.
Buy.com is no more generic than American Airlines or Deutsche Bank, or Sky, or Claro.

There's a huge number of brands that use the [nation] [generic term] format, including many major international banks, airlines, and utility companies many of which totally dominate their domestic market and/or are significant internationally

Even if you're looking at the world's biggest brands and companies, then IBM, GE, GM, FedEx, NBC, BBC and even the likes of Microsoft and Coca-Cola are clearly abbreviations of very generic terms. A significant proportion of the rest are simply people's names. For all the "science" and lack thereof that goes into brand investments, generic names tend to last and "cute" names often turn out to be short-lived gimmicks
Putting this better and more correctly:

It's not what you know or who you know. It's what you know and who you know.

You can use one to boost the other, too, but both together are best.
FlightCar
Show HN: glipho.com, social macroblogging
"A level 10 would be doing something like reinventing the ribbon from office, which might be more of a gtk+ task than a libreoffice task, and the libreoffice guys might not even think that's in their domain or their problem."

I think 'reinventing the ribbon from office' is exactly what I don't want as a daily user of Libreoffice/OpenOffice. Surely we can have a competition to find a new paradigm for an office UI? Ubuntu searchable menus (HUD) coupled with execution of the command from the search results would be something I'd be interested in.
Whoa, awesome! Thanks Garrett!

TravisCI's .com url didn't work for me, but this did: https://travis-ci.org/
Well, thinking of the usual state-corporate world priorities, first they will say that the possible benefits of such research is "curing brain diseases".

Then they will forget about that (maybe after selling some unnecessarily expensive brain disease cure's to the rich) and proceed to use it for military and population control purposes.
In terms of debugging, there are certainly the goofs (off-by-one, = instead of ==, and so on) which are just lapses by the programmer. The danger I think is in losing the wisdom gained in having already solved the hard problem (of course it is helpful in this regard if the original programmers are still around somewhere). It's something akin to cultural knowledge. Don't underestimate what it's going to take to rebuild it.

But perhaps we can agree, then: rewriting code is a business decision, driven by the business needs of the company. Premature rewriting is just another form of premature optimization, and can get you in trouble by putting your resources in the wrong places. But when you have a tangible threat- when you are unable to adapt to accommodate needs that you are convinced are on your horizon, then you should do it.
The university this guy works for (The PLA Information Engineering University) has a military background. And in China this means the teachers and many of the students are literally military personnel.
If it was a US hacker he'd be in jail.