HNHacker News
TopNewBestAskShowJobs

vhiremath4

1,289 karma · joined February 18, 2011

submissionscomments
vhiremath4··on Backdoor in upstream xz/liblzma leading to SSH server compromise
My favorite part was the analysis of "I'm not really a security researcher or reverse engineer but here's a complete breakdown of exactly how the behavior changes."

You only get this kind of humility when you're working with absolute wizards on a consistent basis.

vhiremath4··on Hume – voice AI with emotional intelligence
Honestly, this is pretty mind-blowing. I am going to start incorporating using this as a mix of sounding board/on-demand therapist more often. This gives me very "Her" vibes (referencing the movie). I'm excited about this type of future!
vhiremath4··on Engineering managers should not exist
I learned a lot working side by side an engineering leader who built Google Docs (I hired him in as our VPE). He taught me the importance of two types of authority: positional (org hierarchy) and personal (technical, market understanding, tribal knowledge/relationships, etc.).

The best managers have both.

The worst have only positional and flex it constantly.

The mediocre have positional but rarely flex and rely on their teams.

Regardless, there always needs to be both types of authority so the ultimate accountability of performance to a goal can cleanly bubble up. As goals become broader, it's unfair to pin the accountability on one individual without putting them in a position of positional authority so they can then give smaller authority (and responsibility) to the individual team members.

Source: I have managed and scaled teams up to 100+ people. I've served both engineering (Head of Eng, CTO) and HR leadership (VP People) roles.

vhiremath4··on Alan Kay's talk at UCLA – Feb 2024 [video]
Highly recommend his talk on the power of simplicity. This was one of those lightbulb moments for me when I was a younger programmer:

https://www.youtube.com/watch?v=NdSD07U5uBs

vhiremath4··on Leaving LinkedIn
Strong +1. Also hi Zach!
vhiremath4··on "14 Years of Go" by Rob Pike
Wow comments like this keep me coming back to HN. Thank you. Super thoughtful.
vhiremath4··on Bootstrap or VC? [video]
Totally agree. And hello! Small world :)
vhiremath4··on Bootstrap or VC? [video]
I understand what you're getting at, but are high-energy people not working in government or other critical industries because of VC lore, or is there a significant contribution from these industries being slow and bureaucratic? If I'm a high energy person who wants my work to have impact, I probably want to work in an industry where people move fast and innovate and don't get caught up in a bunch of red tape (regardless of whether this red tape is actually reasonable).

From talking to friends and younger people entering the workforce, this is almost always the bigger consideration. Most feel like starting a company is still a total shot in the dark from a success standpoint, and I feel like there is more skepticism than ever of the startup lottery.

What I totally agree with is that VCs need to be doing a much better job telling people that starting a VC-backed company is an extraordinarily bad way to make a lot of money. The odds are just insanely stacked against you. That said, most people gravitate to inspirational stories even if you're told it's at odds with what you can expect for your own journey, so, the more of these success stories there are (even if the ratio of them relative to total "tries" stays consistent), the more people will take the startup path.

vhiremath4··on Co-Founder Quitting – Rant
You are a junior operator. Senior operators get red pilled on this stuff and build up their intuition about people based on these experiences. Welcome to the real game. It has just begun.

If you or anyone else wants advice on founder dynamics, my email is vinay@loom.com. Happy to give advice and be a sounding board over email. I’m sorry you’re going through this.

vhiremath4··on Microsoft lays off 1,900 Activision Blizzard and Xbox employees
Coming from both a place of kindness and a place of selfishness:

1. Please keep at it. We need more people with experience staying in software. I don’t know your financial situation, but software is huge and something will land!

2. Based on this comment, I highly recommend likely not ever starting a company. It’s fucking hard, and it’s not glamorous. And even though it’s hard times in the macro, it’s actually way harder for many compounding reasons that are not obvious until you do it.

Again, coming from a place of love.

