Arguing Without Warning
We should encourage more public disagreement.
The latest blog posts to take off on Hacker News. 49,221 posts.
We should encourage more public disagreement.
Or a clickbait title: How I became the world’s most prolific DJ, using code.This week I stumbled across a cool project: All The Music.Damien Riehl (programm...
While I wasn’t paying attention, PHP got quite good
Several years ago, I decided to quit freelancing and do a day job. The job would pay much less but I was struggling with mental health (ADHD). On my therapist's suggestion, I decided to give the job thing a try. It worked wonderfully, my struggles with discipline are a thing of past. Or so I believe.
I am lucky in that I have a few side projects which have grown up to become full fledged companies. One of them builds little tools to detect different types of financial crime.
In May 2021 I took a sabbatical to take care of family, but things did not go as planned.
Microsoft and identity management platform Okta both this week disclosed breaches involving LAPSUS$ , a relatively new cybercrime group that specializes in stealing data from big companies and threatening to publish it unless a ransom demand is paid. Here’s a closer look at LAPSUS$, and some of the low-tech but…
Put your pocket-sized silicon to work as the world's smallest API-driven cloud - to run automation scripts, scheduled tasks, functions and to host web sites
Laughing All The Way To Peace, Harmony, and Focus
Error on Requested Web Page: The teachings of Bhagavan Sri Ramana Maharshi
traceroute vs mtr When a packet travels across the Internet, it travels through multiple routers. The traceroute and mtr tools can be used to identify the routers a packet passes through between you and a given destination IP address. traceroute is a one-shot sort of tool whereas mtr runs and agg
In this video I thank the Free Software Foundation for the award and stress the importance of the community.
How the Nintendo Switch uses irreversible hardware fuses to prevent firmware downgrades.
I've paid for either a "shared hosting" subscription, or a VPS subscription, for my own use, for the last two decades. Mainly for serving web traffic, but also for backups, for Git repos, and for other bits and pieces.
Grace is overrated
What the NYT Cancel Culture Editorial Got Wrong, And What It Got Right
I'll never forget when I bought the first 5K Retina iMac. Almost as soon as I ripped it out of the box, I booted it while holding down Command-F2, assuming it…
A few years ago, I worked on a project to investigate the potential of machine learning to transform healthcare through modeling electronic medical records. I walked away deeply disillusioned with the whole field and I really don’t think that the field needs machine learning right now. What it does need is plenty of…
I’ve been programming since 1999. This year I’ve officially coded for 20+ years. I’ve started with Basic but soon jumped into Pascal and C…
As I've gotten older I've started to understand that memorization is important, much more than we give it credit for.
Chad Nauseam Home
The Librem 5 does not run Android or iOS, it runs a proper Linux operating system ( PureOS , derived from Debian). There are hardware kill switches for the baseband modem, the camera and microphone, and WiFi and bluetooth. The phone's main selling point is that it doesn't spy on you.
Most programmers haven’t heard of literate programming , and the few that have tend to think it means writing a lot of comments around your code. However, simply explaining code with prose, does not constitute literate programming. Consider the following quote from it’s inventor:
These two quotes, repeated on various occasions, celebrations and remembrance days are supposed to remind us to learn from the past and avoid the mistakes our ancestors made.