A blog on software development and other stuff| underlap.org
A blog on software development and other stuff| underlap.org
A blog on software development and other stuff| underlap.org
A blog on software development and other stuff| underlap.org
A blog on software development and other stuff| underlap.org
A blog on software development and other stuff| underlap.org
A blog on software development and other stuff| underlap.org
My favourite kind of code is the sort that will “converge” to something useful, not that will necessarily be perfect or bug free from the start. But what do I mean by “converge”? Mathematical convergence The mathematical notion of convergence is where a series of terms approaches a limit and the further you go along the series, the closer the terms get to the limit. The distance from the limit can “jump around”, but only by decreasingly small amounts. My favourite analysis textboo...| underlap
I’m not in the habit of writing week notes, but given that I’ve been fiddling around with various things, I thought I’d try out the format. Last week the weather in the UK was glorious, so my wife and I went on various walks and day trips and even went for a swim/float in the sea. I also replaced the broken SSD on my Linux desktop and installed arch again. But what have I been up to this week? Running I was getting back into running a few weeks ago and then mildly strained my Achilles. ...| underlap
I don’t want AI bots scraping my website. Apart from the licensing issue if the scraped content is used inappropriately[1], I’m very concerned about the environmental impact of AI in terms of the power and water consumption of data centres as well as electronic waste. The proliforation of AI bots is probably a temporary phenomenon since the AI bubble – hype and over-investment coupled with limited results – is likely to pop within a few years. But meanwhile, website owners like myself...| underlap
Today I noticed that some of the maths in a draft post (which happened to be in LaTeX) rendered correctly in preview. When I introduced a syntax error in the maths, preview failed with “KaTeX parse error”. This led me to the KaTeX project and the markdown-it-katex plugin. With a bit of debugging help (from vrugtehagel on the eleventy discord instance), it turned out I needed to do a couple of things to get the plugin working in eleventy: Override the dependency from markdown-it-katex to k...| underlap
I recently switched my blog to eleventy and so posting now consists of editing a markdown file and regenerating the site. There are several benefits: My posts are now plain markdown files checked into a git repository, rather than entries in a binary database which I need to export and backup regularly. It’s easy to search the markdown files, or even use search/replace. If I decide to switch to another markdown-based static site generator, it should be easy to transfer the posts across. I c...| underlap
After a SSD failure[1], I have the pleasure of installing arch linux for the second time.[2] Last time was over two years ago (in other words I remember almost nothing of what was involved) and since then I’ve been enjoying frequent rolling upgrades (only a couple of which wouldn’t boot and needed repairing). While waiting for the new SSD to be delivered, I burned a USB stick with the latest arch iso in readiness. Checking the ISO signature I followed the instructions to check the ISO sig...| underlap
This post provides feedback on Eleventy (11ty) by Zach Leatherman, some class notes written by Jérôme Coupé, who teaches at the Belgian Institut des Arts de Diffusion (IAD). Feeback The Introduction states “Eleventy is a Static Site Generator created and maintained by Zach Leatherman.” It may be polite to add “and others”. It’s an open source project with nearly 100 contributors, although Leatherman has written by far the majority of the content. The notes mention using ESM inste...| underlap
A blog on software development and other stuff| underlap.org
A blog on software development and other stuff| underlap.org
A blog on software development and other stuff| underlap.org