• I was reading through the improvements that are coming to the various web browsers in February in terms of web based technologies (link) and at the bottom it talks about the big list ot changes coming to Safari. Being the cynic that I am I brushed it off and went straight to the source to see what changes are going to come in Safari 16.4 (link). The laundry list of issues that have been resolved are huge particularly in the area of the Webextensions API which should hopefully make content blocking a lot more reliable on Safari (when using AdGuard) when compared to the almost ‘solid as a rock’ robustness that uBlock Origin has on Chrome.

    There is still a lot of work being done on declarativeNetRequest – although there are rumours of a date that Google will start pushing MV3 to replace MV2 I believe it’ll be 1-2 years before anything happens. The best way to keep track on what is happening is check out github, the same answer I give when people wondering what is happening behind the scenes at Apple, check out the outsource projects because you’ll get a good insight regarding the direction being taken by developers. For example, one of the big features in regards to the development of MV3 is the User Scripts API where a proposal is being made but that’ll involve many discussions between the many stakeholders – both the developers of web browsers along with the third party developers that’ll leverage the User Scripts API as they’ll want to ensure that what is being developed is fit for purpose.

    The Chromecast with Google TV although it is incredibly sluggish when compared Apple TV. I really cannot work out the psychology of Google when they conclude that what was holding Chromecast with Google TV back from wider adoption wasn’t the pathetically small number of countries they launched it in but rather it not being cheap enough. Side note, I would be more than happy to pay an extra $20 to have a better SoC inside with more storage and memory and I hazard to guess that availability is a greater driving factor whether a given set top box is purchases when one considers how ubiquitous Apple TV’s are to purchase – it was launched 30 September 2020 however it didn’t arrive in New Zealand until June 2022 with the Pixel Phone still not here even though New Zealand and Australia (which has the Pixel) are treated as a single marketplace yet New Zealand doesn’t appear to be a market Google is interested in catering for. It will be interesting to see whether the Chromecast with Google TV will receive the Android TV 13 upgrade or whether we’ll see it die on the vine.

    Personally, I could see AV1 video support appearing soon in iOS and macOS given that it has already been added to the Web CODECs in the Technology Preview release a few weeks ago (then removed from the public blog page). Even if there isn’t hardware accelerated built into the Apple SoCs I’m sure there is enough grunt to to be able to decode it given that there are already phones running less powerful SoCs that are able to decode an AV1 stream from YouTube via the YouTube app and the Chrome web browser.

    Jack Dorsey is now pushing out a public beta for their BlueSky (link) – for me it is a solution to a problem that either doesn’t exist or already being addressed. He talks about the AT Protocol as the backbone to BlueSky but why not work together on ActivityPub instead of reinventing the wheel? are their shortcomings or flaws in ActivityPub? I don’t know since I’m not an expert on protocols but something tells me that given that ActivityPub is an open source project then I’m sure they would be more than happy to take on any contributions that could be made to make the protocol even better. It reminds me of this cartoon (link) and very much the numerous open source projects where the effort is split amongst competing projects rather than putting egos aside in favour of working on something that’ll have more success because the effort isn’t being split in different directions.

  • Sigh, even with the concrete backyard with limited flower beds I really loath having to weed them – I am getting to the point that I think I’m going to get a big bag of weed killer and make it up myself then use my watering can to dispense it then maybe I’ll look at getting some bricks or logs to build up a bed then fill it up with nothing but pebbles to ensure that nothing grows back. That being said, I am also looking at getting maybe some big pots to bring some greenery to the backyard – maybe a lime tree and a lemon tree? I guess I’ll see how it all works out as I tackle other chores around the home.

    Went to the supermarket tonight and grabbed some chicken, burger buns and some tomato – home made chicken burger. The chicken I get is a frozen chicken fillet and it actually tastes really nice – like actual chicken because it is actually a chicken proper chicken breast rather than a processed patty. I’ve got some red onions (why do we call them red onions when they’re purple in colour? I guess that is a discussion for a different day) etc. I cooked them all up and they were wonderful. In future I might do a chicken cranberry and brie burger but I’ll keep that for a winter day when the comfort food is most needed.

    Went grocery shopping tonight – grabbed the essentials along with a punnet of cherry tomatoes that are super sweet. I’m not too sure whether it is just me but I’ve found strawberries have become less flavourful and sweet where as cherry tomatoes are sweet and more tasty hence if I feel that I need to satisfy my sweet tooth I’d sooner have some cherry tomatoes instead. They say that as you get older your taste buds become less sensitive so maybe that is the reason – oh well.

  • I’ve tried avoiding Meta for years but I had to give in because none of my family was willing to move to Signal. Ideally we’d all be using iMessage except my sister has disabled it because her and her partner share the same iCloud account which apparently causes them problem, I have a Nothing Phone, brother and partner use iPhones, mum has an iPhone – basically the only unifying messaging solution is WhatsApp. In a perfect world I would have preferred to stick with Signal but unfortunately a messaging application is kind of useless when all the family is using WhatsApp. It’s one of the reasons why the “just stop using xyz platform” because for many the platform is the only means given the reluctance by so many to consider alternatives.

    Personally I think the best thing that could happen would be for Meta to be broken up into four separate companies: WhatsApp, Facebook, Instagram and AR/VR Metaverse with Facebook and Instagram required to implement the ActivityPub protocol so that the ‘walled in’ problem of society networks can be undone by forcing them to federate thus allowing people to use alternatives while still being able to communicate (regarding the Metaverse and WhatsApp (along with Twitter – assuming Elon Musk doesn’t run it into the ground before it is regulated), if they can be federated as well then then that would be great too).

    Almost a week and Android 13/Nothing 1.5.2 has been a solid update. As someone who keeps track of Android development, being the first isn’t always the best and I’ve seen my fair share of early releases only for end users to quickly upgrade then get angry that the update has broken something or there are numerous bugs such as the OxygenOS 12 for OnePlus 9 series. There is an old saying, you only get one chance to make a good impression which is why I would sooner wait a few months for the long hanging bugs to be addressed so when it does release if there are bugs they aren’t show stopper bugs that makes ones device next to unusable or so unreliable it cannot be trusted.

    What has been interesting regarding Android 13 (and even Android 12) is how Android (like iOS) has moved from making giant leaps to now the focus is on under the hood improvements and quality of life improvements in the area of user visible changes (link). There hasn’t been a blog post for Android 14 over on blog.esper.io but that is most likely due to the first developer previews being pretty light on details – sometimes Google likes to hold back on big features when they make the official announcement particularly those that are still up in the air regarding whether they’ll be ready in time to make it into Android 14.

    Politics in New Zealand is a nightmare and it appears that the National/ACT are doing the same old four step tango: 1) Tax cuts 2) Deregulation 3) Privatisation 4) Build a road. We’re in a climate emergency and this isn’t the time to give tax cuts to the top end of town when we need ‘all hands on deck’ to deal with not only cutting with GHG emissions but also dealing with the consequences that are already baked in due to past GHG emissions put into the atmosphere. Although on the left there are politicians fighting the good fight, on the right they’ve pretty much given up trying to deal with GHG (not that they ever put any real effort into it in the first place) in favour of “prepare the best we can and hold tight” which fails to address the fact that things will keep getting worse the more GHG emissions we put in the atmosphere. Sigh, adaptation is not a substitute for action but it appears that for some it allows them to keep their corporate masters happy while giving the unobservant voter the feeling that the care.

  • One more day to go andd then I can chill out and enjoy my day off but in meantime I’ve uploaded the contents of my external SSD to Google Drive – always best to keep an off site backup just in case. It is something I learned many years ago where I had around 130GB of rare MP3s but because I didn’t back it up, when I had hardware issues with the external hard disk I ended up losing the whole lot of audio files with many of them I couldn’t replace since the source of the MP3 no longer exists (they were out of print vinyl rips). Long story short, I learnt my lesson. The one thing I do like about Google Drive is that the uploading is a lot faster – I’m unsure as to the reason but given that they are working on a New Zealand based data centre, hopefully it’ll translate to improved performance goin forward.

    It appears that the downfall of Twitter continues – for weeks it was hovering around 300-400 new accounts per hour and then with the recent changes that were made to the algorithm then followed up with the changes regarding 2FA where non-Twitter Blue members would have to start paying with the only other option being the use of Google Authenticator.

  • I wasn’t expecting it but it has occured – Ubiquiti released UniFi OS 2.4 for UDM and UDM Pro which is the start of the long migration from 1.x to 2.x and eventually bring it in line with UniFi OS 3.x. So far it has been absolutely rock solid with the CPU running cooler, using less memory, lower CPU utilisation – a great experience overall. Unifi AP are going to receive an update soon – they’ve just released 6.5.28 however is is currently only available for a subset of APs where as 6.5.33 is still in beta testing which supports a wider range of APs so I wouldn’t be surprised if in the next month or so that it is released for all APs.

    Google has released two updates in quick succession over the last few days which update it from x.77 to x.96 to x.100 – it might have something to do with the recent update that Apple pushed out as part of macOS Ventura 13.2.1 due to Blink (the fork of Webkit by Google) and Webkit still sharing a lot of code between the two projects. It isn’t all that unusual for a bug to be found in Webkit and for it to appear in Blink or vice versa. If you’re interested in where Chrome is heading in the future there is the ‘Chrome Platform Status Roadmap’ (link) which outlines the big changes that’ll be occuring in the coming months. One thing to keep in mind though not everything is listed – sometimes Google like Apple and Microsoft like to hold back on user visible features so they can do a big announcement such as the rumour of Google making Chrome a more ‘material UI’ look and feel to bring it inline with what appears to be an attempt to create a unified look and feel through Google products and services.

    At the moment I’m deciding whether I should upload my music to YouTube Music or just transfer it via OpenMTP (link) with 3.2.10 being the latest version and it supports Apple Silicon. The benefit of uploading it to the cloud means that my music is accessible on all my devices but there is the process of having to upload it to the cloud in the first place but when it comes to OpenMTP it’s a matter of minutes when transferring it from my desktop to the phone.

    Ordered dinner from Sabaidee Pah Khao Lao – they make some great food and their servings are very generous, something I found out the first time I ordered but on the good side I had a meal to eat the next day not to mention the fact that eating a whole lot of vegetables and rice feels a whole lot better the next day than ordering pizza. Looking forward to knocking off from work in the next 20 minutes and then relax in front of the television watching news on YouTube.

  • Well, it has been a few months since getting a Nothing Phone and I’ve come to the conclusion that it is the best Android phone I’ve ever used – no crapware or adware, prompt updates (link), does not insist on reinventing the wheel in favour of using stock Google/Android default apps. The other benefit with the lack of bloat is that copious amounts of time and money isn’t wasted on not only maintaining duplicate functionality but not having to migrate all these ‘enhancements’ every time a new version of Android is released. Android 13, although trailing behind the official release, I would sooner have stability than being on the bleeding edge after having seen the effects of people jumping as soon as they can only to find that they were bitten by some nasty bugs – I guess without those early adopters that many of the bugs wouldn’t have been fixed for those who take a more cautious approach.

    Even though it has Qualcomm Snapdragon 778+ SoC is is incredibly fast and fluid – helped along by the 12GB of RAM which enables more apps to stay in memory so then it is possible to quickly switch between applications without having to wait for the app to load itself back into memory again. The retaining of a largely vanilla Android with some light customisations results in a very responsiveness interface that isn’t weighed down with features that I don’t actually use. It is something I find that with many OEMs that their focus is about filling up with as many tick boxes as possible for the sake of being able to boast about being ‘feature rich’ but in reality it is dubious as to whether what they have added actually benefit the user beyond ‘specification flexing’ between fanboys. When it comes to product development, it is easy to throw features at the wall but it is a lot more difficult to say ‘no’ not to mention the challenge of removing features that aren’t absolutely core essential.

    When it comes to Android 13 based Nothing OS 1.5, there was a beta 2 released around a month ago (link) with notes that imply that they’re getting closer to some sort of release. In the past one would get frustrated about missing out on the latest cool changes in Android but over the last few years there hasn’t been the massive changes because as a platform is is maturing with many of the major deficiencies being addressed many years ago such as in Android 7 when ART introduced when Google switched Android’s Java Runtime Environment from the discontinued Apache Harmony to OpenJDK with the recent years less about radical change and more about optimising what already exists. A good example of those optimisations being in Android 9 was to make greater use of bytecode compression and in Android 13 introducing a new garbage collector which will improve memory utilisation, reduce size of the code etc. The wikipedia page goes into good details along with sources (link).

    Now, am looking at going back to an iPhone? No, I’m staying with my Nothing Phone because it makes little sense to keep jumping between platforms when it appears to be something that is motivated by the need to ‘scratch an itch’ than actually a genuine list of issues that causing major grief. I’ll also stay with my Chromecast with Google TV because with each update the experience is getting better and better and with the improvements in Android 13 regarding ART (link) then there is a good chance that those memory efficiency improvements will make their way through to Android TV which will help both the 4K and Standard Chromecast with Google TV.

    Regarding my cloud provider, I am sticking with Google Workspace – for NZ$18 per month the price is pretty reasonable when you consider that iCloud has 2TB option for NZ$16.99. Although I could split between using Safari/iCloud and Google Workspace I decided to standardise on Workspace by moving to Chrome. The recent builds of Chrome have shown a marked improvement (I use it on a regular basis for work since my workplace also uses Google Workspace) in terms of performance, memory usage, compliance with standards etc. and unfortunately Safari suffers from the same issues that were raised for years – it can work fine when it comes to simply web pages but as soon as you move into the area of progressive web apps that make extensive use of web standards then you quickly find that either things break or if they work you find that within a given period of time it’ll come up with an error message about a web page using too much memory with the whole page just hanging there – keeping in mind that I’m running Chrome on either a laptop with 24GB RAM or a desktop with 32GB RAM so one can guess it cannot be insufficient RAM in the devices.

    Regarding the recent hype around ChatGPT I think that far too many in the press are getting far to ahead of themselves in terms of the implications of such a technology. Yes, Microsoft has hyped it up and Google’s presentation wasn’t exactly smooth but in the real world I go to Bing and it still makes a pigs breakfast bringing results back that even Google, when operating in ‘Incognito Mode’ meaning it doesn’t have the benefit of learning what my preferences are, still come back with better results. The reality is that if the underlying technology produces bad search results then it isn’t going to matter all that much if you plonk a AI bot on top because it is still a matter of garbage in garbage out. Was the Google presentation pretty rough? sure but lets wait to see what happens in the real world because it is all very well to put on a great presentation but the question is how well it holds up to real world use outside of carefully controlled conditions that a presentation operates in. With that being said, the rumoured cutting investment (link) in Google Assistant has come back to bite them in the backside – this is what happens when you make decisions purely on a spreadsheet without considering the broader implications of cutting investments to save money short term but for the consequences to be disastrous in the long term.

    Side note: Android 14 Developer Preview 1 has been released (link) which has a limited number of new features but like what normally happens, the big features will be announced at the next Android developer conference. For those interested, here is an interesting video regarding the Linux kernel and the Android Open Source Project (AOSP).

  • Making changes to my life gradualy – rather than trying to make a large number of changes all at once I started off with something small then worked my way up from there. They say that if you do something consisdtenly for a month it becomes second nature, like muscle memory where you just simply do it without havint to conciously remind oneself to do it. What I’ll do is gradually over the year make small changes so then eventually by the end of the year I will hopefully get closer to my goals. Step by step, making sure that those changes stick.

    Samsung announced their refreshed Galaxy range of phones – an incrimental update to their product line up which will probably result in the ‘tech dude bros’ on YouTube whip themselves in a frenzy with the usual ‘doom and gloom’ about how Samsung is no longer innovating etc. etc. The reality is that smartphones are now a mature product range where the features being added appeal to fewer and fewer people where existing features are being refined – customers certainly like those incrrimental improvements but it is doubtful that they’re something that’ll push customers to go out of their way to upgrade their phone before they absolutely need to upgrade their phone.

    I’ve opened up a Signal account – encouraging family members to move over to Signal because I flat out refuse to use WhatsApp but not everyone uses iMessage so the compromise being Signal. I have to say, Signal’s app for the phone is stil much better than the clunky WhatsApp. If you’re wondering why I don’t use WhatsApp – consider who owns it and their reputation when it comes to privacy, it is an organisation I would prefer avoiding if at all possible. Yes, I would like to ween myself off Google but given the alternatives are just so horrible, see Bing and the attrocious search results if you live outside of the US of A, the only choice at the moment is Google (see rant on my Mastodon page about this very issue).

    Looking forward to WWDC this year although things have been fairly quiet – usually there are strategic leaks with enough ambiguity that it gets the chatter starting online as people speculate what it could all mean for the future of a given product and service. Personally I would like to see a whole lot more work put into Safari, in particular getting it to the point that Webkit/KJS can be a drop in replacement for Chromium when it comes to electron based applications. Sure, in a perfect world we would all be using native applications but alas we live in this world where corporations see providing apps as a cost burden rather than a way for customers to build up brand loyalty through a great user experience hence the emergence of web apps which promise to deliver the ‘write once, run everywhere’.

  • On a previous post I talked about Safari Technology Preview 161 I pointed out the addition of AV1 support being added:

    However interesting enough a few days later I went back to the Safari Technology Preview 161 blog notes and found that references to AV1 support has suddenly disappeared (the original page is available via the Google cache):

    I original thought that maybe it was a error in the notes so I clicked on the link to see whether the changes were still committed to GitHub and it appears it is still there (link) so it makes me wonder whether they’re wanting to wait until it is more mature before announcing it as a feature. Given the complexity of AV1 I wouldn’t be surprised if there is going to be a good amount of time spent on optimising the CODEC as much as they can – maybe make use of Metal performance shaders? I guess we’ll need to ‘wait and see’ what happens. It’ll be interesting to see whether this will roll out to tvOS – the CPUs being used on the Apple TV running tvOS should be sufficiently powerful enough to decode without too many issues given the massive performance lead that Apple has when it comes to their SoC designs.

  • An interesting week so far in politics with Jacinda Ardern stepping down from her role as Prime Minister and Chris Hipkins – the fact that it was such a smooth transition makes me wonder whether this had been in the works for a while. It’ll be interesting to see if there is any major changes but so far it appears, based on the speech he gave, that they’re looking at the many policies that are being pushed and pruning them back to the absolute essential ones that need to be implemented.

    The three waters, which has become a political hot potato (rightfully or wrongfully) I could imagine them ‘sending it back for more consultation’ with an announcement of a short term funding announcement to deal with the immediate issues that require addressing in an expedited manner then I could imagine either the states quo or consolidation with central government funding for long term infrastructure needs.

    When it comes to the merged public broadcaster they’ll push that out but I don’t think they really have the stomach for a merging – what I could imagine is that TVNZ remains as it is with maybe the news and current affairs handed over to RNZ and TVNZ licences it off RNZ a simulcast version of Checkpoint which will reduce TVNZ’s costs and reduce the duplication in the current affairs and new divisions between the two organisations.

    Regarding the phasing out of DHBs, that’ll still go ahead because the whole idea of having elected DHBs never made any sense particularly when it comes to a national strategy on health not to mention the very low interest that the public had in regards to the whole DHB election process given that a sizeable number got in because they were at the top of the list rather than it being a conscious choice being made (there was an article from years ago that the top winners were also those at the top of the list as they were printed on the voting form). Even if National were to get in I don’t see them undoing it since they were never onboard with DHBs in the first place and ACT years ago talked about reducing the number of boards from 20 down to 6 – 4 in the North Island and 2 in the South Island.

    I could see them maybe having a look at the tax code particularly around adjusting brackets given that there has been almost a decade of bracket creep with wages going up well above inflation but the tax brackets remaining static not to mention the IETC threshold for abatement hasn’t adjusted in over a decade meaning many are missing out on the IETC even though, if one were to adjust for inflation, their incomes had only increased modestly. As much as I would love to see a capital gains tax to transform the tax system from one of being ‘deep and narrow’ in favour of ‘broad and shallow’ which would ensure that the burden of taxation wouldn’t fall overwhelmingly on the shoulders of income tax payers.

    Today Apple release updates for all their platforms – so far everything is going well with the new macOS 13.2, no issues with any of the software. Nothing Phone is gradually rolling out the Nothing OS 1.1.8 update which includes bug fixes along with January 2023 security update (link). There is the upcoming Android developer conference then followed by the WWDC in June (I’ll get time off from work when that happens) – many things occurring in the first half of this year so it’ll be interesting to see what is announced.

  • My Nothing Phone wallet style case has arrived and fits wonderfully. The only downside is that there is a suction cup to keep it closed where as I would much rather a latch of some sort but that being said it is no great concern. I’m hyper paranoid about having a case because I made a really bad decision to take my phone to work and it didn’t have a case on it – I dropped it and the screen cracked which ended up costing me NZ$800 to get it repaired so ever since then any time I got a new phone I always made sure that I had a case on it before I left home with it.

    Things are advancing in the world of Webkit with the inclusion of AV1 playback support (link) but at the moment it is marked experimental so at this point it is anyones guess when those enhancements will make their way back to the mainstream release of Safari. With that being said I wouldn’t be surprised if isn’t too far away given that all the major video streaming platforms prefer it over HEVC where the streaming platform has to pay royalty feeds. It’ll be interesting to see how much optimisation Apple has done particularly when it comes to 8K playback and whether the upgraded Apple TV has the ‘grunt’ to playback.

    There are rumours that Google are working on a successor to the Google Chromecast with Google TV (link) – it’ll be interesting to see whether it comes preloaded with Android TV 13 but that being said I wouldn’t be surprised if it did come with AV1 support given how hard Google has been pushing support particularly when it comes to YouTube certification (which probably explains why Apple has ‘pulled finger’ regarding getting support added to their platforms). I don’t see there being a price drop but I could see them become more capable as they improve support for keyboards along with Google Meet (link) which will hopefully open up the opportunity to turn ones television into a communications device particularly for those who wish to keep in contact with friends and family but may not have the technical expertise of trying to do it all on a conventional computer but are put off by a tablet because of the small screen size.

    Twitter is once again in the news for all the wrong reasons (link). What you’re seeing at Twitter is a text book example of a person who takes over a business and believes the hype regarding his intelligence. If you take over a business and have this idea in your head that everyone there isn’t very smart and knowledgeable but you’re the great man of history, the genius that will lead the company to bigger and greater things then don’t be surprised. The problem is that rather than sitting down and talking to engineers, display some humility and willingness to learn but nope he went into Twitter like a bull in a China shop and started breaking things. On a good side though this whole debacle has finally woken people up to the fact that the myth regarding Elon Musk’s genius was just that – a myth which as bough to light the other billionaires that are put up on pedestals by such outlets as CNBC and Bloomberg that swoon around like devotees waiting for the guru sitting upon the mountain pillow to bestow upon his follows the great wisdom he has acquired through many years of meditation.