Read a short profile on Julia Galef, might be interesting to read her book


Julia Galef on Bringing Rationalist Movement to Mainstream

a program officer focused on artificial intelligence at the effective-altruism organization Open Philanthropy

My first highlight in the article was about her husband? For shame!

The speech of rationalists is heavy on the vernacular, often derived from programming language: “updating your priors” (keeping an open mind), “steel-manning” (arguing with the strongest version of whatever point your opponent is making), “double-cruxing” (trying to get to the root of a disagreement)

No idea what double-cruxxing is supposed to mean in programming. But I reckon that this over-rationalist approach to tech is what has caused the mess that Silicon Valley is in today.

I often publicly identify as an ‘effective altruist,’ ” she says, referring to the rationalist spinoff movement focused on optimizing philanthropy,

What is the meaning of effective altruism?

Evolution has wired our minds to be soldiers (focused on winning) instead of scouts (focused on ensuring our mental maps reflect reality).

That’s a brilliant idea! But what does it mean in practice? I’ll have to look at the book to find out, won’t I?

To adopt a scout mindset is to resist falling prey to “motivated reasoning,” in which we distort our thoughts to achieve a desired outcome.

Hmmmm. That sorta makes sense.

Galef reminds herself of a tip she gives in her book: to take pride in being the kind of person who can change their mind.

This is again, brilliant. If we are willing to change our minds completely on a topic (only after thorough research though), then we’d be better off as a species.

Here, there, then, and now

close up of watch against black background

My wife asked today, “We’ll always look at the past with some mystique, right? We’ll always romanticize it, always look at it with rose-tinted glasses, right?”

True. Even though the future holds so much more – more potential, more growth, more medicine, more science, more fascination, and even more religion and spirituality – we’ll look at the past as this amazing place worth returning to.

Part of the reason for this is that when we think of the past, we tend to focus on the memories that are more easily brought up, rather than the hard ones. We remember the good times, the happy ones, or at least the more memorable ones. When we look back at this pandemic era decades from now, we’ll think about how humans banded together and created vaccines in record time, how we all survived through, even though many, many did not. We’ll not remember this as the era when the world’s hypocrisy was laid bare, when the rift between the thinkers and the feelers was exacerbated, when everyone suffered and the foundations of life-long global trauma were established.

Another reason is that we do not look at the past with introspection. This is why we call it a simpler time. Because the complexities are hidden behind a layer of thoughtlessness. We do not want to introspect because it’s hard. It’s hard because we know that the past was just like the present – complex, uncertain, unforgiving. Yet, survivorship bias kicks in – “we survived, so it mustn’t have been that bad”.

This is why the future is interesting to me – it’s just as uncertain and strange as the present, but there’s hope. Hope that we’ll live better lives, by one metric or another. But this too, is looking at it with rosy glasses. The future will bring it’s own horrors, it’s own trauma, it’s own death and destruction. But it’s out there somewhere. Somehow, we’ll survive it, as we have the past and the present.

Perhaps, in one sense, it’s good that we look at things so positively. Staring the future in its face is bound to cause anxiety. We might as well look at it as some distant land where all will be well, just as it was in the past.

Thinking about Q.

ancient roman forum in jordan

Back when I was in college for my Bachelors, my parents gave me a post-paid mobile phone that had unlimited Internet access, but very limited SMS per month. This was a common theme for Indian telecoms back then – prepaid connections had thousands of free SMS messages, while post-paid had unlimited in-network talktime, and in my case, unlimited Internet access. The latter was a rarity and I really appreciated it. However, all my friends were on pre-paid connections and were diving into the free SMS world like crazy. I felt left out. So, one day I went out and bought myself a second phone (one of those epic indestructible Nokia 1100 phones), got a prepaid SIM and dived into the world of free SMS. For that first month, I got a package that let me send 9000 texts.

I was in heaven! I was chatting with all my friends, but also sending them all kinds of useless forwards. I would painstakingly send each message to my 60 classmates and ten or so hostel mates, twenty SMS recipients at a time (the technical limit for a group message in that phone). I reached a point where I started to annoy a few of them 😀

