LostFocus

Hi, I'm Dominik Schwind, friend of the internet. And this is my blog.

A couple of ways you can follow me around on the internet.

The prefered way would probably be with a feed reader - here is my RSS feed.

If you need more direct access, you can follow me here with Mastodon or similar sites: @dominik@nona.social. You can also follow this blog via @dominik@lostfocus.de.

You can follow blog via this URL or @dominik@lostfocus.de with Mastodon or similar sites.
Alternatively you can follow me directly at @dominik@nona.social

Dominik @dominik@lostfocus.de

Like so many other people (for example Thomas here, but I vaguely remember a whole bunch of blog posts in the last few weeks) I am currently in the midst of trying to write my own FourSquare/Swarm replacement. I still use it a lot – mostly for my own amusement and record keeping. And while the “social” bits were a bit fun in the early days when it was still FourSquare I didn’t really use it like that any more in the last couple of years.

And yet, every time I get going, I get stuck on the POIs/venues. I tried using Overpass/OSM but somehow I’m not really warming up to the tag-based classification system. I started to use the iD Tagging Schema to try to at least get some kind of category based on the tags. And then I started to think about FourSquare’s categories. Their category tree has been under a rather permissive license ever since they open sources a lot of their places data so I figured I would want to use that, especially since I a) quite like it and b) have a huge archive of my old checkins with the category ids attached to the venue data. Alas – this way lies madness. I’m not going through a bit more than 1400 categories manually. Somehow matching them to iD presets and then matching them up to tag combination seems a fool’s errand as well.

And as far as I can tell, there isn’t anything out there where someone did it before. The only thing that I sort of found was this OpenAccess paper which is pretty LLM-heavy and didn’t really help me much, either.

So I guess in the end, I’ll end up using a more manual process, which is a bit of a bummer, especially since I was hoping to wrap all of this into a neat little library. Oh well.

Dominik @dominik@lostfocus.de

It was my birthday this week and I ran off to Zurich to mostly walk around. I haven’t really been to the city center for a long while so I just used up almost all my energy for just walking through all the big and small streets I could find. In the evening I went to see Placebo in concert and then the day was over.

Dominik @dominik@lostfocus.de

I notice more and more that I don’t have the skills nor the patience to write proper articles / blog posts that appropriately communicate my feelings / reckons on different topics.

One of the problems is probably that I think faster than I can type. I often start writing, dumping whatever comes to mind regarding the topic at hand into a text file and sometimes right in the middle of a sentence, I start to lose interest. (or – ha! – focus) Even now, while writing this, my mind wanders off to some place completely different and I do have to force myself to even finish this sentence.
Some people solve that problem by using dictation software, but I also think faster than I can talk. So reading a transcript of that is even worse. I mean, Jesus Christ. Who wants to edit that mess?
And so I have hundreds of text files with unfinished blog posts in my drafts folder.

Plus: I can happily have opposing ideas and opinions on most topics and find it rather complicated to put my personal reckons into words.
I mean, yes – how can you put pineapple on pizza? It’s not right and people who do this are clearly deranged perverts, but also that’s just silly food snobbery and maybe the Italians aren’t the only ones who get to decide what is good or not good on a pizza. People do have different tastes and a bit of tang can elevate a dish. There is something to be said about keeping traditions alive, in food as in life, as they are an important bedrock for culture, but on the other hand, how can we ever evolve if we don’t try new things and break with traditions? And when I said “deranged perverts” I obviously didn’t really mean “deranged perverts” just people who might like a pineapple on a pizza. Who am I to judge? I did like the pizza ai wurstel I had in Italy a few weeks back and frankly, putting sausage slices like this on a pizza – good grief. But: Italian, so it can’t be as bad as pineapple, right?

Now how to put that thought process into words?

Usually, in a chat environment (using chat as a communication tool – another unfinished blog post) this whole thing would play out as:

Q: Dominik, what do you think about pineapple on pizza?

[Dominik is typing…]
[Dominik is typing…]
[Dominik is typing…]
[Dominik is typing…]
[Dominik is typing…]

