HNHacker News
TopNewBestAskShowJobs

SoulMan

598 karma · joined November 20, 2013

Software Engineer.
submissionscomments
SoulMan··on The Man Who Invented Pi (2009)
It's sad that some Indians leaders and followers ignore these achievement and just try to claim they had hi-tech internet in ancient days .https://www.theatlantic.com/technology/archive/2018/04/india...
SoulMan··on Uber Drivers discuss giving 1-star ratings to passengers who don't tip
Tipping really makes your budget unpredictable. I am travelling there (not for the first time) from a country. What's the current tip rate?
SoulMan··on Sunlight through glass does not provide Vitamin D
I wonder why Vitamin D level blood test is unusually expensive than other blood test . It doesn't even get covered by CBP ( complete blood picture )
SoulMan··on Ditching Medium
I am on blogger. But what I don't like about it is

1. It only uses a narrow column for content. 2. No code highlighting or snippets embedding support

SoulMan··on Ditching Medium
I am not sure if it's a goto platform for programming blocks if it does not even give your syntax highlighting capability or embedding code snippets such as gist.
SoulMan··on Ask HN: What was your best passive income in 2018?
Yeah especially if you are generating 400 in USD as the INR value has been dropping lately

On a serious note 400 USD us probably good enough for a fresher (to be honest its way more than average) but its quite less for a mid-level engineer.

SoulMan··on Just a Techie? – Techies, Devs, Boffins and Geeks
Like "techies" look down upon testers?
SoulMan··on Just a Techie? – Techies, Devs, Boffins and Geeks
BTW I hope they make less than senior dev. My company is not much transparent about it. I hope there is a portal to anonymously share this information. The glassdoor and payscale figures are very wide ranged to get a ballpark figure and average looks way off (I am making unusually high :D )
SoulMan··on Just a Techie? – Techies, Devs, Boffins and Geeks
The dedicated Scrum Masters I think already started to be diminishing, in my last two jobs usually one of the engineers (not too senior or junior but should be able to communicate well) is asked to take that role along with his usual 8 story point a week coding responsibility.

But unfortunately in this case above scripted behaviour is being shown by middle management (Engineering manager with not much coding background ). This is because they are mostly under fire if there is a "Spill Over" . The engineer playing scrum master role can easily get away with it because the probably did their part in the coding front and just threaten to step down from the role. But managers don't add much to anything else in the delivery process, so they are forced to be accountable for everything. (C'mmon we all know appraisals are also pretty much scripted) .

SoulMan··on Just a Techie? – Techies, Devs, Boffins and Geeks
Very short article (which I like) and some great points that have been occupying my thought process lately.

Every other day our local newspapers mention the word "techy" to describe someone work in IT, he could be a product manager or an operations manager in facilities, just because he is in Silicon Valley of India.

The agile example is great. We enforced something which works for assembly line where things are repetitive and we know how much time it takes exactly to assemble two parts of a car. Software Development is could not be more different than this. We want iterative development yet we need to have fixed deadline.

We don't trust the developer, we hire a scrum master who in most cases just moves stories in Jira if a developer forgets to do it religiously. In that process, we (read middle management ) are happy to have stories in "done" section but have a problem with "in progress" section tough later is likely to have higher quality. Because earlier one looks good on paper.

I have seen when scrum master/co-ordinators / middle managers when getting a tech-related question from other teams or execs, they loop the engineers saying "rookie question".Really just say "I don't know anything about engineering that my team does"

Also the "IC track" for engineers? Seriously if someone works in teams that is engineering teams. Why should they be called "Individual contributor"?

IMHO, if engineers were little more disciplined we did not need middle managers or these dedicated agile coaches, scrum masters who neither has any tech skill nor has any vision, unlike the leadership / executives.

