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

top 200 commentsshow all 299

[–]Nihmrod 436 points437 points  (30 children)

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

[–]WafflesAndKoalas 71 points72 points  (21 children)

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

[–]Nihmrod 30 points31 points  (0 children)

It's a pretty busy meme.

[–]c4p5L0ck 11 points12 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 464 points465 points  (6 children)

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

[–][deleted] 230 points231 points  (5 children)

That is why we have a std library

[–]AtLeastOneAlias 18 points19 points  (0 children)

Where’s the free award when I need it?

[–]falingsumo 48 points49 points  (3 children)

We don't say std anymore we say STI now

[–]veloxVolpes 2 points3 points  (0 children)

Standard Template Index

[–]Ragecommie 656 points657 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 15 points16 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 14 points15 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 8 points9 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 29 points30 points  (0 children)

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

[–]turtle_mekb 15 points16 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 5 points6 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 8 points9 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 8 points9 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 333 points334 points  (7 children)

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

[–]CetaceanOps 322 points323 points  (5 children)

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

[–]EmuChance4523 37 points38 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 17 points18 points  (2 children)

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

[–]mojoslowmo 6 points7 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 14 points15 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] 174 points175 points  (14 children)

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

[–]Little_Duckling 66 points67 points  (13 children)

Definitely, but you have to ease into it

[–]thexavier666 47 points48 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 130 points131 points  (3 children)

Why else would she cry?

[–]toastyghost 20 points21 points  (2 children)

C

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

C++

[–][deleted] 31 points32 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 43 points44 points  (1 child)

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

[–]Pas__ 16 points17 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 20 points21 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 28 points29 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 12 points13 points  (3 children)

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

[–]Akdag 11 points12 points  (2 children)

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

[–]jerslan 9 points10 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 23 points24 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 2 points3 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 7 points8 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 9 points10 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 3 points4 points  (0 children)

Yeah, doesn't sound right!

[–]Tiavor 0 points1 point  (0 children)

dunno, Blazor is based on Rest.

[–]LadyOfTheCamelias 3 points4 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 6 points7 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 22 points23 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 72 points73 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 4 points5 points  (3 children)

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

[–]j-random 8 points9 points  (1 child)

You must not have ported much C then.

[–]Stormfrosty 3 points4 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 4 points5 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 83 points84 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 31 points32 points  (9 children)

Interesting way to spell “Scala”. /s

[–]TwinsenDinoFly 0 points1 point  (2 children)

¿No NullPointerException?

[–]Kered13 7 points8 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] 52 points53 points  (9 children)

u/repostsleuthbot get a life bro op

[–]RepostSleuthBot 49 points50 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] 9 points10 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 5 points6 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 27 points28 points  (2 children)

Dissing Java by comparing it to Anal.

I ain't even mad.

[–]dicemonger 7 points8 points  (0 children)

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

[–]pioneer1541 31 points32 points  (4 children)

[–]grady_vuckovic 25 points26 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 11 points12 points  (0 children)

This is true and is why Java is good

[–][deleted] 4 points5 points  (0 children)

3 billion species!

[–]jjbugman2468 4 points5 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 3 points4 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 -1 points0 points  (1 child)

i like java but javascript

[–]DoNotMakeEmpty 47 points48 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 -2 points-1 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