Vishnu Haridas

18 Followers
58 Following
16 Posts
Kotlin and Flutter
Websitehttps://iamvishnu.com
You MUST Review AI-generated Code. Your AI tool can quickly turn from a PhD-level developer to a kindergarten-level monkey, without you even noticing: https://iamvishnu.com/posts/you-must-review-ai-code
You MUST Review AI-generated Code — Vishnu's Pages

A cautionary tale about the importance of reviewing AI-generated code to avoid potential pitfalls.

Degoogling - moving away from Gmail and other few Google services after 20 years.

https://iamvishnu.com/posts/degoogling

Degoogling — Vishnu's Pages

Moving away from Google services after 20 years, and the journey so far.

AI in 2026: people will be forced to put a “human-generated content” disclaimer everywhere, and AI will be overused everywhere for no apparent reason: https://iamvishnu.com/posts/predictions-2026-ai
My Two Predictions for AI in 2026 (and they're Bad) — Vishnu's Pages

In 2026, people will be forced to add disclaimers for human-generated content, and AI will be used everywhere for no apparent reason.

@EdyBolos one scenario is when you left the computer unattended for a while and the pwd manager is unlocked during this time. Another scenario is someone getting access to the pwd manager itself via a stolen master password (phishing/keylogger/etc.) - a possibility that can’t be ruled out.

Getting access to the box where **both keys are stored** is what I am worried about. So keeping one key in a separate box with a different protection mechanism and in another space is better IMHO.

My argument is that the practice of storing TOTP in the password manager app undermines the very essence of two-factor authentication (2FA) and is essentially "1FA" in disguise.

https://iamvishnu.com/posts/totp-inside-password-manager

On Storing TOTP in Password Managers — Vishnu's Pages

My argument is that storing TOTP in password managers undermines the very essence of two-factor authentication (2FA), and is still '1FA' in disguise.

@Meyerweb After going through the interesting discussion on HN on this post, I realized that display modes shouldn’t be “either black or white” option but anything in a million shades of gray. I really want to propose a “Universal Reader Mode” built into all browsers as a standard where the user can set their preferred theme and use it on **any** website that they want.

@zan hey thanks for the comment and glad that you liked it. The term I came up with is "ransom sign-up" - where demanding a ransom in the form of a sign-up (The URL of the post had a typo "randsom").

Posting the link here for others to reach: https://iamvishnu.com/posts/randsom-signup

Dear Websites, Stop Asking for "Ransom" Sign-Ups. — Vishnu's Pages

It’s a dark pattern found in many websites to make its visitors enter some data, and when submitting, it asks to sign up or sign in to see the results. If th...

Clients always ask me whether to opt for cross platform or native development for their next mobile app.

They read that cross platform reduces time and cost, but still many people are recommending native tech. There is a lot of confusion around this.

In this article, I am exploring the question of cross platform -vs- native based on the experience that I had building mobile apps for a decade. Read on: https://blog.qburst.com/2023/01/native-or-cross-platform-whats-best-for-your-next-app/

#crossplatform #flutter #swift #kotlin #ios #android #reactnative

Native or Cross-Platform: What's Best for Your Next App? | QBurst Blog

Whether to opt for native development or cross-platform is a question as old as the major mobile platforms themselves. Yet it continues to vex clients on

QBurst Blog
@vkc I just found that about.twitter.com is stuck at 2022.
@SwiftOnSecurity Also they can't C sharp.