A: 🤷🏻‍♂️

Here’s the thing: I would really like to be a lot better at this. I do like the act of writing and I like the state of having written and since nobody is willing to listen to me ramble on anyway writing might be a good outlet. And I know that the best way to get better at it is to just do it all the time. Alas. Where to find the discipline and focus to do that? Just while writing this post, I also did the dishes, watched two YouTube videos, talked about airport departure boards with my friends in Slack, read a couple of posts in my feed reader, made coffee and had a little meltdown because what was supposed to be a marble cake turned more into an marble crumble.

I don’t even know where this is going. Right now we’re surely not where I thought we’d be when I opened my text editor.
It’s just something that is constantly in the back of my mind when I’m reading through my feed reader and people are just so good at writing.

And then of course there is always the question – how much do I really want to share online? Especially these days it seems like a dumb idea to feed the machine. But then I never got into the habit of writing a journal just for myself, so posting online is what I have. Oh well. Sorry.

Dominik @dominik@lostfocus.de

I planned to some side-project programming to get rid of my blues after the work week, but that didn’t happen. Instead I went for a walk, had Blut- und Leberwurst, went for a Chäsbängel, slept a lot and somehow still not enough. And now the week is over.

Dominik @dominik@lostfocus.de

We haven’t done a sleep review in quite some time, so here we go: I plopped myself on the couch yesterday after work with the plan to have a nap before Taskmaster was on. I woke up at 5 this morning. That was a pretty good nap, not a proper night’s sleep.

Still: 8/10

Dominik @dominik@lostfocus.de

Every year in October one part of my extended family has a big gathering at one of my uncle’s homes. And over the years, a certain routine in running that event has emerged – everyone has their role and by now it is a well oiled machine. Being one of the cousins I’m part of the group of people who move around all the furniture and set the tables.
In the first year or two, it took us more than an hour to get everything set up. We now have it down to just about a quarter of an hour. (And since we still arrive at his place as if we needed almost two hours, there’s a lot of newly freed up time for merriment until the rest of the family arrives. It’s great.)

And frankly – this is such a rush. I keep forgetting just how fun it is to be part of a team that smoothly works towards a common goal. And how much motivation it triggers for stuff that I wouldn’t normally care to do. I usually have no desire to move big heavy tables up and down a flight of stairs. It is actually rather fun when there’s a bunch of good people around with the same goals and and when there’s a point to all of the work.

And now, given that I’m in a bit of an existential crisis anyway because reasons, 1 I start to ponder how I can re-introduce this type of teamwork and feeling of belonging to something into my everyday life. I know I used to have it but somehow bits of it fell away piece by piece without ever being replaced. Now if only I had a good idea on how I might make that happen.


  1. Probably just a bog-standard midlife crisis. I think I saw a chart somewhere that says that most western men are the most unhappy about their lives in their mid-40s. Don’t quote me on that and frankly, I’m too lazy to look it up for now ↩︎
Dominik @dominik@lostfocus.de
Dominik @dominik@lostfocus.de

What a week. It was planned to be a very relaxed week with mostly food, drinks, conversations and not much else. Which it almost was. I was quite lucky on Wednesday when the whole patch business started that it was a very rainy day anyway, so I could patch my little server here without disrupting the vacation proceedings too much.
If you want to read more about what happened there, I can really recommend the blog post by Larry Garfield about The real lessons of php2shell and the posts he links to. Very well written and I absolutely agree with his assessment that what we saw was actually a masterclass in how to react to this kind of situation.

Lately I’ve been mostly carrying one of my small Micro-Four-Thirds cameras around and I’m mostly happy with their JPGs. I tend to crop and rotate a bit, but that’s it. Last week I brought my big chunky Sony along, with adapted Contax G lenses and mostly took black and white photos. Straight out of the camera they are still very impressive – but somehow more so than with the other cameras I feel the need to fiddle around with the raw files. Alas, I refuse to rent Lightroom and I haven’t really found an alternative that works for me. Such a bummer.