Pretty soon though, the supply dried up. There are only so many forwards a person received in a day at that time. That’s when my post-paid connection paid off. I would find interesting messages online, type them out on that rapid-fire T9 keyboard and save as draft, before going through the message forwarding rigmarole.

After some time, I went on a holiday. When I came back, my pre-paid pack had expired so I went to renew it. I learnt that while I was vacationing, my telecom was hard at work. They believed they had captured enough of the market and were ready to pull the benefits. The free SMS packs had reduced from 9000 texts to 900, and a few days later, to 600. This was barely enough to keep my interest and I moved on from this world. But it taught me a valuable lesson – anyone could setup shop as a message forwarder given the inclination and resources.

Years later, when WhatsApp forwards started flooding inboxes, I was over the trend even before it started. But I watched it with great interest. After all, what’s better than free messages? For anyone holding a smartphone, it was SMS-but-better-and-free. For a network engineer, it was nothing more than a few packets. It could have been a forwarded email or gchat message, but it was a WhatsApp message instead. Nothing to see here.

The likeness to SMS is what catapulted WhatsApp to the level where it is today. I don’t know about you, but MMS were never a thing in India. They were expensive and needed tech most people didn’t have. Hence when we think of WhatsApp forwards, we don’t think of MMS, just SMS, even though most forwards nowadays are a mix of well-crafted emoji-laden texts, and colorful images wishing you good morning and ten other things.


I’ve been reading a HuffPost article about QAnon, and its effects not on the cult’s followers, but on their families. It is both heart-rending, and deeply intriguing to see the parents of out generation fall for such traps. For the longest time, I assumed that the movement only existed online. Then, when it spilled blood, I assumed it was only a conservative thing. But reading the article, and reading about erstwhile Obama voters, and believers in alternative medicine and essential oils falling for the gargantuan myth of Q, I realized that it goes beyond just one side. It’s more a myth built to cater to anyone and everyone. Depending on whether you believe in aliens, are libertarian, or are just wary of oft-caught lying Mainstream Media, there’s some hook somewhere to get you in. After all, what’s better than one lie? A hundred lies, all built to cater someone or the other. If you believe in one layer of QAnon and not the next, all you need to say about the rest is that those others are nutjobs, but your beliefs are solid. Then, there’s no way to extricate you from the mess, because everyone else is objectively wrong, aren’t they?

I found some interesting things in the article – one of the people talked about chatting with their parents over discord. I had no idea the elder generation even knew about discord. But I believe the reason these specific ones know about it is because of discord’s private servers, which allow admins free reign over the content that gets disseminated to users. Also, the use of discord shows that the people controlling the movement are of a younger skew – those used to meme-making, shitposting, and gaslighting people for fun. If the people running the show were the same age as the people falling for the spin, they would be interacting wholly on other mediums – email, chat, twitter (perhaps), or something that I’m not into because I’m not in that generation. If this were happening in India (as some things are), it would be wholly on WhatsApp.

Another interesting thing is this quote –

And because QAnon adherents are conditioned to interpret opposition as validation, trying to debunk their falsehoods often only pushes them deeper into the movement.

This here is a masterstroke. Not only are you believing in the message, you’re also falling for the idea that anyone actively opposing you is either an agent of the “enemy” or is so misguided that they need help themselves! This, combined with the general distrust between the generations has led to a situation where children and parents are fighting for their definitions of the “truth”. The fact that QAnon has brought people to this place shows the true power of suggestion.

The thing that I asked myself when reading this article was – why? Why are people believing this nonsense? We’ve been reading about fake news, about MSM being a terrible source of information, about the slow and steady degradation of public discourse. But none of this should mean that our parents should fall down this trap of fake news. Why are they falling for it? Why is it so difficult for them to look at a news item with a critical eye before forwarding it or accepting it as the absolute truth? I thought about it a lot, till yesterday, when my wife shed some light on it.


