Not Hacker News Logo

Not

Hacker

News!

Home
Hiring
Products
Companies
Discussion
Q&A
Users
Not Hacker News Logo

Not

Hacker

News!

AI-observed conversations & context

Daily AI-observed summaries, trends, and audience signals pulled from Hacker News so you can see the conversation before it hits your feed.

LiveBeta

Explore

  • Home
  • Hiring
  • Products
  • Companies
  • Discussion
  • Q&A

Resources

  • Visit Hacker News
  • HN API
  • Modal cronjobs
  • Meta Llama

Briefings

Inbox recaps on the loudest debates & under-the-radar launches.

Connect

© 2025 Not Hacker News! — independent Hacker News companion.

Not affiliated with Hacker News or Y Combinator. We simply enrich the public API with analytics.

Not Hacker News Logo

Not

Hacker

News!

Home
Hiring
Products
Companies
Discussion
Q&A
Users
  1. Home
  2. /Discussion
  3. /It is worth it to buy the fast CPU
  1. Home
  2. /Discussion
  3. /It is worth it to buy the fast CPU
Last activity 3 months agoPosted Aug 24, 2025 at 2:03 AM EDT

It Is Worth It to Buy the Fast CPU

ingve
270 points
511 comments

Mood

heated

Sentiment

mixed

Category

other

Key topics

CPU Performance
Developer Productivity
Hardware Upgrades
Debate intensity80/100

The article argues that buying a fast CPU is worth it for developers, but the discussion reveals diverse opinions on the matter, with some questioning the value of top-of-the-line CPUs and others highlighting the importance of other factors like RAM and storage.

Snapshot generated from the HN discussion

Discussion Activity

Very active discussion

First comment

2h

Peak period

149

Day 1

Avg / period

80

Comment distribution160 data points
Loading chart...

Based on 160 loaded comments

Key moments

  1. 01Story posted

    Aug 24, 2025 at 2:03 AM EDT

    3 months ago

    Step 01
  2. 02First comment

    Aug 24, 2025 at 4:11 AM EDT

    2h after posting

    Step 02
  3. 03Peak activity

    149 comments in Day 1

    Hottest window of the conversation

    Step 03
  4. 04Latest activity

    Aug 26, 2025 at 12:23 AM EDT

    3 months ago

    Step 04

Generating AI Summary...

Analyzing up to 500 comments to identify key contributors and discussion patterns

Discussion (511 comments)
Showing 160 comments of 511
miohtama
3 months ago
3 replies
Even better way to improve the quality of your computer sessions is "Just use Mac." Apple is so much ahead at the performance curve.
mgaunard
3 months ago
2 replies
They have good performance, especially per watt, for a laptop.

Certainly not ahead of the curve when considering server hardware.

nine_k
3 months ago
1 reply
Not just that; they have a decent GPU and the unified memory architecture which allows to directly run many ML models locally with good performance.

Server hardware is not very portable. Reserving a c7i.large is about $0.14/hour, this would equal the cost of an MBP M3 64GB in about two years.

Apple have made a killer development machine, I say this as a person who does not like Apple and macOS.

alt227
3 months ago
Multi monitor support is still flaky and unreliable, cant boot linux environments, cant upgrade M.2 drives yourself, magic mouse still cannot be charged whilst using it etc etc.

On top of that when you look at price vs performance they are way behind.

Apple may have made good strides in single core cpu performance, but they have definitely not made killer development machines imo.

cornholio
3 months ago
Apple still has quite atrocious performance per $. So it economically makes sense for a top end developer or designer, but perhaps not the entire workforce let alone the non-professional users, students etc.
alt227
3 months ago
In my experience comments like these are generally made by people who dont have much experience outside of using laptops.
cycomanic
3 months ago
Funny thing we just talked about this in a thread 2 days ago. Comments like this leads me to dismiss anything coming from apple fan boys.

It's not like objective benchmarks disproving these sort of statements don't exist.

2shortplanks
3 months ago
7 replies
This article skips a few important steps - how a faster CPU will have a demonstrable improvement on developer performance.

I would agree with the idea that faster compile times can have a significant improvement in performance. 30s is long enough for a developer to get distracted and go off and check their email, look at social media, etc. Basically turning 30s into 3s can keep a developer in flow.

The critical thing we’re missing here is how increasing the CPU speed will decrease the compile time. What if the compiler is IO bound? Or memory bound? Removing one bottleneck will get you to the next bottleneck, not necessarily get you all the performance gains you want

mordae
3 months ago
2 replies
IO bound compiler would be weird. Memory, perhaps, but newer CPUs also tend to be able to communicate with RAM faster, so...

I think just having LSP give you answers 2x faster would be great for staying in flow.

crinkly
3 months ago
1 reply
Compiler is usually IO bound on windows due to NTFS and the small files in MFT and lock contention problem. If you put everything on a ReFS volume it goes a lot faster.

Applies to git operations as well.

blibble
3 months ago
1 reply
by "IO bound" you mean "MS defender bound"
hypercube33
3 months ago
Dev Drive can help with that as well
cout
3 months ago
I've seen gcc+ld use a large amount of disk (dozens of GB) during LTO.
delusional
3 months ago
2 replies
I wish I was compiler bound. Nowadays, with everything being in the cloud or whatever I'm more likely to be waiting for Microsoft's MFA (forcing me to pick up my phone, the portal to distractions) or getting some time limited permission from PIM.

The days when 30 seconds pauses for the compiler was the slowest part are long over.

1over137
3 months ago
1 reply
You must be a web developer. Doing desktop development, nothing is in the cloud for me. I’m always waiting cor my compiler.
necovek
3 months ago
More likely in an enterprise company using MS tooling (AD/Entra/Outlook/Teams/Office...) with "stringent" security settings.

It gets ridiculous quickly, really.

Cyan488
3 months ago
The circuit design software I use, Altium Designer, has a SaaS cloud for managing libraries of components, and version control of projects. I probably spend hours a year waiting for simple things like "load the next 100 parts in this list" or "save this tiny edit to the cloud" as it makes API call after call to do simple operations.

And don't get me started on the cloud ERP software the rest of the company uses...

em3rgent0rdr
3 months ago
1 reply
Another thing to keep in mind when compiling is adding more cores doesn't help with link time, which is usually stuck to a single core and can be a bottleneck.
almostgotcaught
3 months ago
there are plenty of linkers that parallelize linking

https://github.com/rui314/mold?tab=readme-ov-file#why-is-mol...

https://llvm.org/devmtg/2017-10/slides/Ueyama-lld.pdf

bluGill
3 months ago
1 reply
I got my boss to get me the most powerful server we could find, $15000 or so. In benchmarks there was minimal benefit and sometimes a loss going with more than 40 cores even though it has 56. (52? - I can't check now) sometimes using more cores slows the build down. We have concluded that memory bandwidth is the limit, but are not sure how to prove it.
hypercube33
3 months ago
1 reply
If that's true than have you looked at the threadripper or the new Ryzen AI+ 395? I think it has north of 200gbps
bluGill
3 months ago
i have not (above machine was a intel), someone else did get a threaeripper though I don't know which. He reborted similar numbers though I think he was able to use more cores still not all.

The larger point is the fastest may not be faster for your workload so benchmark before spending money. Your workload may be different.

hakfoo
3 months ago
1 reply
In some cases, the bottlenecks are external.

I've seen a test environment which has most assets local but a few shared services and databases accessed over a VPN which is evidently a VIC-20 connected over dialup.

The dev environment can take 20 seconds to render a page that takes under 1 second on prod. Going to a newer machine with twice the RAM bought no meaningful improvement.

They need a rearchitecture of their dev system far more than faster laptops.

jiggawatts
3 months ago
> under 1 second on prod

There’s your problem. If your expectation was double-digit milliseconds in prod, then non-prod and its VPN also wouldn’t be an issue.

yoz-y
3 months ago
I don’t think that we live in an era where a hardware update can bring you down to 3s from 30s, unless the employer really cheaped out on the initial buy.

Now in the tfa they compare laptop to desktop so I guess the title should be “you should buy two computers”

m463
3 months ago
A lot of people miss the multi-core advantage. A lot of times the number of cores is an almost linear decrease in compile time.

You do need a good SSD though. There is a new generation of pcie5 SSDs that came out that seems like it might be quite a bit faster.

mgaunard
3 months ago
2 replies
I've seen more and more companies embrace cloud workstations.

It is of course more expensive but that allows them to offer the latest and greatest to their employees without needing all the IT staff to manage a physical installation.

Then your actual physical computer is just a dumb terminal.

milesrout
3 months ago
4 replies
Great, now every operation has 300ms of latency. Kill me
TiredOfLife
3 months ago
I wonder if everyone on HN has just woken from a 20 year coma.
datadrivenangel
3 months ago
Worse when the VPN they also force on you adds 300ms.
mgaunard
3 months ago
All of the big clouds have regions throughout the world so you should be able to find one less than 100ms away fairly easily.

Then realistically in any company you'll need to interact with services and data in one specific location, so maybe it's better to be colocated there instead.

dahart
3 months ago
If your ping is that high, you might be doing it wrong. Even Starlink is usually less than half that, usually a lot less. Most Remote Desktop setups I’ve seen are fairly and surprisingly responsive. It’s not quite as nice as a desktop 3 feet away, sure, but that only matters for a few things, and it’s good enough for most work. The tradeoff can be worth it since you can now work from anywhere via laptop and connect to the same machine. No need for multiple setups, most of the machine management is taken care of, upgrades are seamless. For various reasons I haven’t been able to move permanently to a cloud workstation, but TBH I often want to.
hulitu
3 months ago
4 replies
> I've seen more and more companies embrace cloud workstations.

In which movie ? "Microsoft fried movie" ? Cloud sucks big time. Not all engineers are web developers.

mysteria
3 months ago
There are big tech companies which are slowly moving their staff (for web/desktop dev to asic designers to HPC to finance and HR) to VDI, with the only exception being people who need a local GPU. They issue a lightweight laptop with long battery life as a dumb terminal.

The desktop latency has gotten way better over the years and the VMs have enough network bandwidth to do builds on a shared network drive. I've also found it easier to request hardware upgrades for VDIs if I need more vCPUs or memory, and some places let you dispatch jobs to more powerful hosts without loading up your machine.

dahart
3 months ago
The comment wasn’t about web development. Lots of devs use TeamViewer / RDP / VNC / SSH, especially post-covid devs working remotely.
mgaunard
3 months ago
It's for example being rolled out at my current employer, which is one of the biggest electronic trading companies in the world, mostly C++ software engineers, and research in Python. While many people still run their IDE on the dumb terminal (VSCode has pretty good SSH integration), people that use vim or the like work fully remotely through ssh.

I've also seen it elsewhere in the same industry. I've seen AWS workspaces, custom setups with licensed proprietary or open-source tech, fully dedicated instances or kubernetes pods.. All managed in a variety of ways but the idea remains the same: you log into a remote machine to do all of your work, and can't do anything without a reliable low-latency connection.

fmajid
3 months ago
With tools like Blaze/Bazel (Google) or Buck2 (Meta) compilations are performed on a massive parallel server farm and the hermetic nature of the builds ensures there are no undocumented dependencies to bite you. These are used for nearly everything at Big Tech, not just webdev.
JSR_FDED
3 months ago
2 replies
> Desktop CPUs are about 3x faster than laptop CPUs

Maybe that’s an AMD (or even Intel) thing, but doesn’t hold for Apple silicon.

I wonder if it holds for ARM in general?

Sayrus
3 months ago
1 reply
The author is talking about multi-core performance rather than single core. Apple silicon only offers a low number of cores on desktop chips compared to what Intel or AMD offers. Ampere offers chips than are an order of magnitude faster in multi-core but they are not exactly "desktop" chips. But they are a good data point to say it can be true for ARM if the offer is here.
gloxkiqcza
3 months ago
1 reply
> Apple silicon only offers a low number of cores on desktop chips compared to what Intel or AMD offers.

* Apple: 32 cores (M3 Ultra)

* AMD: 96 cores (Threadripper PRO 9995WX)

* Intel: 60 cores (W‑9 3595X)

I wouldn’t exactly call that low, but it is lower for sure. On the other hand, the stated AMD and Intel CPUs are borderline server grade and wouldn’t be found in a common developer machine.

brookst
3 months ago
Yeah i9-14900 and 9950x are better comparisons, at 24 and 16 cores respectively.
wqaatwt
3 months ago
1 reply
Apple doesn’t really make desktop CPUs, though. Just very good oversized mobile ones.

For AMD/Intel laptop, desktop and server CPUs usually are based on different architectures and don’t have that much overlap.

brookst
3 months ago
2 replies
What’s the difference between a M4 max and a “real” desktop processor?
Tsiklon
3 months ago
1 reply
Generally PCI-E lanes and memory bandwidth tend to be the big difference between mobile and proper desktop workstation processors.

Core count used to be a big difference but the ARM Procs in the Apple machines certainly meet the lower end workstation parts now. to exceed it you're spending big big money to get high core counts in the x86 space.

Proper desktop processors have lots and lots of PCI-E Lanes. The current cream of the crop Threadripper Pro 9000 series have 128 PCI-E 5.0 Lanes. A frankly enormous amount of fast connectivity.

M2 Ultra, the current closest workstation processor in Apple's lineup (at least in a comparable form factor in the Mac Pro) has 32 lanes of PCI-E 4.0 connectivity that's enhanced by being slotted into a PCI-E Switch fabric on their Mac Pro. (this I suspect is actually why there hasn't been a rework of the Mac Pro to use M3 Ultra - that they'll ditch the switch fabric for direct wiring on their next one)

Memory bandwidth is a closer thing to call here - using the Threadripper pro 9000 series as an example we have 8 channels of 6400MT/s DDR5 ECC. According to kingston the bus width of DDR5 is 64b so that'll get us ((6400 * 64)/8) = 51,200MB/s per channel; or 409.6 GB/s when all 8 channels are loaded.

On the M4 Max the reported bandwidth is 546 GB/s - but i'm not so certain how this is calculated as the maths doesn't quite stack up from the information i have (8533 MT/s, bus width of 64b, seems to point towards 68,264MB/s per channel. the reported speed doesn't neatly slot into those numbers).

In short the memory bandwidth bonus workstation processors traditionally have is met by the M4 Max, but PCI-E Extensibility is not.

In the mac world though that's usually not a problem as you're not able to load up a Mac Pro with a bunch of RTX Pro 6000s and have it be usable in MacOS. You can however load your machine with some high bandwidth NICs or HBAs i suppose (but i've not seen what's available for this platform)

brookst
3 months ago
1 reply
The M4 Max’s bus width is 512 bytes, not 64.
Tsiklon
3 months ago
Aha! That'll definitely get you to 546G/s.
wqaatwt
3 months ago
It can’t be used as a space heater?

It’s not that it’s worse than a “real” desktop chip. In a way it’s better you get almost comparable performance with way lower power usage.

Also the M4 Max has worse MT performance than e.g. the 14900k which is architecture ancient in relative terms and also costs a fraction

Rucadi
3 months ago
1 reply
I've been struggling with this topic a lot, I feel the slowness everyday and productivity loss of having slow computers, 30m for something that could take 10 times less... it's horrible.
dahart
3 months ago
It is true, but also funny to think back on how slow computers used to be. Even the run-of-the-mill cheap machines today are like a million times faster than supercomputers from the 70s and 80s. We’ve always had the issue that we have to wait for our computers, even though for desktop personal computers there has been a speedup of like seven or eight orders of magnitude over the last 50 years. It could be better, but that has always been true. The things we ask computers to do grows as fast as the hardware speeds up. Why?

So, in a way, slow computers is always a software problem, not a hardware problem. If we always wrote software to be as performant as possible, and if we only ran things that were within the capability of the machine, we’d never have to wait. But we don’t do that; good optimization takes a lot of developer time, and being willing to wait a few minutes nets me computations that are a couple orders of magnitude larger than what it can do in real time.

To be fair, things have improved on average. Wait times are reduced for most things. Not as fast as hardware has sped up, but it is getting better over time.

avidiax
3 months ago
4 replies
Employers, even the rich FANG types, are quite penny-wise and pound-foolish when it comes to developer hardware.

Limiting the number and size of monitors. Putting speedbumps (like assessments or doctor's notes) on ergo accessories. Requiring special approval for powerful hardware. Requiring special approval for travel, and setting hotel and airfare caps that haven't been adjusted for inflation.

To be fair, I know plenty of people that would order the highest spec MacBook just to do web development and open 500 chrome tabs. There is abuse. But that abuse is really capped out at a few thousand in laptops, monitors and workstations, even with high-end specs, which is just a small fraction of one year's salary for a developer.

tgma
3 months ago
7 replies
FANG is not monolithic. Amazon is famously cheap. So is Apple in my opinion based on what I have heard (you get random refurbished hardware that is available not some standardized thing, sometimes with 8GB RAM sometimes something nicer) Apple is also famously cheap on their compensation. Back in the day they proudly said shit to the effect of "we deliberately don't pay you top of the market because you have to love Apple" to which the only valid answer is "go fuck yourself."

Google and Facebook I don't think are cheap for developers. I can speak firsthand for my past Google experience. You have to note that the company has like 200k employees and there needs to be some controls and not all of the company are engineers.

Hardware -> for the vast majority of stuff, you can build with blaze (think bazel) on a build cluster and cache, so local CPU is not as important. Nevertheless, you can easily order other stuff should you need to. Sure, if you go beyond the standard issue, your cost center will be charged and your manager gets an email. I don't think any decent manager would block you. If they do, change teams. Some powerful hardware that needs approval is blanket whitelisted for certain orgs that recognize such need.

Trips -> Google has this interesting model you have a soft cap for trips and if you don't hit the cap, you pocket half of the trips credit in your account which you can choose to spend later when you are overcap or you want to get something slightly nicer the next time. Also, they have clear and sane policies on mixing personal and corporate travel. I encourage everyone to learn about and deploy things like that in their companies. The caps are usually not unreasonable, but if you do hit them, it is again an email to your management chain, not some big deal. Never seen it blocked. If your request is reasonable and your manager is shrugging about this stuff, that should reflect on them being cheap not the company policy.

PartiallyTyped
3 months ago
1 reply
Not sure what you are talking about re amzn.

I have a pretty high end MacBook Pro, and that pales in comparison to the compute I have access to.

tgma
3 months ago
2 replies
The OP was talking beyond just compute hardware. Stuff like this: https://www.reddit.com/r/womenintech/comments/1jusbj2/amazon...
sincerely
3 months ago
2 replies
All of OPs posts in that thread are blatantly Chat GPT output
gruez
3 months ago
2 replies
Because.. em-dashes? As many others have mentioned, ios/mac have auto em-dashes so it's not really a reliable indicator.
brookst
3 months ago
1 reply
It’s so annoying that we’ve lost a legit and useful typographic convention just because some people think that AI overusing it means that all uses indicate AI.

Sure, I’ve stopped using em-dashes just to avoid the hassle of trying to educate people about a basic logical fallacy, but I reserve the right to be salty about it.

FergusArgyll
3 months ago
1 reply
I find adding some typos and 1 or 2 bad grammer things lets you get away with whatever you want
skirmish
3 months ago
> 1 or 2 bad grammer things

1 or 2 bed gamer things

Snarwin
3 months ago
1 reply
Several things:

1) Em-dashes

2) "It's not X, it's Y" sentence structure

3) Comma-separated list that's exactly 3 items long

