mtbc: maze M (white-blue)
Our building has communal areas, our flat's front door is within. Recently, the locks stopped working well, as if the door suddenly didn't quite fit any more. I peered at the door in some puzzlement, opening and closing it, trying to understand what had changed, if a hinge was failing or whatever. It was R. who figured it out and fixed it: a small stone had somehow lodged under the thin piece of wood running along the floor under the door, pushing that wood up a little.
mtbc: maze N (blue-white)
Living in Aberdeen, seeing the grand things around the city centre, it was notable that many of them dated from the Victorian era. I suspected it to be no coincidence that the Victorians saw the height of the British Empire's exploitation of its colonies. With the wealth of others, we built our shiny things. The bridge I walk on to work is nineteenth-century.

In the meantime, Britain declines. Local councils now struggle to provide even basic services. The health system is becoming several kinds of joke, despite the dedication of those working within it. Even those graduating with good undergraduate degrees typically can't get a job that pays well enough for them to be soon on the road to buying a house within reach of the job.

Furthermore, our population is aging. As we end up with fewer working people, and more people needing assistance, the situation can only worsen. Given that our history puts us somewhat in others' debt, I would like to imagine that we could kill two birds with one stone: welcome young families from the British Commonwealth so they can live and work here, providing services and paying tax, ideally building new towns and cities too, while probably also sending some money back home to their families.

Of course, what I describe is not far off the immigration policy we had between, er, around WWII and Margaret Thatcher. We've seen how the Windrush generation has been treated since. Further, populist anti-immigrant rhetoric abounds so we're not about to be saved by welcoming workers from overseas. So, what's the plan? We could make domestic families have lots of babies (not that they can afford anywhere to put them) or we can erode the health service far enough to stop the old people from living for too long.

Looking at the high prices, poor services, and xenophobia, I'd be happy to self-deport. However, for the meantime there are kids in education that I don't want to disrupt. Once everybody graduates, I wouldn't fault any of us for moving elsewhere. In the meantime, I can continue to hope and vote for change, both in the UK and the US.
mtbc: maze I (white-red)
Given that I am so used to Linux, having a Mac for work always slows me a little. Especially, aspects of the window management and focus ongoingly impede my usual workflows. Another aspect is the keyboard shortcuts. To take a simple example, for cut, copy and paste, where I might be used to control X, C, V on other systems, of course I'm using this command key on the Mac. Except, within Emacs on the Mac, which seems to behave more as I'm used to. Of course, the Mac has a control key too, and it's a common modifier for some other purposes, so I'm often left guessing. For instance, if I recall correctly, in IntelliJ I do use control in pulling up a type hierarchy.

This switching of shortcuts between Linux, Mac, and Emacs-on-Mac is awkward partly because, as above, some of these are quite similar, and I don't yet see a system that helps me remember. Far easier for me was back when I used to use a Programmer Dvorak keyboard layout at work, and regular Qwerty at home, partly because those are just so clearly different. Also, probably it helped that I wasn't switching frequently, just a few times per day.
mtbc: maze J (red-white)
After I got over my cold, I seemed to get another, for the following weekend, which would fit with my contracting them on my commuting on-site days. For my latest day on-site, I realized that, for Reasons, I used my ScotRail card to ride the Glasgow subway, and my Glasgow subway (really, Strathclyde Partnership for Transport) card for riding the ScotRail trains. I'll be going back in on Monday via a less inverted arrangement. I use smartcards rather than cellphone apps because I dislike being reliant on my telephone and its apps all working.
mtbc: maze J (red-white)
My illness ran the usual course of a cold, though it took its time somewhat. From yesterday, my head felt rather clearer, even though I still had plenty of physical symptoms. So, I could work, and felt like doing other things too, rather than just sitting and resting. I still have some congestion and a sore throat but they're just inconvenient, I don't feel anywhere near as rotten.

I'll head into the office today. Because of other things going on at home, e.g., I have a dental appointment on Friday morning, today would end up being my only day onsite this week, so I want to go in at least sometime, and in recovery I would think I am well past being infectious.

