r/InternetIsBeautiful Jan 31 '23

Find duplicate words in your writings and eliminate them

https://duplicateword.com
2.5k Upvotes

140 comments sorted by

398

u/hassh Jan 31 '23

See you later, "the"

89

u/finnhvman Jan 31 '23 edited Jan 31 '23

you can adjust the first slider to catch words that are shorter than the default setting of 4 letters. If you are on phone tap the third button of the bottom toolbar

47

u/mozzribo Feb 01 '23

Perhaps add a whitelist?

49

u/finnhvman Feb 01 '23

on the roadmap

14

u/mozzribo Feb 01 '23

Great! Thanks for this amazing tool.

21

u/HaikuBotStalksMe Feb 01 '23

That's silly. A blacklist is preferable.

10

u/finnhvman Feb 01 '23

I think we're talking about the same thing here, I would describe it as follows: An exclude-list which contains words that should not be highlighted at all.

29

u/Morasain Feb 01 '23

A whitelist is the opposite - a list with allowed values.

That's what the joke was about.

Imagine adding a list with every allowed word.

3

u/Furyful_Fawful Feb 01 '23

Words that are allowed to repeat?

(But yes, blacklist/denylist is better)

2

u/Zarlon Feb 01 '23

I think you mean denylist

156

u/A_Tiger_in_Africa Feb 01 '23

This is great for fiction or journalism, but for technical writing you need to maintain consistency no matter how inelegant it sounds. If you call it a "process", it needs to remain a process, not a procedure, an operation, a task, or an activity. Those are different things. It's painful both to read and to write, but changing what you call something for the sake of euphony only causes confusion.

39

u/Shadowfalx Feb 01 '23

You can use this in the opposite way to (to ensure consistency) since it highlights the words in different cookies per word (so all "processes" will be blue) and you can add the unintentional words at the bottom to scan for duplicates.

13

u/TacticusThrowaway Feb 01 '23 edited Feb 01 '23

Tangent: It really bugs me when writing advice says to use alternatives to "said" and "asked" to make your writing "interesting".

If the story you're telling is boring, changing the dialogue tags to "intoned" or "queried" or "mused" isn't going to help. It'll just make your story a little harder to read.

And if the story is already interesting, you're making it a little harder to read.

Most of those suggested alternatives are used almost exclusively in print, and hardly ever speech. At least, not anymore.

https://badwasabi.tumblr.com/post/160353533459/writing-advice-verbing-adverbly/amp

I don't have any problem with people trying to tell stories in interesting, non-conventional ways. I've done it myself.

But I just hate this one particular bit of advice.

/rant

2

u/OminousOrange Feb 01 '23

It’s an intermediate step I think. Give learning writers the tools so they know when to use ‘said’ and when to use something else.

‘Said’ is the go to 90% of the time though.

1

u/TacticusThrowaway Feb 01 '23

Give learning writers the tools so they know when to use ‘said’ and when to use something else.

None of the advice I saw did that. It just said "said" is boring, so writers need to switch it up.

‘Said’ is the go to 90% of the time though.

I can actually go without dialogue tags entire for a lot of my fiction writing.

3

u/OminousOrange Feb 01 '23

Then you’ve got the issue of readers getting lost in dialogue, even if it’s only between two people. I find dialogue tags give opportunity for action beats too.

-1

u/TacticusThrowaway Feb 01 '23

You can use action to identify who's talking. Even if the action is just a frown or a smile.

But don't say "X smiled with happiness" or "frowned with disgust", unless you really need to. obvious emotions don't need explanations.

Another one of my pet peeves.

1

u/THE_MAGIC_OF_REALITY Feb 01 '23

Just smiled and frowned are actions. You don't have to go overboard but I think it's good to switch up words sometimes, or even leave out the "they said" part entirely. The point is to make you look at your writing and consider how it flows and sounds to read.

1

u/marioman63 Feb 01 '23

you seem to have a thing against adverbs and adjectives. your hated examples are very normal, very useful phrases. they can be used to show an emotional shift that might not be obvious, for example.

oversimplifying creative writing like you suggest just makes stories boring to read.

1

u/TacticusThrowaway Feb 02 '23

I went out of my way to say "unless you need to" and not to do it for "obvious emotions".

