Monthly Archives: November 2017

Autodesk founder outraged by Amazon snatch of cloudy purchases

Autodesk co-founder John Walker (it’s not his fault, he relinquished control of the company many years ago) recently posted this on Twitter:

In a move reminiscent of the infamous removal of Orwell’s 1984 from Kindle devices (which Amazon promised a court it would never repeat), John’s Audible.com (owned by Amazon) audio books, purchased in 2009-2010, simply went away.

John’s reaction was to post a video of harmless inanimate objects being blown away by a powerful firearm, so I think it’s safe to say he was not overly pleased about this turn of events. Can’t say I blame him.

This is a variant of the old joke on those cheesy pre-show anti-piracy ads that have annoyed owners of legitimately purchased videos for many years:

“You wouldn’t steal a car.”
– I would if I could download it.

Amazon’s version goes:

“You wouldn’t steal a book.”
– I would if I could delete it from my server.

OK, Amazon is obviously doing evil here, but what can John do about it? Maybe nothing. As pointed out in a series of responses to John’s post, Amazon considers itself fully entitled to do this. Amazon also allows itself permission to change the rules as and when it sees fit.

Does this sound familiar? It should. “What’s yours isn’t really yours, even if you paid for it. It can go away when we feel like it. We can change the rules when we feel like it. No guarantees. Just keep paying and hope for the best.”

This is why we don’t CAD in the cloud. Or subscription CAD, for that matter. Owning stuff is still important.

AutoCAD 2018 for Mac – welcome to twenty years ago

In the past, I’ve described how AutoCAD for Mac was released half-baked (as I predicted) and has remained half-baked ever since.

But wait! Autodesk has proudly announced AutoCAD 2018 for Mac. Skimming through that blog post, I must admit my jaw dropped when I saw some of the new features. This one, for example:

This “new feature” was first provided to AutoCAD users in the 20th century. It was an Express Tool in AutoCAD 2000 (released 1999) and was absorbed into mainstream AutoCAD a few years later. The alias editor goes back even further, to the Release 14 Bonus Tools (1997). That one was absorbed into AutoCAD in 1999. Some of the other new features are also old. Migrating your settings was new back in the century that started without powered flight. Now, not so much.

These features are new to AutoCAD for Mac, of course, and that’s kind of the point. Autodesk is advertising, as new, features that were born before some of the adults who are now using their products.

There are other very important features (e.g. DCL support, essential for LISP compatibility) that date back even longer (Release 12, 1992) and which are still missing from AutoCAD for Mac. That’s right, in some areas AutoCAD for Mac is a quarter of a century behind. And counting.

On the bright side, you do now get access to the pointlessly-changed 2018 DWG format. A couple of features are reasonably new additions, but they represent a small subset of the small number of minor improvements in AutoCAD 2017 and 2018 for Windows. If anything, the rate of improvement of AutoCAD for Mac is lagging behind even the glacial progress of AutoCAD for Windows, despite starting from a much lower base point.

I note with interest that Autodesk’s comparison page is now hiding the detail of the differences between the full product and AutoCAD for Mac. I guess if you have two identically-priced products and one’s missing a bunch of stuff, you might be tempted to hide the fact from your potential customers. This post of mine from last year will give you some idea of what Autodesk’s not telling you about what’s missing from AutoCAD for Mac. Clue: it’s a lot.

Mac users pay full price for their product and deserve much better than this. If you want information on a full-featured “AutoCAD for Mac”, don’t bother looking for it from Autodesk. Try Bricsys instead.

Tip: what to do when your text becomes empty rectangles

Dear person who used the search terms “writing has become empty rectangle in cad” and “autocad text has become an empty rectangle” on this blog, I suspect you probably have a drawing where QTEXT has been turned on. To fix this, enter QTEXT at the command prompt, set it to OFF, and if the problem doesn’t go away by itself then issue the REGENALL command.

Pedantic note: the command name is QTEXT, but this controls a system variable called QTEXTMODE. QTEXT OFF is equivalent to both SETVAR QTEXTMODE 0 and just QTEXTMODE 0. In LISP it would be (setvar “QTEXTMODE” 0).

This tip applies to all AutoCAD releases and variants you’re likely to run. Because BricsCAD has a high degree of command-line compatibility with AutoCAD, it applies to BricsCAD too. The same may apply to other AutoCAD-compatible applications.

Cloudy and/or subscription CAD still adds vulnerabilities