Story time –

  1. When COVID-19 started, we were inundated by fake news. WhatsApp forwards played a very big role in the first few weeks/months in creating an environment of fear and distrust among people. But along with the external noise, we also had friends and family forwarding every piece of information from all quarters, without verification. I’m not saying disinformation about COVID has stopped, but when there are no sources of information, it’s particularly vicious to forward fantasy as fact. Early on, a friend posted a “news item” on a group stating that the Pope has COVID. I looked at it and immediately guffawed. People will believe anything. My wife commented that it’s really sad this happened, as it shows no one is safe. That spurred me into action. I looked at the URL. The “news” website was not one of the many reputable (or even disreputable ones) I know of. First red flag. Then, I googled the news item. No one else was carrying it, and neither google nor Apple News told me the same. In fact, both were pointing to the same link I had as the source of truth. Second red flag. Then, I went to the site’s homepage and looked at other news article. Lo and behold, every single news item was “someone rich or famous got COVID”. Big red flag! Lastly, since I know the tools for it, I did a whois on the domain. It showed that the website had been registered just three days ago. Yet it had hundreds of articles about everyone from the Pope to your favorite childhood teacher getting COVID. That was the last flag that I needed. For the first time in forever, I replied to a forward, listing out the reasons why it’s fake. Of course, the response from the other end was “I just forwarded it”.
  2. Yesterday, my wife told me that her Mom is considering the efficacy and safety of the vaccine. She received some signals that the vaccine may not be as aboveboard as we all thought it would be. This caused my wife a lot of anger and surprise. Why was her Mom listening to this noise? Of course the vaccine is safe. Of course she should get it! The funny thing is that my mother-in-law is receiving both signals – there are people getting it without a second thought and absolutely recommending it, and there are people who are steadfast against it, without any reason. What’s funny is that my wife gave me a very straightforward explanation for this – our parents are from a generation where the information coming at them has always been vetted, checked thrice, and editorialized. There’s little to no chance of an earth shattering lie. Conversely, we’ve grown up with the Internet, where every behemoth falls and sells our data and passwords to the most vile operators, and we’ve learnt through an infinity of forwards that everything coming at you should be taken with a grain of salt. Does this make us cynics? Sure. It’s worth being cynical when CNN tells us unequivocally that Iraq has WMDs and Facebook tells us that it doesn’t sell our data. That juxtaposition has led to where we are – teaching our parents right from wrong, just as Zoomers have taught us how to use snapchat and tiktok. (Seriously, how do you interact with an app that doesn’t have a visible interface????)

So that’s it – our parents, and everyone who has fallen into the QAnon hole, has fallen because they are a people who do not understand that everything from the Internet is not the truth. That they need to detach the message from the sender and take it first with a grain of salt and if it passes a cursory check, maybe accept it as fact. That we really, really, really need to stop forwarding Good Morning messages, as they’re killing the world.


But is that it? Is that the explanation? Maybe not. My favorite philosophy podcast – Philosophize This! – ran a very timely podcast in February on the book “Escape from Freedom” by Erich Fromm. Fromm talks about two kinds of freedoms – negative and positive freedom. Negative freedom is freedom from outside influences such as tyranny or oppression. Positive freedom is the freedom to do what you want, such as the pursuit of happiness. At first, people develop a freedom from others – from nature and the elements, from tyrannical governments, from social stigma. Then people start to explore the freedom to do what they want to do with their lives, to keep their identity intact, yet be a part of the world and be productive and happy in it.

However, while some people choose to embrace this freedom and grow with it, others want to escape this freedom. Why? Because with freedom comes responsibility, and some people don’t want that on their heads. This seems so natural – while some people see an empty canvas as full of possibilities, some will see it with dread. It doesn’t even have to be our entire freedom. We regularly outsource specific responsibilities to others – the work of filing taxes, of selecting which countries to invade, of picking the next video to watch, of thinking about God to believe in.

