Sep 13, 2023

Apple iPhone and Watch Event

Apple's production quality is just insanely good in the way they present the new products. And this year's September event , or, the iPhone and Watch event, were as good as before. I live blogged a few of the things that caught my eye at :

A ton of incremental updates to the products were unveiled in the presentation. For me, the 3 most interesting ones to stand out were:

1. Green / Recycled Materials / Carbon Neutral 

Many points in the presentation , and indeed an entire skit , were touching upon how Apple products are made up of recycled aluminium or fabrics and how they are achieving their goals of becoming Carbon Neutral. It talks volumes that a huge behemoth like Apple is so serious about the environmental impacts. I hope to see other companies also pick up the slack and work towards these current day issues. 

You can read more about it on Apple's Environment page. 

2. USBC - Finally!


It brings Apple devices on par with everyone else. For years, the lightning connector has been used, and despite Apple's play on the environment, this just comes across as electronic waste as it cannot be used with anything else apart from Apple devices. Now, we can use the same cables and charges across the devices. My macbook charger will now be able to charge the new iPhones. 

3. 3nm chip - that's crazy !

Now this blew me away. Apple's iPhones with the new A17 pro chip are made with the new 3nm technology. To put this in perspective, Intel core i9 chips are with 10nm tech and the AMD chips are 14nm. The iPhone chip is really really small, allowing for denser packing of the circuits and the gates. This packs more performance in a small footprint. Truly remarkable ! 

Jun 7, 2022

Apple's WWDC 22

Apple events are a treat to watch and yesterday's event was no different. The seamless transitions from one to the other was superbly done. I have a tweet thread on the release , and here is a summary of the Good, the Bad, the Ugly and the Funny. 


The Good

  • M2 chip is launched which is about 40% faster than the M1 chip. The M1 chip is itself quite fast - so M2 is going to be absurdly fast. 
  • Macbook Airs have got the MagSafe now - so much better. And it comes in black (which they call midnight)
  • The iPhone can be used as a webcam with the MacBook. Apple does a better job of tying their various devices together than anyone else. Yes, you can use an Android as webcam and a few of my tech friends do it - but Apple makes it easier for everyone to use it. 
  • A redesigned lock screen. Android has had a few customizations on the Lock Screen for years, but the Lock Screen setup on the iOS looks just more well thought out. And you are not limited to just one, but can swipe between them. 
  • Live activities is brilliant. Instead of multiple notifications on your order, or even groping them together - these temporary widgets will show the updates realtime. Less of a notification clutter. 
  • Apple ( like other partners in the FIDO alliance ) are working on removing the multitude of passwords that we use - and which are the bane of our online hacks - by providing passkeys. I still need to look into this in detail, but this is going to be great if we can get rid of the mess of passwords. 
  • Fitness app does not need you to buy an iWatch. You can install on the iPhone and use the iPhone's gadgetry for your workout. 
  • The Car Play is a reimagining of the dashboard of the car. Simply fantastic. Its going to shut shop of most providers of the dashboard instruments as the software customizability means that they are just not needed. 

The Bad

  • Apple talked about gaming twice during the presentation. So it seems to me that they are getting serious about AAA gaming. And yet their demos were not from the latest games. The problem is that if you want to play most of the games that have come out recently, you will *need* to get Windows. A case in point is Elden Ring which does not have a Mac port. Path of Exile - another game that I played a lot also did not have a Mac port for years. Apple needs to get serious about their gaming because I believe the M chip has the capability to transform the MacBook into a great gaming laptop. 
  • Apple continues to work on the maps, but Google Maps is still way better. 
  • Apple mail still continues the catch up game. Does anyone know if it has got email threads by now ? 

The Ugly

  • Although apple talked at length about multi tasking and multiple windows even on the iPad - their tiling system just isn't up to the mark. I dislike the clutter of overlapping windows as quickly the desktop becomes a mess. I usually work with 4 windows in each quarter of the screen. You cannot do that by default in MacOS without carefully resizing windows manually. The 

The Funny

  • Craig totally nailed it. Here are a few screenshots I was able to grab at that time. 

Feb 6, 2022

Gaming on the Mac M1 vs Intel Iris

