Skip to main content
Original

Bugs in English

By December 11, 202329 Comments

This is an original essay by member “Fry”. We’ve been discussing the representation of knowledge within the UKS and how it relates to the ambiguity of language. Leave a comment!

Dec 7, 2023

English is a natural language. Most people think it is primarily good for communication between people. But it has a second benefit, which is perhaps even more important: Communicating *within* a person. This internal communication facilitates reasoning.   The big deal about our species is the ability to reason. Its hard to reason and/or think without a language to do that reasoning in. Most people do, at least the front-end step of reasoning, in their native natural language. Suppose that that language had a bug?   Analogy: You’re on a cell phone and you get a drop out. It’s a bug. It’s an important bug because it impedes the reason you’re on your cell phone in the first place: communication. Analogous to this analogy: what is the effect of a bug in English? Something that impedes a primary benefit of English: reasoning.

Some examples of English bugs will aid understanding.

Bug #1: Polysemy

English has a bug called “polysemy”. It means that a given word may have more than one meaning. Why is this a bug? The word bug, in computer science means a mistake in a program. If your program has a bug, it means it doesn’t work. It disables the program from achieving its intended goal.

Does the use of polysemy in an English sentence cause the sentence to not convey its intended meaning? Sometimes. We humans are smart enough to know that when we’re talking about farming, “bug” means an insect. When we’re talking about software it means “a mistake in the code”. But sometimes the “context” is ambiguous. Say you’re working on some software for choosing the right pesticide for growing corn and a colleague says: “We’ve got a new bug”. Are we in the “software context” or the “farming context”? That’s why “polysemy” is a bug in English. It is a “feature” of English that impedes the purpose of using English in the first place.

Bug #2: Anaphora

Anaphora is using a pronoun to refer to a more definitive, yet less concise, concept. “We wanted to use the boat to get lunch but it was late.” Does “it” refer to “lunch” or “boat”? Lunch is the closest to “it” so probably we mean that except its more likely that a boat could be late that lunch, so maybe it means boat.

Programmers rarely use anaphora because its ambiguous. By providing a “feature” likely to be ambiguous, English has a bug because it impedes communication. If we said:  “We wanted to use the boat to get lunch but the boat was late.” It would be slightly longer, but not nearly as long as someone thinking lunch was late and therefore going to get on the boat.

Bug #3 Elide Attribute name

Consider: “He is brown.” Pretend that this is a spoken statement. It could mean the color of He is brown or it might mean that the name of He is “brown”. Context: Someone says “The guy at the bar is smith,  the fellow sitting next to smith is jones, and the next guy, well he is brown.”

The speaker is taking a shortcut. Better would be to say “The last name of He is brown.” But English allows us to leave out the “attribute name” (last_name in this case) and just give the attribute value, because the TYPE of the value implies the attribute name. If we know that “brown” is supposed to be a last name, then sure, we surmise that “He is brown” meant “the last name of he is brown”. In this case perhaps the intended meaning of the speaker really was to refer a color, not a last name.

The Advantage of Bugs

Polysemy *can* give you a hint about word meaning. However, usually in English, the original relationship between one meaning and another is often long gone as English evolves.

Being concise is good.  However, a statement that is easily misinterpreted is better not said at all.

Ambiguity is useful when lying or to indicate a range of possible values, say “1 to 10” or “all dogs”.  However, unintended ambiguity impedes useful communication by confusing the listener.

English has lots of wonderful features.  But some features are of negative value. The programmer’s assertion “That’s not a bug, that’s a feature” is a joke. Bugs defeat the purpose of the language they’re written in.

Mitigating Bugs

Bugs in our reasoning language cause bugs in our reasoning which can be costly. How can we avoid them? The most thorough strategy is “change English.”  Rather difficult. But we can work around bugs in English via:

  1. Understand that English has bugs.
  2. Recognize the potential importance of such bugs.
  3. Catalogue common bugs in English.

Above are three but there are many more.

  1. Avoid using English in a way that incorporates bugs.

But what do pros do? They use a different language. Programmers use programming languages that just don’t permit the most common bugs in English, or at least don’t make it easy to create such bugs. Most disciplines, especially the more scientific or engineering disciplines, develop their own jargon to extend English with unambiguous terminology. Doctors don’t say “funny bone”, they say “ulnar nerve”. Chemists don’t say “water”, they say H2O. Programmers don’t say “goes round and round”. They say “loop”.

Bugs in English, like their counterpart in programming, can cause unnecessary death, destruction and disruption. Mitigating them is a high leverage technique for improving civilization.

