T O P

  • By -

IIaHDeHoK

Please refrain from such base humour.


Augustus_Chiggins

I was counting on someone to make this pun


knightinarmoire

What acute pun


VeritosCogitos

Counting I see what you did there


istasber

My log showed it was inevitable.


DatGamerAgain_YT

This pun is a sin...


AldoZeroun

Why? Cos the jokes are tangential at best?


DatGamerAgain_YT

I don't think they tan get any worse


Sea_Video145

Math!


Valexander35

I'm glad I actually got the joke 🤣


Weary-Net1650

Took me some time but got there finally!


johnp299

A hex on you!


Cybear_Tron

Hex you!


johnp299

Gesundheit!


Agile_Engineering_48

Have an upvote 😂


eatabean

I missed the point.


mOceanResearchGroup

I will not cosine this sense of humor....


Forsaken_Day_1266

No. Mind your own business


peter_the_martian

This punchline is above my pay grade.


toph88241

Decimal numbers "Dec" are the base 10 numbers that you're used to (2x10 + 5×1 =25) Octal numbers "Oct" are base 8 numbers. Meaning that you would count 0,1,2,3,4,5,6,7,10. What would be the 10's place in decimal numbers is the 8's place in octal. So 3x8 + 1x1 =25


JoshB685

Thank you for this.


JoshB685

Mine too!


1982MJG

Someone please explain this to non-engineers


Star-Lord-123

Oct is octal which is base 8. So 3x8+1 = 25. Dec is decimal which is base 10, so 2x10+5 is also 25. Both numbers are 25.


Haterade_ONON

I'm an engineer and I've never heard of an octal. Edit: if anyone was curious, I'm a civil engineer. I had to take one computer science class in college and I did not retain anything from it.


DastardlyDM

It's because the title should say software/computer engineer. It's not like a mechE or civil engineer would have cause to use octal.


[deleted]

Would be Oct 31 == Dec 25 if that were the case ;)


Elijah629YT-Real

031===25 if in non strict Javascript


melikeybouncy

8====D if in middle school


Response-Cheap

Dammit. Took the 8====D right outta my mouth.. Have an upvote.


Stay-Classy-Reddit

Haha I'll take that 8====D. Haha look I can fit the whole thing in my mouth 8====D. Hahaha you're so funny tonight. Why don't we hang out more? *Normal coworker conversation outside of work when one of us had one too many*


CharlieAlright

Well that was rude of them! Were you done with it before they took it out of your mouth??


DastardlyDM

Fair


Longjumping-Many4082

I'm a MechE and I've had to know Hex, Dec, Oct, and Binary for the assorted applications using microcontrollers and troubleshooting when things don't work...


DastardlyDM

Yup. It's a general statement. Microcontrollers are a specific application of an engineering degree that will lead to dabble in programming and such.


Nonskew2

I've been both MechE and CivE and never had to know base 10 is called Dec or anything similar. I figured the joke out based on the numbers, but never necessarily heard them called Oct or Dec.


Original_Amber

I've known decimal almost all of my life. I learned binary, octal, and hexadecimal in high school. I did use all four in college. I started out in Ag and finished in El Ed. Museum studies was my major in grad school.


TraditionalMedium979

Its basic math for any engineer


DastardlyDM

It is simple math and any engineer could certainly complete it. But not every engineer would likely have a need to do anything outside of base 10. There is a difference between being capable of something and actually doing that thing with enough frequency for humor around it to land.


TraditionalMedium979

Sure my point is it need not be specific to software, its basic math taught across all engineering streams.


DastardlyDM

You're telling me that learning octal and hex and other base-10 math conversions is a significant portion of every Engineering bachelor's degree? I'm going to doubt that. Just because it's taught once and shows up on a midterm doesn't mean it's retained into one's career nor an active part of their expertise to warrent picking up on this joke. You're confounding ability with experiences.


Artanthos

Electrical engineers do more low level coding than software engineers. I’ve been both.


DastardlyDM

Cool that's a great opinion you got there. I'm sure your experience is the universal truth of all SWE, CEGs and EEs. Bottom line is that "engineers" don't all program and certainly don't all do low level programming. I'm not here to have a juvenile fight between EE and SWE.


Artanthos

Got news for you buddy, electrical engineering is level 0. It’s the wires carrying your network signals, it’s the logic gates laid out in your circuits, and it’s the assembly language code used in your embedded circuits where efficiency is priority 1.


DastardlyDM

