Query: IndieWeb found 158 results
This morning, indieblog.page on Mastodon pointed me to from Qword and I had to chuckle, as it exactly describes why I treated myself to about 50 minutes of tomfoolery yesterday, though at a considerably lower level than Qword’s.
A lot of people are down on tools like ChatGPT for reasons I fully understand. Heck, I’m down on it myself as a substitute for a human writer. But to help my amateur programming efforts, I find it insanely useful.
Habits I have aplenty, some of them bordering on the obsessive. Do I need to weigh myself every morning if I record my weight only once a week? But rituals, very few. So what’s the difference?
Over on Mastodon, I noted that Juhis, whom I follow, was getting fired up about the start of Blaugust. I had no idea what that was about, so had a quick look and discovered that it was a month-long celebration of blogging, the goal being to write a post a day for the whole of August. Ha! I thought, I’ve already done the exact same thing, for the Dog Days of Podcasting, which is still going strong, although I’m not doing it this year.
This started a few days ago when JamesG announced the redesign of his website. The design and the thinking behind it are great. There was just one thing about it that grated with me: a “straight” quote, right there in the title.1
Around the web, a few people are saying that April went by super quick. Not for me. Nor dragging either. Just felt like an ordinary month in which I did some extraordinary things, most notably spending time with a great friend from grad-student days first in Rome, then by train to Venice, then by train to Vienna. Glorious.
Not really FOMO, but it would have been nice to have been able to attend the first meeting of Front End Study Hall yesterday. Still, glancing through the notes, especially in light of having recently pressed Publish on a redesign of one of my other sites, made me once again reassess my priorities.
Quite by coincidence, I discovered yesterday that I wrote a post on the same day ten years ago expressing my frustration at being able only to tinker with the technology underlying my website, rather than actually understanding it. Why coincidence? Because I am once again in the throes of tinkering with my website while not fully understanding it. And something I wrote back then is a fine prompt to get on and write my submission to this month's IndieWeb Carnival.
March was ... March. Changeable, erratic, unpredictable. Good things on the bicycle, taking the train somewhere and cycling to a different train station. Movement among the plants on the terrace. Good fun and some entertaining podcasts made.
Last week, in an effort to keep riding my bicycle for fun outside the city, I put myself in the hands of Komoot. The app allows you to plan your own rides and use (and modify) rides that Komoot itself or other members have created and saved. It also offers a kind of online diary in which you can share photos and add comments about them.
Digital relationships? That's the topic for February's Indieweb Carnival, and for a long time -- 28 days, in fact -- I did not think I had much to say on the topic. Sure, I've made a couple of real-life friends from people I originally met online. But no more than that. And then it occurred to me that I have been fretting lately about ignoring my most important digital relationship. I've been thinking, the other party ought to change while knowing, at the same time, that the only one who can change is me.
I'm talking, of course, about this website.
tl;dr The images I lost from my installation of WithKnown are back, thanks to methodical brute force.
Here’s the thing: I honestly can remember only a single bad event during the entire year. It was very bad, and entirely personal, so I’m going to say no more. Even the medical procedures I underwent had happy outcomes, compared to what I was dreading. So, another great year.
Monocle would not allow me to login using WithKnown, saying there was no microsub endpoint. This was because in upgrading Known, I had forgotten that I had added the link to microsub before. I had also forgotten which of the hundreds of template files I had to edit in order to do that. In the end I...
There was a time, a long while back, when I was responsible for a good chunk of land, about 2.5 hectares. I wasn’t the only one who worked that land, but I made most of the decisions and thinking about what we did there fills me with happy memories.
Part of it was working with others to achieve a...
This is Part I of a two-part rant about podcasting. It was triggered by Tim Chambers linking to the summary podcast stats at Listen Notes. This part asks what the fediverse might do for podcasting. Part II will look back in an attempt to understand how we (I) got here.
There’s an interesting discussion going on in the IndieWeb chat forums about signalling that your website does not use AI. JamesG, for example, displays a badge on each post (though not on his home page, that reads “written by human not by AI” and that links through to a site that explains why such a badge is a good thing: “make sure humanity continues to advance”.
It's nice of Jim Nielsen to suggest that
, but I'm not sure I fully agree that my current failure-to-ship of a rotten banana is worth writing about, except of course that I am now writing about it, tangentially.I love the idea of having an algorithm decide where I should go on an outing. The problem with geohashing is that “my” graticule is quite large and almost three-quarters water. Neighbouring graticules are often too far away. So despite my best intentions, I have not actually been on very many expeditions. That is why I was very interested when Christof said he was considering building an alternative version that would work on what I think one might call decigraticules and centigraticules or, more simply, what Christof calls walkable and bikeable. The result is a brilliant website that offers you much more accessible options every day.
Today, I put it to use for the first time.
I was intrigued to see that Remy Sharp had converted his “No More 404” script into a service, and promptly asked if I could use it. Remy obliged, and I just installed it which means, I hope, even fewer broken links on this site.
I have never felt as much a part of a close-knit community as I did in university. On the very first day, three of us (out of five) in what you might I suppose call a dorm discovered an instant friendship. By the cancelled 50th reunion in 2020, one of us was no longer alive to attend. In between, and still now, there was just something very special that started back then.
Two geohashing locations within cycling distance, on Saturday and today. My cup runneth over.
The first was very, very close to home, about 1.5km as the crow flies. It was, alas, in the middle of the Tiber, so I was prevented from reaching the location by Mother Nature. But I'm counting it a wi...
I had a little time yesterday afternoon, so I decided to begin the Step Two promised in the roundup of my exasperating Hack Day a couple of weeks ago, digging my way through the check-in code in WithKnown.
Looking at the code for a single check-in, there seemed to be a mismatch between a script...
A fine month, not only for some great October weather but also for a long anticipated trip to Germany for the border:none conference and IndieWeb Camp Nürnberg.
IndieWeb Camp and border:none in Nürnberg were wonderful. I had a great time seeing old friends, making new ones and just giving myself over to the whole thing. Well worthwhile, including even the two twelve-hour train journeys that took me there and back. No complaints.
But. Because there has to be a but.
IndieWeb Camp and border:none in Nürnberg were wonderful. I had a great time seeing old friends, making new ones and just giving myself over to the whole thing. Well worthwhile, including even the two twelve-hour train journeys that took me there and back. No complaints.
But. Because there has to be a but.
We had a session at IndieWebCamp Nürnberg on linkrot in its many guises. As time goes by, URLs you link to and things that link to your URLs almost inevitably break in different ways. Perhaps a whole domain vanishes or becomes a sleaze-hub. Perhaps someone changes the structure of their website, b...
It is 6:45 and I am on a high-speed train pulling out of Roma Termini. We have just passed the strange tall chimney with its spiral staircase wrapping around outside, though I can barely see it. The train’s final destination is Bolzano but if all goes well I will transfer in Verona and then again in Munich and I will end up in Nürnberg at about 19:00.
This, for me, is self care, though I don’t call it that. I call it having fun.
Delayed by a day because I judged a blog carnival round-up to be of a higher priority. And to be honest, there isn't that much to report, but here goes anyway.
Deciding to host a blog carnival was the easy part. Actually doing the work took me right back to those wonderful merry-go-round rides of yesteryear, complete with steam driven organ, as opposed to all the shiny themed rides of the modern amusement park. But enough reminiscence. To work!
The sky is clear celeste, unmarked by clouds. The wind is fresh, but not overly so. The temperature is a delicious 23°C. In other words, a perfect early autumn day. Yesterday was the same, maybe a touch windier, just the job for a very long bike ride.
As the month turns, it seems like a good idea to drum up a little support for the IndieWeb Carnival, which I am hosting this month. The idea is simplicity itself.
Had a wonderful bike ride this morning, effectively the same route as three weeks ago, and this time on the new old bike.
Time to bite the bullet I launched at myself a long time ago, and specify a topic for September's Indieweb Carnival: My Kind of Weather.
I no longer have a garden. I used to have one, in spades. Almost two hectares of old apple orchard, a large polytunnel, raised beds for veggies, flowers galore, a pond big enough to dip into after a hard day’s work. All gone, for reasons that needn’t detain us now, and that I try hard not to think a...
A lot of people derive great benefit from recording, usually daily, the things that bring them joy or for which they are grateful. That isn’t something I do — at least not publicly — although I will sometimes jot down something along those lines as a reminder to future me. That may be because I am e...
The launch of a new blog carnival was so exciting that I wrote my own summary, even though I was not the host. That job was very ably performed by Sara Jakša, who launched the carnival. The point of my roundup was to visit each of the sites and, by way of encouragement, send a webmention to each...
It’s alive! The Carnival of IndieWeb, that is, with the first monthly roundup from Sara Jakša, who started this ball rolling. I looked at them all, because that’s a key point of blog carnivals, to discover things you might not otherwise have found.
We are looking after a friend’s place in the country and perhaps the hardest work is keeping on top of the vegetable garden. Ignore it for a day, and there are five large cucumbers, mocking you. My cucumber repertoire is somewhat limited; raita, quick pickle, sandwiches and, when I remember, Yan-Kit...
Barely a day goes by now that my podcasting email doesn’t receive two or three not very enticing emails. One today offered “Lucrative Ventures”. Another wants to convert YouTube content into podcasts in a “network of health and wellness programs”. The third tells me, to paraphrase, that my restaurant menu sucks, which is odd as I don’t have a restaurant.
RSS is not dead, never has been, but in recognition of renewed interest, I decided to have a go at cleaning up my feeds. Not getting rid of them, because there is absolutely no cost to keeping a feed hanging around just in case it miraculously springs back to life. But tidying up.
As reported earlier, I seem to have found the motivation to pick up the pieces on a project that I’ve dropped a fair few times over the past 10 years or so. And as promised, I am going to ape Phil Gyford and refer to it as $project until it is ready.
The Story So Far … back in 2008, I got a litt...
I’ve been watching, with some amusement, the goings on at Twitter and wondering what, if anything, I should do. I’m skeptical that the whole thing is going to implode, although I am not nearly as sanguine that it will not become even worse than it currently is. To an extent, I cannot avoid the mayhem, because a social channel that I like and enjoy has an automatic import of any tweet that contains the word “IndieWeb,” as a result of which one of the rooms is swamped with people whispering into the void that people can follow them on Mastodon at something-something@indieweb.social
. I skim past them at a rate of knots, just in case there is something of actual interest that I don’t want to miss.
It’s a little like the old time warp, having said which I confess I never really bothered to get my head around those puzzles about meeting yourself in another time. Anyway, a little more than a year ago, and inspired by one day at a time. That anniversary passed on 18 July, but I couldn’t easily celebrate it with a blog post because in a sense it hasn’t passed yet.
, I set out to restore my previous online self,Robin Sloan is always good to read (although I have not, yet, had enough downtime to read Sourdough). His proposal for
is no exception and I decided to give it the “close consideration” he asked for. I’m not sure I have any “generous imagination” to offer.There is an IndieWebCamp going on in Dusseldorf, and during a session on the presentation of photos I thought about sharing my own efforts in that department. Then I discovered, to my horror, that search was completely broken on the website, in production and locally, where I tinker with things. Obv...
How strange to discover two milestones written about on the same day, several years apart. First there was the post in which I “discovered” podcasts. Eleven years later I was mourning the passing of ADN and extending one of the IndieWeb metaphors — eat what you cook1 — with a little biological...
Twelve years ago today, I hosted an issue of Mendel’s Garden blog carnival here. Looking at it again today prompted some reflections.
Still pursuing the idea of sharing from NewsBlur to other places, especially Known and Micro.blog, I went digging around in the code. All of the options are in a section of NewsBlur-master/media/js/newsblur/reader/reader.js
starting at line 2560.
Not that any of them will read it but what, I wonder, would young people make of my post from exactly ten years ago? Yahoo Pipes? RSS? Curating content in order to share it from my own site? Clearly the hallucinations of an old fart’s brain.
And yet, it brought back memories of real achievemen...
My former self just reminded me that it is 10 years since Google dumped Reader, “likely,” as I surmised then, “to send us all scurrying to Google Plus”. Which, of course, it dumped a few years later.
At last, I am once again extracting summary details and artwork for the podcast episodes I have listened to, and I am doing it with Python rather than PHP.
Struggling still to understand geographical information and learn how to do things with it, I had high hopes for this tutorial, even though it dates from 2017. Reading through it a couple of times, before trying to do anything, it seemed to contain the sort of information I wanted to be able to use. So I carved out a few hours and started to work through it. There were plenty of errors to begin with of a sort I have become familiar with, that various bits and pieces could not be found. One proved absolutely insoluble, and I reasoned that perhaps I was using too modern a version of Python. So I went back to square one and installed Python 3.6.
I bagged another geohash yesterday. All it took was rescheduling and redirecting my normal walk, because the target location was just over 5 km from my home. How often does that happen? I wrote it up on the wiki, to the best of my ability, but adhering to IndieWeb principles I’m hosting my own suitably edited version here.
In my as yet completely unsuccessful attempt to revive an internet meme, I was somewhat sketchy on the idea of planets, mostly because they were not something I ever used. I suggested that they were automatic accretions, without detailed curation. I was wrong, as Fluffy pointed out when a group of...
As I continue reading previous blog posts written on this day, I’ve been struck by a couple of things. One is how often there didn’t seem to be anything worthwhile writing about, and how even writing about that seemed worthwhile. There was a phase when lots of bloggers were looking at their logs and writing about the strange searches that brought readers to them, probably only to be disappointed. Linked to that, there were blog carnivals and blog memes.1
Having decided to take a daily approach to filling in the missing posts on this incarnation of my website, I started to think about displaying what I had written on this day in years past. There are all sorts of reasons to do this, many captured by the IndieWeb wiki page on the topic.1 For me, it is partly simply to remind myself of things past. Undoubtedly there will be some negative things in there, but they’re mine, and I own them.
The machinery that publishes this website has been through several changes, and at each stage I have done my best to convert old items into a format that the new machine can deal with. It is slow going, though, and hard to keep motivated. After a burst of energy starting at the beginning and moving...
Blimey, what a great end-of-year gift I have received. Professor Von Explaino heard
and gave me almost exactly what I was hoping for in his post .I don’t really need to write much here; just enough to make sure that there is something to receive when I go out and try to logon from outside.
And bang, there it is. I couldn’t be happier. Not least because I feel I have dodged several bullets.
Not a huge amount to report this month, mostly because we were on holiday for a little more than two weeks, and a glorious holiday it was too. We are very fortunate not to be in either of our home countries, so were able to enjoy travelling, for one thing, and great places to travel to, for another. And I promised myself I wouldn’t bang on about the tragic landscape of dead olive trees in Puglia, so I won’t.
Six days ago, I learned about Bibliogram. It offers a neat and fast view of public Instagram profiles, and some instances also offer a RSS feed. That . Could it be a way to automatically post photos from InstaGram to my stream?
I’m here to tell you: it could.
It’s so nice when things just happen to come together and move me forward. A teeny thing, but mine, and I hope worth sharing.
A week back I wrote about tending my zettelkasten garden, and trying to become more of a curator and less of a hoarder. Two days later someone mentioned readwise.io, which I had a quick look at. That same day, a cyberchum posted something “from this morning’s Readwise email”. So I was well primed.
People have written some interesting things following on from the pop-up IndieWebCamp that Chris Aldrich organised a couple of weeks ago. The Garden and the Stream set out to compare and contrast wikis and weblogs and how the two might be used. It was a terrific success, and I’m sorry I wasn’t able to be there. The topic interests me and is something I’ve thought about on and off for a long time. This morning, I treated myself to thinking about it some more.
It has been three weeks now since I first ran Bise on my logfiles to see who and what had been popping in here to take a look. It’s a bit of a faff, for a whole variety of reasons, which start with my host keeping only a couple of days worth of logs. That means I have to download the logs daily. And my host’s naming convention is different from the one Bise expects. Rather than play with Bise, it is easier to rename the files. And then there's a whole lot of to-ing and fro-ing.
Very strange, but for two days straight my log files have not shown anyone coming here for a post that couldn't be found. Is this a sign of success, or of increasing irrelevance?
Anyway, I did eventually find something that couldn't be found, and brought it in. And it triggered all sorts of nost...
It is 160 days since I first noted that I would like to make use of Bise, Jason McIntosh's blog-readership reporter, 118 since I automated downloading the access logs. With half an eye on the project day at IndieWebCamp Austin, time to make good on my promise.
Bise expects its log files to be named a certain way, which is not the way mine were named, but that proved relatively easy to overcome with the wonderfully powerful A Better Finder Rename. The latest version has filters that make it possible to rename 1-9 and 10-... , which require slightly different handling, in the same batch, and that makes life super easy.
One of the reasons I love RSS (and other) feeds is that they effortlessly alert me when someone I follow posts something. So it was this morning, when James Morley published
. I've known James a long time, and admired his approach to gathering and visualising data, and this was his first post in almost two years.It's about automatically harvesting Tweets using a tool called TAGS – Twitter Archiving Google Sheet, and he shows in detail how useful it can be. I might even find a use for it myself. But here's the thing. James recognises some "potential issues," among them this:
Chris Aldrich has a long and throught-provoking piece asking
. It drew an interesting comment from Alexandra Samuel, putting the case that publishers who have paid for a piece have no interest in an author building her own audience...Episode summary:
I really wanted to post this 3 days ago, on January 10th. That would have been one year since I started recording the amount of spam I was getting over on my micro-site. I first noticed the problem in November 2018, and in January 2019 started keeping track.
This graph shows all the data from...
I've wanted for ages to be able to do visual representations of some of the data I collect, and as I had a bit more time than usual yesterday I finally made the effort to understand chartist.js and put it to work.
Updated one of the more useful Grav plugins, TwigFeeds. This had been rewritten to take advantage of a better feed-reading service, and so I needed to change one or two things to make it work properly. The excellent instructions made that extremely easy, which is nice.
Eventually, perhaps, I'll learn to think things through properly, but for now it seem that trial and error just leads me to more errors and more trials. My improved logic for detecting whether a post was a Review or a Listen failed to detect that it was neither of those things. As a result, those...
For ages, I have wanted the navigation menu at the top of the page to remain visible even after you have scrolled down past the bottom of the screen, which pushes the menu up off the top of the screen. In principle, that's supposed to be much easier now that you can use CSS to position an element as <sticky>
. But it proved trickier than I expected
If one is sufficiently slapdash, fixing something on this site each day is more than doable. A couple of days ago I did some work to tidy up the display of Reviews. Deeply fancy logic (not) to check the name of an image file seemed to do what I wanted. I had forgotten, however, that while the name I gave the image file was constant, it respected the file format of the original image file. My logic was testing for only one file format.
A brief flurry of webmentions to a recent post reminded me that I needed to look again at how those things are presented. In building the new theme, I had discovered the <detail>
and <summary>
elements and used them to hide interactions as the default. I hope most people know that clicking on the triangle will expose something hidden. Ideally I would like to offer different visual presentation depending on whether either webmentions or comments exist. That is not going to happen for a while.
I very much enjoyed reading What Happened to Tagging, by Alexandra Samuel, so thanks to .
I do think, however, that she is being entirely too negative about the state of play today. Aaron singled out one wistful quote, about the web we could have. I noted that the aut...
Not much to see today, unless you go spelunking into old posts. If you do, however, you will notice that some of the older Reviews now are not quite as messy as they were.
One of the worthwhile things about a commitment like this is that fixing even the smallest thing becomes worthwhile. Today, it was an oddity I noticed in the JSON feed for the site. I noticed it because it seemed that micro.blog had not picked up the two most recent posts. In fact it had, but it had given them a timestamp of midnight on the day in question. And I had also switched from the RSS feed, which was throwing errors, to the JSON feed, which wasn't.
Over the past few months I have developed a new theme for the presentation of this site. A combination of plagiarism and invention, it almost certainly would not suit anyone else who wants an IndieWeb theme for the Grav CMS, expect possibly as a model to plagiarise and improve.1 I have a long list of things I need to improve myself, the first of which is to straighten up the display of Reviews.
People who align with IndieWeb ideas have a brief history of undertaking a challenge during the month of December. The idea “is to collectively ship something IndieWeb-related that benefits the community, people in addition to yourself”. I sort of know that nothing I might do would benefit the community or people, but I didn't quite understand that there were other ways I could take part in the more general idea of a challenge.
Got a lot more done than I expected, considering how late I was with last month's report. That is, as long as I focus on what I completed, rather than what I didn't. Which is exactly as it should be.
A little while ago (on 19 October, to be precise) someone mentioned
, an open source commenting system for websites. It looked interesting, so I tried to leave a comment on . Despite a few problems with login, I managed it, and asked whether Commento could play nicely with webmentions. No reply there, but I also took the matter up with support at Commento.Today I got a reply. It didn't really address the login point, but did speak to Webmentions:
If you notice that this site looks a little different, that's because I'm just back from a terrific IndieWebCamp in Brighton this past weekend, and I had set myself the goal of setting this theme free on the hack day. Success, although there are still lots and lots of things to do, mostly quite minor, that I am adding to my snagging list. Like, I just discovered that I neglected to offer a search option on the home page. I should probably fix that, though the challenge may be more than minor.
As I work on my new theme for this site, I noticed again that the old theme's way of dealing with the webmentions I send is not 100 per cent functional. Specifically, quite a few sites seem not to like the h-card here, which is present on every post as a <div>
that contains pure <data>
elements.
The balance I try to maintain, between doing things and writing about doing things, has swung too far in the doing direction. Sure, there are good reasons, like wanting to get the new theme for this site up and running before Friday, but I've got so many little notes scribbled that really wouldn't take much more than half an hour if I put my mind to it in the moment. Onward
Most of my "free" time for the past six weeks or so has been devoted to how this site works, on screen and behind the scenes, rather than what it contains. I've enjoyed it a lot, but now that I am almost ready to roll out the new look, which will be very like the old look, I have an odd problem. What don't I need?
Three weeks on, I'm still too stuck in reverse engineering mode to have made much progress coming up with a new theme for Grav.
For quite a while now I have been wrestling with the new default theme for Grav, which runs this site, in order to benefit from all the wonderful possibilities going forward. Unfortunately, I am belatedly coming to the realisation that reverse engineering a theme is just more trouble than it is worth, at least for me. In trying to be all things for all people, a lot of themes are just very, very complicated. I don't need all the possibilities on offer. I just need the kind of layout I like, which would essentially mirror the layout you see right now, especially if you are not looking at it on a phone.
Not at all unhappy that this report covers two months. June and July we enjoyed a lot of travelling, some of it the very time when I might have been writing a monthly report, so. Travels to Ischia, Wales and Puglia, each of them wonderful in its own way.
One definite discovery, which I sort of knew but hadn't really thought much about. When I'm away on holiday, I sometimes have to do a bit of work. If I set aside a couple of quiet hours early in the morning, I can get as much done then as I can in almost a day at home. Knowing that in a couple of hours I will have to be ready to go to the beach, or sightseeing, or shopping for that day's dinner, prevents me from prevaricating like nothing else.
Quite apart from the fact that I have barely written a thing here for almost a month, I thought it would be worthwhile to pick a low-hanging fruit. So I followed the very simple instructions at Automate your outgoing webmentions and now my hope is that I have removed one more piece of grit from wh...
Episode summary: A live interview on xray.fm in Portland where I talked about the IndieWeb
I began this monthly report on the first of the month, full of good intentions and excuses. That it took another five days is proof the excuses are real.
"Excuse" always seems to carry such a freight of negativity. They're not reasons for failing to accomplish what you set out to do. They just excuse you, and that's just beating yourself up. Myself. So, no more excuses. Reasons!
Onwards.
Another absolutely brilliant IndieWebCamp, this time in Utrecht. By now I feel like a bit of an old hand, and it was nice to see old friends and make new ones. The first day, as usual, was devoted to group-organised sessions on different topics.
Getting my podcast listening history out of Overcast and into this site has been going swimmingly since I started a couple of months ago. I had to do everything manually, but that was OK as it gave me the chance to check that it was indeed all going swimmingly. While my friends have been sharing all their great ideas for the hack day at this weekend's IndieWebCamp in Düsseldorf, earlier this week I decided that the time was right to start automating my listen s posts. This was prompted by the podcast Automators #22: Text Expansion, co-hosted by one of those friends.
I suppose that if the previous month gets done more than halfway through, then the subsequent month is going to come on fast like an express train. So here we are.
Folksonomy is all very well, but my own set of tags leaves a lot to be desired. I'm forever giving things a tag and thinking I'll remember it and then discovering that not only do I not remember the tag, but also that the tag applies only to a single item, neither of which is very helpful. So I reso...
Later in the summer I'll be offering some bread-making courses, and as part of that I've been excavating part of my personal baking history. Today, that was the story of how I came by one of my sourdough starters, the 100-year old Tuscan pasta madre. I snapped this portrait this morning.
A...
Finally, I have succeeded in importing all the podcasts I have listened to with the Overcast app, at least as far back as May 2018.
Sparklines are a Tufte invention to display data almost as a word. I like them, and built them laboriously by hand in the past, for example to track changes in how Board members rated aspects of my workplace's activities. Anyway, having suddenly become aware of an avalance of spam to WithKnown (which had been going on for a while) I decided to track it and, as an exercise, to display the data as a sparkline.
As I mentioned a while ago, I had been living in cloud cuckoo land with respect to spammers. I naïvely thought that my little microblog was of no interest to spammers. The truth was, I just wasn't being notified of the incoming dross. As a result, I'm afraid I might have got onto some lists as a v...
Monthly reports have been going more than a year now, even if I have missed a few, including last December. What to add for an annual report? I think this has to be a different kind of beast, more like a GTD high-level view. But there's still room for some low-level stuff, down at the bottom, thanks to
.I haven't seen that video of Alexandria Ocasio-Cortez dancing her ass off, and nor will I, but kudos to
for using it as a peg on which to hang a good story about copyright, mash-ups, fair use and the like.I've been living in cloud cuckoo land for way too long. I thought that my stream of microposts was somehow of no importance to spammers (or anyone else, for that matter) because there were generally very few comments when I looked. However, it seems that old posts were being targetted with a vengean...
Should I be beating myself up because we're more than halfway to the end of November? I don't think so. October was a good month, but not standout good. Maybe if it had been I would have written it up more rapidly. The high spot was definitely
, and I did write that up reasonably quickly. No need to repeat here.Almost two weeks have gone by since the IndieWebCamp in Nürnberg, and as everyone is gearing up for IWC Berlin it is about time I wrote up what a good time I had and what I did.
The good time is simple. It is so energising to meet, in the flesh, with people who have very similar sorts of ideas and who are in addition so much more knowledgeable than I am. Just sitting in on discussions and absorbing what I can makes me feel that much closer to understanding. Being occasionally able to make a useful contribution is also rewarding. Even a couple of days is very worthwhile, and this being my second IWC I felt much more relaxed about knowing the ropes and some of the people.
Episode summary: In this episode Eddie interviews Rosemary Orchard, a new member of the community. We talk about how she found the IndieWeb, attending IndieWebCamps remotely, wiki editing challenges and Micropub’s potential with syndication and destination targets. Podcast: Mac Power Users #417: Workflows with Manton Reece IndieWeb compatible service: Micro.blog Videos: IndieWebCamp NYC 2018 Event: IndieWebCamp Nuremberg 2018 IndieWebRing Video: Building a Micropub Endpoint Shortcut: Post using Micro.blog and Mastodon GitHub Repo: Micropub Endpoint for Jekyll and other flat-file CMSes If you enjoyed this podcast: Please leave a review in Apple Podcasts and recommend it using your favorite podcast player. You can help support the IndieWeb community by sponsoring the IndieWeb; You can help support the development of the show by sponsoring Eddie. Find this episode on the web at https://myurlis.com/episodes/002/.
This is too good to be true. Yesterday I read
of how he graphically a link between two individuals who both liked the same thing on the internet, and how, by doing that, he could alert himself to things he might like.Today I finally see, in my reader, an earlier post from Kicks Condor, in which he talks about
, and how that might help him to discover interesting things to read. That could even be the basis of a self-organising discovery engine.Clearly, they ought to know about one another. Maybe this post of mine will trigger that.
As someone who mostly dislikes other people who willy-nilly connect everything they put online to everywhere they put things online in a many-to-many idiopathic echo chamber, I ought to do a little less of that myself. Or at least be a little more mindful about what I am doing.
In some ways, this is just a continuation of the soul-searching that found an outlet in Putting my house in order: Phase 1. I achieved some of what I set out to do there, but not enough, and this latest bout of navel gazing was prompted by a silly exchange on micro.blog.
Fine time, in part recovering from August and also on its own terms. A brief trip to Edinburgh that included one of the most memorable meals of my life. And on the home front, just enjoying the effect that a reasonably moist summer had on the terrace.
A couple of back-burner projects are simmering nicely. Mapping I wrote about recently.1 Today I turned back to working on micropub to add posts to this site. I have now worked out how to send two different kinds of post to two different places in the file system. Both are what you might call notes (indeed I call them Notes) but some are little status update notes and others are bookmarks.2 The way Grav works is that each file lives in a folder and Grav uses a specific template to display the contents of the file. I wanted a way to visually distinguish the two kinds of note; I chose different icons in the title.
Observant readers may notice a new menu item over on the top right: Walks. This is the story of how that came to be. And how much further I have to go.
A lot of people seem to be talking about writing; more often, more thoughtfully, more purposefully. Jeremy Keith
which, in their several ways, make the point that writing regularly is a habit, that it may help others but mostly helps yourself and that you should write whatever you want. All good and true. None of the people Jeremy singled out says much about setting constraints, except perhaps for Patrick Rhone's plea that anything over 280 characters should be "on a blog that you own". Recently, however, I have seen other people remark on the value of a set constraint, usually a number of words. The morning brain dump folks set a minimum of 750 words, and no maximum. Others like a set number of words, no more, no fewer. And that reminded me that ages ago, when blogging was still new and exciting, I took part in a little challenge.Quite a few people, online friends and unknowns, discovered today that they won't easily be able to syndicate from their WordPress websites to their Facebook profile page, at least not automatically. There is a lot of hurt anger and confusion -- why didn't WP say something earlier? Why is FB doing t...
Continuing my baby steps towards equipping Grav, which runs this, my main website, with a Micropub endpoint, it took me almost half a day to remember where I had got to. And about ten minutes to undo all my good work. Like the proverbial snail, though, I am now a little bit closer than I was, even if I had to drop down a bit to get here. And i (re)learned two important lessons: git; and small steps.
Mildred Marianne asked
and a couple of us weighed in. My own brief answer concluded "More a state of mind than a thing, I'd say" but . His piece is well worth checking out in detail, as it offers a bird's eye view of all the different things the IndieWeb is and could be. I might take issue with singling out the country of America for his metaphor as being a tad parochial, but one could choose any reasonably democratic place instead.I want to respond to a little thing. In questioning the closed nature of the big silos, Chris asks parenthetically: Would you use your phone to only call friends who use AT&T?
It has been a busy month, so busy that this report is the latest it has been in its short life. Many things have stayed on track, which makes me really happy.
Bread baking continues apace, with a new process in place to email people a choice of two different loaves. They reply by Monday, I deliver on Thursday and everyone is happy. I have been seriously eyeing up a Rofco B20 oven to cut total baking time but even though it seems on paper to be very compact I have not been able to identify a suitable space.
The PHP course I started has been going really well, giving me the good grounding that I was looking for and that I never had. The secret will be somehow to keep using it. Some pretty big bakes too, handling double my normal quantity in a day. The big downside there is oven time. I can bake only one...
One of the key problems online is to prove that you are who you say you are. If you are, then I can allow you to do certain things.
These two things are usually called authentication and authorisation.
After patting myself on the back for adding an h-card to my page of latest posts, friends pointed out that I could use the <data>
element rather than choosing not to display the h-card information. One good reason to do this is that screen readers ignore this information, which must be a bonus for anyone who accesses my stuff that way.
The Partial template now reads:
<div class="h-card">
<data class="u-url" value="https://jeremycherfas.net"></data>
<data class="p-name" value="Jeremy Cherfas"></data>
<data class="u-photo" value ="https://www.jeremycherfas.net/user/plugins/aboutme/assets/avatars/zoot.jpg"></data>
</div>
And all the other logic remains exactly the same as before.
Another little tweak: because all my bookmarks from reading.am are now automatically brought back to my stream, I am removing them from the sidebar here.
I spent a little time fixing up the way this site presents my h-card on the summary of blog posts. In case you're wondering, an h-card is a way of presenting information about yourself or your organisation on your website that makes it easy for other websites to identify you with your work, for example in webmentions.
One of the difficulties of trying to be IndieWeb is that because there is no One True Way, only a set of useful building blocks, lovingly assembled, when something isn't working well it can be hard to know which bit is responsible for what. I had that problem recently with micro.blog waiting a long time before a post here appeared there. Then today, a post I published this morning popped up on micro.blog, and I had time to think about fixing things.
It was trivial, but I fixed it. Here's how.
The Main Squeeze had a slightly spooky moment when she opened her Instagram app this morning. Last night, she'd been noodling around looking for a holiday place to stay. Now, near the top of her stream, there was the exact same place she had spent most time looking at, in a "sponsored" post.
We ha...
I really enjoyed reading Eli Mellen's post of a couple of days ago:
.It really struck a chord with me because I have so often felt exactly the same frustrations, but my moaning comes from a position of consi...
There's an XKCD cartoon beloved of geeky nerds and nerdy geeks looking to make things happen automatically. Actually, there are two, Automation and Is It Worth the Time?. Both have exercised me all weekend, and now, after only 13.5 hours, I might be able to save myself literally minutes every da...
I've said before that I would like to bring a record of the things I mark at reading.am back to my notes website as Bookmarks. In theory, WithKnown makes this very easy, because every type of entry (Posts, Status updates, Bookmarks etc) has its own API, to which you can send correctly formatted POST requests. You can also send POST requests to Known's micropub endpoint. Unfortunately, neither option works for Bookmarks (and probably not for Likes and Reposts, but I haven't played with them).
When I re-entered social space after a three-week break, there was a very pleasant surprise. My friend Jason had relaunched his Doubtfully Daily Matigo podcast. I binged on the first five immediately (alternating with another short podcast) and then caught up fully this morning.
Over the past few days I have again picked up the torch of fully implementing webmentions in Grav. It's a maddening pursuit, mostly because I don't really know what I'm doing (although I am getting fantastic help from the folks in the IndieWeb community). The details are pretty arcane, and although I am trying to keep a decent record of all the steps and missteps, a full write-up will have to wait. In the meantime, I'm up against all sorts of weird things that I don't fully understand. My main aim is to try and get a more consistent, more essential, set of data back about webmentions to this site. To do that, I need to persuade the plugin to use XRay, rather than the standard PHP microformat parser, which I started doing back in late May.
Interest in the IndieWeb appears to have upticked ever so slightly over the past couple of weeks, which may be why I've noticed so many more posts about how and why people are posting to their own sites and their various social presences. I meant to weigh in much sooner on some of them.
As soon as micro.blog added the ability to crosspost to a micropub-equipped site, I've tried, sporadically, to get it to work with my Known site. It never would work, and proved extremely frustrating to troubleshoot. Other people would just say, "It works for me" and because the problem clearly lay somewhere between the two entities it was very hard to know where to begin looking for trouble.
Reading
, I want to say #metoo, but without debasing that hashtag.I'm struck that he and I seem to be in very much the same place. I too find it hard to explain; but then again, I don't try much. I too get lost in the mechanics, although I am slowly making progress....
It has taken a wee while, but I finally managed to complete a task I set myself in mid-August:
.Lucky Peach was a great magazine about food; informative, witty, intelligent and eminently readable when most of the competition was nothing of the sort. But when it 1 And so I thought, well, that's OK. It'll live forever, digitally.
, under slightly mysterious circumstances earlier this year, I didn't think too much about the consequences. I'd never actually been in a position to buy a paper copy, alas, but I very much enjoyed reading it online, which was generally a treat of both words and pictures.Notes, as much for my own memory as for anyone following along, on a couple of recent tweaks
I read a lot, on and offline, and forget almost as much, so I have various places where I try to save bookmarks, notes and what have you. Then I noticed that
...It makes me happy that another pilgrim on the road to IndieWeb has found some of my efforts helpful. Ron Chester has taken up blogging and microblogging and is now wondering whether he ought to get into webmentions. In that connection, he had
about my write-ups on that subject, although in the end he decided that he doesn't want to take that particular giant baby step.I have immense respect for all the people involved in the IndieWeb who devote their time and expertise to helping people like me make use of their efforts. I also know that it can be a frustrating experience, and not for me alone. So I decided to reflect on this attempt to get onboard with a set-up that will enable me to tweet more easily about interesting things directly from my website. I'll try to do a walkthough that others can follow when I understand better the things I don't understand now.
Having got webmentions and comments working on the Mothership, I thought it high time I started giving some of the satellite sites more of an identity and more independence. First up, Eat This Podcast.
That runs on WordPress, and some time ago I moved it over to a more IndieWeb theme and implemented some of the IndieWeb principles. Notably, I POSSE longer articles using a plugin called All in One SEO.1 That actually does far more than POSSE, and one of the reasons I want to move forward is to use tools that are less of a Swiss army knife and more of a scalpel. I’m still using my @WithKnown stream, which really is part of the Mothership, to Tweet and reply to Tweets. So that seemed like a nice low-hanging fruit.
Not entirely.
I know this only an ego trip, but I'd like to get back to having comments enabled on my website. That part is actually quite easy. There is a good Comments plugin for Grav that I have tested locally and it does a nice job. More than comments, though, I want IndieWeb comments. That is, I want people to be able to comment on, link to, like or otherwise engage with my content on their own site1 and have that show up here, on my site. In other words, I want it all.
The key to all this is a technology called webmentions. Webmentions are somewhat fundamental to the way the IndieWeb deals with conversations, because they allow all the participants to own their contributions. In essence, if you react to something I've published, your site sends a message to my site. What I choose to do with that is completely up to me.
I've moaned publicly and to anyone who'll listen about how much I hate the way Instagram now shows me photos from the people I follow. Hating's not enough, though. You have to do something about it.
Over at
, Jason has this to say:What could possibly make 10C better than WordPress with a myriad of plugins? Despite what people might want from the 10C platform, it is a silo. Even in v5, which involves a globally distributed system of servers operated by anybody who might wan...
To dwell on the positive, I believe I am now collecting the simpler data on webmentions that I wanted to. It was a long while getting there, and fortunately I had a lot of help from Aaron Parecki, who wrote the library I wanted to use. It turns out that in my ignorance I exposed a couple of issues,...
What an interesting, inspiring day. I thought I would be way out of my depth, but I was by no means the least indiewebified person there, and I was possibly not the least nerdy person either. During introductions I realised that, like Sebastian Greger, I'm an indieweb hangover from the era when th...
Excited to be going to the IndieWebCamp in Nürnberg this coming weekend, and also very conscious that I want to be able to do more than just listen and learn. I want to have something specific to work on, so I can get assistance from people and learn even more. As a result, I spent most of Saturday and Sunday deep down the coding rabbit hole.1
there's like 3 steps to update my site. it takes me 5 minutes to write a paragraph, but 10 minutes to upload it to my site
That little snippet appeared last night in the notes from the Homebrew Web Club meeting in Portland, and it sang out to me. My site is the same, and at least part of that is my own fault. Everything happens first on a local copy of the website. Then I upload changes to github. Github sends the changes to the live site. And then, with luck, they appear on the live site.
Large parts of the past three days have been spent down the rabbit hole that is modifying a WordPress theme, with extra time recovering from blank screens of death and other assorted niceties, all, thankfully, here at home rather than on the live site.
Tl;dr I did a silly little thing in WordPress that made me happy.
This past weekend, what with it being Easter and all, I decided I would attempt to go all in on indiewebifying one of my WordPress properties. I downloaded all the plugins and all the additional plugins they told me to download and set all the settings and then retired whimpering with my tail between my legs to regroup.
Tim Harford is an economist, the FT's Undercover Economist, and I really enjoy what he does, wherever he does it. The FT, Books, his BBC radio show More or Less and also guest appearances on other podcasts. Aside from subscribing to More or Less, though, I don't actually stalk him to see what he's up to. So it was a pleasant surprise to find Tim's article The Problem With Facts drip out of the firehose I try to sip from. It's a fine article, about how Big Tobacco provided the canonical example of the field now known as agnotology. 1
This is by way of a whinge, and the solution is at least straightforward. Learn how to do what you want to be able to do, dummy.
For a good long while, I've been feeling seriously underpowered when it comes to being able to do what I want to do online. I can't really date the start of it, I just know that I am no longer able to scratch my itches as once I was. That irks me. I know there are professionals and, even more valuably, amateurs who will scratch itches very similar to mine. But they're not my itches, and I'm not scratching them.
Chris Aldrich went off on an interesting tangent yesterday, while thinking about food.
[T]here’s kind of an analogy between food and people who choose to eat at restaurants versus those who cook at home and websites/content on the internet.
The IndieWeb is made of people who are “cooking” th...
Close readers of this site will have noticed a new item in the top menu: Books &c. That's where my book reviews and notes will live, and, in due time, maybe some other kinds of reviews. I promised I'd write up how I got to this point.
For a while now I've been concerned about owning my own data, in the spirit of IndieWeb. In June 2015 I started an experiment in the indieweb using a CMS called Known, and bits of that worked well enough. Trouble is, I actually have almost no control over the details of the CMS, which has meant that whenever I come across a little problem that might be within my capacity to solve, I generally can't even try. This frustration has finally reached the point where I'm prepared to do something about it, like host my own copy of Known rather than rely on Indiehosters.
listening to @phoneboyspeaks Episode 919 about Social Network News stiffened my resolve to take back control of my online presence(s). While dismissing the Ello iOS app, as everyone else has, Dameon casually mentioned Yet Another Social Platform that he signed up for "because". I too like to sign up for and play with all the shiny new things, but I also want to make life easier for myself and anyone who has the slightest interest in interacting with me.
So I've signed up for a shiny new thing.
https://twitter.com/ferrisjabr/status/213303559020748800
The new WordPress has this nifty ability to embed Tweets, and this seems a worthwhile kind of article to test it on.
2022-06-15: Let this be a lesson to past me and all future yous. The Tweet has been deleted. Ferris Jabr is still tweeti...
I may regret this, but having learned to spread little goodies to followers through Google Reader, I thought I would send them back here to The Mother Ship. Over there, below the Random Photograph. To do that, however, I have to make them available to all and sundry, rather than just to my friends a...
Originally uploaded by Jeremy Cherfas.
I’m actually just testing this to see how blogging from Flickr works. It would save masses of time and effort (both of which are in short supply) to be able to do this kind of thing.
Later ... Odd. Flickr said that I had faile...