Quote: Silent men 😔

Every man has his secret sorrows which the world knows not; and often times we call a man cold, only when he is sad

Apple shows the wrong title name in iOS Music App - Fix

Some songs that I downloaded and loaded to iOS will not show the correct song title. Rather it would show some weird name that I had no idea of where it is configured. This issue did not show up in Cesium player though. So I knew it was related to the iOS Music app.

This page has a workaround for the same. I have been procrastinating on this isue for long. A simple Google search showed the solution.

Reproducing from the apple discussion page

The problem is caused by the fact that Apple has added a new tag to iTunes tracks called “Work Name”.

Work name is meant to be used for classical music to show the name of the work (as opposed to the movement).

However, Apple decided to automatically populate “work name” with the values in “grouping”. So, in the Music app, it is showing you what it thinks is the name of the work being listened to, but due to a screw-up, it is showing your the grouping value instead.

Should you use Chrome or Firefox Sync?

Detailed analysis by Wladimir Palant on Chrome and Firefox Sync

TL;DR - Don’t use them

Moving away from Chrome

The year was 2010 when I moved from Firefox to Google Chrome. Chrome has been available for 5 months I believe, when I made the switch.

Couple of reasons for my switch from Firefox to Chrome then

  • Add-ons increased the memory usage greatly.
  • Firefox slowed to a crawl when I opened more than 10 tabs. Disabling the add-ons had no effect.
  • It crashed often. I know people will blame it on Flash but Flash was ubiquitous then and that is no reason for crashing.

Chrome was amazing fast with simple but featureful UI.

But as I started to understand Google more over the years, I slowly reduced my dependency of it. Nowadays I mostly used Safari for personal browsing and Chrome was relegated to professional usage. Most companies that I have worked/working for use Gmail for communication and I used Chrome’s Profiles to separate the various clients that I interacted with on a daily basis.

Increasingly Chrome has locked down the app-store for extensions and this developer’s experience has been the kick in the ass that I needed to switch away. This is not the only time I see this behavior from Google.

Lucky for me, with Firefox 57, I feel like I am using Chrome when it was released. Auto-updates, blazing fast and Firefox provides profiles where you can create independent firefox app for different usage. I have a separate profile for office, personal gmail, yahoo and such trying to protect my privacy from these prying eyes.

You can read more about Firefox profiles here.

Quote: Father and Parenthood

From Cultural Offering

When a child is born, a father is born. A mother is born too, of course, but at least for her it’s a gradual process. Body and soul, she has nine months to get used to what’s happening. She becomes what’s happening. But for even the best-prepared father, it happens all at once. On the other side of the plate-glass window, a nurse is holding up something roughly the size of a loaf of bread for him to see for the first time. Even if he should decide to abandon it forever ten minutes later, the memory will nag him to the grave. He has seen the creation of the world. It has his mark upon it. He has its mark upon him. Both marks are, for better or worse, indelible. All sons, like all daughters, are prodigals if they’re smart.

Assuming the old man doesn’t run out on them first, they will run out on him if they are to survive, and if he’s smart he won’t put up too much of a fuss. A wise father sees all this coming, and maybe that’s why he keeps his distance from the start. He must survive too. Whether they ever find their way home again, none can say for sure, but it’s the risk he must take if they’re ever to find their way at all. In the meantime, the world tends to have a soft spot in its heart for lost children. Lost fathers have to fend for themselves.

Frederick Buechner

Quote: Government and Tyranny

Government unites all people under one rule so that everybody can be interfered with or ignored equally


Quote: Isses and Feelings 🤢

In any dispute the intensity of feeling is inversely proportional to the value of the issues at stake.

Sayre’s Law

Java - equals() and hashcode() quagmire

The equals() contract as specified demands an equivalence relation. It demands that the below properties are satisfied.

  • Reflexive - For any non-null reference x, x.equals(x) must return true.
  • Symmetric - For any non-null references x and y, x.equals(y) must return true if and only if y.equals(x) returns true.
  • Transitive - For any non-null references x, y and z, if x.equals(y) returns true and y.equals(x) returns true, then x.equals(z) must also return true.
  • Consistent - for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified.
  • For any non-null reference value x, x.equals(null) must return false.

hashCode() contract demands the below

  • Consistent - Calling the method multiple times must return the same value.
  • If two objects are equal satisfying the equals() contract, they must return the same hash value.

Quote: Religion and Women

Religion is against women’s rights and women’s freedom. In all societies women are oppressed by religion

Naukri website sucks in Safari

I just created an account in Naukri and its support for safari sucks. When I try to add a language to my personal details section in safari, the webapp adds the same detail multiple times so that the same language is present more than 20 times in my personal details and worst, the ui shows that the request failed in safari.

I am not sure what experimental features these guys are using though but suffice to say whatever they are, they are not needed at all.