The podcast goes on to talk about another of Fromm’s concepts – one used to explain why some people supported Hitler’s rise to power. He talks about people who, in that era, wanted to escape the freedom they had by supporting authoritarianism. Such people are practicing a form of sadomasochism. Sadism, because they want to control others, and Masochism, because they want to submit to a higher power, and divest themselves of the responsibility of thinking further about the political path of their country. Fromm talks about how in the same person, both psychological traits exist simultaneously. The same person who despises a caste/creed/religion/sex, and wants to suppress them, also believes in the supremacy of someone else, or themselves, or an ideal, and submits to that willingly.

The other way that such people escaped freedom was “automaton conformity” – by becoming a cog in a machine. Once more, the end result is that they are part of a larger picture. But the way they do it is by simply conforming to a set of beliefs being presented to them, without question. Such people are looking simply to divest the task of thinking for themselves, because it’s either too taxing or too painful or too mortifying to face the reality of their existence – that their freedom and the freedoms of others can coexist and help everyone grow together.

There is a third way for some to escape from freedom is to be destructive. Whether it’s by destroying what they can’t control, or by people around them, they want to create an identity for themselves that goes opposite to freedom, life, and creation. They want to be known for their culpability in destroying someone else’s freedoms.


Fromm’s thoughts teach us a lot about how to think about QAnon followers. Some of them are truly hateful of the powerlessness of their leaders and the victory of one party over the other. They want to escape the reality of living in a world they do not recognize, because it isn’t the utopia they were promised. Thus, they fall into sadomasochism, giving power to some in order to take power and freedom from others.

Others see the rising tide of disinformation and the blinding lights of social media and rather than figure out the means to clarify the truth, they simply believe any incoming information and become packet pushers, sending out as many forwards as they receive without stopping to question the information within them. These people would be described well as banal, but they do not believe it. They want to know so badly that their version of the truth is the absolute truth that they start to believe it is, regardless of proof either ways, and without searching for it.

Last are the people who attacked the Capitol building on January 6th 2021, or those who planned the attack on the Michigan’s Governor. These people feel they have the right to destroy others’ freedoms in order to assert their own, or are willing to sacrifice their freedom in order to stop someone else from living out their own.

To think that each of these people are the same would be wrong. But they are a part of a larger whole, a whole that has been duped into believing the abject lies of a few mysterious individuals who stand to gain somehow in all this – whether monetarily, politically, or just for the lulz.

Is it as simple as this? No, but it’s a starting point.

Some tech I’ve been thinking about

white and gray Google home on brown table

FaceID is weird

I missed the boat on FaceID for a long time. Part of it was all about my unwillingness to dump my iPhone 7 Plus. It’s still an epic phone with an excellent security system that Apple may be returning to, after all their hullabaloo about FaceID.

Now that I’m here, I can’t say I’m impressed. FaceID definitely exceeds my expectations in many ways. It’ll be pitch dark and my phone will unlock as if by magic. But if I’m too close to my phone, it’ll just forget how to work. It’s as if there’s a mandate for the software to see my entire face before it can unlock.

Which is funny, because, well, I can’t expect Apple to have anticipated COVID, but their unwillingness to move fast to accommodate for face masks is just weird. It is only now, in the iOS 14.5 beta, that they’ve finally talked about a way to use FaceID with masks. As we all know, beta features don’t always end up in release.

Early on, I tried to trick FaceID by wearing the mask when trying to add my face to the software. It was quick to point out that something is covering my face. If it’s that smart, why isn’t it smart enough to use what’s available of my face? I can’t imagine how FaceID works for those with physical disabilities or religious mandates to cover their faces.

Google is getting dumber

From Nest to Google Home, things in the IoT World aren’t what they used to be. I remember a time when Google Home was snappy! It would respond quickly and get things right. Nowadays, Alexa seems to be much faster and Google Home’s response time has worsened noticeably. We first noticed this anecdotally. Then, we saw a Canadian vlogger give a demo where clearly, Alexa responded to a pre-created routine a lot sooner than Google did. The last straw was when we recently tried to ask Google Home to put a reminder. At some point, I removed our voice profiles from Google’s apps, in a fit of privacy-fueled action. This has essentially broken the Google Home system. Many features seem to depend heavily on voice profiles. It certainly makes sense for me to ask my smart assistant to remind me of something, and later, see that notification on all the devices I own. But if I’ve not enabled that functionality, the reminder should be presented on the device itself, shouldn’t it?

