Bank (n): a place where something is stored ready for use Oxford Dictionary

BrainBank (n): a place where ideas are collected Harshvardhan Pandit

Compulsive Volume Control

Volume controls on TV these days can go up to 100 steps, or even more. At such points, I find it tedious to rack up the volume in single steps. Even keeping the button pressed does nothing but accelerate the single incremental increase in the volume, something that my compulsive nature finds unacceptable. I want to have a simple, effective way to quickly get the volume at any high or low point. I'm sure the TV manufacturers have build an accelerating algorithm to increase the volume, but it isn't apparent, and it isn't effective.

I have a concept of a volume control where the volume first goes up or down to the nearest multiple of 5 in single steps, and after that increases in multiples of 3 or 5, whichever makes more sense based on the TV and total volume steps.

So increasing a volume from say, 10 to 25 would go as:

1.  10
2.  10 + 1 = 11
3.  11 + 1 = 12
4.  12 + 1 = 13
5.  13 + 2 = 15
6.  15 + 5 = 20
7.  20 + 5 = 25

It doesn't make for an effective way to get the volume from 10 to 18, but I don't like 18, so that's ok. I like to go to 20, which is an multiple of 5, just to keep consistency between the different volume levels. If the number of volume levels were less, I'd be thinking in terms of multiples of 3.

I had made an app on Android to demonstrate this concept, where the volume level had a max level of 14 (I think). But I want to make a javascript demo for this app where I can configure the max level of volume and also the steps of increment. It would make for an interesting demo.

Contextually relevant reminders

We all set Reminders on our phones for all kinds of things like grocery shopping, making a call, or for meetings. These reminders can only be set in a few existing contexts, which do not match with what we want to be reminded about. Compared with the power smartphones possess by being with us always, and by having all our tasks done through it, reminders need to evolve to be able to do more.

Reminders need to evolve as other facets of smartphones have. With the huge variety in the kind of apps that are coming out, reminders need to be native in the way they are represented. More contexts need to be recognized and used to set reminders.

More experiments are required to hack existing apps and api’s to provide the kind of functionality described here. For other requirements, new standards and api’s need to be adapted by developers to make their apps recognize these new set of reminders.

More complex contexts require additional thinking and tinkering. Creating reminders almost as equivalent to as we think of them requires a very complex implementation of features. This requires some radical rethinking of existing paradigms of how user data is handled in smartphones.

Why reminders need to be more relevant
Nov. 12, 2017, 3:24 p.m.