16 years of CVE-2008-0166 - Debian OpenSSL Bug Many DKIM setups used cryptographic keys vulnerable to the 2008 Debian OpenSSL Bug (CVE-2008-0166) in 2024.
What Can A Person Wear? I wear a lot of athleisure-wear -- because I like the way it look and fits, because it lasts forever, and because I do, in fact, engage in a...
Why Unregulated Capitalism Always Leads to Enshittification (right click to open chart in a new tab, or click here, to view full-size; like everything on my blog, my graphics are covered by Creative Commons licence)
Track HN: Score and Rank History (plus My Nocode Experiences) I’ve been working on the project Track HN for a while now. The HN dataset is perfect to play with. It’s a vivid engaging forum about interesting topics from a community of hackers, with a ranking mechanism provided by algorithm plus human interference. It...
Focus on one thing, and one thing only In today’s world, it’s impossible not to be distracted, but focus on what matters the most to you and only you.
Currency Hedging and Principal Component Analysis Principal component analysis (PCA) reduces a dataset to its main components. When we apply it to a dataset of different currencies it helps us understand how each currency drives the overall portfolio and what currency might be a common factor.
From almost bankruptcy to $1M in revenue in 2.5 years: Cogno AI Like a plot from a Silicon Valley drama, Cogno AI flipped the script from teetering on the financial abyss to banking $1 million in revenue in a brisk 2.5 years. A fresh-faced grad, Aman Goel (and his co-founder) launched an AI startup with dreams far big...
A Better Lesson – Rodney Brooks Just last week Rich Sutton published a very short blog post titled The Bitter Lesson. I’m going to try to keep this review shorter than his post. Sutton is well known for his long and sustained contributions to reinforcement learning.
You hum it, I’ll play it – some thoughts about music and meaning What connects guitar tabs, the TARDIS, Barthes and ChatGPT? Inspired by idle 4am thoughts, some ideas about meaning and communication in the generative text era.
On staging environments The cost-benefit ratio for your staging environment is probably higher than you think.
Readability of Optimized Kotlin Code Leland and I were recently discussing how to best implement a new data structure to speed up a specific aspect of Jetpack Compose. He came up with a great idea, and nerd sniped me in the process. The problem was to efficiently encode the occupancy of an 8...
I replaced Homebrew with Devbox Jetify's Devbox standardizes project dependencies. It also supports global dependency management and is the most straightforward solution I have used.
How I render my web applications I share how I use SSR to render HTML sites on the server, instead of the modern CSR approach.
24May11 | 1 year of Hyperspaces In early 2023, during the first days of ChatGPT, I was searching for existing tools that enable detailed tracking of several aspects of my life. I came up with this list:
Lessons learned in moving on from Lightroom Leaving Lightroom behind and moving on to better photography workflow tools.
Building intuition with spaced repetition systems Do you ever go to a lecture, follow it thinking it makes total sense, then look back at your notes later and realize it makes no sense? This used to happen to me, but I’ve learned how to use spaced repetition to fully avoid this if I want. I’m going to tr...
PeaZip free archiver utility, open extract RAR TAR ZIP files Free file archiver utility for Windows, macOS, Linux, Open Source file compression and encryption software. Open, extract RAR TAR ZIP archives, 200+ formats supported