gruez
3 months ago
>1) Em-dashes

>3) Comma-separated list that's exactly 3 items long

Proper typography and hamburger paragraphs are canceled now because of AI? So much for what I learned high school english class.

>2) "It's not X, it's Y" sentence structure

This is a pretty weak point because it's n=1 (you can check OP's comment history and it's not repeated there), and that phrase is far more common in regular prose than some of the more egregious ones (eg. "delve").

AtlasBarfed
3 months ago
You sound like a generated message from a corporate reputation AI defense bot
PartiallyTyped
3 months ago
That’s fair criticism. I only corrected the hardware aspect of it all.
fmajid
3 months ago
3 replies
iOS development is still mostly local which is why most of the iOS developers at my previous Big Tech employer got Mac Studios as compiler machines in addition to their MacBook Pros. This requires director approval but is a formality.

I read Google is now issuing Chromebooks instead of proper computers to non-engineers, which has got to be corrosive to productivity and morale.

SoftTalker
3 months ago
1 reply
If you're not a developer and everything you need for your job runs in a browser, what's wrong with a Chromebook?
tgma
3 months ago
And has the upside of not having to force an antivirus or Crowdstrike or similar corporate spyware.
walterbell
3 months ago
> Chromebooks ... to non-engineers

"AI" (Plus) Chromebooks?

