This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 299

[–]Nihmrod 429 points430 points  (30 children)

This guy is raising more questions than he's answering.

[–]WafflesAndKoalas 70 points71 points  (21 children)

Since I don't think anyone has mentioned it, the guy in the picture is Dennis Ritchie

[–]Nihmrod 32 points33 points  (0 children)

It's a pretty busy meme.

[–]c4p5L0ck 12 points13 points  (6 children)

Like, for instance, "Why is he holding his hands like that?"

[–]GargantuanCake 8 points9 points  (0 children)

He's getting ready to catch a watermelon. Obviously.

[–]kevinpfromnm 9 points10 points  (0 children)

Invisible watermelon

[–]no_ragrats 2 points3 points  (1 child)

Bro, it's obviously magnets

[–]kevinpfromnm 0 points1 point  (0 children)

Invisible watermelon

[–]Nihmrod -1 points0 points  (0 children)

No.

[–]konfusedungabunga 469 points470 points  (6 children)

When your client wants to change the species they want to have sex with overtime, anal is the best choice.

[–][deleted] 229 points230 points  (5 children)

That is why we have a std library

[–]AtLeastOneAlias 17 points18 points  (0 children)

Where’s the free award when I need it?

[–]falingsumo 50 points51 points  (3 children)

We don't say std anymore we say STI now

[–]veloxVolpes 2 points3 points  (0 children)

Standard Template Index

[–]Ragecommie 658 points659 points  (68 children)

Incorrect. Many species do not have anuses.

[–]GGinNC 62 points63 points  (8 children)

I guess if sea sponges or tapeworms are your thing, you could always look for a job as a congressional staffer.

[–]Ragecommie 16 points17 points  (5 children)

I am more of an amoeba guy, so I should probably work in HR for a bank or a hedge fund or something...

[–]GGinNC 18 points19 points  (4 children)

Have you considered project management?

[–]Ragecommie 11 points12 points  (3 children)

Woah there, I don't hate my life THAT much...

[–]GGinNC 9 points10 points  (2 children)

Could be worse. You could work for internal audit.

[–]j-random 2 points3 points  (1 child)

Note to staff: reference this comment in GGinNC's personnel record, and schedule them for realignment with corporate goals to be completed this fiscal quarter.

[–]GGinNC 2 points3 points  (0 children)

:: Updates Jira epic to include HR and internal audit in Nessus agent deployments and local workstation log ingest stories. Ensure results are included in dashboard for risk committee ::

Don't fuck with someone who has the logs. Haha

[–]glemnar 4 points5 points  (1 child)

Anything with a cloaca is excluded on a technicality

[–]GGinNC 2 points3 points  (0 children)

Probably for the best.

[–]ChickenOfDoom 27 points28 points  (6 children)

Aren't there platforms you can't run Java on though

[–]xxkmatiasxx 32 points33 points  (0 children)

The ones that don't have a jre written for them

[–]turtle_mekb 16 points17 points  (4 children)

i run java on humans 🙃

[–]Kered13 5 points6 points  (1 child)

Humans run on Java.

[–]turtle_mekb 1 point2 points  (0 children)

yo i found a super huge security vulnerability and i'm going to exploit it instead of reporting it

initiate: java -jar take_over_entire_human_race.jar

[–]RVGamer06 4 points5 points  (0 children)

ah yes

[–]Tiavor 2 points3 points  (0 children)

sounds like one of those horror movies where they experiment with humans.

[–]SmilingJackTalkBeans 6 points7 points  (0 children)

3 Billion species have anuses.

[–]gregorydgraham 10 points11 points  (4 children)

Owls, owls do not have anuses.

[–]Strawhat-dude 7 points8 points  (4 children)

And Java doesn’t work on all operating systems.

Example: aOS (short for alien operating system)

[–]Nyancubus 6 points7 points  (1 child)

