~hedy's blogroll - BlogFlockThe blogroll listed on my website.
https://home.hedy.dev/blogroll/https://blogflock.com/list/yq60j2026-09-16T00:00:00.000ZBlogFlockhedyA different kind of ‘interpretation’ with 10 English songs - Protesilaos Stavrou: Master feed with all updateshttps://protesilaos.com/interpretations/2026-09-16-ten-english-songs/2026-09-16T00:00:00.000ZProtesilaos Stavrou: Master feed with all updates<p>In these “interpretations” I typically pick a Greek song, translate
its lyrics, and then do the philosophy I would have done anyway. Put
differently, I am using music as a starting point for a comment that
might turn into a discussion… A failing tactic, for sure, but I
digress.</p>
<p>The reason I pick Greek songs is to introduce this type of music to an
international audience. Though you should not assume that I have a
vested interest in it. I care about art, which knows no borders.</p>
<p>So here are 10 songs covering a variety of styles that I enjoy. I keep
it to 10 because I do not have enough lives to appreciate in full
everything people do. Sorted alphabetically:</p>
<ol>
<li>Boney M. - Rasputin <a href="https://www.youtube.com/watch?v=16y1AkoZkmQ">https://www.youtube.com/watch?v=16y1AkoZkmQ</a> (pretending I can pick one from Boney M.)</li>
<li>Chumbawamba - Tubthumping <a href="https://www.youtube.com/watch?v=2H5uWRjFsGc">https://www.youtube.com/watch?v=2H5uWRjFsGc</a> (good energy to keep you going)</li>
<li>Deep Purple - Soldier Of Fortune https://www.youtube.com/watch?v=AjIL2BemqBY (a personal story while you are catching your breath)</li>
<li>Eagles - Hotel California <a href="https://www.youtube.com/watch?v=09839DpTctU">https://www.youtube.com/watch?v=09839DpTctU</a> (I am almost conventional at this point)</li>
<li>GALA - Freed from desire <a href="https://www.youtube.com/watch?v=p3l7fgvrEKM">https://www.youtube.com/watch?v=p3l7fgvrEKM</a> (Will Grigg’s on Fire!)</li>
<li>Peter Nalitch - Guitar <a href="https://www.youtube.com/watch?v=AOzkN8dHnjk">https://www.youtube.com/watch?v=AOzkN8dHnjk</a> (the GOAT)</li>
<li>Placebo - Every You Every Me <a href="https://www.youtube.com/watch?v=OMaycNcPsHI">https://www.youtube.com/watch?v=OMaycNcPsHI</a> (“carve your name into my arm”!!!)</li>
<li>Scooter - How Much Is The Fish? <a href="https://www.youtube.com/watch?v=cbB3iGRHtqA">https://www.youtube.com/watch?v=cbB3iGRHtqA</a> (a fortune, mate—tough times)</li>
<li>System Of A Down - Toxicity <a href="https://www.youtube.com/watch?v=iywaBOMvYLI">https://www.youtube.com/watch?v=iywaBOMvYLI</a> (because I do not understand half of <em>Chop Suey</em>, lol)</li>
<li>The Prodigy - Out Of Space <a href="https://www.youtube.com/watch?v=a4eav7dFvc8">https://www.youtube.com/watch?v=a4eav7dFvc8</a> (just wake up your boring neighbours)</li>
</ol>
<p>The gist of all this is that each person is multifaceted. Sometimes I
do not want to listen to music at all. I enjoy the birds and the
ambience of the mountains. At others I am keen on something more
contemplative and at others still I will put on a dance song. As a
matter of fact, while I am typing this out, <em>Coco Jambo</em> by <em>Mr.
President</em> is playing from my archive, which is one helluva blast from
the past!</p>
<p>In embracing our multifacetedness we free ourselves from the
absurdities of ideological purity. Take any benign idea—love,
beauty, peace—to an extreme and it becomes so inwardly corrupted it
turns into its opposite.</p>
<p>In the expression of multifacetedness there is common sense. You allow
each facet of yourself to thrive, because you are taking care to water
all the plants. As such, you are creating an internal polyculture,
which is resilient to disease. Diversity in harmony produces balance
of the sort that is sustainable.</p>
<p>Balance can also be enforced through uniformity,, adherence to dogma,
and brute force. This is the singlefacetedness of monoculture that
delivers short-term results and longer-term malaise. In terms of
everyday behaviour it runs counter to our nature at times, even when
it is done in the name of it, and thus ends up being pretentious in
substance and performative in style.</p>
<p>The human condition is diverse throughout. The individual is, in this
regard, both mirror and amplifier of group dynamics, of social trends,
and historical trajectories. By exposing ourselves to others, we allow
our own self to flourish and to become more rounded.</p>
<p>How can you know, for example, if you actually like dancing if you
have never done it in earnest? Maybe what you are missing is exposure
to that person and/or situation that will tease out whatever remains
hidden deep inside of you.</p>
<p>Intellectually, I am a philosopher. Though a more generic term is
explorer. I will go anywhere the wind sails because (i) I am keen on
learning as much as I can, (ii) I recognise I am not in complete
control of the world and so accept my fate, and (iii) I have the
courage to deal with whatever danger awaits.</p>
<p>The danger with the explorer’s conduct and with diversity more broadly
is that it can become wasteful of its own vitality if it is stretched
too thin. Concretely, if I explore too much without integrating any
findings into my life, then I reach a point where I am pulled in all
directions, unable to actually do anything from start to finish.</p>
<p>Similarly, diversity for the sake of diversity does not produce any
good results. Polyculture at its extreme is so competitive for each
plant that there can be no one or few species that yield enough fruit.</p>
<p>It again comes down to balance and common sense, to avoiding the
absurdities of the extremes.</p>2026 Roll-037 - Baty.nethttps://baty.net/posts/2026/09/2026-roll-037-nikon-fe2/2026-09-15T20:12:20.000ZBaty.net<figure><img src="https://baty.net/img/2026/20260915-2026-Roll-037_03.jpg" alt="Black and white film photo of a boathouse"><figcaption>Boathouse, Gaylord MI (2026)</figcaption></figure><p>This roll was taken at a friend's cottage near Grayling and in Grand Haven.</p>
<!-- more -->
<figure>
<img src="https://baty.net/img/2026/2026-Roll-037_06.jpg" alt="" />
<figcaption>Adirondack chairs</figcaption>
</figure>
<figure>
<img src="https://baty.net/img/2026/2026-Roll-037_07.jpg" alt="" />
<figcaption>Bourbon by the lake</figcaption>
</figure>
<figure>
<img src="https://baty.net/img/2026/2026-Roll-037_28.jpg" alt="" />
<figcaption>Surfer and stumbling guy</figcaption>
</figure>
<figure>
<img src="https://baty.net/img/2026/2026-Roll-037_35.jpg" alt="" />
<figcaption>Wave breaking on Grand Haven pier</figcaption>
</figure>
<p><a href="mailto:jack@baty.net?subject=[Baty.net] Re: 2026%20Roll-037">✍️ Reply by email</a></p>Tuesday, September 15, 2026 - Baty.nethttps://baty.net/journal/15Sep26/2026-09-15T13:25:34.000ZBaty.net<figure><img src="https://baty.net/img/2026/20260915T072649--boathouse-door.webp" alt="Black and white photo of old boathouse door and lock"><figcaption>Boathouse door (2026)</figcaption></figure><div class="compact status">
<ul>
<li><strong>STATUS</strong>: Considering a withdrawal from Mastodon</li>
<li><strong>TODO</strong>: Hang out with my grandson</li>
<li><strong>READING</strong>: "Thinking In Systems" by Donella Meadows</li>
<li><strong>LISTENING</strong>: Various artists on cassette tape</li>
</ul>
</div>
<hr />
<p>I sat down here today thinking I wanted a bunch of separate blogs, again. Then I came to my senses, but I still don't know how to handle the small posts. Are they still <a href="https://baty.net/notes">Notes</a>? Does it make sense to separate them? Does it matter?</p>
<hr />
<p><a href="mailto:jack@baty.net?subject=[Baty.net] Re: Tuesday%2C%20September%2015%2C%202026">✍️ Reply by email</a></p>I Want Your Sex (2026) ★★★★ - Baty.nethttps://baty.net/notes/2026/09/i-want-your-sex-2026/2026-09-15T13:22:22.000ZBaty.net<figure><img src="https://baty.net/img/2026/20260915-i-want-your-sex-card.jpeg" alt="I Want Your Sex movie card"></figure><p>I have always had a thing for Olivia Wilde. I now have even more of a thing for Olivia Wilde.</p>
<p><a href="mailto:jack@baty.net?subject=[Baty.net] Re: I%20Want%20Your%20Sex%20(2026)%20%E2%98%85%E2%98%85%E2%98%85%E2%98%85">✍️ Reply by email</a></p>Interpretation of “Palm trees” by Vasilis Papakonstantinou - Protesilaos Stavrou: Master feed with all updateshttps://protesilaos.com/interpretations/2026-09-15-papakonstantinou-palm-trees/2026-09-15T00:00:00.000ZProtesilaos Stavrou: Master feed with all updates<p>For the present article, I have picked a seemingly bizarre song from
the vast corpus of Vasilis Papakonstantinou: <a href="https://www.youtube.com/watch?v=wv28XE7tGJo">https://www.youtube.com/watch?v=wv28XE7tGJo</a>.</p>
<p><em>Palm trees</em> is written and composed by Apostolos Boulasikis. All of
the songs I have heard from Apostolos are surreal in the images they
evoke and profound in the interpretations they withstand. This one is
no exception.</p>
<p>Below are the lyrics, my faithful translation of them, and some
philosophy.</p>
<p>Also check the other interpretations I have written related to Vasilis
Papakonstantinou:</p>
<ul>
<li><a href="https://protesilaos.com/interpretations/2025-09-01-papakonstantinou-i-need/">I need</a> (2025-09-01)</li>
<li><a href="https://protesilaos.com/interpretations/2025-03-01-papakonstantinou-minor-adulterations/">Minor adulterations</a> (2025-03-01)</li>
<li><a href="https://protesilaos.com/interpretations/2023-03-22-papakonstantinou-sophie/">Sophie (The wild crowd)</a> (2023-03-22)</li>
<li><a href="https://protesilaos.com/interpretations/2022-07-28-papakonstantinou-porto-rico/">Porto Rico</a> (2022-07-28)</li>
<li><a href="https://protesilaos.com/interpretations/2022-07-09-papakonstantinou-kabardina/">Trench coat</a> (2022-07-09)</li>
</ul>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Φοινικιές
Ερμηνεία: Βασίλης Παπακωνσταντίνου
Στίχοι: Απόστολος Μπουλασίκης
Μουσική: Απόστολος Μπουλασίκης
Να φεύγεις, να φεύγεις, να φεύγεις
ώσπου να βρεις τις ακτές
που χρόνια, τα χρόνια στολίζουν
με σημαιάκια του χτες
Οι αιώνες
ξεβαμμένες, αρχαίες εικόνες
Μεγαλεία
σκονισμένα σε ράφια βιβλία
Μα εσύ πρέπει πάντα να φεύγεις
να βρίσκεις τις φοινικιές
που κάθε τους λόγχη σου δείχνει
μια απ'τις παλιές σου μορφές
Γόνος νόθος του θεού του ήλιου
Καπετάνιος σε πλωτό του Νείλου
Αλχημίστας κι ιερέας δικαστής
Νέγρος ταξιτζής μέσα στο Χάρλεμ
Αριβίστας ζιγκολό στο Σάλεμ
Καζανόβας και Λατίνος εραστής
Λαδωμένος παλαιστής του Σούμο
Πακιστανός μούτσος σ'ένα τσούρμο
που βυθίζεται ανοιχτά των Αντιλλών
Γελαστός παλιάτσος και ακροβάτης
Μες το Σόχο ζόρικος προστάτης
Γόης εξαθλιωμένων γυναικών
Όλα γυρίζουν, ξαναγυρίζουν
λειώνουν, τελειώνουν
και ξαναρχίζουνε
Ίωνας φιλόσοφος και ρήτωρ
Στη Σεβίλλη ταύρος επιβήτωρ
Που πεθαίνει στου τορέρο το σπαθί
Δολοφόνος ενός πρώην τσάρου
Φύλακας ενός σβησμένου φάρου
Αμανές σε Οθωμανικό τζαμί
Στα βουνά της Αφρικής αντάρτης
Ήρωας πολεμιστής σακάτης
τα παράσημα του βγάζει στο σφυρί
Μάγος του Αμαζονίου, μάντης
Κολασμένος συγγραφέας, Δάντης
Σαμουράι πέρα στην Ανατολή.
Όλα γυρίζουν, ξαναγυρίζουν
λειώνουν τελειώνουν
και ξαναρχίζουνε
Κι όμως πρέπει πάντα να φεύγεις
να βρίσκεις τις φοινικιές
Φλεγόμενες βάτους που λένε
σαν τις σειρήνες ψευτιές
Να φεύγεις, να φεύγεις, να φεύγεις
ν'ακολουθείς τις φωνές
στους δρόμους που πάντα φωτίζουν
φλεγόμενες οι φοινικιές
</code></pre></div></div>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Palm trees
Singer: Vasilis Papakonstantinou
Lyrics: Apostolos Boulasikis
Music: Apostolos Boulasikis
To leave, to leave, to leave
until you find the shores
which years, the years adorn
with small flags of yesterday
The centuries
worn out, ancient icons
Grandeurs
dusty books on shelves
But you must always be leaving
to be finding the palm trees
whose every spear shows you
one of your old forms
Illegitimate offspring of the sun god
Captain of a riverboat on the Nile
Alchemist and priest-judge
Black taxi driver in Harlem
Arrivist gigolo in Salem
Casanova and Latin lover
Oiled up sumo wrestler
Pakistani sailor in a crew
that sinks off the Antilles
Smiling clown and acrobat
In Soho a tough guardian
Charmer of immiserated women
All goes round, and round again
they melt, they end
and they restart
Ionian philosopher and rhetorician
At Seville a bull rider
who dies by torero's sword
Assassin of a former tsar
Keeper of an extinguished lighthouse
Amanes at an Ottoman mosque
Rebel at the mountains of Africa
Hero crippled fighter
who auctions his decorations
Magician of the Amazon, seer
Damned author, Dante
Samurai far to the East
All goes round, and round again
they melt, they end
and they restart
And still you should always be leaving
to be finding the palm trees
Burning bushes who tell lies
like the sirens
To leave, to leave, to leave
to follow the voices
to the paths that are luminated
by burning palm trees
</code></pre></div></div>
<p>The titular palm trees symbolise the end of a journey. They represent
the exotic life one finds away from their homeland or the realm of the
knowable more broadly. “Exotic” in its root as “exo” (έξω), which is
outside, thus strictly foreign, unknown yet conceivable as unknown,
otherworldly.</p>
<p>The song speaks of flight and makes an exhortation to that end. To
leave one’s place, in the hope of finding the altogether different
world that lies beyond their current reach. As such, <em>Palm trees</em>
invites one to embark on an open-ended adventure in pursuit of an
elusive goal.</p>
<p>This is not necessarily a boat trip to the other side of the ocean.
One can perform such a journey while physically staying where they
are. What matters is that they open their mind to fresh ideas and new
possibilities. Practically speaking, though, one needs to abandon
their immediate locale to undergo such a transformation. The reason is
that people eventually stick to what they used to do because it grants
some benefits within the given society.</p>
<p>Someone may be, for example, the cool edgy kid in high school. They
gain a reputation to that end, which itself carries expectations.
Others now see and want edginess. This person then has the incentive
to continue to be edgy, to effectively play the role, rather than,
say, pause and become more contemplative.</p>
<p>Travel will help break this loop. The person will have the freedom to
become another as their preoccupations are no longer tied to the
expectation of specific patterns and outcomes. Modern societies
understand this and is why children switch schools after each level
and eventually go to university, should they choose to. At each level
there is a chance of rediscovering oneself anew, even if only marginally.</p>
<p>A journey in pursuit of the exotic is neverending, because there can
be no discovery of the exotic as exotic. Once one enters the other
world, they already are conditioned accordingly. They have become
another in the process of (i) escaping from the confines of their
comfort zone and then in (ii) reaching that world. That which once was
distant has become proximate.</p>
<p>Such travels have no terminus. The exotic is not a specific entity,
but the notional other of one’s lifeworld. If one moves from inside to
a specific outside, then that becomes their new inside as the realm of
the familiar and the proximate, which shall have its own outside, and
so on.</p>
<p>As people, we change over time to take on certain qualities and leave
others. What once was a defining feature now is not characteristic of
who we are. There may still be traces, but more pronounced patterns
have since taken form.</p>
<p>It thus does not matter where exactly one finds those palm trees, i.e.
who they become exactly. The point is to develop a certain consistency
such that they can be that person in earnest and feel they are
performing their function well. This is described at length in the
lyrics through the references to all the figures one can be. Each leaf
of the palm tree points to a persona.</p>
<p>To what end? There is none. The journey is not better than staying
exactly in place. Those who leave as well as those who stay still meet
the same fate. It then comes down to what feels right or what the song
describes as the path luminated by the palm trees: one can only follow
what they discern.</p>
<p>For instance, I am the journeyman type who leaves home in pursuit of
discovering myself by losing the self I was, as merchant on the silk
road, pirate at the Horn of Africa, sellsword in one of the many
European wars, all as the same person. I thrive in openendedness. This
is what makes me a philosopher and a polymath, after all. It is
exuberance that comes with the requisite courage to embark on the
adventure, to not be deterred by the challenge, and to not be held
back by any promise of comfort either.</p>The blue room - Protesilaos Stavrou: Master feed with all updateshttps://protesilaos.com/books/2026-09-15-blue-room/2026-09-15T00:00:00.000ZProtesilaos Stavrou: Master feed with all updates<p>The blue room draws you in. It offers the refuge you seek. Its
material construction diffuses all noise. You are neither disturbed
nor distracted by what transpires in your midst. Such is the comfort
it provides.</p>
<p>Days do not matter within its confines. What was, shall be. Time loses
its meaning when all you can do is stare at those walls. Its passage
is not paused though. Each day leaves its mark on the body. Every
second is impressed on the skin to show you, whenever you muster the
courage to look at the mirror, just how late you have been.</p>
<p>The blue room remembers your moments. Records it keeps to remind those
passing by how long it has remained standing. In its space are stored
memories of bygone days. It keeps track of your perfect score in a
particular category: of dreams never to materialise. Those are your
wants: the adventures you did not embark on. They are the characters
you never became and the roles you did not assume. It stood there
watching them go unnoticed by the travellers of this world.</p>
<p>You appear not, when all is a single colour, no matter how actively
you try and how strongly you want it. There is no pattern to be
discerned. When you speak, they wonder how is it that a building can
have a voice. People are afraid of haunted places, after all. Instead
of inferring that you might be there somewhere, they act in response
to their deep-seated fears. You are irrelevant in your invisibility.</p>
<p>The blue room absorbs it all. It has inexhaustible patience. It wants
you to remain in place. Only then can it perform its function of
protecting you, of shielding you from whatever danger lurks in the
corner. From your daily routine it will remove any sense of urgency.
You shall not go anywhere. There is no need to. What you have is
complete. It shall suffice for a lifetime.</p>
<p>Plans for tomorrow can be revised to become aspirations for the week
after, which in turn will be rolled over to a future date that remains
elusive. The hopes are distorted accordingly, with pragmatic
considerations woven into their narrative. A few are enough to bring
an abrupt end to the story that would otherwise develop. Not even
there do you become another.</p>
<p>The blue room loves you. It tells you that it has desire for you
alone. Special you feel when you are noticed, even if it is only by a
structure. It has a life of its own. A logic that defies and then
overrides your volition. It enters your mind as shapeshifter
extraordinaire to become friend and lover whose name you keep
forgetting.</p>
<p>The blue room questions your judgement. There is nowhere to go when
all you can think of is informed by monotonous surroundings. The door
is right there. Step outside whenever you want only to discover that
you jump back in. Without a plan, you revert to your default
condition, effectively working against the goal you never defined. As
you do that, hope is lost. It feels you are standing while running.</p>
<p>The blue room is you. It extends to form a fine line which connects at
the other end to become a circle. There is no outside, no inside, no
before, no after. It is the everlasting and ubiquitous presence of a
hue; the tyranny of one. You switch off the lights to not notice it
anymore. Yet you know that it and you are the same.</p>Wonders of Web Weaving, Episode 19 - James' Coffee Bloghttps://jamesg.blog/2026/09/15/www-192026-09-15T00:00:00.000ZJames' Coffee Blog
<p><a href="https://web-weaving.jamesg.blog">The nineteenth episode of Wonders of Web Weaving is out</a>:</p>
<blockquote>
<p>In Episode 19, I chat with <a href="https://melonking.net">Daniel</a>, the author of <a href="https://melonking.net">melonking.net</a> and maintainer of the <a href="https://forum.melonland.net/">Melonland community forum</a> about, among other things, longevity on the web, the 'web revival', the creative potential of the web, and more.</p>
</blockquote>
<p>I hope you enjoy the episode!</p>
<p><a href="https://web-weaving.jamesg.blog/subscribe/" rel="noreferrer"><em>Wonders of Web Weaving also has an RSS feed</em></a><em> you can use to follow along from wherever you get your podcasts.</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:'a3b6403bae69e718',t:'MTc4OTQ2MDgzMg=='};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://forum.melonland.net/">Melonland community forum</a>
<a class="tag" href="https://melonking.net">Daniel</a>
<a class="tag" href="https://melonking.net">melonking.net</a>
<a class="tag" href="https://web-weaving.jamesg.blog">The nineteenth episode of Wonders of Web Weaving is out</a>
<a class="tag" href="https://web-weaving.jamesg.blog/subscribe/">Wonders of Web Weaving also has an RSS feed</a>
Gail Daughtry and the Celebrity Sex Pass (2026) ★★★★ - Baty.nethttps://baty.net/posts/2026/09/gail-daughtry-and-the-celebrity-sex-pass-2026/2026-09-14T09:01:04.000ZBaty.net<figure><img src="https://baty.net/img/2026/gail-daughtry-and-the-celebrity-sex-pass-card.jpg" alt="Gail Daughtry and the Celebrity Sex Pass movie card"></figure><p>I thought this was very funny.</p>
<p><a href="mailto:jack@baty.net?subject=[Baty.net] Re: Gail%20Daughtry%20and%20the%20Celebrity%20Sex%20Pass%20(2026)%20%E2%98%85%E2%98%85%E2%98%85%E2%98%85">✍️ Reply by email</a></p>Game: Streets of Rage 4 - Protesilaos Stavrou: Master feed with all updateshttps://protesilaos.com/games/2026-09-14-streets-of-rage-4/2026-09-14T00:00:00.000ZProtesilaos Stavrou: Master feed with all updates<p><em>Streets of Rage 4</em> is a game that hates you (<strong>spoilers below</strong>). I
do not mean the general “you”, the one that keeps your defences down
because of how impersonal it is. No! I mean you in particular who is
reading this. I know your name, where you live, and have already
talked to your parents about this. But before I explain why this game
treats you scornfully, let me give you some context to better
appreciate what the fuss is about.</p>
<p>Before gaming at home became the norm, and before 1GB of RAM had the
price of a heart transplant, video games were played at arcades on
machines that were operated with coins. You would insert a coin and
get a go at the game. When you would lose or complete the game, the
machine would ask for another coin. Simple and super effective! At the
end of your session, you had the chance to input three characters,
representing your name, which would be displayed on a leaderboard
screen alongside your total points. Those waiting in line could thus
learn who holds the high score.</p>
<p>Inputting those characters was an adventure unto itself. Unlike our
fancy modern gadgets with full-sized keyboards, key chords timed in
milliseconds, and layered combos, the arcade machines expected you to
cycle from A to Z by tapping a button that was already hard to press.
Picking a letter would lock it in and move you to the next selection.
A mistake could not be undone. In a civilised world, that would not be
a problem. You would take your sweet time to cycle all the way back
from, say, R to P and then ever so carefully repeat the steps to
inscribe “PRT” or something. But ours is a barbaric world, my friend!</p>
<p>The arcade is a social place. You are there together with a bunch of
ne’er-do-wells . There are no gaming chairs to make you feel
comfortable nor hidden lights distracting you from your solitude. You
are typically standing close to the machine you intend you use,
playing mind games on the guy whose turn it is to make an attempt at
reaching the top of the leaderboard.</p>
<p>If your friend gets the high score, you do what besties are there for:
punch the bastard ever so gently to make him mistype his name, of
course. We do not want him to become overconfident, do we now? The
Greeks have warned us of hubris and all that. But we also do not need
to be savages, so we let him have it sometimes, i.e., if he is below
our score.</p>
<p>Many of the games at the arcade were in the fighting or beat-em-up
genres. <em>Streets of Rage 4</em> pays homage to the latter. In terms of
gameplay, it does an excellent job. For a while I felt that Capcom’s
<em>Cadillacs and Dinosaurs</em> got a remake. Though playing the game at
home will never give you the same vibes as what you would experience
at the arcade. Which is why this game hates you, amigo.</p>
<p><em>Streets of Rage 4</em> reminds you that you are at home. That is already
a terrible fate. Then, you realise that you cannot punch your friend
anymore. What a sad world we live in! It also features prominently a
four-player co-op mode. No, not to make you invite people over for a
game or two. Don’t be silly! It does it to highlight the fact that you
have no friends.</p>
<p>Beside that, you will soon notice that everybody on the titular
streets is maxed out in all possible ways. They have more muscles than
those known to anatomists and more curves than those anticipated by
that whole “curvature of spacetime” mumbo-jumbo that physicists dabble
in.</p>
<p>Not only are they all cooler than you, they also have more free time
than you ever will. You expend your vitality doing some unfulfilling
job while they get to chill on the streets—and they even have
coin-ops there to recreate the arcade experience!</p>
<p>Okay, I am not being serious. This is a fine game. I had a good time.
As for the plot, it is a generic cartoon villain story of the bad guys
wanting to control the world. The good guys are unmemorable
vigilantes. I already forgot how they even look, which is fantastic.</p>
<p>For me, this is a strength of gaming. I do not want profound
characterisation and interwoven backstories when the premise is that I
run around kicking people in the stomach. This is the same point I
made about <em>Borderlands 3</em>, namely, I like it when games do not take
themselves too seriously. It makes for a fun and easygoing life.</p>8-Bit Day 2026 - James' Coffee Bloghttps://jamesg.blog/2026/09/14/eight-bit-day2026-09-14T00:00:00.000ZJames' Coffee Blog
<style media="(prefers-color-scheme: dark)">pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: #49483e }
.highlight { background: #272822; color: #F8F8F2 }
.highlight .c { color: #959077 } /* Comment */
.highlight .err { color: #ED007E; background-color: #1E0010 } /* Error */
.highlight .esc { color: #F8F8F2 } /* Escape */
.highlight .g { color: #F8F8F2 } /* Generic */
.highlight .k { color: #66D9EF } /* Keyword */
.highlight .l { color: #AE81FF } /* Literal */
.highlight .n { color: #F8F8F2 } /* Name */
.highlight .o { color: #FF4689 } /* Operator */
.highlight .x { color: #F8F8F2 } /* Other */
.highlight .p { color: #F8F8F2 } /* Punctuation */
.highlight .ch { color: #959077 } /* Comment.Hashbang */
.highlight .cm { color: #959077 } /* Comment.Multiline */
.highlight .cp { color: #959077 } /* Comment.Preproc */
.highlight .cpf { color: #959077 } /* Comment.PreprocFile */
.highlight .c1 { color: #959077 } /* Comment.Single */
.highlight .cs { color: #959077 } /* Comment.Special */
.highlight .gd { color: #FF4689 } /* Generic.Deleted */
.highlight .ge { color: #F8F8F2; font-style: italic } /* Generic.Emph */
.highlight .ges { color: #F8F8F2; font-weight: bold; font-style: italic } /* Generic.EmphStrong */
.highlight .gr { color: #F8F8F2 } /* Generic.Error */
.highlight .gh { color: #F8F8F2 } /* Generic.Heading */
.highlight .gi { color: #A6E22E } /* Generic.Inserted */
.highlight .go { color: #66D9EF } /* Generic.Output */
.highlight .gp { color: #FF4689; font-weight: bold } /* Generic.Prompt */
.highlight .gs { color: #F8F8F2; font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #959077 } /* Generic.Subheading */
.highlight .gt { color: #F8F8F2 } /* Generic.Traceback */
.highlight .kc { color: #66D9EF } /* Keyword.Constant */
.highlight .kd { color: #66D9EF } /* Keyword.Declaration */
.highlight .kn { color: #FF4689 } /* Keyword.Namespace */
.highlight .kp { color: #66D9EF } /* Keyword.Pseudo */
.highlight .kr { color: #66D9EF } /* Keyword.Reserved */
.highlight .kt { color: #66D9EF } /* Keyword.Type */
.highlight .ld { color: #E6DB74 } /* Literal.Date */
.highlight .m { color: #AE81FF } /* Literal.Number */
.highlight .s { color: #E6DB74 } /* Literal.String */
.highlight .na { color: #A6E22E } /* Name.Attribute */
.highlight .nb { color: #F8F8F2 } /* Name.Builtin */
.highlight .nc { color: #A6E22E } /* Name.Class */
.highlight .no { color: #66D9EF } /* Name.Constant */
.highlight .nd { color: #A6E22E } /* Name.Decorator */
.highlight .ni { color: #F8F8F2 } /* Name.Entity */
.highlight .ne { color: #A6E22E } /* Name.Exception */
.highlight .nf { color: #A6E22E } /* Name.Function */
.highlight .nl { color: #F8F8F2 } /* Name.Label */
.highlight .nn { color: #F8F8F2 } /* Name.Namespace */
.highlight .nx { color: #A6E22E } /* Name.Other */
.highlight .py { color: #F8F8F2 } /* Name.Property */
.highlight .nt { color: #FF4689 } /* Name.Tag */
.highlight .nv { color: #F8F8F2 } /* Name.Variable */
.highlight .ow { color: #FF4689 } /* Operator.Word */
.highlight .pm { color: #F8F8F2 } /* Punctuation.Marker */
.highlight .w { color: #F8F8F2 } /* Text.Whitespace */
.highlight .mb { color: #AE81FF } /* Literal.Number.Bin */
.highlight .mf { color: #AE81FF } /* Literal.Number.Float */
.highlight .mh { color: #AE81FF } /* Literal.Number.Hex */
.highlight .mi { color: #AE81FF } /* Literal.Number.Integer */
.highlight .mo { color: #AE81FF } /* Literal.Number.Oct */
.highlight .sa { color: #E6DB74 } /* Literal.String.Affix */
.highlight .sb { color: #E6DB74 } /* Literal.String.Backtick */
.highlight .sc { color: #E6DB74 } /* Literal.String.Char */
.highlight .dl { color: #E6DB74 } /* Literal.String.Delimiter */
.highlight .sd { color: #E6DB74 } /* Literal.String.Doc */
.highlight .s2 { color: #E6DB74 } /* Literal.String.Double */
.highlight .se { color: #AE81FF } /* Literal.String.Escape */
.highlight .sh { color: #E6DB74 } /* Literal.String.Heredoc */
.highlight .si { color: #E6DB74 } /* Literal.String.Interpol */
.highlight .sx { color: #E6DB74 } /* Literal.String.Other */
.highlight .sr { color: #E6DB74 } /* Literal.String.Regex */
.highlight .s1 { color: #E6DB74 } /* Literal.String.Single */
.highlight .ss { color: #E6DB74 } /* Literal.String.Symbol */
.highlight .bp { color: #F8F8F2 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #A6E22E } /* Name.Function.Magic */
.highlight .vc { color: #F8F8F2 } /* Name.Variable.Class */
.highlight .vg { color: #F8F8F2 } /* Name.Variable.Global */
.highlight .vi { color: #F8F8F2 } /* Name.Variable.Instance */
.highlight .vm { color: #F8F8F2 } /* Name.Variable.Magic */
.highlight .il { color: #AE81FF } /* Literal.Number.Integer.Long */ .highlight .nn, .highlight .n{color: light-dark(black, var(--dark-foreground-color)) }</style><style media="(prefers-color-scheme: light)">pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: #ffffcc }
.highlight { background: #f8f8f8; }
.highlight .c { color: #3D7B7B; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #F00 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666 } /* Operator */
.highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #9C6500 } /* Comment.Preproc */
.highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */
.highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
.highlight .gr { color: #E40000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #008400 } /* Generic.Inserted */
.highlight .go { color: #717171 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #04D } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #687822 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #00F; font-weight: bold } /* Name.Class */
.highlight .no { color: #800 } /* Name.Constant */
.highlight .nd { color: #A2F } /* Name.Decorator */
.highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #00F } /* Name.Function */
.highlight .nl { color: #767600 } /* Name.Label */
.highlight .nn { color: #00F; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #A2F; font-weight: bold } /* Operator.Word */
.highlight .w { color: #BBB } /* Text.Whitespace */
.highlight .mb { color: #666 } /* Literal.Number.Bin */
.highlight .mf { color: #666 } /* Literal.Number.Float */
.highlight .mh { color: #666 } /* Literal.Number.Hex */
.highlight .mi { color: #666 } /* Literal.Number.Integer */
.highlight .mo { color: #666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #A45A77 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #00F } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666 } /* Literal.Number.Integer.Long */</style>
<style>
@font-face {
font-family: 'MonaspaceArgon';
src: url('/assets/fonts/MonaspaceArgon-Regular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
}
pre, code {
font-family: 'MonaspaceArgon', ui-monospace, monospace;
}
</style>
<p>Yesterday – September 13th – was the 256th day of the year. Tantek <a href="https://tantek.com/2024/256/t1/happy-8bitday-binary-byte">blogged about this in 2024</a> and in 2025 introduced a challenge to <a href="https://tantek.com/2025/257/t1/happy-8bitday-255-bytes-max">make a web page in under 256 bytes</a>. After <a href="https://tantek.com/2026/256/t1/happy-8bitday-ordinal-date-observations">reading his announcement from yesterday his morning</a>, I decided I would participate again.</p>
<p>Last year I made a <a href="https://jamesg.blog/2025/09/15/a-255-byte-web-page">minimal HTML home page</a> using 253 bytes of HTML and 220 bytes of CSS. This year I made two pages, each of which only use a single HTML file with styles in a <code>style</code> tag. The single files are each under 256 bytes.</p>
<p>The first page I made this year was <a href="file:///Users/james/blog/playground/8-bit-day-2026.html">a poem about websites</a>. I used CSS, in particular the <code>color-scheme: light dark;</code> rule, to make the colour of one of the words in the poem change depending on whether the page is viewed in light or dark mode. The page is 215 characters long.</p>
<p>The second page I made this year was an <a href="https://playground.jamesg.blog/8-bit-char-count.html">interactive web page to count the number of characters and words in a textarea</a>. This took a fair bit of time to make because I had to use JavaScript to make the textarea work. The page is 254 characters long, and uses four HTML elements: two paragraphs, a textarea, and a script tag.</p>
<p>To save characters in the character and word count web page, I assigned the <code>document</code> value to a variable called <code>d</code> and the <code>document.getElementById</code> function to <code>d.g</code>. This syntax when I needed to retrieve elements or their values, or set new values for an element, I could do so in many fewer characters (although at the notable cost of readability). Of note, the word count splits at space characters, which means that <code>of – day</code> would be three words (<code>of</code>, <code>–</code>, <code>day</code>), even though it is two words. If anyone can suggest a way to make a more accurate word counter while staying under the character limit, I’d love to see your versions!</p>
<p>The constraints of 8-Bit Day have, in both years, encouraged me to make something I otherwise would not have. I didn’t start today thinking I was going to make a character and word counter in under 256 characters of code, but I am glad the day went this way.</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:'a3ae73574faaf2a1',t:'MTc4OTM3OTAzOQ=='};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://jamesg.blog/2025/09/15/a-255-byte-web-page">minimal HTML home page</a>
<a class="tag" href="https://playground.jamesg.blog/8-bit-char-count.html">interactive web page to count the number of characters and words in a textarea</a>
<a class="tag" href="https://tantek.com/2024/256/t1/happy-8bitday-binary-byte">blogged about this in 2024</a>
<a class="tag" href="https://tantek.com/2025/257/t1/happy-8bitday-255-bytes-max">make a web page in under 256 bytes</a>
<a class="tag" href="https://tantek.com/2026/256/t1/happy-8bitday-ordinal-date-observations">reading his announcement from yesterday his morning</a>
My own little photo metadata management app - Baty.nethttps://baty.net/posts/2026/09/my-own-little-metadata-app/2026-09-13T18:51:35.000ZBaty.net<figure><img src="https://baty.net/img/2026/20260913T084350--exif-manager-app.jpg" alt="Screenshot of Exif Manager app"><figcaption>My Exif Manager app (Linux)</figcaption></figure><p>After scanning a roll of film, I like to add camera make/model/lens exif data to the files. For years, I've done this via exiftool using the command line. It's not hard, but I thought I'd see if Claude Code could whip up something a little nicer to use. Turns out it could.</p>
<!-- more -->
<p>Launch the app, open a folder, choose from a pre-defined list of my cameras and lenses, and write the exif info to the files. It took Claude maybe 30 minutes from my prompt to a working app.</p>
<p>That's all I needed it to do, but I got a little fancy and added captioning, which many photo apps make more difficult than it should be.</p>
<p>Speaking of making things difficult, some apps (::cough Darktable::) don't deal well with metadata during export, so I have my app allow me to write the information to already-exported files based on file name. Let's say I have Darktable export a bunch of images to ~/Pictures/Export but those images lose their captions (it happens!). I tell my app where the exported files are and it matches file names and writes the metadata to those files.</p>
<p>The trouble with having an LLM at hand all the time is that now I want to work with it to build or extend little apps for <em>everything</em>. It's too easy, helpful, and fun to ignore.</p>
<p><a href="mailto:jack@baty.net?subject=[Baty.net] Re: My%20own%20little%20photo%20metadata%20management%20app">✍️ Reply by email</a></p>2026 Roll-036 (Olympus OM-1n) - Baty.nethttps://baty.net/posts/2026/09/2026-roll-036-olympus-om-1n/2026-09-13T13:33:52.000ZBaty.net<figure><img src="https://baty.net/img/2026/2026-Roll-036_11.jpg" alt="Stairs on boat dock"></figure><p>Shot a roll in the Olympus OM-1n with the Zuiko 85mm f/2.0. I find long lenses nearly as challenging as wide ones.</p>
<!-- more -->
<figure>
<img src="https://baty.net/img/2026/2026-Roll-036_07.jpg" alt="" />
<figcaption>Adirondack chair on West Twin Lake</figcaption>
</figure>
<figure>
<img src="https://baty.net/img/2026/2026-Roll-036_01.jpg" alt="" />
<figcaption>Lock on boat house door</figcaption>
</figure>
<figure>
<img src="https://baty.net/img/2026/2026-Roll-036_02.jpg" alt="" />
<figcaption>Bryan's boat on the lift</figcaption>
</figure>
<figure>
<img src="https://baty.net/img/2026/2026-Roll-036_03.jpg" alt="" />
<figcaption>Weeds on the shore at Bryan's cottage</figcaption>
</figure>
<figure>
<img src="https://baty.net/img/2026/2026-Roll-036_11.jpg" alt="" />
<figcaption>Stairs on Bryan's dock</figcaption>
</figure>
<figure>
<img src="https://baty.net/img/2026/2026-Roll-036_20.jpg" alt="" />
<figcaption>Alice's food and water dishes</figcaption>
</figure>
<figure>
<img src="https://baty.net/img/2026/2026-Roll-036_24.jpg" alt="" />
<figcaption>Model wooden boat</figcaption>
</figure>
<figure>
<img src="https://baty.net/img/2026/2026-Roll-036_25.jpg" alt="" />
<figcaption>Flowers on our deck wrapping around nearby lamp post</figcaption>
</figure>
<figure>
<img src="https://baty.net/img/2026/2026-Roll-036_30.jpg" alt="" />
<figcaption>Kayaks</figcaption>
</figure>
<figure>
<img src="https://baty.net/img/2026/2026-Roll-036_33.jpg" alt="" />
<figcaption>Portrait of Jack by Bryan Lewis</figcaption>
</figure>
<p><a href="mailto:jack@baty.net?subject=[Baty.net] Re: 2026%20Roll-036%20(Olympus%20OM-1n)">✍️ Reply by email</a></p>Selfie: from the festival - Protesilaos Stavrou: Master feed with all updateshttps://protesilaos.com/selfies/2026-09-13-from-festival/2026-09-13T00:00:00.000ZProtesilaos Stavrou: Master feed with all updatesJust a picture while I was working at the festival the other day.Welcome to our festival - Protesilaos Stavrou: Master feed with all updateshttps://protesilaos.com/commentary/2026-09-13-welcome-our-festival/2026-09-13T00:00:00.000ZProtesilaos Stavrou: Master feed with all updates<p>This is an entry from my journal.</p>
<hr />
<p>I always enjoy working at the festival. I have in the past sold bread
and related products, but this year I managed a toy store front that
also featured <em>κομποσχοίνια</em> (komboschinia). A komboschini is a piece
of rope with knots that you typically wear as a bracelet. Komboschinia
have a religious significance, but people also use them as a fashion
statement. I now have three on each wrist, for example, to turbocharge
that religiosity.</p>
<p>Even though I am an introvert, I am a good dealer at noisy places. I
am sufficiently talkative, have a loud voice, and take nothing
seriously if I do not have to. A tourist thought this was a bazaar
where she would haggle to get a discount. I shouted for everyone
waiting in line to listen “I want my swimming pool madame; no
discounts!”. Then I said “okay, take six and pay for five”</p>
<p>Another person wanted to have a picture with me after we did some good
business together and had a positive vibe. I was all smiles until that
point and turned dead serious all of a sudden: “a thousand euro for my
image rights!” and then I laughed.</p>
<p>Those who know me well will attest to my sense of humour and
lightheartedness. The others will have to wait to see what I have in
store for them. I am much more careful online because cultural
differences increase the likelihood of misunderstandings. For
instance, I cannot do the whole trick of raising my hands and shouting
“my friend” at a German as soon as I meet them because they will,
quite understandably, get PTSD that the Greeks are back for more
money. In such cases I am cautious. Though I will still throw some
bait, in the form of pointed remarks, and if I notice that the person
has caught it then I will not miss an opportunity to make them smile.</p>
<p>Most of what I do either is directly for teasing people or has such a
component. Sometimes I do it in a playful and exaggerated manner. At
others I am subtle. The latter kind is what I typically do on my
website: I challenge the reader to drop what was theretofore an idea
that they took seriously. And there is a version of this which takes
the form of a provocation. You do not see me laughing while I am
saying out loud the most witty formulation I came up with, but if you
knew me you would know this part as well. It is not your fault, of
course, just the nature of the medium.</p>
<p>At any rate, the festival is my kind of place. The majority of people
who show up are the average folk. They belong to the working class,
dress with unbranded clothes, have no pretences to greatness, and are
straightforward. The snobs will skip such events because they dismiss
the plebs as uncultured and crude. They cannot stand out in the crowd,
which annoys them greatly. For me not having their smug face there is
wonderful news because I do not have to make them feel uncomfortable
myself.</p>
<p>For example, I was walking my dogs and one of them took a moment to
pee on a tire. Dogs do this all the time. I did not give it any
thought until some posh dude called me out asking why did I allow my
dog to do that to his car. I looked at him without uttering a word,
then checked the car, and said “wash it, you have money”. Implicit in
my comment was a common challenge I present: if you come to me to play
the game you purport to be good at, then I will make sure you live up
to your own rules or realise that it is better to be easygoing. Either
way, you win.</p>
<p>To find entry level snobs, you can just go to any random cafeteria
these days. They have all become high class. It used to be that coffee
was the cheapest drink for the worker to start the day with a positive
“good morning”. Now the places have cookie jars and cheesecakes on the
front. Their menu is full of augmented drinks. A cup is adorned with
creams, syrups, and make-belief all so that they can charge you a
small fortune.</p>
<p>Water is extra, of course. Soon the authorities will outlaw that
thing. It makes business sense to channel it all to the AI puppet
masters. This way, jaded programmers can have the illusion of
continuous productivity when an agent surfaces what <code class="language-plaintext highlighter-rouge">grep</code> and/or
<code class="language-plaintext highlighter-rouge">find</code> would have discovered without draining a lake in the process.</p>
<p>Until recently it was 1 euro for a shot of Cyprus coffee (sorry,
Turks, we rebranded it because we are petty bastards). Now that amount
of money does not even get you a polite look. And say you buy a
coffee, they will be pushy about you leaving as quickly as possible.
“Would you like something else?” is the most ominous question you can
get in this situation. If you respond negatively, they tell you that
they will go fetch the bill. Basically, they make it clear that you
are an impediment to the boss’ profiteering. Such are their
instructions.</p>
<p>At the festival I meet the people who are otherwise invisible. They go
to work, then back home. This is their budget. It is the same for me.
I basically do not exist as a social animal most of the year. I even
work from home for my coaching, which means that I can go for weeks
without having an extended chat face-to-face. As for possibly coaching
from cafeterias, that is terrible business because of how expensive
they are relative to how much I charge. Plus, it would be inconvenient
in practice.</p>
<p>Festivals are a reminder that the common folk exist, yet they only
come to life when that time of the year arrives. Such is the stupid
society we tolerate.</p>Autumn - James' Coffee Bloghttps://jamesg.blog/2026/09/13/autumn2026-09-13T00:00:00.000ZJames' Coffee Blog
<p><em>The joy of the cool morning air and the seeing singing birds fly between trees. There is a light haze in the air this morning, the haze of an autumn morning. My cheeks are chilly right now — probably pink too. Light shines through the windows and casts a long glow on the floor inside and the leaves outside — the crisp green glow of the sunlit plants. The day is so beautiful.</em></p>
<p><em>There are more trees changing colour — the sight of the trees in the sky outside the coffee shop was breathtaking. Everywhere I look morning welcomes me into this Sunday — the air is as cool as I love. I am listening to Lorde’s music, which takes me back to her concert a few weeks ago — the energy of the light in the darkness, the impact of the unity of voices, the joy and passion and depths of the songs. I was a writer in the dark and a writer in the light that day — every second a new experience, every second new observations that were and became a story.</em></p>
<p><em>The feeling of wanting to hold onto every note of a song — to hold onto every part of a moment.</em></p>
<p style="text-align: center;">⁂ ⁂ ⁂</p>
<p>Just as the sky was clear enough last night to see the stars, so too was the sky clear this morning, except for the light haze that graced the day. I went for a walk and visited a coffee shop, one of my favourite ways to start a morning. At one point on my walk, I noticed the leaves on one particular weeping branch on a tree were turning orange and red. With every passing week I notice the changes in the seasons to a greater extent. As I write, I look out onto a tree in the distance that has been changing colour for the last week; its orange colours standing out amid the sea of green on the horizon.</p>
<p>While sitting in the coffee shop, I read a blog post and noticed the author, a writerly friend half-way across the world, had mentioned me and my most recent post on autumn. My writing on an autumn leaf here in Scotland carried its way to another world where I think it will be around Spring now. Moments like this are what make the web special.</p>
<p style="text-align: center;">⁂ ⁂ ⁂</p>
<p>Writing this post, I carry with me the music that I listened to on my journey, and look forward to playing the next song.</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:'a3a5e11eaadc6c0d',t:'MTc4OTI4OTE2NA=='};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>
Saturday, September 12, 2026 - Baty.nethttps://baty.net/journal/12Sep26/2026-09-12T11:54:00.000ZBaty.net<figure><img src="https://baty.net/img/2026/20260912T075146--west-twin-lake-bourbon.webp" alt="Glass of bourbon on adirondack chair"><figcaption>Drinks with Eggleston</figcaption></figure><p>A couple days at a cottage was good for me. Never opened the laptop once.</p>
<figure>
<img src="https://baty.net/img/2026/20260912T075951--watching-the-lake.webp" alt="" />
<figcaption></figcaption>
</figure>
<p>But then, I come home home, fire up the computer, and immediately regret it.</p>
<p>I may just stop talking about the software and services I use, lest I'm suddenly labeled a supporter of fascism because one of them turns out to be built by an asshole or is friends with an asshole or once shared a quote by said asshole.</p>
<p>Or maybe I'll quit the whole fucking show.</p>
<hr />
<p><a href="mailto:jack@baty.net?subject=[Baty.net] Re: Saturday%2C%20September%2012%2C%202026">✍️ Reply by email</a></p>The courage of the polymaths - Protesilaos Stavrou: Master feed with all updateshttps://protesilaos.com/commentary/2026-09-12-courage-polymaths/2026-09-12T00:00:00.000ZProtesilaos Stavrou: Master feed with all updates<p>Writing for <em>Aeon</em> magazine in an essay titled <a href="https://aeon.co/essays/four-islamic-polymaths-prove-breadth-beats-specialisation">Penchants of the polymaths</a>,
Mariam Sabri informs us about four geniuses of the Muslim world.</p>
<blockquote>
<p>This semester, my students are learning about four polymaths who
shaped Islamic science: al-Biruni, Alhazen, Avicenna and
al-Khwarizmi. Their circumstances could hardly have been more
different: one wrote his way out of scarcity; one was held under
house arrest for a decade; one distilled an era’s medical knowledge
into a text that ruled European universities for 500 years; and the
last worked at the largest research institution of his age. But each
shared the same underlying instinct: to move freely between
mathematics, medicine, astronomy, philosophy and poetry, testing one
discipline’s assumptions against another’s. My classroom is in
Pakistan, where students arrive eager to talk about disruption and
employability, but rarely about breadth. I want them to see, through
these four lives, that this kind of expansiveness isn’t a luxury for
stable times; it has produced some of the most enduring
breakthroughs in the history of science.</p>
</blockquote>
<p>I wish Mariam good luck in inspiring a new generation of students to
follow in the footsteps of those remarkable thinkers.</p>
<p>What I would add to Mariam’s account is the word “courage”, which is a
necessary quality of character in keeping culture open to the
possibility of genius.</p>
<p>The polymath has courage in that they are prepared to move outside the
comfort zone of any given specialisation. They have the audacity to
draw linkages that others do not discern, not as a matter of superior
intellect but as a result of trying in earnest. By “polymath” I apply
the term in its original meaning, the one who has knowledge of many
things, without implying that such a person is necessarily a genius.</p>
<p>I write from a position of experience as a polymath myself. My skills
are well below those of the aforementioned geniuses. I have not
achieved anything remarkable in any of the fields I have delved into
and have no formal qualifications to even make a remotely plausible
case in my favour. Nobody references me now and none will remember me
in 500 years. I do, nonetheless, embody the courage and concomitant
exuberance that no promise of comfort can constrain and, as such, will
go wherever I want to learn whatever my condition renders possible.</p>
<p>I synthesise street smart with book smart. I know of politics in
theory as well as day-to-day practice. I have pierced into the psyche
of humans in sport and the classroom, in company and competition, in
solitude and in festivities, through hardship and opulence, in the
hinterlands as well as the centres of power. I combine prose with
poetry, rigour with beauty, intellectuality with physical prowess, a
tendency for collectivity with the reality of a lone wolf, a study of
human with an understanding of programming, an intuition on colour
with a conception of pattern as such into theology and religiosity.</p>
<p>What is common in this multitude is the virtue to give everything an
honest try by bringing to it the full power of my undivided attention.
It is to not seek excuses for inaction. I never say “I cannot” when
what that would really mean is “I do not want to”.</p>
<p>My initiative is neither informed nor conditioned by the opinion of
others. They default to the kind of naysaying that confines a person
to a tiny room with no sight of the open vistas. Whereas I am not
satisfied with the comfy chair. I will hike to the top of the mountain
and dive in cold waters. I proceed with the belief that I can learn
anything I set my mind to and can perform admirably in it. Such is my
conviction that I am not afraid of the challenge.</p>
<p>This is not a matter of genius, which is beyond human design. It is
about attitude, which can be studied and greatly altered by continuous
effort with the appropriate method, even if it also has a biological
basis.</p>
<p>Genius is rare. I am not that person. I was not a child prodigy and am
not a late bloomer either. Though I can tell from history that genius
occurs more frequently and is clustered together in cultures that are
defined by openness. Those are the societies who are young in age and
spirit, freed from the burdens of institutionalist pretence and
attendant etiquette, and who exhibit that unmistakable zest which
drives forward their inquiry into the world.</p>
<p>Boundaries naturally occur in all fields of endeavour. There is a need
to maintain a trail of paper by which to track outcomes. It is then
followed up by the want to streamline processes, replicate results,
and create a baseline of expectations. The bureaucrat emerges
organically as an intermediary among those whose job it is to think
things through and/or make stuff happen. The bureaucrat starts out as
the custodian of records and eventually turns into the enforcer of
norms.</p>
<p>Scholars who had achieved something noteworthy at a certain point in
their career, and who lack the courage to press on with their inquiry,
wish to cling on to their holdings. They effectively set up barriers
to entry by weaponising bureaucracy in the name of standards, with
which they limit their competition and thus retain their privileged
status.</p>
<p>Over time, bureaucracy turns intellectuality into a pay-to-win scheme.
It confers social status and creates a sense of classism where the way
one talks communicates more about their perceived intellectual acumen
than what they actually say. At scale, this shadow play manifests into
a glorified popularity contest, more superficially sophisticated than
high-schoolers figuring out who is the coolest among them, though not
much different in function: the celebrated experts get the lion’s
share of the money while the rest learn to be happy with leftovers.</p>
<p>Bureaucratisation evolves along with the fracturing of intellectuality
into increasingly narrower fields of specialisation. The bureaucrat
thrives in this environment as the driving force of the want for
interdisciplinarity, by becoming the interlocutor among the relevant
specialisations. The specialist, in turn, benefits from the resulting
obscurity. There is practically nobody who can check on the tangible
value of their contributions. This is a state of comfort, which can be
alluring, at which point complacency kicks in and the system as a
whole enters its state of decline.</p>
<p>Courage is both contagious and dangerous. When one speaks their mind
fearlessly, others are emboldened to do the same. Once a few do this,
the movement grows into a power impulse that emanates from the mind to
affect conduct, institution, and artefact alike.</p>
<p>The potency of courage consists in its unpredictability. The
courageous person will not accept to be constrained and is thus
inconvenient to any established order that finds comfort in stasis.</p>
<p>What teachers such as Mariam Sabri can do is instil a sense of
alertness in their students. Encourage them to continue where they
would otherwise stop. Celebrate their every attempt at formulating a
question and congratulate them for their eagerness to develop an
independent thought. Push them to go where their curiosity leads and
be there for them when they need a tutelary figure to help them
channel their vitality into a force of creativity.</p>
<p>This, however, demands that the teacher be not pedantic and obsessed
with adherence to formality. The teacher must, in effect, have that
spark of alertness to push back, even in subtle ways, against the
overreach of the bureaucratariat.</p>
<p>Do it right and the next genius might show up soon after to remind
humanity that the most predictable is the least animate.</p>the painting - James' Coffee Bloghttps://jamesg.blog/2026/09/12/the-painting2026-09-12T00:00:00.000ZJames' Coffee Blog
<p>the silence of the painting; the music of the painting.</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:'a39ff48968eff887',t:'MTc4OTIyNzA0NQ=='};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>
Perspective - James' Coffee Bloghttps://jamesg.blog/2026/09/12/perspective2026-09-12T00:00:00.000ZJames' Coffee Blog
<p><em>The perspective of the painting; the painting of perspective; the perspective of the viewing. The contrasts of the colours between canvases. The contrasts of light between rooms.</em></p>
<p>I have seen Turner’s Sunrise several times this summer, and every time I see something new. Today, walking in, I immediately noticed a change in pace from the outdoors. Whereas I had spent the day walking busy streets, I was now in a place where there was both space and relative silence. My mind started to slow down. I did, too.</p>
<p>I am fascinated by how environments, especially art galleries, influence how we behave. Does the spacing between paintings in an art gallery influence our ability to focus on an individual piece? Do we walk slower in galleries because there is so much to draw our attention and we feel like we don’t want to miss anything? Why is it so easy to spend so long in an art gallery? Why, of all places, do I almost never feel the need to check the time when I am in a gallery?</p>
<p>On recent visits to the painting, I thought about the fog and the haze. Today, colours stood out more. The greys and the blue greys of the painting were fascinating. I thought about the periphery of the painting, and how, over minutes and over weeks, my attention ebbs between the castle in the centre and the fog and the grass around the edges. I then thought about the background. <em>Is that a second hill?</em> I have never thought about it before. I briefly imagine the second hill as a representation of the castle in the past – now even more faint, but still present.</p>
<p>I then notice that there isn’t a clear demarcation between the castle and the land on which it stands. Where does the castle end and Nature begin? I then start to think more abstractly. Where does the Earth end and the sky begin? I notice how the grasses in the foreground blends into the water. The fog blends into the background. The painting is both evocative but also enigmatic. Is it evocative because it is enigmatic? There is surely more to it. The colours are what first drew me to Turner’s Sunrise.</p>
<p>I take two steps back and feel as I did last time: the painting became even more ethereal and enchanting. I thought about perspectives: how moving a little bit – through space, through time – can change the impression I have in the moment of a work. I wonder what I will see next week.</p>
Of Day - James' Coffee Bloghttps://jamesg.blog/2026/09/12/of-day2026-09-12T00:00:00.000ZJames' Coffee Blog
<p>Herein, vignettes of today.</p>
<p><em>Silver-tipped trees, reddening leaves hanging over fences. Trees swishing like bristles of a brush, painting the day, or waving away the clouds. Morning — listening to music that makes me happy.</em></p>
<p style="text-align: center;">⁂ ⁂ ⁂</p>
<p><em>Two hearts drawn on a wall on the corner. It feels like a gift both to day and to everyone who passes by — the small details that make all the difference; the intersection of design and architecture — of what we build and how we collectively make it our own.</em></p>
<p style="text-align: center;">⁂ ⁂ ⁂</p>
<p><em>In my mind I can transport myself to the depths of summer and feel the air of today cool me like I wished to be cooled back then.</em></p>
<p style="text-align: center;">⁂ ⁂ ⁂</p>
<p><em>How architecture can remind us of places, traditions, times. Seeing a theatre in the Classical style shine white in the daylight. The shallow flowerbeds in the centre on the first floor add dashes of green, which complement the building well — Nature and architecture together.</em></p>
<p style="text-align: center;">⁂ ⁂ ⁂</p>
<p><em>The way the light shining through bright stained glass casts itself colourfully onto the white pillars that serve as the foundation of the church. I have never seen light shine this way before.</em></p>
<p style="text-align: center;">⁂ ⁂ ⁂</p>
<p><em>I feel the trees are barometers of the seasons, while also being of the seasons themselves. Of walking past particular trees and remembering them in spring and when the bells rang loud and noticing now a few leaves grown from once-pink buds are turning red.</em></p>
<p style="text-align: center;">⁂ ⁂ ⁂</p>
<p><em>The joy of there being someone near me who, too, is studying an artwork in close detail.</em></p>