Three Steps to Startup Success (in 15 syllables)

August 17, 2018 § Leave a comment

  1. Own a big problem.
  2. Make measurable progress.
  3. Together.

 

References

« Read the rest of this entry »

A Spirited Defense of Consciousness

August 12, 2018 § 1 Comment

Dear Scott,

I finally found some deadlines to force me to put forward an account of consciousness. 🙂 Here it is.

SC-1_Creation

The 3+1 Model of Consciousness

While rather simplistic, I have found it a useful model for clarifying my own thinking. The key innovation is defining Spirit as “the ability to reflect on our thoughts feelings and desires in order to decide what kind of person we want to be.” I equate Spirit with the interiority of your Ghost in the Quantum Turning Machine, while the boundary of the triangle defines the Digital Abstraction Layer. I sometimes use the terms self-awareness, attitude, and willpower as loose synonyms for Spirit.  I also plan to name you as both Prophet and Chief Skeptic of my newly-formed Cult of the Digital Abstraction Layer!

« Read the rest of this entry »

How to Print Mac Scientific Posters onto Multiple Sheets of Paper

August 7, 2018 § Leave a comment

There are many ways to create scientific or other large-format posters on the Mac, but printing them out on similar-sized paper at FedEx can cost $100.  If you’re not going for tenure or selling expensive jewelry, here is a low-cost alternative using an ordinary home printer, a few dollars of posterboard.  and the $5 Mindcad Tiler from the Mac App Store.

« Read the rest of this entry »

Sunday School 2.0: Shark Tank for Spiritual Growth

July 29, 2018 § Leave a comment

The purpose of Sunday School 2.0 is to create an adaptive architecture of participation where everyone can experience what it feels like to be children of God, including:

  1. The Security of unconditional love
  2. Service to those outside
  3. The Struggle to create something worthwhile

« Read the rest of this entry »

MissionalTrails.app: Pokémon GO Into All The Nations

June 27, 2018 § Leave a comment

“Where there is no vision, the people perish” — Proverbs 29:18a (KJV)

In our breakout session at the “hope” Kingdom Networking event, Tim Svboda of YWAM SF taught us that “Information creates Vision creates Mobilization creates Transformation.”  In particular, it is incredibly helpful to know the the ratio and distribution of:

  •  ethne: people groups, cultural touch points
  • evangel: churches, seminaries, ministries, etc.

Both at the aggregate “macro” city level for strategic planning, and at the “micro” street level for personal presence and ministry.

« Read the rest of this entry »

Whole-I-Ness: A New Job to Be Done for Christianity

June 17, 2018 § 1 Comment

In many ways, Western Christianity is now a solution in search of a problem.  We are a victim of our own success, having effectively worked ourselves out of a job by eliminating the “pain points” of Judaism, paganism and animism while diffusing most of our benefits into the culture. Like a technology-centric startup, we now find ourselves in the awkward situation of trying to define (or worse, create) problems that need our solution.

The alternative is to go back to the customer discovery phase. Who is our customer?  What are their most important jobs to be done?  What is the “impossible” thing that, if it could be done, would change everything for them?

What is it that the world most needs? Especially from us?

« Read the rest of this entry »

What is a Technical Co-Founder?

April 8, 2017 § Leave a comment

Most successful startups require both a technical “hacker” and a relational “hustler” to bring them to life.  One common pattern is that a “hustler” has access to ideas and potential funding and looks for a “technical co-founder” to join him or her,  through a process often compared to finding a spouse.

« Read the rest of this entry »

TypeScript 2: Adding custom.d.ts Typings Files for Existing JavaScript Modules

March 22, 2017 § Leave a comment

If you are trying to import ordinary JavaScript modules into a TypeScript project, and those modules don’t already have an internal or external typings file, you may get an error like:

  • error TS2688: Cannot find type definition file for ‘lodash’
  • error TS7016: Could not find a declaration file for module ‘himalaya’

For some reason, the TypeScript documentation talks a lot about how to create typings files for modules that don’t have them, but not about how to add them to your project. And it is incredibly difficult to Google the correct answer.

The best answer I found is from: https://www.bennadel.com/blog/3169-adding-custom-typings-files-d-ts-in-an-angular-2-typescript-application.htm

The actual answer is quite simple: are only four steps:

 $ npm install -g --save typings # if you haven't already
 $ cat > custom.d.ts # type definition file for that module
 declare module 'custom';
 ^D
 $ typings install --global --save file:custom.d.ts

That’s it!

« Read the rest of this entry »

Auto-launching Chrome to Debug Mocha Tests on Mac

March 22, 2017 § 1 Comment

Are you tired of cutting and pasting URLs from node –inspect to launch Chrome?

« Read the rest of this entry »

Stark Realty #20: Redemption

March 27, 2016 § Leave a comment

[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. “I did.”

Tanya Bain stared at the petite, matronly woman in shocked disbelief. Tony Stark, his hands nailed to the concrete wall with Q-carbon spikes, screamed “Jane, no!”

The demolecularizing grenade Tanya had placed over her father’s arc reactor-powered heart dropped from suddenly nerveless fingers.  With a supreme effort, Tony levered himself against the spikes and drop-kicked the grenade against the far wall, where it harmlessly vaporized a quarter-inch of foamed concrete.

“Tanya,” he gasped.  “Please. Don’t believe her. It was all my fault.”

His estranged daughter stared at him blankly, sinking slowly to the ground.  She, with help from the anonymous cyber-dwarf Rumplestilskin, had put herself through hell to destroy Iron Man for killing her mother. Had her whole life been based on a lie?

« Read the rest of this entry »