Musing #73: Raspberry Pi 4B - SD Card vs SSD

Earlier this year, I bid finally bid adieu to my Raspberry Pi 2 in favour of the Raspberry Pi 4B. The RPi 4B certainly opens up new horizons with its additional power, though I don't suppose it is a desktop replacement as some marketing material would have you believe. I couldn't care less about that aspect as it is meant to be more of a hobbyist product, though I did switch over to MATE desktop environment from the kiddish-looking LXDE environment that the Raspberry Pi OS comes with by default.

What I was looking for most is the general increase in performance and with the BCM2836 SoC in the Pi 2 v1.1 not supporting USB boot, this was the first time I could boot off the USB. I immediately jumped on to the 64-bit beta back in May along with the EEPROM update that allowed booting off a USB drive.

I already had a Sandisk X110 M.2 SSD with me from an older tablet and a M.2 to USB enclosure. Unfortunately, I quickly realised that the enclosure was not up to the task as even loading the boot files failed repeatedly. It seems the controller on a cheap enclosure isn't really that good (who would have thought?), so it meant getting another one instead. I went with a ORICO one this time, not expecting it to be great but at least better than the one I had since it cost 3 times as much. Sure enough, it did the job.

So how fast is the SSD over the SD card? Unsurprisingly, it is quite significant. The lower power of the processor on the Pi gives a better idea of the difference made by SSD alone, though with it being limited to a shared 5 Gbps interface, the full extent wouldn't be evident if you plug in another USB 3 device or wastefully plug in a NVMe SSD instead of a NGFF one.

Long story short, unless you need your Pi to occupy as much less space as possible, it makes sense to boot off a SSD instead of a SD card. Also, if you have a good case, like the Argon One I picked up recently, it is possible to overclock it to the maximum 2.147 GHz without voiding the warranty and still keep the temperatures lower than the stock frequency without cooling. All this does tempt me to give the Pi a go as a daily driver, but for now there are many other creative uses for the device that take precedence. Until next time, Godspeed!

Musing #72: R.I.P. A50

Over the past few months, I had made multiple posts on the Samsung Galaxy A50, be it a short review, initial analysis of the super slow-mo or a guide about making the most of the mid-range hardware. Unfortunately, all average (good-ish?) things come to an end and in this case in ended with my A50 being lost. The driver of the vehicle in which the phone was left behind gave me some hope in picking up my call, but what followed left me with a little less faith in humanity.

However, life goes on and move on I have. At the same time, I have no emotional attachment to any material possession, so this post is not an eulogy on the A50 but rather a short post on what can be done to make the most of the situation where the phone is lost.

Samsung puts a fair amount of bloatware on its phones but one piece of software that is genuinely useful is "Find My Mobile". This feature is markedly better than what is offered by Google and there are several options for dealing with the lost device besides simply tracking it like erasing the device, ringing it, retrieving recent calls/messages and extending the battery life. Unfortunately, my trust in the driver led me to not immediately open the tracker which in turn ensured that the device was never again switched on with my account activated.

With the horse having bolted from the barn, there can be some solace found in rendering the device useless, well, as a phone at least. The Department of Telecommunications (DoT) in India launched the Central Equipment Identity Register (CEIR) earlier this month which is supposed to make the blocking of the lost phone as easy as snapping of fingers.

Unfortunately, as with any government initiative, things sound much better on paper and on websites than in reality. I went through the process of lodging a police complaint at the place where the phone was lost with the expectation of making the most of this lifeline afforded by the DoT in terms of being able to take some action on the lost device. As it turns out, while the website correctly verifies the IMEI using the dedicated tool, the form itself fails to submit with the error stating the absence of data for the IMEI. A really shoddy implementation by C-DOT backed by an equally appalling lack of response on social media. I would still give them the benefit of the doubt considering it has been launched as a pilot project, but hope they would be inclined to fix the website eventually.

Even every misfortune is worth the experience and I would say this is a lesson well learnt. A bit more practicality over trust in humanity might have saved the day. Hopefully, this post would equip you to better handle such a scenario in a far better manner than I did. See you until my next mobile adventure.

Musing #71: Samsung Galaxy A50 Super Slow-Mo and Night Mode

A little over 24 hours ago, Samsung introduced the Super Slow-Mo and Night modes to the Galaxy A50. While Samsung does an impressive job with camera improvements on flagship devices, I had my expectations pared down for the A50.

With all reviews down and dusted for the device at the time of its launch, it is unlikely that anyone other that someone who owns the device would test these features on a short notice. Hence, here I am with this post.

Super Slow-Mo Mode:

The A50 had a Slow Motion mode since launch. That mode recorded 720p video at 240 frames per second and played it back at the same rate. Hence, the super slow-mo mode was a bit of a mystery since there was no official mention of what it comprises of.

The super slow-mo mode in the S9 managed to do 960 FPS for 0.2 seconds. It seemed unlikely that Samsung would push a mid-range device that far even though it has quite a capable chipset. The marketing material mentioned the Exynos 9610 as being capable of recording Full HD at 480 FPS but was unlikely to happen.

