Skip to main content

Jeremy Cherfas

A space for mostly short form stuff and responses to things I see elsewhere.

jeremycherfas.net

jeremycherfas

EatPodcast

eatthispodcast

pnut.io/@jeremycherfas

micro.blog/jeremycherfas

Jeremy Cherfas

Episode 01 of my contribution to Dog Days of Podcasting is up. [The Abundance of Nature](https://www.eatthispodcast.com/our-daily-bread-01/)

I'm going to be exploring the history of wheat and bread every day in August.

Jeremy Cherfas

Finished reading: Jackdaw Cake by Norman Lewis, ISBN: 9781906011826





Jeremy Cherfas

Finished reading: White Tears by Hari Kunzru, ISBN: 9780451493699





Jeremy Cherfas

Finished reading: On Persephone's Island: A Sicilian Journal by Mary Taylor Simeti





Jeremy Cherfas

Lots of people learning the lessons of the 2008 financial crash ten years on. It cannot be said too often, but Garrett Hardin foresaw the appeal of "privatise the profits, commonise the costs" many, many years ago.

Jeremy Cherfas

Replied to a post on marcus.io :

The resurrection of blogrolls and webrings continues apace. I wonder whether this post will get me included.

Jeremy Cherfas

Yes, it can be boring to read things in grey and white with a little bit of blue, but if all you're looking for is something worth investigating in more detail (which I am) then that's a sacrifice I'm willing to make. And in some RSS readers (like Newsblur, the one I use now) I do have the option of seeing the story as the author intended, more or less.

Jeremy Cherfas

TFW when you realise it has been way too long since you did the human cron job thing.

Jeremy Cherfas

It says here https://indieweb.org that "The IndieWeb is a people-focused alternative to the 'corporate web'", but that's just a start and of course there is more to it than that. More a state of mind than a thing, I'd say.

Jeremy Cherfas

Finished reading: Trieste and the Meaning of Nowhere by Jan Morris, ISBN: 9780571204687

Jeremy Cherfas

Quick reminder that a 3-hour [virtual Homebrew Website Club](https://indieweb.org/events/2018-06-13-homebrew-website-club) will be starting in about 22 minutes. We use [Mumble](https://indieweb.org/Mumble) to chat about anything and everything . See you there.

Jeremy Cherfas

Great explanation and interesting change, though I personally don't like such a dark background. One thing I noticed, the blue of the date-as-permalink in comments is really intense, to the point of distraction. For me.

Jeremy Cherfas

A little problem with Known's Micropub endpoint

3 min read

One of the developers of Sunlit, a photo-sharing app that is part of the Micro.blog ecosystem, contacted me to say that “the images on your site have a MIME type of application/data”. I’d like to say I understood immediately what the problem was and what it meant, but I had to do some learning first. It wasn’t as simple as the extension, the bit after the filename that indicates whether it is a JPEG or PNG kind of image. Rather, it was about what my server tells your browser about the image.

To backtrack, Known stores all files as blobs that contain the actual file data, the 1s and 0s. Your browser, when it receives a post from my server, can often sniff out what kind of thing (image, audio, text etc) that blob of data represents and do a good job of showing it to you. Normally, you wouldn’t even notice. One clue is that if you right-click on an image, and ask to open it in a new tab, it actually gets downloaded instead, I suppose because the new tab doesn’t know what else to do with it.

Anyway, I confirmed that the source file for most images did not have an extension (which would have told the browser directly how to deal with it). Most, but not all. Files I had uploaded to my site directly did have an extension and the correct MIME type. The “bad” files had come from OwnYourGram or Quill, both of which are part of the joyful . They use a standard called Micropub to send things to a suitably equipped website.

It seemed unlikely that both Quill and OYG would fail to send the requisite information to identify a photo, so I went digging into the code that Known uses to decide what to do with a post sent by Micropub. I made a bit of progress but although I could see more or less what was happening, I couldn’t see how to make it right.

Fortunately Aaron Parecki, who built Quill and OwnYourGram (and so much else), was around and gave me the clue I needed to investigate: curl -I example.com/file.

One beautiful feature of Quill is that if it is sending a photo and if the receiving site has a media endpoint for receiving files (which Known does) it uploads the file, shows you a preview and tells you the location of the file. With that, the curl command shows that the temporary file has the correct description of Content-Type: image/jpeg. Once Known has processed the whole post from Quill, though, the file that contains the image shows as Content-Type: application/data.

Somewhere between receiving the temporary file from Quill and storing it permanently, Known fails to give it the proper MIME type.

I wish I knew enough to discover where the problem lies. Most likely Marcus Povey – who keeps the wheels spinning at Known – will be able to do the needful, now that I have submitted an issue. And Sunlit will be able to share my photos far and wide.

Jeremy Cherfas

2018-06-11

1 min read

It's all about power. Where the Dublin Gastronomy Symposium leads, the Oxford Symposium on Food and Cooking and the Agricultural History Society follow.

Jeremy Cherfas

Very happy to report that exist.io now includes browsing past calendar months.

Jeremy Cherfas

Excellent news; thanks. Now to find all those hard-coded class names ...

Jeremy Cherfas

I feed @WithKnown into micro.blog and POSSE to Twitter just fine. Known also makes it easy to feed micro.blog only certain kinds of post because the RSS is easy to adapt.

Jeremy Cherfas

Oh rats. I thought I could use Omnibear to post a photo, but it doesn't seem to do that.

Jeremy Cherfas

So many fascinating bits of data in Apple's Podcast Analytics beta, but no easy way to extract it for further processing, as far as I can tell.

Jeremy Cherfas

Anyone using OwnYourGram with the latest master of @WithKnown? Since updating, my photos no longer come back to my site. Everything else is improved, but no actual image. I have no idea why this is happening, and would welcome clues.

Jeremy Cherfas

2018-05-27

1 min read

@phoneboy kindly shared a screenshot of the "webmention" spam he said he had received.

As I suspected, it looks to me like common or garden spam, hence the scare quotes. Of course, I can't be absolutely certain without digging further into the actual URLs, which I'm not about to do, but everything about these comments screams pingbacks or trackbacks. And the solution is obviously Akismet which, to be honest, I am suprised Phoneboy has not already installed and activated.

The day may come when webmention spam is a thing, and people have been thinking about a protocol called Vouch for that eventuality.

Jeremy Cherfas

Quick reminder. Virtual Homebrew Website Club to talk about anything IndieWeb-related will start in about 40 minutes, using Mumble. Details at https://indieweb.org/events/2018-05-23-homebrew-website-club

Jeremy Cherfas

People of Europe's timezones!

There will be a [virtual Homebrew Website Club meeting](https://indieweb.org/events/2018-05-23-homebrew-website-club) this evening.

Feel free to drop in and discuss anything IndieWeb.

Jeremy Cherfas

TFW you realise your human-powered cron job hasn't been human powered for too long.

Jeremy Cherfas

2018-05-21

1 min read

A couple of days ago, @phoneboy mentioned the fun he had deleting the spam webmentions he had received on WordPress.

I asked him to document them.

Now Phoneboy replies:

Once I figure out the right settings, I’ll let you know.

And I’m not sure what that means. What right settings? Doesn’t WordPress keep a copy of all comments it receives? It would be really useful to see the contents of those “spam webmentions,” where they came from, what they contained, who sent them, simply because, as I said before, so few of these imagined evils have so far been spotted in the open. Not sure what settings that requires.

Also, the irony of this question has not escaped me:

Also, where did you post this comment? Didn’t see it in micro.blog.

I posted it here. Where else would I post it?

Jeremy Cherfas

Test post from Omnibear in Firefox.

Jeremy Cherfas

2018-05-17-02

1 min read

If you're looking for a really good introduction to the and insights into how it all works, you could do a lot worse than listen to Jeena's podcast with Martijn. They do a tip-top job of explaining for people less knowledgeable than they are, and the audio quality is very acceptable.

Jeremy Cherfas

2018-05-17

1 min read

Strangely, perhaps, given my love of tinkering with shiny, I've never been tempted by Ghost. But reading the latest birthday review surfaced this bit of wisdom.

Decentralised platforms fundamentally cannot compete on ease of setup. Nothing beats the UX of signing up for a centralised application.

But

Centralised platforms fundamentally cannot compete on power and flexibility. In the long run, nothing beats owning your technology and controlling your destiny.

Jeremy Cherfas

2018-05-07

1 min read

I think I just need to remind myself and others of the natural progresion of things.

  1. Everything not forbidden is permitted.
  2. Everything not permitted is forbidden.
  3. Everything not forbidden is compulsory

That is all.

Jeremy Cherfas

Data Peddling Scum is the name of my new Grunge tribute band.

Jeremy Cherfas

Jeremy Cherfas

If you would like to know more about the IndieWeb beyond micro.blog and WP, why not join us for the [virtual Homebrew WebsiteClub](https://indieweb.org/events/2018-05-02-homebrew-website-club#Virtual_European_Time) this evening at 17:30 CEST?

Jeremy Cherfas

Huge congratulations to @nprDanCharles, @mgodoyh and everyone else at The Salt for their well-deserved

Jeremy Cherfas

2018-04-27

1 min read

Like Tom MacWright, I too have almost no need for Google these days, with one exception: Chat. I have a couple of friends with whom I enjoy messaging, and they aren't about to go anywhere else. I already use YakYak. Is there any way I could message their GTalk without having a Google account myself?

Jeremy Cherfas

I really do not understand the nofilter tag on Instagram. Is it really that meaningful to point out that you just snapped a shot and didn't mess with it later?

Jeremy Cherfas

Replied to a post on miklb.com :

Me neither! Came up yesterday in a MOOC I am studying. It's the little things ...

Jeremy Cherfas

You could do worse than look at @WithKnown for a reasonably simple solution. It isn't quite as easy to use, but it isn't that difficult either.

Jeremy Cherfas

Managed about an hour of "gardening" before the drizzle began. So that's good.

Jeremy Cherfas

@rosemaryorchard Have you looked at the hibbitts design open publishing space for Gerav and Git?

Jeremy Cherfas

Absolutely correct. The people are eager and willing to help, and I would not have got anywhere without them. Which is why I am careful to say that I see no deliberate effort to exclude anyone. But as you say, it isn't ready for everyone either. Nor will it be, I don't think.





Jeremy Cherfas

2018-04-11

1 min read

Digging into how withknown creates RSS feeds, I can see two things.

One is that for a status post, which has no title, `<title>` is a truncated version of the post content, although the level of truncation seems to vary. Not sure why.

The other is that even status posts, with a truncated `<title>`, have a full `<description>` that includes `p-name` and `e-content` and even `entry-content`.

But micro.blog does not seem to read `<description>` at least not when it is coming from my withknown RSS feed.

Puzzling.

Jeremy Cherfas

Is there, anywhere, a definitive guide to how micro.blog truncates posts it receives via RSS?

Jeremy Cherfas

Strange question, I know, but ... Is there any way I can restrict access to a post in WP without having to make people jump through **any** hoops to see it?

There are lots of solutions that allow only registered users to see a specific post. What I want ideally is a link I can give people that will work for them and not for anyone else. A page hidden from anyone who does not have that link.

The idea is to give email subscribers and other supporters access either exclusively or well in advance of the general public.

Jeremy Cherfas

Just read a horrible coinage: autonomobile. Cars were never automobile without a driver. We are still waiting for a truly automobile means of transport.

Jeremy Cherfas

This is worrying. I received a message from Fastmail saying I had reached my sending limit for the day. Impossible. I raised a ticket and 8.5 hours later got confirmation my account had been compromised. I'll say this for Fastmail; the recovery process is superb. The worrying part is that I **know** I did not reply to any phishing expedition. So how did it happen? Brute force, maybe. Pwned, maybe.

Jeremy Cherfas

Not that he needs it, but let me offer @matigo as my Micro Monday suggestion.

Jeremy Cherfas

As I start work on my monthly review, it occurs to me that despite having signed up for @belle's excellent roundup of reviews, and checking my spam folder, I've never received a single one.

Jeremy Cherfas

I am **very** firmly of the opinion that cross posting original stuff from one site to another ought to be a considered decision on each occasion. Yes, that’s just me. It could be you too. Add a little friction; you know it makes things better.

Jeremy Cherfas

Better download that then, pronto. Thanks for the tip-off.

Jeremy Cherfas

Best suggestion I can offer is to ask specific questions. There are also some superb introductions, like this one https://adactio.com/journal/7698 that explain the basic ideas.