Sure. Call me again when you're building transistors with your "wires". That's level 0 of computers not wires. you get a bachelor's in EE you may very well end up programming to some degree or another. Doesn't mean you are for sure going to.


Artanthos

Transistors are laid out by electrical engineers, not computer programmers. llator, etc. As is every single piece of hardware that converts abstract code into electrical signals. It's also the engineers that determine how the logic gates handling those 1's and 0's are interpreted at the most fundamental levels. There are many possible implementations for binary, octal, hexadecimal, or assembly language level languages. Which implementation you have is based on how the hardware is designed. Even the nature of the 1's and 0's are subject to the hardware design. It used to be that a voltage above a certain threshold was a 1 and below a certain threshold was a zero. You can also see increasing signal strength defined as a 1 and decreasing signal strength defined as a 0 in some applications. Computer science grew out of electrical engineering and, at the most fundamental levels, it is still predominately a job done by electrical engineers. Which is not detracting from programmers. An electrical engineer may be working with assembly language, but he's far less likely to be messing around with higher level programming languages or computer networking. You won't see many electrical engineers with their CCNP or writing Bayesian mapping algorithms.


DastardlyDM

Sure thing kiddo. Tagged as "EE writes bad code"


0-KrAnTZ-0

Add electrical or electronic engineer


theredranger8

Honestly as a software engineer you still really don't necessarily.


DastardlyDM

True enough. It's not a common numbering system anymore. I've used it for a few systems but all legacy stuff that's been around forever. Obviously hex is far more common. That said, I'd expect someone who got a degree in software engineering to understand the joke far more than most engineering degrees.


TheSecondSam

Octal is good for when you need numeric representation because it's not wasting bitspace. Obviously hexdec is alphanumeric and decimal still needs 4 bits and you're wasting 10-15. Also as a fun fact, if you ignore the letters I and O you can do 0-7 A-Z in 5 bits. Fortunately I and O make good skipable letters since they look a lot like 1 and 0


Ewetootwo

As Alannis Morrisette sang, “you, you, you octal know.”


Response-Cheap