This doesn’t mean we’re giving up on Google Home. There are certainly things Google does better. For example, their maps prowess stands them in good stead when it comes to finding timings or local shops. But things like reminders are off-limits and so is IMDB. A lazy stroll through some movie or TV show lists becomes a chore when it comes to asking Google Home for the ratings. This is on Amazon and probably their forced lack of integration, but you can’t ask Google for “imdb ratings”. You can ask that of Alexa and that’s what we end up doing.

This pathetic approach to lack of data sharing is causing a second disintegration in our lives fast behind the streaming wars. I’m certainly never going to get Paramount+, but Alexa and Google Home both have a home in my… well, home.

But this worsening experience with Google Home brings another conversation out – is Google reducing the resources available to their smart speakers? Have they seen not-good-enough returns and data collection through this hardware so that they are not investing in the backend infrastructure enough? The day Google Photos was launched, they stressed more about their AI capabilities than anything else. I told my brother that very day that when Google has used our data to improve their tagging capabilities, they’ll dump Google Photos. The upcoming crippling of the “always free unlimited storage” promise shows that Google absolutely uses all of these services to enhance their capabilities and when they’re done, they throw their users under the bus.

Big companies is where innovation goes to die, especially in tech

Why is Spotify available everywhere but YouTube is not? Is that not a disservice to the users of YouTube?

Spotify’s business model depends on ensuring their customers can get to their catalogue no matter where they are. Hence the offline playing capabilities, the somewhat open API for many third party tools, services, and hardware. Add to that a killer API feature which I’ve not seen anywhere else. I can start listening on my phone and Google Cast it to my entire collection of Google Home speakers. I can be on their desktop app and use Spotify Connect to move the music to my Spotify-friendly Bose speakers. Heck, I can be playing on anything and use my phone’s Spotify app as a remote control!

This amazing tech feels alien in a world where YouTube is becoming more restrictive by the day. Why can’t I play YouTube on my Google Homes? Oh, because they’re videos and the GHomes I have are audio-only? That’s a pathetic excuse. Why can’t I Google Cast just the audio parts? Because integrating the streams is a difficult job?

Google has an infinite amount of resources at their disposal, yet they cripple their subdivisions by not letting the left and right arms integrate. This brings up the Amazon model front and center – everybody is your customer and your job is to present an API for everything you do. After that, if a business unit integrates your API into their tooling, that’s good news for you! But Google is still acting as if all of its properties are separate companies and integration must come from the top down. Top down is how innovation dies.


There’s famous cartoon showing how Google and Amazon differ. With employees inside a circle and customers outside, Google has roses pointed inward and guns pointed outwards. Amazon has roses pointed outwards and guns pointed inwards. If someone finds this cartoon, please link me. A picture is worth a couple hundred words. Inflation.

Good Riddance

brown and black happy birthday card lot

My apartment building has an event going on – a blind date with books. In this, participants part with a book from their personal collection, the organizers wrap books in opaque paper and write the first sentence of the book on the front. If you find that sentence to be interesting, you pick up the book and walk away.

So far so good.

As part of our Diwali cleaning, my wife and I reorganized our books into a few stacks – those we want to read some time in the future, those we want to read in the near future, those we’ve read, and those we will never read.

From that last stack, I picked up a book that I started to read and just, couldn’t. I decided that this book is popular enough that someone will like having it. But for me, it just wasn’t the right fit.

But, as I was walking out of our home and into the elevator, I realized that I have a bout of separation anxiety. As the metal box sped downwards, I thought about it.