Remember when I skewered the myth of CAD on the Cloud being available anytime, anywhere? Back then, I pointed out that Autodesk’s infinitely powerful cloud services had managed a grand total of 2 problem-free fortnights out of the preceding 25.

But maybe Autodesk just had a bad year or something. How are things in 2017? Thanks to Autodesk’s health check site with its History option, I can see that so far this year, the grand total of 14-day pages that show no problems is…

Zero.

That’s right, there have been no clean 100%-uptime fortnights at all this year. None. Most of the pages show multiple failures in multiple products. To be fair, the number of problems shown on each page is rather lower than this extreme example from 2016:
 

Even when there are no technical problems preventing the use of cloud or subscription software, there is always the possibility that it will simply go away. For example, NVIDIA has announced End of Life for its formerly Autodesk-integrated, once-best-thing-ever Mental Ray renderer. As of today, you can’t buy a subscription to Mental Ray standalone or the plug-ins for Autodesk products 3DS Max and Maya. As of today, the NVIDIA site still states apparently unironically that Mental Ray…

…remains the rendering solution you’ve come to count on within Autodesk Maya and Autodesk 3ds Max

Maybe you shouldn’t count on it too much.

Rendering, with its potential for massively parallel remote processing on multiple other people’s computers, is a relatively attractive cloudy CAD-related function. But if that function becomes temporarily or permanently unavailable, that can make life a little difficult.

Aren’t standalone perpetual licenses a thing of beauty?

The cull continues – yet more Autodesk products are bumped off

While you’re enjoying yourselves at Autodesk University (not that there’s anything wrong with that), spare a thought for a few products that didn’t make it through the year. Their unfortunate ends are unlikely to be announced at AU with flashy videos and gung-ho words, but should still not go unnoticed.

More than just a few products, actually. Autodesk killing off its wares is not new, but 2017 is surely the year where the scythe has been wielded with most gusto. I’ve updated the Autodesk Graveyard again to include a few more ex-products. Thanks to JM and others who have pointed out products that have ceased to be.

While you’re getting excited about subscribing to the latest and greatest new thing, bear in mind that each of the 91 items on the list of demised Autodesk products was once similarly a latest and greatest thing. Also bear in mind that if you’re relying on software that’s cloud-based and/or subscription-only, if the vendor loses interest you could be up a creek without a paddle. You may have to deal with the consequences sooner than you might hope. For example, browser-based renderer Lagoa has been ignoreware since being acquired in 2014 (sound familiar?):

It was only a matter of time, and Lagoa had its pending ending announced on 2 November 2017. It will be put out of its misery on 22 December 2017. That’s not very long for customers to make adjustments.

A reminder: what’s listed on the Autodesk Graveyard is probably incomplete and may not be 100% accurate. Additions and corrections can be made by letting me know in the comments on the post Autodesk products are falling like parrots. If you could provide references that show the birth and death dates of the products you know about, that would be ideal, but all feedback is welcome.

Logitech demonstrates the power of the cloud and cops a bloody nose

I’ve been a pretty satisfied customer of Logitech products for some years. The mice, keyboards, webcams and 3D controllers (branded as 3DConnexion) I’ve used have generally been well designed, well built and long-term software support has usually been very good (with an exception or two). So it’s with some regret that I have to report them as an example of what not to do in customer service.

Logitech recently sent this email to customers of its Harmony Link universal remote control:

This is an important update regarding your Harmony Link. On March 16, 2018,
 
Logitech will discontinue service and support for Harmony Link. Your Harmony Link will no longer function after this date.
 
Although your Harmony Link is no longer under warranty, we are offering you a 35% discount on a new Harmony Hub. Harmony Hub offers app-based remote control features similar to Harmony Link, but with the added benefit of the ability to control many popular connected home devices. To receive your discounted Harmony Hub, go to logitech.com, add Harmony Hub to your cart, and use your personal one-time promotional code […] during checkout.
 
Thank you for being a Logitech customer and we hope you will take advantage of this offer to upgrade to a new Harmony Hub. If you have any questions or concerns about Harmony Link, please email the Harmony customer care team.
 
Regards,
 
Logitech Harmony Team

This isn’t just a matter of no longer supporting an old product (and it’s not that old, anyway – it was still sold directly 2 years ago and old retail stock has been sold until a few months ago). It’s a matter of actively disabling all instances of a product from afar, world-wide.