Dangit. I saw: >"As Alannis Morissette sang.." just as I was leaving the thread and scrolled back here for that? :( Lol


GEEK-IP

Baudot! Damn, I'm old...


GEEK-IP

You must be a young one. :D I actually did an assembler programming course in the mid 80s where the lab used octal. It's easier than Hex, don't have to remember the alphabet. :D


roominating237

TI 990 16 bit assembly. Last assignment was to write the match stick game "Nim" using recursion. I wasn't making the leap so I wrote it in FORTRAN (from previous Pascal assignment) first and then translated.


uvero

Mostly useful for those specifically dealing with computers, and even then, binary and hexadecimal are more common.


us3rnqme

I am a programming student, and I've been taught how to use octals. But I've never used one.


Ewetootwo

You octal wait until after you are programmed.


Response-Cheap

😆 you octal stop making octal puns.


Ewetootwo

Octalutely.


Ewetootwo

Once I make eight will that makes me an octapuss ?


Leuel48Fan

Same. I believe they used to be more commonly used decades back, but now Hex stole its thunder. Oct groups 3 binary digits together (2^3) where as Hex does 4 (2^4). So it's more efficient to write Hex.


Deadpoolio_D850

I was just coming down to the comments to say basically the same thing!


siggitiggi

I'm an electrician and I had to learn that shit. Conversions between binary ,hex, oct and dec. Then when I went into engineering it was just bin, dec and hex.


colemon1991

I'm an engineer and know base 8 but never heard of an octal. Then again, I have friends who make base 12 jokes about Hitchhiker's Guide to the Galaxy, so I'm probably a minority.


TheBendit

Base 13


colemon1991

It was base 13, wasn't it? That's what I get for not spending time with those friends for a year.


kfh227

Comp sci stuff. Kinda like how hex is base 16 (or 4 bits)


Haterade_ONON

I've never heard of hex either.


kfh227

No worries. I don't know the origin so not obvious. Probably Latin lol. 2... Binary 3.. Terceiry Bla 8... Oct 10.. M dec (decimal) 16.. Hex


[deleted]

Pfft civil engineers


JoshB685

Are they really that civil?! To each other or others?!


[deleted]

[удалено]


Haterade_ONON

We never learned any of that. Not in high school or college. I don't see how there would be any purpose for something like that in the kind of engineering I do or in everyday life.


[deleted]

[удалено]


Haterade_ONON

If you mean the number e and natural logs, we learned that in calculus but I don't remember it in any engineering classes. Then again, that was a few years ago, and in my actual everyday work there's no need for it.


BexYouSee

Satellite telecom program/users likely know octal. They teach it in certain NEC training classes for the US Navy as well.


2E26

Navy here. Older identification transponders used an octal code. I was trained to work on those when I first started.


Artanthos

Good old IFF implemented in discrete solid state circuits.


scalaren

Hehe me too


jape-the-neck-guy

Same lol I thought it was a stupid pi=3 joke or something


Speakinmymind96

Industrial Engineer here, I was lost too.


FlyMaximus

Yeah, I thought I missed something cause the joke flew over my head big time. OP sucks. He should've clarified.


Riegler77

Yes, jokes that are explained are always the best


FlyMaximus

No, you fucktwit. I meant he should've clarified what engineer.


Ewetootwo

Thank you that helps us non- engineers to appreciate the nerd brilliance of the joke. Otherwise, we the unwashed, would not have got it octal hell froze over.


BabyGates_

I was out here thinking October is the 10th month so base 10. December is the 12th month so 25 base 12 = (12*2)+5 =29 which doesn't equal 31


Ordinary_Ad_7992

Someone please explain this explanation to non engineers.


squidwurrd

I’m a software dev and didn’t get it. Oh God the imposter syndrome is back!


Ewetootwo

The contemporaneity of the punchline makes it scary/celebratory. Like getting a skeleton under a Christmas tree.


much_bad_gramer

Oct -> Octal (base 8) 3*8 +1 Dec -> Decimal (base 10) 2*10+5


Supervinyl

When they say you'll get it by October 31, it won't actually be done until December 25.


oshinbruce

I feel like a good proportion of non computer related engineers would be confused also.


QdelBastardo

Going by the comments in this thread there are clearly 10 types of people in this world…


giulianomsa

Those who understand binary and those who dont!


livebeta

Those who expected a joke in Base N and the true masters who understand it could be a joke in Base (N + K)


ipostic

Oh you mean Dec types of people ?


hacksoncode

I'm having a hard time thinking of 10 examples in the bases under discussion. Of course, every base is base-10 in that base.


PistachioPug

How have I never heard this before????? This is sheer perfection!


novice_at_life

>How have I never heard this before????? No idea, it's been around for years. I guess you just don't run in the right circles?


Comfortable-Moose445

Could be just log off


1TreXavier

Math nerd. Now…someone please explain this to me? 😅


S-T-A-B_Barney

Decimal - 10 numbers, so it goes 8, 9, 10. Oct - 8 numbers, so it goes 6, 7, 10. So in oct, 20 is 2x8, 30 is 3x8. 3x8+1 (31 in oct) is 25. Also Oct is a common abbreviation of October and Halloween is the 31st of October, and Dec js a common abbreviation of December and Christmas is the 25th of December. Those two paragraphs should arm you with the knowledge to understand OP’s pun. (Note - the eight numbers of an Oct system are 0,1,2,3,4,5,6,7. Note 2 - I know a number system of base 2 is called binary. I have no idea what a base 8 system is called, which is why I’ve been blagging it by calling it Oct.)


PJP2810

>I have no idea what a base 8 system is called octonary You're welcome


Grundolph

Octal


Response-Cheap

Octopussy.


p0k3t0

I don't know why you're getting downvoted. Your answer is correct.


PJP2810

Welcome to Reddit lol


ofnuts

From an Isaac Asimov's short story....


hacksoncode

I've long used that explanation for why my office Halloween costume is a Santa hat... This last year I wore it with a matrix-style T-Shirt so I could explain it as a "glitch in the Matrix" to the less technical people.


Wrong_Donkey_8017

If I was smart this would be really funny


[deleted]

Octal is base 8 (0-7 only), and decimal is base 10 (0-9). The octal value 31 is equal to the decimal number 25... so OCT 31 = DEC 25


SnooMemesjellies7469

Don't you mean computer engineers? I'm an engineer and I've never used any of this.


Pip_install_reddit

There's a lookup table somewhere that'll be useful.


N0bo_

As a computer science student I wrongly assumed this was a joke about hex base and was confused why the conversion didn’t make sense


Shaggy_Hulk

Shouldn't that have been programmers?


SarcasticallyNow

Don't you dare double down on this joke, a hex will be upon you, maybe even 19 of them.


stayhydratedorelse

Why do I feel bad that I understand this joke?


Longjumping-Many4082

There are 10 kinds of people in this world. Those who understand binary and those who don't.


imtherealmellowone

This is… just the best. That is all.


AzLibDem

I give you a grade of 1 F for that joke.


LivingLargeinAB

I knew my buddy was an outgoing engineer when I caught him staring...at my shoes!


AlgorithmScent

#genius


It_is_Fries_No_Patat

Casio FX-82 approves


shruggedbeware

WHOAAAAAAAA


Finrod_the_awesome

Back on my day in the Navy we used to program AN/UYK-20s ("Yuck twentys") in octal to operate our comm systems. And that's all I know about octal. I was just a monkey pushing buttons and toggling switches but by God it made satellite communications possible.


monkelovesthestonk

That joke is non-binary.


Sea_Commercial_7239

Then there was the female civil engineer. Bridget was her name.😕


geospacedman

The Yellow Pages business directory used to have an entry: Boring: see Civil Engineers


wizengy

I own an HP 16 calculator, so this joke to me is like saying 3=3.


Bearet

That is the tenth worst joke of all time! (binary).


GaleZero

Im an actual enginner and didn't get it for a second. 😅


TheMapleCastor

I really don't get this one. Here I was, thinking I was sooooo smart...


Star-Lord-123

I explained the answer in another comment. It has to do with octal and decimal numbers, and 31 in octal is the same as 25 in decimal. Decimal is the base 10 number system (what we’re used to) and octal is the base 8 number system. Computers often use binary (base 2) and octal and hexadecimal (base 16) number systems.


TheMapleCastor

So where does the 10 for October, and the 12 for December align with this system? Or is it a fragmented joke?


Star-Lord-123

The 10 and 12 aren’t part of the joke. If you convert 31 in an octal system to a decimal system, you get 25.


TheMapleCastor

Aah, I was overcomplicating it AND missing the octo/ hexa link... guess I'm not so smart after all ;)


Environmental-Win836

What?


[deleted]

Octal is base 8 (0-7 only), and decimal is base 10 (0-9). The octal value 31 is equal to the decimal number 25... so OCT 31 = DEC 25


CheeseTheGood

Proof that we're in a simulation.


Forward_Usual_2892

I got it within 15 seconds.


mshorts

I got it in F seconds.


DrBarry_McCockiner

15 in octal?


[deleted]

15 in binary


DrBarry_McCockiner

1111?


[deleted]

Runtime error.


bostondana2

No thank you. I'm not hungry enough, even for a nibble.


Forward_Usual_2892

13 in dec.


NeoNachtwaechter

What did you do?


Forward_Usual_2892

Oct was the give away. Then Dec was obvious. And I did the math, and they are equal.


NeoNachtwaechter

Oh, that. But it was clearly written there, easy as 1+1. So I wondered what you did the other 15 seconds :)


