HNHacker News
TopNewBestAskShowJobs

Bahamut

4,880 karma · joined August 3, 2013

Web Developer, Mathematician, Marine grunt
submissionscomments
Bahamut··on Gmail tracks the history of things you buy, and it’s hard to delete
Google’s automation with calendar auto-adding events from email and not correcting is so bad that I switched to macOS/iOS Calendar and started weening myself off of Google’s services.

They’ve had issues for years, and don’t seem interested in ficin

Bahamut··on Mac: Keyboard Shortcuts Killed by Bug
I think you're not grasping the difference of how Apple is structured compared to most companies, and why I made the comment I did, which is completely verifiable.

Apple slices up departments by function, not by product, which is why there are organizations under Tim Cook such as Software Engineering, Hardware Engineering, Internet Services, etc. Everyone and no one is responsible for shipping all the products as a result of this structure. Software Engineering in particular is responsible for all of the operating systems that powers Apple hardware.

Similarly, this is how smaller departments under each SVP/C-level org are subdivided, and so on to the team level. Each team may be responsible for a particular product, which includes all the experiences for that product across operating systems. There is no single engineer responsible for just macOS/iOS/tvOS/watchOS. Everyone is responsible for everything, and similarly no one is responsible for anything.

Apple's structure is unique compared to other companies, and contrary to how most are run, which probably contributes to your confusion.

Bahamut··on Mac: Keyboard Shortcuts Killed by Bug
There's no "OSX team" at Apple. That would go against Apple's whole corporate structure.
Bahamut··on Guido blames social media for his decision to abandon the supervision of Python
Even in the Bay Area there are companies still with Python 2.7 with no real migration strategy yet. I maintain several such packages at work myself.
Bahamut··on Apple Q2 Results
I wonder if stock buybacks is part of it.
Bahamut··on The Price We Pay: How Little Most Bay Area Families Can Afford
A better subway system that goes along more than one route would be more worthwhile.
Bahamut··on Why Good Developers Are Promoted into Unhappiness (2007)
This is also true of my own employer (a fellow FAANG) - the technical track is incredibly hard to advance in past senior, it seems to incentivize devs moving into management, along with the pay differential where even in the same tier, management makes a little more in general by a couple of $10k.

I very much enjoy being a dev and am a top performing one in my VP’s org, but the structure incentivizes me to switch over to the management track, which I’d be happy to do (I have prior experience as one), but it seems like a crappy way to depress salaries of ICs that they are forced to switch companies to move up to where they should be.

Bahamut··on Flutter desktop shells
Non-charitably, Google probably has an interest in not prioritizing iOS.

Realistically, I'd imagine that Google prioritizes less there because a lot of preference for iOS dev is to just go full native. I do wonder how much Flutter is used by Google for iOS apps though then.

Bahamut··on Flutter desktop shells
Kotlin is by JetBrains.
Bahamut··on JSON as configuration files: please don’t (2016)
I'd say if you're crossing over 50 lines, it's going to suck no matter what format you're in. Other solutions are not really going to fare any better than JSON at that level.
Bahamut··on JQuery 3.4.0 Released
For reference, jQuery is bigger than AngularJS - let that sink in.
Bahamut··on Fired Netflix executive sues, alleging pregnancy discrimination
Whether the court of law finds an issue, the details present does sound like Netflix doesn't live up to their culture deck. This is not the only HR related issue I have heard out of Netflix where Netflix itself failed at living up to their lofty culture claims.
Bahamut··on r/ChangeMyView Is Graduating Reddit: Introducing ChangeAView.com
IRC’s problem for deep conversations is that conversations in a chat medium are more ephemeral and that the shorter is better, not unlike Twitter, a format that exemplifies why shorter conversations do not give a great medium for longer/deeper conversations.

With forums, posts aren’t generally deleted except by maybe an admin if someone has been violating rules, and due to the permanence, people generally spend more time thinking what what they post.

Bahamut··on After a Tax Crackdown, Apple Found a New Shelter for Its Profits (2017)
Privatization of the railroads neutered a lot of their utility in much of the US. I remember taking my first Amtrak in Illinois to Chicago and experiencing that my train was delayed for 3 hours because the tracks were privately owned & slow freight trains had priority on the majority single track rails. I later learned that such delays were typical.
Bahamut··on Defining a Distinguished Engineer
All these things are important, but this misses the important distinction - the higher up the leadership chain is about the scale you operate at, whether you affect one team of developers, a couple of teams, a director level organization, executive level organization, or the whole company.
Bahamut··on AirPods with Wireless Charging Case
Interestingly, I seem to be one of the few people the AirPods don't work for when it comes to exercising - they don't fit well in my ears, so they'd fall out if I tried to exercise in them :( .

Love them in general though, they are good enough for the price & what they do.

