software


It’s time to stop using Authy

Multi-factor authentication is a valuable security measure. If someone guesses or steals your password, it’s another barrier to their getting into your account. Using an application that generates access codes is one of the better ways to do it. Several applications are available, most of which use the same protocol. The Open Authentication architecture sets the standard, and many applications implement it, offering advantages or disadvantages. I’ve used Authy from Twilio for some time, but it’s time to leave.

The biggest dangers of using a 2FA application are a breach in its security and the loss of its availability. Authy has been deficient on both counts. In June, Twilio suffered a data breach. The exposed information wasn’t critical, but it could aid malicious parties in getting 2FA codes by trickery. Worse, Authy’s availability on various devices and computers has been erratic.
(more…)


AI Panic and NaNoWriMo

This has been the year of panic over artificial intelligence. It will take over our jobs! It will replace journalism, fiction writing, and maybe even songwriting! This panic has shown up in reactions to a measured statement by the board of National Novel Writing Month, aka NaNoWriMo. Three members of the board have resigned over the statement.

It begins: “NaNoWriMo does not explicitly support any specific approach to writing, nor does it explicitly condemn any approach, including the use of AI.” That’s not a very tactful way to start, I’ll grant; it could easily be read as endorsing the use of a computer to write your work for you. A clarification was added after the first paragraph, saying, “We also want to make clear that AI is a large umbrella technology and that the size and complexity of that category (which includes both non-generative and generative AI, among other uses) contributes to our belief that it is simply too big to categorically endorse or not endorse.”
(more…)


Grammarly is discontinuing desktop apps

It’s been a bad February for desktop applications. Two that I use a lot are going away. Twilio Authy, used for two-factor authentication, will not be supported on the desktop after March 19, and it may or may not work at all after that. People who don’t plan for it may find themselves temporarily locked out of accounts that use it for 2FA. On Macs with the Apple processor, the iOS version of the application apparently works, though Twilio hasn’t certified it for the Macintosh. I got it running on my Mac without problems, and I’ve used it for a few days. It works, though its user interface is distinctively inferior on a computer with a keyboard and mouse.

Be careful, though. There are fake apps taking advantage of the confusion; as I’m writing this, there’s a app called “Authhy” (with two h’s) on the App store, which I’m effectively certain is a Trojan horse. I can’t find any way to report it to Apple.

More relevant to readers of this blog, Grammarly is discontinuing its desktop application. According to the notice when I run my app, it will stop working on March 18. It suggests that users go to its website to check their writing.
(more…)


Algorithms don’t need defending 2

I’m constantly annoyed by the statements that people ignorant of software development make about “algorithms.” They don’t have the least idea what one is, yet they think they’re competent to declare how evil an algorithm is.

Let me focus on one article, because it’s from Reason, which I expect better things of. The piece is “In Defense of Algorithms,” by Elizabeth Nolan Brown. A look at her bio shows that she’s got the background to write about many things, among which she claims “tech,” but she doesn’t mention any experience with the computer industry or software development. She should have known better than to pick up this topic and put a dent in a record of excellent articles.
(more…)


A quick note on Bookwyrm

With the explosion of Mastodon use, some people may have come across Bookwyrm, a federated network that uses ActivityPub protocols. It’s supposed to be something like a decentralized alternative to Goodreads. I was excited about it at first, but fortunately was quickly warned about its license. It’s unsuitable for me, for independent writers, and for advocates of freedom. I thought about whether I should even mention it, but decided I should post a brief warning.

The problem is write at the top: “This is anti-capitalist software, released for free use by individuals and organizations that do not operate by capitalist principles.” Software licenses that restrict who can use the software and for what purpose are almost always a bad idea, even when the restriction isn’t inherently bad, as it is in this case. Open-source code which only some people are allowed to use isn’t open-source.

