~hedy's blogroll - BlogFlockThe blogroll listed on my website.
https://home.hedy.dev/blogroll/https://blogflock.com/list/yq60j2026-10-19T00:00:00.000ZBlogFlockhedyseen - James' Coffee Bloghttps://jamesg.blog/2026/10/19/seen2026-10-19T00:00:00.000ZJames' Coffee Blog
<p>A flat sky<br/>
Field of fog<br/>
Hidden hills<br/>
Echoes of snowfall —<br/>
Not yet.</p><script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4d03410e99dec6f',t:'MTc5MjQxNzMxOA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
Letter in a bottle - Protesilaos Stavrou: Master feed with all updateshttps://protesilaos.com/books/2026-10-19-letter-in-bottle/2026-10-19T00:00:00.000ZProtesilaos Stavrou: Master feed with all updates<p>Hello my friend,</p>
<p>I have been thinking of you. The idea that you might exist moves me.
This morning I realised the possibility you embody. I thought of how
it can be that you are actualised somewhere in this world. It inspired
me to contact you.</p>
<p>We are strangers right now, my friend. I do not know your name, have
never heard your voice, and cannot recognise your face. The waves that
delivered you this bottle are not under my control. You could be close
or somewhere far away in space and time. Though we are not complete
strangers. I actually know you well. I have already felt your presence
in the wind. Even though I live in the mountains, I still fathom the
sea. It will always be with me as openness everlasting. I continue to
envisage myself cutting through the line of the horizon. To go to the
further places where people who are not like me experience the world
as I do.</p>
<p>There is an unmistakable trace to who you are, my friend. It does not
elude me. I write this letter in an effort to approach you, to tell
you that you are not alone. I do it out of curiosity. I am keen on
proving that you exist. I am bent on demonstrating that a certain
potential is made manifest through you. I also write it out of
interest specifically in you. I plan to know you better and am
inexorable in my endeavours: to understand the world you represent
beyond the aspects of personality and the interests we have in common.</p>
<p>If you have read this far, you necessarily are curious like me, my
friend. You already know there is nothing more to this bottle than the
present letter. I have no ordinary gifts for you. Though I am still
offering something special, something I can least afford: my time. You
understand that you have my undivided attention. You sense my vitality
through these words. It is inexhaustible in its creativity. By reading
this letter, you ultimately wish to make sense of the story and from
there to understand a little bit more about its creator.</p>
<p>Words is the best we have, my friend. There is nothing more I can give
you that will stay in your mind as a vivifying force. When you evoke
the memory of what has transpired here, when you think of the author
and of authorship, you shall muster the energy of the heavens and,
with some sustained effort, direct it at will as I do.</p>
<p>Writing to you feels natural, my friend. I have no inhibitions. This
letter communicates a facet of my authentic self even if it remains
generic. We both know, deep in our hearts, that we only ever
appreciate the words we say to each other in earnest; words that are
spoken without regret and with no shame. The rest we forget, even if
we feel strongly about them in the moment. But the honest word stays
with us.</p>
<p>These words are a token of my benevolence towards you, my friend. I
know you will treat them kindly. They will make you contemplate what
has been and shall become. You will wonder what made me do this.
Though you already know the answer: you did. I am writing this letter
because I have dreamt of the place you occupy in the space we coexist.
In dreamscapes I have found what the forms of life in my midst have
been hinting at.</p>
<p>Who are you really, my friend? What is it that made you read this far?
You will consider as much the same way I shall. And there you will
discover that at some level we are one.</p>
<p>Take care,
A feral soul</p><hr>
<p>
🔷 Consider <a href="https://protesilaos.com/donations/">making a donation</a>.
</p>contours - James' Coffee Bloghttps://jamesg.blog/2026/10/19/contours2026-10-19T00:00:00.000ZJames' Coffee Blog
<p>Spectra of coherence — ground, sky; all presents. // Deconstruct.<br/>
Where do I find the word that embodies a step?<br/>
— elevation, propulsion, placing; in cycles, forward, forward.<br/>
A mirror of irreducibility.<br/>
How can a word reflect my cold nose, dripping with winter air,<br/>
Breathing in fast, deeply.<br/>
Stories, of moments — <br/>
Collapsed colour, stark senses, every expression:<br/>
Poem, no contours; possible?<br/>
(But in contours definition exists.)</p>
Sunday, October 18, 2026 - Baty.nethttps://baty.net/journal/18Oct26/2026-10-18T18:58:32.000ZBaty.net<figure><img src="https://baty.net/img/2026/20261018-honda-civic-1979.webp" alt="Me and my 1979 Honda Civic"><figcaption>Me and my 1979 Honda Civic. First car I paid for. It was a disaster.</figcaption></figure><div class="compact status">
<ul>
<li><strong>STATUS</strong>: Sitting at a computer when I'm not supposed to be</li>
<li><strong>TODO</strong>: Clean the inside of my car's windshield. Gross.</li>
<li><strong>READING</strong>: "Stolen Focus" by Johann Hari</li>
<li><strong>LISTENING</strong>: Saxon, "Hell, Fire and Damnation"</li>
</ul>
</div>
<hr />
<p>I was planning to stay away from computers today. I've been partially successful. I'm staring at my notebooks and thinking that I'm doing it wrong. I recently bought the gorgeous and expensive Plotter, but I don't know how it fits. Or if it fits. I wish I needed it, but I don't think I do. Great, more $$$ down the tubes on a just-in-case.</p>
<hr />
<p>On a positive note, season 4 of <a href="https://www.themoviedb.org/tv/203857-the-diplomat">The Diplomat</a> is out and I love it. There's something about smart people doing difficult jobs as best they can.</p>
<hr />
<p><a href="mailto:jack@baty.net?subject=[Baty.net] Re: Sunday%2C%20October%2018%2C%202026">✍️ Reply by email</a></p>Weeknotes W1 - James' Coffee Bloghttps://jamesg.blog/2026/10/18/weeknotes2026-10-18T00:00:00.000ZJames' Coffee Blog
<p>Many of my pieces of writing, especially my creative non-fiction and Nature pieces, describe a single moment or the events that happened over the course of a day. With that in mind, one of the skills I want to develop in my writing is to consider longer periods of time in my writing – to tell stories that expand over greater lengths.</p>
<p>During the <a href="https://indieweb.org/events/2026-10-14-hwc-asia-pacific">Homebrew Website Club Asia/Pacific meetup this week</a> – open to all, hosted at a time that works well in the Asia/Pacific timezone by <a href="https://burgeonlab.com">Naty</a> – the topic of weeknotes came up. This got me thinking. Could weeknotes be a way for me to think about a longer time horizon in my writing? Shortly thereafter, I decided I wanted to try weeknotes again, this time committing to writing one week note each week for four weeks, ideally on a Sunday evening.</p>
<p>I suspect my weeknotes will be oriented more around bullet points than longer prose, but, in any case, I am coming at weeknotes afresh (<a href="https://jamesg.blog/weeknotes">I have tried to author weeknotes twice</a>, but on my last try I ended up spending more time making a custom page layout than writing, which may have made the practice less sustainable). I am keen to see what I write and share!</p>
<h2 id="the-highlights">The highlights</h2>
<p><em>Herein, events of the week.</em></p>
<p>This was a busy week in terms of studying. I am continuing to work my way through the “art and the environment” block that I am studying. This week I spent a lot of time reading the textbook. I especially enjoyed learning about the Frost Fairs in London. Part of our work was focused on what we can learn about European attitudes to cold climates by analysing both art and prints from the London Frost Fairs as well as art and documents pertaining to the Arctic.</p>
<p>We did a “virtual gallery visit” where one of our lecturers presented photos of and historical background about artefacts from the Uffizi Gallery in Florence, discussing them in the context of our module. This was my second time attending such a visit, and I got a lot out of it. I didn't realise the extent of the excess wealth the Medici family had.</p>
<p>This was a busy week for events, too. I hosted a Homebrew Website Club (HWC) on Wednesday (<a href="https://indieweb.org/events/2026-10-14-hwc-europe">notes</a>), a HWC Writing discussion on Saturday (<a href="https://indieweb.org/events/2026-10-17-hwc-writing">notes</a>), and the 32-Bit Café Web Weaving Workshop today, as well as helping out with a non-technical event in a different community. Reflecting on these events in aggregate, they all have their own identity: I ask different opening questions in each, discussions flow in different ways. Indeed, when I am hosting an event I have to be “on” as much as possible; even if I take a few moments to find a link or write notes, I still need to be attentive to the wider room, thinking about how to make sure discussion continues between several participants. <em>Perhaps I should write something about hosting online events. Reader, what would you like to know?</em></p>
<p>I had one day this week where I had <em>four</em> events I wanted to go to that were scheduled for the same three hour window: <a href="https://indieweb.org/Front_End_Study_Hall">Front End Study Hall</a>, the aforementioned virtual gallery visit, another university event, and a writing club event. It was hard to choose, but I decided to attend the first 30 mins of Front End Study Hall, which started before all the other events, then the full gallery visit. This worked out well: I had a great evening, and I didn't end up pushing myself to try and be in too many places at once.</p>
<p>This afternoon I watched the last game in the NFL London series on the television. Stroud’s passes were amazing. The Jaguars had me on the edge of my seat many times due to flags (a problem in their game in London last week too). I missed the final minute, at which point the game was equal. I just read the final score and the <a href="https://www.skysports.com/nfl/news/13600610/nfl-london-games-2026-houston-texans-beat-jacksonville-jaguars-after-kaimi-fairbairns-walk-off-field-goal">Texans won 34-31</a>. I am not sure how many more games I will watch this season – the London games are on at such a convenient time – but I do want to learn more about how to “follow” a sport without watching the games. Any suggestions would be sincerely appreciated.</p>
<h2 id="music-corner">Music corner</h2>
<p><em>Herein, music I have enjoyed listening to this week.</em></p>
<ul>
<li>Courtney Barnett’s music is amazing. Thank you <a href="https://thamara.co.uk">Thamara</a> for the recommendation. I have listened to almost two whole album after learning about her music yesterday. Barnett is one of many Australian singers whose music I really appreciate, others being Hilltop Hoods, Montaigne, and Angus & Julia Stone.</li>
<li>Taylor Swift released two new versions of Patient Zero: the acoustic and piano versions. Of the two, the piano version is my favourite. I shall have to listen to it again after finishing this post.</li>
<li>I am on the lookout for hip-hop / rap bands, ideally that are more words-focused in their songs (and don’t sing too fast). If you have any recommendations, send me an email!</li>
<li>I listened to a few songs by Sigur Rós this week whose music I loved. Any more recommendations along these lines would be sincerely appreciated!</li>
</ul>
<h2 id="thoughts,-wandering">Thoughts, wandering</h2>
<p><em>Herein, wondering thoughts as-yet not explicitly included in my writing.</em></p>
<ul>
<li>How titles change a work.</li>
<li>“Reading the texts of time.”</li>
<li>I haven’t been doing many technical changes to my site lately. I haven’t had much inspiration for the coding side of my site of late. I feel both satisfied with the design of my website and also feeling like I want to make something new. Maybe a <a href="https://playground.jamesg.blog">new page in my playground</a>?</li>
<li>I am interested in why bookshops are so fascinating to me even when I know I don’t want to buy any books because I have some to read already. I’m thinking of bookshops as a place for visual inspiration.</li>
<li>I would like to make more zines, but I am also struggling to find the motivation. I saw a cool zine in a bookshop at the weekend that had a photo on the front cover and was tiny. I wonder if I could make a tiny photo zine?</li>
<li>Blogging encourages writing to become part of life.</li>
<li>I need new shoes for the winter. I always procrastinate on shoe shopping because I struggle to find shoes that are comfortable and that I like.</li>
</ul>
<h2 id="miscellanea">Miscellanea</h2>
<ul>
<li><a href="https://en.wikipedia.org/wiki/Santiago_Calatrava">Santiago Calatrava</a> has worked on many impressive buildings. Two that stood out that he has worked on are the <a href="https://en.wikipedia.org/wiki/Milwaukee_Art_Museum">Milwaukee Art Museum</a> and <a href="https://en.wikipedia.org/wiki/Li%C3%A8ge-Guillemins_railway_station">Liège-Guillemins railway station</a>.</li>
<li>This series of Wonders of Web Weaving is coming to a close. I am not sure if there will be another series yet, but w will see! I will think more about that in the next year.</li>
<li>I thought I had more links to share in this post, but I looked at my bookmarks and I realised I haven’t saved many. I should keep this in mind for next week!</li>
<li><a href="https://burgeonlab.com/notes/2026/1017-2202/">Naty’s recent feed changes</a> caused some people to see all of her posts again in their web readers. This is common in tweaking web feeds. I have done the same in the past. I learned this week that Artemis was able to handle the changes with grace and didn’t show all of the posts in Naty’s feed as new. I can’t exactly remember all of the technical decisions I made to make this happen – it has been a while since I touched the polling part of the project – but I am glad to see things working.</li>
<li><a href="https://www.bbc.co.uk/programmes/m0032jvl">The Book That Changed My Life</a> was a wonderful documentary. After the documentary I found myself thinking more about my favourite book, <a href="https://jamesg.blog/2026/01/15/walden">Walden</a>.</li>
<li>Seeing <a href="https://joelchrono.xyz">Joel</a> and <a href="https://burgeonlab.com">Naty</a> publish weeknotes is what inspired me to give this a go. I have had fun! This is a different kind of writing from my other posts, but it’s nice to think through the week a little bit.</li>
</ul>
<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4ca43c56f2fab71',t:'MTc5MjM1NTA0Nw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
<a class="tag" href="https://burgeonlab.com">Naty</a>
<a class="tag" href="https://burgeonlab.com/notes/2026/1017-2202/">Naty’s recent feed changes</a>
<a class="tag" href="https://en.wikipedia.org/wiki/Li%C3%A8ge-Guillemins_railway_station">Liège-Guillemins railway station</a>
<a class="tag" href="https://en.wikipedia.org/wiki/Milwaukee_Art_Museum">Milwaukee Art Museum</a>
<a class="tag" href="https://en.wikipedia.org/wiki/Santiago_Calatrava">Santiago Calatrava</a>
<a class="tag" href="https://indieweb.org/Front_End_Study_Hall">Front End Study Hall</a>
<a class="tag" href="https://indieweb.org/events/2026-10-14-hwc-asia-pacific">Homebrew Website Club Asia/Pacific meetup this week</a>
<a class="tag" href="https://indieweb.org/events/2026-10-14-hwc-europe">notes</a>
<a class="tag" href="https://indieweb.org/events/2026-10-17-hwc-writing">notes</a>
<a class="tag" href="https://jamesg.blog/2026/01/15/walden">Walden</a>
<a class="tag" href="https://jamesg.blog/weeknotes">I have tried to author weeknotes twice</a>
<a class="tag" href="https://joelchrono.xyz">Joel</a>
<a class="tag" href="https://playground.jamesg.blog">new page in my playground</a>
<a class="tag" href="https://thamara.co.uk">Thamara</a>
<a class="tag" href="https://www.bbc.co.uk/programmes/m0032jvl">The Book That Changed My Life</a>
<a class="tag" href="https://www.skysports.com/nfl/news/13600610/nfl-london-games-2026-houston-texans-beat-jacksonville-jaguars-after-kaimi-fairbairns-walk-off-field-goal">Texans won 34-31</a>
When the mechanical keyboard moves to the periphery - Protesilaos Stavrou: Master feed with all updateshttps://protesilaos.com/keeb/2026-10-18-keyboard-moves-periphery/2026-10-18T00:00:00.000ZProtesilaos Stavrou: Master feed with all updates<p>Even a cursory view of my website will tell you that I write at length
and in depth. The keyboard is an essential tool for my computing
experience. It connects my brain to the machine. Words in my head get
converted to characters on the screen through key presses that are
embedded as muscle memory. The creative process is as much a matter of
thought as it is a sensory experience.</p>
<p>All the configurations I make converge on a single goal: to close the
gap between mind and matter. I want there to be as little friction as
possible between me and the computer. This is how I avoid distractions
and remain focused on the task of expressing myself in earnest.</p>
<p>Having a refined interface is of paramount importance. Such is a
maximalist approach, for it demands attention to every aspect of the
whole. It is why I am deliberate about my GNU Emacs setup—why I even
picked Emacs to begin with—and why I am so attuned to colours and
typography (I have designed the <em>Aporetic</em> fonts and have 40+ original
themes for Emacs).</p>
<p>My split mechanical keyboard is here to improve the ergonomics of
typing. It augments my ability to input commands and write as much as
I wish. I am otherwise not especially interested in keyboards as a
hobby. They are cool, sure, though there is nothing in them that
captures my attention independent of the utility they offer me.</p>
<p>I nonetheless spent a considerable amount of time researching the
constituents of a mechanical keyboard. I developed a reasonably good
understanding of keycaps, switches, and relevant materials to the
point where I can reason about which arrangements suit my preferences.
The product of these efforts is something I greatly enjoy though I
know that it can, in theory, be optimised further, as I have
documented in previous entries to this section of my website.</p>
<p>Optimisation has diminishing returns to scale. The more you try it,
the less you gain out of every additional unit of effort. This,
however, assumes that optimality is pursuant to another goal, for only
then can it have a constant against which it is assessed. In my case,
I tweak the relevant variables in order to facilitate my creativity.
This is true for the keyboard but also for every other part of the
broader computing environment.</p>
<p>Put differently, the keyboard project is subordinate to the rigours of
the creative process, which itself contributes to the superordinate
objective of personal wellness, which in turn involves a commitment to
wellness at-large emanating from my immediate milieu outwards.</p>
<p>By being creative, I remain content with myself. This is the outlet
for my innate curiosity and attendant inquisitiveness. I work towards
an end that adds meaning to my life. It is what I can unequivocally
consider worthwhile and never have regrets doing. In effect, I find
fulfilment in the adventure of exploring this world in a manner that
feels appropriate to me.</p>
<p>The pursuit of optimality yields negative returns to scale, i.e. is
wasteful, whenever it obfuscates and then usurps the ulterior motive.
If I keep tinkering with the keyboard, or Emacs, or my tiling window
manager for Linux, or anything else for that matter, at the expense of
my creative output, then that is a clear sign that I am moving down
the wrong path.</p>
<p>This is not exact science. It is alright to have some downtime to
build capacity. Though it has to be couched in terms of practical
reasonableness: do the tools actively inhibit you right now or do they
already work mostly okay? The former is a clear-cut call for more
effort on the fundamentals of the configuration. Whereas the latter
suggests that time can, at the very least, be divided between
tinkering and creativity.</p>
<p>Such has been my reality in broad terms for several weeks over the
course of the past few years. Though I have reached a point of
stability where the gap between my mind and my computer is so small
that bridging it is of no import. I can produce at will and am highly
effective in this regard.</p>
<p>My consistency hints at a well-designed setup that is conducive to the
actual target I am aiming at. It has all I need and does what I
expect. I am writing this essay right now. Yesterday I wrote another
that reached the 2000-word mark and then spent 3 hours programming
during a live stream, among other tasks. Such is the norm for this
week, and the week before, and the months prior, and so on.</p>
<p>I enjoy what I am doing because I effectively cleared the space at the
centre of my conscience. It is a receptacle for every activity I
engage in: I can direct my undivided attention to the given task in
full confidence that everything else will perform up to the standard I
have set.</p>
<p>The keyboard, Emacs, and all the rest, are still here without me
having to periodically confirm as much. As I am typing now, I am
looking at my carefully designed Emacs environment which uses my
Aporetic font design. I am running one of my themes and am benefiting
on a daily basis from several thousand lines of Elisp code that I have
programmed myself on top of the free software that the Emacs ecosystem
makes available. This keyboard shares the same quality of thoughtful
consideration throughout. It has a particular style that fits my
use-case and copes with the task splendidly.</p>
<p>This extended interface is not at the forefront of my attention at all
times. It is right now while I am describing it. Though it otherwise
moves with ease to the periphery of my conscience, allowing me to
channel my vitality towards whatever field of endeavour I am involved
in.</p>
<p>As I am typing, I have a consistent feedback which I can be attentive
to though also let disappear into the background. The keyboard is not
perfect, though it occupies that notional spot of being “good enough”
without demanding the equivalent of a full-time job’s effort to excel
at what I need it for. Everything from the keycap profile to the
switch type contributes to an emergent quality of flux: it flows from
the centre of consciousness to the periphery and back.</p>
<p>What bothers us, in essence, is that which does not move away from the
centre; that which resists shifting to the periphery of our attention.
I design my system to achieve this mental fluidity so that it enables
me to control it. Part of that effort is down to the innate properties
of the interface: to organise it in such a way that no part of it is
bothersome, else misaligned with my immediate and ultimate ends.
Though the other part is strictly a matter of attitude. It consists in
mindfulness, in the awareness of my ranked goals.</p>
<p>We liberate themselves from distractions and false wants as soon as we
are able to articulate our priorities and values. We must have a clear
sense of our most cherished good, else that towards we are moving.
Those who have not yet made such a judgement are effectively stranded
in the desert without means of reorientation and are beset by a
pervasive sense of dread.</p>
<p>The end goal is what empowers us to course correct. By having the
lodestar in sight, we can tell when we are drifting away from it.
Concretely, if I spend all day messing around with the computer
without ever finding the time to write, then I start to feel bad about
myself.</p>
<p>My sense of failure can only be understood in relation to my intuition
of what success might look like. I cannot experience failure about
something for which I have no notion of its success state or, indeed,
no concept of it at all. For as long as I feel wrong about something,
I can reason about its benign expression even if I may not be able to
grasp it completely.</p>
<p>In my case, the goal is crystal clear. All the work at the level of
the interface sets me up for a lifestyle that is defined by streaks of
succesful creative sessions. I keep firing on all cylinders because
(i) I know what I want and (ii) have cleared the space so that I can
do it.</p>
<p>Keyboards are fun in their own right. Just how Emacs is an interesting
program as such. Though I am not obsessed with the keyboard or Emacs,
in the sense that I do not care about either of them in themselves.
When I go places, I never talk about these areas of interest I have. I
would rather learn something about the world and the forms of life
throughout. I prefer to listen to people, to understand a little bit
better the actualised possibility they embody, and to broaden my mind
accordingly.</p>
<p>It is exactly due to the aforementioned flux that I do not mistake the
interface to the computer with my identity. It contributes to my goals
and does not detract from other parts of life. I enjoy it insofar as
it is not trying to be the epicentre of my conscience. Now it is here,
then it will be there, which is nice.</p>
<p>I am thus able to effectively travel between worlds, from the
immediate reality of my place to the cosmic mind in which what is
thought is present, such that the potential and the actual are one.
The keyboard project cannot be reduced to a mere keyboard project in
my personal case: it is a part of the whole and therein lies its utility.</p><hr>
<p>
🔷 Consider <a href="https://protesilaos.com/donations/">making a donation</a>.
</p>35 down, 9 more to go - Manuel Moreale RSS Feedhttps://manuelmoreale.com/@/page/9hy1jxqdoqdqryll2026-10-17T16:40:00.000ZManuel Moreale RSS Feed<p>We’re down to the final four segments, but we only have three walks left to do. The plan for today is to walk segment number 7 and also attach to it the beginning part of number 8. 23km, 870m of ascent, 1250m of descent. Next time, we’ll finish 8th and attach 9th to it, but that’s a problem for future me.</p>
<p>I’ll be honest with you, I’m kinda tired of these walks. Especially because this second half stretches across trails I walked countless times before. But I also want to walk the whole loop and visit all these churches, so we won’t stop here.</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/949ccd0a94-1792255151/fts_1.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>But we’ll move fast this time around. There’s no point in taking a million pictures at this point. The scenery is mostly the same, the overall area is still the same, so we might as well use this as an opportunity to do some cardio training.</p>
<p>The humidity is very high early in the morning, but it’s gonna get warm fast. The trail is gonna take us down for a bit, then back up, then all the way down next to the Slovenian border, all the way back up again, and the final stretch is gonna go down again, to the final church of today’s walk and also my car, since it’s parked right next to it.</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/80742f5738-1792255147/fts_2.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>First stop is gonna be the <a href="https://www.chiesettevotive.it/en/chiesette/chiesetta-di-san-giovanni-battista-tribil-inferiore/">church of San Giovanni Battista</a> (29/44), and on our way there, we see the <a href="https://www.chiesettevotive.it/en/chiesette/chiesetta-di-san-paolo-apostolo/">church of San Paolo Apostolo</a> far in the distance. It would be part of this segment of the loop, but we visited it on my previous walk, as I was walking all the way back to my car.</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/cbcca655b6-1792255151/fts_3.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>The church of San Giovanni Battista is in an amazing location, and out of the 44, this one’s probably the one I’ve seen the most throughout the years. There’s a lovely short loop that I often walk with the dog, and the view from up here is great.</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/409faf30bf-1792255150/fts_4.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>Almost exactly an hour in, and we have reached the first POI I have marked on the map. I’m pleased with the pace so far; this is enjoyable.</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/6a8653ed10-1792255151/fts_5.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>I’m starting to walk down the trail I mentioned a moment ago when all of a sudden a formidable foe blocks my path: a herd of goats. Well, maybe herd is a bit of an exaggeration since it’s only 6 of them. But these were just out on their own—and were shitting everywhere—and not only did they have no intention to move away from the trail, one of them was not in the mood to let me pass.</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/138017eebd-1792255155/fts_6.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>Love goats, they’re fun. But can also be jerks, and the last thing I need is to find myself fighting a bunch of goats on a rocky trail. Plus, there’s a very convenient alternative trail just around the corner, so better to leave these alone.</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/3e885d59e3-1792255155/fts_7.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>Down, and down, and down we go, through the woods, without ever encountering a single soul. That’s honestly the best part about walking these trails: it is incredibly rare to see people. It’s just me and nature. And goats, I guess.</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/2eb756f5c6-1792255154/fts_8.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>Through a couple of small villages we go—not a single human being in sight—and around the second church of the day, the <a href="https://www.chiesettevotive.it/en/chiesette/chiesetta-di-san-bartolomeo-apostolo/">church of San Bartolomeo Apostolo</a> (30/44) that sits maybe a few hundred meters from the Slovenian border. We’re just a bit more than 2 hours in, and we have already walked half the distance. But we still have most of the uphill part to walk, so we’ll see if we manage to keep up the pace.</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/0bb245b82d-1792255151/fts_9.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>Up, and up, and up we go. And up and up the heartbeat also goes. But on our way up with pass next to the third church of the walk, the <a href="https://www.chiesettevotive.it/en/chiesette/chiesetta-di-san-tomaso-apostolo/">church of San Tommaso Apostolo</a> (31/44).</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/1a771de765-1792255152/fts_11.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>There’s a house for sale literally right next to the church if you’re interested. Also another one for sale maybe 30 meters before it. If you like quiet places, this is the location for you. In the middle of absolutely nowhere. We’re not even a quarter of the way through this uphill section, so we better keep going.</p>
<p>Less than three hours into this walk—and almost 16.5km—we have reached the fourth church of the day, the <a href="https://www.chiesettevotive.it/en/chiesette/chiesetta-di-santantonio-a-oborza/">church of Sant’Antonio da Padova<br />
</a> (32/44).</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/d9f94c3321-1792255154/fts_12.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>This is another one I have visited a bunch of times before, so no point in spending time here considering we still have the last uphill stretch to finish. I knew this was the last challenging part, so it was fun to keep pushing, and I think I peaked at 168bpm. But it’s gonna be almost entirely downhill from now onwards.</p>
<p>We take a quick detour to hit the fifth church of the day, the <a href="https://www.chiesettevotive.it/en/chiesette/chiesetta-di-san-nicolo-iainich/">church of San Nicolò</a> (33/44).</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/b8b6b7572a-1792255154/fts_13.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>I wrote about this one in a <a href="https://manuelmoreale.com/fromthesummit/46-1007188-13-5545292">previous edition of From the Summit</a>. Another one of those churches I visited a lot over the years because it’s another place I walk often with the dog.</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/3ed70d8bdc-1792255152/fts_14.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>This would have been the final church of the day, and the normal route would take me west. But we’re going east, and then cut down through the forest to reach what would be the first church of the 8th segment. As predictable, this alternative path takes me through a trail that is overgrown but, oh well, who cares.</p>
<p>And just like that we have reached the sixth church of the day, the <a href="https://www.chiesettevotive.it/en/chiesette/s-abramo-eremita/">church of Sant’Abramo Eremita</a> (34/44).</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/6edcde0e2f-1792255151/fts_15.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>Wonderful location, with Mount Matajur always in the background. I have to admit that a few of these churches are placed in lovely locations; this is like the perfect spot to just chill and read a book on a sunny day. I might come up and do that soon; I ordered a bunch of new books just the other day.</p>
<p>Final stretch, only a bit more than 1km left to walk and then we’re done for the day. Risked falling on my back on a <em>very</em> slippery and steep part of this final stretch but thankfully I still have good reflexes. A bit more than 4 hours in and we have arrived at our final destination, the <a href="https://www.chiesettevotive.it/en/chiesette/chiesetta-di-san-leonardo-abate">church of San Leonardo Abate</a> (35/44).</p>
<figure class="media-container" data-template="with"><div class="media-content"><img class="media-img" loading="lazy" src="https://manuelmoreale.com/media/pages/fromthesummit/35-down-9-more-to-go/8fb1cc0f42-1792255152/fts_16.jpg" style="aspect-ratio:1500 / 2000"></div></figure>
<p>I have to say, going fast made this walk a lot more fun. I might do it again. I’m glad we’re down into single digits; I can smell the end of this loop. And after that, we can focus on walking other places and see things that are not churches! As always, if you want to stalk my walk, <a href="https://maps.suunto.com/move/manu71081/6ad34a21b51ab8100f111b7e">here is the data recorded by my watch</a>.</p>
<p>See you next time.</p> <hr>
<p>You love the outdoors and RSS. You're one of the special ones.</p>
<p><a href="mailto:hello@manuelmoreale.com">Share something with me</a>Saturday, October 17, 2026 - Baty.nethttps://baty.net/journal/17Oct26/2026-10-17T13:50:45.000ZBaty.net<figure><img src="https://baty.net/img/2026/20261017-mexico-2005.webp" alt="Beach with sign"><figcaption>Mexico (2005)</figcaption></figure><p>I wrote software for a living for a long time. Speaking for myself, I can confidently say that Claude Code writes code that's so much better than mine that it's embarrassing. I've gotten over it. I'm not a craftsman. I wish I was, but honestly I just want to tell the computer what I need done and have it do it. I suppose that's really all I've ever wanted. Now I can, and it's thrilling.</p>
<hr />
<p>That Tesla Roadster demo was a pretty cool stunt. Cool, but dumb. And only a stunt.</p>
<hr />
<p><a href="mailto:jack@baty.net?subject=[Baty.net] Re: Saturday%2C%20October%2017%2C%202026">✍️ Reply by email</a></p>Curtain Fever - Baty.nethttps://baty.net/notes/2026/10/curtain-fever/2026-10-17T12:48:52.000ZBaty.net<p><a href="https://www.joanwestenberg.com/p/death-by-upholstery">Death by Upholstery - by JA Westenberg</a></p>
<blockquote>
<p><strong>Curtain Fever</strong> (n.): Lavishing care on the décor of a life while the life goes unattended. “She spent three weeks on the logo for a company she hasn’t started. Total curtain fever.”</p>
</blockquote>
<p><a href="mailto:jack@baty.net?subject=[Baty.net] Re: Curtain%20Fever">✍️ Reply by email</a></p>What happened to the desktop metaphor? - Baty.nethttps://baty.net/notes/2026/10/what-happened-to-the-desktop-metaphor/2026-10-17T11:55:44.000ZBaty.net<p><a href="https://deadparrotbbs.com/what-happened-to-the-desktop-metaphor/">What Happened to the Desktop Metaphor? | Dead Parrot BBS</a></p>
<blockquote>
<p>The problem appears when abstraction turns into concealment.</p>
</blockquote>
<p>There is way too much concealment going on.</p>
<p><a href="mailto:jack@baty.net?subject=[Baty.net] Re: What%20happened%20to%20the%20desktop%20metaphor%3F">✍️ Reply by email</a></p>Autumn - James' Coffee Bloghttps://jamesg.blog/2026/10/17/autumn2026-10-17T00:00:00.000ZJames' Coffee Blog
<p><em>The night-given crystalline coating on the red leaf shimmers with the burgeoning light of day. As I take a step forward, the light hits the ice crystals in a different way. We had our first frost last night.</em></p>
<p>I looked up to see an expansive winter-blue sky, with faint lavender on one side of the sky and the beginning of a yellow glow on the other. Day was about to break, but the sun had not yet risen.</p>
<p>Next to the red leaf that caught my eye there was neater red leaf, this one with veins made more definite by the frost; the fiery-red of the leaf became white. Around me, the occasional rabbit hopped over the path; birds sang. A peaceful whisper permeated the air reminding me of the forthcoming season. I came outside to feel the cold; to experience the latter part of autumn.</p>
<p><em>An evergreen tree is tipped with silver, the colour of the frost accentuating the droop in the leaves of the tree, almost as if the tree itself was being weighed down by the frost.</em></p>
<p>My morning was full of observations of the season. Two young deer stood with their parent, all grazing on a frosty field. A low white haze blanketed a field that was home to many sheep. A bird skimmed across the river. Heavy trees hid an abandoned, cobbled house. Shortly thereafter, the sky became more yellow. <em>The sun is beginning to rise.</em> Birds sat on a tree and caught the rising sun. I love watching the light change. Trees became golden.</p>
<p style="text-align: center;">⁂ ⁂ ⁂</p>
<p>Should there be any riches in the world, may they be Nature and friendship and warm coffee on a cool day. Nature is among my closest companions, there whenever I look out the window or step outdoors, existing always in memory and in the present. Even on a busy street, the odd leaf rests on the pavement.</p>
<p>While I gazed out the window drinking a warm cup of coffee – around which I cupped by hands to savour all the warmth I could – I smiled at a passer-by, who smiled back. I love moments like this. Shortly thereafter, a lady passed by with a suitcase, to which was affixed a sticker that said “HOPE” with an accompanying illustration.</p>
<p style="text-align: center;">⁂ ⁂ ⁂</p>
<p><em>Winter forces me to confront limits — of how hard it is to stay in cold for long. What keeps me going is the beauty of Nature. There are things I can only feel in Winter; there are things I can only see in Winter. The grass twinkles with the frost. The pulse of the song. What is the pulse of Nature?</em></p>
<p style="text-align: center;">⁂ ⁂ ⁂</p>
<p>As day continued, warmth interleaved with the cool air; the breeze was cool but the sun continued to shine down, creating conditions where it was pleasant enough to sit outside and watch the world go by in the park for a while. I thought about the fleeting nature of autumn while gazing at the trees and watching as people walked past. I wanted to look at the trees as much as I could so as to reinforce my impression of the colours; of how autumn transforms this place. I could see there were fewer leaves on the trees than in previous weeks, but the colours were as joyful as ever.</p>
<p>I take notes, holding onto some thoughts, while also letting some thoughts come and go, knowing that, as with the passage of seasons, I cannot rush my thoughts forward. I sat looking around at the world, seeing what I could see; appreciating the afternoon.</p>
<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4c036ee091434ab',t:'MTc5MjI0OTY2Mw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
Emacs live extracting the Modus themes core at 2026-10-17 14:30 Europe/Athens - Protesilaos Stavrou: Master feed with all updateshttps://protesilaos.com/codelog/2026-10-17-emacs-live-modus-core/2026-10-17T00:00:00.000ZProtesilaos Stavrou: Master feed with all updates<p>[ The stream will be recorded. You can watch it later. ]</p>
<p>Today, Saturday, 17 October 2026, at 14:30 Europe/Athens, I will work
on my modus-themes for Emacs.</p>
<p>About a year ago I turned them into a framework that theme developers
can rely on. Lots of themes have been built on top of Modus since
then.</p>
<p>What I want to do this year is extract the core Modus that other
themes need into its own library. This way, we can have a separation
of concerns between what is the framework proper and what are
modus-themes (modus-operandi, modus-vivendi, etc.).</p>
<p>I expect to work on this for 3 hours or more.</p>
<p>I will have the chat open in case someone has a question about what I
am programming or ANYTHING else they might want to ask me.</p><hr>
<p>
🔷 Consider <a href="https://protesilaos.com/donations/">making a donation</a>.
</p>A searchable archive of everything - Baty.nethttps://baty.net/posts/2026/10/a-searchable-archive-of-everything/2026-10-16T19:06:36.000ZBaty.net<p>I wrote something down recently, and later I couldn't find it. If you know me, you know why; I put my notes into too many different apps.</p>
<p>Once in a while I declare loudly that "I'm using only this app, from now on! I mean it!" and then change my mind a month later. It's just the way I am. This most recent failure was the last straw and finally forced me to deal with it properly.</p>
<!-- more -->
<p>Instead of fixing myself, I built a software crutch. I spent today vibe-coding an indexer and search engine for all of my stuff. Here's the initial version of a web UI:</p>
<p><img src="https://baty.net/img/2026/20261016-archive-search-stats.png" alt="" /></p>
<p>I also hacked together a TUI and an Emacs package. Those access the data via Tailscale SSH so I don't need to worry about installing things on other machines. Just the wrapper script.</p>
<p>Here's the list of sources being indexed (so far):</p>
<pre><code>./archive index
baty.net: 1272 items (0.9s)
archive.baty.net: 2791 items (1.1s)
linux.baty.net: 26 items (0.0s)
blot.baty.net: 678 items (0.3s)
jackbaty.com: 581 items (0.1s)
notes: 2287 items (1.0s)
dayone: 2507 items (1.4s)
thebrain: 1177 items (0.5s)
mail: 1 updated, 0 removed (since revision 43773) (1.6s)
duplicates: 786 items in 381 groups (10.2s)
</code></pre>
<p>One nice thing about this is now I can search all of my Denote notes from my phone.</p>
<p>Everything is plain files and it uses boring, durable tools, so the archive should outlive whichever apps made the content that week. Even an AI layer, if I add one, sits on top of the search instead of being built into it. The database is disposable because it only takes 10 seconds to reindex everything.</p>
<p>Maybe now I'll be OK with all of my app churn.</p>
<p><a href="mailto:jack@baty.net?subject=[Baty.net] Re: A%20searchable%20archive%20of%20everything">✍️ Reply by email</a></p>Fitness challenge: what’s next? - Manuel Moreale RSS Feedhttps://manuelmoreale.com/@/page/5q49s99mhbosktln2026-10-16T15:35:00.000ZManuel Moreale RSS Feed<p>Back in early June <a href="https://manuelmoreale.com/thoughts/fitness-challenge-underway">I blogged</a> about my summer fitness challenge. The two main goals were to lose some weight—from 89.6kg to 85.3kg, the oldest measure I had on record from late 2015—and also to get back into a better shape than I was a decade ago.</p>
<p>The weight goal was easily quantifiable; I still have the same exact scale I was using 10 years ago and so it was only a matter of jumping on it every morning and track the progress. As for losing weight, I didn’t really have much of a plan other than not eating like an idiot and moving more. And I guess it worked. I’m now hovering around 82kg, going up or down depending how much I decide to eat—or not to eat—any given day. Last time I was this light I was probably in my late teens. And I think this is the perfect weight for my lifestyle, so I’m planning to stay at this level for the foreseeable future.</p>
<p>As for being in better shape, that’s a bit trickier to evaluate. My legs are definitely not as strong as they were back when I was in my mid-20s, but I was also playing A LOT of basketball back then, while now I play exactly zero. I do walk and hike a lot more though, and I overall feel much better.</p>
<p>So, success! Both goals achieved. Now what? Now it’s time to start another challenge, and this time it will span 12 months. And that’s because even though I do feel better, I’m nowhere near satisfied with myself and my body. There is so much room for improvement, and I realised that I need to have stupid challenges to keep myself motivated. So this is what’s on the menu for the next 12 months.</p>
<p>First, I need better cardio. I have never trained it in my life, and my cardio sucks. The realistic goal I currently have set for myself is to run a 5k in under 25 minutes and with a < 150 HR. There’s also a trail <a href="https://manuelmoreale.com/fromthesummit/beginning-at-the-end">I hiked recently</a> that I’ll go hike again next year, and the goal there is to do the first part in less than an hour. It took me almost two last time.</p>
<p>Next, I need to build at least some upper body muscle mass. I hate training upper body, especially because none of the activities I enjoy doing involves upper body strength, but it’s nice to have a balanced body and so I need to take care of that. This is a goal that’s harder to track, but I do have a reference body I’m aiming for, and I am taking <a href="https://www.icloud.com/iclouddrive/02aLYBxUYM3S5BanSifuo3n5A">progress photos</a> at the beginning of the month, so at the end of the 12 months we can compare and see if I managed to get there.</p>
<p>Lastly, I want to improve overall flexibility. I am doing some stretching regularly, but I’ve always had a goal in mind, going back years, and that was to manage to get in <a href="https://en.wikipedia.org/wiki/Lotus_position">full lotus position</a>. So we’re aiming for that in the next 12 months.</p>
<p>This is gonna be fun. I don’t plan to constantly write about this because there’s not much to say on a regular basis, but if there’s anything you’re interested in, feel free to email me and ask.</p> <hr>
<p>Thank you for keeping RSS alive. You're awesome.</p>
<p><a href="mailto:hello@manuelmoreale.com">Connect via email</a> ::
<a href="https://manuelmoreale.com/guestbook">Sign my guestbook</a> ::
<a href="https://ko-fi.com/manuelmoreale">Support for 1$/month</a></p>Food Questions Challenge - James' Coffee Bloghttps://jamesg.blog/2026/10/16/food-questions-challenge2026-10-16T00:00:00.000ZJames' Coffee Blog
<p><em>There is maybe a fun blogging challenge in writing about our favourite snacks from where we live...</em></p>
<p>After a discussion with <a href="https://jamesg.blog/https;/joelchrono.xyz">Joel</a> and <a href="https://zacharykai.net">Zachary</a>, I started writing a few questions about food to which I’d love to hear others’ answers. This is in the same vein as the “<a href="https://blog.avas.space/bear-blog-challenge/">Bear Blog Questions Challenge</a>” and other similar challenges. To participate, copy and paste the questions below and answer them on your own website:</p>
<ul>
<li>What was your favourite food growing up?</li>
<li>What is your favourite food that is made locally? (In your region/country.)</li>
<li>What is your favourite food generally?</li>
<li>What is one food you have had in the last year that you remember warmly?</li>
<li>What food do you really want to try?</li>
<li>Do you take photos of your meals?</li>
<li>Savoury or sweet?</li>
<li>Spicy or no?</li>
<li>Tea or coffee? (Both? Neither?)</li>
</ul>
<p>Once you have answered the questions, feel free to send me an email with a link to your post. I will add a link to your writing here.</p>
<h2 id="submissions">Submissions</h2>
<p><em>I will add contributions to the challenge here when received.</em></p>
<h2 id="my-responses">My responses</h2>
<p>Below are my responses to get us started.</p>
<h3 id="what-was-your-favourite-food-growing-up?">What was your favourite food growing up?</h3>
<p>It has to be my grandmothers’ jam, especially the blackcurrant and gooseberry (or apple) jelly. Blackcurrants are my favourite fruit and my grandfather gardened a few bushes of them. Granny would use as much of the fruit from the garden as possible to make jam; every summer’s harvest was enough to make a year’s supply of jam, with leftovers. I would only have the jam when visiting them, so it was always a special treat. Blackcurrants to this day are my favourite fruit, although I haven’t had them in a while.</p>
<p>I also loved eating scones growing up. I didn’t have them very often; only when visiting cafes. But they were – and still are – so delicious.</p>
<h3 id="what-is-your-favourite-food-that-is-made-locally?">What is your favourite food that is made locally?</h3>
<p>I had a colleague who once called me, affectionately, Mr. Oats because I liked porridge and other oats products. Here in Scotland we make a food called an “<a href="https://en.wikipedia.org/wiki/Oatcake">oatcake</a>” which is essentially a thin slab of oats. It is ideally served with cheese on top, but I have in the past enjoyed eating them plain. (I like plain foods as snacks.)</p>
<p>I also enjoy <a href="https://www.tunnock.co.uk/products/caramel-wafer/">Tunnocks' confectionaries</a>, in particular the caramel wafter.</p>
<h3 id="what-is-your-favourite-food-generally?">What is your favourite food generally?</h3>
<p>I like lots of foods, but I think pasta and fish are my favourite food categories. (Although as the days go by I think more and more about what it would take to reduce the amount of fish I eat.) My favourite dessert is a small, well-made tiramisu (or, really, any dessert, so long as it: (i) isn’t too sweet, and; (ii) isn’t chocolate cake).</p>
<h3 id="what-is-one-food-you-have-had-in-the-last-year-that-you-remember-warmly?">What is one food you have had in the last year that you remember warmly?</h3>
<p>I have a lot of good memories with food this year. One that stands out is a delicious vegan schnitzel I had in Nürnberg, Germany. The lingonberry sauce that accompanied the dish was delicious; my first time, I think, trying lingonberry. What made the meal was that I was surrounded by friends. Food is almost always better with conversation.</p>
<p>Going back a bit further to a few years ago, one meal that stands out was a I had a pizza with capers on top that I had in Rome, on my first trip abroad. The weather was warm, almost 40 degrees. I had never experienced a climate like it before. I didn’t expect how salty the pizza would be. With that said, it was delicious. That day I remember drinking several bottles of water, too.</p>
<h3 id="what-food-do-you-really-want-to-try?">What food do you really want to try?</h3>
<p>I love trying new foods (especially vegan/vegetarian). The one food I have been wanting to try for a few weeks was 100% dark chocolate, which I was able to taste yesterday. I thoroughly enjoyed the experience.</p>
<h3 id="savoury-or-sweet?">Savoury or sweet?</h3>
<p>Sweet. 100%.</p>
<h3 id="spicy-or-no?">Spicy or no?</h3>
<p>I like spicy foods, and do enjoy challenging myself to see what spice I can tolerate. With that said I wouldn’t say I seek out spicy foods.</p>
<h3 id="tea-or-coffee?">Tea or coffee?</h3>
<p>Both! I like tea most of the time, although I do enjoy the occasional cup of coffee, especially when I am out and about. When I am travelling, I like to seek out new coffee shops to try; I walk a lot while travelling so I need all the energy I can get!</p>
<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4b56281f90f13f7',t:'MTc5MjEzNjEwNQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
<a class="tag" href="https://blog.avas.space/bear-blog-challenge/">Bear Blog Questions Challenge</a>
<a class="tag" href="https://en.wikipedia.org/wiki/Oatcake">oatcake</a>
<a class="tag" href="https://jamesg.blog/https;/joelchrono.xyz">Joel</a>
<a class="tag" href="https://www.tunnock.co.uk/products/caramel-wafer/">Tunnocks' confectionaries</a>
<a class="tag" href="https://zacharykai.net">Zachary</a>
Emacs: all my packages have an AGENTS.md and CLAUDE.md to restrict use - Protesilaos Stavrou: Master feed with all updateshttps://protesilaos.com/codelog/2026-10-16-emacs-packages-agents-file/2026-10-16T00:00:00.000ZProtesilaos Stavrou: Master feed with all updates<p>I just finished adding <code class="language-plaintext highlighter-rouge">AGENTS.md</code> and <code class="language-plaintext highlighter-rouge">CLAUDE.md</code> to each of my Emacs
packages. I copied the files from the emacs.git trunk. Those files
inform LLMs about the project’s policy to reject LLM-generated
contributions.</p>
<p>The reason for this change is that (i) I have assigned copyright to
the Free Software Foundation, (ii) all my code is distributed under
the terms of the GNU General Public License, and (iii) my packages are
designed to be compatible with core Emacs (all my packages can, in
principle, be part of emacs.git).</p>
<p>I do not want to merge changes that can jeopardise the legal standing
of my code base and, more generally, choose to remain aligned with
what the Emacs developers are doing.</p><hr>
<p>
🔷 Consider <a href="https://protesilaos.com/donations/">making a donation</a>.
</p>Thursday, October 15, 2026 - Baty.nethttps://baty.net/journal/15Oct26/2026-10-15T11:23:49.000ZBaty.net<figure><img src="https://baty.net/img/2026/20261014-2026-10-13-0021.webp" alt="Black and white photo of young boy in a small ORV with man watching"><figcaption>Me and my grandson (2026). Leica MP. Photo by Jessica.</figcaption></figure><p>I swear if I hear the word "slop" one more time I'm going to punch someone in the throat.</p>
<hr />
<p>I just did a nice and thorough de-cluttering of my office and I feel much better.</p>
<hr />
<p><a href="mailto:jack@baty.net?subject=[Baty.net] Re: Thursday%2C%20October%2015%2C%202026">✍️ Reply by email</a></p>The Incomer (2026) ★★★★★ - Baty.nethttps://baty.net/posts/2026/10/the-incomer-2026/2026-10-15T09:27:40.000ZBaty.net<figure><img src="https://baty.net/img/2026/20261015-the-incomer-card.jpeg" alt="The Incomer card"></figure><p>What an unexpectedly delightful, sweet, funny, quirky, heartwarming treat this was.</p>
<p><a href="mailto:jack@baty.net?subject=[Baty.net] Re: The%20Incomer%20(2026)%20%E2%98%85%E2%98%85%E2%98%85%E2%98%85%E2%98%85">✍️ Reply by email</a></p>Emacs live continuing ‘denote’ maintenance and refinements (2026-10-15 26:30 Europe/Athens) - Protesilaos Stavrou: Master feed with all updateshttps://protesilaos.com/codelog/2026-10-15-emacs-live-continue-denote-maintenance/2026-10-15T00:00:00.000ZProtesilaos Stavrou: Master feed with all updates<p>[ The stream will be recorded. You can watch it later. ]</p>
<p>In a couple of hours I will resume the work I am doing on my Emacs
<code class="language-plaintext highlighter-rouge">denote</code> package. There are general refinements I wish to make, but
also to continue iterating on the new <code class="language-plaintext highlighter-rouge">denote-data-mode</code>, which is an
optional in-memory cache for Denote.</p>
<p>I will have the chat open in case someone has a question about what I
am programming or ANYTHING else they might want to ask me.</p>Catch a Bird (or, Happiness) - James' Coffee Bloghttps://jamesg.blog/2026/10/15/catch-a-bird-happiness2026-10-15T00:00:00.000ZJames' Coffee Blog
<p><em>What made you happy today?</em> asks <a href="https://catchabird.com">Catch a Bird</a>. I <em>love</em> this question, and the website. For the last five minutes or so, I have been both answering the aforementioned question, and trying my best to make some people smile. Here are a selection of my answers to the question:</p>
<ul>
<li>Trying 100% dark chocolate for the first time.</li>
<li>Playing the guitar.</li>
<li>Singing my heart out.</li>
<li>The joy of autumn.</li>
<li>Have a wonderful day :)</li>
<li>Taylor Swift!</li>
<li>Seeing two cats while wandering the neighbourhood.</li>
<li>You’re an amazing human :)</li>
</ul>
<p>I love technology that can highlight the best of us; technology that brings us together.</p>
<p>To you, dear reader, I hope you have a wonderful day.</p>
<p><em>See also: Frances’ <a href="https://francescrossley.com/sharing-good-things-online/">Sharing good things online</a></em>.</p>
<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4b02646da1e9e86',t:'MTc5MjA4MTIwOQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
<a class="tag" href="https://catchabird.com">Catch a Bird</a>
<a class="tag" href="https://francescrossley.com/sharing-good-things-online/">Sharing good things online</a>