ouseful.info, the blog… View RSS

Once, my home for trying to find useful things to do with emerging technologies in open education and data journalism. Snarky and sweary to anyone who emails to offer me content for the site.
Hide details



Onto Amazon with some Island Tales storynotes 28 Oct 9:41 AM (2 days ago)

Noticing that Martin has announced the publication of his first novel — Publication Day! — along with a professionally designed cover, I thlought I might as well mention that I’ve also announced on my storytelling persona blog that I’ve started putting together workflows for getting my storynotes onto Amazon for distribution as print-on-demand paperbacks or as Kindle ebooks.

This includes scripted book cover generation using GOFC — good old fashioned code — that runs the same way each time, and a quarto publishing route that churns quarto markdown into LaTeX and then PDF or epub format.

Two or three years ago I used Lulu to run off a few copies of an earlier version these booklets using a Jupyer Book initiated production route, but the Amazon pricing is better when buying author copies that the Lulu route, so that was another reason to switch to Amazon.

Ideally, I’d do a larger print run with a printing house, but that requires an up-front order in the hundreds to get the price breaks, which not only means an up-front investment in the hundreds of squids for each booklet, but also storage and sales outlet finding problem, as well as shipping and logistics costs and overheads.

Along the way, I did use a bit of AI assist to customise some LaTeX includes to modify the quarto default formatting, to help with some of the regexes in creating a script to convert my legacy Jupyter Book MyST style markdown to qmd, and to fettle image production, such as resizing, autocropping and transparency handling using ImageMagick CLI commands.

I’ve also been exploring generating map related images…

Anyway, the books are in a series — Island Tales — and are available as both ebook and paperback from Amazon:

Add post to Blinklist Add post to Blogmarks Add post to del.icio.us Digg this! Add post to My Web 2.0 Add post to Newsvine Add post to Reddit Add post to Simpy Who's linking to this post?

Running containers on Mac without Docker 6 Oct 2:23 AM (25 days ago)

Somehow I missed this, I guess in my run up to “retirement”… container is a tool that you can use to create and run Linux containers as lightweight virtual machines on your Mac. It’s written in Swift, and optimized for Apple silicon. A native — and official — Apple CLI tool for running containers… https://github.com/apple/container

Add post to Blinklist Add post to Blogmarks Add post to del.icio.us Digg this! Add post to My Web 2.0 Add post to Newsvine Add post to Reddit Add post to Simpy Who's linking to this post?

AI shortcuts to nowhere… 1 Oct 7:20 AM (last month)

Things like https://www.oreilly.com/radar/the-cognitive-shortcut-paradox/ (AI used by novices may give answers but means they miss out on learning etc.) put me in mind of things like telly talent shows, where folk are transported from nowhere to “stardom” in an afternoon, rather than spending years putting in the hours, gigging to no-one, and learning craft.

Add post to Blinklist Add post to Blogmarks Add post to del.icio.us Digg this! Add post to My Web 2.0 Add post to Newsvine Add post to Reddit Add post to Simpy Who's linking to this post?

Moving to quarto and LaTeX… 23 Sep 3:21 AM (last month)

For several years, I’ve been creating “storynotes”, collections of story variants for particualr folk tales, as well as collections of news stories contemprary to particular historical events that I can then use as the basis for developing my own accounts, and then stories, around particular events.

Now that I’m “retired”, I’m also looking for merch opportunities to try to claw back some of the costs associated with telling tales (a 2-3 hour folk night or open mic, at a pint of shandy every 40-50 minutes, = 15 squids of cost…). So I’ve started looking at producing booklets I can print-on-demand and then sell for a fiver.

I started off with a couple of runs using Lulu, (which I’d used to test publish some Island Tales storynotes a couple of years ago), using the Lulu book cover desginer to generate simple covers, but now I’m looking at Amazon, which is as cheap, if not cheaper, for one-off print on demand, plus it has the global reach in terms of marketing not just print-on-demand books but also ebook variants.

Up till now I’ve been using Jupyter Book (sphinx) but publishing, but Jupyter Book never really met its early promise, is a faff when trying to generate non-HTML outputs (PDF, docx, e-book), and, as I understand it, is in the process of moving to a myst/node rather sphinx/python build process. So instead, I’m moving to quarto, which is well-supported and rich featured, although I haven’t yet worked out a clean way of generating an index. (That said, the epub doesnlt seem to work for me with Amazon KDP; instaed, I have to load a docx into the KDP app, then generate the KPF file. That may simply be down to how i config the epub in the quarto build, or they may be some other issue.)

As my main output will be PDF, I’ve started hacking together LaTeX templates, admittedly with quite a lot of support from Claude.ai and ChatGPT, partly because they can generated the code quick than I can, partly because I don’t (yet) know how to write LaTex all that well.

For the inner book content, I’ve started putting together core templates for the different booklets I want to strat producing, handling things like page layout, headers, header undlerines, page numbering etc. (I’ve still not settled on if / how I want to use footnotes; I currently inline footnotes…)

I also have templates for blurb pages (copyright / about) and title pages etc.