Most obviously, it implicitly excludes publishing houses and self-employed authors. Organizations that aren’t employee-owned are explicitly excluded. That’s worse than senseless. Depending on how you read it, it could also exclude people who live by capitalist principles, such as giving value for value and rejecting governmental control over what can be published. 🚩
(more…)


Working with the Smashwords Meatgrinder

Smashwords was once a leading distributor of e-books. I still use it, since I don’t care to give Amazon an exclusive on my work and Smashwords offers a good deal. Smashwords lets me distribute to several other outlets. It’s become obvious, though, that it’s fallen behind technologically.

Compare the process of uploading books. When I uploaded Spells of War to Amazon KDP, I was asked for a DOCX file. There was little trouble exporting one from LibreOffice and uploading it. The one issue was that even though the file had its own table of contents, KDP wanted to generate its own. I deleted the existing table of contents and let the server generate one. It wasn’t immediately obvious how to position it after the title page (you drag it in the list of elements), but I figured it out pretty quickly.

Smashwords has an old piece of software, called “Meatgrinder,” to turn a DOC (not DOCX) file into various e-book formats. When I uploaded my file, it gave me several cryptic error messages. They all pertained to indented quotations in the book, and they all referred to the intermediate HTML which Meatgrinder created. Specifically, they told me that HTML tags, such as blockquote, weren’t properly nested. I didn’t create those tags; Meatgrinder did. It was telling me about its own errors and expecting me to fix them!

Something similar had happened with The Magic Battery, but I couldn’t remember how I solved the problem then. This time, I changed the style of all the quotes to Text Body and then applied styling to adjust their indentation. This is the wrong way to style a book robustly, but it got Meatgrinder to accept the file. Soon Smashwords should let me distribute the book to other channels. At the moment it’s pending review.

I’d like Smashwords to stay around so that Amazon has competition, but I can see problems like this discouraging self-publishing authors.

Update: I just came across an announcement that Draft2Digital is acquiring Smashwords. Mergers always raise questions and concerns, but the announcement says Smashwords authors and publishers will get access to “simpler publishing tools,” so there’s reason for optimism. I’ll try to keep up with the news on this development.


Some less-known benefits of private browsing

Most browsers give you the option of browsing in a private window. The name may vary; Microsoft Edge calls it inPrivate, and Chrome calls it Incognito, Whatever it’s called, it sets up a temporary window or tab and discards your cookies and browsing history when you close it. You’ll see warnings everywhere about its limitations. If you’re an NSA whistleblower, you’ll need much better protection to avoid being caught. But here I want to talk about some benefits that aren’t often discussed. They’re especially handy when doing research.
(more…)


The decline of Apple’s Books app

When it comes to Apple’s software, Plato may have been right. Every change is for the worse. Catalina is outrageously slow. The Books app on the iPad has always been an advertising medium, but it’s gotten really out of hand now.

A few days ago, The Magic Battery magically disappeared from my new iPad. I don’t know why. It’s still on the old iPad. My best guess is that it no longer allows Epub files which I created myself.

Another book, one of the few which I purchased from Apple, is now reachable only by going through a page advertising the other books in the series.
(more…)


Linux for writers

Users are discovering that Windows 10, among its many annoyances, doesn’t work well if you can’t get reliable Internet download speeds of 10 megabits a second or better without a data cap. Macs are better in some ways (I’m using one right now), but they’re expensive. A lot of writers would just like a reasonably priced laptop that doesn’t make unreasonable demands on their connection.

Some writers consider a Chromebook a reasonable solution. It’s cheap and it doesn’t have ridiculous bandwidth requirements. You can use it in a library or a coffee shop. All your documents are online, so if you have a desktop machine at home, you can easily move documents between it and the Chromebook. But it means handing all your documents over to Google. I like having my files on my own computer, thank you. If Google locks you out of your account (I’ve had that happen temporarily) or terminates it for any reason, everything is gone. If you don’t like other people reading what you write before you submit it, how confident are you that Google doesn’t?
(more…)