I gave a talk at Florida Drupal Camp over the weekend. Advanced CSS Custom Properties for Components. The camp was great, the organizers are terrific, and I think the session went well, despite some technical mistakes on my part. I’ll post the session as a blog post soon.
tech category
Today I Learned that the diff utility has the --ed option, to output the diff as commands for ed to transform a file. I don’t know that this would be actually useful over a pipeline with patch or similar, but I like it a lot. π½
I’ll be talking about Advanced CSS Custom Properties for Components at Florida Drupal Camp in less than a month! It’s a great speaker lineup, myself excluded. π½
The ditto command
A little while ago, I discovered the ditto command on macOS. It’s a copy command, similar to rsync, but handles some macOS things? Something like that.
I don’t have any need for it (yet?), β¦
Read moreπββοΈ I’m interested in learning #AppKit (yes, not SwiftUI). I found Resources for learning Objective-C and AppKit by Jeff Johnson, which seems great. Does anyone have any other recommendations? π½
I’ve been using the Helium browser for about a week, and I really like it. Fast, minimal, open source, and no ads/spyware/bloat. Honestly, the worst thing about it is the icon. π½
This is so cool: an old school print magazine full of cool HTML programs you can type in and run. Bought a copy immediately. π½
When you’re trying to grep but you keep typing gerp. π½
abbr --add gerp 'grep'
A quick CLI tip: launch all files modified in git in your editor π½
git status -s | awk '{print $2}' | xargs your-editor
Replace your-editor with the command to launch, well, your editor. If you use a terminal editor, like Neovim, you’re all set. If you β¦
I think we should shed the idea that AI is a technological artifact with political features and recognize it as a political artifact through and through. AI is an ideological project to shift authority and autonomy away from individuals, towards centralized structures of power.
I tend to agreeβwhat else could be so valuable to all these billionaires that would be worth sinking unprecedented amounts of cash into with no clear path to profitability? π½
The proposed CSS reading-flow property seems very usefulβitβs challenging to create complex layouts that also have good reading order for screen readers, and that usually results in jumping through markup hoops. Iβm hopeful reading flow would make those non-issues. π½
I actually like a lot of the new Liquid Glass apple redesign, but the expected readability issues are very much present. π½
Interesting blog post over at This Days Portion: You do not need βanalyticsβ for your blog because you are neither a military surveillance unit nor a commodity trading company. My thoughts werenβt that articulate, but I removed analytics from my blog years ago for similar reasons. π½
Neovim Smart Lists
Lists. They can be smart. These lists are not going to win a Nobel or anything, but #Neovim can be configured to grow some efficiencies from other editors. Smart.
Let’s say you’ve created β¦
Read moreIf you’re looking for incredible #FED talent, go hire Aubrey Sambor yesterday.
I have 19+ years of experience working with small agencies and Fortune 500 companies and focus on writing clean, accessible HTML, CSS, and JavaScript.
π½
Itβs Julia Evans new zine day. ππ½

404 Media wrote about a Queer Online Zine Can Only Be Read Via an Ancient Internet Protocol. Great read, and the zine, New Session, is fantastic. You can access it via the web (linked above), or my preference, via the aforementioned “ancient internet protocol”, telnet.
telnet issue3.anewsession.com
Quick Neovim tip: in a terminal buffer, you can use [[ and ]] to navigate between shell prompts. Really useful for navigating long command outputs. π½
Anytime Julia Evans comes out with a new zine, it’s an instant-buy for me. The Secret Rules of the Terminal? Don’t mind if I do. π½
My being a Neovim user is a lot like being a kind vegan; yeah, I have thoughts, but I’m not a dick about it. π½π΄ββ οΈ
Iβm convinced the primary motivation for the widespread AI push is for bosses to suppress wages and eliminate jobs. π½
I feel like every web browser is “good enough”. There’s nothing I’m excited to use, and I keep switching defaults after one annoys me enough. π½
I made some tweaks to my blog’s navigation styles so they’re less cramped on mobile. I’ve modified a pre-existing theme, even though my day job is writing custom themes. There’s lots I’d like to tweak, and one day I’ll carve out the time. π½
I’m a certified Twig Designer. Please, one at a time!
Stop all the news: I updated my Uses page.