tgma
3 months ago
Google issued Chromebooks are not crap with 2GB RAM and Celeron. There were even engineers who voluntarily preferred them. From a security standpoint they are superb.
beachtaxidriver
3 months ago
2 replies
Google used to be so un-cheap they had a dedicated ergo lab room where you could try out different keyboards.

They eventually became so cheap they blanket paused refreshing developer laptops...

walterbell
3 months ago
Some BigCos would benefit from <Brand> version numbers to demarcate changes in corporate leadership, culture and fiscal policy.
toast0
3 months ago
Yahoo was cheap/stingy/cost concious as hell. They still had a well stocked ergo team, at least for the years I was there. You'd schedule an ergo consult during new hire orientation, and you'd get a properly sized seat and your desk height adjusted if needed and etc. Lots of ergo keyboards, although I didn't see a lot of kinesis back then.

Proper ergo is a cost concious move. It helps keep your employees able to work which saves on hiring and training. It reduces medical expenses, which affects the bottom line because large companies are usually self-insured; they pay a medical insurance company only to administer the plan, not for insurance --- claims are paid from company money.

laidoffamazon
3 months ago
How do you know someone worked at Google?

Don’t worry, they’ll tell you

alt227
3 months ago
> sometimes with 8GB RAM

Apple have long thought that 8Gb ram is good enough for anything, and will continue to for some time now.

likpok
3 months ago
The soft cap thing seems like exactly this kind of penny-foolish behavior though. I’ve seen people spend hours trying to optimize their travel to hit the cap — or dealing with flight changes, etc that come from the “expense the flight later” model.

All this at my company would be a call or chat to the travel agent (which, sure, kind of a pain, but they also paid for dedicated agents so wait time was generally good).

MonkeyClub
3 months ago
> Back in the day they proudly said shit to the effect of "we deliberately don't pay you top of the market because you have to love Apple" to which the only valid answer is "go fuck yourself."

So people started slacking off, because "you have to love your employees"?

createaccount99
3 months ago
4 replies
Isn't it about equal treatment? You can't buy one person everything they want, just because they have high salary, otherwise the employee next door will get salty.
hamdingers
3 months ago
2 replies
I previously worked at a company where everyone got a budget of ~$2000. The only requirement was you had to get a mac (to make it easier on IT I assume), the rest was up to you. Some people bought a $2000 macbook pro, some bought a $600 mac mini and used the rest on displays and other peripherals.

Equality doesn't have to mean uniformity.

Aurornis
3 months ago
2 replies
I saw this tried ones and it didn’t work.

Some people would minimize the amount spent on their core hardware so they had money to spend on fun things.

So you’d have to deal with someone whose 8GB RAM cheap computer couldn’t run the complicated integration tests but they were typing away on a $400 custom keyboard you didn’t even know existed while listening to their AirPods Max.

toast0
3 months ago
1 reply
I mean; looks like someone volunteered to make the product work on low spec machines. That's needed.

I've been on teams where corporate hardware is all max spec, 4-5 years ahead of common user hardware, provided phones are all flagships replaced every two years. The product works great for corporate users, but not for users with earthly budgets. And they wonder how competitors swallow market in low income countries.

Aurornis
3 months ago
> I mean; looks like someone volunteered to make the product work on low spec machines. That's needed.

The developer integration tests don’t need to run on a low spec machine. That is not needed.

hamdingers
3 months ago
That's probably another reason why we were limited to a set menu of computer options.
bobmcnamara
3 months ago
I've often wondered how a personal company budget would work for electrical engineers.

At one place I had a $25 no question spending limit, but sank a few months trying to buy a $5k piece of test equipment because somebody thought maybe some other tool could be repurposed to work, or we used to have one of those but it's so old the bandwidth isn't useful now, or this project is really for some other cost center and I don't work for that cost center.

Turns out I get paid the same either way.

dfxm12
3 months ago
If we're talking about rich faang type companies, no, it's not about equal treatment. These companies can afford whatever hardware is requested. This is probably true of most companies.

Where did this idea about spiting your fellow worker come from?

