home.social
  1. We finally updated SBCL from 2.5.8 to 2.6.4 in Guix.
    The process took three months, mostly waiting in the build queue!

    Remember to donate to the Guix Foundation to improve the infrastructure:
    guix.gnu.org/en/donate/

  2. I bought a domain on Porkbun, use Linode as the DNS and Purelymail for mail.

    Spamhaus has my domain blocked, and I have no idea how to get off the list. I tried reducing whois privacy on Porkbun. I contacted Spamhaus them twice.

    Spamhaus won't give a reason, but mxtoolbox states Spamhaus says " Reason for listing - We were unable to find an IP Address for THE-DOMAIN." But what does that even mean? DNS A record? To where? Purelymail?

    Any tips on how to get the domain unlisted?

  3. Fastmail want $11 per month if I want accounts for my kids too (the 6 accounts plan).

    charges around 0.33$ per month (or 0.83$ for the simple pricing) and has no restrictions on the number of users.

    I want more providers that only delivers the core functionality at a low price.
    Maybe they can launch PurelyVPS too? Without becoming BloatedMailAndVPSAtAMuchHigherPrice?

  4. I really, really want to buy an Reform Next, but I don't need it and don't know how I can hide it from my wife. I wished they would come in some sort of old-school Sierra "boss key" skin to fool her into believing it's some cheap crappy second hand thing. Feel free to steal my product idea! I promise it can lead to more sales, at least in the middle aged men segment.

  5. Whatever happened to the restoration project? Was it abandoned?

    prescheme.org/

    codeberg.org/prescheme/presche

  6. I packaged 4.0.0-pre-release-13 with the electron backend for .

    Add my channel, `guix pull`, and run with `guix shell nyxt@4 -- nyxt`

    Ref git.sr.ht/~simendsjo/dotfiles/

  7. I would have loved to see some kind of merge of , and . At least a version of Lem running in Nyxt, making the power of both available to build upon. I have pretty much top to bottom now (including and ), but it's still pretty disconnected. I can control things from emacs though, so that's the middle ground, but I would have loved there too.

  8. I have just published packages for , , , and -cli, for .

    Previously packaged and , and things are looking promising for developing .NET on Guix.

    I probably won't have time to test it properly until January,

    Get some errors when trying Azure CLI, so I need to look closer into that.

    is notably missing, but I'm confused about Mono Project, fork and the .NET runtime mono repository.

    codeberg.org/simendsjo/dotfiles

  9. The vim extension breaks on .

    In order to load the site, we need to "superignore" the site to not inject the Trydactyl script into the site.

    Say goodbye to ergonomics and hello Repetitive Strain Injury!

    `:seturl teams.microsoft.com superignore true`

  10. Looks like 6.11.6 broke . It no longer wakes from sleep with a timeout message.
    Same on 6.11.7 even after reverting what looks to be a relevant commit.

    6.6.59 works as expected.

    This looks like the fix for 6.11.7, but unfortunately it didn't work for me.
    patchwork.kernel.org/project/l

  11. GitHubs CodeQL action is quite finicky. It raises an error if it cannot analyze one of the languages it has initialized. Using the detected languages might pick up a language you're not going to build. Specifying all languages you might build will include some you will not build.

    Ended up doing a continue-on-error:true for the analysis step as a workaround.

    I don't think the action design is correct here.

  12. How safe is it to store my private gpg key in the open? It requires a passphrase, and
    I thought about adding an additional passphrase for the file stored in public

    gpg --armor --export-secret-keys MY-KEY-ID | gpg --symmetric --cipher-algo AES256 --output MY-PRIVATE-KEY

    AES256 should be safe with a strong passphrase, right?

    Is this Safe Enough, or is this insanity?

  13. I migrated my system setup from and to . Not a perfect fit, but there were some friction working on the configuration, and having some dotfiles as plain files makes some things easier.

    Would have loved a better solution, but I need something which works on Windows too which limits the selection.

    simendsjo.me/blog/202405132005

  14. Tested with , , and .

    Calling just `version` use the following defaults:

    ```
    (version :version '(or version-file-line-0 system-version)
    :pre-release '(or version-file-line-1 (when git-non-main-branch (and git-current-branch git-current-commit)))
    :build-metadata '(git-current-branch git-current-commit current-time))
    ```

    It tries to locate your system based on the package you're in, but you can specify directly by passing a `:root` argument.

  15. Released an updated version (0.3.1) of sijo-doctest, a library for
    .

    This includes some quality of life features, bugfixes and support for , , and .

    github.com/simendsjo/sijo-doct

  16. @[email protected] @thelegendlinux And I think it's a good thing works so well without any work. I wouldn't have become an user without the preconfigured setup in . I would have fixed my dll-hell broken vim installation instead. Maybe I'll create my own config from scratch in time, but I really like that someone had given me sensible defaults and chosen nice packages to get me started.

  17. Wrote a org-publish post-processing function to add org-attach attachments to published documents.

    Now I can add screenshots and other attachments to published documents with ease.

    org-download also makes it a breeze to add screenshots!

    simendsjo.me/blog/202306292217

  18. I love Howard Abrams article "Literate DevOps" using and . It's so far beyond my own usage that I can probably read the article time and time again for years, and still learn something new each time!

    Highly recommended!

    howardism.org/Technical/Emacs/

  19. I use , but unfortunately, it's a bash script which doesn't work well on . A good excuse to try out , which is an embedded like language for ! Not exactly production ready quality, but good enough for me.

    Coalton is a really nice pragmatic language and gives the "best of both worlds" feeling.

    github.com/simendsjo/passish