mtbc: maze I (white-red)
I have been considering my choice of programming language for personal computing projects, for both employability and agreeability. People might say to pick the project first, then the appropriate language for it, but language would certainly be a part of why I can stick with a project. I shall have my carts and horses whichever way around I please. On my radar are:Java, Python, TypeScript with React, Rust, Haskell and Idris, Elixir with Phoenix, and Gleam. ) I plan to try out projects and languages then let how engaged I am with them, how much effort it is to continue, be my guide. I can even try out the same challenges in multiple languages, see which I enjoy more.
mtbc: maze I (white-red)
Before I graduated, I did a bit of freelance IT consulting. Over thirty years ago now, one of my jobs was to migrate a legal practice from their old Wang business system to a modern PC/Windows-based system. Following the rule that older computer stuff tends to be better, the Wang system was rather nice to use, I got to dig into it in working out what data they had there and how to extract it: I would bring that data home on 5¼" floppies and do some transformation to it before ingesting it into the new system.

The practice's main book-keeper had a computer with a display that was really lovely to read. It was amber, and crisp enough that I surmise it probably used real P3 phosphor, not just some colour setting. Given how much of what I do remains largely text-based, I wonder if I might appreciate there being some system now that I could buy that is basically such a display with some wired way to plug in a keyboard and serial networking so it can run as a text-based terminal client of a modern Linux system, or even just plug it straight in as some monochrome monitor for which we still have some ancient driver code in Linux.
mtbc: maze G (black-magenta)
A few of the songs seemed better when I heard them again in the final. Some of that was that the actual performances were improved over the semi-finals but I suspect that most of it was that I simply liked them more on a second hearing. Unfortunately, while some were agreeable enough, there weren't any songs that I feel a strong need to hear ever again.

After the song contest, it seems that I always comment on the difference between the jury vote and the popular vote. Each year brings interesting discrepancies between the two. I wonder if the UK's song selection process should, at least in part, return to including some kind of popular vote element. The current internal selection approach has proved poor at finding songs that win popular approval.
mtbc: maze N (blue-white)
This morning there were police and drumming. Wondering if we were already having some celebration of Glasgow's 850th anniversary, I wandered out into the neighbourhood and found myself witnessing another Orange Order march. They are very pro-Protestant pro-UK and I remain surprised by just how many people around here of all ages feel strongly enough to march with uniforms and bands and suchlike. We appear to have a few lodges around here, I think they report up to a grand Glasgow-wide lodge that reports up to an even grander Scottish one.
mtbc: maze G (black-magenta)
The Eurovision Song Contest has come around again and this year we paid attention to the two semi-finals. The first was striking in how many performers don't sing well. The second had a few decent singers but I wasn't wholly convinced by the selection that was put through to the final. Ireland's entry was pleasantly fun but it was also light. I was surprised that entries like Georgia's didn't make it through, given those that did. I suppose we'll see how the final goes on Saturday. Regardless, it was all quite an introduction to Hazel Brugger.
mtbc: maze B (white-black)
R. has provided and instructed me in a little espresso maker. One fills the lower chamber with water that one then heats. The water rises through pipes then a layer of coffee before appearing in the upper chamber. I have no idea what coffee aficionados think of it in comparison with, say, the AeroPress® or Breaking Bad's Gabe's thinking, but I rather like the coffee that this device makes me from the Sang Tao 5 from a local Vietnamese grocery store; next I shall try their number 1.
mtbc: maze F (cyan-black)
We returned to camping last weekend and were quite lucky with the weather, the loch looked beautiful on our first morning and we saw small fish in the shallows. I am out of shape or just worn out though, I was very appreciative of having limited duties with the teardown in particular. I slept well, wrapped in my sleeping bag inside a sleeping bag atop a new air mattress. The sunny afternoons could be warm but the nights still get chilly. While different absolutely, I was reminded of the relative cooling when I was outside Tucson in the desert after night fell. In a different life, I might have ended up living in a trailer in the Sonoran Desert but that's something the multiverse can explore on my behalf. R. is excellent at organizing our camping, I am lucky to get to follow their lead.
mtbc: maze B (white-black)
On a recent visit to Edinburgh, R. and I chose Edinburgh Street Food (ESF) for lunch, on our way to the botanic garden. ESF features diverse vendors around an eating area. Initially, I was unimpressed: very much, oh, they reinvented the food court. Admittedly, I am a fan of food courts: they tend to be cheaper than restaurants and allow people their separate choices. Anyhow, it turned out that one can order online from any combination of the vendors in one transaction, providing one's table number, then the food appears in due course, delivered to the table in somewhat random order. So, much nicer than queueing then waiting at multiple counters. The Polish vendor was decent and, across the vendors I noticed, the prices seemed reasonable. R.'s Peruvian food was adequate but they undercooked the rice.
mtbc: maze L (green-white)
Having already complained about the IRS expecting expats to file taxes but often requiring them to have a US telephone number, I should note that I was lucky enough to set up my EFTPS account before allowing my US cellphone plan to lapse and I have remained able to use it since.

