The short tale of an online scam
How I used Python to get back at an online scammer - and what I discovered in the process
The latest blog posts to take off on Hacker News. 3,497 posts.
How I used Python to get back at an online scammer - and what I discovered in the process
Building resilience teams with chaos engineering principles.
There are four types of mobile internet connection: 2G, 3G, 4G and 5G. We compare the real-world impact in terms of speeds and download times.
Why did the Asian flush evolve? What does this say about alcoholism? What does this have to do with Odysseus?
Measure with Music: How to Read Analog Sensors Using a PC Sound Card
I have edited and expanded this in a newer post, you should read that instead: School is Not Enough
Software engineer, etc etc
When people call the US Supreme Court "corporate-friendly," it's often hard to know what that means in concrete terms. But here's an example of what it means when the highest court in the land is in the tank for big business.
A blog in which a dedicated addict plays through all PC computer role-playing games (CRPGs), in chronological order.
The backstory behind Elder.js and the thinking behind the 5 biggest design decisions.
I'm not saying there was no computer security in the 1980's but, wait... Yes. Yes I am.
It’s well established that estimating software projects is hard. This is true, but you should learn how anyway.
View this page on my new site This review is largely in response to the article "It's probably time to stop recommending Clean Code", and the ensuing Redd...
Homoiconicity (code as a data structure) is one of the pillars of the Clojure language. It gives the extensibility and flexibility to the language.
Would you like to know a secret?
a short post
In defense of one of the most important JavaScript libraries ever
On your Python learning journey, you may have heard that a great way to get better is to read code written by other people. That's true, but finding good code to study is not easy, mostly because the design philosophy and the reasoning behind the code are rarely documented. The Python standard library is special in…
Thirty years after its launch in 1987, a CM-2 was acquired by MoMA NY. It is only on display in selected shows - its inaugural exhibit was in " Thinking Machines: Art and Design in the Computer Age, 1959-1989"
Status: Rough working notes – me thinking aloud. Speculative, and likely contains errors, misconceptions, and omissions; thoughtful, informed comments are welcome. Intended for a general scientifically curious audience, not requiring much detailed specialist background.
The internet nowadays is ephemeral. Layers upon layers of trusted 3rd parties are necessary to distribute content online. It requires ongoing maintenance and is susceptible to censorship or hostile takedowns. In this blog post, I describe the steps I took to host my blog in a trustless, permanent, and…
I just bought put options on MicroStrategy ($MSTR) , Coinbase ($COIN) , and Purpose Bitcoin ETF ($BTCC-B.TO) , all at a strike price not far off the current (late June) price, expiring around Christmas. Here’s the thinking.
I’ve been delving deeper into the vast and strange world of knowledge organizing tools (notes apps, contact organizers, personal search engines). During this rather abstract expedition, one of my goals has been to emerge with some opinionated thesis about the way these tools should be designed to harbor and extend our…
Twelve years ago I posted on how our era is a rare unique “dreamtime” of fast growth, wide cultural integration, and delusional beliefs.
In the software industry, there is a term for intentional designs which coerce the user into doing something, be it consciously or subconsciously - a ‘dark pattern’. These patterns are employed by social media networks, e-commerce, video games, and many more places. I’m coining a new term called the ‘Fuck You’ pattern…
“The Martian” by Andy Weir, and its film adaptation directed by Ridley Scott, remain some of my all time favorite science fiction works. Way back in the day I wrote a technical commenta…
The Windows 11 announcement was fun and interesting, but there is a reason that Windows is no longer the center of Microsoft’s business.