Hacker News new | ask | show | jobs
by bayindirh 1535 days ago
Maybe they want to push one as further as possible before enabling the other, hence seeing the limits and increasing the life of the systems by forcing developers to optimize their code?

Sony pulled a similar trick on their A7 series cameras, and enabled more advanced AF features just with a firmware upgrade. It made the bodies "new" and pushed them at least half a generation forward. It's not the same thing, I know, but it feels similar enough for me.

3 comments

Another possible reason would be that there’s a hardware bug which only occurs when both are enabled. (Not saying this is what’s happening here, but it’s very common to ship partly disabled chips to work around bugs.)
For chips, that's commonly referred to as "binning" as in the sorting machine drops chips into different bins based on a test result.

A big design with many cores, such as CPU or GPU cores, may have manufacturing defects that makes one or more cores bad. Or it may be on one side or another of a tolerance range and not be able to work at higher power or higher frequency. These parts may get "binned" into a lower performance category, with some cores disabled (because a flaw prevents the core from working) or with reduced maximum performance states.

These are still "good" parts, and can be sold at a lower cost with lower performance, while the "better" and "best" parts will pass more tests and be able to have more or all portions of the chip enabled.

So it's not so much to work around a "bug" which might be a common flaw to all part designs, rather to work around manufacturing tolerance and allow more built parts to be useful rather than garbage.

Binning is definitely a possibility. Separately from binning, there are often just features that don't work right and get disabled with "chicken switches" or "feature enable bits."

Any two-ANE design would have a lot of control logic that has to be right, e.g., to manage which work gets sent to which ANE, which cache lines get loaded, etc. It's easy to imagine bugs in this logic which would only show up when both ANEs are enabled. So it's likely that there is a chicken bit that you could use to disable one of the ANEs and run in single-ANE mode.

Manufacturing defects are not hardware bugs.

Binning is irrelevant to hardware bugs.

That's what I'm saying, in response to the previous comment saying this is to work around a bug. Bugs are common to all parts, where defects are unique per part. Binning works around manufacturing defects and turns a yield problem into different grades or SKUs of parts.
That’s a very interesting tactic that I haven’t heard of before - almost the opposite of built in obsolescence?
Yes. Actually professional photographic equipment doesn't get obsolete. Lenses are expensive and making them forward and backward compatible makes sure the user stays inside the ecosystem. Also, you want higher end bodies to be dependable, so you don't obsolete them, but supersede them with better capabilities.

I can take my old D70s today and take beautiful photos, even with it's 6MP sensor, however a newer body would be much more flexible.

> Actually professional photographic equipment doesn't get obsolete

> I can take my old D70s today and take beautiful photos, even with it's 6MP sensor

I suspect if you do a wedding shoot with a 6mp interchangeable lens camera, some customers are rightly going to ask questions when you hand over the work... Of course professional photographic equipment gets obsolete - even lens systems get deprecated every 20-30 years too. Newer sensors have vastly more dynamic range than the d70s among other image quality benefits.

I think you argument holds water much more strongly in the context of amateur users, where for sure you can keep getting nice images from old gear for a long time.

> I suspect if you do a wedding shoot with a 6mp interchangeable lens camera, some customers are rightly going to ask questions when you hand over the work...

Unless you're printing A3 pages, getting gigantic pictures, or cropping aggressively, D70s can still hold up pretty well [0].

> even lens systems get deprecated every 20-30 years too.

Nikon F mount is being deprecated in favor of Z because of mirrorless geometries, not because the lenses or the designs are inferior (given the geometry constraints). Many people still use their old lenses, or nifty fifties are still produced with stellar sharpness levels. I'm not entering into "N" or "L" category of lenses of their respective mounts. Not all of them are post 2000 designs, or redesigns, and they produce extremely good images.

> Newer sensors have vastly more dynamic range than the d70s among other image quality benefits.

As a user of both D70s and A7III I can say that, if there's good enough light (e.g day), one can take pretty nice pictures with a D70s, even today. Yes, it dies pretty fast when light goes low, or it can't focus as fast, or can't take single shot (almost) HDR images (A7III can do that honestly, and that's insane [4]), but unless you're chasing something moving, older cameras are not that bad. [1][2][3]

> I think you argument holds water much more strongly in the context of amateur users, where for sure you can keep getting nice images from old gear for a long time.