I am up in the middle of the night because something happened with the toilet cistern so it wouldn't stop filling. I don't know how it gets into that mode, it's easy enough to remedy temporarily, but anything non-trivial in the middle of the night wakes me up. What annoying timing, I already didn't feel great and now I get to be sleep-deprived before commuting for a full day in another city.

I'd feel better if I were already more productive at work. It feels as if I take a while to get to grips with each aspect of what they do and my colleagues already have much of that familiarity. And, whenever it feels like I'm getting nearer finished with a task, it becomes apparent that actually I am not. Nobody's said, goodness, you're dangerously slow here, what's your issue? but I feel it plenty just from myself.

Part of it is getting used to Java again but more of it that I have never used some of their frameworks (my relevant background is mostly Hibernate and Spring) and I am still learning how their code is arranged, and how people like things to be done. It's certainly clear that my intuition often doesn't match others', sometimes quite strongly; each time I misjudge that, more time is wasted. I don't see why I won't get there in the end but, a couple of months in now, I would already rather like to be contributing better than I am. In the meantime, I'll keep on plodding through, and hoping that others remain more patient with me than I am with myself.
mtbc: maze K (white-green)
I finally got around to watching the Japanese anime The Colors Within (2024). It's a gentle, sweet drama about teenagers finding each other.

I watch various rubbish so this is a low bar, and it's not the first movie I've liked that scores unremarkably on IMDb, but I'd say it's actually the best movie that I've seen for a while. It's not puzzling or challenging or anything, it's just nicely done and it made me happy.
mtbc: maze I (white-red)
Having accidentally started group chats a few times, I've discovered WhatsApp's awful swipe up to talk. It's really annoying, given that one also swipes up simply to get to the latest in the conversation. I don't yet know if this worked but I've tried removing general microphone permission for the app, in case that restrains this feature.

Previously, working in cryptocurrency I had to have a Telegram account. It's mostly good for scammers and spammers. Recently, I kept finding myself being added to people's groups for random dodgy work tasks. I've now found some invites setting under privacy and security, which I have tried adjusting in the hope of ending this particular annoyance.

It would be nice if I could find such fixes for Gmail's web interface, which I use at work. Among other things, it's too easy to accidentally do things then too hard to undo them, and it's one of these interfaces that pops some control up right under your mouse pointer after you've moved it so you end up clicking on something that wasn't there a moment before.
mtbc: maze J (red-white)
I have been frustrated that I am not yet more rapidly productive at work. Yesterday was another example but my legs started off achy and, as the day wore on, it became clearer that I was coming down with some kind of a cold, and that my throat was not feeling good. Then, I didn't feel sleepy last night and stayed up late.

In the end, I slept. This morning, I woke up feeling quite rotten, especially my head, so I got out of bed in search of medicines and drinks. Having rested, I now feel a little better. I have even taken a bath and now feel up to actually dressing instead of lying around in my pyjamas.

At least we didn't have grand plans for this weekend. I expect to be feeling somewhat improved by Monday.
mtbc: maze I (white-red)
I had mentioned how my work Mac, plugged in at home, was applying the wrong keymap for my external keyboard and imposing some godawful acceleration on my scroll-wheel. Now I have adequate solutions for both:

  • I installed an open-source utility named DiscreteScroll, which fixes macOS's unnecessary scroll wheel acceleration, making the scroll-wheel behave rather more manageably.

  • It turns out that Apple's idea of a UK-layout keyboard is not the typical one, it's kind of halfway to a US one. As the Mac doesn't understand the typical UK layout, I realized that I can just buy a US-layout keyboard, which I am used to anyway. Having despaired of making sense of the differences among the dazzling range of Keychron keyboards, I indulged in a nice, loud Unicomp.

In another keyboard victory, a couple of my UK keyboards had dodgy keys. I can be slow to realize things but, eventually, I had the useful idea of transplanting a keycap (using my pry an old Kindle open at the seams levers) to make one fully able keyboard from the two problem ones.

Admittedly, although working with Mac OS X instead of GNU/Linux usually slows me down some, for my day job I am finding the Mac not to be much of a hindrance.
mtbc: maze L (green-white)
I had an interesting chat with a pensions guy. He pointed out that the historic performance of even relatively conservative pension funds exceeds the APR on my mortgage. So, given that my paid mortgage interest is tax-deductible on my US taxes, and that I have the tax efficiency of being a higher-rate taxpayer who can pay pre-tax salary into their pension, indeed it probably makes sense to direct any spare money (e.g., annual bonus) into pension instead of mortgage. I have other debt too that I shall prioritize but it is nice to have that bigger picture.

