home.social
  1. v2.23.0 is now available, with some cache control, some extra cache usage, and auto-reload for pages in the browser when in serve mode.

    blog.davep.org/2026/05/14/blog

  2. v2.21.0 is now available. This adds a lint command that is used to check your blog content for various issues.

    blog.davep.org/2026/05/10/blog

  3. v2.20.0 is now available. Lots of under-the-hood changes, and some visible improvements and enhancements: blog.davep.org/2026/05/09/blog

  4. I've updated blogmore.el to add a command for quickly setting an image as the cover for a post: blog.davep.org/2026/05/08/blog

  5. When you decide to dive into an otherwise AI-coded codebase, and you want to make by-hand changes, at least there are tests.

    Right?

    blog.davep.org/2026/05/01/at-l

  6. v2.18.0 is now a thing, with a richer tooltip in the graph, modified times shown for modified posts, and a wee feature request by @andyc

    blog.davep.org/2026/04/28/blog

  7. I've updated blogmore.el with a couple of commands for working with the comment invite facility: blog.davep.org/2026/04/28/blog

  8. I've released v2.17.0, which adds optional "email me your comments" support, and also an optional graph view of the blog.

    blog.davep.org/2026/04/27/blog

  9. I've updated to v2.16.0; this release adds some optional internal backlink display support, as well as a new stats table for most-internally-linked posts: blog.davep.org/2026/04/25/blog

  10. After over a decade of use, I made a wee update to a personal package I use for dropping into the scratch buffer: blog.davep.org/2026/04/24/itch

  11. I keep forgetting some abbevs I have for common URLs, so I quickly wrote a little tool to help me pick them from a list: blog.davep.org/2026/04/23/unab

  12. So kept quitting windows on occasion, while writing code, but not always. And now expando.el v1.6 has been released.

    blog.davep.org/2026/04/22/expa

  13. blogmore.el v4.2 is now available, with tweaked slugging and a changed image extension changer: blog.davep.org/2026/04/21/blog

  14. I've bumped blogmore.el to v4.1, adding a command to let me quickly swap a single image link from png to webp on my blog: blog.davep.org/2026/04/17/blog

  15. More tweaking of older packages, this time slstats.sl: a package for looking up information about the grid.

    blog.davep.org/2026/04/15/slst

  16. Cleaned up wordcloud.el, a little package that turns a buffer into a word cloud, of sorts: blog.davep.org/2026/04/14/word

  17. I've released the first version of NGMCP, an MCP server for reading and querying Norton Guide database files. blog.davep.org/2026/04/11/ngmc

  18. Experimenting with how you build an MCP server, by building a server for Norton Guide files (of course!). So far it's going... surprisingly well. Now I can ask questions about CA-Clipper programming and get really slow answers.

  19. I just released v1.1.0 of Complexitty, my little explorer for the . This release is all about an optional method of making it faster.

    blog.davep.org/2026/02/28/comp

  20. Currently playing with adding optional support to Complexitty; my plotter for the . The speedup is okay.

    Given this zoom and position, on my M2 Mac mini, 0.8 seconds. With Numba: 0.2 seconds.

    I should give it a spin on my M2 Pro mini.

    Without Numba on my 2019 Intel MacBook Pro the same spot takes about 2 seconds.

  21. I've released v1.2.0 of OldNews, my client for the . This version adds some cleaning/filtering to the full article grab facility, explained here: oldnews.davep.dev/grab_filters/

    github.com/davep/oldnews

  22. Because some subscriptions are stingy with the content of the feed -- trying to force you to visit the actual page in a browser -- I added a "grab page and show text locally" feature to OldNews. But... this can be annoying too because such sites tend to have a lot of cruft surrounding the actual article text.

    So I'm playing with a per-subscription selector to whittle down any such download to the real content of an article.

  23. I've just released v1.1.0 of OldNews, a client for . The main change in this release is to add the ability to download and display the text of a page for an article you're viewing; useful for those sites that are stingy with the summary in the feed.

    github.com/davep/oldnews

  24. The winter break project is (post-break) getting dangerously close to being usable as a daily driver. At this rate I’ll have to do some proper docs soon!

    github.com/davep/oldnews

  25. The winter break project is coming along okay. The UI doesn't look much different than before, but I've been on a side quest of trying out local database/ORM options, etc. Ended up settling on TypeDAL (typedal.readthedocs.io/en/late). So local DB sync is mostly working now.

  26. Okay, is giving me some serious (with a side order of ) vibes and I like it.

  27. @kkarhan @mapto @yawnbox @Mer__edith

    "It's easer, faster, cheaper, more resilient, private and secure to onboard #TechIlliterates woth #XMPP+#OMEMO over @torproject / #Tor using @guardianproject #Orbot @monocles / #monoclesChat..."

    If it's easier, why isn't it as successful and used by the military etc? You seem to have dismissed video calls etc too. You could argue against that functionality for certain use cases, but it's become a core part of secure messaging over time. Maybe they just have different audiences.

    I kind of agree on Moxie's reliance on Intel SGX though. Even at its inception it worried me. But it's not part of the core E2EE protocol so could potentially be replaced.