HNHacker News
TopNewBestAskShowJobs

Hermitian909

2,963 karma · joined March 23, 2018

submissionscomments
Hermitian909··on Ask HN: 20% of LinkedIn's recent layoffs were managers
I don't think it's that weird.

In a boom cycle, it's not a great use of resources to try to really tighten up the manger/report ratios because the size of the org because the slack lets you grow faster. The higher the growth, the more managers at a more inefficient manager/report ratio generally.

Certain orgs in LinkedIn were growing really fast. Now they're not and they know the headcount for the next year, time to ratchet down the number of managers to get a more steady, cost-efficient ratio.

Hermitian909··on 'Overhyped' generative AI will get a 'cold shower' in 2024, analysts predict
> I’m looking for AI that can do things other than make capitalism more efficient at parting people from their money.

I think you're really under-estimating the positive, human value that can come out of what I'm describing.

If you leave the world of software companies you'll find that a lot of humanity is wasting huge amounts of time on tasks that could be easily be automated. My most recent experience was the Electronic Vehicle research space - I was able to rather straightforwardly reduce testing cycles for certain key components from 1 year to 1 month through some straightforward software and collaboration with some scientists.

Most of what I accomplished could have been achieved by the scientists if they had used something like Retool[0], but Retool is too sophisticated a tool for them to ramp up on. If AI could make Retool accessible to someone with the technical sophistication of Material Scientist who can write a little Python, it might greatly speed up the rate at which we advance EV technology.

The point I'm making is that making it easier to make products that are accessible means that it's easier to distribute the positive effects of innovation to the rest of society faster. If anything, there's the potential to lower profits long term because today creating a product that is both valuable and accessible is an incredible moat.

[0] https://retool.com/

Hermitian909··on 'Overhyped' generative AI will get a 'cold shower' in 2024, analysts predict
I'm working on integrating AI into a product right now: IMO you want to look at what's happening now as more a shift in cost to develop and maintain - which itself is going to create qualitative differences.

I can now have 1-2 developers stand up ML backed services at a level of quality that a few years ago would have required an ML + engineering team to build along with an ongoing tuning burden. Now that the AI is "good enough" out of the box time-to-value has dropped, which also allows for more exploration.

One area I'm seeing a lot of traction at my company and amongst other developers: onboarding flows for complex products. LLMs are really great at taking a small amount of input from or about a user, walking down a decision tree, and creating some initial dummy data relevant to them to more quickly demonstrate value. You might not ever know chatGPT is involved but it doing wonders for quite a few companies' conversion rates.

Hermitian909··on Advice for Prospective PhD Students
IMO you want to distinguish between advice that is tactical and short term or strategic and long term.

The best tactical advice tends to from people who were recently in a very similar position as you, had had approximately the same goal you have, and either achieved the goal or failed. You want a sample of both successes and failures. The less recent, the less useful the advice.

The best strategic advice tends to be from people who have accomplished things you want to accomplish, regardless of time distance. Their tactical advice is less useful (because it is often dated), but the strategic advice tends to be better. You again need a large sample size to filter out noise.

Hermitian909··on Strong static typing, a hill I'm willing to die on
> I really wanted some hard research on this, but I know it's a hard one.

I think we'll have to settle for judgment calls.

I tried going through some of the research we have on developer productivity a few years back and it's almost all garbage or is only truly applicable to juniors (e.g. when you're new you really benefit from quick feedback time on static errors).

The entire space suffers from the fact that good experimental design is impossible to implement with anyone who's not a college student (good luck getting professionals to follow your rules for months) and the curse of dimensionality from the need to disentangle individual variations, type of software development, management style, and a thousand other things to try and draw out a signal.

Sadly, many things and life can't be effectively measured.

Hermitian909··on Return to Office Is Bullshit and Everyone Knows It
Pre-pandemic, why would you risk testing out an unknown style of work and management that almost no one had experience with?

Now there's a significant portion of the labor market that expects WFH, companies need to produce a policy on WFH/RTO instead of treating it as a non-decision.

Data gives no clear insight into which is better, which makes this a judgment call, and everyone with >5 yoe has enough experience in both modes that they feel qualified to make that judgment. Many think requiring some in-office time is superior. You can try and dismiss those opinions as "vague issues due to lack of water cooler conversations" but that's not going to actually convince anyone with the power to effect these decisions - even if you're right! You need answers to concerns like "virtual communication is too low bandwidth to build alignment on strategic shifts that are necessary for the company to grow to profitability" (quote to me from a director at a company with >1,000 employees).

My argument is basically: if you could have addressed those concerns, it would've happened during the pandemic. Manifestly, those concerns were not addressed in a satisfactory way. Therefore the only real resolution now is to wait 5-10 years to see if RTO/WFH is a meaningful differentiator for companies.

