HN user

mji

1,982 karma
Posts113
Comments17
View on HN
newsletter.semianalysis.com 12d ago

The Future of Meta Superintelligence: A 1 Year Progress Update

mji
4pts1
www.lmsys.org 2mo ago

DeepSeek-V4 on Day 0: From Fast Inference to Verified RL with SGLang and Miles

mji
80pts10
developers.googleblog.com 3mo ago

TorchTPU: Running PyTorch Natively on TPUs at Google Scale

mji
206pts18
github.com 3mo ago

RvLLM: High-performance LLM inference in Rust

mji
3pts0
twitter.com 4mo ago

My chief of staff, Claude Code

mji
3pts6
llm-d.ai 4mo ago

Native KV Cache Offloading to Any Filesystem with LLM-D

mji
2pts0
pytorch.org 5mo ago

Mooncake Joins PyTorch Ecosystem

mji
1pts0
twitter.com 5mo ago

The K-Shaped Future of Software Engineering

mji
1pts0
sankalp.bearblog.dev 7mo ago

How Prompt Caching Works – Paged Attention and Automatic Prefix Caching

mji
6pts0
www.latimes.com 10mo ago

California lawmakers pass SB 79, housing bill that brings dense housing

mji
238pts127
nvidia-nemo.github.io 1y ago

Reinforcement Learning with Nvidia NeMo-RL

mji
3pts0
www.wired.com 1y ago

Everyone Mark Zuckerberg has hired so far for Meta's 'superintelligence' team

mji
58pts54
om.co 1y ago

The Mediocrity of Modern Google

mji
49pts26
twitter.com 1y ago

Pace

mji
4pts0
www.lgresearch.ai 1y ago

Exaone Deep Released ━ Setting a New Standard for Reasoning AI

mji
2pts0
cdibona.substack.com 1y ago

Sixty Hours a week? How about 4 uninterrupted hours a day?

mji
19pts0
www.ycombinator.com 1y ago

Regatta Storage: Transform S3 into an infinite, local file system

mji
2pts0
www.brex.com 1y ago

Operate at All Levels

mji
2pts0
yle.fi 1y ago

Study: Air purifier use at daycare centres cut kids' sick days by a third (2023)

mji
433pts265
www.sfchronicle.com 2y ago

S.F. becomes first California city to miss its housing goals

mji
1pts0
fortune.com 2y ago

Netflix wants managers to ask whether they would rehire their employees

mji
32pts65
twitter.com 2y ago

A day in the life of an Amazon VP

mji
3pts1
arxiv.org 2y ago

DataComp-LM: In search of the next generation training sets for language models

mji
2pts0
www.businessinsider.com 2y ago

Meta VPS are getting squeezed out amid Mark Zuckerberg's 'permanent' efficiency

mji
2pts0
arxiv.org 2y ago

Improving Alignment and Robustness with Short Circuiting

mji
2pts0
azure.microsoft.com 2y ago

Azure will not charge for the data transfer across availability zones

mji
2pts0
tylerhogge.com 2y ago

A Few Thoughts on Intensity

mji
2pts0
www.axios.com 2y ago

Grindr plans to offer a pocket "gayborhood"

mji
1pts0
world.hey.com 2y ago

Enough Problems to Go Around

mji
1pts0
www.honeycomb.io 2y ago

Honeycomb and Google Gemini

mji
1pts0

At very large software companies, programming ability, technical expertise, and raw resources are not the limiting factors. Coordination is.

If coordination is your limiting factor I'd argue that it shouldn't be, and you're not investing enough in removing it as a factor. Companies can use various tools to do this, for example:

* Defining directly responsible individuals / single-threaded leaders so that every choice doesn't involve massive coordination

* Putting people who work together in the office sitting next to each other most days of the week

* Or, for remote work, having a strong culture of async communication that is visible to the broader group by default, for example with Slack

'generating new code' is a small part of the job

I think this attitude has been taken too far to the point that people (especially senior+ engineers) end up spending massive amounts of time debating and aligning things that can just be done in far less time (especially with AI, but even without it). And these big companies need to change that if they want to get their productivity back. From the article:

One engineer said that building a feature for the website used to take a few weeks; now it must frequently be done within a few days. He said this is possible only by using A.I. to help automate the coding and by cutting down on meetings with colleagues to solicit feedback and explore alternative ideas."

