September 21, 2025
If Anyone Builds It, Everyone Dies, Review Part 1
Important note: I am only page 49 of If Anyone Builds It, Everyone Dies by Eliezer Yudkowsky and Nate Soares. I have found so much to say already that I decided to go ahead and write this blog post now. That said, I am really enjoying the book. The topics they bring up are fascinating and I appreciate their style which is more philosop...
Read more
Read more
September 21, 2025
Trial-Size Dove Bars in Translation
I read in the news about someone who was handing out trial-sized Dove bars at the recent major tennis event at which Donald Trump was attending. The person who was doing this was presumably making a reference to Infinite Jest as a round about way to needle Trump. In David Foster Wallace's Infinite Jest novel, the president of this fict...
Read more
Read more
September 20, 2025
Is Venomous Lumpsuckers the New Silent Spring?
Yes. Yes it is. Venomous Lumpsuckers, a fictional novel by Ned Beauman, beautifully illustrates what I consider to be a new take on the idea of a silent spring. Not only is the writing clear in the most essential sense of that term, but it's also erudite and even gripping at times. Importantly, the characters deal with some of the deep...
Read more
Read more
September 13, 2025
Getting Github Copilot to Generate a Generative Music App
# Getting Github Copilot to Generate a Generative Music App # Idea Originally, I asked Github Copilot to create a generative music app using Hugging Face NPM modules that could run across web, iOS, and Android using React and React Native. A user should be able to input a prompt for what kind of music they want, the model should live l...
Read more
Read more
September 1, 2025
Seeing Like A State In 2025
Seeing Like A State In 2025 In his book, Seeing Like A State (1998), James C. Scott gives ample historical evidence and philosophical insight into specific examples of nation states inappropriately planning and reconfiguring (even destroying) natural resources and local human populations and their cultures. Scott finds that what underl...
Read more
Read more
August 31, 2025
The Next Copernican Revolution Is A Moral One
The Next Copernican Revolution The Copernican revolution changed how people view their place in the cosmos. It probably wasn't so clear at the time of Copernicus, but looking back hundreds of years (and from the perspective of the West, my perspective) this seems to be true. Slowly but surely ideas got around that the universe does not...
Read more
Read more
August 24, 2025
My Summer Book Reviews
Compact reviews of some of the books I read this summer. Presented in the order in which I read them: 1) "Illiberal America" by Steven Hahn. An important historical account of illiberalism in the USA throughout the country's history. It holds up a mirror to modern America. If you're like me, you won't like what you see, but maybe it's ...
Read more
Read more
May 11, 2025
Robots Doing Dishes, Or My Review Of Max Bennett's A Brief History Of Intelligence
Robots Doing Dishes, Or My Review Of Max Bennett's A Brief History Of Intelligence: Evolution, AI, And The Five Breakthroughs That Made Our Brains In A Brief History of Intelligence, Max Bennett asks: why don't we have Rosey the robot yet? In The Jetsons, Rosey the robot could play with and tutor children, as well as complete all manne...
Read more
Read more
March 9, 2025
A Prophet of Our Times? Paul Lynch's Prophet Song
It has been a while since I read a fictional novel that cut me to the core. It has been even longer since I read one that was also full of humanity and compassion. Prophet Song by Paul Lynch (2023) did all of that. It easily ranks as the best novel I've read in the past five years. Quite possibly one of my favorite novels, period. (It ...
Read more
Read more
February 21, 2025
Memewhile Podcast Roundup #2
Here are my favorite skeptical (critical thinking and science) podcast episodes from the past few weeks! Skeptical must-listens: The Eco Well podcast recently had an informative episode for parents: "The "Sephora Kids" Phenomenon - what parents AND brands need to know. Roundtable with Aegean Chan MD and Claire Bing" https://www.theecow...
Read more
Read more
February 1, 2025
The Emergence of Time: A Review of Rovelli's Reality Is Not What It Seems
I read a book which has rekindled my passion for the subject of physics. Reality Is Not What It Seems: The Journey To Quantum Gravity, by Carlo Rovelli was originally published in 2014. While the book is over ten years old now, Rovelli's explanatory power and simple and clear writing stand out. Even the book's core idea, what he refers...
Read more
Read more
January 28, 2025
Memewhile Podcast Roundup #1
Do you listen to podcasts while you're scrolling memes on socials? This is the start of a newish series of blog posts called Memewhile, where I round up my favorite skeptical (critical thinking and science) podcast episodes from the past few weeks. Skeptical must-listens: Conspirituality: The Telepathy Tapes - In which infamous Facilit...
Read more
Read more
December 28, 2024
Science News as Doom-Scrolling Content
Two recent New York Times articles caught my eye. One of them was down right apocalyptic and the other claimed a government agency is knowingly poisoning Americans: A ‘Second Tree of Life’ Could Wreak Havoc, Scientists Warn https://www.nytimes.com/2024/12/12/science/mirror-life-microbes-research.html The E.P.A. Promotes Toxic Fertilize...
Read more
Read more
November 9, 2024
My First Impression of the Julia Programming Language
Recently, I started learning about the Julia programming language. It's a programming language created in 2008 (or 2012 depending on how you want to define its start). Its official website can be found here: https://julialang.org. In this post I'll describe some of what I love in more detail by looking at a few specific examples of Jul...
Read more
Read more
November 2, 2024
Murena Is Making Privacy Look Bad
I've long been an advocate for greater online privacy and cybersecurity rights. Even before I began working as a Software Engineer in Silicon Valley, I didn't like the Google and Facebook approach to commodifying user behavioral data. To think that today we live in a world where mercurial data brokers trade granular and identifying dat...
Read more
Read more
August 25, 2024
5 Quick Steps to Run an LLM on a GPU-poor Laptop
It might seem surprising, but thanks to llama.cpp and Hugging Face's LMStudio community it's pretty easy to run a large language model (LLM) on your own laptop. You don't even need much in the way of resources or technical know how. After all, the laptop I'm using is running Ubuntu and has an old Intel Core i7 4-core CPU and a paltry 1...
Read more
Read more
July 20, 2024
AI-pilling for Fun and Profit
AI-pilling for Fun and Profit This blog post contains my thoughts on what we should do about future artificially intelligent workers (AI workers), artificial general intelligence (AGI), and superintelligent artificial intelligence (super AI). It is also a review of two self-proclaimed "AI-pilled" books: The Coming Wave by Mustafa Suley...
Read more
Read more
May 18, 2024
Is Writing the Formalization of Thought?
My friend recently told me about something an author said about George Saunder's A Swim in a Pond in the Rain, "It's a book about writing, but like all great books about writing it's actually a book about thinking". Some people characterize writing as actual thought. Others make a less stark claim and say that when you write what you'r...
Read more
Read more
March 11, 2024
How to Think About Consciousness in the Age of Artificial Intelligence: A Review of Schwitzgebel's The Weirdness of the World
I recently had the pleasure of reading "The Weirdness of the World", by philosopher Eric Schwitzgebel. The central thesis, that every theory of consciousness and our place in the universe contains some aspect(s) which defies common sense, is so fascinating and far-reaching, that I'd almost recommend the book solely on the basis of the ...
Read more
Read more
February 27, 2024
Theory of Everyone, By Michael Muthukrishna: A Book Review
I recently read "A Theory of Everyone: The New Science of Who We Are, How We Got Here, and Where We're Going", by Michael Muthukrishna: https://www.atheoryofeveryone.com/ The book starts out strong in Part I: Who We Area and How We Got Here by building a so-called Theory of Everyone that draws on interesting connections between psychol...
Read more
Read more
February 5, 2024
Using Deque and Set: Breaking Down Another Meta Level 1 Coding Challenge
In my last blog post I broke down a public level 1 Meta coding challenge from their website metacareers.com. These code puzzles are intended as practice for technical interviews for engineering roles at Meta. Here I will use Python again to break down one more level 1 puzzle: "kaitenzushi". I chose to write a blog post about it, becaus...
Read more
Read more
January 30, 2024
Breaking Down a Meta Level 1 Coding Challenge
Meta has a career portal (https://metacareers.com) and inside that portal there is a tab called "coding puzzles". These are public and intended as practice for technical interviews and they have a browser-based IDE that supports a number of languages and comes with a suite of test cases for each puzzle. Most of the test cases are hidde...
Read more
Read more
January 14, 2024
Updates coming to my Infinite Sentiment app!
A month ago, my hobby project Infinite Sentiment started out as a simple client-side Nextjs web app that took a random passage from the novel Infinite Jest, ran it through a Hugging Face Transformers.js sentiment analysis model (fully client-side), and displayed the results along with the passage. That version can still be seen on the ...
Read more
Read more
January 9, 2024
i18n and other new features in React-Natural-Typing-Effect v2.0.0
One of the things I find fun about making front end libraries is that changes to a library are often highly visible and obvious. Version 2.0.0 of my React-Natural-Typing-Effect NPM module is no different in that it now supports a measure of internationalization (note: the below sentences are all DuckDuckGo translations of "My name is J...
Read more
Read more
December 19, 2023
Infinite Sentiment: Client-Side Sentiment Analysis of Novels Using Transformers.js
My last two blog posts were called The Joy of JSFiddle and My React-Natural-Typing-Effect NPM Module and this blog post continues my focus on the client-side. However, I kick things up a notch by utilizing Hugging Face's Transformers.js which is a library that enables a vision of the future that I love: machine learning and AI that run...
Read more
Read more
December 19, 2023
My React-Natural-Typing-Effect NPM Module
I recently made a React app to grab a random passage from the novel Infinite Jest and then send it through a Transformers.js sentiment analysis model: Infinite Sentiment which is here in this repo: https://github.com/cipherphage/Infinite-Sentiment. For a kind of irreverent app I wanted an irreverant feel so I built a React component th...
Read more
Read more
December 6, 2023
The Joys of JSFiddle
I've been using JSFiddle on and off since about 2014. The reason I continue to use it is because it offers me a quick and easy front end playground (JavaScript, HTML, CSS, and various front end frameworks) that automatically runs, saves my changes and is easily shared. Of course, I can always have a local HTML file with a <script> elem...
Read more
Read more
December 4, 2023
What's Your Leadership Style?
There are many ways to exhibit leadership in the realm of software engineering. When it comes to engineering management, however, it is a required aspect of the role. When I am being interviewed for engineering manager, lead engineer, or senior engineer roles I am sometimes asked to describe my leadership style. In my opinion, hiring m...
Read more
Read more
April 12, 2023
Super Mario, Somewhat Miscalculated
[Warning: mild spoilers throughout] I wasn't going to write a review of the new Super Mario Bros movie, which I'll refer to simply as SMB. Not because the movie was awful (it wasn't). Not because I'm mad that they ruined my childhood nostalgia (they definitely didn't). Not even because the movie was boring (the movie is for young child...
Read more
Read more
April 6, 2023
Murena Brings Privacy-first and Sustainable Smartphones To Wider Audience
Sometime in 2020-2021 I made the switch from the latest version of Android OS on a Samsung S21 to /e/OS on a Teracube 2e. Later, in late 2022 I enrolled in Murena's beta testing of the /e/OS on a Fairphone 4. This review will cover my experience so far with the /e/OS, Murena's NextCloud cloud services as well as the Teracube 2e and Fai...
Read more
Read more
See more posts »