I forgot my password and when I tried to reset the same in the website using safari, it sent me around 5 reset password emails and the application locked me out saying exceeded retry attempt. Try after 24 hours my ass.

I had to create a new account since I had not linked the fuckery to the application not working in safari.

Shit works in chrome though. I just spent the last hour fixing naukri’s screwup.

It seems Chrome is the new IE except its so advanced that everything else is broken because nobody tests their UI in anything else.

Drive fast and break everything is the agile way as people have understood it, it seems.

Just do proper regression testing gentlemen.

Quote of the day: Looking at you Javascript

Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius – and a lot of courage – to move in the opposite direction.

Albert Einstein

How human eyes see colour

Jamie Wong has provided a detailed treatsie on how human eye perceives colour starting from electromagnetic radiation to colour spaces and Gamma correction and so on.

Through an exploration of electromagnetic radiation, optical biology, colorimetry, and display hardware, I hope to start filling in some of these gaps. If you want to skip ahead, here’s the lay of the land we’ll be covering:

I don’t really understand all the maths involved here but it is exhautively detailed. Is that a right turn of phrase? Not sure.

Biases and Perceptions - iPhone Edition

Thom Holwerda over at OSNews

When you’re as deeply enveloped in the Apple bubble as people like Rene Ritchie and John Gruber, reality inside the bubble starts folding in on itself. You sit deep inside your bubble, and when you look outwards, the curves and bends of the bubble’s surface twist and turn reality outside of the bubble into ever more grotesque and malformed versions of it.

Could not have said it better myself

Cynicism and Fear

Caitlin Moran via Brain Pickings

When cynicism becomes the default language, playfulness and invention become impossible. Cynicism scours through a culture like bleach, wiping out millions of small, seedling ideas. Cynicism means your automatic answer becomes “No.” Cynicism means you presume everything will end in disappointment.

And this is, ultimately, why anyone becomes cynical. Because they are scared of disappointment. Because they are scared someone will take advantage of them. Because they are fearful their innocence will be used against them — that when they run around gleefully trying to cram the whole world in their mouth, someone will try to poison them.

She is right on point(emphasis mine). We all start at the same end trusting everyone around us, believing only in good but our experiences moves us along to the far right making the cynic question every motive and look for ways that people can hurt us. The time I spend on this activity is all consuming depriving me of enjoying life. The question is how do you bring someone back.

Stunning Presentation 🤷🏾‍♂️

From Collective Noun via Cultural Offering

What an inspired choice of Powerpoint transitions

Watch the entire presentation at https://www.youtube.com/watch?v=LxA3yTPnqtA

Jyotirao Phule - Social Activist Mahatma

From Wikipedia:

In 1848, Jyotiba visited the first girl’s school in Ahmadnagar, run by Christian missionaries. It was also in 1848 that Young Jyotiba read Thomas Paine’s book Rights of Man (1791), and developed a keen sense of social justice. He realised that lower castes and women were at a disadvantage in Indian society, and also that education of these sections was vital to their emancipation.

To this end, Jyotirao at the age of 22 first taught reading and writing to his wife, Savitribai, and then the couple started the first indigenously run school for girls in Pune in 1848, for which he was forced to leave his parental home. When they were ostracised by their family and community, their friend Usman Sheikh and his sister Fatima Sheikh provided them their home to stay and helped them to start the very first girl’s school in their premises.

Great Questions...

to ask over at execupundit.com

Quote: Never waste ...

Boner’s are rare. Don’t waste them.

President Selina Meyer

Flash reaches end of life


But as open standards like HTML5, WebGL and WebAssembly have matured over the past several years, most now provide many of the capabilities and functionalities that plugins pioneered and have become a viable alternative for content on the web. Over time, we’ve seen helper apps evolve to become plugins, and more recently, have seen many of these plugin capabilities get incorporated into open web standards. Today, most browser vendors are integrating capabilities once provided by plugins directly into browsers and deprecating plugins.

Given this progress, and in collaboration with several of our technology partners – including Apple, Facebook, Google, Microsoft and Mozilla – Adobe is planning to end-of-life Flash. Specifically, we will stop updating and distributing the Flash Player at the end of 2020 and encourage content creators to migrate any existing Flash content to these new open formats.

I still remember seeing my friends create animations effortlessly using Flash and being awed by the output. It is sad that all those flash data will be lost for eternity.

I came across this website oldweb.today and it looks like we can open internet archive links here.

Quote: Learn History


“The study of history is a powerful antidote to contemporary arrogance. It is humbling to discover how many of our glib assumptions, which seem to us novel and plausible, have been tested before, not once but many times and in innumerable guises; and discovered to be, at great human cost, wholly false. ”

Paul Johnson

Quote: Pride leads to fall

From Village Undertaker

In disobedience is hidden pride.

In humility is hidden love.

In pride there is no love.

All your unhappiness comes from your pride.