loeg
3 months ago
I don't think so. I think mostly just keeping spend down in aggregate.
Aeolun
3 months ago
That doesn’t matter. If I’m going to spend 40% of my time alive somewhere, you bet a requirement is that I’m not working on ridiculously outdated hardware. If you are paying me $200k a year to sit around waiting for my PC to boot up, simply because Joe Support that makes 50k would get upset, that’s just a massive waste of money.
loeg
3 months ago
3 replies
I think you're maybe underestimating the aggregate cost of totally unconstrained hardware/travel spending across tens or hundreds of thousands of employees, and overestimating the benefits. There need to be some limits or speedbumps to spending, or a handful of careless employees will spend the moon.
corimaith
3 months ago
2 replies
The cost of a good office chair is comparable to a top tier gaming pc, if not higher.
loeg
3 months ago
2 replies
Are there any FANG employers unwilling to provide good office chairs? I think even cheap employers offer these.
thenewwazoo
3 months ago
There are many that won’t even assign desks, much less provide decent chairs. Amazon and LinkedIn are two examples I know from personal experience.
Aeolun
3 months ago
I think my employer hed a contest to see which of 4 office chairs people liked the most, then they bought the one that everyone hated. I’m not quite sure anymore what kind of reason was given.
kec
3 months ago
2 replies
Not for an enterprise buying (or renting) furniture in bulk it isn’t. The chair will also easily last a decade and be turned over to the next employee if this one leaves… unlike computer hardware which is unlikely to be reused and will historically need to be replaced every 24-36 months even if your dev sticks around anyway.
varjag
3 months ago
2 replies
Right, the employee with unlimited spend would want to sit in a used chair.
oblio
3 months ago
An Aeron chair that's not been whacked with baseball bats looks pretty much the same after many, many years.
kec
3 months ago
That’s more or less my point from a different angle: unlimited spend isn’t reasonable and the justification “but $other_thing is way more expensive!” Is often incorrect.
SoftTalker
3 months ago
1 reply
> computer hardware which is unlikely to be reused and will historically need to be replaced every 24-36 months

That seems unreasonably short. My work computer is 10 years old (which is admittedly the other extreme, and far past the lifecycle policy, but it does what I need it to do and I just never really think about replacing it).

nicoburns
3 months ago
> My work computer is 10 years old... but it does what I need it to do and I just never really think about replacing it

It depends what you're working on. My work laptop is 5 years old, and it takes ~4 minutes to do a clean compile of a codebase I work on regularly. The laptop I had before that (which would now be around 10 years old) would take ~40 minutes to compile to the same codebase. It would be completely untenable for me to do the job I do with that laptop (and indeed I only started working in the area I do once I got this one).

adverbly
3 months ago
1 reply
It's the opposite.

You're underestimating the scope of time lost by losing a few percent in productivity per employee across hundreds of thousands of employees.

You want speed limits not speed bumps. And they should be pretty high limits...

loeg
3 months ago
2 replies
I don't believe anyone is losing >1% productivity from these measures (at FANG employers).
Aeolun
3 months ago
1 reply
Actually, just time spent compiling, or waiting for other builds to finish makes investing in the top level macbook pro worth it every 3 years. I think the calculation assumed something like 1-2% of my time was spent compiling, and I cost like $100k per year.
loeg
3 months ago
Who is still doing builds on developer laptops instead of a remote build farm? You can have so much more compute available when it doesn't need to be laptop form factor.
xmodem
3 months ago
1 reply
When Apple switched to their own silicon, I was maintaining the build systems at a scaleup.

After I saw the announcement, I immediately knew I needed to try out our workflows on the new architecture. There was just no way that we wouldn't have x86_64 as an implicit dependency all throughout our stack. I raised the issue with my manager and the corporate IT team. They acknowledged the concern but claimed they had enough of a stockpile of new Intel machines that there was no urgency and engineers wouldn't start to see the Apple Silicon machines for at least another 6-12 months.

Eventually I do get allocated a machine for testing. I start working through all the breakages but there's a lot going on at the time and it's not my biggest priority. After all, corporate IT said these wouldn't be allocated to engineers for several more months, right? Less than a week later, my team gets a ticket from a new-starter who has just joined and was allocated an M1 and of course nothing works. Turns out we grew a bit faster than anticipated and that stockpile didn't last as long as planned.

It took a few months before we were able to fix most of the issues. In that time we ended up having to scavenge under-specced machines form people in non-technical roles. The amount of completely avoidable productivity wasted from people swapping machines would have easily reached into the person-years. And of course myself and my team took the blame for not preparing ahead of time.

Budgets and expenditure are visible and easy to measure. Productivity losses due to poor budgetry decisions, however, are invisible and extremely difficult to measure.

alt227
3 months ago
2 replies
> I raised the issue with my manager and the corporate IT team.

> And of course myself and my team took the blame for not preparing ahead of time.

If your initial request was not logged and then able to be retrieved by yourself in defence, then I would say something is very wrong at your company.

xmodem
3 months ago
I could perhaps have been clearer with that point - this was more about public perception. People have a tendency to jump to conclusions - build system is not working, must be the build system team's fault.

But regardless, I already left there a few years back.

avidiax
3 months ago
> able to be retrieved by yourself in defence

You are suggesting a level of due process that is wildly optimistic for most companies. If you are an IC, such blame games are entirely resolved behind closed doors by various managers and maybe PMs. Your manager may or may not ask you for supporting documentation, and may or may not be able to present it before the "retrospective" is concluded.

BlandDuck
3 months ago
1 reply
Scaling cuts both ways. You may also be underestimating the aggregate benefits of slight improvements added up across hundreds or thousands of employees.

For a single person, slight improvements added up over regular, e.g., daily or weekly, intervals compound to enormous benefits over time.

XKCD: https://xkcd.com/1205/

Retric
3 months ago
The breakeven rate on developer hardware is based on the value a company extracts not their salary. Someone making X$/year directly has a great deal of overhead in terms of office space and managers etc, and above that the company only employees them because the company gains even more value.

Saving 1 second/employee/day can quickly be worth 10+$/employee/year (or even several times that). But you rarely see companies optimizing their internal processes based on that kind of perceived benefits.

Water cooler placement in a cube farm comes to mind as a surprisingly valuable optimization problem.

Aurornis
3 months ago
4 replies
Every well funded startup I’ve worked for went through a period where employees could get nearly anything they asked for: New computers, more monitors, special chairs, standing desks, SaaS software, DoorDash when working late. If engineers said they needed it, they got it.

Then some period of time later they start looking at spending in detail and can’t believe how much is being spent by the 25% or so who abuse the possibly. Then the controls come.

> There is abuse. But that abuse is really capped out at a few thousand in laptops, monitors and workstations, even with high-end specs,