I dislike this book, I dislike the author, I dislike the entire concept. Yet, I had serious anxiety about giving it away. I looked the book all over. It’s priced at seventeen dollars. I probably didn’t pay that much. But it’s still worth something. The font is nice, the line spacing is comfortable, the paper rich.

Yet, it’s the content. The book is The Dharma Bums, by Jack Kerouac. Kerouac is said to be a pioneer of the Beat Generation, a 1950s literary movement related to a post World War II, spiritual, anti-materialist thinking, and apparently the the precursor to hippie culture of the next decade. The book itself is recommended as a sort of intro to Kerouac, a good first read to dip into his interpretation of Zen Buddhism.

So I was surprised when the book was just… crass. It was a warped appropriation of Buddhism. The title is very apt – it’s a couple of aimless bums who are exploring Buddhism from the bits and pieces they come across. They have no conception of dharma, having established that the author will just jump on a moving train and stowaway his way to another place instead of building a life and living it. That ideology of stealing his way on to a goods train just rubbed me the wrong way and it was downhill from there.

For Westerners, this romanticism of a life of running might seem intriguing and beautiful. But that is not in any way what we’ve been taught to be the meaning of life or spirituality in India. If you think about it, being a bhikshu is the very beginning of Buddhism. Yet the way Kerouac does it, alternating between binge partying and self-exploration atop a mountain seems haphazard and decidedly crude.

I could not digest this book and though I’m sure others might find it interesting, I am glad to have gotten rid of it.

Next, I’m eyeing my copy of The Crying of Lot 49. Thomas Pynchon is an author I thought I’ll enjoy, and the novel is included in Time Magazine’s “100 Best English-language Novels from 1923 to 2005”. But it is steeped in a hatred of womanhood and is an absurdist’s dream-come-true. Maybe I’ll shed it the next chance I get.

Gratis

woman using MacBook Pro

I love bargain hunting for apps. And the best price for something is free, or so they say.

Whenever I chance upon an iOS App Store link that is set to Germany (‘de’ instead of ‘us’), I notice that the price for the app, if it’s free, is written in German as “gratis”. This gives me a bit of a kick, because the US version just says “Free” and it doesn’t ever encapsulate the true price of an app.

I’ve worked on a few personal project apps, websites, and services over the years, though I’ve never really released anything, specially not for any price above free. It’s because I know that from alpha to production is a hellish journey, filled with all sorts of pitfalls and work that I’m not suited for. From design to marketing to copywriting to user feedback collection, there’s a lot that indie devs do and kudos to them. But whenever we get something for free, we take it for granted. “Hey, they gave it away for free, so it must not mean much to them.” But the months of work, the blood, sweat, and swearing that goes into making anything in software makes it so that the app is never free.

Thus, when I see the price of free, even though I’m elated that I got something for free, I know that it’s anything but.

Gratis feels a better suited word for it, because a) it’s by the gratitude of the developer that you’re getting it without paying anything, and b) because you should be grateful back to the developer for it. All these words have the same root – *gwere – which, according to etymonline.com, means “to favor”.

So the next time you get some software for free, know that the person spent months working on it, and they’re doing you a favor by giving it to you for free. Maybe you’ll be a little more thankful to them for it.

Look at this app, do you think it’s “free”? It’s anything but.

Puzlogic by Eduardo Barreto

Thoughts on Proficiency

When I was about thirteen, we had, as part of our English curriculum at school, a class on writing telegrams. The idea was to teach us how to write in concise form, with as much legibility as possible.

At that time, I was already somewhat good at the English language and started off the lesson with some gusto. The first task was to write a telegram about a house on sale. (Why? I dunno.)

The ask was to describe the house, throw in a price, and get away with the least number of words as possible.

Most of my colleagues wrote the following phrase –

Three bedroom one bath STOP

Where as I, thinking I’m smarter than the rest, wrote –

Three bedroom bath STOP

Now, in my mind, this was perfectly acceptable, but my teacher was quick to point out that there is a lack of clarity as to whether my house has three bedrooms each with a bath attached, or in fact, three weird rooms with a bathroom built into them. It was embarrassing in the moment, but a great lesson for me.