Hermitian909··on Return to Office Is Bullshit and Everyone Knows It
Talking to lots of middle and upper management, the primary complaints I hear are hard to measure - poorer communication, less alignment, less innovation, etc. None of this reduces the number of tasks being done, but reduces the utility of those tasks. Measuring directly is hard, but ultimately you'd expect it result in lower growth - which many companies are seeing (but it's hard to disentangle this from the macro situation).

I think the hard reality is that companies need to make a thesis on the level of flexibility in remote/in-office work and commit, then 5 years from now we'll get an idea of what works well.

Hermitian909··on Stop Arguing over Elite Schools. Just Make Public Colleges Free
> US spending per student is among the highest in the world by a large margin

It is high, but not exceptionally high[0]. It is then worth remembering that the US overcounts spending on primary and secondary education relative to peer countries because we lack most of the social welfare programs that exist in peer countries and effectively funnel welfare services through the education budget.

As an example, if you have a severely emotionally disturbed child the school district might spend ~$100,000 a year to house the student elsewhere[1]. In Norway, this problem would be budgeted under social services, rather than education.

Numbers are further inflated by increased cost of living relative to most peer countries[2]. This is effectively a dead-weight cost for which we receive no additional benefit. Since Labor is the biggest cost for schools it greatly impacts cost of education.

[0] https://www.statista.com/statistics/238733/expenditure-on-ed...

[1] https://lao.ca.gov/Publications/Report/4110#:~:text=Special%....

[2] https://worldpopulationreview.com/country-rankings/most-expe...

Hermitian909··on Privacy washing: Google claims to support privacy while lobbying against it
> If I'm looking for a thing, and shown lists of things that match what I'm looking for, it's at least consensual behavior.

An argument I find compelling here is as follows: sometimes I will look for something, and the world will tell me what I want does not exist. I will either build it myself or do without. If the state of the world changes, and a solution emerges, I would like that fact pushed to me (concrete example: new, more efficient battery chemistries for hot climates).

Waiting for everyone to pull slows down growth of whoever is innovating this new thing - which in turns hinders their innovation - which in turn slows down innovation in the economy.

There's a tradeoff here with all the bad things you lay out about advertising, but I'm not convinced I should prefer the more rapid rate of innovation.

Hermitian909··on Why’s that company so big? I could do that in a weekend (2016)
> then I remember a comparison on HN about how booking.com is O(50) people and Airbnb is O(2000) total

One thing to ask yourself - is the company chasing growth? A company like AirBnB or Twitter could absolutely run on a much smaller team if they agreed to mostly abandon growth. They could focus on reducing tech debt, make architectural decisions that reduced flexibility in the name of reliability and lower maintenance, and then eventually lay off a huge portion of their staff.

Instead they have a growth thesis - that growth requires investment, having to favor velocity over unit economics, etc. The higher the growth target, the more inefficiencies you take on.

Hermitian909··on Car industry pleads for delay to post-Brexit tariffs on EVs
> I've never heard of a tariff that is based on embodied carbon, percentage of slave labor that went into production of the good, or so on.

The inherent assumption here is that a trusted body can be established for a reasonable price that will accurately report these numbers so that the tariff can be enforced. This is a bad assumption both because of practical difficulties in many countries (try this in the DRC) and because one must often assume that the trading government is willing to subvert these tariffs.

In practice, the only practical solution is usually a flat tariff paired with diplomacy stating that the condition to revisit the tariff is building trust that these standards will be enforced on both sides.

Hermitian909··on What I learned losing 70 pounds: Medical interventions work, among other things
> In this scenario that would drop his TDEE to 2395 calories per day.

This is what naive calculations say, this is not what a DEXA scan says. His body is actively reducing calorie expendature well below what you would expect.

I have tried taking over his calorie counting for a week to help him, as someone who manages my own weight successfully I don't think I would overcount by a factor of 2. The chance he ate calories I was unaware of during that week is approximately zero (highly controlled environment, never left apartment)

Hermitian909··on What I learned losing 70 pounds: Medical interventions work, among other things
I think you misunderstand the failure mode. How do you measure calories out? Is that number static? How does it change over time?

My father is obese, and has been for many years. At the weight he usually hovers at, his BMR appears to be ~2,500 calories. He can lose weight from here no problem eating ~1600 calories a day, not easy, but not to hard.

The problem is, that after about 15 lbs of weightloss, he plateaus. Dexafit scans confirm there's been a massive reduction in BMR. By the time he's dropped 20 lbs his calorie counts generally need to be in the 1200s to lose weight, which is just torturous. The longest he ever last at these really low calorie counts was probably a year, I'm significantly smaller fitter than he is and I could not have lived a productive life on the diet he was eating.

I'm not sure how common this kind of response is, but his doctor's didn't seem to think it uncommon.

