HNHacker News
TopNewBestAskShowJobs

ShirsenduK

518 karma · joined March 24, 2012

Engineer Previously founded QREOH, Solidry. Worked at LinkedIn, SlideShare, TCS. Ruby-on-Rails/React/JavaScript @troysk704

https://www.troysk.com

submissionscomments
ShirsenduK··on India demonetisation fails to purge black money
GDP is down from 7.2 to 5.7.

Those roadside merchants will never pay tax as they don't make enough.

Internet connectivity/density is a joke in this country.

Everyone is using cash again and you have to still pay bribes.

Its time we tell the Emperor; The Emperor has no clothes!

ShirsenduK··on GitHub CEO Chris Wanstrath To Step Down After Finding Replacement
The title is misleading. He plans to, but hasn't!
ShirsenduK··on Show HN: Dynamic image size generator
Thumbor is an awesome open source solution which has proved itself in many high traffic sites.

https://github.com/thumbor/thumbor

ShirsenduK··on [dead]
In no particular order.

https://github.com/tj

https://github.com/wycats

https://github.com/eviltrout

https://github.com/coding-horror

https://github.com/chrismccord

I rest my case.

ShirsenduK··on Bootstrap 4 Beta
Have been using Bootstrap 4 on production at https://www.maplenest.com for almost a year now.

It has Flexbox!!! Although our team has added additional classes to get some of the UI done, I am sure, we could have done it using only Bootstrap. We get lazy :P.

The primary reason I like Bootstrap is because of the semantics. Columns are col, Tables are table, Cards are etc. Primary is main action, Danger is error etc. etc. As they say in UX, "Don't make me think!"

ShirsenduK··on Indian government bans archive.org
You are correct. I should have explained it better. I tried to over simplify it and ended up writing misinformation.
ShirsenduK··on Indian government bans archive.org
This is not the case. Please read the official response from the Archive Team.

https://www.medianama.com/2017/08/223-india-blocks-access-in...

ShirsenduK··on Indian government bans archive.org
For people saying; "its working for me". Here is the explanation.

The block has been implemented using a hosts based method. Such methods work in HTTP as anyone on the network can intercept the traffic and modify it. This snooping is not possible in HTTPS, hence the word secure.

(Update: The above statement is misleading. Please read TallGuyShort's comment for clarity).

This kind of block sometimes take time to propagate given how our ISP networks are setup. The blockage can be implemented at any level. ISP, acquiring ISP, backbone etc.

But even HTTPS can get blocked via DNS provided you are using a DNS which is under the influence of DoT. Most internet users use Google DNS(8.8.8.8) or OpenDNS(208.67.222.222) or Berkeley DNS (4.2.2.2) as their DNS (They have fallback ips also). This is set in your network adapter settings or router settings. They are not under the influence of the DoT. I am not sure if there is a DNS block as I use Google DNS.

Also, IP based blockage is possible which restricts access to HTTPS sites but it is not the case here.

Censorship is no solution to piracy or terrorism. Burying your head in the sand doesn't solve the problem.

Edit: Updated to read TallGuyShort's comment.

ShirsenduK··on Indian government bans archive.org
The following article has a tweet from a journo which says its because it was hosting a movie (Jab Harry Met Sejal) illegally and the Madras court thought banning archive.org is a solution.

http://www.dailyo.in/variety/internet-archive-dot-block/stor...

Update: A more detailed from from the BBC. https://www.bbc.co.uk/news/amp/technology-40875528

ShirsenduK··on Website load and speed analyzer
Mostly yes. This has more information https://developers.google.com/web/fundamentals/performance/c....
ShirsenduK··on Website load and speed analyzer
When I spoke about bandwidth it was about the server. I should have made it more clear. Those costs add up over months.

The alt tags are VERY important for SEO purposes.

ShirsenduK··on Website load and speed analyzer
Wow! I primarily work on consumer facing web products where speed does play a big part but glad to know where you are coming from. I have not had such request or perspective. :) Thanks for sharing your experience.

Agree, that its not the first thing you should focus on. But saying you should not do it is what I was protesting.

When you run your site through speed analysis tools like the site posted or WebPageTest(my favourite), you do get a set of tasks based on priority and removing exif data is generally low and I am not advocating against that.

ShirsenduK··on The Internet Archive has digitized 25,000 78rpm Gramophone records
Same here. There has been no notification yet. I am as lost as you. :(
ShirsenduK··on Website load and speed analyzer
Even when your webpage has over 100s of images?

Which is the case for listing pages of e-commerce sites, video sites, social networks etc.

As a frontend engineer, I find every way to achieve my goals as every ms matters :).

ShirsenduK··on Website load and speed analyzer
Google Chrome Developers/Google Developers Youtube channel has great content on Frontend optimisations by Paul Irish and others. They teach you what to measure and how. You might want to check that if you are interested in Frontend Engineering.

When your site has a large audience, every microsecond counts. Especially when you don't have someone bankrolling for your traffic. Speed plays an important part for SEO and UX.

ShirsenduK··on Website load and speed analyzer
Critical Path CSS is not fairly large, its fairly small in most cases.
ShirsenduK··on Website load and speed analyzer
That is not the typical use case. As web engineers one of our goals is to make websites faster. Speed is a very important UX.

