-
I think one reason why the autocorrect in iOS is so frustrating is that, not only is it aggressive in thinking that it knows the right word, but that it doesn’t take attributes like capitalisation as hints of the word I’m trying to use.
I’ve been trying to write a post with the word “blame”, but I’ve been misspelling it as “blaim”. The iPad, trying to be helpful, is automatically changing it to “Blair”. It knows that “blame” is a possible correction — if I were to undo the change and bring up the chip of suggested alternatives, “blame” is one of them — but I never get the opportunity to select it as it changes the word from under me.
When there’s no suggestion, the misspelt word is simply highlighted. Maybe that should be the way to go for all missspellings unless iOS is almost certain that it knows the correction. I know it’s a hard problem, but it would be appreciated if more work is spent on making this less frustrating.
-
It took an hour navigating various Telstra phone trees, chat apps, and the website, but I’ve now got a static IP address for my home internet. The reason for doing so relates to work, but it does open up other use-cases which may be fun to explore.
-
One aspect of software development that I like is the research side of things: learning something new and interesting that will hopefully be useful for the problem I’m working on. The downside of this, though, is that I cannot listen to podcasts while I work.
-
There are many people around where I work that like “loud cars” of some sort, but I most certainly do not. This is one more reason why I’m looking forward to electric cars being the norm.
-
There was a massive spiral wheel-shaped spider web in my backyard that I thought was abandoned. It was only after I took it down this morning that I realised it actually wasn’t. Now I feel kinda bad.
-
I wish more podcasters realise that there are other podcasting players than just Spotify and Apple Podcasts.
-
Thank goodness Micro.blog offers the ability to edit replies. It seems like I’m constantly making small spelling or grammatical errors in my replies, and it’s always after I post them when I see them.
-
Some photos of my time in Warburton yesterday, in the Yarra Valley. Went for a bike ride and a bit of a bush-walk. Lovely day for it, if a bit sunny.
-
A Year Under The Pandemic
This was originally a journal entry but I thought I’d share it here as well. Today is the end of week 52, almost a year to the day that the pandemic became all to real for me. I’ve taken today day off to spend some time in Warburton. It was in Warburton last year, almost to the day (13th of March), that things began to get serious. The news coming out of China and Italy was grave: hundreds of deaths, thousands of new cases, hospitals filling up, lack of ventilators and staff to operate them, PPE shortages, scenes of people locked down in their home. Continue reading →
-
I love the idea of HEY World, that you can publish a blog post simply by sending an email. They’ve also put a lot of care into the styling of the posts as well, and each one looks great. It almost makes me want to sign up to try it.
-
I’ve been writing a bit more on my development related blog recently so I’ve added the feed to this Micro.blog account. This means there may be some more software development related posts showing up in the timeline. I’ll see how this goes.
-
It’s a public holiday today, meaning that instead of writing software for work, I could do almost anything else. But of course I chose to spent the whole day writing software for myself.
-
It’s funny how somtimes you make a mistake, then you make another mistake that relates to that first mistake, and they somehow cancel each other out.
-
Request to all cafe owners: please ask the customer if they would like coriander in their sandwich before putting it in. I know many people who love coriander, but I most definitely do not! And it’s always an unpleasant shock when I take a bite of a sandwich that has it.
-
It’s the middle of week 2 back in the office, and I’ve found myself falling back on most of the old routines that were put in stasis for a year. I’m a little shocked at how quickly that can happen.
-
I had a Blot.im account that I was paying for but not using, so I’ve started a digital garden on software development. It’s mainly links and techniques that I’ve found helpful, but also a place to voice an opinion, and occasional rant, on the goings on in the industry.
-
The interesting thing about technology breakthroughs is how quickly the shift from the impossible to the banal actually is. An example of this is machine learning. This was something that was being researched on since the 1950s, with very little to show for it in terms of practical applications. This changed very recently, thanks to the growth of computing power. Now, many of these same techniques are used in many things that are taken for granted, like language translation, image recognition, and surfacing content in algorithmic timelines of social networks (not all utilisation of this technology is good).
This was one of the first thoughts I had when I heard about the announcement of a potential vaccine for malaria, which uses very similar technology to the mRNA Covid-19 vaccines.
-
I’ll have to go clothes shopping today to get a new jumper. It’s hard to find them during summer, but autumn’s just a few days away, so I’m hoping that they are in stock again. I didn’t have a chance to buy one last year because of the winter lock-down.
-
Setting Package Variable When Building Go Project
Here’s a technique for setting a variable in a Go project when building it. Say you have a global variable like the following: // Package www.example.com/pkg/sample package sample var ServerVersion = “” The server version is determined during build time based on the Git tag. This is available from the environment, but you don’t want to hard code this yourself. Doing so will mean that you’ll need to update it when it changes, and you know that you’ll forget to do that (I constantly do). Continue reading →
-
Supporting HTTP/2 Without A tls.Conn In Go
Go has support for both HTTP/1.x and HTTP/2 in the web server available in net/http. Unfortunately, in order support HTTP/2, the net.Conn returned by the net.Listener must be of type *tls.Conn. If it is not, the web server will refuse to upgrade the connection. This makes it impossible to use HTTP/2 if you’re using a listener that may be returning different net.Conn implementations. One could argue that this appropriate, given that HTTP/2 must be performed over a TLS connection. Continue reading →
-
It’s amazing, and perhaps a little shocking when you think about it, how much time spent on planning software development activities is actually spent on fighting Jira.
-
Feature needed for news sites: a mouse-over for names in an article that quickly shows you who they are and how they relate to the reported issue. I always forget who is who and have to go back to the top of the article to reread their introduction. Books need this as well.
-
Things I don’t miss about commuting to work: delays due to public transport interruptions. 😒
-
I only just learnt today that NetNewsWire on the iPad does not require an internet connection in order to read articles. They seem to be stored on device, complete with pictures. At home there was always WiFi so I never had a chance to try this. Very nice!
-
I’m wondering if there should be a set of conventions for people on video calls to indicate acknowledgement without needing to speak or turn the video on. Reactions, and other status indicators, are not available in every service, and the ones that do have it tend to be for getting the speakers attention.
There’s a convention in aviation, at least in recreational aviation that I’m familiar with, that has inspired this thinking. If someone needed to transmit a message over the radio, they will do so by pressing down the push-to-talk button and speaking their message. With VHF radio, only one person can be transmitting at any one time. Everyone one else on that particular wavelength will be able to hear them, but if they tried to transmit, the whole message will be garbled.
So there’s always a bit of caution when there is a need to use the radio. You’re generally advised to wait a few seconds before speaking on the off chance that someone else starts before you. This is also not a medium that grants you a lot of time to talk: messages are usually quite short, and are usually only made when required.
I guess that’s why a convention was developed, where someone operating the radio will indicate acknowledgement by quickly depressing the push-to-talk button. Doing so usually results in a burst of static clearly audible to everyone else on that wavelength. Unlike accidental presses, this quick tap is less than than a second, so there is no mistaking that it was intentional. This makes it perfect for quickly indicating a message was received, just like a thumbs up would if the conversation was face-to-face.
A convention similar to this would be great for videoconferences. Whereas status indicators are not available everywhere, most videoconference software I’ve used have a mute indicator for each participant. Quickly unmuting and muting the mike would pulse this indicator, which is pretty close to the visual equivalent of that burst of static. Done quickly enough, it will indicate intent, and would therefore be a perfect to quickly indicate the message has been received.