Frankly, I think that I should take some risk in pursuit of faster growth. My pension savings are inadequate at the moment. My suspicion is that gentle, conservative pension investing would leave me still without much of a pension. I would like to think that I have another good couple of decades' of full-time work in me; perhaps that duration, plus not soon rebalancing toward blue-chip bonds and suchlike, might mean that I actually receive a reasonable pension in the end, we'll see.
mtbc: maze N (blue-white)
After the EU passed the General Data Protection Regulation, many smaller US organizations took the simple option of blocking the EU from their websites. It's for that reason I have a US-based web proxy in my back pocket for checking US news from local sources.

Now, the UK's passed the Online Safety Act which seems to be at least as onerous. I was chatting with a creative British person today. There is some website (I didn't ask which) that hosts their writing and art, and it's become inaccessible to them. So, like so many other British people in recent days, they've now subscribed to a VPN service.

The OSA seems to be a deleteriously blunt instrument. Children now seem to be barred (by easily bypassed means) from seeing all kinds of information that, frankly, it's good if they can see.

I am curious to know how this got so far without being stopped. It certainly says something poor about the powers that be, that pressure to do something resulted in pushing through legislation that had been widely warned about by many. It's not at all unique, we even had the Clinton administration trying to push the Clipper chip, but this example seems to be turning out unusually badly.

The Labour government had already burned up its honeymoon period but they still make unforced errors that the Conservatives make hay from. Amid all this, we also get to watch the Chancellor square the circle they've painted themselves into (with the Conservatives' help). An outbreak of political competence would make a welcome change.

Update: Very shortly after posting this, I read of moves in the EU to resurrect efforts to prevent communications from being wholly private.
mtbc: maze L (green-white)
Just on my walk to work this morning, twice I had to dodge tourist groups blocking the entire pavement. I thought that I had avoided this in escaping Cambridge, England, but apparently not. Not being attired for leisure, I occasionally have people ask me for help with local navigation. At least, a no-steps route at the Edinburgh end worked well for me today and took little longer. I don't feel enormously steady on many-steps and can experience some vertigo so it would seem foolish to make a frequent habit of them.

In considering the prospect of moving house a little south, it occurred to me that Glasgow's buses are best avoided and the south-side trains will go up to Central, not Queen Street from where the better Edinburgh trains depart. If I want an easy commute, it behooves me to remain near a subway station from which I can easily transfer at Buchanan to Queen Street. I wonder if there is any prospect of finding a garden flat (so better for L. the dog) in our youngest's school catchment area within easy reach of the subway; it seems a tall order.

At the last part of my way home tonight, I stop to pick up the car from a local car park. I left my parking space clear because the electricians are fixing a light above it. I did so on a previous day when there was word of their arrival, on which they helpfully spent their time partly on other activities that did not require cars to have been moved. So, second time lucky, one hopes. That first was a while ago, their work was interrupted by an unexpected-by-us holiday on their part.

Pensions guys presented to us at work and got me to thinking: I have a mountain of debt at a reasonable APR and I am in a high income tax bracket. I don't have much in pension savings so old-me will be in a low tax bracket. I expect that my debt grows faster than my pension. However, I can pay pre-tax money into my pension. So, better to direct spare post-tax money toward the debt or pre-tax into the pension? I wonder if a cranking of approximate numbers yields an obvious correct answer. It would be nice to not think about secondary factors like less debt means better APRs or that I can deduct paid mortgage interest from my US taxes.

Years ago I implemented a composable simulation language into which, were it handy now, I could easily plug these questions for a year-by-year simulation. Back when working on demonstrating that technology's application to financial planning, I was amused that such inevitably led to the question, when do you plan to die?, so this pensions question is a nice exception in that I can simply optimize for starting far-off retirement in the best position.
mtbc: maze K (white-green)
Now Star Trek: Strange New Worlds is back with us, I was reminded by the first episode that apparently something is going on. Lots happened and we are in the middle of something and I forgot so much that I didn't even realize we were still with the … well, the relevant alien race. As it is, I started off mostly being happy that I kind of recognized most of the regular crew and had half an idea who most were. At least it mostly made sense as it went on.

Regular readers will know that this isn't the first time I've mentioned this issue. It's been happening at least as far back as the first season of Star Trek: Enterprise which they ended in the middle of some plot involving time travel and changing the timeline and whatnot which I had no hope of jumping right back into so very many months later. Still, goodness, why are the programme makers still doing this? Or is it just me who starts the new season finding myself in the middle of some long-forgotten multi-threaded plot?

At least, the consolation is that, had such shows been cancelled, I wouldn't have been troubled by the lack of resolution because I didn't remember what was going on anyway.
mtbc: maze I (white-red)
When people talk about using generative AI for writing software, they often liken it to getting help from a junior developer. For me, the bulk of the cost is in reviewing the generated code: for anything that is to reach customers of a reliable product, I want to be sure of what the code means and does. From that perspective, it seems worth noting to me that there's an important distinction among kinds of junior developer.

There are junior developers who are variously confused or careless and, at least until those issues are addressed, they are little use for anything more than rapid prototyping. Separately, there are developers who, while they lack knowledge and experience in software development, they are already disposed toward mathematical engineering: they are analytical, clever, and precise in their work. Code from that kind of junior developer is much more welcome because, as a reviewer, I don't have to spend as much time covering for various kinds of mistake. Their code already makes some sense even if it could be better.

Additionally, if coding assistance is coming from a static AI model rather than from a person then I can't incrementally get better results. With a real person, they can learn from constructive feedback about how they could have written the code differently.

Miscellany

Jul. 17th, 2025 06:49 pm
mtbc: maze K (white-green)
Again, a small update with unconnected trivia:

Some while ago, I noted that I should read Joseph Conrad's The Secret Agent. (I never attach actual reasons to such notes.) I finally got around to starting it and found the story to increasingly match details of a series we had started recently on Netflix. R. helpfully reminded me that the latter's named … The Secret Agent. The plots don't match each other wholly; I have yet to learn how far they diverge.

Previously, I read Iain Banks' Raw Spirit, a book about travelling around Scotland trying different whiskies. I had not read it before, the subject matter not greatly appealing to me. Still, I am glad I did: it was generally entertaining, and mixed whisky notes with driving and car thoughts, also tellings of all manner of anecdotes. It is strange to get a sense of the author from his quite personal writing, and to have him travel so many now-familiar places, given that he passed away some time ago. Belatedly, I get to know a local whom I shall never meet.

Last weekend, R. and I went camping with our dog L. It was a rather hot weekend, which R. found draining. I was surprised not to have to wrap up very well overnight. On the first evening, I managed to slip on loose moss and face-plant onto a rock; I still sport a fine black eye. Also, my leg remains rather stiff, I suppose it will sort itself out in time.

My in-the-office days continue to be tiring. Annoyingly, I remain in a poor position to use the transit time well: I feel up to reading people's journals here, etc., and the free newspaper on the train home, but little more. I often feel fairly tired and just want to rest instead. Perhaps cooler weather will help, or I will get more used to the new routine. Until now, I hadn't had much of a commute since high school and my previous two jobs were wholly remote. In my last couple of years of school, I got into the habit of napping on the bus home.

I grumble about Uber. )

Miscellany

Jul. 5th, 2025 07:26 pm
mtbc: maze M (white-blue)
It has been some days since I made an entry here. While R. works on making some ube (purple yam) cake, I can write up and share various tidbits. R. is pleased to have found salted duck eggs at a good price earlier today in what passes as the closest area Glasgow might have to a Chinatown.

I watched some science fiction. )

I found myself in an odd mood for more mellow electronica lately, Alexa managed to play me things like Synergy's Ancestors and Jean-Michel Jarre's Computer Weekend without getting songs mixed up.

eBay irritated me. I bought two of an item, then found it difficult to request a refund for one, then the other. )

