I am owned by several dogs and cats. I have been playing non-computer roleplaying games for almost five decades. I am interested in all kinds of gadgets, particularly multitools, knives, flashlights, and pens.

  • 0 Posts
  • 38 Comments
Joined 9 months ago
cake
Cake day: June 7th, 2025

help-circle

  • I write software for a living and I have worked directly with LLM backend code. You aren’t wrong about the exceptions, but I think they actually reinforce my main point. If you play with the parameters you can make all kinds of things happen, but all of those things are still driven by the existing information it already has or can find. It can mash things together in random new ways, but it will always work with components that already exist. There is no awareness of context or meaning that would allow it to make intelligent choices about what it mashes together. That will always be driven by the patterns it already knows, positively or negatively.

    It’s like doing chemistry by picking random bottles from the shelf and dumping them into a beaker to see what happens. You could make an amazing discovery that way, but the chances of it happening are very, very low. And even if it does happen, there’s an excellent chance that you won’t recognize it.

    I’m in favor of using LLMs for tasks that involve large-scale data analysis. They can be quite helpful, as long as the user understands their limitations and performs due diligence to validate the results.

    Unfortunately what we are mostly seeing are cases where LLMs are used to generate boilerplate text or code that is assembled from a vast collection of material that someone who actually knew what they were doing had previously created. That kind of reuse is not inherently bad, but it should not be confused with what competent writers or coders do. And if LLMs really do take over a lot of routine daily tasks from people, the pool of approaches to those tasks will stagnate, and eventually degenerate, as LLMs become the primary sources of each others’ solutions.

    LLMs may very well change the world, but not it in the ways most people expect. Companies that have invested heavily in them are pushing them as the solutions to the wrong problems.


  • LLMs are not capable of creating anything, including code. They are enormous word-matching search engines that try to find and piece together the closest existing examples of what is being requested. If what you’re looking for is reasonably common, that may be useful. If what you’re looking for is obscure, you may get things that don’t apply. And the LLM cannot tell the difference. They can be useful but, unlike an LLM, you need to understand the context to use them safely.

    I think the most interesting thing about LLMs is actually what they tell us about the repetitive nature of most of what we do.



  • A small marlin spike. It’s surprising how often I want to untie knots in all kinds of things. A marlin spike makes that easy.

    Earplugs. They can obviously be used for protection from overly loud environments. They’re also great for shutting out voices, music, or other noise when you’re trying to read or focus on a task. I like the Loop Switch 2 plugs because they’re small, versatile, and effective.

    Ultralight folding bag. I carry a 19 liter bag (Nanobag Sling) with shoulder-length handles that folds down to about the size of my thumb. Any time I need to carry more things than will easily fit in my hands, I pull out the bag. It also lets me support awkward or heavy items using my shoulders and back instead of my hands and arms.


  • DRM is always a moving target. For a long time I used the free DeDRM tools in combination with Calibre to remove it from Kindle books, but that software is no longer supported. There are several commercial options. The only one I’ve found that has really kept up with the changes is EPubor Ultimate.

    When the big change hit, almost nothing worked for a while. EPubor got their DRM-removal working again in a month or so. Since then, I don’t think they’ve ever been more than a week behind in updating their software to deal with the changes.

    I hate DRM. I pay for everything I use and feel that I should be treated as a valued customer and not as a probable thief.


  • I do almost all of my reading on my phone and have for more than a decade. There are many excellent book reading apps, but your source for material will probably limit those options. I prefer books in the ePub format when possible. PDF files also work fairly well, although they are not as convenient to read because they have built-in page breaks that don’t correspond match up with phone screens. Standard ePub and PDF files do not include any DRM (copy protection), although there are variants which do.

    If you buy books from Amazon you have to use their Kindle app (unless you use tools to strip the DRM). Borrowing books from your library is a great option, but that will also limit your reader options. Many use OverDrive, which has its own reader. Fortunately Kindle and OverDrive both work pretty well.

    Personally, I use various tools to remove the DRM from the eBooks that I buy, then I convert them to ePub. I do believe in authors getting paid for their work, so I don’t share them.