An interesting aspect of US taxes is how individuals have many options for how to file. Some of those choices affect and may even constrain future years. In my limited experience, this is in marked difference to the UK where, as an individual, if I must file at all then I just tell them what happened and they go away and figure it out for me and explain what they did.

As a US expat, a particular set of choices is how to handle my employment income. I can try excluding it using form 2555, I can try to get credit for the tax paid using form 1116, I can try deducting that tax on Schedule A, etc. (I itemize because I can deduct my mortgage interest.) Furthermore, I can combine these: e.g., excluding part of the income then applying another form to the pro-rated remainder. Then, I get to try out different form 1040 tax worksheets to see how it works out in each case. So far, I've not needed form 1116 but it's always worth checking. Annoyingly, a few years ago they changed the law such that I can't deduct UK council tax, though at least my reading of the US-UK tax treaty suggests that I can deduct my payroll-deducted pension contributions. (There's also a social security treaty that can be useful for self-employment tax.)
mtbc: maze K (white-green)
In experimenting with generative AI, I find Mistral quite nicely conversational, hence in part my recently writing here about the advent of AI companions. In chatting with it about books, it wondered if I'd read Iain M. Banks' Consider Phlebas and, by coincidence, I happen to have that very book out from the library.

My borrowing the novel at all is another coincidence: I had checked the library's online catalogue and found no available copies. Then, I happened to see it on the shelves of a local branch. Curiosity piqued, I returned to the web interface and discovered awful UX flow: you find the book, click "Book" format, see an entry about the book, click to check branch availability, and see it's not available. You have to notice the "other formats" section, click around in that, and it finds other editions, some of which are available. I've passed the issue on to the library who can do no more than pass it up to their software provider.

In rereading the novel, I find myself at an unusual boundary point. Usually, I retain a fairly good memory of a typical novel for a few years. Once I've waited for long enough, I've mostly forgotten it and can reread it reasonably anew. My memory of Consider Phlebas feels betwixt the two: as I read each scene, I have a fair idea where it'll go but I don't know what the coming scenes hold.
mtbc: maze I (white-red)
In writing here previously on generative AI I had wondered what happens to society when people can routinely lose themselves in artificial worlds of their own design. I had been thinking from the point of view of their being able to act out dark fantasies then adjusting to the real world where they don't make the rules and their actions affect others.

Anticipated by many works of fiction over the years, I was slow to consider what may be a good side of advancements in training inference models. There are many people who don't have enough contact with friends, perhaps especially the elderly. We may not be far from a point where they can have some artificial companion, patient and configurable, that offers interesting and helpful conversation on whatever topics the user wishes, even joining them actively in some pursuits, far beyond Alexa who can do little more than reading out the results from web searches.

Such companions may be considered a poor substitute for human contact but I suppose that there are probably funded startups chasing this very market.
mtbc: photograph of me (Default)
Filing taxes is on paper for me this year. After Mint Mobile ended their previous international roaming, I allowed my US cellphone plan to lapse. Although the IRS typically expects expats to file taxes, its services also generally require them to have a US telephone number. When they can make it easier for expats to actually deal with them then they won't have to process my paper mail any more. As it is, it helps to be able to attach a separate page anyway because Form 1116 Part II doesn't have enough space for reporting monthly salary deposits. If I end up working as a contractor later this year then I may also have to start attaching a form from the UK's Home Office showing that I am not liable for Self Employment tax.
mtbc: maze F (cyan-black)
My sleep has not been great. Today, I awoke before 5am then was distracted by a tedious work issue with Discord and crypto wallets and suchlike. Unusually for me, I went back to sleep later in the morning, on our drawing room sofa. Our dog L. pawed at me sometimes, R. wonders if because worried by snoring, but I fell back to sleep each time.