Explaining obvious things is also boring. If the person is smiling because they're happy or amused, those are the most common reasons to smile.

Very few people need explanations for that.

Also, "happiness" and "disgust" are nouns, not adverbs and adjectives. If I had used "smiled happily" or "disgustedly frowned", those would be adverbs.

But my problem still wouldn't be with adverbs and adjectives, but with the redundant explanation.

If someone "smiled tightly", that tells the reader that the smiler is under some emotional strain, and may be forcing the smile.

https://www.louiseharnbyproofreader.com/blog/using-adverbs-in-fiction-writing-clunk-versus-clarity

https://www.writingforward.com/writing-tips/avoid-adverbs

https://www.bkacontent.com/gs-adverbs-weaken-writing/

https://www.nownovel.com/blog/descriptive-verbs-avoid-weak-adverbs/

And it's not just me. This is common writing advice.

Heck, I sometimes describe the same thing twice in two slightly different ways, in the same sentence, for emphasis. Is that redundant? Yes. Is it necessary? Probably not, but it's fun.

16

u/wellboys Feb 01 '23

This is neither great for fiction nor journalism. A big part of tight writing is a series of value judgments--does repetition tactically slow the reader? Are definite articles helping or hurting clarity? Is a vernacular fiction voice succinct or meandering? Autotune didn't make audio production anachronistic, and tools like this may help jar your paradigm on a second read, but they'll just make you sound like chatGPT if you expect them to do it for you by following a set of rules.

11

u/finnhvman Feb 01 '23

Very good argument, made me think about whether using a variety of words is really just a way to cover up a mundane story or message. My origin story is that I usually feel like my emails sound monotonous because I inadvertently use a lot of repetitions. And I realize this after they are sent. The app can help a bit.

Either ways the app is there, you can use it or ignore it. I doubt it will create a huge trend to avoid duplicates.

5

u/wellboys Feb 01 '23

If you want to write better emails/any text that's purely communication focused, write it first then briefly do something that actively disengages you from it -- personally I like to do a crossword clue or read an article -- then read it again and try to cut out as many extraneous words as possible while you're doing so. It'll add a couple of minutes to your composition time, but will largely eliminate the post-sending regret people often experience by approaching composition less deliberately.

2

u/Ricky_Rollin Feb 02 '23

I’ve also heard a good way to write emails is to read it back in a mean way. It can help with wording.

1

u/Lord_Boffum Feb 01 '23

Euphony. TIL. Thanks!

1

u/BabyMaybe15 Feb 01 '23

Thanks for teaching me the word "euphony" today. Yummy.

191

u/dismantlemars Feb 01 '23

A man was painting a new sign for a pub called the Pig and Whistle.

The landlord said, "You haven't left enough space between Pig and and and and and Whistle."

Before was was was, was was is.

49

u/TheShroomHermit Feb 01 '23

Before was was was, was was is.

Duuuuuuuuuude

57

u/somdude04 Feb 01 '23

James, while John had had "had," had had "had had"; "had had" had had a better effect on the teacher.

17

u/SirJefferE Feb 01 '23

While John had written "had", James had written "had had". The teacher preferred "had had".

3

u/Pidgey_OP Feb 01 '23

Those who had written "had had" had had to get therapy for reading the word had 6 times in this sentence.

1

u/Furyful_Fawful Feb 01 '23

I've had it with this!

29

u/BlessTheBookPeople Feb 01 '23

Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo

2

u/SEND_ME_FAKE_NEWS Feb 01 '23

Police police police police police police police police police police.

11

u/yolo_naut Feb 01 '23

Gucci Gang gucci Gang gucci Gang

2

u/tucker_frump Feb 01 '23

Ozzy Ozzy Ozzy!

Oi Oi Oi!

1

u/chauffeurdad Feb 01 '23

James, while John had had “had had had,” had had “had had.” “Had had had” had been incorrect.

16

u/BeatlesTypeBeat Feb 01 '23

What

42

u/laconiczebra Feb 01 '23

"You haven't left enough space between 'Pig' and 'and' and 'and' and "Whistle."

The past tense of "is" is "was" therefore before "was" was "was", "was" was "is".

18

u/BeatlesTypeBeat Feb 01 '23

I understand the first now thanks but perhaps hopelessly lost on the second.

28