Hermitian909··on Ask HN: Where Are All the Jobs At?
Retail not hiring people like you before the downturn as well.

Your resume now signals "white collar upper-middle class" and retail will assume:

- You'll still be looking for work when you join

- You can't/won't work hard

All my friends with PhDs in non-marketable specialties have faced this problem for a decade.

Hermitian909··on Tracing: Structured logging, but better
The OP is wrong, log levels are very valuable if you leverage them.

Here's a classic problem as an illustration: The storage cost of your logs is really prohibitive. You would like to cut out some of your logs from storage but cannot lower retention below some threshold (say 2 weeks maybe). For this example, assume that tracing is also enabled and every log has a traceId

A good answer is to run a compaction job that inspects each trace. If it contains an error preserve it. Remove X% of all other traces.

Log levels make the ergonomics for this excellent and it can save millions of dollars a year at sufficient scale.

Hermitian909··on Programming is hard
This actually touches on one of SV's durable advantages in the software world: the realization that if you want good software your engineers must be involved in the requirements gathering, design, and scoping phases. Critically, the business understands that engineering is the most authoritative voice on cost and since all business activities should pass through an ROI analysis filter engineering needs to be in the room.

Keeping engineers in the room then adds a positive feedback loop: as they understand the business better they start to offer up new opportunities to the business that have surprisingly low cost.

(I will caveat that for sufficiently solved problems you can generally involve software engineers less)

Hermitian909··on Lessons from YC AI Startups
Very similar in nature yes - we had a few rather spectacular results using only techniques from the 80s and earlier.

A lot of the revolution is coming from material scientists doing the work of creating data sets that encode their knowledge, better computational techniques in the field (e.g. DFT[0]), and democratization of petabyte scale data pipelines.

[0] https://en.wikipedia.org/wiki/Density_functional_theory

Hermitian909··on Lessons from YC AI Startups
Previously worked on the intersection of ML and Material Science (specifically batteries). I think the link to osium-ai[0] tells the story pretty well. Material science is plagued by long, expensive, exploration phases - even in places you wouldn't expect them. ML ends up being really good at cutting the expense of these phases by >50% by making you just a little smarter in your exploration.

[0] https://www.ycombinator.com/companies/osium-ai

Hermitian909··on iPhone 15 and iPhone 15 Plus
I think this is the parent comment's complaint, no? Go back a decade and the rate of improvement in phones meant there was reason to be buying a new one every year (just like computers in 90s). Now that innovation is slow, it's just this year's update to a consumer good rather than a leading edge of a tech revolution.
Hermitian909··on You need to know what you are betting on
Two things have made startups significantly less attractive than they were in the 90s:

1. A substantial fraction of successful exits are now acquisitions. If you have ever been a part of an acquisition you know that unless the acquired company is a unicorn it is unlikely that you will see anything unless you are a key member of personnel. I've seen this happen to friends at >100 companies.

2. Long timelines to public complicate things. Options, even on a 10 year timeline, may expire before you can reasonably exercise them. The lack of cash can hinder life plans (children, house) and incentivise you to bet big. Each round requires the org to once again execute. If I build play a key role in making a business worth 100 million, and we raise at a value of 2 billion and fail to get there, my stock might now be worth very little.

The E(V) at larger companies is awesome by comparison.

Hermitian909··on What I have changed my mind about in software development
One of the great UX features of printing is that it is a quick way to have an auditable form of state over time. I look at states 1-n, compare and contrast, which my debuggers don't make as easy.

I'd add many people don't work in languages with good debuggers. I work in TS and the debugging async node code is an absolutely garbage experience in many cases.

Hermitian909··on UK pulls back from clash with Big Tech over private messaging
> I'd say only half the parents will actually try to keep their kids safe online

Ok, so is our answer then to abandon safety for the remaining 50% of families? Do we think that's fine, or tragic? I'm going with the latter.

Hermitian909··on UK pulls back from clash with Big Tech over private messaging
This is just as lazy a take as the UK government though.

Many societal problems would be trivial if you could get perfect compliance from the population. You can't, so if you're interested in solving problems you need to be willing to grapple with the world as it is. So far as I can tell online safety has not meaningfully improved since the late 90s - "enforce safety at home" has been the advice for all of that time and it has never worked.

I don't have a solution but "blame the parents" seems to be a very clear non-answer without some plan for how to make creating safety at home more easily actionable.

Hermitian909··on Engineer’s guide to career growth: Advice from my time at Stripe and Facebook
Sure, it is entirely possible to get screwed over with no recourse. That said, my lived experience is that most of the time people in high growth orgs think they're being unfairly screwed they're really grappling with their revealed preference to stay in their comfort zone rather than obtain career growth.
Hermitian909··on Engineer’s guide to career growth: Advice from my time at Stripe and Facebook
I agree with this directionally but think you're a little over-pessimistic.

