might the idea be like a rose: precious pink petals -- radiant beauty -- emerge with time, and weathers. | Continue reading
oh! the joy of wide eyes and a smile on one's face looking up and through the clear window. oh! to be. | Continue reading
perhaps the printed words were a gift to help a friend through a lonely time. or to aid the beginning of a career shift wherein one becomes a maestro of rhyme. i feel history in the pages, one i will never know now, herein, an opportunity: to learn something new. under the summer … | Continue reading
fog, mist, haze? or soft blankets for the hills. (we all need rest) | Continue reading
A young woman paused, while standing, to read a book in the centre of the city. The castle atop the high hill and the people around were the background: the main character in this story was the book. I was in awe, and elated to see someone so immersed in literature that she would … | Continue reading
How magnetic, I wrote to describe this evening's sunset. Lately, I have been relying on the shadows of the plant on my living room table to tell me when the sun is about to set. One corner of the room takes on a golden glow as sunset approaches. When I saw that glow and the sillh … | Continue reading
a flickering, narrow bar on blank digital paper — excitement what might be? | Continue reading
I learned the word "monostich" today. It means a one-line poem. I am delighted that there is a word to describe this form of poetry, one that invites you to create meaning in a few words. I like the monostich because the short form begets ambiguity, helping both you, the poet, an … | Continue reading
how beautiful it is to be lost in the familiar on a new path, close to home. an opportunity to take joy in the little things: purple rhododendrons. to be the poet who lives stories of place and play look close! what might you find? veins of the leaves rivers (of words?) inspirati … | Continue reading
fearful to show his reverie he was trapped amid the hills (a treasury) a feeling of being sapped but, to the castle he wandered with a worn book in hand a poet, he pondered: how glorious, this land! through stones and sap a turret appeared the destination on ma' map! heart, warme … | Continue reading
I enjoy writing in solitude. As I write, I am sitting on an armchair, looking out at the green hills. I am wondering about the haze on the hill at which I am looking: it is as if there is a low fog that the sun has helped to dissapate, but with some of the fog left lingering. Whe … | Continue reading
threads of thought, at the top of the screen ordered, roughly: from old to new. with every scroll, a window and passage click. exploration, fortuity, play. | Continue reading
i am: still exploring sure an idea will come anxious taking a break tired unable to come up with wondering working on amazed facilitating experimenting excited by and for appreciative of able to experience. i am. | Continue reading
a shelf of words from *sincerity* to *becoming* every time I look, I see possibilities. *What will I read today?* the most exciting of questions! a tale in a land far away? a story reflecting on our connection to pets? of sorrow and lament? within every page, the potential for a … | Continue reading
i saunter under the spring sky and see a message, etched in stone: _in this house Sir Walter Scott lived_ _from 1802 to 1826_. i saunter under the spring sky and see a message, etched in stone: _in this house Sir Walter Scott lived_ _from 1802 to 1826_. i pause, in wonder *what d … | Continue reading
are my ideas sushi rice? their textures and form emerge with time, water, and care. is my notebook a garden? of ideas that need time to grow and attention to thrive. when I note "i love learning" i see a spark, an ember that, with time, may become. sometimes, i see an idea and le … | Continue reading
Nanosearch is a Python package for creating small search engines. Nanosearch can crawl a list of URLs you provide, or the URLs in a sitemap, and generates an index through which you can search with TF/IDF or BM25, two popular ranking algorithms. In the Nanosearch introduction pos … | Continue reading
In my notes, I wrote down an idea for "tiny search engines." I wish there were more search engines for small communities that index websites that matter to them. I wish I could make a small search engine of a handful of sites relevant to a particular topic that I can use and shar … | Continue reading
I sometimes struggle with whether an idea for a tool will turn out to be something that I use. It is easy to code something you think you want, only to realise it is not what you want. This has happened to me many times. With that said, everyone who makes anything will encounter … | Continue reading
I woke up before 6am, with the sun beaming through the edges of the curtains. The spring and summer days where the sun can wake me up are a delight. I lay in bed for a while and let my eyes rest until my alarm went off, after which I prepared for the day and set out for the busin … | Continue reading
A few weeks ago, at the Beyond Tellerrand conference, I heard several mentions of personal archives from speakers. I noted this down in my digital notes pad and knew I wanted to come back to it later. I wondered: What does it mean to have a personal archive? What would one put in … | Continue reading
This week, I took great joy in reading the district booklet with information about what's on, notes from local counsellors, and pieces on a variety of topics. One of the regular columns is a computer whiz who shares tips on how to make the most of your computer. I thoroughly enjo … | Continue reading
I sometimes struggle with whether an idea for a tool will turn out to be something that I use. It is easy to code something you think you want, only to realise it is not what you want. This has happened to me many times. With that said, everyone who makes anything will encounter … | Continue reading
I sometimes struggle with whether an idea for a tool will turn out to be something that I use. It is easy to code something you think you want, only to realise it is not what you want. This has happened to me many times. With that said, everyone who makes anything will encounter … | Continue reading
I can hear the whir of a hard-drive in the background, from the computer that backs up my files. I can hear the occasional car passing by, with less regularity than through the day because now it is evening. I can hear the sound of my fingers typing on the keyboard. This is, by f … | Continue reading
Building a static site generator is an excellent way to challenge your programming skills. I built my first static site generator, letsjam, a few years ago to push my knowledge of Python. I was excited by the challenge because: (i) I knew that I could muld what I was building int … | Continue reading
I can hear the whir of a hard-drive in the background, from the computer that backs up my files. I can hear the occasional car passing by, with less regularity than through the day because now it is evening. I can hear the sound of my fingers typing on the keyboard. This is, by f … | Continue reading
When I have days off, or take time off, I feel a pressure to go somewhere. On the other hand, deep down, I sometimes know I want to rest. I know that I need time to take a step back and let my mind wander a bit. Today, a bank holiday, I decided to opt for making no plans other th … | Continue reading
Building a static site generator is an excellent way to challenge your programming skills. I built my first static site generator, letsjam, a few years ago to push my knowledge of Python. I was excited by the challenge because: (i) I knew that I could muld what I was building int … | Continue reading
After I published my blog post announcing my new blog post publishing tool, I started to think to myself: I have solved the root problem: publishing a blog post on this site was a convoluted, slow process. Now I can think about what features would make my editing experience bette … | Continue reading
The intended audience for this post is programmers. My blog post publishing process is convoluted. To publish a blog post, I have to: Go to GitHub, where my blog is hosted. Navigate to my repository. Go into the posts folder. Wait for the page to load properly, since there are so … | Continue reading
After I published my blog post announcing my new blog post publishing tool, I started to think to myself: I have solved the root problem: publishing a blog post on this site was a convoluted, slow process. Now I can think about what features would make my editing experience bette … | Continue reading
The intended audience for this post is programmers. My blog post publishing process is convoluted. To publish a blog post, I have to: Go to GitHub, where my blog is hosted. Navigate to my repository. Go into the posts folder. Wait for the page to load properly, since there are so … | Continue reading
I enjoy making RSS feeds for sites whose content I would like to follow. I have made an RSS feed for Hugging Face Daily Papers, a curated list of research papers in machine learning. This feed is available at: https://jamesg.blog/hf-papers.xml You can also subscribe to the JSON … | Continue reading
For the last few months, I have been thinking about how I can share old blog posts. There are posts I have written months ago on topics from technical writing to internet gardening to morning routines that are not necessarily easy to find unless you are looking for them. I have a … | Continue reading
This post is for all readers who are eligible to vote in UK general elections. The UK Prime Minister announced the country will have a general election on July 4th 2024. If you are eligible to vote in the election, make sure you have registered. The UK Government has a page calle … | Continue reading
For the last few months, I have been thinking about how I can share old blog posts. There are posts I have written months ago on topics from technical writing to internet gardening to morning routines that are not necessarily easy to find unless you are looking for them. I have a … | Continue reading
This post is for all readers who are eligible to vote in UK general elections. The UK Prime Minister announced the country will have a general election on July 4th 2024. If you are eligible to vote in the election, make sure you have registered. The UK Government has a page calle … | Continue reading
I enjoy making RSS feeds for sites whose content I would like to follow. I have made an RSS feed for Hugging Face Daily Papers, a curated list of research papers in machine learning. This feed is available at: {{ site.root_url }}/hf-papers.xml You can also subscribe to the JSON … | Continue reading
I was looking at Papers with Code earlier today and noticed there is no RSS or Atom feed available. I enjoy keeping up to date with the latest research in computer vision, a field covered by Papers with Code, so I decided to build an Atom feed generator for the website. You can n … | Continue reading
I was looking at Papers with Code earlier today and noticed there is no RSS or Atom feed available. I enjoy keeping up to date with the latest research in computer vision, a field covered by Papers with Code, so I decided to build an Atom feed generator for the website. You can n … | Continue reading
After writing the (More) Ideas, various and sundry blog post earlier today, I started to think of more ideas I would like to share. I thought about calling this post (Even More) Ideas, various and sundry), except I wasn't sure what the series would be called if I did another post … | Continue reading
Part of the joy of the web and software for me is that you can take an idea and turn it into something that many people can use or read. This website, for example, was an idea, and now exists as a place for me to write and share my thoughts. However, making things on the web is t … | Continue reading
After writing the (More) Ideas, various and sundry blog post earlier today, I started to think of more ideas I would like to share. I thought about calling this post (Even More) Ideas, various and sundry), except I wasn't sure what the series would be called if I did another post … | Continue reading
With so many people blogging -- in what I consider to be a "personal website renaissance" -- we need more ways to help people find blogs. We already have many mechanisms to find blogs: blogrolls, webrings, clicking through links on blog posts published on personal websites, and m … | Continue reading
Part of the joy of the web and software for me is that you can take an idea and turn it into something that many people can use or read. This website, for example, was an idea, and now exists as a place for me to write and share my thoughts. However, making things on the web is t … | Continue reading
With so many people blogging -- in what I consider to be a "personal website renaissance" -- we need more ways to help people find blogs. We already have many mechanisms to find blogs: blogrolls, webrings, clicking through links on blog posts published on personal websites, and m … | Continue reading