you say some filler to get someone incapable of understanding what it is that you're doing off your back for 24 more hours has consistently been one of the most useless and unpleasant parts of the job

This sucks for the 50% or so who are like you, but there's another 50% who won't really get much done otherwise, either because they don't know what to do and aren't self-motivated or capable enough to figure it out (common) or because they're actively cheating you and barely working (less common)

Leaving Google 1 year ago

it's very hard to tell when an individual has solved a problem that otherwise would have taken 5 people to solve... so you'll likely find that it's much easier for big tech to reward people for managing large teams or leading large teams to execute on a project rather than for solving such problems themselves

As usual for anything from Charity, this is a great article!

I do find it interesting that she repeatedly call out things from Brian Chesky's talk as obvious, which are things that anyone who has worked in a large tech company know can be anything but obvious (or more charitably, obvious, but large organizations fail to execute on them anyways).

For example, efficient org structures, having as few employees as possible, managers being subject matter experts about their team's work, not just "hiring great people and getting out of their way", etc. All of these are problems that I suspect anyone who has worked at a large tech company is familiar with.

i.e. a mid-L6 today is about as good as someone just promoted to L5 in 2010, an L8 promotee today is about a mid-L6 from 2010, a new L4 today is the equivalent of an intern back then

This seems extremely surprising. I can believe that the 2010-engineers were more technically capable, but there was also a lot less non-technical complexity involved in getting things done in 2010 than there is today.

In my experience it is the same at Google but not at all at Microsoft.

I think the specifics of each company’s performance review system have a lot to do with it. At google the level definitions are so prescriptive that it is like a checklist to get good ratings and promotions, and doesn’t leave much room for people to do good work in ways that are unique to them. At Microsoft you do not receive a formal rating, and the level definitions are very vague and mostly come down to just doing well at whatever your team needs at least at lower levels.

We seem to be looking at the same text and drawing wildly different conclusions from it.

When the blog post says "the actual product decisions and working code were reviewed much less. Only the other PMs on my team reviewed my specs" referring to Microsoft, to me that lines up with you saying "I find product changes are reviewed by a dozen people at least and take months to finalize." referring to Google. The distinction the author is drawing is that Microsoft doesn't review day-to-day engineering work like this, because fundamental product decisions are made at a higher level, while smaller design decisions might be made by individual PMs or engineers and make it into the product without ever being reviewed.

When the author says "The founders had ideas of their top priorities and worked with the relevant teams on those, but the list of the top company OKRs was a subset of all the OKRs, not a roll-up. Some people were not working on anything the company cared about strategically!" referring to Google, that sounds very aligned with you saying "There's company-wide and division-wide OKRs that get major events to publicize them, with large Q&As and all. It's easy to learn what the priorities are and why. But, usually you just pay attention to what your local group is working on."

Having worked at both, 20% time is the only part of the article that is somewhat off-base.

In particular the following string of paragraphs match exactly what I’ve seen at both:

With all that up-front planning, the actual product decisions and working code were reviewed much less. Only the other PMs on my team reviewed my specs, and only me and the tester (also new grads usually) reviewed the working changes before they were added to the branch. For what it’s worth, I think this is why the quality of the details on Microsoft products is often lacking—a random PM made a decision and no one bothered to push back on it.

Contrast that with Google.

At Google, I never saw a strategy document. I went to every Friday all-hands, but I didn’t hear the leaders talk about a broad vision of what we needed to build. The people above me didn’t set direction and ask me to follow it.

Instead, leaders encouraged teams to generate their own ideas. The founders had ideas of their top priorities and worked with the relevant teams on those, but the list of the top company OKRs was a subset of all the OKRs, not a roll-up. Some people were not working on anything the company cared about strategically!

Why does there have to be some conspiracy or hidden agenda? Uncontrolled Covid spread would result in an extremely large number of deaths and overwhelm the healthcare system.

That doesn’t mean that zero-Covid is sustainable forever as time goes on, as lockdowns and other frustrations take more and more of a toll. New Zealand and Singapore already had to give up on it. Even putting protests aside, this wave could easily be the one that can no longer be controlled.

An interesting project, but one that seems to suffer from a (presumably unintended and unknown) conservative bias itself, as evidenced by opening the page and seeing conservative opinion outlets like Breitbart and Drudge displayed literally next to reputable sources like the New York Times and Politico