What awoke me properly was what seemed to be a good few hundred Sikhs, we have quite a centrally located flat and their nagar keertan, with walking and music, passed by outside. I had not realized that Vaisakhi has come so I got up to see what was going on.

While I slept, R. had made lunch. After that, we took L. walking on Glasgow Green where there were even a few people sunbathing. We have been enjoying quite the unexpected consistent bout of sunny weather. Sometimes there is a cold wind too but today we were spared.
mtbc: maze A (black-white)
It was rather cloudy here for today's partial solar eclipse but, fortunately, the relevant important moon-finding fellow in the Middle East apparently sighted the crescent in time so the new month starts and we get to celebrate Eid al-Fitr tomorrow, also I don't need to call the school on Monday to explain an absence. As summer time (daylight savings) starts this weekend, we were looking at breaking our fast at 7pm tonight but 8pm tomorrow. Now, tomorrow we get to eat instead.
mtbc: maze I (white-red)
In my migrating servers from one provider to another, rather than to the first provider's new platform, it turned out that the first somehow missed that I had ended my services with them and thought that they were all continued into the new platform. Fortunately, they seem to have readily corrected their records, cancelled further invoices, etc. On learning that they had thus overbilled me, they assured me that a refund had been issued. After pressing them a couple of times on this refund's absence, it turned out that actually, there had been another mistake. I did get my refund in the end but, goodness, it helps confirm my decision to migrate.

Miscellany

Mar. 23rd, 2025 01:19 pm
mtbc: maze G (black-magenta)
Listening to old music )

Playing more with AI/LLMs. )

Money is tight. )

It occurred to me to try to remember all fifty states of the US. I thought I would do better, I could recall only forty-seven, my daughter did better and faster. I shan't disclose which I forgot in case a reader wants to try. It was annoying to note those I did forget: a reader here lives in one and I was open to moving to it a few years ago, and I used to work with a couple of people who hail from another.

It was interesting to hear of the flight chaos caused by London Heathrow's power loss, so many flights diverted and passengers ending up all over Western and Central Europe. That must have caused all sorts of problems and taken the airlines quite some effort to recover from.

We had a pet food delivery from Amazon (insert hisses and boos to taste) shortly after half-past seven on a Sunday morning which impressed neither me nor R. At a glance, I failed to find a summary on their website of when they think is reasonable to make residential deliveries but at least we now know that it may happen again.
mtbc: maze I (white-red)
With secure communication online (TLS, etc.) it is interesting to see how standards develop: older ways are later judged insecure and the community slowly moves onto newer ones. I have wondered if the security services, and others, record some of the more interesting traffic that they can't decrypt yet in the hope that new developments might someday reveal the content of those once-private communications. People move on to different algorithms for actual reasons. Even if past the statute of limitations for prosecution, such records may still yield useful intelligence.

Now, given my job, I think about cryptocurrency more. There are some currencies, popular for payments for illegal services, that are designed to obscure the details of transfers. Even with normal cryptocurrencies, whose transfers are easily observed, there are tumblers which are busy accounts that take in many and various payments, and make payouts differently and rather later, so as to obscure the flows: they make it difficult to match the incoming funds against the outgoing.

I had already been wondering if statistical analysis of activity around tumblers may at least circumstantially reveal repeated flows for habitual users. Now I also wonder if some of the privacy-enhanced cryptocurrencies may be found to be less private than currently assumed, which would be interesting given that the blockchain records all the data publicly and long-term.

In short: as new discoveries uncover historical information, perhaps some people have bad surprises waiting for them.

Profile

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

June 2025

S M T W T F S
1 2 34567
891011121314
15161718192021
22232425262728
2930     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 7th, 2025 04:33 pm
Powered by Dreamwidth Studios