𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍

       🅸 🅰🅼 🆃🅷🅴 🅻🅰🆆. 
 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍 𝖋𝖊𝖆𝖙𝖍𝖊𝖗𝖘𝖙𝖔𝖓𝖊𝖍𝖆𝖚𝖌𝖍 

Ceterum Lemmi necessitates reactiones

  • 0 Posts
  • 46 Comments
Joined 3 years ago
cake
Cake day: August 26th, 2022

help-circle


  • Shamelessly shilling my OSS project, rook. It provides a secret-server-ish headless tool backed by a KeePass DB.

    • Headless server
    • Optional and convenient integration with the kernel keyring (on Linux), for locking the server to only provide secrets to the user’s session
    • Provides a range of search, list, and get commands
    • Minimal dependencies and small code base make rook reasonably auditable

    You might be interested in rook if you’re a KeePassXC user. Why might you want this instead of:

    • Gnome secret-server, KDEs wallet, or pass? rook uses your (a) KeePass DB, while most other projects store secrets in their own DBs and require (usually manual) sync’ing when passwords change.
    • One of the browser secret storage? Those also keep a bespoke DB which needs to be synced, and they’re limited to browser use. Rook supports using secrets in cron jobs or on the command line (e.g. mbsync, vdirsyncer, msmtp, etc, etc).
    • KeePassXC? KeePassXC does provide a secret service that mocks Gnome secret-service, but you have to keep KeePassXC (a GUI app) running even if you only rarely use the UI. Rook can also be used on a headless machine.
    • The KeePassXC command line tool? That requires entering the password for every request, making it tedious to use and impractical for automated, periodic jobs.

    Rook is read-only, and intended to be complementary to KeePassXC. The KeePassXC command line tools are just fine for editing, where providing a password for every action is acceptable, and of course the GUI is quite nice for CRUD.


  • Did you look at Pelican?

    I have not, but I will. I may also look at Zola, although it, too, appears at the surface level to be tightly coupled with markdown.

    the template language is buggy and inscrutable

    It’s just Go templates, which are pretty solid; I’d be surprised by any bugs, unless they’re in the Hugo short codes. The syntax is challenging, even if you’re a Go developer and use it all the time. It’s a bespoke DSL, and a pretty awful one: it’s verbose, obtuse, and makes some common things hard.

    Go is my language of choice, but my faith gets shaky whenever I have to use templates.

    I’m not a huge fan of Python; despite its popularity, it’s got a lot of problems, not least of which is the whole Python 2/3 fiasco; which, years later, is still plaguing us. However, if I can containerized it so it isn’t constantly breaking in the background when I do a system update, I’m not opposed to using a project written in it. At least it isn’t Node; I won’t let that crap onto any server I admin.

    Edit: Zola has the same problem as Hugo.


  • Ah, Ok.

    I do as (or a similar workflow): I rsync the content directory and let Hugo on the server render. My sites are public, but perhaps they’re just much smaller or not as popular; Hugo renders even my largest site in about a second, but for a large, slow, heavy-use production situation I could see a push-and-swap process for a more atomic site update.

    I don’t see the degradation you do, but there are so many possible variables.

    My biggest gripe about Hugo is how limited it is in supporting source document formats. There’s no mechanism for hooking in different formats, and the team is reluctant to merge PRs for other formats. When I started with Hugo, I had a large repository of essays spanning a decade and written in a variety of markup, from asciidoc (which I used for years), to reST, to markdown; and markdown is by far the worst. I was faced with converting everything to markdown, which was usually a lossy process because markdown is so limited, or not publishing all of that history. And now we have djot, which is almost the perfect plain text markup language, but I again have to first do a lossy conversion to markdown to get Hugo to consume it. It low-key sucks, and I’m actively looking for an alternative that has a more flexible AST-based model for which new formats can be added; something that consumes a format like pandoc’s AST.








  • Probably not explode. Probably just get cooked until it’s bare rock. Maybe there might be a pop briefly when it falls into what remains of the sun? I don’t know how energetic the emissions are when something the size of Earth falls into a white dwarf - could it be characterized as an explosion? Or, maybe over the billions of years, a rogue will pass through and pull the Earth away, and we’ll escape to become a wanderer ourselves, very, very slowly evaporating and shrinking as the protons decay, until nothing is left.




  • I finished Call for the Dead over the weekend and started The Black Company after seeing a bunch of comments about in a post. The writing is choppy, there’s entirely too much literal quaking in their boots, and far too many tortured, menacing souls with good hearts… but the story is good enough and I bought an omnibus so I expect that I’ll finish it.

    I’ve also got The Worldbreaker Saga on hold. The writing is superb, the world building is amazingly novel, it’s mercifully free of Idiot Plot… and I just can’t bring myself to care about any of the characters. I have to force myself to read it, so I read other books between chapters. It’s a real conundrum for me, because there’s literally nothing in it that I object to; it’s really technically excellent. I’m almost more interested in why I’m so apathetic about it.

    After Black Company I’ll probably go pick up the next Smiley novel from Le Carré. I’d been reading the later Karla novels out of order and hadn’t read any of the early ones so I’m doing a methodical job this time.

    On multi media, we’re watching Murderbot, Andor (on recommendation, Apple’s doing their Idiot Plot thing again and we may drop it if things don’t get less stupid within the next couple of episodes), and I’ve got the 2011 Tinker Tailer Soldier Spy queued up. I generally watch the Buster Scruggs “episode” once a month or so; it’s only 20 minutes, and I love it.

    For games, I finished Factorio: Space Age a couple of months ago, and I fire it up a couple of times a week to make sure the factory always grows. Most recently I expanded the base on Aquilo, which is astonishingly tedious. It’s a good sign I’m going about it the wrong way, so I may have to change tactics.

    Lemmy consumes waaay too much time. I fired up my AP server node again after experimenting with it for several months half a year ago; I guess I have to accept I’m just not a microblog kind of guy. Otherwise, RSS feeds. I read a lot of technical specs and essays. One interesting monograph I’ve been working through is about an interlingua for computers. It’s very dense.

    I Roved Out is slowly progressing. I know it’s supposed to be porn, but for a while the art and story was the prime motivator and it was so compelling despite so much porn content. The new book is, just, all porn, and I’m losing interest; I begin to wonder whether Alexis knows where it’s going, because it feels as if he’s padding. He’s got a lot of stories to tie up, and none of them are making any real progress. I hope he gets back on track; maybe his metrics say the prurient content gets him more readers, but honestly I just want the story to continue. There’s plenty of other sources of porn, but good, novel ideas are as rare as angel tears. Anyway, I visit that every couple of weeks to see what’s new.

    Also on the web comic front, I binged Three Panel Soul last week. I still haven’t caught up to today (or the end?), but it’s repeating itself more and more so I go back and read a few every couple of days but I’m not binging it anymore. SMBC, XKCD, Oglaf in feeds and as they’re released.

    For music, I’m a comfort eater. Most days I have Tomita or Jean Michel-Jarre on in the background, although about once a week I’ll have an Otyken spasm and listen to that on repeat a few times.


  • I mean, I thought the first book was “too cute”, and was just going to be an almost-YA comedy. There are only a couple episodes of Murderbot out, right? It seems oddly on the mark and well done, TBH.

    Apple bats 50/50 IMO. Lasso? Fantastic, the first season, anyway, and the second was good. I absolutely hated Foundation, and forced myself to watch the first season hoping the characters would get less fucking stupid; I spent the last two episodes yelling at the TV, I was so frustrated. Murderbot, I’m excited about because it’s staying pretty close to source and is well done.

    I read TMBD for the first time last year, so it’s still fresh for me. It got more serious as the series progressed, although it always maintained a comic streak. I’m hoping the show sticks with the source and doesn’t get canceled; the fact that Wells is still alive, fully successful, and established gives me hope she has enough influence and an agreement that allows her to keep it straight.

    Have you read the first book again, recently? I think it has the same vibe as the first couple episodes of the series.


  • Sure; I’m saying that there are trigger words that are guaranteed to generate negative comments: blockchain, crypto, crypto currency, and Bitcoin.

    You said that you can’t understand the negative feedback. I’m giving you one reason why you might be seeing it. Lemmy and Mastodon (the AP FediVerse in general) is not cryptocurrency-friendly. If you mention “Bitcoin” in the post, you’re going to get brigaded. If someone sniffs around on the repo documentation and sees the crypto link, they’ll mention it in the comments and you’ll get brigaded.


  • I think there’s such a knee-jerk reaction to any mention of crypto currency, even in comparison, that even a whiff of a relationship generates negative reactions. As you say, much of it is based on no actual knowledge about the topic. It doesn’t help that there are some truly deplorable people associated with cryptocurrency, a great many bad actors, and proof-of-work was in retrospect a terrible design decision by Satoshi.

    Blockchain isn’t cryptocurrency, and vice-versa, but most people can’t distinguish between the two. If there’s any mention of blockchain on the site, or especially if you mention bitcoin (as you did) you’re going to get crusaders.