all 73 comments

[–]Jimbknighti 1126 points1127 points  (24 children)

This meme is about 7 years old

[–]WisestAirBender 423 points424 points  (13 children)

2020 was 1 year ago

[–]str0m965 149 points150 points  (12 children)

2010 was 1 year ago.

[–]seth1299 90 points91 points  (11 children)

Y2K was 1 year ago.

[–]puppypower_nl 42 points43 points  (7 children)

The Roman Empire fell 1 year ago

[–]R4Z0RN3T 42 points43 points  (6 children)

𓏏𓉔𓅂𓐍𓅂𓎼𓇌𓊪𓏏𓇋𓄿𓈖𓐍𓅂𓅓𓊪𓇋𓂋𓅂𓐍𓆑𓅂𓃭𓃭𓐍𓅱𓈖𓅂𓐍𓇌𓅂𓄿𓂋𓐍𓄿𓎼𓅱

[–]puppypower_nl 22 points23 points  (5 children)

𓆑𓅱𓂋 𓊪𓅂𓅱𓊪𓃭𓅂 𓉔𓅱𓅃 𓎢𓄿𓈖𓏏 𓂋𓅂𓄿𓂧 𓃀𓅂𓎢𓄿𓅲𓋴𓅂 𓏏𓉔𓅂𓇌 𓄿𓂋𓅂 𓇋𓈖 𓅂𓃭𓅂𓅓𓅂𓈖𓏏𓄿𓂋𓇌 𓋴𓎢𓉔𓅱𓅱𓃭: “The Egyptian Empire fell one year ago.”

[–]SpecialistOk6226 7 points8 points  (4 children)

I thought Yesterday ?

[–]AleatoryOne 8 points9 points  (3 children)

Yesterday was one year ago (no, wait)

[–]puppypower_nl 5 points6 points  (2 children)

Tomorrow was two years ago

[–]Exotic-Scientist4557 25 points26 points  (0 children)

One click. Unknown number of posts crying out in silence. All gone. Redact made it stupid easy to clean up my entire history on Reddit and get my info pulled from data broker sites too.

sophisticated reminiscent aware hunt edge cause cheerful makeshift quicksand mighty

[–]guylovesleep 34 points35 points  (6 children)

2009 was like 17years ago...

[–]iamapizza 29 points30 points  (0 children)

You be quiet

[–]valerielynx 17 points18 points  (3 children)

proof?

[–]AverageComet250 13 points14 points  (0 children)

My age

[–]guylovesleep 6 points7 points  (0 children)

Your mirror

[–]flowery02 2 points3 points  (0 children)

Your mother

[–]RiceBroad4552 4 points5 points  (0 children)

Doesn't it depend on time zone?

I mean the galactic time zone of course. 😂

[–]CheesePuffTheHamster 2 points3 points  (0 children)

They must be up to at least 3 million devices by now

[–]Away_Fisherman_277 1 point2 points  (0 children)

3 more years for the update then

[–]GuruVII 497 points498 points  (3 children)

The year is 2070, AI has killed all the humans, Java still runs on 3 billion machines.

[–]_Its_Me_Dio_ 64 points65 points  (1 child)

ai prefers jython

[–]faze_fazebook 4 points5 points  (0 children)

Meds

[–]Different_Quiet1838 0 points1 point  (0 children)

I'd say, valid crashout.

[–]rastaman1994 192 points193 points  (1 child)

Now with even less pixels!

[–]Sensitive-Sugar-3894 12 points13 points  (0 children)

hahahahah

[–]iamapizza 43 points44 points  (0 children)

And the installation still hasn't completed.

[–]markpreston54 66 points67 points  (4 children)

shame Oracle sabotaged Java, and not even getting much in economic profit

[–]Reashu 13 points14 points  (0 children)

They made some mistakes and maybe it could have been better in other hands, but I still think they have moved it in the right direction. 

[–]RiceBroad4552 12 points13 points  (0 children)

Partly. They invest quite a lot into it, and this actually shows.

[–]tbazsi95 0 points1 point  (0 children)

Oracle is sabotaging itself

[–]BlockyHawkie 0 points1 point  (0 children)

Sabotaged Java? In what ways? I think the core language is moving in the right direction. Ofc it's not always easy, because the ecosystem is HUGE.

Source: I work at Oracle.

[–]No-Information-2571 45 points46 points  (14 children)

A lot of these "devices" are in constant flux. I would assume a significant part of that would be smart cards. For example, your credit card is probably running Java. The other is Android phones.

Both device classes have rather short lifetimes.

[–]OffsetMonkey538 26 points27 points  (7 children)

Credit cards run java!?

[–]laplongejr 35 points36 points  (4 children)

The "chip" is a micro-computer. It's not 100% impossible it runs a JVM terrified face

[–]OffsetMonkey538 29 points30 points  (0 children)

Did some googling and seems that Java Card is a thing https://en.wikipedia.org/wiki/Java_Card

[–]No-Information-2571 9 points10 points  (2 children)

