mtbc: maze F (cyan-black)
We have some more nice weather right now, I took L. the dog for a walk after work and indeed again managed to tempt him along with the occasional treat. Still, the treats aren't a panacea: there was one block L. didn't want to walk along. I've little idea what's different about the ones he doesn't like.

I have my youngest coming to visit on Sunday, that will be nice; the weather looks to be good, we can just relax and hang out, and get takeout. My food at home is fairly basic. That milk did mostly survive, though I think it may now be reaching end of life. Soon I'll start the next one thawing, see if its container held up any better.

In terms of my pension investments' exposure to a potential AI bubble, it turns out that my current holdings don't have undue exposure anyway. It's the kind of thing for people to be aware of though as some funds aren't as diverse as one would imagine: Vanguard's IT ETF is currently over 40% in only Apple, Microsoft, and NVIDIA. (On the US side, I have only around 3% of my funds in NVIDIA.) Still, AI's an interesting case: perhaps the large AI providers' valuations are riding a bubble but the field is such that irrationality could last long enough for the fundamentals to catch up, perhaps then we couldn't say it was a bubble at all.
mtbc: maze B (white-black)
With R. and company away until August, I am settling into a new routine of simply keeping things going, including dog and cats, until the family's back home with me again. Given that L. our dog is not trained to do without people, I am with him, working from home, and not going to shops. Fortunately, he's a good little fellow. I have done inventories of my food and pets' food and all suffices.

I am highly appreciating modern appliances. I was well-appointed when living by myself in Eastern Tennessee, here the appliances are smaller and cheaper but still very useful. In particular, dishwashing and laundry become a breeze in comparison to how they could have been otherwise.

We had rotten weather for a few days, then on Wednesday morning it brightened up nicely. It's kind of middling again today, we'll see how it goes. L. is oddly reluctant to walk outside in various directions, I may try bringing some small treats along next time to try to coax him along. He can be quite stubborn but I would prefer to vary our routes. I am reminded of a dog I saw on television who would walk outdoors only in order to eat pieces of a trail of lemon drizzle cake.

I had a bit of a milk disaster last night. I have some plastic jugs of milk in the freezer to get me through the month. It coming near time to thaw one, I placed it out on the counter (milk seems to take a long time to thaw) and subsequent leakage revealed that the expansion had damaged a seam in the plastic. I left the carton dripping into a tall freshly rinshed jug overnight so we'll see how this odd fraction of milk tastes and for how long it lasts.

Work has gone fairly well in recent weeks, I am being quite productive, still very much with the help of AI code assistance. It's so capable, and advancing so fast, that I fear AI to be coming after many knowledge workers' skilled white-collar jobs irresistibly, and I wonder about my own career's trajectory given that what I'm best at is exactly the kind of thing that AI's becoming good at. This also makes it difficult for me to trade off its large potential and rate of progress against its current unprofitability, in considering how comfortable I am to have my meagre pension investments exposed to it.
mtbc: maze D (yellow-black)
One of the curious aspects of becoming older is familiarity with many forgotten things. Recently, I was reminded of AAA's earlier TripTiks, back when I was driving old enough cars in the US that I was making good use of our limited number of AAA tow-truck visits per year. Anyhow, another service to members was road-trip maps: one would go into the office, say where one was going, and they would create a spiral-bound book where each long page of one's TripTik consisted of a preprinted segment of major highway. They'd assemble the pages in order for one's given trip, then mark them with a rubber stamp to show the current construction. It was a great system that was rather obsoleted when people switched to using computers to find and map their routes. Nonetheless, I look back on them with some nostalgia. Once, we stopped in to the office for our TripTik then broke down; the nice office people allowed us to wait inside while the tow truck took a long time to arrive.
mtbc: maze I (white-red)
Sound hasn't been working on my personal laptop computer for months. I assumed there was some problem, of course, but figured it may even just be that it's old and something came loose or whatever, it's had a rough life. It's always a mild relief when it boots successfully. I confess that the computer seems less worn now that R. wiped the display, cleaning off the awful crud I'd gotten used to.

Anyhow, to my surprise, I found I had sound again, then after a reboot I didn't. Intrigued, I started investigating. Eventually, I got as far as aplay finding the ALSA device busy, then creating a dmix configuration. Since then, at least so far, sound has worked again. Very pleasing indeed.
mtbc: maze I (white-red)
The intercity segment of my in-office commute is paid for by a flexipass I load onto my ScotRail smartcard. I've observed the old, exhausted passes accumulating on my smartcard and wondered about them. The new passes are meant to auto-load onto my card at my designated station.

What actually seemed to happen, first revealed by a seek assistance at the ticket gate, is that my card somehow got full and my latest pass silently failed to appear on it. Naturally, I have a number of questions, relating to how I can unfill my card, how I can know when this might happen, how I can fix it, etc.

Unfortunately, ScotRail's customer service appears to be quite useless. The in-person people are friendly but apparently not the smartcard team, goodness knows when or where they appear with their equipment and expertise. The online folks take longer than advertised to respond and then don't actually answer any questions.

When this happened, with some encouragement from me about how, yes, I did in fact have a pass waiting to be loaded from quite some days ago, a nice but confused person did manage to finally do a thing to allow the pass to appear on my card.

What about next time? Goodness knows, their website FAQ certainly doesn't seem to. I suppose that they benefit rather from a lack of competition for my required route because with a service like this I'll definitely keep an eye out for alternatives.
mtbc: maze B (white-black)
R. and I are back from a week's tourism in Paris. I enjoy how we continue to find ourselves agreeing often: R. certainly sees why I prefer Paris to London, it's so pleasantly walkable. I am always happy to go back. )

Being dragged reluctantly into the modern world, I tried using public transit via smartphone ticketing. )

For me, Paris tourism is typically some combination of walking and Métro around central Paris visiting various attractions and just taking in the environment. We hadn't prebooked much so we had some freedom to go as our whims and increasingly aching bodies would take us. The weather was generally good, I consider us lucky. We kept sufficiently on the beaten tourist path that I scarcely had to attempt to speak French. )

The gardens varied rather. Many of them seemed to be wide, dusty, pale gravel paths, lawns, conical shrubs, cuboid trees, statues, hedges with right angles, etc. We wandered through the Jardin des Plantes which at least had flowers, a variety of rather well-grown ones indeed, though no fewer right angles. I think the Japanese might be rather better at the kind of garden I like.

Paris has a considerable abundance of publically accessible magnificent buildings that I enjoy seeing and being inside. I enjoyed a few of the museums. )

In this visit, we did not eat out at fancy restaurants. )

Last night's return flight was from Charles de Gaulle into Edinburgh so we took our usual commuting route, the train into Queen Street, as part of our journey back home to Glasgow.
mtbc: maze I (white-red)
Recently, I stumbled upon an article about Commodore Business Machines' line of calculators. I have owned plenty of Commodore hardware, going back to the PETs that my secondary school retired, but no calculators. I was amused to read that, back in the 1970s, some calculators were marketed as being electronic slide rules. I still have my father's slide rules, he also had a desktop mechanical calculator and, later, one of the first version of the TI-30, with the red glowing digits that would show some thinking going on as it evaluated a trigonometric function.

I determined that I might enjoy occasionally using a decent ancient scientific calculator, ideally with a reverse-Polish interface. However, looking around online now, I don't see any particularly sweet spots in what one can buy of Commodore's calculators. I like how, say, the Commodore SR-4190R even has hyperbolic functions and probability distributions but it's not as if examples in good condition remain abundant and rarer models like the M55 appear indeed to be inconveniently rare.

Remembering [personal profile] mst3kmoxie's HP 12C, which can calculate some of the financial things that now form part of my day job, I explored the alternative of investigating the older HP and Novus range. However, things like the Novus 4510 don't seem to have existed in the UK and international shipping costs plenty. In dropping the nostalgia and taking a look at modern offerings, I discovered the SwissMicros DM15L which could be fun to play with. They seem to be out of stock right now but, worse, Parcelforce fees for importing one would mean it wasn't worth it.

So, the obstacles are broadly those of availability at all, or of getting the calculator from there to here. Ah well, it's more an idle fancy anyway rather than a pressing need. I seem to be in the wrong place and considerably the wrong time.
mtbc: maze L (green-white)
I routinely use generative AI in my workplace, my employer encourages it and pays for it. It works well, it's a definite help. At least for the meantime, it requires my expert supervision, close monitoring, to do good work but it's actually rather clever at times even if often rather dumb too. Where my work strays beyond my expertise, it fills in for me.

I have probably mentioned that I like the description of computer programming as mathematical engineering, it captures what I enjoy most about it. It's rewarding to devise and express good solutions. I love to create systems that do well at behaving in desired ways.

So, sometimes, for those parts of my work tasks to which I was looking forward, I've typically been working with the AI enough that it has the context to say, hey, you still have this bit unfinished, shall I do it? and I'm like, no, let me!

For the moment, I can still capture some crumbs of what I love to do. However, I wonder how obsolete that's becoming, the future's arriving faster than I expected. You could drop me back into the 1980's and I could be very happy writing software but these days nobody wants programmers who could hit the ground running in that kind of environment. Given the speed at which coding assistance has become rather good, I can't help but wonder if the 2030's will largely have only jobs for people who can direct the constellation of artificial agents well. That's a thing I'm sure I can do competently to support my family but … how much do I want to?

I love to learn about what clients actually need, figure out how I can meet those needs by creating software, then to deliver something valuable to them. But what I love most is the part of the process that machines may soon do maybe not quite as well but far cheaper than I.

I find myself looking back to things I once did and appreciating that at least I had the chance. I have loved doing simple things like feeling the hot, dry breeze in Death Valley, driving a rusty pickup truck through the Ohio countryside in the sunshine, walking along the beach in Aberdeen, and frequenting the AANI weekend market in Taguig. Or, in this case, the chance, repeatedly, to be paid to solve interesting problems by creating software by my own brain and hand. Of course, I can still do what I like as a hobby though it feels emptier if it just means that I am doing something the hard way. I also wonder how healthy it is for one's likes to be overly nostalgic. I have an elderly relative who probably feels as if the world has gone downhill since the 1950's. I don't want that to be me someday, I should find more ways to embrace the future.
mtbc: maze B (white-black)
Yesterday, I had a headache all day which obviously wasn't great. I still went shopping in the town center with R. but was more content being a beast of burden than making any choices, also for busier or more cramped shops I was happy enough to wait outside in the space and the breeze. My headache finally improved somewhat in the evening, after some paracetamol. I don't think that my head was affected by fasting for Ramadan, the previous day and today were fine. One of our errands was to pass by the newer Asian grocery store (our neighbourhood has many Middle Eastern and South Asian people) to pick up more fast-breaking dates. At this latitude, I could get used to these winter Ramadans.

My annual appraisal at work went decently, especially given that it includes a period of my finding my feet. At the moment I'm working mostly in my comfort zone, on somewhat mathematical/algorithmic code that does not require figuring out other complex aspects of our system. I'll probably help out with some other random thing too, this coming (Agile) sprint.

I finally bought a cross-trainer, a JTX Strider-X8. It's smaller than the previous NordicTrack Audio Strider 500 from before moving to the US, it just about fits in the flat, and the flywheel's also rather smaller so maximum resistance gets it up only to being just about worth bothering with, but it's somewhat affordable and far better than no cross-trainer. I look forward to planning it into my weeks.

We've been bad at festivals again. This weekend featured excellent meatloaf yesterday (it happened to be just to my taste) and a variant of kedgeree today, thanks to R. as usual. At some point, we will get around to eating Asian round things for the Chinese New Year and pancakes for Shrove Tuesday, but delayed as usual. As we're not exactly observant of the wider context of these, such flexibility doesn't exactly detract from whatever authenticity there is in our celebration.
mtbc: maze I (white-red)
I dreamed that I was taking some computer programming course where, in the classroom, I had to develop some real-world robotic mimicry system like: I draw and, as I draw, it stitches thread so as to reproduce the lines I'm drawing. We had a reasonable amount of time for completing the task because the class was a double-period, at the start of the day.

The dream transitioned to a different activity that I now forget more, where I was facing a related programming assignment but outdoors: I was approaching a small, ruined outbuilding where I was to perform some part of the task, not able to take long because some rather autonomous thing was out there pursuing me.
mtbc: maze J (red-white)
I mention a few recurring topics, probably because I still haven't properly addressed them. For instance, I remain overweight and unfit. )

