What the hell is Forth? (2019)
Forth is perhaps the tiniest possible useful interactive programming language. It is tiny along a number of dimensions: The amount of c...
The latest blog posts to take off on Hacker News. 49,215 posts.
Forth is perhaps the tiniest possible useful interactive programming language. It is tiny along a number of dimensions: The amount of c...
Some days, I just can’t decide if Strava tries hard to hurt their reputation, or, if it just comes naturally. Today, however, I’m left flabbergasted.
The other day I was fighting once again with Apple Music. Not the service, the app. What I wanted to do was simple: I have some practice ...
History of Web Browser Engines from 1990 until today
If an algorithm is the death of high school English, maybe that's an okay thing.
Over this past weekend, I came across a Wired called "Write the Perfect Email to Anyone with this Creepy Site" on using machine learning and natural language processing to analyze a person's social media profiles and offer tips on how to communicate with them effectively. Most people immediately thought about sales…
I made a custom split mechanical keyboard! Because it's me, this involved things like contributing to a PCB design tool and discovering a ridiculously optimized way to read a keyboard matrix.
Highlight of cool technologies mentioned in "The Dark Forest".
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
UPDATE: I gave a talk expanding on this blog post at EMPEX NYC 2023 . The Problem Writing useful features for your users is key to a succes...
Early stage technology decisions must be, uncomfortably, a means to an end.
In which I tell you that you're overcomplicating things and you should throw everything behind a single git repository.
Mike Kohn's music, software, and electronics projects.
The UK discarded 6% of its windpower last year, at a cost of almost £1bn. What’s going on, and how can we fix it?
How does a vintage airspeed indicator work? CuriousMarc picked one up for a project, but it didn't have any documentation, so I reverse-en...
I had the privilege of leading PlanGrid to $100M in ARR before I stepped down as CEO and passed the baton to Autodesk Construction. I’ve had years to dissect the mistakes I have made in my first...
My foray into free software
Note: this post is also available in video format on YouTube . Some demo/ difference would be more obvious in video.
Has nerd sniping gone too far?
While running around South Alabama, I came across the sleepy shrimping capital of Bayou La Batre along the Mississippi Sound. The basis for Winston Groom’s (who grew up in Mobile County and f…
As a data format, yaml is extremely complicated and it has many footguns. In this post I explain some of those pitfalls by means of an example, and I suggest a few simpler and safer yaml alternatives.
C++, a "Reality sandwich", and an Octopus.
SSH port forwarding explained in a clean and visual way. How to use local and remote port forwarding. What sshd settings may need to be adjusted. How to memorize the right flags.
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Code level discussion of web scraping, gray hat automation, growth hacking and bounty hunting
On Saturday, September 18 1993, Sierra's Macintosh games stopped working. Franchises froze as King's Quests, Space Quests, and even the Leisurely Suited Larries locked up. Practically every Mac SCI game had broken overnight. Sierra developed a patch within nine days, released it on their BBS, and announced it in their…
A rough edge with promises that can sneak up on you.