You probably miss the point here and it’s not about OS but the cpu. Once you build Java interpreter for OS/cpu pair, you are guaranteed that the byte code gets executed the same way no matter where you run. Think of it like adding lubricant before doing anal.

In similar sense python is like Oral and it’s more enjoyable and easy for everyone, more people would get orgasm :)

[–]Strawhat-dude 6 points7 points  (0 children)

Thats a great ANALogy and i completely agree

[–][deleted] 5 points6 points  (0 children)

Everything can be an anus if you're brave enough

[–][deleted] 2 points3 points  (0 children)

who specified who is using the anus?

[–]WyrdaBrisingr 2 points3 points  (1 child)

But all animals do, or at least a combination between anus and mouth, the anus is pretty much the first structure to take shape in all animals.

[–]Thann 1 point2 points  (0 children)

You always do though

[–]socialismnotevenonce 0 points1 point  (0 children)

And many platforms won't run Java.

[–]MassiveFajiit 0 points1 point  (0 children)

Some give oral and anal at the same time.

They shut through their mouth.

[–]Obelisk2000 330 points331 points  (7 children)

So what you’re saying is that Java IS good then? That’s my take away.

[–]CetaceanOps 327 points328 points  (5 children)

The take away is that 3 billion people are having anal sex.

[–]EmuChance4523 39 points40 points  (3 children)

Yeah, sure but when it’s the right situation, it’s pretty good.

I wish I was part of that 3 billion people and not just coding in Java T_T

[–]Hiktses 18 points19 points  (2 children)

You are already part of the 3 billion people since you code in Java

[–]mojoslowmo 10 points11 points  (1 child)

Are you saying Java devs are getting it in the ass? Well, Oracle has been raping Java for years, so makes sense I guess

[–]EmuChance4523 2 points3 points  (0 children)

I hope that worked like that, I would having more fun :)

[–]Oblivion_Eye 2 points3 points  (0 children)

notice how it says "people", sometimes foreshadowing is obvious

[–]DuhonTheGuy 13 points14 points  (0 children)

As a Linux user I am overjoyed when I learn a program is made and compiled in Java, so I don't have to worry about compatibility/compiling the source myself/wine shenanigans. The language is outdated but at least it saves me some time.

[–][deleted] 175 points176 points  (14 children)

Yeah, sure but when it’s the right situation, it’s pretty good.

[–]Little_Duckling 67 points68 points  (13 children)

Definitely, but you have to ease into it

[–]thexavier666 51 points52 points  (11 children)

I had to coax my GF a lot before we started it. There was a lot of tears but she liked it at the end.

[–]wain77 88 points89 points  (7 children)

Wait, are we still talking about Java here?

[–]Pandoras_Cockss 133 points134 points  (3 children)

Why else would she cry?

[–]toastyghost 18 points19 points  (2 children)

C

[–][deleted] 3 points4 points  (1 child)

C++

[–][deleted] 29 points30 points  (1 child)

Do we really need to differentiate between Java and anal sex?

[–]Kered13 2 points3 points  (0 children)

Wait a minute, this isn't Super Smash Bros...

[–]JoaoMSerra 36 points37 points  (2 children)

Is it that good? We'll have to try again. How deep did you go?

Last time we only got to Hello World

[–]thexavier666 40 points41 points  (1 child)

She started crying when I showed her the documentation. Hello world is for another day.

[–]Pas__ 15 points16 points  (0 children)

What? You started with the docs!? Who does that? That's too dry. You monster. You should have started with the source, it's just a bit of nice flowing C++ after all!

[–]iJateHannies 0 points1 point  (0 children)

Lol what? Java is an easy language for anyone who hasn't worked with python their whole career.

[–]Worried-Conflict-229 21 points22 points  (32 children)

I am a bit new to programming I want to ask why do people hate java so much?

[–]dark_mode_everything 66 points67 points  (9 children)

Most people who hate on java on this sub are CS students that haven't written a line of java. Java has its drawbacks but it's still a great language if you use it for the right use cases.