SoulMan··on The Python Unicode Mess
I just came from pycon India 2018. This is exactly what the keynote was about.(it was by author of Flask)
SoulMan··on Show HN: A list of programmers coding live
It's a good discovery tool. I actually searched for devs doing live coding in twitch few days back but barely found anyone.
SoulMan··on Show HN: A list of programmers coding live
Wonderful, This is exactly what I was looking for a few days ago and someone already did it. twitch is primarily a place for gamers but good to see programmers. I follow Stephen Wolfram and Holden Karau 's live coding and code reviews.
SoulMan··on Multi-Cloud Is a Trap
My company is was full on into GCP and after a year of terrible support management suddenly decides to go all in into Azure. We use every managed service from GCP including BigQuery which is nearly impossible to find a replacement of in Azure. Appengine needs to be converted to Azure Kubernetis Service. So its not a technical decision completely, just that company signed a bigger deal with Microsoft and wants to pay a single bill. Based on feedback from other teams company feels Azure support is way more professional when it comes to production outage. Now all of 3 years work sing Google services needs to be re-written in "cloud agnostic" way.
SoulMan··on JSBeeb – JavaScript BBC Micro Emulator
This is the first computer at school that I got my hands on
SoulMan··on Why you should not use Google Cloud
I can echo with the sentiment here. There have been a few times, they have broken backward compatibility resulting in our production outage without even new deployment. For example the BigQuery client library suddenly started breaking because they had rolled out some changes from the API contract the library was calling. When we reached out to support they took it very lightly saying why are we even using "the ancient version of library", Ok fair enough we upgraded the library to the recommended version but alas! the dataflow library started breaking due to this new upgrade. For next few hours support just kept on playing binary search of a version which was compatible with both bigQuery and dataflow while the production was down.

The worst part is that when we did post morterm and asked Google why the support resolution was so slow despite being "the privileged" customer, their answer was that the P1 SLA was only to respond within 15 minutes there is no SLA for resolution. Most of the "response" that were getting was that a new support guy has taken over in a new time zone which is the most useless information for us.

We are seriously thinking of moving to another cloud vendor.

SoulMan··on Node.js is now available on App Engine standard environment
Standard, in my opinion, is still the best bet of you want most of the things out of the box from GCP. Flex does allow a lot of customization but you miss out on Memcache, Task Queues, Auto tracing in Stackdriver etc which are sometimes really backbone of your highly scalable architecture given that you don't want to manage your own infrastructure.
SoulMan··on Google Home Beats Amazon Echo in Q1 2018 Smart Speaker Shipments
I am in India (very limited service e.g. we don't have Spotify or Youtube music.) and own both, however, I (and all my family members) find Home Mini not able to wake with even loudest "Ok, Google", "Hey, Google" from a distance when it is already playing something which Echo Dot flawlessly does. Also I am not able to play any station from TuneIn in Google Home Mini (Support has no clue)
SoulMan··on You know how HTTP GET requests are meant to be idempotent?
It is at least better than asking the email or something even to login to unsubscribe ("update communication preference")
SoulMan··on Show HN: Hacker Daily, a daily podcast for Hacker News readers
Thanks for doing this. Exactly what I wanted to make my long daily commute productive.
SoulMan··on CockroachDB 2.0 Performance Makes Significant Strides
Thanks. Frugal is exactly what I meant.
SoulMan··on U.S. judge says Uber drivers are not company's employees
Yes like, Amazon/eBay sellers are not their employees.
SoulMan··on Last satellite in the Indian Regional Navigation Satellite System launched
Also because swearing-in ceremony of Barack Obama as US President in January 2009 had a disastrous impact on the test-firing of the BrahMos supersonic missile https://www.thehindubusinessline.com/news/national/how-obama...
SoulMan··on Post-Mortem and Security Advisory: Data Exposure After travis-ci.com Outage
Classic case of Developer returning to window with prod env setup. I am sure it was a "blameless post-mortem" i.e action item contains change in tooling and processes rather than trying to change human behaviour.
SoulMan··on CockroachDB 2.0 Performance Makes Significant Strides
My Org/team is too conservative to use this is they have to hire ops and too froogle to use spanner.
SoulMan··on Quiet for Android – TCP over sound
Reminds me of Google's tez payment system (does over ultrasonic tough)
SoulMan··on How to stop wasting time chit chatting at work
Well, of course that would help. I am allowed to work from home occasionally with some reason as per my company culture. However usually there is one F2F meeting/interview that I have to take for which I need to go.
SoulMan··on Project Euler
Well in TDD you tend to try to do that :)
SoulMan··on The backstory of Alexa’s Indian makeover
I was really surprised how it is able to recognise accents, I have friends with so many different accents and it could recognise them all.
SoulMan··on Linked List Problems (2002) [pdf]
Still, Amazon wouldn't stop asking LinkedList for in every damn interview.
← PreviousPage 2 of 4Next →