Higher end, action oriented professional cameras are not actually built with resolution in mind, especially at the top end. All of the action DSLRs and mirrorless cameras up to a certain point are designed with speed and focus in mind. You can't see A7R or Fuji GFX series in weddings or in stadiums. You'll see A9s, Canon 1D or Nikon D1 series cameras. They're built to be fast. Not high res.

A wedding is more forgiving, but again a high MP camera is not preferred since it's more prone to vibration blurring.

[0]: https://www.youtube.com/watch?v=ku3lT8MjyFM

[1]: https://www.flickr.com/photos/zerocoder/41901384135/in/album...

[2]: https://www.flickr.com/photos/zerocoder/28459579257/in/album...

[3]: https://www.flickr.com/photos/zerocoder/39910477633/in/album...

[4]: https://www.flickr.com/photos/zerocoder/33984196648/in/album...

No.

> Unless you're printing A3 pages, getting gigantic pictures, or cropping aggressively, D70s can still hold up pretty well

You even qualified that later with "if there's good enough light" and "unless you're chasing something moving". No, a D70 won't work well for wedding photography. Yes, people shot weddings with much slower film. They don't anymore because, like the D70, slow film is obsolete. People shot weddings with manual focus lenses too and the D70 is awful for MF lenses from the tiny viewfinder to the lack of support for non-CPU lenses. When the D70 was a current product some people did (make no mistake the D70 was never marketed as a pro body) simply because the D70 was on par with its contemporaries.

> Nikon F mount is being deprecated in favor of Z because of mirrorless geometries

Even within the scope of the F mount the D70 is obsolete — it's incompatible with new E and AF-P lenses.

> A wedding is more forgiving

Wedding photography is about the most technically challenging, least forgiving (low light, constant motion, spontaneous behavior) type of photography out there. The point you were responding to still stands – older digital photographic equipment is obsolete in a professional context while having some utility for hobbyists. Nobody's taking a D1 out to shoot sports these days. In fact most people didn't when it was new because Nikon's autofocus was so far behind Canon's.

> No.

No.

> You even qualified that later with "if there's good enough light" and "unless you're chasing something moving". No, a D70 won't work well for wedding photography.

I didn't intend to say "You can shoot weddings with a D70s". I just wanted to say, a D70s can take beautiful photos, even today, with today's standards, that's all. Even Nikon didn't position D70s for that kind of action when it was brand new.

> People shot weddings with manual focus lenses too and the D70 is awful for MF lenses from the tiny viewfinder to the lack of support for non-CPU lenses.

As a person who shot MF on both film and D70s, I tend to disagree, but that's not a hill I'd prefer to die on, at least within the borders of this comment box.

> Even within the scope of the F mount the D70 is obsolete — it's incompatible with new E and AF-P lenses.

I think being able to select between this much [0] of lenses is enough for most people.

> Wedding photography is about the most technically challenging, least forgiving (low light, constant motion, spontaneous behavior) type of photography out there.

Sorry, no. I shoot at tango nights. You have much more freedom in weddings. You can use flash, come close, people expect you, etc. A "low light" wedding situation is "what you can expect in a good tango night". You can't use flash, use lenses slower than f/2.2 (or more specifically ~t/2.5), because even a latest generation sensor will just choke, you can't use big lenses and be a distracting element, or come close for any reason. So, no. A wedding is not a piece of cake, but much easier from a technical point of view. Weddings have their problems like the distance/area you have the cover, the equipment you have to carry on you, duration, and storage and energy logistics, I agree, but it's not as challenging in terms of light or camera capabilities.

> ...older digital photographic equipment is obsolete in a professional context while having some utility for hobbyists.

I'd rather rephrase this. Newer photographic equipment is much more capable and makes professionals' life much, much easier. Obsolescence is something different in my eyes, and it's not the same as "not as useful today as of yesterday". Even an analog Pentax MF body is not obsolete in today's photographic world, even for professionals. It might not be their everyday body, but's it's neither useless, nor obsolete.

[0]: https://www.lensora.com/lensesfor.asp?camera=nikon-d70s

A7 SII has continuous autofocus now via a firmware update? That would be very exciting to me.
I was talking about A7III. Since I don't have the A7SII, I don't follow its firmware updates. A7III got Animal Eye-AF and much better tracking via a firmware upgrade.