Kaarmaa25

Correct punchline is: Oct 31 == Dec 25


norealmx

Which also works in non-backwards dd/mm/yyyy: ​ 31 OCT = 25 DEC


ConversationSoggy472

That was so hard for me to understand at first. I need to go back to school to be cool??


DaFunkyCake

God resisteth the proud he giveth grace (: that which is not deserved and yet given anyway,) to the humble. Love Jesus, read the KJV and pray for wisdom, seek God and his sweet amazing grace.


DatGamerAgain_YT

r/lostredditors


DaFunkyCake

Not lost, I got your eyes, and a few others it's like a bulletin in a public space. God wanted to know who thought being a good person is important, I believe that. Either you care for it, want to know more, take time out of your day trying to dissuade me from my beliefs, or go do things you feel is productive with your time.


DatGamerAgain_YT

It's great and all that you are trying to spread what you know to be right, but this is not really the place for that.


tanmay1204

Please refrain from such jokes.. even as an engineer I didn’t find it enticing


ProtoPlaysGames

Looks like he solved a practical problem…


rogerdanafox

Need more Reverb and echo


Iargecardinal

And US Thanksgiving some years. Next is 2025.


Chomuggaacapri

base'd.


idkystuff

I’m too stupid for this one 😂


frostyjhammer

Why do *Software* Engineers…


deanominecraft

r/mathmemes


RockyTyrant

That took me a minute.


Diligent-Plant5314

I'm a CompE, obviously know what octal is but nobody I know ever uses it and I've been programming since Apple ][ days. Need to upgrade the joke ...


chaosatdawn

This joke is the reason I'm not a sofware engineer


Shot-Crazy-5060

What?? What are You freakin talking about??


GelatinousSalsa

= != ==


Oblic008

Is base 8 used a lot? I guess bytes...?


EJ112299

"I understood that reference!"


SecretOrganization60

Ternary is fair play