Tuesday, 22 October 2019

PAX 2019 Impressions


As an attendee to all PAX AUS events to ever take place, it has been my habit to post post PAX impressions. I will do so again, albeit with too much of a delay (it's been more than a week since PAX).

Police
There were tons of police all across the floors at PAX on the Friday this year. I never saw them before, and (to my relief) I never saw them again after the Friday. Thank the goddess.
Police may be a necessity at most public event, but at PAX? The closest thing to a crime I could ever detect at PAX was the impossibility of having so many people being so nice to one another and the overabundance of smiles on display. No, we cannot possibly have that.
I suspect police was there on that particular day because of the climate protests. But what’s the worse thing the protestors could do to PAX? Assuming power boards are actually secure, what would they do? Tie themselves to a panel on Zelda game music to the tune of sympathetic cheers?

Pins everywhere
The old habit of selling people on game related “collectable” pins continued in force at this PAX. The main difference was the asking price: last year they started at $15, this year they started at $20.
Wow.

Panels
As has been the trend, PAX’ panels seem to be more and more oriented towards the YouTuber generation. How shall I put it? I find them OK entertainment if I need a rest from the hustle & bustle of the show floor, but otherwise I’d call them disappointing.
Pay attention, though, the occasional exception is there to be found, even if none is as serious or as professional as I would like them to be.

Nintendo
Since we’ve talked pins, I will continue with the theme:
I cannot say I was too impressed with Nintendo’s pin quests. I.e., take photos and post them on social media to get a Link’s Awakening pin etc. First, there was lack of clarity on what's actually required to get a pin: we actually did play the required Pokemon demo, but were unaware of having to show this particular website on my phone in order to earn a pin; not to mention the error on Nintendo's landing page that was required for yet another pin. Second,  I’m not the kind of person who posts pictures of themselves online nor will the promise of a badge make me change old habits. And third, with kids at a certain age it might even be illegal to do so.
Let’s just say I did not bother with Nintendo’s pins.
On the more important side, I did try a few of their other games and hardware:
  • Pokemon Sword and Shield: I cannot say I was impressed with the demo. The new Pokemon “models" failed to attract me, and the gaming itself seemed to be trying too hard to differentiate itself from previous generations of Pokemon games. The Let’s Go games, the first Pokemon games on the Switch, tried to do it by using the Pokemon Go capture mechanics; Sword and Shield don’t even have that.
    I think I’ll pass on this one. I still think the best Pokemon experience to be had is on the DS.
  • Link’s Awakening: What a cute, charming game! Which is perhaps why I bought it the day after PAX.
  • Switch Lite: I know it sounds stupid, but - playing with the Switch Lite felt so natural and so nice. Way better than playing the “normal” Switch handheld. I’m seriously considering getting one, although I’d feel very stupid paying Nintendo’s current asking price.
Overall, Nintendo seems to be doing very well in the games department. It is no coincidence I bought 3 Switch games this past month alone, and that’s despite being flooded with quality games through Apple Arcade (which is to say, if you didn’t get Untitled Goose Game yet, drop everything and get it).

PlayStation
How disappointing can Sony be? Very and utterly is the answer.
The short statement here is that there is absolutely nothing on the PlayStation’s horizon that seems even slightly interesting; it’s all more of the same sh*t, literally, in the form of more A title “contents”, usually in the form of sequels, with little to no originality and spark to it.
The contrast with Untitled Goose Game could not be any larger.
It therefore looks like my PlayStation career will elapse with the upcoming death of my PlayStation Plus subscription. There will be no PlayStation 5 for me; what’s the point? Instead, I will focus on where the good games are.

Social
When I say social, I am not referring to the detestable “get this discount through the app” or “look us up in the app” or “find us on Facebook” (what’s wrong with having your own website?), all of which require one to sell one’s soul to a myriad of detestable companies trading in one’s private info.
This PAX was unique, for me, in that I did not bump or socialise with any friend or colleague.
That, however, does not mean I did not have any social interactions. It’s just that most of my social interacting took place with game developers who know me through this and that (and through previous PAXes).
I will note down, in particular, the lovely people from Dinosaur Polo Club, makers of Mini Metro and the new Mini Motorways (that other game of the year winner, as far as I am concerned, along with the Goose). They actually remembered the whole family, and entertained us with discussions about Wellington and life in general. It really does seem like being great people is a mandatory ingredient to being able to produce truly great games.
I will be amiss not to mention Robot Circus, makers of Ticket to Earth, as well as the UK crew of Massive Monster (whom we got to know, originally, through the game Adventure Pals).

Board gaming
One of the highlights of all PAXes, for me, has been the ability to try and play board games (by which I am referring to pretty much any game that’s not a video game).
This year we tried PAX' Dungeons & Dragons for Beginners sessions twice. For the record, I’m no D&D beginner, but I haven’t played for a while (“while” being a relative term) and I definitely lack experience with the current incarnation of the rules. Trying the same starter adventure twice, under two DMs, was certainly an appetising affair: each DM brought distinct flavours and approaches, reminding me just how far D&D can go. Especially when you have a group of interested friends that can adjust to one another. Which is what I don’t have and why it’s been a while since this rogue last poked an arm into someone else’s treasure chest.
The area where one can playtest board games under the guidance of some instructor or sales person of sorts was way too crowded (did anyone mention PAX needing more space?). We did, however, manage to land ourselves a table with a game designer trying out her new board game, and the result was - undoubtedly - the highlight of my PAX. Not only was her game great to play (made greater through being different to the type of games we usually play), the interactive nature of the session and the notes she took from us about her game’s design turned us into game designers in our own rights. We ended up exchanging emails after PAX, and I can say that I met a wonderful person and learned a lot from it.

To sum up...
One more year till next PAX! I hope they schedule them back to the early November slot we were used to; I definitely did not appreciate the traffic chaos caused by running PAX on the same weekend as the Melbourne Marathon.
For now, I left PAX 2019 with a vision about the future to come. A vision in which my gaming is completely dominated by the Nintendo Switch and Apple Arcade.

Thursday, 25 July 2019

The way humans deal with their planned obsolescence

The 7am podcast ran an episode discussing how it was Australia’s elderly that determined the outcome of the recent federal elections in favour of the Liberals. It’s not the first time the world has seen such phenomena; Brexit is probably the best example for how the elderly voted to block a world of opportunities from the younger generations. Australia’s case was different in the sense that it wasn't the fear of the immigrant but rather selfish greed, or - to be exact - generally unfounded selfish greed that settled the elections.
The matter of the elderly baby boomers screwing the world for followup generations is often brought up in various contexts, from global warming to housing affordability. In this post I wanted to share some thoughts I have on the subject, thoughts that came out of left field: software development.
Bear with me.

During June’s WWDC, Apple’s yearly developer convention, the company presented its application software developers with a whole slew of new technologies with which to develop their apps. Indeed, 2019’s WWDC is seen as the most bombastic of WWDCs since Apple had announced the Swift language, at least in terms of the number of innovations on display.
One such innovation is SwiftUI, a new framework for the declarative creation of user interfaces. Up to this point in time, imperative user interfaces were the rulers of Apple Land. Which begs the question, which of the two approaches will be ruling the world of tomorrow?
On one hand, it is obvious Apple is positioning SwiftUI as its new king. On the other, the App Store is filled with millions of apps built using older technologies, and these are not about to disappear nor rebuild themselves using SwiftUI. At least not within a couple of years, give or take.
Anyone watching the WWDC SwiftUI presentations  could not help but be impressed with the new technology. At the same time, there is much anxiety in the world of Apple Developers: which technology should one invest oneself in? Should they go with existing technology, which would allow them to dive right in to existing app development, or should they focus on SwiftUI to improve their future stake? Specialising in both at the same time is not a trivial affair. Further, which way should a new developer go? The answer might be obvious in a couple of years time, but the firm advice for today is to stick with the tried and tested. For now.
Consider, for a moment, what’s at stake for veteran Apple developers. Within a year or two, a whole lot of the experience they had gathered over the years would evaporate; a junior developer that just graduated could hold the advantage over them by being well versed in the newer technologies through their school of choice. What are the veterans to do? What can they do to avoid a potential crisis in income, status, and job stability?

It is obvious the camps of the Apple developers are but a tiny fraction of the workforce. However, it is just as obvious that this phenomenon - that of the rug being pulled under the worker as the rules of the game change and they are found to be out of date and out of touch - is far from a rarity. Not in this world as it is going through unprecedented rates of change.
The question is, how can the veteran secure themselves a future in such a world? There is only that much effort one can do when it comes to keeping up.
One way to achieve such security is through promotion. If we stick with software development, our experienced developer can become a lead or a manager. She will be doing less, if any, hands on development herself, but instead focus on making sure the ship is steering in the right direction. No intimate familiarity with SwiftUI is required in order to achieve that, but the wisdom that comes with experience certainly is.
Promotion is not enough, though. One cannot rely on being promoted when one’s future is at stake. There is the matter of the pyramid’s math, with its crowded base and the lonelier upper echelons; there is not enough room at the top for everyone.
Some other method has to be found to guarantee security for the “elderly” in the face of the threat coming from the younger quarters.

My point is simple. It seems to me as if society, more or less as a whole, chose to screw the younger generations in order to guarantee the older ones that they won’t suffer severe status depreciation.
This is why the rules are rigged in favour of the old. That is why they have made it harder and harder to get into the housing market. That is why they made sure entitlements they benefited from would no longer apply to others. Consider the formerly free tertiary studies, as well as various superannuation boosting schemes that seem to be disappearing over time. I would leave you be with the exercise of coming up with further examples; I doubt you would find much difficulty in coming up with plenty more.
The catch, in my opinion, is that I do not think this is going to be a one off. I do not think this particular illness in human to human relationships would be cured once baby boomers’ time under the sun is over. I suspect that, instead, it would be the gen X folk that take over and continue with the tradition of screwing those that followed them. Eventually, today’s victims, the millennials, would find themselves on the other side of the boot as they kick around whatever bizarrely titled generations come after them.
It would be simple. It would be the way of the world: when a problem presents itself, we tend to drift towards the simplest, the tried and tested, solution.
If it is breaking out of this vicious circle that we seek, I cannot see that happening without the restructuring of society’s core foundations. In other words, I cannot see that happening. Unless… Well, there might be some positive aspects to the climate catastrophe that is falling on us (and not so gradually).

Sunday, 26 May 2019

The BBC & I on Dust

BBC Crowd Science is one of my favourite podcasts. Essentially, it's a podcast where people from all over the world send them questions on matters of science, and they answer them.

Back at the end of 2017, Crowd Science has featured an episode based on a question from yours truly. I asked them to tell me about the dust in my home and whether I should worry about it (or even clean it). To help them answer my questions, I had posted them dust samples from various sources in my home. Luckily, there is no supply shortage there.
You can read and listen to this episode here.

This week, Crowd Science followed up on my question with yet another episode that goes even deeper into the matter and looks at whether household microbes help or harm us.
You can listen to this newer episode (and to yours truly, again), here.

While at it, do consider subscribing to BBC Crowd Science on whatever platform it is that you're listening to podcasts through. It's a great podcast even on episodes that do not feature me.

Thursday, 9 May 2019

Thoughts on the up and coming Apple Arcade

The App Store is dead.
No, hear me out. I know it’s been making more money than ever, but the financial figures only tell part of the story. Money may be up, probably due to subscriptions, but downloads are down. That is probably because, these days, what used to be the open range safari of an App Store is mostly catered for by a very few companies delivering the big apps that almost everybody uses (thing Facebook, Instagram, Snapchat, Google Maps) and a tiny bit of a few other things on the side that are probably struggling to survive (think Evernote).
That old concept that said all one needs in order to make a killer app and retire a millionaire hasn’t been cutting the threshold of reality since around 2014. Exceptions exist, true, but so do lottery winners, and none of us take lottery winning for granted; we’re smart enough to know the odds mean it’ll never happen to us.
Looking at games, specifically, the App Store is even more than dead. It’s a dead zombie walking. Have a look at all the charts and you will have a hard time finding a premium game; everything is freemium, and - by definition - a freemium game cannot be a good game.  A good game is a game that’s focused on being a good game, usually by delivering a good narrative; a freemium game is a game that’s focused on drawing money out of the coffers of its players.
If Apple was truly caring for us, its users, it would offer search options where games are ranked in depending order of cost. Better yet, it would allow the option of ignoring freemium apps in the search.

If the iOS App Store is dying, then the tvOS App Store can never be said to have been alive in the first place. Sure, when the fourth generation Apple TV came out there was this promise that it would turn our living room into a gaming arena, but that was hampered by two factors:
First, those of us who wanted a gaming arena around their TV already had much superior options to do so with. Think PlayStation.
Second, anyone who tried the Siri remote that comes with the Apple TV will know it’s a pain to use when all one seeks to do is watch something on Netflix; for gaming purposes, it’s a total nightmare. Proper console like controllers can be purchased, yes, but they’re expensive and they are trapped in that chicken-and-egg conundrum of having the games first before bothering to buy a controller.

Into this scene Apple is now proposing to bring the Apple Arcade. For a fee rumoured to be $10 (USD) a month, users would be able to play some 100 games Apple had paid hundreds of millions ($500M, according to this report) for external game developers to create. Assuming the catalog will only grow in size over time, expect the Apple Arcade to open around September 2019 with the release of iOS 13.
Further, those Apple Arcade games would be playable on iOS (that’s iPhone and iPad for you), tvOS (Apple TV), and macOS. In effect, through iCloud sync, that would create an environment not unlike the Nintendo Switch’s: you could play at home on your big TV with a controller, then take the game with you to play when you’re out and about. Or even at work, but don’t tell anyone. The technical capabilities of these devices is certainly not far off the Switch’s, if not better in certain aspects.
The question is, what would Apple Arcade achieve? Would we be better off for its existence, or would it create a worse world as far as good games are concerned?

Naturally, the knee jerk reaction is to welcome any initiative where games receive proper funding and where games are being properly paid for. At first glance, Apple Arcade could be a life saver.
Nothing, however, is simple as it may seem. There is a lot to question with regards to Apple’s approach with Apple Arcade.
Consider the developers it had engaged. The likes of Will Wright of Sim City and The Sims fame; or Hironobu Sakaguchi, the creator of Final Fantasy. Are these the sort of people that need Apple’s cash to create a good game in the first place?
Take a look at the companies Apple has been engaging with. Are Lego and Sega, to pick a couple, the sort of companies that have any problems releasing video games on their own?
Sure, there is nothing wrong with us having more games from these makers. Spare a thought, though, for the small indie developer out there, armed with fantastic ideas and no funding: what hope lies in their future when all the money goes towards the already rich and famous? Worse, who in their sound mind would pay to buy their games when they’re already paying $10 a month to Apple Arcade?
Apple Arcade could be a boon for all those involved, but it could be a disaster for all those left out. And those left behind are the majority of developers out there, the ones that - once upon a time - helped Apple make the App Store the giant it is.
Me, I’d rather see Apple spend its money on smaller developers. Or initiate some sort of a program that would allow them to come up with something, rather than invest in the already tried and tested that we are generally saturated with already.

Then there is the discussion on whether $10 a month would work. Most of us are already spending considerable sums a month on various entertainment subscriptions, be they cable or Netflix for video or Spotify and Apple Music for music. Gamers are already paying for the likes of PlayStation Plus or Nintendo’s generally struggling online service. Do we care to add the considerable sum of $10 a month on top? $120 a year?
I expect many, if not most, to be pushed back by this price. Personally, I’d love to pay for games but I hardly get the time to play them; spending $10 a month when I can only play 1-2 hours a week seems highly irrational to me, no matter the good thoughts that paying for good games bring.
I would have preferred some sort of a tiered payment structure that could ease the pain.

Last, but not least (at least for yours truly), is the matter of privacy.
Ads, tracking, and data harvesting are the hidden bane of modern gaming. Most people are unaware or turn a blind eye, but there are hardly any games or games platforms out there that don’t watch you as you’re playing and go home to talk about it to anyone willing to pay. Most game publishers consider the money they earn through these avenues another legitimate revenue streams, but in effect they are selling our data - who we are - to the highest bidder (and to the lowest as well).
Do you really want anyone out there to know what you’re playing, when you’re playing, and where you’re playing? Maybe you’d consider that data harmless; but it is not so harmless when it is added to data collected about you elsewhere, which allows companies like Facebook to categorise who you are to an extremely fine degree so that the likes of Brexit and Donald Trump can then be sold on to you.
Call me old fashioned, but when I read a book I like to do so by myself. And when I play a game, I also like to do so by myself. Therefore, when Apple announced its Apple Arcade games would come with no in app purchases, no ads, and no tracking, that was - by far - the thing that attracted me most to this service. No longer will I have to switch my phone offline in order to be able to privately play a game without some nasty company like Facebook peering over my shoulder!
The questions I had (and still have) is, how private is private? I have seen (and reported) cases where a company states one thing with regards to privacy but does another thing altogether. Where will Apple lie on this spectrum?
We still don’t know, because Apple Arcade isn’t out yet. And we would have to constantly check in order to be sure over time. However, we got a bit of a promising glimpse into the future when Apple released its own game, for the first time in goddess knows when, to the App Store. This free game is called ‎Warren Buffett's Paper Wizard.
Granted, it’s not much of a game; the back story suggests it’s more of a joke. Regardless, last time I checked yours truly was holding the #8 high score in the world. Not bad for a n00b.
More importantly, yours truly checked Paper Wizard to see if Apple is true to its word when it comes to privacy and tracking. The image below shows all the internet connections made by my iPad while playing the game:


Let me translate it to you: other than normal iOS communications that the device does anyway, and other than saving my position to iCloud, no external ad agency, data harvester, or external analytics service was deployed. Assuming one trusts Apple (and one has to when buying an iPhone), things could not be better on the privacy front.

In conclusion, let me ask again: would Apple Arcade improve the world of gaming or hamper it?
We don’t know yet. Personally, I hope it would; it could be the last time a company with coffers as big as Apple’s decides to invest in gaming.  But I suspect some sort of a mixed bag that easily could, if Apple doesn’t pay enough attention, actually reinforce the current status quo. Do we want to continue living in a world where only big companies can release games, and therefore those games they do release tend  to come off the uninspiring pre-established moulds?

Sunday, 28 April 2019

What good is a Privacy Policy?

A friend recently pointed out the existence of an Israeli app called Shiri (שירי), which allows its users to freely listen a large collection of Israeli songs. Generally speaking, I hesitate to install new apps on my phone on account of the regular abuse of my privacy and security performed by most apps (a phenomenon I had already discussed here). However, out of curiosity, I decided to give this particular app a proper examination.

First, I went to the app's iTunes page in order to check its website out. It is there that I found Shiri's privacy policy, which - to my eyes - seemed quite impressive. Under the assumption of fair use (which I believe I have on my side here, as I am about to critically assess this policy), I will quote some of its more appealing aspects:
The National Library collects only personal information provided by you, willingly [emphasis by yours truly], with active and informed consent granted during your user registration process and\or during your request of services and\or...
The National Library will not transfer your personal information to third parties unless (a) it is required to do so by law, and\or (b) it was required to submit information to an authorized authority according to that authority's request, and\or (c) it was necessary for the provision of the requested services and you approved the transfer of the information to that third party.
Given such a lovely privacy policy, I went out and installed the free app. However, before starting the app for the first time I set up a proxy service in order to capture all the online activities performed by the app.
The next thing I did was start the app. I will emphasise here that I only started the app, did not press anything, and got only as far as its welcome page. However, by then my proxy service already showed the following online connections were made by the Shiri app:



Three usual suspects are immediately noticeable: Google, Facebook, and Apple. Apple can be excused by the fact it is the phone's operating system itself that contacts Apple every time an app is started in order to support Apple's app usage statistics. However, there is no excuse for Facebook nor Google to be there. Not when the above quoted privacy policy says that no personal information of mine will be transferred to third parties (which is exactly what Google and Facebook are, in this particular case).
Even if the inclusion of Facebook and Google was included because "it was necessary for the provision of the requested services", I do not recall having "approved the transfer of the information to that third party"; all I did was start the app for the very first time. It cannot be said that I had willingly provided my consent for my information to be collected!
Further, Google and Facebook were not the only trackers to join the Shiri party; they are just the most famous. As you can see in the above screen shot, we also had app-measurement.com, appsflyer, hockeyapp, and crashlytics. Now, it may be argued that these are not your average data harvesting services out there to suck as much information about you (the way Google and Facebook act), but rather services that are there to help the app developer ensure they are providing good service. However, these are still third parties, they are still collecting my information, and I still haven't provided any consent for them to do that. More importantly, in the context of this post, they were never supposed to exist in the first place given Shiri's privacy policy!

Why is it, then, that Shiri is acting this way? Why is Shiri publishing a privacy policy which it then completely ignores?
I strongly suspect there was no ill will on behalf of Shiri here; just good old ignorance. One part of the organisation, with all the good idealism on its side, wrote a marvelous privacy policy; then another part of the organisation (probably with the help of external contractors) went out to develop an app, and that part chose to use SDKs from Google and Facebook. While at it, they chose to use several third party services to help them with the app's development and running. I suspect they did not even bother to read their organisation's own privacy policy.
Who does, these days?