HNHacker News
TopNewBestAskShowJobs

boulos

13,551 karma · joined May 15, 2013

If you're trying to reach me about GCE (or Google Cloud generally) my username at Google is the same as this one.
submissionscomments
boulos··on 45-year mystery behind eerie photo from The Shining is believed to be solved
Thanks for replying! That's a good reason. Reporting is always hard, and of course, many things appear obvious in hindsight!
boulos··on Lossless LLM compression for efficient GPU inference via dynamic-length float
The latest GPUs and TPUs support fp8. It's a big part of the efficiency gain in the latest systems. Blackwell also supports fp4.
boulos··on Slouching towards San Francisco
The percentages and methodology changed over time though (this was the big argument between Benioff and Dorsey, since gross receipts ignoring business model and margins hit very differently).

Same thing the large transfer tax changes, vacancy taxes, etc. The inflation adjusted budget is definitely higher.

boulos··on Slouching Towards San Francisco
Most discussion of employment is for the San Francisco metro area, but I think the county level statistics at https://data.census.gov/profile/San_Francisco_County,_Califo... are actually specific to people who live in San Francisco.

I never know what business codes / job codes get included in "Professional, scientific, and management, and administrative and waste management" but there's an explicit separate one for Information that is only 6.3% (https://data.census.gov/vizwidget?g=050XX00US06075&infoSecti...)

People write about tech jobs because they're highly paid (on average) and highly visible. But it's not the case that the city is entirely dependent on technology. You wouldn't say the same thing about the equally large segment of "Finance and insurance, and real estate and rental and leasing".

boulos··on Slouching towards San Francisco
> Did tech companies decide to start paying more taxes? Did the city start spending more? No, the actual cause is boring and simple, but makes anti-establishment folks very uncomfortable.

We did pass gross receipts taxes and do tax payroll for larger businesses. So yes, companies pay more taxes than 2015 (though they didn't choose to) and our budget per person in inflation adjusted terms is up:

  A $16 billion question: How did San Francisco’s budget get so huge?
https://www.sfchronicle.com/sf/article/city-budget-16-billio...

A lot of that is from "self-supporting" segments including SFO.

boulos··on 45-year mystery behind eerie photo from The Shining is believed to be solved
What a weird investigation though. Sounds like they could have solved it by asking the photographer first, which they eventually did:

> Finally, Spark contacted Murray Close, the photographer who took the picture of Jack Nicholson that was inserted into the original image.

> The photographer revealed that "there was no such thing as the Warner Brothers photo archive [and] that was a complete mistake."

> Instead, Close had sourced the original photo from the BBC Hulton Photo Library in London, now part of Getty Images.

> The photo, it turns out, was taken at a Valentine's Day dance on February 14, 1921, in the Empress Ballroom at the Royal Palace Hotel in London.

boulos··on Every Flop Counts: Scaling a 300B LLM Without Premium GPUs
I was surprised not to see a Kunlun P800 there.
boulos··on SoftBank to acquire chip designer Ampere in $6.5B deal
Or that SoftBank owns Arm... and has very publicly said it wants to get into the full chip business, not just reference architecture.
boulos··on Uber users in Austin are getting matched with Waymo robotaxis
Just a nit, but it's not "for SXSW" (i.e., temporary). Access via the Uber app is now the mechanism by which we're offering rides in Austin (and next, Atlanta).

https://waymo.com/blog/2024/09/waymo-and-uber-expand-partner...

boulos··on It's OK to hardcode feature flags
That's a reasonable path! You probably learned to appreciate and value the complexity, but you wouldn't have from the start. Which service do you use?
boulos··on Tesla Paid Zero Federal Income Tax in 2024, Despite $2.3B in Income
> presumably to Mexico.

Also to Belize and other parts of Central and South America. They don't all stop in Mexico.

boulos··on Ask HN: How should I divide equity?
50% vested monthly for 4 years until August is only about 6%.
boulos··on I got a heat pump and my energy bill went up
The real point of this article is how busted the PG&E rate plans are. The author says:

> Do we really need 106 different rate plans in California? Why don’t utilities automatically put people on the cheapest rate plan for them, and reevaluate monthly based on usage?

And I think it makes sense to simplify, but I would bet that the old plans are required to persist for existing customers. That's how the NEM 2 folks are sticking with their previous contracts. It would be more efficient for everyone if PG&E could rationalize these various plans, but to do so, they'd also need to forcibly migrate people to other plans.

boulos··on So you want to build your own data center
See my sibling comment :).
boulos··on So you want to build your own data center
You're correct, there are multiple flavors of Google Cloud Locations. The "Google concrete" ones are listed at google.com/datacenters and London isn't on that list, today.