Bahamut··on Google terminated our startup's developer account – what do we do?
This does not just apply to shutting down accounts - this also applies to whether to refund money due to borderline fraud by Google. Google is hostile to all customers, I do not trust them when it comes to monetary transactions based on my own experience.
Bahamut··on Google unveils Stadia cloud gaming service
I wonder how the Google customer service experience here will be...
Bahamut··on How we do Vue: one year later (2017)
Angular 7 is though.
Bahamut··on The Secret to Becoming an Annoyingly Productive Early Morning Person
Even so, this can be changed via environment. I had a big predisposition to being a night owl in the past, often sleeping between 1 - 3 am, but after I enlisted in the military, being an early bird has stuck with me ever since. I often wake up 5-6 am and go to sleep ~10-11 pm, sometimes closer to 9, sometimes later.

For me, not using alarms to wake up in general, and sleeping earlier works wonders. I also adjusted to having less sleep as a result of the forced sleeplessness of military life.

Bahamut··on My Salary Progression in Tech
I have no qualms letting people know my comp so they know that is possible, and helped many developers in my short 6 year career get better jobs/get life changing comp.

Caveat to my numbers - I am an asian male math PhD dropout from a top 15 graduate program who had hardly coded prior to his first developer job. I also have substantial open source contributions to major libraries, starting from my first developer job.

Nov. 2012 - $51k (in DC)

Sept. 2013 - $75k (new job)

May 2014 - $105k + paid relocation (in Silicon Valley)

August 2014 - $140k (laid off from last job, changed to new one in 2 hours)

Jan. 2015 - $145k (raise at same job)

July 2015 - $160k (laid off from prior job in June)

July 2017 - $280k = $160k base, $15k signing bonus, $105k RSUs in FAANG (laid off from prior job in May)

Sept. 2018 - $303k = $164k base, $14k performance/annual bonuses, $125k refresh RSUs (annual raise from performance reviews at same job - was band limited on the base salary)

Bahamut··on Fast, Bump-Allocated Virtual Doms with Rust and Wasm
The benchmark has some old versions of Angular (2) and the legacy AngularJS (1.x) - how do the benchmarks look with a more recent version (v7)?
Bahamut··on Peak California
Not to mention housing is cheaper in the South Bay, and the South Bay tech companies generally pay significantly better than the SF ones.
Bahamut··on Ask HN: How to speak like a leader, not like an engineer?
One thing I have seen some managers do at my company is use their coding skills to help streamline their work, i.e. create scripts to help pull data so they can create charts or query for data to form some analytics to help inform decision making on the right path forward.

I have also seen some still be able to get into the nitty gritty too to help solve problems that are critical & beyond their reports' abilities at the time and to ease the pressure.

Bahamut··on Ask HN: What made you change your mind about a programming language/paradigm?
Totally agreed - the problem is when integration tests are used in lieu of what unit tests are for, which has been an increasing trend in the frontend web world I’ve seen, in large part because of UI frameworks not providing the tools to do testing well.
Bahamut··on Ask HN: What made you change your mind about a programming language/paradigm?
My experience has been very much the opposite - integration tests are often very brittle, and finding the root cause is often almost a fools errand since stack traces are often no good for figuring out what went wrong, at least for web UI.

While yes, unit tests do have a maintenance burden, they are often reproducible, less flaky, give you targeted debug information, and run extremely fast.

There are heavy costs to integration and e2e testing that often gets dismissed by developers who often have not experienced the fast feedback loop a good fat unit suite gives you.

Bahamut··on Facebook moderators in America
This isn't particularly surprising to anyone who has been online for a while - sometimes you'd see gruesome stuff even on forums, and then you also had the culture on sites like 4chan.

Moderation isn't something that one could really escape from even about 20 years ago, just now we're more cognizant of the effects of poor moderation and users are more aware of how people behave when moderators/admins are pushed to the boundaries of the set rules.

Bahamut··on Alternatives to JSX
Can't speak for Vue, but Angular has its own module system in addition to ES imports, which does give a gain when it comes to testing.

There is one benefit to Angular's templates that is pretty nice due to its use of TypeScript - you get intellisense in editors on your templates.

Bahamut··on Sam Altman: Bay Area is no longer the obvious place for startups
What the heck would you be spending $ on to be living with a non-significant other roommate necessarily at $300k?

This is extraordinary hyperbole that pretty much ignores what it’s really like in the Bay Area - many people making $100k or even less don’t even live with roommates here if they don’t want to. I make over $300k myself and the only reason I have a roommate is because she’s one of my best friends and I am helping her out while she’s early in her career.

There’s no need to put down another place just due to whatever biases, especially if there are few facts behind it. It’s ok to like where you’re at without going to extraordinary lengths to stretch it to everyone.

Bahamut··on Sam Altman: Bay Area is no longer the obvious place for startups
It is more than enough to buy - not sure what you're expectations are around buying here. Sure, it maybe possible to buy instantly in Austin, to my understanding in not as great neighborhoods if you want it cheaper, as I hear house prices have gone up there as well, but in 5-10 years of working at $300k+, it's very possible to buy in most of the Bay Area.

The benefit becomes compounded in the Bay Area if you have a spouse also working, and timelines accelerated.

← PreviousPage 5 of 34Next →