For the covers, I’m using LaTeX templates that allow me to fix a design and then customise it with text, fine-tuned positing, and colour themes. (The idea is that books will be in series, and I want each series to have a similar look and feel.

As part of the cover, I can also (optinally) overlay debug lines.

To improve reproducibility further, I’m using customised .devcontainer in VS Code for the build process so that I can build a book or cover independently of whatever machine I’m on. (This extends to making sure the fonts I want to use are available. My original tests were done on a Mac and I’d unwittingly used fonts that ship with Mac but are commercial fonts. Adding fonts into the build process and then using those means I keep that part of the build reporducible too.)

For the Amazon publishing, the cover needs to mount an ISBN. Again, this is configurable.

The designs are rather utlitiarian (I’ve only just started out on this process too…), but then, so are the designs in the cover design tools on Lulu and Amazon.

The most important point, though, is that while I used genAI to help write the LaTeX, everyhting in the publishing process is scripted and tuned using static configuration files. The process is idempotent. I am in control. There is no genAI in the actual publication route that is likely to give a different result every time you run it.

Add post to Blinklist Add post to Blogmarks Add post to del.icio.us Digg this! Add post to My Web 2.0 Add post to Newsvine Add post to Reddit Add post to Simpy Who's linking to this post?

A new website, built with Hugo 27 Aug 3:15 AM (2 months ago)

Being now rather tired of WordPress and the requirements for hosting, I thought I’d build my personal stroytelling website using Hugo. I’ve not looked at Hugo before, but the Hugoplate template made things pretty easy to get going, and with some approriately crafted prompts to the free Claude.ai plan, which seems happy to pull in content from Github repos and elsewhere as additional context, I got enough cribs to make a couple of customistions that I needed for my site.

Anywhere, it’s here at the relaunched montystoryteller.org site…

Next up, I’m pondering porting the tistales.org.uk site away from WordPress so I can drop the Reclaim Hosting plan and save pennies now I’m “retired”, particulalry given they’re stopping email hosting (which has been really unreliable for ages what with being spam blocked etc. Small email providers stand no chance…); wp2hugo looks like it might be interesting for this, but that’s for another day — I’m really trying to limnit my screentime, and have already spent too long at the keyboard today…

Add post to Blinklist Add post to Blogmarks Add post to del.icio.us Digg this! Add post to My Web 2.0 Add post to Newsvine Add post to Reddit Add post to Simpy Who's linking to this post?

Makes me laugh every time… 30 Jul 6:57 AM (3 months ago)

The things you find clearing out a machine… 1 day to go…

Add post to Blinklist Add post to Blogmarks Add post to del.icio.us Digg this! Add post to My Web 2.0 Add post to Newsvine Add post to Reddit Add post to Simpy Who's linking to this post?

The Coming of the Confabulai… 29 Jul 5:41 AM (3 months ago)

According to Wikipedia, a consensual summary of human understanding, regarding a particular human memory error condition, [c]onfabulation occurs when individuals mistakenly recall false information, without intending to deceive.

Confabulation was originally defined as “the emergence of memories of events and experiences which never took place” … [and is] symptomatic of brain damage or dementias.

Confabulation is distinguished from lying as there is no intent to deceive and the person is unaware the information is false. Although individuals can present blatantly false information, confabulation can also seem to be coherent, internally consistent, and relatively normal.

It also appears to be associated with Wernicke–Korsakoff syndrome:

People with WKS often show confabulation, spontaneous confabulation being seen more frequently than provoked confabulation. Spontaneous confabulations refer to incorrect memories that the patient holds to be true, and may act on, arising spontaneously without any provocation. Provoked confabulations can occur when a patient is cued to give a response; this may occur in test settings. The spontaneous confabulations viewed in WKS are thought to be produced by an impairment in source memory, where they are unable to remember the spatial and contextual information for an event, and thus may use irrelevant or old memory traces to fill in for the information that they cannot access. It has also been suggested that this behaviour may be due to executive dysfunction, where patients are unable to inhibit incorrect memories or to shift their attention away from an incorrect response.

That chat AI you use? That drunk in the bar who can talk about anything…

Add post to Blinklist Add post to Blogmarks Add post to del.icio.us Digg this! Add post to My Web 2.0 Add post to Newsvine Add post to Reddit Add post to Simpy Who's linking to this post?

From Search to genAI… 29 Jul 5:36 AM (3 months ago)

Skimming through my old blog archive, I note a post from January 15th, 2006:

… if we set assessment questions/tasks that can be answered using a search engine, and a student locates/discovers a relevant resource that satisifies the assessment, so what? (This begs the question of course – what exactly is the utility of such questions, in any case?!)

Admittedly, it’s nice to know what the source of the information was, but a marking scheme can accommodate that easily enough (e.g. with every question carrying marks for the provenance of the answer).

Search engines are changing the landscape – if you know how to use one effectively to solve a problem, find a relevant knowledge source, and so on – then you are arguably better equipped than someone who can remember that the squaw on the hippopotamus is equal to the sum of the squaws on the other two hides.

To which Emma Duke-Williams commented:

… That’s where we have to amend the assessment so that the student can use the information they’ve found. Yes, I fully agree lots of information is out there, it’s whether or not the finder understands & uses it correctly that’s the challenge to setting a good assessment.

Twenty years and more we could have been developing pedagogies that respected and reflected the ready availablity of information, some of which was high quality, some not so. And now there is panic in the face of the ready availability of “answers”…

Add post to Blinklist Add post to Blogmarks Add post to del.icio.us Digg this! Add post to My Web 2.0 Add post to Newsvine Add post to Reddit Add post to Simpy Who's linking to this post?

Movin’ on… 22 Jul 3:44 PM (3 months ago)

Add post to Blinklist Add post to Blogmarks Add post to del.icio.us Digg this! Add post to My Web 2.0 Add post to Newsvine Add post to Reddit Add post to Simpy Who's linking to this post?

The Only Work AI Does is to Produce Hot Air… 21 Jul 2:38 AM (3 months ago)

Say what you like about internal, or infernal, combustion engines, but at least a chunk of the work they do is to convert some of the chemical energy stored in the liquid fuel into forms of energy other than heat. Whereas AI GPU server farms are more or less radiators plugged permanently into the 3 phase mains.

Add post to Blinklist Add post to Blogmarks Add post to del.icio.us Digg this! Add post to My Web 2.0 Add post to Newsvine Add post to Reddit Add post to Simpy Who's linking to this post?