vhiremath4··on Google Cuts Jobs in Engineering and Other Divisions
https://archive.ph/PCSc9
vhiremath4··on JSONB has landed
A warning to anyone who uses JSONB in Postgres. Past a certain size, the engine must go to the TOAST table off disk, even for indexed reads. If you store your JSONB in Postgres, don’t wait for it to grow out of hand or store a bunch of random stuff in it from an API call!
vhiremath4··on Apple Delays Work on Next Year's iPhone, Mac Software to Fix Bugs
Actually some of what I'm feeling seems to be thought through in this piece (quite elegantly):

https://news.ycombinator.com/item?id=38177409

vhiremath4··on Apple Delays Work on Next Year's iPhone, Mac Software to Fix Bugs
I've noticed a steady uptick in bugginess with iMessage on Mac, which is a shame. I'm happy they're addressing it!

That said, I also feel like this, mixed with them not really shipping much new UX/device innovation, signals a distinct chapter away from Jobs. I really want to see the vision Apple has taken with the M-series chips applied to new devices. I don't know what that looks like. I don't have the vision. Maybe it's their VR headset? Maybe it's humanoid robotics? I need Apple to tell me.

Don't know if anyone else can relate to this feeling.

vhiremath4··on Email Steve Jobs sent to himself 1 year before his passing
To be clear, you're talking about a guy wanting you to exchange a sexual favor for him giving you a ride right? Or am I totally misreading this? If that's the case, I wouldn't classify you running away as you being cynical. You might have just wanted to not play the odds of getting into a situation that could have escalated into physical coercion. That's very sensible.

Or are you saying you were actually attracted to said guy and you'd be ok with it? Then your story makes sense, but it's still an odd one to pick given how extreme most people would say it is.

To be honest, I'm very confused by this comment. I love Hacker News lol.

vhiremath4··on OpenAI is exploring making its own AI chips
It’s interesting to think, when a company starts to vertically integrate, how deep do you go?

Seems like OpenAI is exploring its own devices/OS as well, which makes sense to me, but it’s a vertical integration bet. This seems to be another big bet, but they could benefit from having their own optimized chips regardless of whether the device/OS bet wins out.

Extremely exciting times for OpenAI!

vhiremath4··on The 300% Production Problem
This depends on responsibility. If you are working within a service you own, you might be working with a bunch of abstractions you need to know because it's your responsibility to. Layers that bifurcate responsibility (and usually team boundaries) should be readable without needing to intimately understand what problem the abstraction is trying to solve.

To say you never need to understand what problem the abstraction is trying to solve (or you always need to) doesn't quite strike the practicality of how teams work together in my experience.

That said, in my experience, there are a ton of leaky abstractions that really shouldn't be too.

vhiremath4··on FTC sues Amazon for illegally maintaining monopoly power
Yeah I’m kinda on the fence about this. On one hand, I see the case that this diminishes the open market. On the other hand, Amazon is doing this all within their own ecosystem. So it’s a bit disingenuous for the FTC to say that this has nothing to do with their size. The problem the FTC keeps skirting around on anticompetitive is the fact that the internet favors power differentials, so we’d have to ding any company that has massive market distribution and tweaks their platform to favor participants exclusively on their network

Network effects have not been accounted for in antitrust. That’s the core of the problem. Not the fact that Amazon is tweaking algos. Every major player is doing that.

I like Jerry Chen’s piece on “The New Moats” (ahead of its time published in 2017) that calls out the progression of tech going from systems of engagement -> systems of record -> systems of intelligence. It feels like this is one (of many) consequences of that progression:

https://news.greylock.com/the-new-moats-53f61aeac2d9

vhiremath4··on Choose Postgres queue technology
Ultimately you have to figure out the separation of concerns of the job state and other core state. Ranging from “all state stored in message and will never become out of sync” to “no state stored in message and will never become out of sync”. In between you have “some state stored in db and some in message” and what I’ve found to be useful is keeping stuff in the db that needs to have high end state integrity (or as you said just making sure jobs are cancellable/idempotent).