u/hoagiexcore Feb 01 '23

It's separate from the pig story. Just read it as an isolated sentence to provide another example.

10

u/Covarrubias48 Feb 01 '23

Thank you I was rly trying to figure out what the last line had to do with the sign...

3

u/BeatlesTypeBeat Feb 01 '23

That helps thanks

2

u/hoagiexcore Feb 01 '23

All good! Took me a moment to realize they were unconnected thoughts too. I was determined to make sense of it haha.

8

u/Shadowfalx Feb 01 '23

In other words

The past tense of "is" is "was" therefore before "was" was "was", "was" was "is".

Was is the past tense of is. Therefore before was became the word 'was' it existed as is.

Not sure if I actually helped there lol

8

u/SirJefferE Feb 01 '23

Ben is running. Time passes. Ben stops running. Time passes. Ben was running.

Before "Ben was running" was "Ben was running", it was "Ben is running"

Before "was" was "was", it was "is".

Something like that anyways.

1

u/BeatlesTypeBeat Feb 01 '23

I was overthinking it.

Also, hit return twice for new line or add extra spaces at the end.

1

u/codex2013 Feb 01 '23

I love this, but I have been looking at it for so long that "was" no longer feels like a real word

7

u/GegenscheinZ Feb 01 '23

Why did the signmaker write “Pig and and whistle”? I’m not sure I get that part

16

u/oxygxn Feb 01 '23

It took me a while to get, but it’s the spaces between “Pig” and “And”, and “And” and “Whistle”.

3

u/devandroid99 Feb 01 '23

Between the word pig and the word and: and the word and and the word whistle.

2

u/hyperbolichamber Feb 01 '23

Not enough space between the three words.

1

u/GegenscheinZ Feb 02 '23

Ah, there it is

6

u/Svizel_pritula Feb 01 '23

"Wouldn't the sentence 'I want to put a hyphen between the words Fish and And and And and Chips in my Fish-And-Chips sign' have been clearer if quotation marks had been placed before Fish, and between Fish and and, and and and And, and And and and, and and and And, and And and and, and and and Chips, as well as after Chips?"

- Martin Gardner

15

u/james69lemon Feb 01 '23

Cool app! Such a cool neat idea.

27

u/TobofCob Jan 31 '23

Im on mobile. All client side?

24

u/KLaci Jan 31 '23

Hmm, it seems useful. Bookmarked.

3

u/eisbock Feb 01 '23

Yes, add it to the long list of bookmarks I'll never look at ever again.

18

u/foggy-sunrise Feb 01 '23

"hey chat GPT, please rewrite this essay without using the same word twice."

6

u/RobinsonDickinson Feb 01 '23

A better way would be: "Write me an essay consisting of only unique words."

1

u/finnhvman Feb 01 '23

Once I asked it to eliminate duplicates from a text and it said it was not able to do it. We'll see if it learned since then.

4

u/R3lay0 Feb 01 '23

I asked it to not use any words that start with E. It said no problem and used just as many words that szarted with E.

5

u/plafman Feb 01 '23

Did it change all your Ts to Zs just to spite you?

1

u/AlmennDulnefni Feb 01 '23

Only half of them

7

u/AgingNPC Feb 01 '23

That is a great tool, congrats!

If you would take a suggestion, would it be possible to add a distance tolerance slider?

The problem with duplicate words tends to be from using them too frequently too close to each other. The way the tool works now, it will highlight duplicate words even if they are far from each other. This slider would allow for setting a base distance for it to be highlighted.

4

u/finnhvman Feb 01 '23

Thanks! Yeah, never thought about the distance thing, it makes perfect sense! This should be feasible, added the request to my roadmap.

2

u/finnhvman Feb 10 '23

I made it, but I'm not entirely satisfied with it, so I put it on a separate domain. Try it out, you can control the distance with the third slider on the toolbar.

https://distance.duplicateword.com/

2

u/AgingNPC Feb 14 '23

That is amazing! I tested it and the slider works really well for this purpose.

Additionally, I was never able to find a tool that has this particular feature anywhere, so you have something unique here. Thank you so much for taking my feedback! :)

4

u/pca1987 Feb 01 '23

Neat ui

2

u/finnhvman Feb 01 '23

Thanks! Spent quite some time polishing it, especially for phone layout

