HNHacker News
TopNewBestAskShowJobs

kshahkshah

2,396 karma · joined April 23, 2012

kunalashah.com
submissionscomments
kshahkshah··on Getting forked by Microsoft
I think people tend to forget that large companies are made up of flawed individuals and their policies mitigate but don't eliminate mistakes
kshahkshah··on The Wright brothers invented the airplane, right? Not if you're in Brazil
I highly recommend this book: Sky High!: A Soaring History of Aviation especially for those with children as a fun illustrated history of the individuals and their contributions to making modern aviation possible today. Suffice to say and as other commenters said, no one individual or pair of individuals made the airplane.
kshahkshah··on Cargo Cult Programming
This article largely misses the cargo culty things developers do in practice - like massively overcomplicating their infrastructure using kubernetes and message busses when they've no real need.

There is a large Venn space here with RDD, résumé driven development.

kshahkshah··on A decade later, a decade lost (2024)
My best friend's son died at the hands of a negligent daycare, he escaped his crib, knocked a stroller over on to himself which wasn't supposed to be there, and suffocated to death. My friend called me that night to tell me. It's been 5 years and I think about it every single day. Frankly it has turned me from a person with zero anxiety to one with a good deal. I've checked on my younger daughter's breathing every single night since then. She's 7 years old and I still can't stop myself from checking on her. My friend is one of the good-est people I know. A genuinely good person. Why him? And if him, certainly why not me?
kshahkshah··on The FAA’s Hiring Scandal
Same, that'd be my worry. I'd rather have my state or municipality implement this than choose some terrible Sysco style vendor and just feed them slop
kshahkshah··on The FAA’s Hiring Scandal
Sure, yes, I had meant in the US. I know it's possible, we just tend to make these things impossible via incompetent implementation.
kshahkshah··on The FAA’s Hiring Scandal
Agree with all that in theory. I don't know of a good implementation of it.
kshahkshah··on The FAA’s Hiring Scandal
> better social service

we should just drop means testing of services

> extra resources for schools in poor areas

more funding != better outcomes. Parental involvement is what drives outcomes. If you don't have parents around, nothing matters.

kshahkshah··on America desperately needs more air traffic controllers
mid 100k salary... not worth it for that level of stress
kshahkshah··on Render raises $80M in Series C financing
We had to leave Render because there was no support for FAAS. Love Render though!

Congrats on the round!

kshahkshah··on Garmin's –$40B Pivot
That's true, but I think they were referring to the saturated fat in cheese/dairy which does affect cholesterol
kshahkshah··on Garmin's –$40B Pivot
I'm in the market for a watch. Turned 41, my weight has slowly crept up despite working out 4-5 times a week - not too bad, like not obese. My cholesterol is bad partially due to genetics but mostly due to diet. I also have a mild sleep apnea, especially when my weight is high. I'm focusing on dropping weight this year and would love to start tracking sleep, recovery, apnea, and any heart issues before/as they happen. I do not want another screen though and though I've looked at the Apple watch multiple times, I've not actually purchased it yet.

I don't believe the Garmin tracks apnea signals or heart issues at all unfortunately

kshahkshah··on Django and Postgres for the Busy Rails Developer
Unfortunately for Rubyists (myself included) those are huge benefits though nowadays. It's much easier to find Python developers.

Having an out-of-the-box admin interface means business people can operationalize and workaround short comings of the software today, not tomorrow. I think functional admin interfaces can often be the difference between a successful company and one which is constantly operating off of spreadsheets in the background and never fully commits to their software.

kshahkshah··on Django and Postgres for the Busy Rails Developer
That's curious to me honestly. I really prefer the ergonomics of Django's ORM compared to when I've had to use SQLAlchemy+Alembic in the past. I find alembic incredibly confusing and poorly documented. Not that documentation matters as much nowadays with AI
kshahkshah··on The correct amount of ads is zero
Don’t care. One or the other not those figure way a way to make it work. I’m furious when I pay for add free and I still am subject to ads.
kshahkshah··on NYC Subway Station Layouts
It's just for fun. There are apps which help you figure out which car to board (where to stand on the platform) based off your transfers & destinations
kshahkshah··on Nearly half of Americans think members of the opposing political party are evil
> we can talk our way out of it

Yup, we sure can, but we have to be willing to talk and need to dispense with the notion that "people shouldn't discuss politics". I firmly believe the opposite, we should very much discuss it. The more we discuss it, the more civil the discussions become, not less.

