News for hackers. Stuff that matters.

foobar2k

I'm somewhat biased, but you should consider using a crash monitoring tool like Bugsnag (https://bugsnag.com) to help you find and fix the bugs :)

Have you spent any time working out the total market size for your app? Doing some basic modeling might help you make your decision!

Re:Ask HN: Who is hiring? (January 2015) on Tuesday January 06, 2015 @09:14PM (#8848494)
Bugsnag - San Francisco, CA

https://bugsnag.com

We're helping product teams focus on building great software by building automated crash monitoring for web and mobile apps. Half of a typical developer’s time is currently spent finding and fixing bugs; we aim to bring that number as close to zero as possible, by automating the entire error monitoring process.

* Senior Software Engineer - https://jobs.lever.co/bugsnag/624cabdc-3233-42ab-8ff3-024486...

* Operations + Enterprise Lead Engineer - https://jobs.lever.co/bugsnag/96421958-f597-46e3-b12e-ae2184...

* Lead Communication Designer - https://jobs.lever.co/bugsnag/35cc821c-c233-4ae3-85d2-1cdc51...

* Enterprise Sales (1st sales hire) - https://jobs.lever.co/bugsnag/940475cc-15aa-4a20-b398-81e9c6...

We already work with some of the world's fastest growing and most innovative companies like Square, GitHub, Mashable, Goodreads, Buffer, Heroku (and thousands more). We’re currently doubling revenue every 3 months and we're now expanding our team of 6.

Email me (james at bugsnag.com) to talk more!

Re:JS stacktraces. The good, the bad, and the ugly. on Monday January 13, 2014 @04:07PM (#7053251)
James from Bugsnag here, our notifer is fully open source (https://github.com/bugsnag/bugsnag-js) would gladly merge a pull request!
Re:How to add robust keyboard shortcuts to your site on Monday December 16, 2013 @05:27PM (#6918289)
You could trivially restructure the code to factor out global page actions into an object, like this:

    // Make a global page actions object
    PageActions = {
      selectAll: function (event, context) {...},
      nextPage: function (event, context) {...},
      prevPage: function (event, context) {...},
    };

    // Hook up clicks to global actions
    // Eg: <a href="#" data-action="selectAll">All</a>
    $("[data-action]").click(function () {
      var action = $(this).data("action");
      PageActions.selectAll("click", this);
    });

    // Hook up keypresses to global actions
    Mousetrap.bind("a", function () {
      PageActions.selectAll("keypress", this);
    });
This would help with code structure and organization, at the cost of flexibility.
Re:How to add robust keyboard shortcuts to your site on Monday December 16, 2013 @04:28PM (#6917935)
This is actually a really good point, I've seen many sites take the approach of adding keyboard shortcuts but avoiding the main "default" actions, (eg. space bar, up, down).
we're hiring engineers right now, let me know if you want to know more!
Re:Bugsnag API Launch on Wednesday August 21, 2013 @01:07AM (#6248310)
Bugsnag co-founder here. Let me know if you guys have any suggestions or feedback for the API.
Re:Ask HN: What exception tracking service do you use? on Tuesday July 16, 2013 @01:03PM (#6053129)
James from Bugsnag here, we're constantly rolling out tons of new features to speed up the find/fix/deploy bug hunting cycle. I'm surprised so many people are still using emails for error monitoring, using a hosted service like Bugsnag/airbrake/rollbar will massively help with productivity and actionability.
Re:Effective companies share – Inc is built for them on Thursday June 20, 2013 @04:51PM (#5914878)
We've been using Inc in beta at Bugsnag for the last couple of weeks, super useful product. HipChat integration is the best feature. Integrating with existing workflows a far better solution to inbox overload.
Re:Setting up Sublime Text 2 on Tuesday April 09, 2013 @03:04PM (#5520364)
The number of pull requests I get where the diffs are completely unreadable because someone has this feature enabled is insane. On certain whitespace dependent languages (I'm looking at you Python) simply supressing the whitespace in the diff is not an option.

What are the arguments for having whitespace removal as a coding standard?

Re:Exceptional to join the Rackspace Family on Thursday March 28, 2013 @01:57PM (#5456483)
Congrats to the Exceptional team!

For anyone looking to switch from Airbrake/Exceptional to a more modern/reliable error tracking product, check out our product Bugsnag (https://bugsnag.com).

Re:Email: the easiest way to improve retention on Wednesday March 27, 2013 @03:38PM (#5451531)
James from Bugsnag here. We make sure to reply to people asap, we've set up Help Scout (https://www.helpscout.net) to manage the replies to these emails, so even if I'm out of the office, my co-founder can jump on and reply.

Our target is to reply within 10 minutes, unless we are asleep :)

Re:HipChat is now free for teams of 5 users or fewer on Thursday March 21, 2013 @02:28PM (#5417640)
For those asking "why is HipChat better than X", one of the big reasons lies with the number of integrations with other products.

Our product Bugsnag (https://bugsnag.com) has HipChat integration, so you can instantly see errors from your apps appear in your chat room. We've also set up curl scripts to post into chat whenever there is a deploy, or push to GitHub.

Re:Rails 3.2.13 - Performance regressions and major bugs on Wednesday March 20, 2013 @05:14PM (#5410383)
I completely agree with this. We (bugsnag) are running on rails 4 beta right now to help iron out any production issues before that is released.

We didn't, however, realize that "patch" releases also have release candidates. I'd recommend following the rails blog (http://weblog.rubyonrails.org/) which announces release candidate builds too.

Re:Show HN: My First iOS Game - Lumio on Tuesday March 19, 2013 @11:52AM (#5401603)
Please stop feeding this obvious troll
Re:Show HN: My First iOS Game - Lumio on Monday March 18, 2013 @09:22PM (#5398334)
I completely agree, huge barrier to entry.
Huge congrats to the Crittercism team. My company Bugsnag (https://bugsnag.com) also provides error monitoring for mobile apps, but it is interesting to see Crittercism's shift in focus towards performance monitoring.
Re:CloudFlare was down on Sunday March 03, 2013 @05:28AM (#5313244)
There's no such thing as a quick DNS change.
Re:TOML, Tom's Own Markup Language on Sunday February 24, 2013 @12:11AM (#5272956)
Python has ConfigParser which parses ini-style config files, I assume it uses some standard grammar.

http://docs.python.org/2/library/configparser.html

Re:Introducing Braintree.js on Thursday February 21, 2013 @01:49PM (#5259244)
Seems to use a different approach to Stripe, using encryption rather than API hooks/callbacks.
Re:Show HN: TextRazor, a scriptable text mining API on Tuesday February 19, 2013 @04:47PM (#5247281)
finance
Re:Rap Genius responds to Heroku's apology on Friday February 15, 2013 @03:22PM (#5228361)
The most interesting thing about this for me is the YC company vs. YC company fighting.
Re:Raygun.io - cloud error logging on Wednesday February 13, 2013 @03:52AM (#5212086)
"If you want to log exceptions and data from your web applications you have to install a client for your language. (Python, Ruby, PHP, Node.js)"
Re:Raygun.io - cloud error logging on Wednesday February 13, 2013 @03:22AM (#5211992)
There seems to have been an explosion in error monitoring apps recently, competition in this market is great.

If you are checking out other services, our product Bugsnag (https://bugsnag.com) looks pretty similar to raygun, with more platforms supported, chat/sms notification and automatic issues/ticket creation.

Re:Rails 3.2.12, 3.1.11, and 2.3.17 have been released on Monday February 11, 2013 @04:34PM (#5203433)
It is also important to note that at least the 3.2.12 release forces you to upgrade rack too. This is due to seperate vulnerabilities reported in rack recently (see http://rack.github.com/).

Older »