First, IME it suffices to join an organization poised for rapid growth. This can still happen in large tech companies.

Second, while luck matters, there's also stuff you can do to increase your chances of being picked for career growth roles. I'm at a growth company. Recently a relatively new engineer was picked to lead a project over some more tenured, well-liked folks who wanted it. The new guy got it because he has done some really incredible work recently and then marketed it internally well enough that management (and engineering) all agreed he'd be the perfect fit. Politics, making sure that resources are allocated the way you want them, is a skill all its own.

Hermitian909··on Why is it so hard to measure productivity?
Lot of poorly thought out stuff here, I suspect the author is young and lacks real world experience running a business.

> If 10x engineers truly exist, why do pay scales intra company not cover a 10x spectrum?

The value you produce presents a cap on how much you can earn, not a floor. If you want to capture that value you need leverage, high end SWEs usually don't have that leverage. The statement is wrong anyway, at companies like Google, pay ranges from 200k-10million+.

> Interviews will transition to be more real-world scenarios, perhaps within the customer's actual codebase

Many good companies already do this, it doesn't actually change the interviews that much. All interview questions my company has are taken straight from the codebase - the end result is a standard system design + leetcode style interview because we actually need to solve these problems somewhat regularly.

Other options listed that lengthen the interview process from the current 6-8 hour standard are off the table at any companies targeting top of market talent who won't put up with longer than standard interviews (makes it hard to get companies to compete for the interviewee).

Companies not targeting top of market talent will almost always ape top of market won't adapt because they are not generally tech first and thus simply want to adopt "industry best practices". The organizational incentives to do this are incredibly strong.

Small tech-first startups are usually the only ones who can muster the organization will to do something more original recruiting wise but will necessarily stay a small part of the market.

> Interview performance (at least for those hired) definitely does not correlate with on-the-job performance

Citation needed, every company I've seen try to do a large scale assessment of this has found that interview performance is positively correlated with on-the job performance[0]. (I've seen some actual data + studies, but not sure any of them are fully public). What does the author have to offer against this?

I'd encourage the author to think much more about the incentive structures of the actors involved here and try coming to some new (more interesting) conclusions.

[0] https://rework.withgoogle.com/guides/hiring-use-structured-i....

Hermitian909··on Become an expert in something specific and boring
Probably not a good idea to judge all of EA but SBF. EA long predates SBF and had some huge wins by seriously asking the question "which charities save the most lives per dollar?" (technically: Quality Adjusted Years of Life, or QUALY). Really helped the world realize that things like mosquito nets in Africa were _grossly_ underfunded[0].

While I'm not an EA myself, accomplishments like Givewell[1] have really helped me keep respect for the movement - walking the walk is always orders of magnitude harder and more complex than talking the talk after all.

[0] https://www.effectivealtruism.org/articles/ea-global-2018-am... [1] https://www.givewell.org/

Hermitian909··on College students are struggling with basic math
> fractions are taught not until FOURTH GRADE. That is almost 3 years too late.

Former math educator: This is not the problem at all. Finland has great Math Education and they wait till 5th grade. If you ever try teaching a large number of 1st graders (or 3rd graders) fractions it becomes clear most of them are not developmentally ready and they'd be better served firming up foundations that would let them more quickly learn fractions when they're ready.

More pertinent problems are that much of our k-6 teaching staff are themselves math illiterate, our culture of disliking mathematics is enforced by a teaching style that makes math incredibly stressful for kids and disengage from the subject, we don't allow any tracking of where students actually are which causes slow students to fall behind more and fast students to be bored out of their mind, and that we make no use of "developmental priming" to speed up later learning later (e.g. you can learn many of the concepts of calculus long before your brain is capable of the necessary algebraic operations, if you know them, you can learn calculus faster)

Hermitian909··on Llama 2 is about as factually accurate as GPT-4 for summaries and is 30X cheaper
Seeing this right now on the product side. I can't give away untuned GPT3.5, much less sell it. GPT4 is the absolute floor for what I can sell without setting up a pipeline.
Hermitian909··on Managing difficult software engineers
"Perfectionism" ends up being too vague IMO.

I'd call myself a perfectionist in that I really want complete and correct solutions to problems and for everything to be "just so". What was crippling in my early career was that I wanted this level of perfection at every step of building.

I was fortunate to work with some really good engineers who convinced me that I couldn't make large things to a high standard by keeping them perfect at every stage. Instead I needed a "forward wave" of problems I was choosing to solve now, and a list of side problems that I'd slap a good enough solution on till I could come back. (there's a real art to ordering what goes into that wave, mastery of this skill implies seniority).

If you can then learn to understand when you can leave all the "good enough solutions" that really are good enough, you'll find you actually iterate quite quickly.

Page 1 of 23Next →