WebKit gets a new JavaScript profiler courtesy of 280 North (YC W08)
New Profiling and Debugging Tools in WebKit
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 11,903 posts.
New Profiling and Debugging Tools in WebKit
Back in September 2009 I launched a small web app called HNTrends.com, a tool for visualizing the movement of stories on HackerNews’s front page over time. I haven’t worked on the site …
Your life is the best story! Just start your blog today!
If you have not yet read it, please read Maria Siniaalto's 15 page " Test-Driven Development: empirical body of evidence ." It summarizes the few empirical studies done to evaluate the effectiveness of TDD. In the conclusion you'll find:
One of Emacs's strongest capabilities is its ability to talk to external shells, like bash, or emulate an entire terminal. But this being Emacs, you have more than one choice to choose from − and which choice is right for you?
People are shocked when they hear I've been able to pull off the use of virtual assistants in startups, and excited at the thought that they might be able to do the same. The conversation almost always turns to questions about where to find virtual assistants and how a startup can use one.
Though Frank Sinatra says it best , “I’m leaving today” isn’t exactly accurate; my last day as a Microsoft employee was July 23rd, 2010. This post is almost two weeks delayed as Felicia and I have been on the road since the 26th, driving cross-country to the east coast; we also decided to leave Seattle in favor of New…
It’s said that every Haskell programmer writes their own monad tutorial, and with good reason: once you finally understand the definition and capabilities of a monad, you’ll be eager to…
Bluehost - Top rated web hosting provider - Free 1 click installs For blogs, shopping carts, and more. Get a free domain name, real NON-outsourced 24/7 support, and superior speed. web hosting provider php hosting cheap web hosting, Web hosting, domain names, front page hosting, email hosting. We offer affordable…
Why NoSQL Matters “NoSQL” is a label which encompasses a wave of innovation now happening in the database space. The NoSQL movement has sparked a whirlwind
In the traditional model, the primary priority is keeping everything open. In this new model, the primary priority is that the system must always be responsive to the user.
What makes an app an app?
In a conversation at work about the architecture of a new product, someone made an assertion along the lines of, ``then we'd need to use a garbage collector, and that would hurt performance.''
So I'm pretty well-known for not exactly being a huge fan of the FSF and Richard Stallman, despite the fact that I obviously love the GPLv2 ...
From the CRU code file osborn-tree6/briffa_sep98_d.pro , used to prepare a graph purported to be of Northern Hemisphere temperatures and reconstructions.
The parser in version 3.1.0 of Beautiful Soup did significantly worse on real-world HTML than version 3.0.8 did. The most common problems were the incorrect handling of <script> tags, "malformed start tag" errors, and "bad end tag" errors.
Here is something neat that I hacked together – a `top' like Python program called Hacker Top that allows you to follow Hacker News from a UNIX terminal! Hacker News has become the 2nd source for news after programming.reddit for me. I have a couple of ideas for a startup myself and the tips I get from Hacker News...
I’ve been waiting to blog about this for a long time now. A fantastic new improvement to Mozilla’s JavaScript engine (SpiderMonkey) has landed. Code-named TraceMonkey this engine utilizes a techniques, called trace trees (PDF), which adds just-in-time native code compilation to SpiderMonkey.
What is stackoverflow.com? Nothing, yet. But here’s the concept: Programmers seem to have stopped reading books. The market for books on programming topics is miniscule compared to the number…
Indexing the entire World Wide Web and providing relevant search results in millisecond response times is a Very Hard problem. Breaking commercial-grade encryption within practical hardware and time limitations is a Very Hard problem. Peace in the Middle East is a Very Hard problem.