I also need to get back to writing code in Haskell and in Rust. Quite how and when this happens, I am not sure. I do need to sort out my personal computing. )

R. is thinking about when and how we move to live somewhere else. For a couple more years yet, high school catchment area remains quite a constraint, though I can look around for where we might move to someday. )
mtbc: maze H (magenta-black)
At work, I've been trying to finish off a non-trivial task that I started last month. There are plenty of aspects to get right: I am trying to improve the performance of a part of our code that comes in different flavors, is called in different ways, and can utilize various constituents. Generative AI assistance has been helping me along. Perhaps I have finally got it all to a good state, we will see what the coming week brings. I start next week by filling things out for our annual performance review cycle. I look forward to working on my next task which is a smaller, more usual one. I have been putting some extra time into the meatier task because it's important and has already lingered plenty; it will be a relief to finally tie a bow around it, here's hoping.
mtbc: maze I (white-red)
My goodness, all I wanted to do was set up e-mail reminders of vehicle tax, which I'd already managed to pay online. I already have my Government Gateway login details all set up, etc. But, no, I had to go through a whole other palaver involving setting up my GOV.UK One Login mobile app with a new account and photo ID and suchlike, before I could set up those reminders.

I'll give it to them that at least they don't change the system every year but a smoother migration to whatever the critical new functionality is than just set up an entirely new account would be appreciated.

(Of course, I have a separate login for the Scottish Government but that seems reasonable. Accessing any US Federal Government services is a pain without a US cellphone number.)

Miscellany

Dec. 19th, 2025 03:29 pm
mtbc: maze H (magenta-black)
Today is my first day of leave from work for over the Christmas break. This morning we sent the boys off back home to Asia to visit family, now it's just me and R. I am relaxing on the sofa with our dog L. while R. brings some sanity to the kitchen storage. I already feel my headspace increasing and have been getting some small postponed things done. Many more await.

I am quite good at sleeping. Given the opportunity, I can do plenty of it. This morning, I dreamt we lived somewhere else and I spied a sizable swirly unnatural-looking Weather Thing approaching, and turned to R. to strongly suggest that we leave the house now and drive elsewhere.

Again, I thought back to high school where one of my math teachers figured Cartesian coordinates for the vertices of a regular dodecahedron and, looking at one, I wonder what the straightforward strategy is for doing that. I like to think that enough staring and turning would help make it clearer. Now, this is where I wish I had a large desktop system with lots of PCI-e slots for used RTX 3090's or somesuch: it's the kind of thing I'm happy to try idly chatting to some opensource LLM about. It's not as if anything's riding on the answer. Perhaps they're rather better at classic book suggestions than anything analytic though.

I also got to wonder about mobile telephony. How might routing work? )

My mention of idly chatting to LLMs reminds me, I have three sizable pending purchases in mind: such a desktop AI system, a small laptop for use while commuting, and a cross-trainer. The interesting question is how to prioritize them though clearly the first there should actually be last while I cross my fingers for the bubble bursting. Also, I'm reluctant to spend too freely until I'm more ahead of the higher-interest debt.

In the meantime, I've found that, as usual, BBC iPlayer didn't exactly help me discover that there's recent Later… with Jools Holland to provide me with a somewhat alternative musical backdrop, albeit a considerably mixed bag of such. I've been enjoying ex-BBC's Stereo Underground recently which is also nicely varied. Given that it often plays the music of my childhood, it makes me wonder: I think of all the energy of especially some of the more punk-ish songs, and how exciting life seemed to me at the time, especially with books filling my head with new intellectual worlds to wrestle with. There's something there I'd be interested to recapture, about possibility and choice, about who I am and what I pursue. I may not quite know which destinations make sense but one of the many wonderful things about R. is how supportive they are.
mtbc: maze G (black-magenta)
This morning, I got out of the bedroom at a leisurely pace. I had a dream in which a security camera had caught Claudia Winkleman (British celebrity) fast asleep in a chair at some garden show she was helping to present, which caused some amusement among viewers of the footage, then I awoke and took a bath. After toweling off, I usually lie on the bed a little to finish drying. During this, I indulged in having Alexa play me David Bowie's Life on Mars, Ultravox's Vienna, ELO's Twilight (from back when we had concept albums), and Elton John's Nikita which, together with the The Rocky Horror Show earworms I've had lately, probably ages me well.

