Jim Nielsen

  1. Nobody Believes It, Everybody Does It

    Speaking of things we know individually, but let slide collectively, here’s Jeremy Keith talking about how we all used Flash: Remember when almost every website had a Flash intro? Everyone knew they were annoying and uneccessary, but everyone else was doing it. And here’s John Gruber writing about his…

    Published

  2. My Experience Has Nuance, Yours Is a Data Point

    Eric Bailey has a fun little post about how we need more than a few icons to express the nuance of our shared human experience. For example, he suggests Netflix provide some feedback buttons to indicate the kinds of experiences we all share consuming and rating media: “Just because I expressed interest…

    Published

  3. A Calendar View For My Blog

    807 blog posts across 14 years. That’s how much I’ve published on my blog at the time of this writing. And here’s the question I’ve been turning over in my mind: “How do I convey that kind of volume across time in a more interesting way than a mere reverse-chronological list?” I’m not hating on reverse…

    Published

  4. Have You Heard the Good News About Microlighter?

    Dave Rupert wrote about shipping microlighter: a tool for handling syntax highlighting using the CSS Custom Highlights API. I saw his post the day he released it, and I had an implementation PR up for my blog by end of day. Then, like I do with so many things, I let it sit there. This is the period where…

    Published

  5. Getting an LLM to Make Me a Tool for Enriching the Color Metadata in My Icon Collection

    On my icon gallery sites, I have metadata I’ve manually added over the years to tag certain icons as being predominantly “blue” or “orange” or some other color. Then I use this metadata to present icons of (roughly) the same color. It’s kinda neat to be able to browse a wall of icons that are all the…

    Published

  6. A Sloppy Interface Is a Security Liability 

    In his talk “Why AI Is Breaking Software Security As We Know It” (my notes here), Feross Aboukhadijeh talks about the Axios npm incident and how the maintainer got phished by succumbing to (amongst other things) a faux Microsoft Teams interface: this is the kind of thing that AI makes easy to do, because…

    Published

  7. Oops, Should’ve Thought of That

    Gordon Brander writes: The thing about computers is that they can do anything you wish, so long as you specify your wish in exacting detail. However, LLMs relieve this constraint. An LLM can extrapolate what you mean (more or less) from just a few words. So computers can do vibes now. It used to be that…

    Published

  8. Oh Hey, It’s Not Just Me

    My whole life I’ve felt like I have great eyesight (and I still do). But lately I’ve been noticing what feels like…some slippage. Nothing big. Just this feeling in the morning like, as my brain and body wake up, my vision needs to as well. The strange novelty of this phenomenon was operating in some…

    Published

  9. The Fruits of AI

    Terry Godier has a post titled “Mea culpa” (which, given his framing, might’ve been better titled “Claude’s Culpa”). I’m not sure how much to even trust anything in his post given the backstory, but this line stood out: I was careless in relying on AI [...] without doing the work to understand Let’s…

    Published

  10. A License to Act

    In the past, search engines and the open web granted access to other people’s knowledge but the task fell to you to synthesize an understanding from it and build a capability to act. Now with LLMs, it’s possible to build things you don’t fully understand which then require a perpetual license in order…

    Published