In other news, I had the first snowfall of the year, made a very good deal on my favorite socks (Falke Walkie Lights, if you need to know. Not an ad.) and got talked into another SailNavSim Jules-Verne-Trophy.

Dominik @dominik@lostfocus.de

The less said about the week leading up to the weekend, the better. Things did massively improve once Saturday was around. A lot of good company, food and drink, what more does one need? (Maybe a coffee. I just got up. And that’s why this one is very short.)

Dominik @dominik@lostfocus.de

Well, another week. This one completely without any trains, so there’s that. Messed up sleep schedule, again. All my life I heard that with age people go to bed earlier and get up earlier. I cannot confirm. While my natural sleep rhythm was midnight to eight for almost all my adult life, lately it seems very much have shifted to 2 to 10. Experiments like a few weeks when I went to bed at nine in the evening didn’t change anything about that. Oh well.

Want a bit of a media round-up?
The latest season of Jet Lag: The Game was amusing enough. A lot of pretty shots of Japan and a lot of Tom Scott.
The current season of Taskmaster feels a tiny bit off. Still something I watch as soon as possible.
The Celebrity Traitors series 2 is very interesting. (Don’t click that Wikipedia link, if you don’t want it spoiled, though.) And after some early-season shenanigans it seems like it will now start for good.
Survivor 51 started okay. Still too early to tell who will win, but there have been a few very funny editing choices.

As you can see, pure prestige television there. Not at all the media equivalent of cheeseburger and fries.

Dominik @dominik@lostfocus.de

The Mastodon instance on which I’m one of very few active user has been offline with a 503 for about 16 hours now. Given that “Opening Ivory” is the first thing I do after unlocking my phone, even before thinking what it is that I actually unlocked the phone for, this is a rather distressing state of affairs.

Dominik @dominik@lostfocus.de

It feels like bragging but this week I took long-distance trains again and once again, everything went smoothly. (Well, except that my original train was canceled but at least I knew that early enough. And I’m not going to mention the groups of retirees who celebrated their train trip with sparkling wine and liver sausage sandwiches. In many ways it seems like these people only exist in German long distance trains.)

Once again I’ve noticed that I’m really due for a break from every day life. Going both ways I passed Frankfurt Airport and both times I had the urge to leave the train and just randomly fly off somewhere and vanish. And then I realised I haven’t flown from Frankfurt in a long, long time. Over thirteen years ago, in fact.

Thanks for asking about my media tracker, I didn’t really take any time since the last weeknotes to work on it. I didn’t bring my personal computer with me during the work week and since then I had to look into Transport Fever 3. Review forthcoming (or not) – so far it feels the same way the switch from 1 to 2 felt: Everything is a bit new and weird, there are game mechanics that I don’t understand and it is more resource-hungry. We’ll see how things will progress from here.

Dominik @dominik@lostfocus.de

I made the mistake of having a big breakfast before sitting down to write and now I’m lethargic and rather want to take a nap.

I traveled for work this week, which was all nice and dandy. The trains were on time and pretty empty, taking them during the less busy hours makes quite a big difference.
The hotel was a bit special – the vibe was less “person traveling for business” and more “married man vacationing with his girlfriend.”

I haven’t really made much progress with the media tracking part of my website. I wouldn’t really call it a burn-out but lately doing computer stuff besides just using software to do things isn’t really giving me much joy and rather feels tedious. (As we discussed in weeknotes prior to this one.)

Dominik @dominik@lostfocus.de

Same week as every week, except yesterday I went to a small comedy show with my brother-in-law. It was okay, I guess – four comedians. One was good, one was very obviously at the very beginning of their career, one was okay-ish and one was an ex-cop who joked about bullying teenagers when he was in uniform because he didn’t like their music. Turns out, sometimes the C in ACAB can mean comedian.

Also I found a place where I can get banh-mi without having to travel so that’s something that I’ll try later on today.

Dominik @dominik@lostfocus.de

There are many, many reasons to be angry at the AI crowd. One of mine is that they took the term vibe coding – how else am I going to describe the flow state when I have some repetitive music running in the background and am just breezing through some programming work? (And don’t get me started on the sparkles emoji. Bastards.)