Tangible example:

We have a video transcoder queue. The state of the video model in our db can change as the video is being finalized in various ways. The transcoder generates thumbnails and assets from the video and also updates its state in the db. So we store job information in the message about what thumbnails we want to generate and the video ID but nothing else. This allows us to look up the video row, see if the same media was already transcoded from the video (and cancel the job), and, if not, run the job and update the video row.

Also (and I know you’re not saying this), but I’ve never understood the argument that keeping queues in Postgres leads to higher data integrity via transaction guarantees. The job is still running on another process outside of the db. The only time this could be true is if the job itself mostly updates state in the db, in which case it’s the small minority of queued workloads (with the majority needing to do non-db compute work).

vhiremath4··on Choose Postgres queue technology
We used postgres for some of our queues back when we were at ~10 msg/s. It scaled quite a bit, but, honestly, setting up SQS or some other queue stack in AWS, GCP, or Azure is so simple and purpose built for the task (with DL queues and the like built in), I don’t know why you wouldn’t just go that route and not have to worry about that system shitting the bed and affecting the rest of the DB’s health.

It seems foolish. I am a big fan of “use the dumbest tool”, but sometimes engineers take it too far and you’re left with the dumbest tool with caveats that don’t seem worth it given the mainstream alternative is relatively cheap and simple.

vhiremath4··on The Raft Consensus Algorithm (2015)
There are algos which prioritize high fault tolerance and do so by increasing the number of leaders (or the minimum number of nodes that must have a copy of the lookup data).

One such algo is Chord:

https://en.m.wikipedia.org/wiki/Chord_(peer-to-peer)

It’s a peer-to-peer ring of nodes which have their values consistently hashed between them. The network leverages these things called “finger tables” which essentially store replication information in the form of a table. This table can have information which is incorrect or outdated and the peer you go to can tell you to go to another peer (usually the “next”/“successor”) until you find the value (or don’t).

Reason this algo can be used with no “leader” is because it can also work by just going to a node and doing a linear scan across all nodes. You don’t need a thumb table to speed up queries.

vhiremath4··on Tech sector Salaries have fallen up to 15 per cent as fired talent floods market
https://archive.ph/lTQp2
vhiremath4··on Ask vs. Guess Culture
This feels like a good thing to know about co-workers. Feels like you could avoid a lot of misunderstanding by just understanding which culture they more closely ascribe to vs. things like Meyers Briggs or True Colors. Might implement this as a simple question for onboarding.
vhiremath4··on Compilation of claims/reports of LK-99 replication efforts
It’s interesting to notice all unofficial institutions (bottom table) have a higher outcome of partial success. Unless the more legitimate labs are less capable, you have to wonder whether anything outside of an accredited institution can be trusted at all at this point. My guess is the allure of hype (more followers / engagement) is too strong for personal gain.
vhiremath4··on The Deep Sea (2019)
This is so dope! I find myself wanting to click on each of these creatures/things and have a wikipedia page open so I can go deep (pun intended) :)
vhiremath4··on “Tinder for Canceling Meetings”
Worked* at a Loom. (co-founder of Loom here - they're good friends of mine)
vhiremath4··on How are you using ChatGPT internally at your company?
If you're able to, would love to hear about what the problem was that you hit a mental block on and how ChatGPT helped you figure out where to start.
vhiremath4··on The FFmpeg/Libav situation (2012)
Ah thank you!
vhiremath4··on The FFmpeg/Libav situation (2012)
Noob question here - when we say libav is dead, what does that mean? Asking because doesn’t ffmpeg use libav internally?
vhiremath4··on GitHub slashes engineering team in India
For those wondering what WITCH is:

https://news.ycombinator.com/item?id=27571707

← PreviousPage 4 of 10Next →