kshahkshah··on Why sprints are taking the joy out of building software
The most valuable process I’ve ever instituted as a manager is design review. Absolutely hammering a design has proven to me to be the best way to ensure people have absolute clarity on the end state and have thought through the flow, copy and other-than-happy paths through the software.

“Grooming” is just breaking down things from there. Sprint planning is a formality. Ten-fifteen minutes.

I guess my point is you’re right, the rituals aren’t important in a high context team. The work is really figuring out what you’re building. Like really really figuring it out.

kshahkshah··on Dropbox announces 20% global workforce reduction
It was not failing in the best possible market. Better was a successful lender for mortgage refinancing. Better struggled to establish itself within the purchase market which has far more complex relationships.
kshahkshah··on Show HN: RF Hunter – Find hidden cameras and other devices
I lost a keyfob a long while ago. I wonder if this could help me find it?
kshahkshah··on Pakistani court sentences man to death for social media post
America has helped prop up Pakistan and actively interferes with its politics.
kshahkshah··on The world has probably passed peak pollution
China's population is rapidly declining and India's population already peaked and just started declining. More to do elsewhere, but is is really not the case population hasn't peaked or is about to?

edit: well according to: https://ourworldindata.org/world-population-update-2022

it'll be 2083 (!) before we peak in population

kshahkshah··on Apple introduces M4 chip
Why is Siri still so terrible though?
kshahkshah··on Smoking has long-term effects on the immune system
We have regulations on emissions. We ban 2 stroke engines. We have congestion pricing to prevent cars from coming in cities. We ban lead from fuel. We try to invest in public transportation. We build more bike lanes. We use electric vehicles.

An imperfect world is not an excuse for inaction

kshahkshah··on Smoking has long-term effects on the immune system
personal freedoms (should) end when they impinge on others health and safety
kshahkshah··on Proposed Oklahoma skyscraper gets redesign to become USA's new tallest building
public resources will inevitably be spent to support something which has no place in a city like OKC. OKR doesn't really have geologic boundaries which in turn means building out is cheaper than building up, and thus follows rent.
kshahkshah··on Gem adds support for creating state machines for attributes on any Ruby class
everyone in this chain is forgetting to mention a core design principal of Ruby.

Matz wants a principal of least surprise. That doesn't mean _your_ least surprise as a non-Ruby programmer, or someone with passing familiarity with the language. It means the least surprise of someone who has worked with the language for years. What Matz has said is that C++ continues to surprise him years and years in, and he _didn't_ want that to be the case for Ruby.

kshahkshah··on Please don't make me use another QR code restaurant menu
I don’t like them. But I’m not sure how many people in this thread have friends in hospitality who are owners. They LOVE them. Labor costs are killing restaurants, not having wait staff makes a huge difference to them
kshahkshah··on Ruby 3.3 on Rails 1.0
Hard disagree. For a moment there it wasn't clear if there was going to be a hard Python 2 vs 3 fork and people would literally refuse to migrate to 3. There was never such a moment in Ruby. The migrations from version to version were relatively smooth except 1.8.6 to 1.9 MRI -> YARV
kshahkshah··on Rethinking Diabetes – interview with Gary Taubes
Is this basically a book review?

Anyway, keto is great. I wasn’t terribly overweight and lost 19lbs in 9 weeks with it with a cheat day included. It’s great because it’s a very simple set of very few rules. It’s easy to adhere to because it removes moment decision making around whether or not you “should” or “deserve” to have X food. It’s nearly impossible for you to eat enough calories to maintain your current weight on keto when you’re already overweight. Therefore a deficit is nearly guaranteed therefore weightless is guaranteed. On top of all that you do get better at burning fat and don’t get as hungry.

The counterpoint is the tough piece - how do you come off that diet and reenter the real world where people eat carbs. How can you get pizza with friends, etc. I understand their are some who view keto as a lifestyle, good for them but most people aren’t going to do that.

Beyond the simple reality of calories are calories, none of this other stuff around fat vs protein vs carbs is really very hard to understand. Simple carbs are rocket fuel, they provide a lot of energy over a very short period of time. If you’re not going to use it, once the sugar saturates your blood, the excess will be taken out and stored. Then you’ll get hungry again. Fats are slower burning, so it’s harder for you to saturate your blood quickly.

This is an over simplification obviously but this is just not so hard to understand that it needs to be an endless debate over or be positioned as controversial in order to sell books.

1. Losing weight can and often will fix your diabetes. 2. Be conscious of the method you choose for weight loss, when you obtain your goal weight - what will you do long term?

← PreviousPage 2 of 6Next →