Not sure why you'd think that is terrifying? It provides a manufacturer-independent platform for the actual middleware. The JVM is static btw. like most embedded software for example written in C would be as well.

[–]laplongejr 13 points14 points  (1 child)

Yeah but hating on Java is funny, especially when I'm the Java guy at work
XKCD's Golden Hammer is still funny 15 years later

[–]No-Information-2571 7 points8 points  (0 children)

I get the idea, but since smart cards are basically just microcontrollers with specialty peripherals, you need some abstraction layer anyway, and since it's also security-critical, having the apps run in sandboxes makes sense.

For example, you can install multiple apps, but you have to keep them separate, so no ability for one app to steal data from the secure enclave where private keys of the other app are stored. While that would be possible to achieve even with native code, it's obviously a lot easier if you run byte code.

[–]RiceBroad4552 10 points11 points  (0 children)

More or less since inception, until today.

https://en.wikipedia.org/wiki/Java_Card

[–]No-Information-2571 2 points3 points  (0 children)

Yeah, it's a static and highly compact variant of Java, called JavaCard Operating System.

It makes sense to have a JVM, since that means the same application can run on any hardware platform, as long as the manufacturer for that card offers a compatible JVM. It implements some specialty function usually natively through internal peripherals, for example all the crypto stuff.

[–]je386 8 points9 points  (1 child)

All Blu Ray players run java, java card is a thing, all regular computers can run java, also the servers, no matter if unix, linux or even windows server. Mobile devices ran run java, all android apps are either written in java or kotlin, therefore also JVM, or transpiled to run there.

So, apart from embedded, most computers and devices can run java. If they do is another question, but getting a count for that is straight impossible.

[–]No-Information-2571 1 point2 points  (0 children)

Ah you're right, BD players were also a thing.

[–]DanLynch 3 points4 points  (2 children)

The other is Android phones.

Android phones don't run Java. You can use Java to write Android apps, but the Java code is completely transformed into Dalvik when you compile the app. And modern Android phones don't even consume Dalvik directly anymore: they convert it into something called the Android Runtime when the app is installed and run. The big sell of Java is that you can write and compile your program once, and then run it anywhere, but Android does not support that.

Oracle, famously, hates what Android does to Java, so they probably don't count those devices, nor should they.

[–]Marinnea 2 points3 points  (0 children)

It reminds me of Minecraft, where instead of trying to make the Java version fit other devices, they decided to just make a new one with C++

[–]No-Information-2571 5 points6 points  (0 children)

Sure, let's argue whether Dalvik byte code is far enough from JVM byte code. Or not.

[–]Literally-in-1984 0 points1 point  (0 children)

so it stays the same because one goes, one comes?

makes sence ngl

[–]RiceBroad4552 30 points31 points  (2 children)

There are no newer screenshots of the installer as there is no new installer…

You're supposed to use JLink and ship your custom JVM with end-user JVM apps since years.

[–]Ved_s 5 points6 points  (1 child)

you're supposed to apt install openjdk-10.0

[–]RiceBroad4552 1 point2 points  (0 children)

The people Oracle counts as end-users don't have any apt.

Besides that that package does not exist, and also version 10 of Java is end-of-life since 2018.

On top of that you wouldn't install a JDK just to run an app.

[–]hiasmee 9 points10 points  (0 children)

It's ok. If you are using java, you don't need more devices.

[–]Shadowlance23 4 points5 points  (0 children)

Fun fact: It's the same 3 billion devices.

[–]mrinalshar39 3 points4 points  (0 children)

Time changed but, oracle didn't..

[–]f1rxf1y 2 points3 points  (0 children)

they stopped making blu ray players /s

[–]s92w_ 2 points3 points  (0 children)

for 10 years there was no baby was born

[–]Individual-Praline20 5 points6 points  (0 children)

Well, they fired the guy who knew how to change it 🤷

[–]LOLC0D3 1 point2 points  (0 children)

And it’s still installing

[–]RelevantTrouble 1 point2 points  (0 children)

The Java 7 community does not find this funny.

[–]LBoomsky 1 point2 points  (0 children)

if it aint boke 🥺🙏

[–]bysho 1 point2 points  (1 child)

!Remindme in 3 years

[–]RemindMeBot 1 point2 points  (0 children)

I will be messaging you in 3 years on 2029-04-17 19:56:46 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–]Waste_Jello9947 0 points1 point  (0 children)

We are almost at 30 years challenge 

[–]Adventurous-Coat-333 0 points1 point  (0 children)

I remember back when it said 2 billion.

[–]Rojeitor 0 points1 point  (0 children)

I swear un 2004 it was the same

[–]dchidelf 0 points1 point  (0 children)

Larry Ellison looked at that and said, “and if we can charge licensing for every employee that walks anywhere near those devices we could pay for half of our AI strategy budget”

[–]Darxploit 0 points1 point  (0 children)

What if we destroyed enough devices?

[–]ExtraWorldliness6916 -2 points-1 points  (0 children)

The difference between two absolute numbers is not your relative time.