That’s right, Logitech has demonstrated the (destructive) power of the cloud by using it to remotely kill your perfectly functional device. If it’s out of warranty, send Logitech more money for a newer one. No guarantees on how long it will be before the replacement gets the remote kill-switch treatment.

As you might expect, customers weren’t overjoyed at being treated in this way. Threads popped up on the Logitech forums (where the words “class action lawsuit” were auto-censored), Reddit, Twitter, and as comments on various IT news sites that reported on Logitech’s move.

The supposed reason for Logitech’s decision seemed to make no sense:

We made the business decision to end the support and services of the Harmony Link when the encryption certificate expires in the spring of 2018 – we would be acting irresponsibly by continuing the service knowing its potential/future vulnerability. Our system shows this product, which was last sold by Logitech in fall of 2015, had a small active user base.

Such certificates are commonly purchased and renewed by hardware and software companies for relatively tiny amounts of money. It would have cost Logitech less to renew a certificate than it would to have someone write the explanation about why they weren’t doing it. Very odd. As a business decision, it sucks. It also exposes Logitech management as utterly out of touch with the reality in which their customers live.

In a reaction that should have come as a surprise to nobody (but apparently did to Logitech), pretty much everybody gave the company a major roasting. Many people pointed out that such a move would be considered illegal in their countries (including mine), or at best (for Logitech) it would entitle the customer to a full refund from the retailer. Many people promised to never buy anything from Logitech in particular, and any device capable of being remote-bricked in general.

Once it became apparent that this was a major PR disaster, Logitech did a belated partial U-turn and extended the offer of a free replacement to customers with units that were out of warranty.

“I made a mistake,” head of Logitech Harmony Rory Dooley explains to Wired. “Mea culpa. We’re going to do right by our customers, and do the right thing.”

This reminds me of those politicians who get caught out misusing expenses who then say sorry and offer to pay back the ill-gotten gains, as if that’s enough to get them off the hook. Nope. Too little, too late.

Logitech, you just destroyed a whole bunch of customer trust. How valuable is that to you? How much is it going to cost you in sales? How much will it cost you in marketing to try to regain it? It stands to be a fair bit more than the cost of updating a certificate, I would guess. And you’re still bricking a whole bunch of perfectly functional devices. How is that environmentally responsible?

The idea of any product that can be remote-disabled or even reduced in functionality by anybody should be anathema to all of us. Any product. Not just gadgets. (How’s your internet-reliant juicer going? Oops.) Oven, garage door, fridge, car (Tesla can do this), hardware, firmware, software. Yes, software.

This, ladies and gentlemen, is why we don’t do CAD in the cloud. I’ve explained years ago how cloudy CAD adds multiple points of failure. I’m still not wrong about that. One of those additional points of failure is when the vendor decides to stop offering the service. And, of course, the same applies to subscription software, even when it’s not cloudy. The vendor loses interest and you’re left high and dry.

Don’t think it won’t happen. It happens repeatedly and will continue to happen. Don’t be a victim when it does.

Tip – making your 3D controller work sensibly in BricsCAD

This tip applies to BricsCAD V14 to V18 inclusive, and possibly other versions too.

BricsCAD automatically works with a 3D “mouse” (e.g. 3DConnexion SpaceNavigator controller), and due to the generally excellent performance of BricsCAD in 3D, it works very smoothly and is a real productivity boon for 3D work. If you don’t already have one and you work in 3D, it’s well worth spending a fraction of the money you saved by switching to BricsCAD to get hold of one.

Unfortunately, the way BricsCAD reacts to use of this device fails to lock the horizon by default. This means it does not keep the vertical axis vertical, so unless you have an exceptionally light and skilled touch, you will soon have your model skewed, upside down and/or flopping around all over the place.

OK, this may be a silly default setting, but how do you change it? Read on.

Method 1

Press the left button on your controller. If you’re lucky, you will see the 3dxWare Panel. (I’m not seeing it in V18 so maybe I need a driver update). Use the Button Configuration tab and change it from “All Applications” to “BricsCAD”, then it should show as:

  • L: BricsCAD Default Menu
  • R: Fit

Picking the controller’s left button in BricsCAD after doing this brings up a context menu containing a Lock Horizon option.


Once you turn this on, the controller will work as expected.

Method 2

If you don’t have those options available to you when you pick the controller’s left button and you’re comfortable messing around in the Registry (the usual caveats apply here), you can fix it up.