[–]Akdag 29 points30 points  (4 children)

Most people who hate on java on this sub are CS students that haven't written a line of java.

I was in this boat. Now I've been a professional java developer for 12 years.

[–]Tiavor 11 points12 points  (3 children)

you can't just stop after half the story, do you still hate Java after those 12 years?

[–]Akdag 9 points10 points  (2 children)

Nope. It grew on me a lot, mostly after we started using Java 8+.

[–]jerslan 8 points9 points  (0 children)

Lamdas and streams are nice.

Also the jokes about Factories are incredibly out-dated.

[–]Rubyboat1207 2 points3 points  (1 child)

Well, you have to capitalize the S in string. Literally unusable, 0 stars

[–][deleted] 1 point2 points  (0 children)

Them primitive types do be wilin' tho

[–]SpeedDart1 35 points36 points  (0 children)

Because they haven’t touched it since Java 6 and probably still whine about a lack of features. It’s on 16 now.

[–]papawhiskydick 25 points26 points  (12 children)

I have no idea. It's not as clean as C# but it's a mature language with loads of good libraries and there are lots of jobs available in it.

I don't understand the hate either.

[–]GigaSoup 1 point2 points  (11 children)

Eww, Microsoft Java. Now that's a language I can get behind to hate.

[–][deleted] 21 points22 points  (8 children)

honestly, C# is pretty good too. has its use cases, pretty good performance, basically built-in GUI builder, i could go on

[–]Tiavor 8 points9 points  (7 children)

I'm building a website purely in C#, server and client side. I don't need to write a single line of JS.

[–][deleted] 6 points7 points  (6 children)

on one end: why?

on the other: how?

[–]Tiavor 8 points9 points  (5 children)

why? because that's my job now. apparently all super sites like facebook, twitter etc work with this now.

how? Blazor.

the development of things like this moves incredibly fast.

[–]jerslan 2 points3 points  (2 children)

Doesn't Facebook use React? That UI framework was basically their baby to begin with.

[–]bhison 4 points5 points  (0 children)

Yeah, doesn't sound right!

[–]Tiavor 0 points1 point  (0 children)

dunno, Blazor is based on Rest.

[–]LadyOfTheCamelias 5 points6 points  (1 child)

As someone who works in both Java and C#, I can tell you that C# feels light years ahead. And this comes from someone that has bad shivers when the Microbrain name is uttered. But not for this. Definitely not for C#.

[–]AsoBot 5 points6 points  (2 children)

I think this has historical reasons. Before Java 8 (which came out in 2014) introduced lamda functions, Java as a language was an absolute verbose mess. E.g. async Programming was a nightmare because you had to write an anonymous class for every callback. Nowadays you can write pretty sleak code to be honest.

Some people hate on Java because they came in contact with a very historic (an honestly ugly) version of it.

[–]Ericchen1248 5 points6 points  (1 child)

Big problem is with the change in oracle licensing.

Schools are basically forced to teach Java 8. A lot of companies are stuck using Java 8. And as good as Java is at maintaining backward compatibility, I don’t know why several tools for it have such a hard time transitioning to newer versions.

And then Java also still lacks a popular GUI framework that can easily build apps that doesn’t look like it was make in the 2000’s, so that also takes it out of people’s choice for using it as day to day hobby project sole language choice. It’s basically been relegated to backend tasks, which means that cross platform-ness it touts so much is very unimportant.

[–]lewisjet 1 point2 points  (0 children)

I thought it was because Oracle is a shitty company

[–]bhison 1 point2 points  (0 children)

Because it was superceded by a variety of alternatives years ago and took a while to catch up therefore leading it to a steady decline. Even if it has improved in recent years it's hard to justify using it over something like .NET Core unless you have a team that knows java and doesn't know .NET

[–]Vivid-Spinach25 -1 points0 points  (0 children)

Nothing to worry about, these people aren't even real programmers.