There’s a famous quote, which since I’ve forgotten, I’ll paraphrase here. It goes something like, “if you want to change something, you have to master its basics first.”

The gist of it remains with me to this day. When, nowadays, I see people using English in every shape and form, bending it to their will, I notice this trend more and more – people who are proficient at the language are able to bend it better, so that they do something innovative and fresh, yet are easily able to get their point across. On the other hand, people who are yet learning the nuances of the language are also using all kinds of shortcuts and short forms because of the restrictions put on us by messaging systems and twitter. But these latter people are often not able to get their message across clearly.

This is not to fault people for whom English is a second language. I recently saw a meme that said that if you see someone speaking broken English, have more respect for them, because it means they know some other language as their first language. Chances are, you who are judging them will not have the exposure and mental agility of knowing a second or third language.

Regardless, when people stick to the basics, they are able to make leaps and bounds of progress to build upon. This is true for pretty much every system/language/process in the world.

Have you ever come across a badly written passage by a neural network and it’s very easy to tell that it’s computer generated? What made you realize it’s not written by a person? There would be some basic level language mistakes made by the software which you’d pick up immediately. This gives people working on NLP a clear direction – make your algorithm better at the basics of the language, and teach it fifth standard level coursework instead of Shakespeare.

Recently, I was writing some code in JS. Whenever I’m writing quick getaway code, I opt for a simple for loop. But this one time, something irked me. Writing the same code over and over again is good muscle memory, and it frees up mental space to think about ways to improve one’s process (cue hat tip to Atomic Habits by James Clear, which I heard recently as an audiobook during a road trip). I started looking at map, which is a function I’ve gazed at before, but never bothered with. As it turns out, map fit perfectly in my code, as I wanted to apply the same function on every item in the array. So I replaced the for loop with map, and from then on, I’ve started looking at other things, like filter, to further remove the for loop from my code.

I’ve probably written hundreds of for loops over the years, across many languages and projects I’ve worked on. But it took that umpteenth for loop in JavaScript to get me to a point where I was comfortable with replacing it with something better. If I was a Software Engineer by education, I might have known about, and used map and filter all these years.

But since I came to programming as a tool, I first went through years of the basics, repeating them, partly in a fog of ignorance, till I was aware of my own abilities, and hankering to change things for the better.

There’s a flip side to this – I hate reading documentation. I rather jump into learning by doing. This is not just true for programming. I hate looking into English grammar. I can never tell you about what is a pronoun, what’s a participle, or what is the correct spelling of a complex word. But that doesn’t stop me from using English in my own writing, thinking, and blogging.

When I talk about focusing on the basics, I’m not talking about the grammar and structure of whatever it is you’re learning. I’m talking about the every day basics of doing. Focus on those, and once you’ve mastered those, you’ll be able to soar.

Thoughts on the upcoming Apple iPhone event


Apple is priced for an iPhone hit. What could go wrong?

“About 40% of Apple’s install base, based on our estimates, have not upgraded for three and a half years. If you combine that into a 5G, four phone release, we believe that really creates a perfect storm of demand,” Ives said, predicting that Apple could sell more iPhones this fiscal year than the 231 million it did in 2015.

It’s yet to be seen if consumers really care about 5G, too: A study from April found that “65.7% of consumers said they weren’t very excited,” while recent analysis has shown that 5G is in many cases slower than 4G. “5G coverage is still limited, and it’s unlikely consumers will pay extra for features they can’t use,” analyst Gene Munster recently said, adding that he expects 5G iPhone sales to quicken toward the end of next year once coverage has improved.

Watch Apple’s stock after the iPhone event on Tuesday. Facebook’s new Oculus ships on the same day.


I’m becoming a frequent reader of Protocol, if for no other reader than that they publish every day and the pressure of it flooding my RSS makes me scan it for interesting reading every day or so.