At work it's interesting to see how I have a pattern of afternoon meetings at the moment, given that I work closely with US-based colleagues, though we do also have engineers in Pune. Back at Zilliqa my meetings tended to be in the mornings, as I worked with people in the Middle East and Asia.

I found that I have various money, and I read some science fiction. )

I am still experimenting with commuting for days that I work on-site. )
mtbc: photograph of me (Default)
I bought some plain black shoelaces through eBay, as part of my effort to buy not-Amazon where I easily can. eBay would now like me to take a two-minute survey about my experience. I really don't think I have that much to say: the shoelaces turned up in an envelope, they were entirely as expected, I laced my shoes accordingly. There was no disappointment, surprise or delight at any point. It's rather like when I buy, say, some screws, and a little bag of screws turns up, and it feels a stretch to ascribe superlative excellence to any part of the experience. Any missing stars in a rating is taken as suggesting some problem, which leaves no room for giving extra credit for those times when a purchase truly exceeds expectations.
mtbc: maze I (white-red)
I survived my first week at work. I went on-site in Edinburgh for the first three days, initially picking up my shiny new MacBook M4 Pro running Sequoia. The office turns out to be a pleasant dog-friendly space with the amenities one might hope for. Being a hybrid worker, I book desk space when I need it from the hot-desking pool. The desks are motorized adjustable desks that can become standing desks. There are very many onboarding things to do over the coming weeks, a lot to do and learn, and plenty of friendly, helpful people to meet. Despite the open-plan layout, it's not too hard to focus, not very distracting.

As usual, there's some wrestling with the Mac but, in all fairness, plenty of things did just work quite well. The most obvious wrestling was the usual: Mac users love to see things in blurry-text. Okay, all the problems I ran into this week arise because I have the temerity to plug the Mac into non-Apple hardware. For instance, the external monitors on the desks have low pixel density and recent versions of the OS have removed useful options for fixing that. I was able to solve the blur by installing iTerm2 and unchecking Anti-Aliased. For working from home, other pending issues include it applying the wrong keymap for my external keyboard and imposing some godawful acceleration on my scroll-wheel but they're in progress, I want to get some actual work done too.

Nice though the office environment is, being in transit for at least three hours per day makes me appreciate fully remote work: Wednesday felt as if it should already be Friday. I am currently taking the more expensive option: subway over to Queen Street, and the frequent faster trains aren't as crowded as I'd heard, quite tolerable. (Work has provided my laptop a privacy screen to limit viewing angle.) My current route to the office includes climbing the 124 News Steps which means I get the hardest part of my workday out of the way at the start. The bus would be cheapest except I'd probably want extra bus to and from the stations: at each end, the bus station is further than the railway. A compromise might be the limited rail ticket: I'd end up working long days but could probably just walk at both ends around the intercity portion. Belatedly, I also wonder if I should be masking for the railway journey: perhaps it's outstandingly the riskiest among my habits.
mtbc: photograph of me (Default)
It is disappointing to be starting my new job by missing out on an infrequent on-site meeting in New York City later this month. Unfortunately, my US passport is being renewed and it would not be legal for me to visit on my UK passport instead. At least this kind of problem comes up only every few years.

When I renewed my US passport, I looked into if I could do it in person at the consulate but the anticipated travel wasn't soon enough to qualify. Now, the by-mail option turns out to be taking a couple of months and expediting the processing at this point still wouldn't be quick enough. So, there seems to be an awkward mid-range duration that the advice could be adjusted to cover rather better. After my application arrived at the US Embassy in London, it still took over a week for it to be received at a processing center so perhaps everything has to go from London to the US and back these days.
mtbc: maze F (cyan-black)
We have been somewhat lucky with the weather recently. We had a lovely day for when my two children visited for some walking and shopping in Glasgow city centre. We similarly had a lovely day for visiting Edinburgh, we finally got to explore the botanic garden. Our luck runs out this weekend: we had planned to go camping again. Last time went well but the weather forecast for tomorrow looks grim so we will get things done here at home instead.

Profile

mtbc: photograph of me (Default)
Mark T. B. Carroll

April 2026

S M T W T F S
   1 2 3 4
5678910 11
1213 1415161718
19202122232425
2627282930  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 29th, 2026 07:11 am
Powered by Dreamwidth Studios