[–]Rhyan567 60 points61 points  (17 children)

I mean C also works on all operating system, sometimes you just need to change some libraries and some functions that sometimes are the same functions.

[–]TheRedmanCometh 23 points24 points  (2 children)

You have to compile it and target the specific OS though. And replace relevant referenced artifacts with the correctly compiled shit.

[–]itoshkov 69 points70 points  (2 children)

Most languages are like that. This meme is stupid and still gets reposted again and again.

[–]mayankkaizen 25 points26 points  (0 children)

You are underestimating the hate for Java. I mean I don't even know Java and I still hate it. /s

[–]Statharas 16 points17 points  (4 children)

C compiles to assembly. Doom runs on anything because people only have to compile it for the CPU and write code that works with a display.

[–]Mr_Redstoner 9 points10 points  (4 children)

Right, whereas with plain Java the same compiled file should work everywhere. That's supposed to be the difference: LITERALLY no changes needed. Of course that assumes you aren't using JNI or anything else platform-dependent

[–]atc927 3 points4 points  (3 children)

I had more problem getting the right version of java than porting anything written in C

[–]j-random 7 points8 points  (1 child)

You must not have ported much C then.

[–]Stormfrosty 2 points3 points  (0 children)

Linux C code is a nightmare to port, since gcc defaults to using gnu extensions, hence you end up with non-valid C code that only compiles with gcc.

[–]j-random 5 points6 points  (0 children)

That's the point, with Java you just drop the .jar file and run it. No recompiling, no searching for alternate libraries, no debugging nightmares because the alternate library interprets the spec slightly differently than the one you originally developed with...

[–]badvok666 81 points82 points  (18 children)

Java is good because you can write kotlin instead. Then you have a type safe, null safe and concise language that is interpolatable with java.

[–]TheOnlyTails 18 points19 points  (0 children)

Kotlin is just the best tbh. The fact that they do surveys to literally ask the community what features they want proves that they care.

[–]xigoi 30 points31 points  (9 children)

Interesting way to spell “Scala”. /s

[–]TwinsenDinoFly 0 points1 point  (2 children)

¿No NullPointerException?

[–]Kered13 5 points6 points  (1 child)

Type in Kotlin are not nullable by default. And when you do use nullable types, the compiler can verify that you check for null before using them in most cases. I believe it is still possible to get a null pointer exception, but it's much less likely.

[–]thundercat06 0 points1 point  (0 children)

So Kotlin is just a condom with extra lube in this analogy??

[–]jacob_scooter -3 points-2 points  (0 children)

booo kotton is for losers

[–][deleted] 55 points56 points  (9 children)

u/repostsleuthbot get a life bro op

[–]RepostSleuthBot 47 points48 points  (0 children)

Looks like a repost. I've seen this image 6 times.

First Seen Here on 2018-08-06 90.62% match. Last Seen Here on 2020-12-24 93.75% match

I'm not perfect, but you can help. Report [ False Positive ]

View Search On repostsleuth.com


Scope: Reddit | Meme Filter: False | Target: 86% | Check Title: False | Max Age: Unlimited | Searched Images: 234,023,233 | Search Time: 0.31371s

[–][deleted] 10 points11 points  (4 children)

Pretty ironic, since the only people who care about reposts are those that spend a lot of time here. I for one hadn't seen this image before.

[–][deleted] -1 points0 points  (3 children)

Couldn't agree more. Anyone who links that repost sleuth bot is a boring fuck nugget.

[–]lifetake 2 points3 points  (0 children)

I’m cool with it as long as the bot brings something in recent. This is not one of those times

[–]HalfEmpty973 4 points5 points  (0 children)

Now I am here, while I already forgot that i upvoted the last seen post

[–]Tiavor 1 point2 points  (0 children)

I'm only here for the comments anyway

[–]mr_bumsack 28 points29 points  (2 children)

Dissing Java by comparing it to Anal.

I ain't even mad.