A lot of ink has gone in to how the new Mac (with Apple's homegrown M1 chip) has changed the game and also how Intel has been fighting back. 

Being a gamer, I am always looking at what next to run the games on ? Can we run games on linux ? Can we run games on linux running off a usb (no install on the pc) ? Can we play games for real on the M1 macs or it that just good marketing. 

My main gaming laptop is with a dedicated GPU, but many games I have are a bit old and so I was checking what can run on the non-GPU laptops. I also have access to the macbook (M1) and an intel based laptop (i7 1185G7). I looked at what games can run on both the platforms and also what resolution to run them in. Due to differences in the native resolution on both the devices, I had to set up a common resolution which comes out to be 1440x900 available on both. Also for the M1 I switched off the retina (2x) display. 

Following are my results. These were quite surprising for me. Intel has really upped the game and I look forward to seeing better chips from them. 

The FPS ( frames per sec) you see below are from the steam overlay.


Mac (M1)

Win (intel iris)

Crusader Kings 3 ( 1440x900 - Medium)

26

60

Pathfinder Kingmaker ( 1440x900 - High)

50

35

Tyranny ( 1440 x 900 )

56

60

Path of Exile (Oriath Docks)

60

50


Looks like Intel has caught up a lot in terms of graphics performance. 

Feb 2, 2022

Budget 2022 - Key Takeaways

Most of the predictions/asks by the industry pre-budget did not happen. Here are a few of the key takeaways from the budget:

Legitimizing digital currency:

The govt made 2 big policy changes to legitimize digital currency or cryptocurrency. 

1. Digital Rupee : The RBI will be issuing a Digital Rupee using blockchain. In effect this means that a blockchain ledger will be kept for the Rupee, but I do not think there will be any crypto mining. 

2. Digital Tax : There will be a tax of 30% on other virtual digital assets. Though the tax is very high, what it also means is that the cryptocurrencies like bitcoin , etherium etc will be legalized. You cannot tax something which is not legal. I also think that since they mention "virtual digital assets" this will also apply to NFTs. Further if you transfer the digital assets, there will be 1% TDS. Add to that - if you gift such an asset, the receiver will be taxed (which I think is not correct as the receiver may not be in a situation to pay the tax - e.g. in the case of a NFT gift) . 

Environmental impacts

1. Green bonds : A "Sovereign Green Bonds" scheme has been setup to fund "Green infrastructure". I just hope it does not end up like the Election Bonds where there is no transparency and there is just no idea who has given the money or where the money has gone. 

2. Solar cells and Solar modules are more expensive: This makes no sense as the govt is very bullish on renewable sources of energy and moving towards an Electric Vehicle future and reducing environmental pollution. 

3. Battery Swapping: Again I fail to understand why the govt needs to come up with specific policies. This should be just another item under the policies for green transport. Let the innovations decide whether it should be going towards the faster charging or battery swapping modes. If there was a need for policy it should be about standardizing the charging infrastructure so that all car chargers can charge any car. 

4. Anti-dumping duties on steel products revoked. This is a curious change as on the one hand the govt is talking about reducing pollution and on the other hand we will allow such dumping from steel imports (mostly from China).

5. Chemical free farming : This is such a mixed bag. On the one hand chemical free farming is a step in the right direction, but there is hardly any existing infra around it. I know a few enthusiasts are doing it - but that is. For a large scale push, there is nothing existing. On top of that, the fertilizer subsidy has been drastically reduced to a fourth of what it was last year. I doubt farmers are going to jump on the non-chemical bandwagon. I also wonder why the govt has reduced fertilizer subsidies - wont it have been better to say that subsidies will now apply to non-chemical fertilizers if that's where the govt wants to push the farmers ? 

6. Linking of Rivers : This budget saw another push in this direction. I am not sure why the govt is keen on doing this while experts have always pointed out that the risks in this case are more than the rewards which are being thought of. 

Infrastructure push

The govt has announced multiple schemes for infrastructure and connectivity.

1. 25,000 km of national highways. Point to note here is that the govt measures each lane individually. So say you are covering a distance of 250kms , but since its a 4 lane highway, the govt measures it as 1000kms of road building. As such, the actual distance connectivity will be much less than 25,000kms. 

2. 100 new cargo terminals. This will help the supply chains. 

3. 8 Ropeway projects. I assume this will be done at tourist destinations. Apart from this, there was nothing to help the Hospitality/Tourism industries to recover from the impact of Covid to their businesses. 

4. 400 new Vande Bharat trains. I am very iffy about this one. Do we have the railway line infrastructure to add new trains ? Or are these trains going to replace existing and aging trains ? 

5. Rs 19,130 cr allocations for metro projects

6. Rs 2,600 cr for Central Vista

Startups

1. Defense research will be opened up for startups. I think there should be a collaboration with the colleges also (I am not sure if there is). If you look at the USA, colleges get funding from the defense forces. 

2. There is a focus on drones. I personally think this is detrimental as most startups will start looking at drones. Instead the govt should be putting policies in place which help in the startup ecosystem as a whole. e.g. the Economic Survey calls out specifically the long time it takes to get the patents in India. Govt policy should be towards simplifying such things. 

Health

1. X Ray machines are costlier. Why ? Has the govt learnt nothing from the pandemic ? We should be improving our medical facilities by leaps and bounds. 

Others

1. Defense Sector : 68% of procurement budget of defense will be for the local industries. i.e. Buy/Build stuff indigenously. 

2. E-Passport to be introduced. 

3. 5G network : This will start to be rolled out in the next financial year. This is just catching up to the global networks. Even without mention in the budget it will need to be done. 

4. Archeological Survey of India budget increase: I am happy about this. We have some really great cultural artifacts from the years gone by and they are in shambles. A part of this budget should also go into training the ASI staff on how to properly restore buildings. Too often I have seen patchwork cement work done on buildings and that takes away all the charm of these magnificent structures. My only comment here is that historical structures be treated as historical structures from any culture/religion and be preserved as such. Deleting history to suit the political viewpoint should not be done. 

5. No new Taxes comment: Also out of sync is the statement from the FM that the PM was very clear about no new taxes, and yet the budget has many different taxes imposed on different things. 

6. No relief for the salaried class

New lingo from the Budget: 

  • Amrit Kaal
  • One Station One Product
  • GatiShakti
  • Kavach
  • Parvatmala


Jan 29, 2022

Budget 2022 - Consolidated list of Expectations

Budget for the year will be on 1st Feb. I have been going through various articles on the net on what the expectations are from various people. Here is a consolidated list.

  • Policy to boost liquidity support to NBFCs 
    • Shachindra Nath, Executive Chirman UGRO
  • Relieve traders of the securities transaction tax (STT)
    • Puneet Maheshwari , Director Upstox
    • Parth Nyati, Founder Tradingo
  • Hike standard deductions from Rs 50,000 to Rs 1,00,00 
    • Puneet Maheshwari , Director Upstox
  • Remove concept of Speculative Income
    • Puneet Maheshwari , Director Upstox 
  • Tax exemption upto Rs 1,00,000 lakh on short term capital games
    • Puneet Maheshwari , Director Upstox 
  • Tax exemption on dividends up to Rs 50,000 for senior Citizens
    • Puneet Maheshwari , Director Upstox 
  • Reduce TDS to 7.5% for all
    • Gunish Jain, CEO BlueKaktus
  • Reduce TDS to 2.5% for SMEs
    • Gunish Jain, CEO BlueKaktus
  • Revise GST on software services to 12%
    • Gunish Jain, CEO BlueKaktus
  • Reduce logistics cost from 14% of GDP to 8-10% of GDP
    • Kushal Nahata , CEO FarEye
  • Increase investments in AI, ML and Blockchain
    • Kushal Nahata , CEO FarEye
    • Puneet Gupta , MD NetApp
  • Tackle high inflation
    • Manish Aggarwal, Director Bikano & Bikanervala
  • Rationalize GST rates
    • Manish Aggarwal, Director Bikano & Bikanervala
  • Reduce GST slab for CNG fuel from 18% to 5%
    • Suyash Gupta, Director General Indian Auto LPG Coalition
  • Reduce GST for LPG conversion system from 18% to 5%
    • Suyash Gupta, Director General Indian Auto LPG Coalition
  • Build a countrywide cycling infrastructure - 
    • Pankaj Munjal, Chairman & MD Hero Motors
  • Subsidize R&D to promote Make In India. Only 0.6% of GDP is allocated to R&D
    • Ashok Rajpal, CEO Ambrane
    • Sandeep Narula, Chairman Electronics and Computer Software Export Promotion Council
    • Mahendra Patel, Managing Director Lincoln Pharmaceuticals
  • Compliance should be simplified and unnecessary legislation should be phased away
    • Ashok Rajpal, CEO Ambrane
  • Lowering of GST rates on raw materials for Electric Vehicles
    • Uday Narang , Chairman Omega Seiki Mobility
  • Transparent and progressive regulations that clearly differentiate games of skill from those of chance
    • Sunil Yadav, CEO PlayerzPot
  • Clarification on data privacy and third parties to safeguard user privacy
    • Sunil Yadav, CEO PlayerzPot
  • Increased investment towards boosting tourism infrastructure - 
    • Pallavi Agarwal, Founder goSTOPS
  • Hike 80C exemption limit
    • CEO BankBazaar
  • Reduce GST of 18% on health insurance
    • CEO Bank Bazaar
  • More support on education
    • Sahil Sheth, CEO Lido Learning
  • Taxation slabs and GST to be streamlined
    • Adetee Agarwaal, CEO PinkAprons
  • Remove import duties on cotton - 
    • Apparel Export Promotion Council


Sources : 

Jan 25, 2022

#Product101 #8

 A visual product design is always better than one using bullet points.

Jan 19, 2022

Microsoft acquires Activision Blizzard

 


What an absolute mammoth deal. Here is a list of the major game IPs Microsoft now owns (in alphabetical order)

  • Age of Empires
  • Call of Duty
  • Candy Crush
  • Devil May Cry
  • Diablo
  • Dishonored
  • Doom
  • Fable
  • Fallout
  • Forza
  • Gears of War
  • Halo
  • Hearthstone
  • Microsoft Flight Simulator
  • Minecraft
  • Morrowind
  • Oblivion
  • Overwatch
  • South Park the Stick of Truth
  • Skyrim
  • StarCraft
  • Wasteland
  • World of Warcraft
  • Warcraft

Let me know if I missed out any notables

Link : https://www.theverge.com/2022/1/18/22889258/microsoft-activision-blizzard-xbox-acquisition-call-of-duty-overwatch 


Jan 12, 2022

Jan 8, 2022

Snow leopard at Illinois zoo dies from COVID-19

 We have heard about cats and dogs getting infected by Covid. Now, it seems that even snow leopards have got it and died. Really sad news. 

So essentially if the bat theory is correct:

Bats -> Humans -> Snow Leopard

Here's a pic of the beautiful animal.

Product101 #6

Product designs captured on napkins outlast the designs captured in ppts.

Dec 21, 2021

Dec 19, 2021

Product 101 # 1

 

When making a product : Design for the masses. Optimize for the elitists.

Sep 17, 2021

The Mac eXperience


I have been using a macbook (m1 chip) for the last few months. I keep switching between this and the windows laptop or my Linux setup, depending on the need. I have realized that there is really no one system which caters to all the uses, but also see why people who use the mac swear by it more than people who use windows. 

The Mac is a 13" one with the new Apple Silicon (M1) chip. 


 This is a long post. You can skip to the tl;dr at the end.

 The Good

  • The mac is fast : Like really fast. Like really really fast. You open the lid, its on. I have a gaming laptop - which is quite fast but I never really get the same level of the screen coming on as on the Macbook. Login with the finger print reader is super fast. I don’t even think about it. The gaming laptop requires a pin setup , while the office laptop requires a long password. There is just no way the other laptops can compare to the mac. 
    • This has also lead to a change in behavior. Since the screen wakes up so fast, I usually just close the lid when not needed - even if is a small 5 min away, and on opening the lid - its on. This would also lead to more security as this means that unlike the other laptops where I do not want the Lock Screen coming on immediately, here I am always locking the system as soon as I do the lid down. 
    • The chip is fast that I have no issues with keeping a lot of windows open, and tabs within those windows. Those who love the tab clutter of chrome and other browsers, will find tab switching pretty fast.
  • The mac sips the battery : When Apple launched the M1 chip they had very tall claims and most people (including me) dismissed them as being too far fetched. This is one of those things which you need to experience to believe. The mac can easily run the entire work day on a single charge - including video calls. As mentioned earlier, since I close the lid when not in use, it means that in reality I can go a couple of days without needing a charge. This is a godsend for people who are traveling. 
  • The mac's form factor is minimal : I have used a lot of 'ultrabooks' in my work. These are lightweight windows laptops that you see in ads - top of the line stuff. The mac has a slimmer form factor than most and quite lightweight. In addition, I am not sure how to quantify this, but it just feels better to hold. It maybe due to the weight or the aluminum texture, or just the slim form factor. I play around with a lot of gadgets from raspberry pi to assembling my own solutions, and if I think for a device to use on the go, I will gravitate towards the macbook. 
  • It gets the numbered listing of files correctly : Seriously windows, why do you not get this correctly ?
 

  • You do not need to shut it down in fear of it slowing down. Here, I am writing this post on the macbook which has not been shutdown for 29 days. 

 
  •  Programs keep running in the background :  This is good and bad (see next session). I do not like to keep a lot of applications running - I don't like clutter. So, what I do is close any window I am not using. With applications running in background, it means that things like Outlook keeps running and I get mail alerts and open the app only when needed. Nice. On windows I can't do this. If I kill the Outlook windows, the program stops. 
  • It can run programs for the Intel architecture : For those who are not into the technical aspect of things, the new chip that Apple has made for their laptops is based on an architecture called ARM. This is fundamentally different from what Intel makes. When there is a drastic change like this, programs need to be ported over to the new architecture. Apple, has done something amazing. They have added an emulation layer called Rosetta 2 ( read reference to Rosetta stones) which enables older programs to run without a hitch on the new architecture. Since programmers cannot immediately switch over their code immediately, this is a boon to existing software. This means that programs like steam can run smoothly on these new laptops - otherwise the macbooks will give a very handicapped experience on launch.
  • It can play games :  Standard disclaimer - I do not mean piddly games like those on Facebook or iPhone. I mean full blown games. A friend of mine asked me if it can play Path of Exile. This is a fairly demanding game and even my gaming laptop struggles to keep up with it. Well, the game does play on the M1 ( this will not run on an ultrabook) at the lowest settings ! That's amazing. For a list of games which are supported check out Apple Silicon Games. However, gaming support is still limited - see "The Ugly" section.
     
    Path of Exile on the Mac M1
  • Touchpad is awesome: This is the best touchpad I have every used. No windows laptops comes close to the kind of responsiveness you get with the touchpad of the mac. 
  • Touch bar is awesome: People are split on this - and some really do not like it. I do. Its adaptive to the program you are using. So if you are on a Teams call, it will show the volume controls, mute, end call buttons. This is a great thing ! Pity apple is planning on doing away with them.

The Bad

  •  Programs keep running in the background : Now this is a double edged sword. You may think you have closed the program, but no. Only the window is closed. So you have to go to the menu and "quit" the apps. This is frustrating. If only there was an option to select which programs you want to keep running in the background. 
  • ARM support is a work in progress : A complete switch to a new architecture comes with its pain points. As such ARM support is still getting added to many apps. This means that most programs run with the Rosetta 2 translation layer. Since the M1 chip is a beast, you will not really see much differences, but with a native ARM compiled code, I expect things to get much faster. 
  • Maximize/Minimize are on the wrong side: The buttons you get are on the left of the title bar at the top. This is infuriating. You can get adjusted to it, but I wish there was an option to move it to the right side. 
  • Buttons are all wrong : Similar to the max/min buttons, the shortcut buttons are all different for someone coming from a Windows/Linux background. I understand that someone moving from mac to win will also have the same issue. I do wish we had a standardized way of keyboard shortcuts - especially since I use external keyboard and mouse for most of my work and since I keep switching between machines. You will get used to it - kind of like if you have to drive on the other side of the road when you go to another country.

 

The Ugly 

Ok Apple, we have a problem here. Why are these not there ?

  • Windows do not maximize properly : Why Apple ? Why ? Why do you not maximize the windows properly ? Clicking the maximize button makes the screen full screen on a different virtual desktop. Hey, I do not want a full screen. I want all my programs to be on the same screen and full screen. This is frustrating. 
  • Windows do not tile properly: Uggh. This is so lame and its so difficult to do. At max you can have 2 windows side by side. Why Apple why ? This reduces my work speed. I usually have the left half of the screen with whichever document I am working on and the right side is references which I keep changing. Sometimes the right side is further split into 2 for more reference points. Can't do this out of the box on the MacOS , and this is really easy to do on Windows and Linux. I find this so strange that Apple does not implement this properly.
    • Workaround : After a lot of head banging with frustration, I came across the awesome app called Rectangle. This has workarounds for both the above frustrations. It took me almost a month to find this as most apps are paid and I am not going to pay for a feature which should be part of the default OS. 
  • Alt-tab is broken: Say you want to alt tab to another program which has multiple windows open. Lets say you have multiple word docs open and you want to alt tab to one of them - MacOS has a really weird way to do it. It just shows the open programs - which you alt tab to and ... wait ... then it splits up into the open docs and then you select them. What a waste of time. I guess its because Apple assumes people will always be using their touchpad. So, for working around this and regaining a bit of your sanity - install alt-tab app. Phew ! 
  • Most games are not playable : Sadly most games are not playable on the mac. This will come as a surprise, but you can now play more games on Linux than on Mac. Windows is the absolute king when it comes to PC gaming. 

Can't play Witcher 3 on the Mac sadly. 
 

The tl;dr:  

  • Fast
  • Awesome battery life
  • Install Rectangle app
  • Install alt-tab app
  • Install Rosetta. This should install automatically the first time you try to install a non-M1 optimized app.

Jun 25, 2021

Thoughts on Windows 11 reveal

Yesterday, Microsoft announced its biggest change to the world of Windows. A new and improved Windows 11. I do not have my hands on it yet, so the below are my thought on it based on the keynote :

  • I love the new look and feel. So soothing.
  • Mid placement of the icons - its like how the Mac does. I do not like it, I like it on the side. I hope there is a config to move it to the left.
  • Running Android apps from within windows is great ! However, it is with the amazon store not the google play store. That is not good.
  • Gaming improvements are awesome. As a gamer, there is no better platform than Windows IMHO for gaming. XBoX pass though could do with better games.
  • Continuing to support developers by enabling them to use their own charging backend is good. With the move towards having to use the OS mandated charging platform, its good to see Windows continue down this direction.
  • Mixed feel about integrating Teams as part of Windows.  Enterprise users don’t have a choice, but its not a good product so far for general users. Needs to be enhanced like Zoom where you have many more people on screen at the same time.
  • Great to have the widgets back. I like how Apple does it on the Mac and iOS, and it looks quite similar to that.


Now, the big question - when do we get it ?!

May 17, 2021

Access your files on a Mac from your iPad

 Airdrop is pretty great - but its a PITA if you want to just check on files without having to transfer to your mac. 

So, here's a little secret - you can access your files from the iPad. For some reason, apple hasn't yet made it available in a simple way for the users. But with a few steps - you can do this. 

Here are the steps:

Note : Both iPad and MacBook should be on the same wifi network and connected to the wifi. Make sure of this before trying. 

1. Open the system preferences. You need to allow file sharing - which is by default turned off. 
2. Go to "Sharing" . See the screenshot - its on the bottom row ( 3rd from last) 
 
 

3. Click the box next to file sharing. 

 

4. By default, only a shared folder is there. You need to add more folders that you want to share by using the + button under the "Shared Folders" list.  Here I have a folder "old_pdfs_of_india" that I want to access from my ipad added to the shared list. 

5. Also make note of the IP address shown in the screen. This is your local IP address. e.g. 192.168.1.97 (yours will be different)

6. Now, on the iPad, go to the "Files" app. At the top there is a circle with 3 dots in it - tap that. It will show a drop down. Tap on "Connect to Server" . This will open a popup with "Connect to Server". Enter the IP address over there from the screenshot as in step 3.

7. It will ask for username and password. This is your local username on the macbook. Enter the details and you can now see the folders you have shared.