New Chibi Art
One more new piece of chibi art has been added to the artwork page.
My takeaway from this is academia needs good social media and algo. For me, these...
My takeaway from this is academia needs good social media and algo. For me, these serendipitious interactions happen through X, here, like reading @steipete’s “Claude Code is my computer” when it…
DevLog 6: Extending Markdown
DevLog 6: Extending Markdown Markdown is ubiquitous nowadays. LLMs speak Markdown. Text editors embrace Markdown. I've been working with it both on my text editor side-project and on my main job.…
Identity Verification is as Bad as It Can Be
This is an addendum to OS-Level Age Attestation is the Good One, where I talk about the potential of legal standards for age attestation as an alternative to age verification. Not already convinced…
LitLinks
  by Elizabeth S. Craig, @elizabethscraig LitLinks are fed into the Writer’s Knowledge Base search engine (developed by writer and software engineer Mike Fleming) which has over 70,000 free…
Ramblings on 'W'
Note: Welcome to a post in my “Ramblings” category. This is category is reserved for the occasional semi-off-topic post. Today’s entry is a look at the “W” social media…
Monologue
I have cobbled together a project in a few hours. It all started yesterday when I thought. "What if I had a notes app... that was structured like twitter?" . As I wrote in my blog post about that…
Opinionated Advice on Doing Inkhaven Good
I went to Inkhaven last November, here's my approximately 37,000 word post about it. In case you don't want to scroll through that, though, here's some advice I'd give to Jenn-shaped entities in…
commissioned blinkie for @dirkplush ! thank you so much!!
commissioned blinkie for @dirkplush ! thank you so much!! <3[img]
Unlocking Identity: Balancing Security and Privacy in the Digital Age
The Complexity of Online Identity Verification: Navigating a Digital World In an increasingly digitized era, the discussion surrounding anonymity and identity verification online is both timely and…
i'm reading all the word vomit
I've completed three full weeks of blogging. I'm not going to be doing it daily anymore, but it's the first time in YEARS i was able to stick to something daily for that long. 21 days. [clap emoji]…
a cool little project - my thermal printer
Hello, Recently, I coded a cool thing with a thermal printer. Basically, I coded a website that connects to a server that is connected to my little thermal printer. If you click here you can send me…
could i request trigun or vashwood blinkies? (preferably stampede designs, but the older version is cool too) i hope you’ve been well! ^^
credit required if reposting, thank you!
Spell checking with Claude
I was listening to an interview of Simon Willison just now, who mentioned that spellcheck is something that used to be really bad, but was now great with LLMs. I'd noticed the same thing when I…
First rant
For many years now I wanted to start blogging, or better to just have a place where I share my thoughts. And let's be honest, they are all gonna be rants. The problem with myself is that as a…
Approach to the fediverse
While I am redesigning and re-developing my website I want to add as much of the indie web as possible. I have now added an RSS feed to my website (you can find it in the footer) and I am…
My first blog article
This is the content of my first blog article.
The RSS feed has been split into two new, this one is no longer maintained!
This RSS feed is no longer maintained. You can find the links for the two new feeds at: https://unixdigest.com/feeds.html
I Was Excited to See Someone Else Build a /do Router
Nine months of building in public with limited traction. Then someone posted a system with the same architecture and I felt something I wasn’t expecting.
Announcing: Parrot.garden
Repeat your stuff.
Museum Memories
indieweb carnival lifestyle Museum Memories https://khleedril.org/blog/2026-03-22--museum-memories.html khleedril.org/2026-03-22--museum-memories Dale Mellor https://khleedril.org/dale-mellor Sunday…
Who Owns the Attention Capital
This is an early draft I’m sharing for feedback. Hit me with your thoughts! Last updated: 2026-03-22 ~5:15pm CT.
Stock Images Destroy Your Content
Stock images exist in articles. A stock image exists at the top of each article, below a title or above it. The image can also exist on every section, below every sub-heading. The purpose of stock…
Background Image Vs HTML Image? Which One Should I Use?
Use CSS background-image property for decorative images. This means the imagegives no information at all; andmakes your website more attractive only; andis just a background image.Use the HTML image…
Privacy Policy
Privacy Policy # Last updated: March 22, 2026 Overview # This is a personal website and blog operated by Ahmed Abdou (“I”, “me”). I take your privacy seriously and collect…
Terms of Service
Terms of Service # Last updated: March 22, 2026 Agreement # By accessing this website (ahmd.io), you agree to these terms. If you disagree, please do not use the site. Website Use # This is a…
hyperimages
i’m writing this in amsterdam. i’ll be in the city for kubecon till friday. let me know if you want to meet! it’s been almost a month since i wrote that i’m yearning for a…
Replacing Disqus with Mastodon Comments
How I dropped Disqus and wired up Mastodon toots as comments on my Hugo blog using a web component.
NextFive Publisher is now live
Finally created a simple tool to post these little notes - or full posts - here from anywhere. On the go from my phone like now, or laptop. Without all the git-commit-push. More here:…
How Roots Got the @roots Name on GitHub
In 2013, two open source projects wanted the @roots GitHub username. One team tried to pressure the owner into giving it up. We just asked nicely.
LinkedIn Sucks; Your Blog Does Not
LinkedIn Sucks; Your Blog Does NotNowadays, LinkedIn seems to be the defacto platform for job hunting, but it tells future employers nothing about who you are. Your best career representative is…
Flow field visualisation on my homepage
I created a new visualisation for my homepage rotation. Here’s a demo: It’s just a basic flow field simulation with particles tracing their paths along the space. I used the p5.js framework. It…
From Lektor to Zola — migrating 26 years of content
This website has been running on Lektor, a Python-based static site generator created by Armin Ronacher (of Flask fame), since I moved away from WordPress years ago. Lektor served me well: its…
A quarter of a billion NuGet downloads
A personal milestone and a short reflection on NuGet's history and what it has enabled for open source and the community
The Void listens 20260321
The Void is listening. The Void is shouting back. The Void approves of the following messages. Changing my relationship to writing // Untidy happy one year bearblog! // marking my words we all need…
Rendering complex scripts in terminal and OSC 66
As a programmer, I spend most of my time in a terminal application like Kitty. I use Neovim as my code editor. I use CLI based AI agents. But the biggest pain, even in 2026, is that there is no…
Tracking Local Showtimes
One afternoon, at the end of a long and productive work week, I channeled what remaining energy I had left into building my own static site to display showtimes.
Introduction of scheduled overviews
I already posted a handful of posts here and I feel it's time to start writing not only daily entries but also scheduled overviews with goal to summarize ideas within specific time frame. I hope it…
💭 starting a newsletter
I'm toying with the idea of starting a newsletter, I know you're not supposed to admit it, but I'd like to share some of the ideas and thoughts I've had with the potential of making some money, but I…
Online again
It’s the 22nd day of complete internet blackout here in Iran and I just could get connected with a help of a friend for some time. Never thought we would experience such situation. Just hope…
NetNewsWire User Creates MCP Support Via AppleScript
Jelly writes on the NetNewsWire Discourse forum: I’ve drafted a naive implementation of NNW MCP support through AppleScript. It supports listing feeds, getting/searching articles, subscribing new…
One Big Text File, but not really
So I stumbled across this concept of One Big Text File (OBTF) last week: and I love the concept. I’ve been a user of plain-text notes (.md) since early 2024, mainly in Obsidian but also Notepad++,…
The Web Is A Cop And You Invited It In
A few months ago I wrote that we gave up file ownership without noticing. That we handed control to corporations not because it was better, but because it was easier. I ended with “we can build…
The WebPKI and Client Authentication Are at a Crossroads
The CA/Browser Forum is having its first serious conversation about whether publicly trusted client authentication certificates deserve their own Baseline Requirements. Nick France kicked off the…
9.0 - numbird Privacy Policy
pimg src=https://i.imgur.com/ivXjySy.jpeg alt= //p pa class=tag onclick=toggleTagSearch(this) data-content=#numbird#numbird/a a class=tag onclick=toggleTagSearch(this)…
The Best Things are Hard to Get
Thinking about why the post-COVID world of social media has given rise to a blight of people who lack the willingness to put themselves into the things they claim to love.
80/365
The daughter came over today and the wife and I went with her hunting for Little Free Libraries in the area. She mapped out a bunch for us to visit. I took the opportunity to bring my new camera and…
Choosing the Right Subdomain
What happens if you choose the wrong subdomain? Does everything explode and the submarine sinks to the bottom of the ocean? Not really, but there are indeed some considerations around choice of…