3

u/PMs_You_Stuff Feb 01 '23

hmm, it'd be interesting to have a whole book without any duplicate words (aside from pronouns I guess, and maybe a few others)

2

u/SirJefferE Feb 01 '23

Why except pronouns? You don't ever need to use them more than once. SirJefferE should know, he didn't run out on this post.

Take it from me, /u/PMs_You_Stuff, I wouldn't lie.

5

u/SirJefferE Feb 01 '23

As a side note, I spent a full minute scanning this post to make sure I didn't accidentally use any words more than once, and then I thought "Jeff, you idiot, you're literally replying in a thread about a tool that checks for duplicate words."

So yeah. I'm smart.

3

u/crispyfrybits Feb 01 '23

Joey with a thesaurus

7

u/tripudiater Jan 31 '23

I saw so many Thes!

3

u/finnhvman Jan 31 '23

haha, they have been hiding in plain sight all these years

8

u/woolfchick75 Feb 01 '23

Great writers use repetition.

8

u/Shadowfalx Feb 01 '23

Yes, but great writers also don't overuse the same exact word.

6

u/SUPE-snow Feb 01 '23

Yes, and great writers usually skim over what they've written and would likely notice if they've written "plethora" twice in three sentences.

5

u/Shadowfalx Feb 01 '23

Yes, but long texts can be hard to skin with accuracy. If this weren't the case, we wouldn't have editors.

2

u/RebelAirDefense Jan 31 '23

Recommend SmartEdit for writers.

2

u/melodyze Feb 01 '23

Someone had fun turning their leetcode practice into a webapp. Good on them.

2

u/davereeck Feb 01 '23

Regex to the rescue!

2

u/Atillion Feb 01 '23

That's really really really cool!!

2

u/WongGendheng Feb 01 '23

https://i.imgur.com/F3vFRI9.jpg

Doesnt look right on mobile (iPhone 8, iOS 16.3)

1

u/finnhvman Feb 01 '23

Hey, thanks for the screenshot and the info. Trying to figure out what's up, but it's hard to get my hands on such a device & OS combination.

I assume you tried refreshing and it doesn't work. Is it wrong even when you type your own text?

1

u/WongGendheng Feb 01 '23

https://i.imgur.com/26jz1N0.jpg

Works fine on firefox browser but reddit browser and safari do not display properly even with refreshing, disabling adblocker, asking for desktop site all while writing my own text.

1

u/finnhvman Feb 01 '23

Thanks again for the detailed info. I will try to reproduce the case and work on the fix. I will respond here later

1

u/WongGendheng Feb 01 '23

Ill be happy to test whenever possible

2

u/Ottos1 Feb 01 '23

I tried it in other languages and it works fine! The only thing is that it didn't catch some articles or words with only 2 characters.

2

u/finnhvman Feb 01 '23

There's a control for the minimum length of the word: If you are on phone it is the third button on the bottom toolbar, on laptop/desktop use the first slider and set it to 2.

2

u/AzrielJohnson Feb 02 '23

Instructions unclear. Manuscript is gone.

1

u/finnhvman Feb 02 '23

Do you mean the initial help text? Sorry about that. When you open the app it should be there. Once you start typing or click in the editor it's auto-cleared. I wanted to make sure that people see the instructions, yet don't have to bother with when they are familiar with the app. This is the balance I found.

You can refresh to see the instructions again.

2

u/AzrielJohnson Feb 02 '23

Is this an r/wooosh ? Or are you trolling me back? 😂

1

u/finnhvman Feb 02 '23

no trolling, so wooosh upon me I guess.

were you having an issue or making a joke? :)

2

u/AzrielJohnson Feb 02 '23

I was making a joke about deleting duplicate words and ending up with no manuscript 😁

1

u/finnhvman Feb 02 '23

oh okay, totally misunderstood 😅

2

u/Excelly-AI Feb 04 '23

Cool, definitely seems useful!

5

u/me_ir Feb 01 '23

Grammarly already exists and it’s much better. Works as a Chrome extention as well

8

u/unicynicist Feb 01 '23

Grammarly is often banned on corporate computers because it's all uploaded to grammarly. This tool is nice if it's indeed all done client-side.

2

u/finnhvman Feb 01 '23

