• Yes, even when I am on holiday I am following the latest technology news – I don’t want to sound snarky but I predicted this a while ago, there will be the early adopter phase with lots of hype then it’ll be relegated to a niche. Now, I’m not saying that foldable phones suck – I quite like the foldable flip phones but the reality is that their price drops to the point that people have two phones the same price (a foldable and non-foldable of the same specs) side by side then it falls into the “why the hell not” rather than the current situation of a price premium with people asking “is my life going to be different if I spend the extra money”.

    I’m not a fan of people who say that xyz is “doomed I tells ya, doomed!” but what I can say is that it’ll be relegated to a niche just as the Apple Vision Pro will be relegated to a niche along with the whole Metaverse visual world being a niche (yes, we’ve already had such a service in the past – it’s called ‘Second Life’). For introvert like me the idea of dealing people even in a virtual space is just as bad as dealing with people in the real life – thank you but no thank you. Yes, I understand that the size of the market has increased but eventually those markets where it is growing will eventually hit a wall and growth will die off.

  • I left home on on Monday so I could chill out a few hours at the Qantas lounge – a nice way to start a long trip. I’m of two minds when it comes to planning a long trip – do you have a single flight and be in the air for 20+ hours or is it better to break up the flight and having rests in between those flights. In the case of me I took a 737 from Wellington to Sydney – the seats in business class are nice but the toilets, holy crap, if you’re 6’2″ then god help you – whether sitting or standing, skinny or chubby, it’s a nightmare. Maybe I should see if there is a surgery to knock a few inches off my stature lol.

    Then from Sydney to Dubai and then Dubai to Paris we were on an Airbus A380 by Emirates – business class with nice comfortable seats, I’m able to have a proper nights sleep by laying down completely rather than trying to sleep sitting up. The meals were nice and of course I treated myself to some deserts from their night service and then had a good night sleep – something I learned though, when you put your chair down don’t put it all the way it is flat because the aircraft isn’t flying flat so you could imagine the sleep wasn’t that good.

    Oh, and when I was in Sydney I indulged in their wonderful array of deserts – around the world in a dozen deserts with my favourite being the passionfruit cheese cake. It was delicious, it was sweet but not too sweet and the flavour wasn’t over powering. There was a wonderful chocolate mousse desert in the shape of a mellow puff. To quote the great YouTube philosopher im_kankan: “I’m here to get my money worth”. I’m on holiday so I might as well indulge.

    When I arrived in Paris I relaxed on my first day because the weather was overcast so the next day, after having a decent night sleep, I went to the Louvre although we couldn’t buy ticket online because when mum tried to use her BNZ card to purchase it but because the BNZ app wasn’t setup on her phone this resulted in us not being able to buy tickets but if was any consolation we walked from the hotel to the Louvre (around a 40 minute walk) that there was a massive line, looking through the pyramids the place was completely packed so even if I could get the tickets I’d be dealing with a massive crowd. On a good side I went on one of those hop on/hop off buses which allowed us to get a good amount of photos taken from great angles – I just went crazy taking as many photos as I could and then I’ll upload the best photos to WordPress when I get back to New Zealand.

  • The narrative I typically hear through the media is the sort of simplistic answer that is normally given by a talking head explaining why people vote for Trump, “Oh, they’re racist”, sure it is an answer but it is the sort of answer one would give if one didn’t want to look any further than and wanted a simplistic answer to why a voters vote a certain way akin to the explanation being “they’re a bad person”. Personally, it fascinates me finding out the motivations behind why someone makes a decision – what their thought process is to explain why they hold such a world view.

    There is the lines thrown around that the Republican Party is the part of Putin, party of Moscow etc. but hearing this I thought to myself that there has to be something more to do this than just an admiration of strong men in charge of a country – is there a policy difference but the media is more concerned with simplistic representation that actually doing a deep dive into what I believe their position is and why they believe that is a better path for US and Western security.

    The first faction within the Republican Party are those who wish to separate Russia from China because they see China has the greater ‘threat’ in much the same way of Nixon opening up China to the world ended up driving a wedge between China and Russia, their aim being to drive China and Russia further apart than what occurred in the Sino-Soviet split. What this faction of the Republican Party believe is that China is a greater threat to the US and the West primarily due to the productive capacity that China has along with the gap that has closed between China and the West when it comes to current technological developments for example Quantum computing and next generation artificial intelligence.

    The second faction in the Republican Party are those who see the culture war as the primary motivator for their involvement in politics – the belief that the sort of policy they wish to pursue can not be achieved unless their is a cultural change. This is very much inline with the idea of Andrew Breitbart which goes: “politics is downstream from culture”, if you want to change the politics you need to change the culture. For some they view Putin as a symbol of traditional values – not that Putin necessarily believes it but rather it is the myth of the nation that used in much the same way that neoconservatives used ideas of democracy, freedom, family, traditional marriage in their pursuit of power.

    The reason why Nixon was able to accomplish what he did was because the capitalist class and politicians who align their politics with the interests of the capitalist class because it benefited both politicians and their bakers along with those who saw strategic benefit of driving a wedge between the USSR and China. In the case of the capitalist class, it allowed them access to a cheap labour force to maximise profits but are the capitalist class willing to stand behind the Russian position? what do they gain out of it? it’s the reason why there is unity between the capitalist class that support Republican and Democrats regarding the current position towards Russia.

    One thing to keep in mind that on the ‘Russia supporting’ side, let us not assume that those who wish for a change in relations doing so for benevolent reasons – Russia is hugely rich in natural resources and many see it as an opportunity to curtail China’s dominance when it comes production by cutting China off from raw materials. One thing to keep in mind is that those who may take such position may hide it behind the whole culture war ‘Putin represents traditional values’ but in reality they don’t care one way or another when it comes to the culture war – the only war they’re waging is the war on the working class.

    There is a large portion of the Republican base that are reactionary in nature who are lining up with Putin because they view him as a leader of ‘traditional values’ as a reaction to modernity and post modernity. This reactionary can take two manifestations, the first being very much a ‘shallow end of the pool’ where people are attracted because of the aesthetics of traditionalism but little to no understanding of the philosophical underpinnings of such a world view – they see the world changing and they don’t like it, they don’t feel as though they belong and they want things to go back to ‘the way they used to be’. When I mean by going back to ‘the way things used to be’ I am not referring to the restoration of Jim Crow laws but rather the rose tinted view of the past that they remember as a child aka a view of the past in no way representative of reality.

    The second manifestation is one that is more troubling which is the white nationalist underpinnings that we’ve seen since the collapse of the Soviet Union and the links that have been built between white national organisations in the United States and Russia. The most prominent was a white national leader during the 1990s who visited Russia to build white nationalist links with white nationalists in Russia – giving Russians the ‘stamp of approval’ that they’re certified white people and they are brothers with the same philosophical outlook.

    Let us assume that you’re able to win the argument that China is the greater threat than Russia, that the capitalist class see China as giving them short term profits but long term it’ll come back to bite them in the backside. The question one then asks is how you deal with Putin, how do you bring him over to your side? do they realise that the Russian system of government is more than just Putin, that if Putin disappeared off the radar do they really believe there isn’t someone else who can step up to take on the role of president that would continue business as usual? there is a reason why it is it called the Putin regime – there is a whole apparatus setup around him, their own capitalist class that have benefited from the regime that you also need to convince that it is in their interests to ‘switch sides’. I’m skeptical that it’ll happen given that Europe had tried for years to bring Russia closer to the European Union but Russia steadfastly refused to move closer, clean up their legal system, deal with their minefield of regulations, deal with corruption etc.

    I haven’t covered everything but these were some thoughts running around in my head so I thought it would be best to get them down on my blog.

  • AdGuard for Safari has been updated to version 1.11.18 which includes Scriptlets being updated to to v1.10.25 along with all the dependencies related to Scriptlets. I cleared all the cookies and cache then synchronised with the latest filters that are available – I’m subscribed to all the filters exception for the ones that are labeled ‘problematic’. There is talk about moving away from Electron – maybe they’ll make use of catalyst (link) but I haven’t see anything appear yet as so far as a public beta but I’m sure they’ll around to it.

    Apple has released iOS 17.5.1 (link) where Apple fix has the following release note: “This update provides important bug fixes and addresses a rare issue where photos that experienced database corruption could reappear in the Photos library even if they were deleted.” My interpretation of that explanation was that the photo database was corrupted, the file was deleted but because database was corrupted it wasn’t fully deleted and when the update was installed it rebuilt the photo database which resulted in the photo coming back. There was a post on Reddit claiming that a photo came back from device they had cleared off but then the person suddenly deleted it the moment that their claim didn’t stand up to scrutiny.

    I’ll be overseas when WWDC 2024 kicks off but I’ll check in to see what improvements make their way to the platform – I’m particularly interested in seeing what is added to Webkit in particular the features that have been added to the Technology Preview release but weren’t stable and/or complete enough to go into the mainstream release. An example of that would be the switch over to the open source implementation of Webextensions API in Safari Technology Preview 192 (link) didn’t make it into the next macOS update but I could see it appear in Safari 18 as Apple close the functionality gap between the MV3 standard and their implementation in Webkit.

    Edit: You may need to delete the old AdGuard settings files in the Library directory if you find that ‘No Coin’ filter has disappeared from the Security Filters category when upgrading from an older version.

  • This year’s Google I/O 2024 was very AI centric but the focus of AI wasn’t about AI for AI sake but rather how integrating AI into popular Google products will improve the over all experience for end users. I remember speculating a while ago with the launch of the S24 that what we’ll end up seeing from Samsung is the use of AI on device but offer AI in the cloud for an enhanced experience – it would be free at the moment but sometime in 2025 there could be potentially a cost.

    Google announced the Gemini Nano 1.5 which will result on on device processing then two tiers above that, processional and ultra, which are available in the cloud but there will be a price tag attached. I don’t think that Samsung would be doing their own cloud computing for AI but I could imagine Google offering a revenue sharing programme in much the same way that revenue is shared at the PlayStore between Google and OEMs as a way of encouraging OEMs to provide Android updates for customers long term. The reason why I speculate is because Google announced that Gemini Nano will run on Galaxy S24 and Pixel devices. When they do start charging for cloud based AI it’ll be interesting to see how it’ll integrate into enterprise AI offerings from Google.

    Long term it’ll be interesting to see how dedicated hardware performs in terms of a cost per query (aka the amount of power required for each query the result cost of that power used) and whether, with dedicated hardware optimised for AI tasks, that Google is able to drive down the cost to the point that it becomes a standard feature as a point of differentiation. Maybe one option is to integrate Gemini Nano 1.5 in the cloud for consumers, maybe make available Gemini Pro the default for their business tier and higher with Ultra being a paid for upgrade – will be interesting to see.

    It’s incredibly difficult to guess on what time scale any of this would occur given that I’ve speculated in the past that a given technology is years away then becomes omnipresent within a matter of a year. I was expecting 5G roll out in New Zealand would be something that there was no sense of urgency but within a matter of a year all the big carriers announce the shutting down of 2G and 3G networks within the next year or two not to mention the massive improvement in 5G coverage.

    That is the problem with technology – it moves faster than most people expect. Will be interesting to see how the year progresses particularly with WWDC 2024 just around the corner and rumours of Microsoft working on its own large language model along with investing in a few AI startups to hedge their bets – the leader of today isn’t guaranteed to be the leader in the future.

  • Last week when I heard that Apple had released the RC version of their update I was wondering whether they would hold off till Tuesday NZ time or Wednesday NZ Time to make the update available publicly – it appears that they’ve decided to release it Tuesday NZ Time. In the updates there are a sizeable number of security updates (link) as well as improvements to Safari (link).

    For me, my excitement around releases has less to do with fixes for bugs because I haven’t been hit by any nasty bugs but I do like how Safari is being regularly updated. I have kept track of features on Webkit with some of them potentially being disruptive, such as the move to the Webextensions API implementation in the source tree, which they may not enable in the mainstream branch until Safari 18 this year when it ships with macOS 15.

    Two more weeks to go and then I’m heading overseas, I’ll make sure I take many photos but I’ll upload them when I can – it may not be until I get back to New Zealand but I am taking my laptop so I can update my blog when I’m travelling (I’m sure there will be free wifi at the places I’ll stay). Side note, I love the decision Apple did to move to ARM based Macs because the battery life is so much better and the performance really is top notch even for a device (I have a MacBook Air) that doesn’t have a fan.

  • The deprecation of MV2 has been scheduled for June 2024 and enterprise in 2025 (link). One thing to keep in mind is the deprecation doesn’t mean removal straight away because if you have a look at the past roadmap is anything to go by they’ll stop accepting new MV2 based extensions in the store help developers gradually migrate to MV3. The other thing to keep in mind is that MV3 is still very much ‘work in progress’ if you have a look at the latest meeting minutes (link). As noted in the first link there is the section title ‘June 2024 + 1-X months’ which tells me that there is still features missing from MV3 that developers are depending on and to suddenly remove support could cause a user backlash as a result.

    Some of the features missing include CSS support in the userScripts API, implementing a high precise timer particularly when it comes to questions such as a timer, the user puts the computer to sleep, does the timer pause? does it keep counting so when the computer is woken up it counts the time asleep as part of the timer process? I hope that they take their time because many of the features in discussion are either critical to the functioning of content blockers or will make content blockers a lot more powerful. There is also the issue of the number of static and dynamic rules, the number of rulesets etc (link) that appear to be open to being changed when more telemetry data comes in. As long as DNR (Declarative Net Request) works as reliably as the Safari implementation which if I remember correctly sits on top of the native content blocking API (link) that existed prior to the standardisation of declarative network request.

    It is interesting to see hear the rumours regarding Apple and how they’re going to make use of AI technology in their products (link) and from what it looks like the focus by Apple isn’t about the novelty of generating images or a chatbot but rather integrating into their products to improve the user experience. It’ll be interesting to see whether the rumoured Web Eraser will result in the Declarative Net Request become more powerful so that one could theoretically create an AI model that is built based on the existing filters and rules where it can adapt quicker to address websites that try to work around content blocking rules and filters – imagine an evolving AI model. I don’t see Google every adopting it as part of Chrome given it is against their business interests but I could imagine Firefox maybe learning from it.

  • Ever since moving back to iOS for my Phone I’ve been sticking with Safari but I’ve been getting annoyed with AdGuard Safari Extension lack of forward momentum when it comes to development – it feels as AdGuard for Safari is considered an afterthought when it comes to addressing content blocking not always working consistently. For a while I was able to get it to work a but better than before by putting allowed/blocked websites into the ‘User Rules’ area and that worked for a while but the websites I frequent I find are letting through annoying pops and ads where as in the past they were blocked – I updated my filters then ran an adblock tester (link) and it appears that under ‘Cosmetic Filter’ the option ‘Dynamic Ad’ isn’t being blocked but when I run it on Firefox running uBlock Origin it provides 100% blocking in the test.

    I’ve installed Firefox 125.0.3 (it isn’t available through the website but it is available through their direct download on ftp.mozilla.org) on my Mac and it is incredibly fast – memory usage is down, CPU utilisation is down, JavaScript and Web Assembly is a lot faster too. Reddit uses a lot of JavaScript so you should find that is a lot more responsive particularly if you like to open up posts in separate tabs rather the current website layers way in which posts are loaded. I haven’t experienced any other issues a the moment so it appears that maybe I’m going to be using Firefox for the long term.

    There was an announcement this month that Google was finally launch their competitor to Apple’s ‘Find My’ network (link) (link) which has resulted in the the release date being announced for a Bluetooth tracker compatible with it (link). It’ll be interesting to see how it all works out in the end given that there has been much procrastination by all concerned about finally getting it out the door for the masses to be able to purchase. Sure, one could purchase the Bluetooth tracker that used the OEMs custom application but like many I prefer to make use of the ecosystem that is already being provided by Google and Apple.

  • I find it funny when the hype cycle eventually goes through the steps of 1) New product launched 2) Ram it into every product regardless of whether or not it makes sense then hype up to the ceiling and beyond 3) People wake up, realise it isn’t God’s gift to humanity and only use it in products where it makes sense.

    This is why I think that Apple is taking the right approach particularly when you remember some of the embarrasing generative AI stories that have come out recently. I think you’ll see generative AI being used for art in games which will reduce the amount of work required to be done by the artists, helping improve productivity by learning from your style of writing and offer suggestions based on what you’ve already written etc. In other words it is a move from novelty and hype to delivering functionality that actually benefits end users rather than simply wowing shareholders.

    In the short term I can see Microsoft and Google charging for ‘AI Functionality’ but what I think in the long term will be that both Microsoft and Google will invest in dedicated hardware that’ll make LLM cheap enough that it they’ll make available a model that is available to every but then maybe keep a pro version specifically for those who are happy to pay. In the case of Google they may even have a three tier offering (link) with Nano being for everyone, Pro being for Workspace customers and Ultra being something you pay extra for on top of your existing Workspace subscription.

    On the topic of Google Podcasts, as of 2 April 2024 the service is no longer available in the United States according to this article (link) however for the rest of the world the migration is occurring later on this year. Having used the YouTube Music, there is still a lot of work that needs to be done because when I was using an Android phone I bought Poweramp Music Player because it is the only one that can handle a large sized music library – in my case my library is 35GB in size. It’ll be interesting to see how they will develop and encourage content producers to leverage the YouTube platform to distribute their podcast content.

  • There is a meme that the right wing have created about how they’re focus on having less ‘back office’ workers so then they can spend more money on the front line:

    But here is the problem, there is a reason why such back office staff exist in the first place and if they’re not doing the paper work that the government demands when who does that paper work? is it the front line staff who now have to not only do their own work but also dedicate time that would have otherwise spend doing front line to work now spend that on doing what the back office staff would have done. Ok, let’s assume that won’t happy – then is the government going to change processes? front load investment into technology to make some of the reporting that the back office staff do obsolete?

    The size of the public service comes as a consequence of the sort of policies that the government chooses to pursue – if the government insists on having a complex convoluted tax code then that requires an army of staff ranging from call centre to lawyers to compliance, auditing, dealing with people who owe money, prosecuting those who owe but money but refuse to come to some sort of payment plan etc. when compared to maybe a system where large numbers of tax credits/deductions are replaced in favour of a tax free threshold and a reduction in the number of brackets. I’ll be waiting to see what ends up happening.

    Then there is the right wing media experiencing a decline in the number of visitors and viewers:

    Although Kyle laments the fact that Facebook is deprioritising news and politics on the Meta platforms, personally I think it is the best thing that could happen – there are plenty of other places that people can hang out and discuss politics without Meta platforms being added to the mix. I think long term what Meta are trying to do is get back to their roots of being a social media platform and that in part means distancing the platform from being a hub for news and politics in favour of a place where people can hang out, share funny memes, photos, chat with friends and family, not to mention the fact that it means Meta isn’t having to spend large amounts of resources playing Whac-A-Mole with bad faith actors and overseas nongovernment actors wanting to use the Meta algorithm to spread misinformation nd disinformation.

    If you want to see what the Meta vision for their platform is then look no further than Threads, the development of the Threads API and the work being done with third parties, NBA scores through Threads etc. Basically it is trying to be the opposite of what Twitter has turned into – a place where people want to hang out and chill rather than screaming and yelling at each other.