I’m one of those 40% install base that hasn’t upgraded in a few years. My family sometimes laugh at how old my phone is, since I’m on an iPhone 7 Plus, but when I buy a new phone this winter (because I’m not expecting to get it in the first run of phone sales, and because Apple screws up the first set of hardware anyways because of the sheer volume of hardware they put out), I’ll have a phone that’s newer than anyone in my family by at least a year and change, so that’s that.

But regarding 5G, I’m going to steer clear from those phones. First, I know that Apple will price them differently. But would you buy a phone with a network technology that’s not supported by a majority of the geographical area yet? Sure, in some places you’ll get faster-than-WiFi speeds, but those will be far and few between for at least two more years. Knowing USA’s shit record at rolling out new network technology (network vendors love spending on backend networking hardware that saves them money, but they’ve always been slow on customer-facing rollouts because those take a lot more money), I’d say 5G is still a good 5 years out.

This is the same as when we were buying a TV three years ago. The choice was between a Ultra-HD 65 inch behemoth that was moderately priced (this model’s price has fallen to CRT-TV rates now), or a 45 inch 4K TV that was grossly overpriced. I stayed away from the 4K even though my brother was trying hard to convince me otherwise. His ideas on 4K content being the norm are still not true, three years past. It’s just too much to expect from media and backbone tech companies to move too fast on expensive technology. Not their thing. Maybe with the coming 5G, 4K content will get a boost. But again, that’ll be 5 years from now, when South Korea will be swimming in a sea of 7G and 8K content.

Now, the fear is that Apple will introduce something radical in the 5G phones that will not be present in the 4G LTE phones. They’ve done this before with the larger phones getting an extra camera module, or OLED screens instead of LCD. They could very easily toss in a much better camera, making their 4G models less appealing, or add back the fingerprint scanner, which is infinitely more convenient than face scanning at night, or when you’re wearing a mask, or when you’re on the move, and so on.

But will they? They might have some ridiculous hardware thing up their sleeve – like a heart rate monitor (from Android phones of a few years ago), or a dedicated Siri button that you could customize to run shortcuts (again from Android phones a few years ago). Or maybe they’ll do something stupidly expensive, like throwing in a pair of airpods with the 5G phones (though this would fail if the airpods are not in the iPhone box, because them being a separate product will feel very un-Apple like, as in a small physical discount to get you to buy their product).

But most likely, they’ll toss in a year (or two) of their Apple One software subscription with the costlier phones. That would be perfect, because I couldn’t give two shits about their software subscription model. I’m not into Apple Arcade, or Apple TV+, or Apple Music, or News+, or extra iCloud storage, and certainly not their Fitness+ product.

I exclusively play one or two games on the iPhone – mostly sudoku and Call of Duty: Mobile. I have subs for Netflix and HBO and a good Plex Media Server. I prefer Spotify for their content and their high availability on Google Home devices. I find News+ to be a stupid, overpriced offering that everyone should run away from. I am impatiently waiting for Dropbox’s Family plan to drop, because that will forever solve all of my storage problems. And, well, have you seen the freely available catalogue of fitness videos on YouTube? Blows everything else out the water. Get lost Peloton, YouTube is the king of fitness videos!

So, yeah, if Apple sticks to only offering Apple One for free with their 5G phones, it’ll be very easy for me, and millions of others to stay away from those phones this cycle. Will this hurt Apple’s stock? Maybe.

I found it interesting that Protocol mentioned that Facebook’s Oculus ships the same day. Does it matter? No. Facebook took and effectively killed the Oculus. The latter was probably burning money like crazy and needed a sugar daddy, but Zuck isn’t the kind you want. Maybe, maybe, the next iteration of AR/VR will be propped up by 5G, ML-GPU chips, and Nvidia-ARM superchips. But as of right now, the more interesting thing Protocol could have pointed out is that Amazon’s Prime Day is on the same day as well! Amazon has granted me a $10 credit, which I’ll feel obligated to spend on something a lot more than ten dollars that day, as I ponder upon how much I’m going to enjoy my new iPhone, when I finally get it a few months later.