Another thing that probably ages me is that, when I was thinking about the results of our dog L.'s breed test, in interpreting the percentages in terms of ancestry, of course I was thinking in powers of two which comes quite naturally to those of us who grew up with early microcomputers. I suppose that people in the Antebellum South would be good at such arithmetic too but I am not that old. Anyhow, L. is indeed largely Shih Tzu with, quite reasonably, a bit of Lhasa Apso among great grandparents. I was pleased to read that L. is not at risk of any of the medical conditions that they tested for.
mtbc: maze I (white-red)
Late one evening back in July, I boarded a CrossCountry train at Edinburgh Waverley that then failed to proceed further. In the end, my journey was delayed by an hour so, under the Delay Repay scheme, I was supposed to be eligible for a refund.

CrossCountry's claim process wanted a QR code and and a ticket number. Unfortunately, I was using one of their flexi season tickets in their mobile app, which prevents screenshots, and the day's ticket wholly disappears once the day is done. So, I asked their customer service people how I can claim. I asked several times and got no useful response at all.

Eventually, I fell back to an effective last resort: post them a paper letter. This triggered a slow sequence of back and forth by e-mail but, last week, they finally paid me my refund. It's absurd that it took three months, and probably cost them as much to deal with me as the £7.55 they paid me, but I still don't have my answer as to how people with those tickets are supposed to claim.
mtbc: maze I (white-red)
Nearly a decade ago, I mentioned here how science-fiction it felt to be using my mobile handset to be pulling up satellite imagery of my environs. At this point, the future feels even closer: I suspect that it's only my lack of spending that prevents me from having reasonable verbal conversations with AIs. After all, the speech recognition is now pretty good and, although Alexa's dumb as a rock, I can have good textual chats with models like Mistral. I mean, sure, they don't really understand anything and can't be relied on but they're impressive nonetheless and probably somehow soon coming to my home.

I'm not holding my breath for the post-scarcity spacefaring utopia but, at least in form, this does feel like a small landmark, even if I suspect that generative AI trained on a sea of people-output is a diversion away from advancement toward the knowledge-based reasoning for which I might hope. It's enough of a landmark that what it can seem to do is an effective distraction from what it might cost.
mtbc: maze H (magenta-black)
R. and I sometimes head into Edinburgh on the train for in-office work, sometimes on separate days, sometimes together. Today, R. went in, and I stayed home and helped out with pet care. I hope that I am becoming more productive as I grow more familiar with my employer's codebase. I also look forward to getting around to personal programming projects at home but not quite yet it seems, still I have to figure how and when to fit that in. A task this evening is to schedule our influenza vaccinations. COVID-19 vaccinations are becoming a distant memory, it's a pity our BUPA health insurance doesn't reimburse them.

Our expensive family visa journey continues. )

I read John Wiswell's Someone You Can Build a Nest In which was gentle and engaging. Whether in science fiction or fantasy, I always enjoy insight into a fairly non-human character. Definitely a nice enough way to pass the time. (Though, R. noted that it is far more gory than I had noticed, somehow that all passed me by.) I might be running out of television to watch, though. There is a bit more Chief of War left but it is far more buttocks than smiles and R. noted arrant ahistoricity in the portrayal of Zamboanga (languages, buildings, clothing). We are giving The Mayfair Witches a try on Netflix, R. read the books long ago.

A local Tesco Express convenience store has opened quite near us so we have a very handy source of heavily discounted food that must be sold before it turns into a pumpkin, assuming it isn't already one. So, among other things, we found ourselves eating sandwiches recently. With luck, the store will soon correct their loud alarm siren that warns whenever somebody outside walked near the customer entrance.
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)
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.

Profile

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

July 2026

S M T W T F S
   1 2 34
5678910 11
121314 151617 18
19202122232425
262728293031 

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 19th, 2026 10:29 pm
Powered by Dreamwidth Studios