Windows 10 is unfinished
Paying customers better get used to crowdsourced beta testing.
Is Social Rejection the Key to Creativity?
On the psychology of why rejection and loneliness may be necessary evils for the creative genius
AI-Powered Meeting Scheduler X.ai Raises $9.2M Series A
I invest in early-stage AI, ML, and data startups at FirstMark Capital, and I write about the space here
Is the Mill CPU real? (2014)
I’ve seen the Mill CPU come up a number of times — maybe because I subscribed to their updates and so I get emails about their talks. They’re getting a bunch of buzz, but every t…
They Took Our Myths
Back to: A product review, and some musing | Forward to: What's The Best Medium For A Storyteller In 2015 And Beyond?
Shutting Down a Service with 500M Requests per Month
This week I finished shutting down my app-detection service, iHasApp . I disabled the signup forms, grandfathered the current users on their plans, sent out emails, and updated the landing page with a message to any new visitors. After all of this, I thought it might be interesting to chronicle what it was, how it…
Lizard Stresser Runs on Hacked Home Routers
The online attack service launched late last year by the same criminals who knocked Sony and Microsoft ’s gaming networks offline over the holidays is powered mostly by thousands of hacked home Internet routers, KrebsOnSecurity.com has discovered.
Why telephone keypads are arranged the way they are
Why are the push buttons on a telephone arranged the way they are?
I deduce you are studying logic
This summer I was at LC2015, the big European logic conference (it was great). I was sitting listening to a talk with one of my logic buddies when the speaker mentioned “deontic logic”,…
The Tomb of Queen Esther in Persia
“How much is the taxi to Khomeini Square?” “ Gheymati nadore, it does not cost anything”, the old taxi driver spreads his arms...
Faking the TCP handshake
Update: This article has been superseded by a new post which hopefully explains it more clearly: Spoofing TCP connections without sequence number prediction
On MicroSD card problems (2010)
The microSD ware for January 2010 was not an incidental post. It is actually snapshot of a much longer forensic investigation to find the ground truth behind some irregular Kingston memory cards.
On meta-design and algorithmic design systems
The rise of the meta-designer, and the use of algorithmic design systems.
Monads in Scheme
An example of a monadic programming in Scheme that juxtaposes Haskell code for a state monad with the corresponding Scheme code.
Consistency and discipline over motivation
Motivation is fun when it’s there but it fades quickly and it doesn’t help you get anything done long term. In this post I talk about my experience with setting up a system that aids in building a…