Also unless you have a fast website, people will drop off your site and google won't rank you. No point of having great images with good EXIF data if people never see the image.

For photography websites, it does make sense to keep it but in general no point wasting those extra bytes which add upto GBs in wasted bandwidth.

ShirsenduK··on Website load and speed analyzer
What is the use of metadata of an image while rendering an image on a webpage?
ShirsenduK··on Website load and speed analyzer
When your CSS file gets large. Which is the case in most sites today thanks to frameworks like Bootstrap. Your page will wait for the CSS file to download, process and repaint. Inlining some of the CSS i.e. critical path CSS can give you lighting fast renders.
ShirsenduK··on Website load and speed analyzer
WebPageTest offers more actionable insights. Chrome Developer Tools and Google PageSpeed offer almost the same features.
ShirsenduK··on The Internet Archive has digitized 25,000 78rpm Gramophone records
And India has gone ahead and banned them!

https://www.medianama.com/2017/08/223-india-blocks-access-in...

ShirsenduK··on Ask HN: Is Anyone Living “The 4-Hour Work Week”?
I am 31 too! :D And although I like travelling I haven't done much of it in the past year because guess what, I am getting a house too. But I am getting it built which prevents me from moving until its completed. So, I did the layout, interiors, etc. I enjoy it!

Working on an automation system for the house using ESP8266 behind every socket and learning Elixir, React Native, etc. along the way.

I also get to work on Self-Driving Cars, Hydroponics and other stuff I like.

This would not have been possible if I was stuck at a 9-5. I work remotely and independently.

Tim did Tango and Vagabonding because maybe thats what made him happy. Being a te(/a)cky guy I am doing all things geeky to make me happy. :)

ShirsenduK··on Data Structures for Coding Interviews
12 years of professional coding, still haven't been able to use my data structures knowledge!
ShirsenduK··on In a Robot Economy, All Humans Will Be Marketers
Marketing automation is not about clickbait but knowing who your users are, what are their biases and then showing you only that ad which will have a response and not show what won't work. Thereby, making $ spent on marketing more efficient. Companies are generally run by financials rather than societal benefit. I do not know whether that is a good thing or not, only future will tell. :)
ShirsenduK··on In a Robot Economy, All Humans Will Be Marketers
As the world goes more towards digital content, the more robots/AI/software will do the marketing. The growth of Facebook revenues is a clear indication that software is better at marketing than humans. They know which buttons to push and when to get the right response. They know you better than the marketing manager at company xyz.

Marketing automation is already here and its only going to get bigger and better. The sales and marketing teams will shrink to 1-2 persons even for large corporations. They will make us more efficient.

ShirsenduK··on India will ban driverless cars in order to protect jobs
Will take 10 years but will happen. My kid won't need a driving license!
ShirsenduK··on Ask HN: How do you find clients when you have no network and can only do remote?
I was a freelancer with no network 10 years back. I used to get cheap projects and some crappy clients. Some 5 years back, I got to work at a startup (luck and my relentless application to jobs did the trick). I had to move away from my hometown. Remote was _not_ an option. We got bought by LinkedIn and I was an engineer at LinkedIn. That blew my network up! I get remote work offers in my hometown.

In my experience, face time matters if you are from place no one knows about. There is a reason most engineering talent is in and around Silicon Valley.

I am not sure about github or other technical profiles as the people who make the decision of hiring you never visit github or understand code. I am taking about the CEO of a small company who will hire you and not the cool SF startup that we read more often.

Companies want to reduce risk, remote increases it because of the unknowns. If I were you, I would again start with upwork and similar freelancing sites. The shady things you hear are distractions and everyone has a different experience. There is a reason the upworks of today still exist and are doing business.

I wish you the best! :)

ShirsenduK··on India will ban driverless cars in order to protect jobs
Why do you need generic AI to solve driving? Driving is a system of visual recognition followed by path planning. You see what is on the road and then decide acceleration, brake and steering angle. Enlighten me if there is anything more to driving. As for object detection in an image, AI is more accurate than an human today.
ShirsenduK··on India will ban driverless cars in order to protect jobs
India has one of the highest number of road fatalities in the world (In top 5). 400 people die everyday on the road! 1000s of more accidents happen which don't get tracked. People who did nothing wrong get killed because someone was not paying attention.

Driverless cars or rather augmented driving will save lives but the minister doesn't care for those. Driverless cars will create more jobs in engineering, training and monitoring because driverless cars will not come one fine day but over a period of 10 years.

As someone who is working on self driving tech, this saddens me.

India needs more eyes on this problem because of our roads and our bad traffic sense. The fact that we don't drive on the same side of the road as the western world means their tech won't be adaptable directly. So much potential and opportunity but I guess the minister wants us to keep doing the cheap menial jobs.

ShirsenduK··on India will ban driverless cars in order to protect jobs
I build products in India. You do not understand how the technology works. Driverless technology is AI based i.e. it learns the same way a human does. All it requires is training, a lot of training, 10000 hours or more. I am working on self-driving tech and I can _show_ you the technology works even in hills of the Himalayas where there are no road signs or lane markings.
← PreviousPage 2 of 6Next →