29 Comments

  • 33jl says:

    Alright, alright, alright… 33jl is the real deal. Heard some buzz about it, decided to give it a shot. No regrets so far Things are moving quickly I like what I see. Give it a look yourself: 33jl

  • 365juanlogin says:

    Yo, been using 365juanlogin for a while now. Gotta say, login’s super easy and the platform is solid. Definitely worth a try if you’re looking for something reliable Quick and easy. See for yourself: 365juanlogin

  • Citibet88login is the name of the game. Fast, secure, and gets you straight where you need to be. Say goodbye to login headaches The support staff is friendly. Check it here: citibet88login

  • fubetcassino says:

    Alright, so I checked out fubetcassino the other day. Seems pretty legit, tons of games, and the site’s easy enough to navigate. Might be worth a look if you’re after something new. You can check it out yourself here: fubetcassino

  • kebetlogin says:

    Trying to find the kebetlogin? I ended up using the link on this site cause I kept getting sent to the wrong place! Saved me a headache. Check it out if you’re struggling too: kebetlogin

  • kubet1 says:

    Heard some buzz about kubet1, wasn’t sure where to start. Found everything I needed right here. Quick and easy access. Give it a look: kubet1

  • nh88com says:

    Hey guys, what’s your take on nh88com? Seen a lot of ads for them lately. Any experiences you’d like to share? I’m always looking for the next best thing. nh88com

  • 69win20 says:

    Right, 69win20… Seems new. Anyone had a go with it yet? Is it legit? Don’t want to throw money at something dodgy, you know? Inquiring minds want to know! 69win20

  • 850bet10 says:

    Just found 850bet10. The site looks alright. Has anyone used it though? Hoping to hear some honest thoughts before I get too involved. 850bet10

  • 100plus88 says:

    [7869]100plus88 Official Login | Trusted Online Casino Malaysia,100plus88 offers a seamless app download and fast payout slot games for players. Experience top-tier gaming security and start your journey today. visit: 100plus88

  • ace360 says:

    [1246]ace360 Official Login | সেরা অনলাইন ক্যাসিনো গেম এবং অ্যাপ,ace360-এ লগইন করে সেরা অনলাইন ক্যাসিনো গেমের অভিজ্ঞতা নিন। বিকাশ দিয়ে সহজে ডিপোজিট করুন এবং অ্যাপটি ডাউনলোড করে স্লটস খেলা শুরু করুন। আজই যোগ দিন। visit: ace360

  • hantam88 says:

    [3205]hantam88 | Login Resmi Situs Slot Gacor Hari Ini Terpercaya,hantam88 menyediakan akses login resmi dengan pilihan download apk mudah. Temukan pola slot pragmatic play terbaru dan kemudahan deposit via dana. Daftar sekarang! visit: hantam88

  • win97 says:

    [5273]win97 | Link vào chính thức và Casino trực tuyến uy tín,win97 cung cấp link vào chính thức và ứng dụng apk tiện lợi. Trải nghiệm casino trực tuyến uy tín với cách nạp tiền qua Momo nhanh chóng. Tham gia ngay hôm nay! visit: win97

  • bookofbet says:

    [3479]bookofbet | Link vào mới nhất – Tải app và quay hũ đổi thưởng,bookofbet cung cấp link truy cập mới nhất và hướng dẫn tải app chính thức. Khám phá kho game quay hũ đổi thưởng hấp dẫn cùng cách nạp tiền nhanh chóng. Tham gia ngay! visit: bookofbet

  • idnaga169 says:

    Solid platform with a very user friendly layout. I appreciate how easy it is to manage my funds. idnaga169 is definitely my new go to site.

  • rbd777 says:

    [4980]rbd777 Login Oficial | Mejores Slots y Depósitos SPEI en México,Entra en rbd777 para disfrutar de las mejores slots y ruleta en vivo. Descarga la apk oficial y gestiona tu cuenta con depósitos rápidos vía SPEI. ¡Regístrate hoy! visit: rbd777

  • 7luck says:

    Just a simple and clean site that does exactly what it promises. I feel like my luck has actually improved since I started playing here. Give 7luck a go

  • hh55 says:

    [8520]hh55 Login Oficial | Descarga la APK y juega Slots Online,hh55 ofrece las mejores slots online y ruleta en vivo. Realiza tus depósitos con Oxxo de forma rápida y segura. ¡Regístrate hoy y comienza a jugar! visit: hh55

  • I’ve been looking for a stable way to access my account and this site is a lifesaver. The interface is smooth and everything loads quickly. Definitely the best way to use logika300login.

  • jljl888login says:

    Super easy to get into the account and start playing. I like the layout and how easy it is to find the latest promotions. Check out jljl888login.

  • krkorwin88 says:

    I’m really enjoying the daily rewards and the community atmosphere. It’s a great place to relax and win some cash. Visit krkorwin88 and see for yourself.

  • netbetperu says:

    As a regular player in the region this platform really gets what we are looking for. Fast banking options and games that hit the right difficulty level make every visit a total blast. I appreciate how transparent you are with promotions and how quickly my hard earned winnings actually land in my hands netbetperu

  • apostamax says:

    [7393]Apostamax Official Login | সেরা অনলাইন Casino ও দ্রুত পেমেন্ট,apostamax-এ লগইন করে সেরা অনলাইন casino গেম এবং slots উপভোগ করুন। দ্রুত বিকাশ পেমেন্টের সুবিধা নিয়ে আজই অ্যাপটি ডাউনলোড করে খেলা শুরু করুন। visit: apostamax

  • ph90jiliclub says:

    The community here is great and the rewards keep me coming back. It is easily one of the most reliable spots online. Visit ph90jiliclub

  • kr55bet says:

    Solid platform with some of the best odds I’ve seen. I feel like I have a much better chance of winning here. Big thanks to kr55bet.

  • 998jilicom says:

    This site is very user friendly even for beginners. I appreciate the clear layout and the fast loading times. 998jilicom is definitely worth checking out.

  • phjili979 says:

    This place has a great vibe and the bonuses are actually fair. I had a few questions and the support team sorted me out quickly. Love playing on phjili979

  • stm88link says:

    Found this link through a friend and I’m glad I did. The platform is stable and the variety of options is impressive. Really enjoying my time here. stm88link

  • bd8999vet says:

    Great vibes and very fair odds. It is hard to find a site this honest these days. I’m sticking with bd8999vet from now on.

Leave a Reply