• The weekend has come and gone pretty quickly but it has been pretty eventful. The iPhone 11 Pro Max and Apple TV 4K arrived along with the BookBook Vol 2 – all setup and working. Along with all those goodies, I’ve ordered a 4 toastie sandwich maker through Noel Leeming which will help me avoid picking up stuff on my way home – toasted sandwich are always nice ‘warm me up’. This Thursday I’ll be doing some grocery shopping – pick up some loaves of bread and cheese, maybe make fancy toastie with some brie, chicken and cranberry.

    There is a rumour of an event in March – maybe some new products being launched but personally I’m more interested in when the final date will be set for WWDC this year – hopefully it’ll be the first week of June (like in the past). Last year I took a week off from work – I’ll do the same thing this year so I can follow the conference with each session hey upload to their website. The main session I like watching is the ‘State of the platform union’ which follows the main keynote – it’s low level enough to be interesting but not too low level to make it tedious. One of the big things will be around KEXT and support being removed – in 10.15 the support was deprecated and Apple included new user land driver APIs with a note that KEXT support will be removed at a later date. The reason I have a focus on it is because I’m guessing that Apple is wanting to make some major kernel changes and by pushing third parties into user space it allows them to make those changes without worrying about breaking compatibility.

    Oh well, back to work tomorrow, lots of fun to come in the next few months and lots to focus on too.

  • A couple of weeks ago my Pixel 4 XL arrived and I was ‘umming’ and ‘arring’ about giving it a go given that I was pretty much entrenched into the Apple/iCloud ecosystem as a matter of choice rather than by necessity. My original plan was to sell it via TradeMe or pass it along to my mum whose phone is a bit on the old side (3 years old – keeping in mind it is a very low end phone, a Nokia 5) but I was enticed by a new gadget to see what it was like. As noted on my prior post I talked about all the positive points (keeping in mind that the blog post was written over several days) in terms of not only the phone (link) but also the software and the cloud services (link) but now it is time to talk about some of the negatives and why I am going back to using my iPhone and Apple TV (iPhone 11 Pro Max and Apple TV 4K).

    Before going any further I have to prefix this by pointing out that yes, I could download a third party application but for me it is about the ‘out of the box experience’ rather than ‘can you fix up the shortcomings with third party apps’.

    The first problem is YouTube Music – my music listening isn’t very advanced other than, “can I up the bass, does it play music and do the basics correctly” and if it does that then the app has done the job. In the case of the YouTube Music app the problem is that for large libraries it appears that the music is re-indexed every time resulting in having to wait for the music library to load where as on iOS you open the Music app and it appears instantaneously. The second problem is that if you have an album with more than 10 tracks then you end up with a situation of 1,10,11,12 etc rather than it being numerical order – the same issue appears whether one views ones music library by artist, album, genre etc. I’m unsure whether it impacts any other format supported but the music I have is encoded with AAC (some call m4a) which should be supported flawlessly out of the box given that it is the industry standard these days.

    The third problem is that for some reason either the ‘Android File Transfer’ or Android doesn’t support long file names resulting in me having to rename all my files as to avoid ‘Android File Transfer’ throwing a wobbly when trying to copy files – I would have thought at the very least that Google would include the ability to truncate or substitute characters if it were incompatible with the MTP protocol or the file system on the Android device itself but whatever the case maybe it should be something that is handled transparently to the end user rather than facing a weird error message followed by the ‘Android File Transfer’ going belly up. Can it be done? Well, that is how Apple copied music from ones computer to ones iPod (the old classic variety) – in the process it would be renamed down to a file conforming to the 8.3 file formatting (8 character name followed by a three character extension).

    Chrome is the default browser on Android but unlike the desktop version of their browser, which includes an extension framework with a vibrant third party ecosystem, Chrome for Android however doesn’t have that extension framework. For someone like me, I use content blocking which is particularly when viewing websites which can become laden with obnoxious ads along with autoplaying videos which end up using valuable mobile data and at times can slow down the page responsiveness.

    Google Pay, although is very fast and reliable, I do find it rather concerning the fact that one can make a payment without unlocking the phone. When I presented my phone the first time I thought I might have accidentally unlocked it but the next time I made sure I left it unlocked – went through again. I then went online to see whether there is a way to opt in to ask for a PIN number but it appears that there isn’t an option. It is rather concerning that if one loses one phone that before one can cancel ones card that a lot of damage could be done in that window.

    The lack of integration with macOS – sure, I can send or receive messages from within the web messages interface but there is the lack of answering/making phone calls which is one of major reasons one stays within the Apple ecosystem. Could Google provide an integrated experience? Sure, a web based WebRTC front end which works with a bundled version of Avahi or use the one bundled in with the operating system to locate an mini WebRTC server on the phone which integrates in with the phone application – the WebRTC in other words would act as the protocol between the computer and phone over the local network with the website being the front end which utilises the built in support for WebRTC which comes as part of the browser itself.

    The move back to the Apple ecosystem wasn’t difficult in the end – updating all my online accounts back to my iCloud email address, doing a clean install of macOS 10.15.3 to remove any remnants of Chrome having been installed on the computer, Everything is all linked up together with iCloud at the centre. When it comes to the iPhone 11 Pro Max I’ll write up a report in the next week or two but so far I’m very happy with it – it is slightly thicker and heavier but at the same time it feels likes more of a premium device. The camera is awesome, iOS is rock solid with iOS installed right off the bat (I did a DFU restore which did a clean install of iOS 13.3.1) but details will follow in a future blog post.

  • Preamble: This is written over several days rather than all at once so 

    Well, it took a month but it finally arrived – it appears that when parcels are sent over the Christmas period that customs are a lot more intense in their random checking – I guess when people try to smuggle things through the post they send it through during Christmas time in a hope the with the urgency of getting things delivered will mean that corners will be cut so then even if 10 parcels were sent through and 2 are found then 8 will at least make their way through. It appears that customs in New Zealand have cottoned onto that not to mention the introduction of charging GST on all imported stuff (there used to be an allowance) – making sure that what people declare in terms of value actually corresponds to the actual value. The two occurring at the same time during the Christmas season results in the delays – I only wished that NZ Post/YouShop would communicate that better.

    Before I could do anything on the phone I first had to get my G-Suite account up and running again; setting up the DNS settings in WordPress so then I can start using G-Suite with my custom domain. Part of that also involves moving data from Apple’s iCloud over to G-Suite while also re-organising emails into a more coherent order. One fo the site effects of the Apple mail is the fact that even though you can create a label and then drag and drop it in Apple Mail (labels are seen as directories on Apple Mail) on the destination the label isn’t being applied to the message resulting it all being dumped into the ‘All Mail’ directory thus necessitating the process to be done in batches then reorganising after each batch. I’ve got with G-Suite Business which gives me 1TB of storage – enough space to back up all my music (both original back ups in the form of FLAC and the compressed version I copy to my phone to listen on the go).

    Anyway, it was delivered (today) and the first thing I did was plug it in to my old Samsung charger which has a USB-C connector (in the box it came with an adapter for the US. While charging up I installed all the updates from Google – thing to keep in mind that Android don’t roll up their updates in a cumulative fashion but instead if you buy a Pixel 4 XL it downloads each monthly update separately thus requiring a reboot after each one. It isn’t a major issue but just something to keep in mind. After updating I completed a system reset (I didn’t register my device, just risked through the setup wizard with no configuration apart from adding my wifi settings) then put my SIM card in from my iPhone where the phone picked it up and was able to achieve a strong 4G 700MHz signal (New Zealand uses Band 28 as part of LTE Asian-Pacific Telecommunity band plan (APT) – which is incompatible with the 700Mhz LTE plan that they use in the United States. One of the things you need to keep an eye out for when importing a phone is ensuring that the frequencies on the phone match up with the frequency used by the carrier that you operate through. 

    The Android setup wizard started and the process was completed promptly with updates for the various components downloading in the background – the process is pretty much the same any other Android vendor other than maybe certain OEM’s adding extra steps for their own software and services to get the customers login and configure. The first thing you’ll notice, after everything is setup and updated, is how buttery smooth the whole Android experience is on Pixel when compared to other Android vendors. It is one of the reasons why I am disappointed that Google hasn’t bought the Pixel to New Zealand given that right now the only experience that New Zealanders get when it comes to Android is Huawei and Samsung (the two biggest sellers). They don’t exactly set the best standard when one considers the abysmal lack of after market support such as not only timely upgrades to Android but more importantly the monthly security updates that Google provides but seem to take OEM’s months to deploy to customers – in some cases in New Zealand they’re 2-3 months late when compared to other countries (not that the users in those countries are getting it any better – I guess they’re getting a ‘less worse’ experience).

    After updating the software phone (including the software through the Play Store), putting the SIM card and configuring I then put in the leather wallet style case from Snake Hive (link) since I use it to replace my wallet (I don’t carry cards around and instead use Google Pay for everything). This is what it looks like – sorry for the poor quality since I was using my webcam to take the photos:

    Photo on 3 02 20 at 1 44 AM

    Photo on 3 02 20 at 1 46 AMThe feel of the leather is wonderful, a smooth suede on the outside and on the inside a traditional brown leather with three slots and a slot behind to put some notes or additional cards. The loop is held in place by a magnet and holds pretty firm. The great thing about leather is that if it is taken care of then over time as it ages it remains presentable rather than it looking badly warn it retains a aged character not to mention how well leather holds up over the long term to the rigours of every day life.

    The one thing you’ll first notice, when coming from other Android OEM’s, is how all the software integrated are deployed through the store and regularly updated. Where as many Android OEM’s insist on re-inventing the wheel, Google instead uses the bog standard applications – the phone application also give a more reliable integrated experience with Microsoft’s new phone companion application, the messaging application has web based integration (you can turn into a PWA if you want to have the integrated experience without the browser UI) and once RCS has been deployed world wide then it should mean that the RCS service will be automatically made available to those using said application. The benefit of applications getting updated in a piecemeal fashion means that there is an opportunity to push out fixes and improvements when the individual teams are happy rather than holding back or bringing it forward to meet some sort of deal line aka monolithic releases akin to what one observes in the world of iOS.

    The battery life is around the same as my iPhone XS Max but keeping in mind that I am not a heavy user of my phone – I primarily use it for listening to music, surfings the net, reddit and twitter, messaging via WhatsApp, watching YouTube videos. With all the latest updates I haven’t experienced any of the issues that the early adopters talked about. The performance and reliability of ones wireless signal is a lot better than with the iPhone XS Max – although I don’t have a benchmark of the iPhone XS Max, I do have the result of the Pixel 4 XL:

    Screen Shot 2020 02 05 at 2 08 52 AM

    The download and upload speed is around 3 times faster, the wifi speed based on downloading updates and applications is also faster as well – not as noticeable as with the mobile performance. It is good to see that a well tuned modern can produce great results – something that Apple should focus on now that they have their own modem team rather than focusing on gimmicky features with constant promises that ‘this year will be the year that [insert feature] will take off!”.

    There are some things that one has to get used to when using a Mac and having an Android phone – Android File Transfer for example is the preferred way of transferring files although if you’re willing to lay out some cash to bring about a more seamless experience there is always Sync Mate (link) which integrates in with iTunes so that you can leave it up to the application to keep your phone synchronised with your music library rather than dragging and dropping. For me I’m happy with dragging and dropping music but there are options there who would like a drop in replacement for the iTunes/iPhone experience.

    Regarding the SoC – to be blunt, I don’t care about the benchmarks and they have never been a factor when purchasing a device, be it iPhone or an Android phone, if it is running the flagship SoC then it is plenty fast enough for what I need so unless you’re playing games on the phone then there is more than enough power and memory. The downside is the lack of a microsd slot but for most people they’ll find 128GB more than enough but it is something to be aware of when buying it. Pricing wise, best to grab it is when it is on special, I got it when it was $200 off and given that Amazon and Google like to have regular sales the best thing to do is wait until a special rolls around because at $200 off the RRP it is pretty good value for money.

  • On Monday coming up I’m going to head into the local AA (Automobile Association – they act as agents for the NZTA) to renew my drivers licence for another 5 years. As part of that process my eyes will be tested so hopefully my eye sight hasn’t deteriorated too much or otherwise it’ll be yet another thing I’m going to have to spend money on in the form of a new pair of glasses. While I’m down the road I’ll have a look at getting a toasted sandwich maker (one that can make 4 toasted sandwiches) as well as looking at the possibility of getting a slow cooker so then during the winter I can put a stew on before heading off to work so then by the time I get home at night I’ll be all set – maybe even get a rice cooker as well.

  • Just reading yet another example of someone so jaded that they lash out like a wounded animal at anyone close by (link). At first, just after the election of Donald Trump, I gave Hillary Clinton the benefit of leniency given that the election was a horrible experience with it culminating in someone grossly unqualified being made president. I could understand that after working within the system for years to start to second guessing oneself, wondering whether one had done something wrong, whether something that could have been done differently and questioning the system itself that she had grown to respect given her legal training and involvement in politics. I personally don’t think that she would have been as angry had it been someone like Mitt Romney or Jeb Bush winning because had the election being fought on policy rather than having to deal with the constant barrage of conspiracy theories, the blatant sexism etc. 

    The problem is that here she is almost 4 years later and still haven’t moved on from 2016 – who is she trying to hurt? She is lashing out at Bernie but is it really going to help her get over the loss in 2016? She is allowing Donald Trump to live rent free in her brain rather than moving on resulting in the only person she is hurting is herself. Something I learned long ago, after being screwed over at a company I worked for, do I allow myself to get wound up where every minute of the day I am constantly bitter and angry at the person who slighted me or do I move on to better and greater things?

    What is also pathetic is the lack of self awareness or more correctly how Hillary Clinton loves to play the victim when she doesn’t get her own way – it was her campaign that created the felicitous accusation that Obama had the ‘Obama Boys’ which had no basis in reality but she played the misogyny card. This same move was done when Bernie Sanders ran as a candidate with the same garbage regarding ‘Bernie Bros’. In the most recent primary the same nonsense was tried by the Kamala Harris supporters aka KHive labelling anyone who dared to question her track record as prosecutor or her policy positions as ‘misogynist’ and ‘racist’.

    Ok, and if Hillary Clinton is going to play the game that the candidate is responsible for what their supporters do then would it be fair to link birtherism (link) to Hillary Clinton’s campaign?

    “There has never been evidence that Clinton or her campaign started the birther rumors,” said Ben Smith, editor in chief of BuzzFeed, who as a POLITICO reporter in 2011 linked the origin of the “birther” movement to a fringe politician in Illinois. Some hardcore Clinton backers circulated the rumors in 2008, but the campaign itself steered clear.

    After all, a small number of Clinton supporters started spreading the misinformation – using the same criteria should Hillary Clinton apologise? Step down? Perform self flagellation to demonstrate true contrition or should people be expected to behave like adults and accept that we aren’t responsible for what others do in our name when it is clear that there is no connection between ourselves and that particular persons actions? This is what happens when you weaponise identity politics, be it the identity politics of the right wing or the liberalism, rather than arguing based on track record and policy you end up with the likes of Donald Trump. In the case of Donald Trump he offered simplistic solutions and peddled in white identity grievance culture where he framed ‘the white man’ as the perennial victim but he, the great man of history, was going to swoop in and save them and make them great again. The lack of analysis which involves the intersection between class, race and other identities (intersectionality) results in a grotesque bastardisation of identity politics which ultimately fails to help the very people it is claiming to advocate for.

  • Finished work last night at 8:00pm, came home, cooked up dinner and along with the washing up of the dishes I jumped straight into getting the washing cleaned. I have so many undies and socks with me being the only one living in the house that I just leave my cloths hamper to be washed on Sunday – it saves money and it is efficient because it all gets done on a single day and on Monday/Tuesday I spend my time folding up the washing etc.

    Things are going well, enjoyed a nice quiet day at home today although I really do need to get myself organised and do the weeding although I I’m getting to the point that I think I need some weed killer – the strongest nastiest stuff possible to not only kill the weeds but also the earth that the weeds try to grow in.

    It’s been Wellington anniversary so things are pretty quiet – I am hoping that Tuesday will result in my package finally being released resulting in the delivery of it in the next few days. Once that has arrived – I’ll boot it up, install updates and then put my SIM into the phone. It also means that if I am happy then I’ll sell my iPhone XS Max 256GB and Apple TV then use that money to pay down debt to then consolidate and close off the last account with BNZ. The big goal – debt free by 40 and I’m getting there.

    I’ve been following Windows 10 development and it appears that their move to restructure the way in which they conduct their development is paying dividends. There is the fast release where the latest and greatest features are merged so that all those who opted in for the fast release cycle will get access but that being said those new features won’t be automatically appearing in the slow release ring like they do today. Rather than what some users have dubbed ‘a continuous cycle of beta testing’ the back porting to the slow release will hopefully mean that by the time that the developers to backcourt to the slow release that it’ll be rock solid stable enough as not to cause problems when compare new features making their way back almost immediately resulting in many occasions the experience not being as stable as users would like it.

    Windows 10X is developing with some good screenshots from CES found on Neowin (link) – it appears that it is still very much in a beta or even alpha state given how spartan nature  of the file manager and the lacking in the sort of functionality such as free formed windowed applications (as noted in the application) but then again this could change. I wouldn’t be surprised if eventually over time Windows 10X eventually replaces with Windows 10 on the consumer front then eventually, as it matures, it is rolled out to business customers then in something like 4 years time the LTSC end up receiving it The reason for that conclusion on my part is that I doubt Microsoft will wanting to maintain multiple divergent builds of Windows 10 so it makes sense to make Windows 10X available on those new emerging devices but then eventually roll it out for everyone.

  • Well, NZ Post have finally gotten in contact with the e-commerce team to tell them that customs have ok’ed the release of the parcel I ordered from Amazon – I’m tempted to lay a complaint to see if I can get my P&P back given that it should never take a month to get something as basic as a phone, ear phones and a case through customs given that NZ Post is doing the custom clearance themselves. Yeah, I’m pissed off at the mucking around this time but my concern is also about future purchases – am I going to go through the same drama and BS if I buy something from overseas? Well, hopefully this will mean coming to the end of my saga.

    On the financial front my aim is to consolidate the debt so that’ll mean that hopefully by the end of February I’ll have all my accounts closed off with BNZ then by the middle to the end of the year I’ll move what I have at Westpac over so then I’ll just have the one set of accounts with ASB which will make managing finances a whole lot easier. This has been part of a larger change in my life where I’ve set up a list of lifestyle changes that I’m implementing but I’m doing them gradually bit by bit – not that I’m worry about overwhelming myself but rather the benefit is that I focus on one and with enough repetition it becomes muscle memory that I do automatically without thinking so where as if I am take on more than one task at a time then I’m having to consciously think about all those things I have to do which aren’t muscle memory.

    Microsoft released Microsoft Edge Chromium edition and it is available on Windows as well as macOS. So far I’m pretty happy with it and some how they’ve made it more efficient than Chrome on macOS which makes me wonder whether discarding the Google bloat has lightened up – lets hope that as they add back functionality such as tab synchronisation along with other features (keeping in mine that Microsoft not only must create a compatible backend on their server but also functionality in the browser then testing it to make it sure it all works according to plan) that it’ll maintain the same level of snappiness.

    I am waiting for my Pixel 4 XL to arrive but I’m wondering whether I should create a bog standard Google account but use the Microsoft Office 365 account that I have for my email and so on. I’ve already got 1GB, everything synchronises without too much drama, the Microsoft browser on Mac is works perfectly fine and Edge Chromium on Android also works nicely which makes me wonder whether using Google G Suite is ab absolute must or is it a situation where if you want to get the smoothest experience then it’s pretty much a given in that you’re going to have to use Google.

  • I fired off an email the night before last to NZ Post to find out what happened, yesterday (since I’m sending this at around 2:30am in the morning on Wednesday) I received a reply back that they have cleared ir then it will be released and delivered soon. The big question is what do I do from here – do I sell it or do I sell my iPhone XS Max 256GB along with the Apple TV and go back to using Google services with Pixel 4 XL The balance between going all in with Apple where everything is nicely integrated together vs. Android which gives an immense amount of flexibility along with the power and flexibility of Chrome. I guess I’ll cross that bridge when I get to it but in the mean time – full steam ahead and the focus will be on continuing the hard work on the financial front in terms of reaching my goal of being debt freely the end of next year.

  • Like many other countries over Christmas and New Year the country shuts down for around a week and even then it isn’t until until the following week when people gradually come back from their family holidays and get back into work again. Keeping in mind that during this time students also have their time off from primary school, intermediate and secondary school so in some cases parents will align their holidays with their kids so things are pretty quiet around where I live.

    When it comes to what is happening in the technology world, there is the yearly CES held in Los Vegas where Apple has made an appearance but from what I can gather they’re there to pretty much talk about what they already have rather than making a big announcement. I think the big star of the show has been AMD  building on its success in the desktop, workstation and server areas to expand into the mobile space where traditionally Intel has had a strong lead when it comes to performance per watt. That title is being challenged as AMD’s new 4000 CPU range has moved to the TSMC 7nm fabrication that will not only close the gap between AMD and Intel, it will always make it good enough at a great price point that we might even start seeing OEMs start using AMD SoC offers outside of the usual price sensitive products to being used in more premium products.

    Apple is pretty quiet but I’d say that is most likely staff yet to come back but I am hopeful about the improvements that are coming through when it comes to Webkit (which forces the basis of Safari) appearing in the next version of macOS. There is also macOS 10.15.3, iOS/tvOS 13.3.1 that are currently in beta testing which makes me wonder whether we’re going to see a product refresh in March when they normally have one followed by WWDC, an iPhone refresh in September then sometimes in October they do an iMac refresh plus launch miscellaneous products but that is based on past trends and Apple on occasions like to shake things up a bit by not following past conventions.

    I’m wondering with the uptick in work on Safari that we’re seeing Apple take PWA seriously which hopefully will mean for those developers who want to deploy PWAs on macOS that rather than being dependent on Chromium that they can leverage Webkit with all the optimisation that Apple has done when it comes to battery life, security etc. not to be mention the reduced download size because Chromium isn’t having to be bundled.

    There is a rumour over at Mac Rumors that Apple will launch an iPhone with 5G, both sub 6GHz and mmWave but I’m skeptical given that there is limited appeal with mmWave with most of the benefits coming form the sub 6GHz being deployed around the world. Although I’ve been told by numerous people that they’ll be using Qualcomm chips in the next phone, I personally think that they’ll be sticking with the Intel modem they acquired and it wouldn’t surprise me that Intel was already working on sub 6GHz 5G support when they sold the division to Apple which makes sense for Apple to pick it up and continue its development. When it comes to mmWave it has limited appeal and the complexity of the antenna array not to mention the chip itself makes speculate that given Qualcomm’s expertise in the area of 5G reside in the area of mmWave I wouldn’t be surprised if Apple end up using the licensing arrangement to incorporate technology into their own chip from Qualcomm.

    For those keeping track on what is happening with Ad Guard for Safari on macOS there has been some quietness since the most recent release (link) because of the move by Apple to become a lot more strict about developers using private APIs, specifically, when it comes to the use of Chromium which has a lot of dependencies on private APIs which has required a lot of work not only by the Chromium developers to bring their code up to specification but also third parties having to test all their code to ensure that nothing is broken in the process. Ad Guard makes use of Chromium so as a result, because it is distributed through the App Store, has to be bought up to date with the new rules being enforced. What I am hoping is that with this focus on getting developers to use only public APIs that it’ll also result in a more reliable experience in between versions of macOS – not petrified that a private API breaks therefore requires waiting it out until an updated version is released.

  • Well, another week has come and gone with the start of a new year and for some reason it is already feeling a lot better at work – learning to relax at work and not get wound up about meeting some target that I set for myself which doesn’t mean a hill of beans at the end of the day.

    On my way home from work they had some blueberries on special so that was a nice along with some custard is always nice – my favourite being the Puhoi Butterscotch (link) along with the grocery shopping for the week. Before heading away on holiday I didn’t buy any groceries so I just ate what I had to reduce what I had in the fridge so by the time I left I had nothing in my fridge, freezer and my shelf I just had some assorted long life goods (canned tomatoes, spiral pasta and spaghetti). I always like to have a few extra items in the freezer so I took advantage of some specials – ciabatta rolls, multigrain bread etc.

    I bought myself two blue short sleeve shirts for work – I was able to get away wearing a t-shirt under a jumper but going into summer the idea of wearing a woollen jumper doesn’t exactly fill me with joy. When I head off to work tomorrow I’ll be all tidy and presentable – and most importantly comfortable.