cloud.google.com/about/locations lists all the locations that GCE offers service, which is a super set of the large facilities that someone would call a "Google Datacenter". I liked to mostly refer to the distinction as Google concrete (we built the building) or not. Ultimately, even in locations that are shared colo spaces, or rented, it's still Google putting custom racks there, integrating into the network and services, etc. So from a customer perspective, you should pick the right location for you. If that happens to be in a facility where Google poured the concrete, great! If not, it's not the end of the world.

P.S., I swear the certification PDFs used to include this information (e.g., https://cloud.google.com/security/compliance/iso-27018?hl=en) but now these are all behind "Contact Sales" and some new Certification Manager page in the console.

Edit: Yes! https://cloud.google.com/docs/geography-and-regions still says:

> These data centers might be owned by Google and listed on the Google Cloud locations page, or they might be leased from third-party data center providers. For the full list of data center locations for Google Cloud, see our ISO/IEC 27001 certificate. Regardless of whether the data center is owned or leased, Google Cloud selects data centers and designs its infrastructure to provide a uniform level of performance, security, and reliability.

So someone can probably use web.archive.org to get the ISO-27001 certificate PDF from whenever the last time it was still up.

boulos··on Issues with color spaces and perceptual brightness
Amy Gooch's Color2Gray and various follow-on work has better coverage of the OP's actual goal:

> evaluate relative brightnesses between art assets, and improve overall game readability

The method in Color2Gray is trying to enhance salience, but the paper does a good job of comparing the problems (including red / blue examples in particular).

Like other commenters, I think oklab would look better than CIELAB on the example given in the OP. https://bottosson.github.io/posts/oklab/#comparison-with-oth... and the Munsell data below it show it to be a lot more uniform than either CIELAB or CIELUV.

boulos··on Microsoft Bob: Microsoft's biggest flop of the 1990s
The Seattle / UW related branch of MSR definitely had a few wins in the graphics department.

As https://www.microsoft.com/en-us/research/blog/meteoric-rise-... reminded me, they were on like 20% of the SIGGRAPH papers in 1996. And several have stood the test of time, like Hugues's Progressive Meshes paper (https://dl.acm.org/doi/10.1145/237170.237216). A little later, the spherical harmonics paper (https://dl.acm.org/doi/10.1145/566570.566612) was basically all MSR (I think Jan maybe interned there while at MPI? It's been a long time...).

That isn't to defend anything in AI, but it's not the case that they had no impact. The oral history thing there claims that the first grammar checking in Office 97 came from their NLP work.

boulos··on Anthropic raising funding valuing it at $60B
I doubt their preferences are >1x since they've always had high demand. In that case, the preference stack would just be the total raised over time (~$10B).
boulos··on Waymo will bring autonomous vehicles to Tokyo
That's wider than the streets near me in San Francisco :). Lots of our "two way" streets, are only one vehicle wide, because we allow parking on both sides of the street, too.
boulos··on Waymo will bring autonomous vehicles to Tokyo
You're confusing us with Cruise. Lots of reporting did the same, but we're expanding a lot across California. For example, now anyone can use our service in Los Angeles:

https://waymo.com/blog/2024/11/waymo-one-open-to-all-in-los-...

boulos··on Go Protobuf: The New Opaque API
That's not how I remember it. I thought proto3 was all about JSON compatibility. No?
boulos··on Byte Latent Transformer: Patches Scale Better Than Tokens
This is neat work, but I also love the (presumably intentional?) backronym of BLT.
boulos··on A new video captures a 1968 demo of IBM’s Executive Terminal
The Cronkite one?

https://m.youtube.com/watch?v=BsCkaAuikGY

boulos··on Pat Gelsinger was wrong for Intel
It was 15 years ago today that it was cancelled (https://web.archive.org/web/20100106162815/http://news.cnet....).

You need to remember that was during the financial crisis, and the first chips were going to be laughably bad and uncompetitive. From the quote in that article:

> Justin Rattner (Intel Senior Fellow) demonstrated Larrabee hitting one teraflop, which is great but you could walk across the street and buy an ATI graphics board for a few hundred dollars that would do five teraflops.

Intel had no chance for v0 to do anything but lose money. They were way off track, and spent most of the time trying to get to a software rasterizer plus hardware that could work for some games.

They did pivot Larrabee into the various Knight chips (Knights Corner, Landing and whatever else) since the "it's just x86" was a pretty compelling story in the 2009 era. But ultimately, HPC wasn't that great a market in the early 2010s for accelerators yet and NVIDIA ended up totally eating their lunch over time.

I think Intel could have stuck with the HPC market and gotten lucky once ML exploded, but realistically until about 5 years ago there wasn't that much ML spending yet either. 10 years of last place discrete GPU work would have been difficult to invest in.

tl;dr: the business case for Larrabee hinged on having a successful gaming business and it wasn't even close.

boulos··on John Carmack imagines a future where GPUs don't need PCs
I mean Larrabee did already back in 2008-ish, but with BSD. That was a real advantage of the reuse of some x86 cores.

On the flip side, until somewhat recently, NVIDIA GPUs didn't have the kind of hardware protections you'd want to build a modern multitenant OS (e.g., hardware page table and TLB support).

In the actual tweet (https://x.com/ID_AA_Carmack/status/1865127952712905197) he mostly seems to be talking about RLO style diagnostics with busybox on the device much like Dell servers with fancy BMCs:

> I still think today’s GPUs should be able to operate without host CPUs if they have a private link. Chains of accelerators are a legitimate use, but it would just be fun if GPUs made their own video signal with diagnostic information when you apply power outside of a host system. You could go farther and put a tiny linux system running busybox on your command processor, and backchannel keyboard input through the display port if you don’t have a USB port.

boulos··on Why America's economy is soaring ahead of its rivals
Oh! My edit didn't go through. I had tried to change "the article" to "the article at https://on.ft.com/41jw5ZY".
boulos··on Why America's economy is soaring ahead of its rivals
The article discusses this and disagrees. Even in the same sectors and with the top 7 companies removed, sectors in the US have higher P/E ratios due to higher projected growth rates.
boulos··on Launch HN: Regatta Storage (YC F24) – Turn S3 into a local-like, POSIX cloud FS
I love this space, and I have tried and failed to get cloud providers to work on it directly :). We could not get the Avere folks to admit that their block-based thing on object store was a mistake, but they were also the only real game in town.

That said, I feel like writeback caching is a bit ... risky? That is, you aren't treating the object store as the source of truth. If your caching layer goes down after a write is ack'ed but before it's "replicated" to S3, people lose their data, right?

I think you'll end up wanting to offer customers the ability to do strongly-consistent writes (and cache invalidation). You'll also likely end up wanting to add operator control for "oh and don't cache these, just pass through to the backing store" (e.g., some final output that isn't intended to get reused anytime soon).

Finally, don't sleep on NFSv4.1! It ticks a bunch of compliance boxes for various industries, and then they will pay you :). Supporting FUSE is great for folks who can do it, but you'd want them to start by just pointing their NFS client at you, then "upgrading" to FUSE for better performance.

boulos··on Unit Testing Numerical Routines
This is what ULPs are for (https://en.wikipedia.org/wiki/Unit_in_the_last_place).

It's easier for most building blocks (like transcendental functions) to be discussed in terms of worst case ULP error (e.g., <= 1 everywhere, <= 3, etc.). For example, SPIR-V / OpenCL has this section on the requirements to meet the OpenCL 3.0 spec (https://registry.khronos.org/OpenCL/specs/3.0-unified/html/O...). NVIDIA includes per-PTX-revision ULP information in their docs (e.g., https://docs.nvidia.com/cuda/parallel-thread-execution/#floa... for Divide and https://docs.nvidia.com/cuda/parallel-thread-execution/#floa... more broadly).

boulos··on Transactional Object Storage?
S3 recently added basic matching support (https://aws.amazon.com/about-aws/whats-new/2024/08/amazon-s3..., https://docs.aws.amazon.com/AmazonS3/latest/userguide/condit...).

They don't have the full suite of GCS's capabilities (https://cloud.google.com/storage/docs/request-preconditions#...) but it's something.

← PreviousPage 4 of 34Next →