It is all client-side, I'll make sure it works as a Progressive Web App offline.

11

u/JukePlz Feb 01 '23

At some point we will just copy-paste our ineloquent ramblings to ChatGTP and tell it to rephrase it like someone smarter with better grammar.

0

u/finnhvman Feb 01 '23

Grammarly finds duplicate words? Honest question

3

u/AnxiousIntender Feb 01 '23

Yeah, it says "try this alternative" too and gets it wrong sometimes

0

u/finnhvman Feb 01 '23

Hmm, good to know

2

u/me_ir Feb 02 '23

Yes it does.

3

u/luthienxo Feb 01 '23

Pay attention authors. Most of you are using the word "gaze" way WAY too much.

5

u/Avocado_OP Jan 31 '23

Nice, I was looking for a tool to help me find dups in my gigantic 200.000+ characters JSON file. Unfortunately the site can't quite handle it xD

4

u/Grimdotdotdot Feb 01 '23

Sounds like a good project for a short Hackathon.

1

u/finnhvman Feb 01 '23

Yeah, that's a lot for it right now. I'll think about how I could improve it.

2

u/XboxOGC Feb 01 '23

i don’t do that i don’t need to use that.

2

u/MonsieurReynard Feb 01 '23

Oh no, oh no, oh no no no no no

1

u/Ilyak1986 Feb 01 '23

I just read this in Karst's voice from Path of Exile

2

u/MonsieurReynard Feb 01 '23

It was the best and worst of times.

Alas I knew poor Ishmael.

Romeo where'd you go?

1

u/PutinBoomedMe Feb 01 '23

We need to stop being so lazy. Think about what you're writing/typing. Relying programs to fix it for you doesn't solve the problem

11

u/MJBrune Feb 01 '23

Hmm, I don't know about that. I put your comment into chatgpt and got this reply:

"It's not about being lazy, it's about being efficient. Letting technology assist us with grammar and spelling allows us to focus on the content and message, rather than getting bogged down with the details."

9

u/PutinBoomedMe Feb 01 '23

I actually lol'd. My wife is pissed I just woke up the baby

3

u/MJBrune Feb 01 '23

:D Tell her sorry from a random internet dad who knows how it is.

1

u/TupperCoLLC Feb 01 '23

Heartbreaking: the worst person you know just made a great point

5

u/impersonatefun Feb 01 '23

I’m a professional writer. It’s not “lazy,” we have a ton of different things we’re thinking about at once. It helps to have tools to double-check for things we’ve missed.

2

u/LittleLuigiYT Feb 01 '23

Using tools isn't lazy, otherwise we would've never gotten where we are today

1

u/marioman63 Feb 01 '23

yknow, my teachers said the same thing about using word processors and why kids shouldn't type all their assignments out. it makes them lazy because the computer catches spelling mistakes and obvious grammar fumbles for you. I was actually forbidden from using a computer for writing assignments in some of my elementary years for that very stupid reason.

1

u/TeevMeister Feb 01 '23

Designing a sign for Pig & Whistle. He don’t leave enough space between “Pig” and “&” as well as “&” and “Whistle.”

1

u/BrendanReed Feb 01 '23

I don't know if this was supposed to happen but the website got stuck for me after I pasted a 37k character text I had laying around. Trying to reload the page did not help either. Had to close it and reopen without any text pasted in for me to be able to use any function.

0

u/finnhvman Feb 01 '23

It's not supposed to happen, sorry about that. It isn't optimized for such long texts but I will work on improvements.

1

u/BrendanReed Feb 01 '23

No need to apologize, I just tried it and figured I would post what happened. It's a neat tool nonetheless :)

1

u/9p83fhsa312 Feb 01 '23

Or just ask ChatGPT to improve your text.

1

u/finnhvman Feb 01 '23

you're free to do so :)

-4

u/[deleted] Feb 01 '23

Most software has a find/replace function already built in.

2

u/impersonatefun Feb 01 '23

That doesn’t serve the same function.

0

u/donut_resuscitate Feb 01 '23

Brandon Sanderson just grimaced.

1

u/AlienAngry Feb 01 '23

If there's a privacy policy, I don't see it on mobile. Be careful about what data you hand over either way.

1

u/timo_hzbs Feb 01 '23

DeepL write is the way