The best way to find out what a new mode does is to test it out. Since there is nothing better than watching a (digital) stopwatch in slow motion, that's what I did. The process of recording itself gave no indication to what was actually happening since it would take over 2 secs for the camera to start saving after initiation of recording, with the saving process itself taking longer.

Normally checking the metadata would sort things out, but in this case the output was clasified as a 8m 33s, 30 FPS video; nothing abnormal about it but for the fact that it was supposed to be a super slow motion video. Thankfully, this is where the rather vapid stopwatch came to the rescue.

As can be seen in the video, the actual super slow motion part of the video lasts for about 0.4s, from 0.69s to 1.09s. The video itself  contains 250 frames, so to accommodate 0.4s of super slow motion implies that the recording rate was 480 FPS as it constitutes 192 frames (480 x 0.4). The remaining 58 frames are created courtesy of normal 30 FPS recording preceding and following the super slow-mo part of the recording.

It's great having super slow motion video but to have it at 720p when the chipset is capable of 1080p is a let down. But then, considering the struggles of the sensor to capture light even at 720p, it seems that a 1080p clip might end up being downright unusable. That Samsung has even bothered to add this mode to this device is a huge plus since few would have expected it.

Night Mode:

The clamour for Camera2 API for the A50 has been incessant, if for nothing else, than the ability to use Google's incredible Night Mode. However, it is unlikely that Samsung would ever accede to that demand. Instead, A50 owners get Samsung's take on the Night Mode which was always likely to be somewhat credible rather than incredible.

As always, in matters of camera, it is more apt to let the images do the talking. The rather compressed collage below gives an indication of how the various camera modes deal with extremely low light. It wouldn't take a detective to find out which one is which, so I'd rather take the easy way out of not labelling any of the images. However, for the purpose of verification and lack of astonishment, I have uploaded the original images with rather curt labels at this link.

Musing #70: Early days (of review)

It would be in good humour to pull a fast one on the 1st of April but keeping in line with what's in vogue with tech giants this season, I have refrained from doing the same; though you can always refer to my ode to this occasion from 3 years ago. This might however leave you wondering about the image accompanying this post.

Musing #69: Modern Monetary Theory

Heterodoxy can usher in amusement and stimulation in equal measure. In the context of economics, I have seen it pop up quite often at the mention of Modern Monetary Theory, to the extent that I have run out of fingers to count on. In the same breath, MMT (not this one) is equated with the license to print as much money as needed with it being a "creature of law". This makes nought sense to anyone having the faintest idea of economics and neither does the zero sum game between government spending and private saving.

Even if the theory has merits, it is often over-simplified by those pushing for its acceptance in the mainstream, which in turn makes it sound quite crazy. After quite some time, I have come across a source that does a simple and good job of discussing it. In general, I would recommend subscribing to the 'After Hours' podcast considering the fact that I ended up binge listening to it the first time I "tuned in".

Considering what happened in Zimbabwe, it will take a lot of effort to convince anyone that "unlimited printing of money by government" is a good idea, all things considered. At the same time, running fiscal deficits is a great idea, assuming there is a limit to it and that you are getting your money's worth. After all, debt makes the world go round. Running a deficit with a manageable debt-to-GDP ratio makes a lot of sense provided the government is getting a positive ROI in terms of social and economic benefits. What makes less sense is turning fiscal and monetary policies on their head without understanding their due impact.

There is no denying that the economic system is a belief and a social construct but there is no turning back the clock as well. Instead, the idea is to bring in meaningful change and MMT can contribute to that in parts, though not as a complete alternative. In the meantime, Calvinball anyone?

Musing #68: Making the most of Audible trial

Listening to a book doesn't quite have the same panache as reading one, but sometimes it is the only option. While I am an avid fan of podcasts on long commutes, sometimes audio books can fill the void quite well. However, in case of audio books, for me, it is unabridged or nothing, which depending on the author's preference for brevity can extend to numerous hours; a significant investment of time whichever way you look at it.

Musing #67: Valley of the Boom

I will admit that I am a sucker for tech docudramas and find it cringe-worthy when it goes too far off the rails. It is one of the reasons that I could never appreciate Halt and Catch Fire to the extent that a tech aficionado ought to. On the other hand, Pirates of Silicon Valley was far more watchable despite its inaccuracies. Hence, when I came to know of 'Valley of the Boom', I had to give it a go. At the time of writing, only two of the six episodes have been made available on the NatGeo website and while it is not fair to review a series in parts, it is certainly worth musing over.

Musing #66: Hey Siri Google

Siri has never been good to me. I have seldom been able to get it to do what I want it to. For a time, since its inception, it was revolutionary. However, whereas intelligence develops with time from its infancy, this hasn't quite been the case with this artificial intelligence. On the contrary, it seems to have suffered cognitive impairment over time.