You would think, but in the age of $6,000 fully specced MacBook Pros, $2,000 monitors, $3,000 standing desks, $1500 iPads with $100 Apple pencils and $300 keyboard cases, $1,000 chairs, SaaS licenses that add up, and (if allowed) food delivery services for “special circumstances” that turns into a regular occurrence it was common to see individuals incurring expenses in the tens of thousands range. It’s hard to believe if you’re a person who moderates their own expenditures.

Some people see a company policy as something meant to be exploited until a hidden limit is reached.

There also starts to be some soft fraud at scales higher than you’d imagine: When someone could get a new laptop without questions, old ones started “getting stolen” at a much higher rate. When we offered food delivery for staying late, a lot of people started staying just late enough for the food delivery to arrive while scrolling on their phones and then walking out the door with their meal.

master_crab
3 months ago
1 reply
There also starts to be some soft fraud at scales higher than you’d imagine: When someone could get a new laptop without questions, old ones started “getting stolen” at a much higher rate. When we offered food delivery for staying late, a lot of people started staying just late enough for the food delivery to arrive while scrolling on their phones and then walking out the door with their meal.

Ehh. Neither of these are soft fraud. The former is outright law-breaking, the latter…is fine. They stayed till they were supposed to.

Aurornis
3 months ago
4 replies
> the latter…is fine. They stayed till they were supposed to.

This is the soft fraud mentality: If a company offers meal delivery for people who are working late who need to eat at the office and then people start staying late (without working) and then taking the food home to eat, that’s not consistent with the policies.

It was supposed to be a consolation if someone had to (or wanted to, as occurred with a lot of our people who liked to sleep in) stay late to work. It was getting used instead for people to avoid paying out of pocket for their own dinners even though they weren’t doing any more work.

Which is why we can’t have nice things: People see these policies as an opportunity to exploit them rather than use them as intended.

master_crab
3 months ago
1 reply
soft fraud mentality

This isn’t about fraud anymore. It’s about how suspiciously managers want to view their employees. That’s a separate issue (but not one directed at employees).

Aurornis
3 months ago
2 replies
If a company says you have permission to spend money on something for a purpose, but employees are abusing that to spend money on something that clearly violates that stated purpose, that’s into fraud territory.

This is why I call it the soft fraud mentality: When people see some fraudulent spending and decide that it’s fine because they don’t think the policy is important.

Managers didn’t care. It didn’t come out of their budget.

It was the executives who couldn’t ignore all of the people hanging out in the common areas waiting for food to show up and then leaving with it all together, all at once. Then nothing changed after the emails reminding them of the purpose of the policy.

When you look at the large line item cost of daily food delivery and then notice it’s not being used as intended, it gets cut.

master_crab
3 months ago
2 replies
This might come as a bit of a surprise to you, but most (really all) employees are in it for money. So if you are astonished that people optimize for their financial gain, that’s concerning. That’s why you implement rules.

If you start trying to tease apart the motivations people have even if they are following those rules, you are going to end up more paranoid than Stalin.

Aurornis
3 months ago
1 reply
> This might come as a bit of a surprise to you

> So if you are astonished that people optimize for their financial gain, that’s concerning.

I’m not “surprised” nor “astonished” nor do you need to be “concerned” for me. That’s unnecessarily condescending.

I’m simply explaining how these generous policies come to and end through abuse.

You are making a point in favor of these policies: Many will see an opportunity for abuse and take it, so employers become more strict.

rand846633
3 months ago
I find your tone commendable, and I hope I can extend you the same courtesy of being respectful while disagreeing.

The idea that a company offering food in some capacity can be seen as generous is, at best, confusing and possibly naïve. A company does this because it expects such a policy will extract more work for less pay. There is no benevolence in the relationship between a company and an individual — only pure, raw self-interest.

In my opinion, the best solution is not to offer benefits at all, but simply to overpay everyone. That’s far more effective, since individuals then spend their own money as they choose, and thus take appropriate care of it.

alt227
3 months ago
> but most (really all) employees are in it for money

Yes, but some also have a moral conscience and were brought up to not take more than they need.

If you are not one of these types of people, then not taking complete over advantage of an offer like free meals probably seems like an alien concept.

I try to hire more people like this, it makes for a much stronger workforce when people are not all out to get whatever they can for themselves and look out for each others interests more.

d4mi3n
3 months ago
2 replies
This is disingenuous but soft-fraud is not a term I’d use for it. Fraud is a legal term. You either commit fraud or you do not. There is no “maybe” fraud—you comply with a policy or law or you don’t.

As you mentioned, setting policy that isn’t abused is hard. But abuse isn’t fraud—it’s abuse—and abuse is its own rabbit hole that covers a lot of these maladaptive behaviors you are describing.

varjag
3 months ago
Fraud is also used colloquially and it doesn't seem we're in a court of justice rn.
Aurornis
3 months ago
It’s called expense fraud.

I call the meal expense abuse “soft fraud” because people kind of know it’s fraud, but they think it’s small enough that it shouldn’t matter. Like the “eh that’s fine” commenter above: They acknowledged that it’s fraud, but also believe it’s fine because it’s not a major fraud.

If someone spends their employer’s money for personal benefit in a way that is not consistent with the policies, that is legally considered expense fraud.

There was a case local to me where someone had a company credit card and was authorized to use it for filling up the gas tank of the company vehicle. They started getting in the habit of filling up their personal vehicle’s gas tank with the card, believing that it wasn’t a big deal. Over the years their expenses weren’t matching the miles on the company vehicle and someone caught on. It went to court and the person was liable for fraud, even though the total dollar amount was low five figures IIRC. The employee tried to argue that they used the personal vehicle for work occasionally too, but personal mileage was expensed separately so using the card to fill up the whole tank was not consistent with policy.

I think people get in trouble when they start bending the rules of the expense policy thinking it’s no big deal. The late night meal policy confounds a lot of people because they project their own thoughts about what they think the policy should be, not what the policy actually is.

humanrebar
3 months ago
1 reply
Are you saying the mentality is offensive? Or is there a business justification I am missing?

Note that employers do this as well. A classic one is a manager setting a deadline that requires extreme crunches by employees. They're not necessarily compensating anyone more for that. Are the managers within their rights? Technically. The employees could quit. But they're shaving hours, days, and years off of employees without paying for it.

Aurornis
3 months ago
2 replies
It’s basic expense fraud.

If a company policy says you can expense meals when taking clients out, but sales people started expensing their lunches when eating alone, it’s clearly expense fraud. I think this is obvious to everyone.

Yet when engineers are allowed to expense meals when they’re working late and eating at the office, but people who are neither working late nor eating at the office start expensing their meals, that’s expense fraud.

These things are really not gray area. It seems more obvious when we talk about sales people abusing budgets, but there’s a blind spot when we start talking about engineers doing it.

margalabargala
3 months ago
1 reply
Frankly this sort of thing should be ignored, if not explicitly encouraged, by the company.

Engineers are very highly paid. Many are paid more than $100/hr if you break it down. If a salaried engineer paid the equivalent of $100/hr stays late doing anything, expenses a $25 meal, and during the time they stay late you get the equivalent of 20 minutes of work out of them- including in intangibles like team bonding via just chatting with coworkers or chatting about some bug- then the company comes out ahead.

That you present the above as considered "expense fraud" is fundamentally a penny-wise, pound-foolish way to look at running a company. Like you say, it's not really a gray area. It's a feature not a bug.

alt227
3 months ago
1 reply
> Like you say, it's not really a gray area. It's a feature not a bug.

Luckily that comes down to the policy of the individual company and is not enforced by law. I am personally happy to pay engineers more so they can buy this sort of thing themselves and we dont open the company to this sort of abuse. Then its a known cost and the engineers can decide from themselves if they want to spend that $30 on a meal or something else.

sokoloff
3 months ago
1 reply
To give them enough money to buy that $30 meal as a personal expense, you need to pay them around $50 in marginal comp expenses.

It can be a win for both sides for the employees to work an extra 30-90 minutes and have some team bonding and to feel like they’re getting a good deal. (Source: I did this for years at a place that comp’d dinner if you worked more than 8 hours AND past 6 PM; we’d usually get more than half the team staying for the “free” food.)

alt227
3 months ago
I have found that the success of things like this depend greatly on so many factors such as office type, location, team moral, management style, individual personalities, even mean age etc.

I have worked in places where the exact opposite of what you describe happens. As OP says, people just stop working at 6 and just start reading reddit or scrolling their phones. No team bonding and chat because everyone is wiped out from a hard day. Just people hanging around, grabbing their food when it arrives, and leaving.

We too had more than half the team staying for the “free” food, but they definitely didnt do much work whilst they were there.

humanrebar
3 months ago
> It’s basic expense fraud.

I'm making the case that mandatory unpaid overtime is effectively wage theft. It is legal in the US because half of jobs there are "exempt" from the usual overtime protections. There's no ethical reason for that, just political ones.

At any rate, I think people who want to crack down on meal expenses out of a sense of justice should get at least as annoyed by employers taking advantage of their employees in technically allowed ways.

Nemi
3 months ago
Tragedy of the Commons is a real thing. The goto solution that most companies use is to remove all privileges for everyone. But really, this is a cultural issue. This is how company culture is lost when a company gets larger.

A better option is for leadership to enforce culture by reinforcing expectations and removing offending employees if need be to make sure that the culture remains intact. This is a time sync, without a doubt. For leadership to take this on it has to believe that the unmeasurable benefit of a good company culture outweighs the drag on leadership's efficiency.

Company culture is will always be actively eroded in any company and part of the job of leadership is to enforce culture so that it can be a defining factor in the company's success for as long as possible.

ThrowawayR2
3 months ago
Good grief, no. They got an extra hour of productive (or semi-productive time; after 8 hours most people are, unsurprisingly, kind of worn down) out of us while waiting for dinner to arrive and a bit of team-building as we commiserate over whatever we're working on causing us to stay late over a meal. That more than offsets the cost of the food.

If an employee or team is not putting in the effort desired, that's a separate issue and there are other administrative processes for dealing with that.

baq
3 months ago
4 replies
> individuals incurring expenses in the tens of thousands range

peanuts compared to their 500k TC

Aurornis
3 months ago
1 reply
Very few companies pay $500K. Even at FAANG a lot of people are compensated less than that.

I do think a lot of this comment section is assuming $500K TC employees at employers with infinite cash to spend, though.

hellisothers
3 months ago
1 reply
But at the FAANGy companies I’ve worked at this issue persists. Mobile engineers working on 3yo computers and seeing new hires compile 2x (or more) faster with their newer machines.
alt227
3 months ago
2 replies
If they care that much about compile time, they would work on a desktop instead of a laptop.
bigtechennui
3 months ago
1 reply
Then the company would issue a desktop and a laptop, since they want engineers to be able to use computers in places other than their desk.
alt227
3 months ago
Yep, but then the laptop just becomes a screen and keyboard and can be the cheapest on the market. Remoting into your desktop to code is much more efficient than actually coding on a laptop, especially if you care about compile time. Then you can even set something compiling, shut your laptop and jump on your bike home, and have it done by the time you get there!
LevGoldstein
3 months ago
2 replies
...and we're back to trying to convince a penny-wise pound-foolish company to buy twice the computing hardware for every developer.
bigstrat2003
3 months ago
1 reply
Or just buy everyone desktops. Honestly I think laptops are completely superfluous for every business I've ever worked at. Nobody is truly getting value out of bringing a laptop to meetings, they just like them.
milch
3 months ago
1 reply
I think whatever companies you were at just didn't have very effective meetings. There's a time for "laptops down" and there's a time for laptops. If we can't prototype, brainstorm, outline ideas... why even have meetings in the first place?
alt227
3 months ago
> why even have meetings in the first place

Exactly. I personally have never been in a meeting which I thought was absolutely necessary. Except maybe new fire regs.

alt227
3 months ago
Nope, laptops are just very cheap thin clients to remote onto the desktops with much higher power. This gives the advantage of being able to leave things compiling whilst you shut your laptop at the end of the day.
bigstrat2003
3 months ago
1 reply
Not only are most developers (let alone other employees) making nowhere near that, why should spending $500k mean you waste $10k? Even saving small amounts matters when you add it up.
baq
3 months ago
Why waste? If you get more than 2% value increase out of your 10k it’s a net gain.
pengaru
3 months ago
500k is not the average, and anyone at that level+ can get fancy hardware if they want it.
groby_b
3 months ago
One, not everybody gets 500K TC.

Two, several tens of thousands are in the 5%-10% range. Hardly "peanuts". But I suppose you'll be happy to hear "no raise for you, that's just peanuts compared to your TC", right?

