HNHacker News
TopNewBestAskShowJobs

iKevinShah

436 karma · joined January 14, 2018

submissionscomments
iKevinShah··on Startup tooling: our product management, sales, and marketing stack
> Teams has a truly terrible messaging interface. Organization is nearly nonexistent, and the UI is awful

Also, if you have a slightly older workstation, your tab on which teams run will definitely crash. Mostly.

iKevinShah··on Don't you lecture me with your thirty dollar website
always had a feeling balding and not having the hormones to grow beard had its benefits
iKevinShah··on Ask HN: Gmail account security
tbf, that is the beauty of people in general and not the Internet
iKevinShah··on Firefox 96
Weird. This[1] only mentions "We’ve also significantly reduced main-thread load." while this[2] says "No notable changes." in Javascript section.

1: https://www.mozilla.org/en-US/firefox/96.0/releasenotes 2: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Rel...

iKevinShah··on The Google home page is 500K
> It's insane for smaller companies to try and ape them

In my cynical view, When you think about engineers as people who want to stay up to date with 'latest and greatest' so that they are not left behind in the market, the use of their frameworks makes sense. Also, the frameworks do solve very key problems in their own ways (and also avoid re-inventing the wheel).

So the truth lies somewhere between the 2 sentences there. There's nothing which we can not achieve without frameworks however managing that solution is a pain. More so if one is working on a bigger team.

iKevinShah··on U.S. indicts two men for running a $20M YouTube content ID scam
I am sorry by credits I meant attribution. I remember there was a certain channel on youtube which let you use the song provided you shared the source / original song (their yt link to the music)
iKevinShah··on U.S. indicts two men for running a $20M YouTube content ID scam
I used to be a creator (YT) in 2011 (channel created in 2011), granted I was young and inexperienced, I used certain copyrighted music / images initially and those particular videos were de-monetized. I feel my account was "flagged" internally for the lack of better word.

But then, I learned of how to give credits and all, but once you are "marked" there's very little chance that you may get monetized (at least used to be that way, haven't checked now). Also, by default, your videos would be marked as "Has copyrighted contents" which might not always be true.

The biggest pain point comes when you have to argue with the system / support. There were 2 videos where I did not use copyrighted material and credited royalty free track as per the requirement but there's no winning over them(even with facts).

For an organization as big as the Big G, this automated system and lack of actual checks until someone with big following tweets at them is sad to see even in 2021.

iKevinShah··on YC Rookie Mistakes: Fundraising [video]
irrelevant to the link, but sometimes I miss the old youtube where you may start watching a video and then end up on the most random stuff on youtube but it was a great way to discover what else is out there.

Now it is just what it is called, "Related videos" (which you are most likely to see)

iKevinShah··on What I learned about interviewing
I was recently appearing for an interview and a fintech org did this. Wow that interview was so pleasant. I did not have to worry about forgetting where algorithm X is O(N^2) or O(2^N).

and since they asked all about my experiences and what was written, I was able to articulate more than I would in usual tech rounds.

Although we couldn't agree on location for personal reasons, that is an org which I would recommend specially as they really wanted to know the candidate's behavior and not whether he could remember some implementations which they're mostly never going to use.

iKevinShah··on GetElementById vs. QuerySelector
> Yeah but they’re not necessary for selection

wouldn't it be easier to select an item with ID than select one with a class name and then iterate over to find which one you want. I am talking about items which exist only once. I am still not clear on why not to use IDs in a page in your opinion.

iKevinShah··on GetElementById vs. QuerySelector
That is exactly how use it too. For unique items which 100% will be once on a given page. CSS can be applied too however re-usability of css styles for a given component no more is possible but that is an agreed upon side effect.
iKevinShah··on GetElementById vs. QuerySelector
> How often do you need to select unique elements by ID? Don't use IDs in the first place.

wait a minute, does everyone NOT use IDs for unique elements on page (not each element)? I mean I am genuinely interested in knowing why not to use IDs. There are unique elements which need to be selected on a page like #logout or something.

iKevinShah··on Ask HN: Solo-preneurs, how do you DevOps to save time?
scottydelta, Thank you for taking the time to give me more context / insight.

Safe to say you have a verified way of backup and restore (with worst case data loss of an 1 hour).

I am not exactly an expert on what stage does Transaction ID Wraparound comes in but still know that as one of the key criticisms of PostgreSQL so wanted to check.

Also, 7 days backup with versioning switched is a smart tactic! Thanks once again for this.

iKevinShah··on Ask HN: Solo-preneurs, how do you DevOps to save time?
> 2. Self-hosted production and staging server that hosts my web/django app. It has a local postgres db and is encrypted and backed up on S3 every hour.

Did you have any instance where you needed to restore the DB / Have you done restoration tests to ensure this is a feasible solution? Also, since you are using local postgres DB, do you not run into issues like transaction id wraparound ?