First close BricsCAD. Now start REGEDIT and search for the 3dMouseMenu section, e.g. HKEY_CURRENT_USER\Software\Bricsys\BricsCAD\V18x64\en_US\Profiles\3D Modeling\3dMouseMenu. Under there is a LockHorizon value: change that from 0 to 1. Next time you start BricsCAD, the controller should work as expected. If therre are multiple user profiles, you will need to repeat this process for each profile.

Method 3

If you don’t have rights to use REGEDIT or you don’t feel comfortable doing so, you can achieve the same result by exporting and importing a user profile, with a little bit of text editing inbetween.

  • Close BricsCAD
  • Start the User Profile Manager (e.g. Start > All Programs > Bricsys > BricsCAD V18 (x64) en_US > V18×64 User Profile Manager
  • Choose a user profile and export it
  • Manually edit the resultant .arg using a text editor (e.g. Notepad) and change the appropriate line under 3dMouseMenu to “LockHorizon”=dword:00000001
  • If that section doesn’t exist, add it as follows (ensuring you use the right version information, e.g. V16x64 in place of V18x64):
    [HKEY_CURRENT_USER\Software\Bricsys\BricsCAD\V18x64\en_US\Profiles\3D Modeling\3dMouseMenu]
    "Rotate"=dword:00000001
    "PanZoom"=dword:00000001
    "LockHorizon"=dword:00000001
    "RotCenterModeAuto"=dword:00000001
    "RotCenterModeSelected"=dword:00000001
    "Speed"=dword:00000001
    "3dMouseMode"=dword:00000000
    "RotCenterVis"=dword:00000002
  • Import the edited .arg – you’ll have to provide a different name to any existing profile. Don’t worry, you can rename and delete profiles later as required.
  • Set that profile current
  • Start BricsCAD

You can do the same from within BricsCAD using Tools > User Profile Manager, but as you need to restart BricsCAD anyway before the change takes effect, you may as well do the above.

BricsCAD V18 – showing Autodesk how to do DWG CAD

For years now, Autodesk has done very little worthwhile with AutoCAD. There have been a few small but welcome improvements, but it’s really just tinkering at the edges. The product as a whole continues to stagnate and yet blimp out. It’s getting bigger and slower with each new release. The downloads get bigger. The install times get longer. The startup times drag out. The responsiveness suffers. And for what? Pretty much the same old thing, every time. Sometimes you don’t even get a new desktop icon. Don’t get me started on value for money.

It’s as if Autodesk considers DWG-based desktop CAD to be a solved problem. Many CAD users accept this. There’s not much more that can be done to improve it, right?

Wrong.

Bricsys has, yet again, proven Autodesk wrong. It is very possible to significantly improve DWG-based CAD. The improvements to the just-released BricsCAD V18 go far beyond anything Autodesk has done for many years, and that’s improving on an already-excellent and innovative product in V17. I’ll be covering some of the most important changes in future posts, but for now here are a few Bricsys links:

Don’t take my word for it. The easiest way to test the validity of what I have to say is to try it out for yourself. Unlike Autodesk products, Bricsys downloads and installs are small, fast and efficient. How efficient? This efficient (R.K. McSwain, Twitter):

It’s a 258 MB download for an entire DWG-based CAD application which is significantly more fully-featured than AutoCAD. No nasty malware-like download manager. It’s not a stub or a pre-installer that expands itself before even starting the install proper. It’s a ready-to-run installer for the entire top-of-the-range product capable of parametric 3D, sheet metal design and BIM. It installs and starts up quickly. You can have no trace of BricsCAD on your computer now and be editing your DWGs with it (yes, including your AutoCAD 2018 and Civil 3D DWGs) in a few minutes.

Here’s the download link. You can evaluate it for 30 days.

Did I mention that perpetual licenses are available? Or that it’s way cheaper than AutoCAD? Or that when you report a problem it goes to a real developer who actually cares about fixing it in a reasonable timeframe?

Bricsys 2017 Conference

I have recently returned from the Bricsys 2017 Conference, held this year at the Carrousel du Louvre, Paris. There were many impressive things demonstrated at this conference and I will be posting about them in due course. In the meantime, here is a short video from Bricsys:

You may wish to check out my Twitter feed to see what I live tweeted at the time, along with the #bricsys2017 tag to see what myself and other CAD press and bloggers thought of it.

Press and bloggers at Bricsys 2017

Disclosure: Bricsys covered my travel expenses for this conference.