incone123
3 months ago
2 replies
$3,000 standing desks?? It's some wood, metal and motors. I got one from IKEA in about 2018 for 500 gbp and it's still my desk today. You can get Chinese ones now for about 150 gbp.
Aurornis
3 months ago
1 reply
The people demanding new top spec MacBook Pros every year aren’t the same people requesting the cheapest Chinese standing desk they can find.
incone123
3 months ago
5 replies
I can understand paying more for fast processors and so on but a standing desk just goes up and down. What features do the high end desks have that I am missing out on?
dcrazy
3 months ago
1 reply
Stability and reliability.
ffsm8
3 months ago
1 reply
Stability is a big one, but the feel of the desk itself is also a price point. You're gonna be paying a lot depending on the type of tabletop you get. ($100-1k+ just for the top)
incone123
3 months ago
1 reply
Mine is very stable. Top is just some kind of board. It took a bit of damage from my cat's claws but that's not a risk most corporate offices have.
dcrazy
3 months ago
1 reply
What price point did you buy at?

I paid a premium for my home height-adjustable desk because the frame and top are made in America, the veneer is much thicker than competitors, the motors and worm gears are reliable, and the same company makes coordinating office furniture.

The same company sells cheap imported desks too. Since my work area is next to the dining table in my open-plan apartment, I considered the better looks worth the extra money.

incone123
3 months ago
500 GBP in 2018. It looks functional but not stylish, which is all I needed. You make a good point about appearance: companies that want to create a certain impression for visitors are going to spring for better looking furniture.
hellisothers
3 months ago
1 reply
I went with Uplift desks which are not $150 but certainly sub $1000. I think what I was paying for was the stability/solidity of the desk, the electronics and memory and stuff is probably commodified.
winrid
3 months ago
$300 electronic leg kit from Amazon + Ikea top is pretty solid and has memory etc
Aurornis
3 months ago
Furniture for managed office space has different requirements.

If someone's unstable motorized desk tips over and injures someone at the office, it's a big problem for the company.

A cheap desk might have more electrical problems. Potential fire risk.

Facilities has to manage furniture. If furniture is a random collection of different cheap desks people bought over the years they can't plan space without measuring them all. If something breaks they have to learn how to repair each unique desk.

Buying the cheapest motorized desk risks more time lost to fixing or replacing it. Saving a couple hundred dollars but then having the engineer lose part of a day to moving to a new desk and running new cables every 6 months while having facilities deal with disposal and installation of a new desk is not a good trade.

alt227
3 months ago
Doesnt matter, some people just want whatever the company will spring for them.
tuna74
3 months ago
If you buy from a dealer/manufacturer they come and set up the desk for you. You can also get stuff like really good sound absorbing panels and better integrated electricity and other stuff like that. If you buy system furniture like connected desks and cubibles it is probably the way to go.
wslh
3 months ago
Breaking news: "Trump tariffs live updates: Trump says US to tariff furniture imports following investigation"<https://finance.yahoo.com/news/live/trump-tariffs-live-updat...>
Aeolun
3 months ago
4 replies
Don’t you think the problem there is that you hired the wrong people?
SteveJS
3 months ago
Was trying to remember a counter example on good hires and wasted money.

Alex St. John Microsoft Windows 95 era, created directX annnnd also built an alien spaceship.

I dimly recalled it as a friend in the games division telling me about some someone getting 5 and a 1 review scores in close succession.

Facts i could find (yes i asked an llm)

5.0 review: Moderately supported. St. John himself hosted a copy of his Jan 10, 1996 Microsoft performance review on his blog (the file listing still exists in archives). It reportedly shows a 5.0 rating, which in that era was the rare top-box mark. Fired a year later: Factual. In an open letter (published via GameSpot) he states he was escorted out of Microsoft on June 24, 1997, about 18 months after the 5.0 review. Judgment Day II alien spaceship party: Well documented as a plan. St. John’s own account (quoted in Neowin, Gizmodo, and others) describes an H.R. Giger–designed alien-ship interior in an Alameda air hangar, complete with X-Files cast involvement and a Gates “head reveal” gag. Sunk cost before cancellation: Supported. St. John says the shutdown came “a couple of weeks” before the 1996 event date, after ~$4.3M had already been spent/committed (≈$1.2M MS budget + ≈$1.1M sponsors + additional sunk costs). Independent summaries repeat this figure (“in excess of $4 million”).

So: 5.0 review — moderate evidence Fired 1997 — factual Alien spaceship build planned — factual ≈$4M sunk costs — supported by St. John’s own retrospective and secondary reporting

spyckie2
3 months ago
Basic statistics. You can find 10 people that will probably not abuse the system but definitely not 100.

It’s like your friend group and time choosing a place to eat. It’s not your friends, it’s the law of averages.

michaelt
3 months ago
Well partly, yes.

But also, when I tell one of my reports to spec and order himself a PC, there should be several controls in place.

Firstly, I should give clear enough instructions that they know whether they should be spending around $600, $1500, or $6000.

Second, although my reports can freely spend ~$100 no questions asked, expenses in the $1000+ region should require my approval.

Thirdly, there is monitoring of where money is going; spending where the paperwork isn't in order gets flagged and checked. If someone with access to the company amazon account gets an above-ground pool shipped to their home, you can bet there will be questions to be answered.

jayd16
3 months ago
Maybe so but it's not like that's something you can really control. You can control the policy so that is what's done.

351 more comments available on Hacker News

View full discussion on Hacker News
ID: 45001778Type: storyLast synced: 11/20/2025, 8:09:59 PM

Want the full context?

Jump to the original sources

Read the primary article or dive into the live Hacker News thread when you're ready.

Read ArticleView on HN
Not Hacker News Logo

Not

Hacker

News!

AI-observed conversations & context

Daily AI-observed summaries, trends, and audience signals pulled from Hacker News so you can see the conversation before it hits your feed.

LiveBeta

Explore

  • Home
  • Hiring
  • Products
  • Companies
  • Discussion
  • Q&A

Resources

  • Visit Hacker News
  • HN API
  • Modal cronjobs
  • Meta Llama

Briefings

Inbox recaps on the loudest debates & under-the-radar launches.

Connect

© 2025 Not Hacker News! — independent Hacker News companion.

Not affiliated with Hacker News or Y Combinator. We simply enrich the public API with analytics.