4 ms·
Border Gateway Protocol But I don’t even think people in networking would say that, it is canonically BGP. This is kind of like complaining about the abbrevia
by jpc0 1y ago
Border Gateway Protocol
But I don’t even think people in networking would say that, it is canonically BGP.
This is kind of like complaining about the abbreviation HTML, sure yes it is Hypertext Markup Language but everyone knows it as HTML to the point that there are probably people that don’t know it’s an abbreviation.
- k__ 1y agoFair. I'm currently writing an article about Flowspec and had to comb a few RFCs to understand what's going on. I opened the Roto announcement and felt very smart, lol
- federiconafria 1y agoAdding to this, both for BGP or HTML if you don't already know what they mean, the "full form" does not really help.
- bryanlarsen 1y agoAgreed. There are almost certainly more people who know what "BGP" is than know what "Border Gateway Protocol" is. But it still would have been a favor to the original commenter to write "BGP (Border Gateway Protocol)". If you write just "BGP" you annoy the reader who doesn't know what it is; they'll think it's your fault. But if you write "BGP (Border Gateway Protocol)", they still won't know what it is but they won't be irritated at you anymore.
- jpc0 1y agoSomeone linked a document a few weeks ago that address the topic of abbreviations and when the abbreviation is the common form it is acceptable to just use the abbreviation. I don’t think anyone in their right mind would open every article with HTML(Hypertext Markup Language) and CSS( Cascading Style Sheets). For networking it would be the same with BGP/OSPF/RIP.
- bryanlarsen 1y agoBut it is it a networking post? It's a networking blog in general, but this post is clearly targeted at people interested in a rust scripting language and should expect wider distribution.
- jakkos 1y agoFunnily enough, I had no idea what "BGP" meant until I saw "Border Gateway Protocol" and then remembered "oh yeah the router thing". I did a networking course in school, and haven't touched it since.
- bluGill 1y agoA LLM response so don't trust it, but Biological and Genetic Programming: In biology, BGP can refer to methods or algorithms used in genetic programming or bioinformatics. BGP (Bureau of Governmental Personnel): In some governmental contexts, BGP may refer to a specific bureau or office related to personnel management. BGP (Bureau of Geographical Planning): In urban planning or geography, it might refer to a bureau that focuses on geographical data and planning. BGP (Big Green Potato): In agriculture or gardening, it could refer to a specific type of potato or a gardening initiative. BGP (Bilateral Grant Program): In finance or international relations, it may refer to programs that provide grants between two countries. Elsewhere someone posted a link to the wikipedia disambiguation page. It is very insightful to compare the two lists - you should do this.
- diggan 1y agoIs that the response from google/gemma-3-1b-it or something? Almost funny how off it is.
- bluGill 1y agoWhatever DuckDuckGo uses. First answer was board gateway protocol then I asked what is outside the context of networking.
- NitpickLawyer 1y agoThis is what people mean when they say "prompting an LLM is like the old google-fu; some people have it, some don't". Try this prompt instead: "Please explain the meaning of BGP in the following snippet: The need for Roto comes from Rotonda, our BGP engine written in Rust. Mature BGP applications usually feature some way to filter incoming route announcements. The complexity of these filters often exceed the capabilities of configuration languages. With Rotonda, we want to allow our users to write more complex filters with ease. So we decided to give them the power of a full scripting language."
- bluGill 1y agoWhen I searched for what does BGP mean, and DDG's LLM said "border gateway protocol". Even though I gave zero context and there are other possible meanings. The correct answer is probably something like "BGP can have multiple meanings depending on the context. The most common use of BGP is in networking where it means Border Gateway Protocol. If you provide more information on the context a better answer can be given." Or possibly it could link to the Wikipedia page.
- chrisweekly 1y agoThis reminds me of a trivia night event last weekend; in a room of 12 6-person teams I was the only one who knew exactly what the acronym URL stands for. But I'm confident a majority would have been able to come up with a reasonable working definition.