Show HN: Predict how well people will react to your writing
isittoasted.com
isittoasted.com
I used it to evaluate the text of this article [1], which is a pretty typically broad business type article (aka not "Here's how to use XYZ.js").
Feedback
- The side by side view feels like a developer thing. Like a markdown editor or HTML/CSS preview editor. I'm not sure it serves a purpose here as you only ever look at the right side after you paste in text.
- The "rating" bar for "fit" isn't prominent enough and doesn't convey enough useful information.
- Despite this being an article about software bugs, Kerberos, etc. it was rated as only "average" by every single target group.
- Some of the substitutions were just wrong. Example, it suggested "attacks" as a replacement for "defenses."
- Some of the substitutions were the same? Example, it suggested "security" for "security."
- I think the coloring gradations have some meaning in the drop downs, but I'm honestly not sure exactly how it works (pinker is closer to what your target?)
- Target categories are odd (I'm presuming that this was more just about where you pulled training data from than anything else), but I'd encourage more verticals.
Overall, I think this is an interesting experiment but doesn't seem useful in a professional context. In particular, I think there may be an assumption at work here that it's the specific word choices that define the differences in writing for these various groups, when in fact it's much more the approach, what's considered, or what's left out that really makes the difference.
The reason why technical articles -- or in your case, very domain-specific ones -- get average scores is that the model was intended to be used for recruiting and ad-copy. So at the moment, it works on a common vocabulary for all groups, whereas one reason your article might be intriguing to programmers is because it discusses a lot of domain-specific terms (e.g., discussing 'exploits' and 'network security'). If I modified the model to consider more domain-specific terms, I think the article you provided would rank very highly. There are other reasons as well, like the pithiness and clarity of it, but I do think the vocabulary is an important part of it.
From the little beta-testing I've done, the people who find it most useful are -- for example -- people without a CS/medical/accounting background who have to interact with, recruit, and sell to CS/medical/accounting people. For those folks, I would say there's some value, even at the vocabulary-level, though I agree that there's much more to writing style than just vocabulary.
A few examples:
It suggested changing "attack" to "defense", in "in order to carry out the attack".
It suggested changing "helpful" to "supportive", in "ifconfig gives helpful statistics".
It suggested changing "grow" to "better", in "expect [a number] to grow continuously".
So while it's a cool idea, I'd say it didn't seem to work very well for me.
Then I realised it classified it as average when writing for accountants. So I flicked it over to writing for software engineers and the classification went to fairly effective (39% better than average) and the suggested changes remained the same.
I really like the idea, but the execution seems like it needs some work, at least for the examples I tried too.
Would it be better if only the top 3-4 options were given for each word?
As writing is a core component of my job as a software engineer - but not a core competency. there is a direct value proposition in tools that enhance my writing ability.
Or to phrase it another way: Shit needs more bling!
A lot of content marketing teams would pay $5, $10, even $25 per person to read the article and give feedback meeting whatever criteria is set.
It would eassentially be just like UserTesting.com but for articles.
As Google’s algo has improved to the point where they’re getting closer to mimicking real human signals on judging an article’s quality, this would help bridge that gap.
I know it adds a ton more labor costs and work, but you could train your own algorithm over time based on the real human feedback.
I prefer the hemingway app.
Given the model, how large of a corpus would you need to mimic a style? e.g. If I had a target customer and a bunch of their emails, blog posts, or social media comments, how much data would I need to improve my pitch to them?
Would use this as a CRM plugin.
Text:
> Hey guys,
> what do you like? Cars or soccer? Or maybe it's time to leave your wives in the kitchen and get some proper bro party? Besides, let's get some hookers after and show them who's the boss.
Result: average.
I think, it needs some fine-tuning ;)
Textio's data is based on how documents performed in the real world along metrics people care about.
Toasted is meant to be more of a big tent product: you're not just working with men/women, but very specific groups of people (e.g., retirees and accountants) and you want to use language in the way that they're using it, which is helpful for things like writing ad copy as well.
I think IsItToasted might be confusing "how people talk" with "an effective way of communicating that yields the result you want".
for example I put in a few articles I wrote for doctors (which are tongue in cheek)
"For the love of cock, how do you know when to stop if you can’t even explain why you are on strike in the first place?"
It suggested that I replace "love" with "adoration". On the flip side it did offer rational choices for replacing "explain" What would be nice is a "you've used this word recently" feature, attached to a thesaurus/phrase book.
again, until NLP can actually understand the proper context of a common phrase, this ambitious project will suffer.
Also, what do the colours mean?
Privacy is a serious concern. I don't feel great handing my thoughts to a third party for analysis. If I could pay anonymously I'd feel a lot better about that.
Pricing is also a concern. "Sign up now for a 30-day free trial. Once your trial is over, we'll work with you to set up a subscription plan that works for you and your business."
Seems like the plan is to analyze what I'm submitting and judge what I'm worth. I'd be more likely to purchase with transparent pricing. Otherwise I'm thinking it's better to query this in a privacy preserving way with repeated free trials.
I definitely wasn't planning to base pricing on what users were submitting or how frequently they were using the app. I was initially thinking of selling to businesses rather than individual consumers, and enterprise pricing is pretty variable -- based on factors like head count, which categories (e.g., 'accountants', 'doctors') would be useful, etc. Hence the flexible pricing model. If there's enough interest among individual users though -- which there seems to be -- I'd be happy to offer a basic tier that's transparent.
I would pay for this as a personal advantage, while refraining from mentioning use of it to my colleagues. We all ask others for review and assistance in composing written or prepared remarks, especially when the stakes are high, but we are reticent to openly acknowledge receiving help in order to avoid causing the audience to feel we're insincere. To varying degrees this is true from spell checkers to speech writers.
This would have been more convincing with some research to back it up.
AI research isn't mature enough to solve it.
Basically, you submit something you have written, specify who you are targeting (say, college students), and it will tell you how effective it is, which words click with the audience, and how well they click (negatively or positively). If you click on highlighted words, it then shows you potential improvements.
It says try for free but no specifics on pricing? Curious how you plan on charging for this. Also, you mention in the FAQ that you don't store the text, but can you confirm if it is sent to your servers to train / provide feedback to the model?
Could it instead perhaps have two tones of highlights? Red/Pink for word choices that are sub-optimal for your audience, and green (or blue to support colorblind folk) to indidate words that already are good for your audience?
> David Ryan is the designer of ELOPe, an email language optimization program, that if successful, will make his career. But when the project is suddenly in danger of being canceled, David embeds a hidden directive in the software accidentally creating a runaway artificial intelligence.
* not clear enough what the color of the word means (I eventually gleaned that very red means it is effective?)
* on short text, a rating without any analysis which is not very useful
Would like the analysis to provide specific suggestions, and hopefully more than just thesaurus style changes (cooperate => collaborate)
PS Interested in this space (AI aided writing) but looking for something more than the typical offering of this type
Why waste your time trying something if it's not going to be something you can justify keeping on using.
The unreasonable effectiveness of machine learning to improve this sentence.
I am writing for women:
"This is not a test of the emergency broadcast system, it's the real thing! I do not like green eggs and ham. This is a test, that do not express my true feelings: I am writing some hateful words about women. Women are awful. "
Score: Average
I write a lot of German emails and almost never get an answer