Kashyap

@kgrz
115 Followers
430 Following
325 Posts
Programmer, Ex-banker. Typography, Photography buff. I used to draw ambigrams during meetings.
Twitterhttps://twitter.com/kgrz
Websitehttps://kgrz.io

New blog post 🥳

Stamp It! All Programs Must Report Their Version

> […]
>
> In this article, I’ll explain how 3 simple steps (Stamp it! Plumb it! Report it!) are sufficient to save you hours of delays and stress during incident response.

Read more: https://michael.stapelberg.ch/posts/2026-04-05-stamp-it-all-programs-must-report-their-version/

#nix #golang #linux

Wow. The TV Provider section in Settings on iOS 26 (.5 if that matters) is all kinds of rough.
wait theres a native animation api in the browser now?! https://developer.mozilla.org/en-US/docs/Web/API/Element/animate
Element: animate() method - Web APIs | MDN

The Element interface's animate() method is a shortcut method which creates a new Animation, applies it to the element, then plays the animation. It returns the created Animation object instance.

MDN Web Docs
Your Mac and a Canon Printer • furbo.org

Our trusty Brother MFC laser printer and scanner was getting long in the tooth and my wife wanted color printing. After a lot of research, she landed on the Canon MF644Cdw and placed an order. Initially, we were both happy with the new printer. The print quality is great, the hardware is solid, and the […]

Furbo.org by Craig Hockenberry
Hipster—I haven’t heard this word in a long time.
Open Source After the Extraction — jd:/dev/blog

The old open source deal is dead. What replaces it isn't a fix, it's a transformation. Open source stops being a community and becomes a supply chain.

jd:/dev/blog
Weirdly enough, a fixation for an overly-server-driven-UI is brining in web technologies in some native apps at work. I’m just seeing reimplementions of CSS and single page apps. :/
I saw yet another “CSS is a massively bloated mess” whine and I’m like. My dude. My brother in Chromium. It is trying as hard as it can to express the totality of visual presentation and layout design and typography and animation and digital interactivity and a few other things in a human-readable text format. It’s not bloated, it’s fantastically ambitious. Its reach is greater than most of us can hope to grasp. Put some *respect* on its *name*.

@vasilis

Oh, and

7. Make your font stack work (use a line of JavaScript to simulate your fonts not loading every couple of refreshes)

@vasilis

1. Load the fonts properly to prevent missing features
2. Figure out what your font can do, and use it
3. Strip out the rest, if you're allowed
4. Make sure the font covers the languages used, and make sure the browser knows this too (`lang`)
5. Make sure you have the correct license & you honor it
6. The world of fonts is full of rotten old dinosaurs and boring overused has-beens and lawyer-fellating megacorps. Get your fonts from cool folks!