Auto-launching Chrome to Debug Mocha Tests on Mac

Are you tired of cutting and pasting URLs from node --inspect to launch Chrome? This is what happens today: $ alias mocha="node_modules/mocha/bin/mocha" $ alias mocha-debug="mocha --debug-brk --inspect --compilers ts:ts-node/register --recursive test/**/*-spec.ts" $ mocha-debug Debugger listening on port 9229. Warning: This is an experimental feature and could change at any time. To start debugging, open the following URL... Continue Reading →

Stark Realty #20: Redemption

[The following is the final installment of a science-fiction serial I started writing at Matterport, where I worked from May to December of 2015. Someday I will get the rights to publish the entire story, but for now, enjoy this little vignette.] Stark Realty #20: Redemption “He didn’t kill your mother, Tanya.” panted the newly-arrived Jane Hathaway.... Continue Reading →

How to Have and Resolve An Argument

Premise We hold certain positions because of what we: A. Experience -> B. Encode -> C. Evaluate -> D. Emphasize -> E. Express Corollary If someone disagrees with us, it is because they differ from us in one of those five areas, aka: A. Facts -> B. Definitions -> C. Reasoning -> D. Values - > E. Style Implications... Continue Reading →

The Multi-Minion Machine

A Function of Scale Draft 1, Ernest Prabhakar, 2013-08-08 The Sequel to "The Minion Machine" The Premise Real systems aren't linear, but have scales where the cost is fixed below, but astronomical above. The Goal Extend/Restrict the Minion Machine to capture what it means to operate at "optimal scale". The Concept Define a Multi-Minion Machine as a... Continue Reading →

The Minion Machine

The Action of Complexity Draft 2, Ernest Prabhakar, 2013-08-07 Inspired by a proposal from Christy Warren The Premise Using concepts derived from physics such as Energy and Time, we can gain insight into the nature of computational complexity. The Goal Devise the simplest possible physical system that captures the aspects of computation relevant to complexity... Continue Reading →

Summary: Retrospective Thoughts on BitC

In my opinion, BitC is the most innovative take on systems programming we've seen since the invention of C.  While sad that it failed, I am deeply impressed by the thoughtful post-mortem by Jonathan S. Shapiro.   Here are links to the various threads of his analysis (and the equally thoughtful responses): [bitc-dev] Retrospective Thoughts on BitC... Continue Reading →

Blog at WordPress.com.

Up ↑