Archbishop Seraphim (Sobolev) of Bogucharsky

Federer won 2017 Wimbledon Open

… and the world watches in awe

பள்ளிகள் என்னும் நரகம்

கீற்று இதழ்:

மதுரையில் பார்ப்பன பாரதி பணியாற்றிய சேதுபதி பள்ளியில் குருபூர்ணிமா அன்று(08/07/2017) ஆர்.எஸ்.எஸ் ஆசிரியர்களின் காலை மாணவர்களை வைத்து வலுக்கட்டாயமாக கழுவ வைத்திருக்கின்றார்கள். மேலும் பள்ளியில் கோ பூசை, கங்கா பூசை போன்றவற்றையும் செய்திருக்கின்றார்கள். எவ்வளவு பார்ப்பனக் கொழுப்பும், பார்ப்பன அடிவருடித்தனமும் இருந்திருந்தால் மாணவர்களை கண்ட பொறுக்கி ஆர்.எஸ்.எஸ் ஆசிரியர்களின் காலை கழுவ வைத்திருப்பார்கள். இவர்களை எல்லாம் ஆசிரியர்கள் என்று விளிப்பதே மிகவும் கேவலமாகும்.

என்ன ஒரு திமிர். இது உண்மையாக இருந்தால் இதைவித கேவலம் எதுவும் இருக்க முடியாது. இங்கே ஆசிரியர் என்று எவரும் கிடையாது. இவை பள்ளிக்கூடங்களும் அல்ல. இப்படி நடந்ததை கேள்விப்பட்டபின்னும் அமைதியாக இருக்கும் பெற்றோரே அனைத்திற்கும் காரணம்.

பிள்ளைகளின் ஆர்வத்தையும், கேள்வி மனப்பான்மையையும் அடியாலும், மிரட்டலாலும் பிள்ளைகள் அந்த நரகத்தில் அவர்களுடைய மானமரியாதையை இழந்து ஒரு மாட்டின் நிலைக்கு கொண்டுவரப்படுகிறார்கள்.

Google paying Academics to write papers which support its business

From Madison Malone Kircher of NewYork Magazine(via Daring Fireball)

Over the last ten years, Google (er, um, Alphabet) has paid thousands of dollars to people in the academic community working on research that directly involves the company’s business, The Wall Street Journal reported earlier Tuesday. Dollar amounts ranged from $5,000 to $400,000, and Google’s financial contributions to the research were often not disclosed in the finished products, the Journal also reported. A former Google employee said the company had assembled a list of research papers, complete with “working titles, abstracts and budgets,” Google wanted to see produced and then used that list to find academics willing to work with them on those projects. Around 100 such papers have been funded by Google since 2009.

Don’t be evil Google, Don’t be evil.

Update 1:

Nick Heer

The Campaign for Accountability’s 35-page report was published yesterday, and it makes many of the same claims as the Journal article — the Journal cites it as a source.

But the Campaign for Accountability is a kind of sketchy firm itself: they have repeatedly refused to disclose their funding sources, as Google’s Leslie Miller pointed out in a post addressing this study. When I contacted them earlier today to ask for information on their donors, Daniel Stevens, their executive director, simply sent me a copy of their response to Miller, accusing her of deflecting. I haven’t heard back from Stevens with anything more substantial or, indeed, less ironic.

Leslie Miller’s response does not outright deny the accusations. The wordings are in such a way that they neither confirm nor deny the accusations.

Nevertheless, we’re proud to maintain strong relations with academics, universities and research institutes, in our own name, so we wanted to take a few moments to respond to the report.

We run many research programs that provide funding and resources to the external research community. This helps public and private institutions pursue research on important topics in computer science, technology, and a wide range of public policy and legal issues. Our support for the principles underlying an open internet is shared by many academics and institutions who have a long history of undertaking research on these topics—across important areas like copyright, patents, and free expression. We provide support to help them undertake further research, and to raise awareness of their ideas.

Also the professor mentioned in the NyMag article forgot the mention the sponsor of his study even though the study’s results benefit Google. Some oversight indeed.

Update 2:

Liam Tung from ZDNet:

“The irony of discussing disclosures and transparency with the Campaign for Accountability is that this group consistently refuses to name its corporate funders. And those backers won’t ‘fess up either,” wrote Miller.

“The one funder the world does know about is Oracle, which is running a well-documented lobbying campaign against us. In its own name and through proxies, Oracle has funded many hundreds of articles, research papers, symposia and reports.

Having Children

They fuck you up, your mum and dad.
They may not mean to, but they do.
They fill you with the faults they had
And add some extra, just for you.

But they were fucked up in their turn
By fools in old-style hats and coats,
Who half the time were soppy-stern
And half at one another’s throats.

Man hands on misery to man.
It deepens like a coastal shelf.
Get out as early as you can,
And don’t have any kids yourself.

Philip Larkin

Sounds about right.