Also, how many days of backup you keep on S3? Considering you create 24 backups a day.

iKevinShah··on Ask HN: Solo-preneurs, how do you DevOps to save time?
> Out of school I put way more effort in building my infrastructure but in reality a good VPS, something like Cloudflare and some app based caching can run millions of daily views over 20+ different apps without issues.

I read such messages (and also agree to it mostly) and then I encounter my peers wanting active-active clusters with K8s on top or something and I feel I like a dinosaur.

Refreshing to see KISS still being used. Also gitea. What an awesome piece of open source software.

iKevinShah··on Something big just hit Jupiter
In India, Jupiter is called as "guru" (Sanskrit:बृहस्पति). बृहस्पति roughly translates to "guru" of the gods.
iKevinShah··on What's Wrong with Tech Hiring
I recently interviewed at some place which did exactly this. Their first round of interview was a 30 min (or 1 hour) candid talk with the hiring manager which involved around technology (and the role). Although I was deemed not fit for candidacy in further rounds, that first round help me express myself more rather than how would you do X in Technology Y and so on.
iKevinShah··on Windows 11 available on October 5
> "PCs are going to be like trucks," Jobs said. "They are still going to be around." However, he said, only "one out of x people will need them." (https://www.cnet.com/news/steve-jobs-at-d8-post-pc-era-is-ni...)

This feels true more and more.

iKevinShah··on Google to pay Apple $15B to remain default Safari search engine in 2021
Although my default is DDG and I am technical, but I still find myself heading back to Google in case DDG disappoints. and that happens frequently (although definitely not always)
iKevinShah··on ONE MILLION! (2011)
While things might have changed and improved at the back-end but this is impressive in 2021, makes it even more impressive in 2011 IMO
iKevinShah··on Ask HN: Free or cheap UI design course?
This comes after taking the learnui.design (UI and UX course), the course is well worth it (provided you put in the effort in lessons and submit for review). However, if you want to start, I highly suggest going through each and every article, on learnui.design/blog and his youtube channel where he redesigns. Quality stuff.
iKevinShah··on Gitlab 14
Not using it for enterprise (I am not the one who decides) but I started with Gitlab CE for my personal use (running in a docker container), it was exactly as you put it. It felt complex. Moved to Gitea and I am surprised by how fast git doing just git can be (on my limited hardware)
iKevinShah··on Ask HN: What Are You Learning?
Holy shit that was a good read honestly.
iKevinShah··on Ask HN: What Are You Learning?
Sorry I am late on replying to this. I am checking both of the suggested books, will start looking into `The field to Human Error`, nothing like 'personal attack on my character' which makes you related to the book.
iKevinShah··on GitHub Copilot as open source code laundering?
There are always exceptions (maybe they might be norm in this case) but its still not 100%, still not all encompassing. This "AI" seems to be. I think that is like the entire concern. ALL the code is affected for all the instances.
iKevinShah··on Miki – A lightweight wiki for team documentation
This (https://miki.mimix.io/en/old-home-2) page documents that this is based of Wikijs (https://docs.requarks.io/) but did not document (or maybe I couldn't find) the comparison with it and / or is it just a managed-wikijs as a service or has MiMix added some more features to it to sort of build on top of WikiJs.
iKevinShah··on Ask HN: What Are You Learning?
I am looking for ways to improve communication (and hence also negotiations). Far too many times I have been too very direct - I really envy typical HR's soft-spoken language, even if it is to deliver something horrific. I don't know if this is just how I am build mentally or not. The only way to find is to learn and try to adapt.

So, not sure if this fits the question - spent a lot of time learning new tech, focusing on non-tech for a short period of time. I feel that I have been overlooking that side of skill-set.

iKevinShah··on Ask HN: What huge mistake did you make early in your career?
> Held too many strong opinions for really no good reason other than technical "virtue signaling" of sorts.

Oh my god this is so true for me too. I had really strong opinions on so many things that if I put aside my ignorant opinions about them, I / my life / career would have been better. Strong opinions I had included I don't need to use OOP in PHP (had to until too late), Bitcoin is worthless who would ever invest in it (had to until too late / costly), NoSQL is just useless, what's so wrong with PostgreSQL (had to swallow my words until I used Redis), so many more. The current opinion I am holding is "who needs Kubernetes" when individual VMs do the trick and slowly but steadily I feel these words will be regretted too.

iKevinShah··on Ask HN: How do you handle a Job rejection?
> I try to line up several interviews at once

Interesting. Read about this elsewhere too (but that was subject to a negotiation) but yeah, I think it might help in not getting hung up on a single rejection / company so to speak.

iKevinShah··on Ask HN: How do you handle a Job rejection?
> I consider the default to be rejection

Does that not impact the performance / coding stages?

← PreviousPage 2 of 7Next →