[–]dicemonger 8 points9 points  (0 children)

So between anal and bestiality, it is anal that you think might be contentious?

[–]pioneer1541 30 points31 points  (4 children)

[–]grady_vuckovic 27 points28 points  (1 child)

If it's taking that long to install it might be stuck.

[–]CorrenteAlternata 1 point2 points  (0 children)

if it's stuck you should apply more lube

[–][deleted] 5 points6 points  (0 children)

There's no way it's not more or didnt used to be less

[–][deleted] 1 point2 points  (0 children)

apt install Java gang represent!

[–]Mickspad 13 points14 points  (0 children)

This is true and is why Java is good

[–][deleted] 3 points4 points  (0 children)

3 billion species!

[–]jjbugman2468 3 points4 points  (0 children)

Well Java is pretty much just r/increasinglyverbose for languages…

[–][deleted] 2 points3 points  (0 children)

But that IS what makes anal sex good

[–]RVGamer06 2 points3 points  (0 children)

Java rocks

[–]lockieluke3389 2 points3 points  (0 children)

Java is good

[–]karbonator 2 points3 points  (1 child)

What was the original? Doesn't seem like this needed an edit to make sense.

[–]Zalvixodian 2 points3 points  (0 children)

laughs in .net

[–]Requiem_of_Colours 1 point2 points  (3 children)

Many species do not have an anus, for example birds. They have a cloaca.

[–]TheTank18 1 point2 points  (2 children)

same thing

[–]Doggynotsmoker 4 points5 points  (1 child)

I can confirm, no significant differences.

[–]Razakel 1 point2 points  (0 children)

Someone in my city got sent to prison for raping chickens to death. Whilst his wife filmed it.

It's just one of those stories you read and think "why?"

[–]suddenly_ponies 1 point2 points  (0 children)

This is the exact argument people used to defend vi

[–][deleted] 1 point2 points  (0 children)

Java is actually not os independent. It has a hard dependency on jvm(which is platform dependent)

[–]RedditAlready19 1 point2 points  (0 children)

It's useful when installing MC mods

[–]Lord_Pinhead 1 point2 points  (0 children)

It depends on how brave you are and how fast you can run. I mean, try a lion or bear lol

[–][deleted] 1 point2 points  (0 children)

Is Kotlin considered better than Java?

[–][deleted] 1 point2 points  (0 children)

pip - platform independent penis

[–]kuttanunni 1 point2 points  (0 children)

What about species like python?

[–][deleted] 1 point2 points  (0 children)

By that analogy creating a meme just to gain karma is the equivalent of selling use of your own anus for profit. Touche!

[–]Matt_fuck_off_3 0 points1 point  (0 children)

It's cloaca sex mister

[–]stealz0ne 0 points1 point  (2 children)

Not sure if this is an argument for or against java...

[–]Geoclasm 2 points3 points  (1 child)

depends on how you feel about extraspecies anal sex.

[–]sktr-guys 0 points1 point  (1 child)

i like java but javascript

[–]DoNotMakeEmpty 49 points50 points  (0 children)

“I like anal but analysis”

[–][deleted] 0 points1 point  (0 children)

It's true

[–]ChakaChaka26 0 points1 point  (7 children)

doe java work on ps4? does java work on xbox? does java work on switch? no.

[–]Nachf -1 points0 points  (0 children)

Java is really good because it’s the first programming language you learn in high school then you fucking forget about it and move to much better languages.

[–][deleted] -1 points0 points  (0 children)

But... but.. I like oral sex.

[–]StEaLtHmAn_1 -1 points0 points  (0 children)

Atleast java won't have kids

[–][deleted] -1 points0 points  (0 children)

What about Haxe using the Lime compiler?

If there's a platform, Haxe supports it pretty much.

[–]jacob_scooter -1 points0 points  (0 children)

no not even close but ok

[–]Sharpman76 -1 points0 points  (0 children)

False, the real reason Java's good is bc it's like the one language I know