5 ms·
Must I beg to have an acronym spelled out a least once, the first time it's used? Even if you assume 90% of readers already know, the other 10% (including me, i
by Nifty3929 5mo ago
Must I beg to have an acronym spelled out a least once, the first time it's used? Even if you assume 90% of readers already know, the other 10% (including me, in this case) will thank you, it doesn't take much effort, and it expands the reach of your communication or idea.
Exceptions for cases where the acronym is just so well known that a lot of people don't even know what it stands for even though they know the concept well. I recall one corporate training I was sitting through and they used the term "Border Gateway Protocol" and it took me a half beat to think through "oh, you mean BGP?"
Thanks!
- bawolff 5mo agoWhich acronym do you mean? CTF? I think that acronym, just like BGP, is more well known by itself than what it stands for. More generally, not every piece of writing is meant for every audience. Like if someone writes a blog post about CTFs aimed at people who like CTFs, nobody in the target audience needs to have CTF explained to them. Ultimately HN is a link aggregator, but sometimes its a bit like eavesdropping on a conversation. When you are just listening in you don't get the full context sometimes.
- deleted 5mo ago[deleted]
- doublescoop 5mo agoBest practice in writing about technical concepts is to spell out acronyms like this on their first use. There is a ton of stuff I learn about here on HN that I didn't know anything about before. It doesn't help that the linked article never bothers to explain this either.
- MobiusHorizons 5mo agoDoes spelling it out help? From memory, it is a security competition where participants compete to gain certain objectives. I think capture the flag may explain how scoring is kept, but it wouldn’t help me find out what it is, given that capture the flag is also just the name of a game people play outside by running, or in laser tag or in certain video games.
- Aurornis 5mo agoFor a general audience this is good advice. This article was written for a specific audience who follows this blog because they know the term. If you start spelling out fundamental acronyms it makes the content look more basic and general. This always upsets the general audience who stumble upon the article (like this) but it wasn’t meant for a general audience. CTF is extremely well known and the people who would be interested in this topic would wonder what’s happening if it was spelled out. It would be so odd that it would probably attract accusations of ChatGPT writing.
- jltsiren 5mo agoIt's the common practice in technical writing. Even when you are writing for other experts in the same field, your target audience never shares as much context as you would prefer. The world is much weirder and more varied than you would think. Informal writing about technical topics is another story. There you can assume a lot more shared context, as you are only writing for a specific subculture within the field. It doesn't matter much if other people in the field fail to understand you.
- dolmen 5mo agoBut this isn't "technical" writing. This is member of a community talking about the state of that community. Jargon is expected. Even more, this what I look for, even as a foreigner.
- bawolff 5mo ago> There is a ton of stuff I learn about here on HN that I didn't know anything about before. But that is about you right? Its a little entitled to expect every piece of content on the internet to have a 101 explanation attached. If they were specificly aiming to have the blog post appear on HN that would be one thing, but they (presumably) weren't.
- deleted 5mo ago[deleted]
- allenrb 5mo agoWhen I encounter new terms, I look them up. Just like any other new word. Been doing it since I was a kid with a dictionary. Now, it’s too easy not to. There is literally no excuse.
- deleted 5mo ago[deleted]
- Gigachad 5mo agoThe annoying thing is even if you know what it means, multiple groups will use the same initialisms for different terms. So without more context you can’t know what it means. It isn’t common but I feel it would be best when posting to HN to just expand the initialisms even if the source title didn’t.
- shric 5mo agoYou can also over use the same initialism: ATM the ATM is connected via ATM
- 0x20cowboy 5mo agoI dont know what CTF stands for so I dont know if I am interested in this article or learning anything about it. Maybe I am. Are you really arguing for not just typing out whatever 3 words this stands for once in the name of clarity?
- PunchyHamster 5mo agoit's the first result I get on anonymous google search. It's like complaining about not spelling C in "bake cake in 170 C"
- ruszki 5mo agoIf it means capture the flag, then it means a completely different capture the flag for almost everybody. I searched for it, read the first paragraph, and I still don’t know what the fuck is the topic. According to Wikipedia it’s a very new meaning. I could figure out only because of searching for “HCKSYD” and others.
- jere 5mo agoIs 30 years old very new? We're on a site for tech people. I would wager most are familiar with this term.
- ruszki 5mo agoIts article is 5 years old… So, yeah, it’s new.
- C4K3 5mo agoIts article was reorganized (moved from plain Capture the Flag to Capture the flag (cybersecurity)) 5 years ago. It's been on Wikipedia since 2004 https://en.wikipedia.org/w/index.php?title=Capture_the_flag&oldid=6112381 https://en.wikipedia.org/w/index.php?title=Capture_the_flag&...
- ergonaught 5mo agoYou could have just said “No”, if you had to say anything at all, rather than continuing the behavior. Actively rude.
- razster 5mo agoWhat I see CTF I think Capture The Flag, Tribe player in me.
- lelandbatey 5mo agoCTF stands for "Capture The Flag" in the parent article. Just the security competition kind, not the FPS game kind.
- watt 5mo agoIf you think you know what every acronym stands for, I recommend CBT.
- MrSkelter 5mo agoIt’s just bad writing. There is no such thing as a universally understood acronym. Even within fields. The cost of clarity is zero. Not elucidating means that over time the writing rots as meanings change and new “universal understandings” supersede old ones.
- pastel8739 5mo agoI think so many acronyms have meaning that isn’t explained by the words that the stand for. The other day I was explaining what CI is and they asked what it stood for; I realized that Continuous Integration is almost completely useless for someone trying to understand what CI actually is
- cco 5mo agoSemantic names are great, but that's a separate issue. With the full term you can now go search for yourself and find explanations more easily.
- graceful6800 5mo agoSince this is the top comment at the moment: CTF stands for Capture The Flag. Personally I have never, ever heard that concept referred to by the initialism. Granted, it's almost never come up in my circles, so... shrug
- worble 5mo agoCTF is a game mode for popular online games like halo (or at least, that's how I know it), so paragraphs like > My first CTF was HCKSYD, a 48-hour solo CTF. I full solved it and won in 2 hours. I was completely hooked. That led me to win DownUnderCTF, Australia's largest CTF, with Blitzkrieg multiple times. Blitzkrieg was one of Australia's strongest teams at the time. I later joined TheHackersCrew, an international top-tier team that was consistently ranked highly on CTFTime, the main global ranking and event calendar the scene uses as its scoreboard. With them, I competed in some of the most prestigious CTFs in the world, consistently placing well within the top 10 until the end of 2025. Are still completely nonsensical to even those that understand the acronym
- acters 5mo agoYeah, but we have AI now, we don't need our blog posts to over explain or state what it all means to general audiences. The author name-drops a bunch of CTF events hosted by a variety of independent organizations and name-drops well-known teams. To help everyone, this Capture The Flag is specifically Cybersecurity adjacent, there is a Wikipedia article on it as the top Google search result for me when searching "CTF". This is why the acronym is used, because searching for the full will get you to the wrong "sport" vs the cybersecurity one. I don't want to explain what a CTF is. look at the Wikipedia article. It is there for a good reason.
- trescenzi 5mo agoIt's also a game people play in person as well. It's the same as the Halo version except you tag each other instead of shooting. It's really fun to play in big open areas with large teams.
- 5mo ago
- deleted 5mo ago[deleted]
- tptacek 5mo agoApart from everything else people have said in response to this, it's rude to presume that an article has HN as an audience simply by dint of it being available for us to link to. It's totally reasonable for people to write for an audience they know understands these terms. So, in fact, you must not beg to have authors include courtesy definitions for you. That's not reasonable. Instead, you should simply ask here, on the thread, without complaining about the article.
- xnickb 5mo agoExactly. Especially now in the era of LLMs where you can feed the article to a chatbot and ask it to spoon feed you at the pace you can digest at.
- amirhirsch 5mo agoLet’s reduce this to absurdity: I think you only wanted clarification of CTF (Capture the Flag) and not AI (Artificial Intelligence) and not GPT-4 (Generative Pre-Trained Transformer version 4) and not CLI (Command Line Interface) and not MCP (Model Context Protocol) and not LLM (Large Language Model) Quoting TFA (The Fucking Article): “just adapt bro” lol at the BGP example
- w23j 5mo agoFor people who are confused by this comment: lol = laughing out loud!
- Den_VR 5mo agoLots of love!
- amirhirsch 5mo agoROTFLMAO made my day!
- toofy 5mo agoi try not to over feed tangents but this is precisely how i feel every time i speak to someone who is recently enlisted in the military. i have to constantly stop them and be like “i have no idea what you just said” over and over and over again. it’s like trying to make sense of a random bowl of alphabet soup.
- fragmede 5mo agoWe live in the goddammed future. Huamnity's knowledge is at your fingertips. Right clicking the Nth word of the article and putting in any semblance of effort to learn on your own is too much to ask? I don't know everything, there's tons of stuff I don't know about, but when I'm at my web browser, the least I can do about something is ask Google about a word or phrase or subject that isn't familiar instead of being spoonfed information like I'm a baby.
- fullstackchris 5mo agoThere are also widely accepted standards to written word. The best example is when an abbreviation can be expanded to more than one phrase, and both are widely used.
- circus1540 5mo ago“hacker” news, ladies and gentlemen
- Drupon 5mo ago[dead]
- george916a 5mo ago[dead]
- ajnin 5mo agoYour two paragraphs are completely contradictory. I agree with the first one.
- alsetmusic 5mo agoAt the same time, I did a search for "what is a ctf to play" and got the answer. We know how to find answers to these problems. I agree the blog post was poor form.
- mafro 5mo agoI didn't know what BGP is, but I did know CTF. YMMV
- snayan 5mo agoHah, same. Always entertaining how people map their tendencies to the world at large.
- w23j 5mo agoCTF stands for Capture the Flag. So with that definition you have exactly zero more information about the article then without it. So I assume next you want a short description of what it actually means, like "CTF (Capture the Flag) are security competitions where the objective is to break...", which is completely ridiculous to include in an article aimed specifically at the CTF crowd.
- fartfeatures 5mo agoIt is easier to search for keywords (Capture the Flag) vs acronyms (CTF) which likely resolve to other terms as well. Child trust fund is the first result when I put CTF into Google. Admittedly searching CTF security solves that issue. A quick link to an article on CTF to make the post digestible by outsiders seems reasonable enough.
- xnickb 5mo agoWhy should the author care to make it digestible to the crowd who is clueless on the matter? Their goal is to capture attention and start discussion within the community. To me it doesn't seem reasonable at all. It's just entitled at best.
- fartfeatures 5mo agoI read it as a suggestion vs a demand but I can see why you felt it was entitled. The author doesn't need to care and can take or leave the advice. In many ways it is a shame we don't have the concept of the Semantic Web as an extension to simple Hyperlinks.
- briandear 5mo agoGood communication should be the goal of all writing.
- wheelerwj 5mo agoGood communication for who?
- plaguuuuuu 5mo agoyou could try * googling "CTF security" * asking literally any AI to explain the article Yes, you must beg. If you don't know what a CTF is, and don't want to find out, why read the article anyway
- watwut 5mo agoUsing AI to get factual information? Also well written articles allow you to figure out what they mean after clicking onto them. People often read to learn.
- fg137 5mo agoI had no idea "security" is the keyword to add, even after reading the leading paragraph and the first paragraph under "What makes me qualified to say this?". In fact, I know what "capture the flag" is but am not familiar with the acronym. Still, the article confused the hell out of me, so I came back to HN comments for more context. > Asking AI to explain the article That's how we are expected to consume content these days?
- jere 5mo agoIt's kind of amusing that you're asking for acronyms you don't know not to be used and acronyms you do know to not be spelled out.
- fg137 5mo agoAs someone who spent years reading academic journals where spelling out acronyms on first occurrence is mandatory, the comments here are jarring. Think about it -- those are academic journals where most people do know what those acronyms mean. It's such a small but immensely helpful thing to do.
- kortex 5mo agoThis isn't an academic journal or general purpose news article though. It's a small blog about a subculture. It'd be like spelling out GPU on a blog for building custom PCs, or BDSM on a kink blog. Spelling it out when 99.9% of your audience doesn't need it actually is the opposite of in-group signaling, it makes it feel like it's aimed at a wider audience, when it's not. https://en.wikipedia.org/wiki/Cooperative_principle https://en.wikipedia.org/wiki/Cooperative_principle
- RealCodingOtaku 5mo agoThe comments are annoying. No matter the niche, it is always good to write the abbreviation the first time it is used, in fact, W3C recommends it[0]. Anyone who does not follow this either are not informed well enough, or has ableism. Most replies in this thread shows the latter. https://www.w3.org/WAI/WCAG21/Understanding/abbreviations https://www.w3.org/WAI/WCAG21/Understanding/abbreviations
- ajam1507 5mo agoThis page has 5 abbreviations that are not spelled out before you even get to the body of the article.
- RealCodingOtaku 5mo agoYou meant 5 acronyms, and each are links, which contains their abbreviations. So they do follow the guideline.
- ajam1507 5mo agoAn acronym is an abbreviation, and they specifically do not spell out the very first acronym on the page the first time they use it.
- RealCodingOtaku 5mo agoAn acronym is a specific type of abbreviation formed from the initial letters of a phrase and pronounced as a single word. I was being more specific. And the ones you are pointing out are from the header. > An abbreviation whose expansion is provided the first time the abbreviation appears in the content Content is the main body of the article (press tab ones you land the page, it will take you to the main content if you don't know what that is), which contains only one Acronym, “SC 3.1.4” → which is a link that take you to a place with its definition. I don't understand what you are fighting over. But I'm not going to reply more to someone who defends people who do not know how to write articles that are more friendly towards the reader.
- wglb 5mo agoIf you wish to explore a new concept, perhaps ask duckduckgo "what is ctf" an you may well get a response such as: CTF stands for Capture The Flag, which is a cybersecurity competition where participants find hidden "flags" in vulnerable programs or systems to test and develop their security skills. There are two main types of CTFs: jeopardy-style, where teams solve various challenges for points, and attack-defense, where teams defend their systems while trying to exploit their opponents'.