Recent submissions

Comment · 5 years ago
Oh, I definitely agree that the most prudent decision a few years ago was to avoid Tesla like the plague. Why would Apple, the most profitable company in the world, want a nearly-bankrupt car manufacturer on its books?

Nevertheless, with the benefit of hindsight, it was likely the wrong decision from both a financial and strategic viewpoint. It's the kind of wrong decision Mark Zuckerberg avoided when Facebook bought Instagram and WhatsApp (despite being ridiculed at the time). Over the next decade, Tesla will likely be one of the most serious threats to Apple's dominance in high-end consumer tech goods (the other being companies working on AR/VR).

Comment · 5 years ago
Comment · 5 years ago
> Keep in mind, Tesla didn’t design or build the computers.

Tesla has shipped their custom SoC in every new car since April 2019.

Comment · 5 years ago
Only for the first-gen Roadster, all the way back in 2008. Total sales: 2450.
Comment · 5 years ago
If you don't want the chip to throttle, the simple answer is to get the Macbook Pro, not hack together a crappy laptop from a Mac Mini :)

Even then, the throttling on the Air seems pretty minor. About ~30% drop in performance after it levels off, which takes several minutes. Less if you get one of those pads with a fan in it that blows on the case.

Comment · 5 years ago
Aside from what other people have mentioned already, there's one more trick. The Chase Freedom Unlimited gives 1.5 points per dollar on all purchases, which can be transferred to the Reserve and spent at 1.5 cents per point. Effectively a 2.25% cash back card if you don't mind using Chase to book travel, which is among the very best.
Comment · 5 years ago
Until mid 2021 several other things also count for the travel credit such as gas and grocery stores. Chase probably did not want a wave of card cancellations over the $300 credit being mostly useless during the pandemic.
Comment · 5 years ago
Not just masks. Early projections (March / April) by supposedly reputable groups like IHME were wildly inaccurate. Even a cursory reading of their methods showed that they had no idea what they were doing. Oversimplifying a bit, they were fitting the CDF of a Gaussian to the cumulative deaths over time. Not a reasonable way of modeling exponential growth.

Nevertheless, IHME was kept in the spotlight by the government and media because they deemed the experts as an independent health research center at a reputable university. Their predictions drove many poor policy decisions, culminating in the infamous claim by Trump that the pandemic would be over soon after Easter. Many epidemiologists, statisticians, physicists, mathematicians etc. called their conclusions into question and built better models (mostly using SEIR / SEIS). It took several more months for IHME to improve their own model, but by then the damage was already done.

Comment · 5 years ago
Many of the tech companies are in the "bad" neighborhoods. Most notably Uber, Twitter and Square are all headquartered right next to one of the worst parts in the city (Civic Center / Tenderloin).

I remember walking to one of those companies for a job interview and seeing someone pooping in broad daylight on the 8th and Market intersection. Not a great first impression.

Comment · 5 years ago
TorchScript JIT (torch.jit.script) is similar for PyTorch.
Comment · 5 years ago
Back then a software engineer at a well-known big company would make around $30-50k (not inflation adjusted). Combined with 1993's interest rates (~7%) $300k was quite steep.

Today the same engineer at a FAANG would make about $300k. Houses are about $2M and interest rates are about 2%, so relatively speaking things are cheaper. However, unlike in 1993, today's salaries are unlikely to grow by 10x over the next 30 years while the mortgage is paid off!

Comment · 5 years ago
Hardly any of this matters in userspace or device-independent kernel modules, which is what 99% of developers work in.
Comment · 5 years ago
I like Apple's approach of having more narrow vector units rather than a few extremely wide ones. Narrower vector units are generally easier to program and easier to support on small cores (like the efficiency cores). It's a good tradeoff for cores used outside of niche applications that do a ton of numerical calculations.

Compare this to a design like AVX/AVX2 that has wider 256-bit vectors, but almost always forces the programmer to treat them as two 128-bit vectors glued together. All because Intel realized they had to power down half of each vector ALU to save power at idle.

Of course, the future is hopefully more flexible vector ISAs like SVE. AVX-512 is not too bad either today, but Intel seems almost pathologically opposed to making forward-looking decisions (what about when they want to double the vector width again??).

Comment · 5 years ago
This is an oversimplified statement. Extra decode width only helps if the rest of the CPU can actually process so many instructions in parallel without blocking on other resources like memory. x86 CPUs also have their own features to alleviate the limited decode width such as micro-op caches.

Case in point is the Samsung Exynos M3, which despite its 6-wide decoder is barely competitive with the 3-wide ARM Cortex-A76. The Exynos would fare very poorly against any recent 4-wide Intel or AMD CPU.

The crazy thing about the M1 is that every structure in the CPU is huge - the decoders, the ROB, the number of execution units, even the caches. And apparently all of it is implemented very efficiently.

Comment · 5 years ago
I don't think I've encountered a single smartphone by a reputable vendor that has had significant issues sleeping, no matter the chip vendor or OS.

Meanwhile people do have serious issues with sleep even on Intel Macs running MacOS and Thinkpads running Windows. For whatever reason PC chip / hardware vendors just cannot get sleep to work properly. Apparently the problem is so low-level that even a company like Apple cannot paper over the problems without throwing out Intel entirely and using their own SoC in the new Macbooks.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton