c/programmer_humor · by carrylex@lemmy.world · 324don 3 billion devices Context 977 points · 41 comments · view on lemmy.world
41 Comments
relativestranger@feddit.nl · 67 pts · 324d
somewhere off in the distance i hear a familiar jingle: '3 billion strong.. and growing'
17lifers@sopuli.xyz · 43 pts · 324d
that statistic of java running on 3 billion devices is because of j2me phones
who@feddit.org · 22 pts · 323d
I wonder if they're counting the SIMs in smartphones.
https://en.wikipedia.org/wiki/Java_Card
ozymandias117@lemmy.world · 4 pts · 323d
Also on Blu-Rays
https://www.oracle.com/technical-resources/articles/javabluray.html
17lifers@sopuli.xyz · 1 pts · 323d
"the very popular PlayStation 3 gaming console"
Fuck_u_spez_@sh.itjust.works · 5 pts · 323d
And that was in 2013. Weren't most of those devices feature phones?
anomnom@sh.itjust.works · 1 pts · 323d
iPhone came out on in 2007, smartphones took over pretty fast after that. Motorola Droid in 2009 and Nexus one in early 2010.
marlowe221@lemmy.world · 36 pts · 323d
Shoot, I got paid to write a brand new Java 8 application… in 2020
meliaesc@lemmy.world · 9 pts · 323d
My team was just handed a Java 1.2 codebase, we are deploying it (mostly as is) to production next week.
_stranger_@lemmy.world · 6 pts · 323d
Make sure you enable the right flags on the JVM, such as this one:
QuazarOmega@lemy.lol · 3 pts · 323d
B-but why?
marlowe221@lemmy.world · 3 pts · 322d
Uh… the customer is always right?
QuazarOmega@lemy.lol · 1 pts · 322d
Fair enough, though I'd imagine there's some actual platform constraint to force using an old version for a new project
marlowe221@lemmy.world · 2 pts · 322d
Yeah, that’s what it was. The software was going to be deployed to a range of aircraft of various ages and the oldest ones only supported Java 8.
cypherpunks@lemmy.ml · 22 pts · 323d
NeatNit@discuss.tchncs.de · 15 pts · 324d
But why?
carrylex@lemmy.world · 69 pts · 324d
In short: Money
Long story: Legacy
The really long story: They added a bunch of stuff in that version and it's the last LTS before they removed a bunch of other stuff and a lot of companies are just too lazy to update their 10 year old crappy software.
The end.
Anafabula@discuss.tchncs.de · 19 pts · 324d
I thought the main reason was that they changed the license
jve@lemmy.world · 13 pts · 323d
That might be true but there’s OpenJDK so they still don’t have that as much of an excuse
Truscape@lemmy.blahaj.zone · 23 pts · 324d
Minecraft Java edition
BlackEco@lemmy.blackeco.com · 27 pts · 324d
It was true until Minecraft 1.17, now it requires at least Java 17
conorab@lemmy.conorab.com · 19 pts · 324d
And Microsoft ended up providing their own compiled version of OpenJDK to get around the non-commercial use part of the licence to do it.
swab148@lemmy.dbzer0.com · 6 pts · 323d
Only reason I still have Java 8 is because Pixelmon is stuck at 1.16.5
Sustolic@lemmy.world · 3 pts · 323d
Pixelmon has been on 1.20.1+ for quite some time now.. currently it’s on 1.21.1.
swab148@lemmy.dbzer0.com · 1 pts · 323d
That's just the beta, bunch of stuff broken there. The stable version where everything works is still 1.16.5
Sustolic@lemmy.world · 1 pts · 323d
At least on curseforge the most recent 1.21.1 patch got marked as stable, not sure why on the pixelmon website it is still marked as a beta.
swab148@lemmy.dbzer0.com · 1 pts · 323d
Hm, maybe the website is unmaintained then. Thanks! I'm looking forward to trying out the new Pixelmon! And getting rid of Java 8 lol
SkyeStarfall@lemmy.blahaj.zone · 4 pts · 323d
Unless you play modded 1.7.10, which has a mod (LWJGL3ify) that has had some sort of ungodly work done to allow it to run with modern java versions.
GregTech: New Horizons is a modpack that famously uses it (and I can confirm the modpack runs better than it has any right to do)
hex123456@sh.itjust.works · 4 pts · 323d
If you rebuild the JVM inside Minecraft is it then Java Minecraft Edition? 🤔
x00z@lemmy.world · 1 pts · 323d
Oracle's incompetence.
LaggyKar@programming.dev · 14 pts · 323d
According to https://www.oracle.com/java/technologies/java-se-support-roadmap.html, Java 8 Extended Support will end in December 2030
thaklor@lemmy.world · 18 pts · 323d
The universe ends December 2030
Mwa@thelemmy.club · 5 pts · 323d
imagine if this was the date
martinb@lemmy.sdf.org · 3 pts · 323d
Imagine if it was the cause!?
Mwa@thelemmy.club · 2 pts · 322d
Could be
PenguinJazz@lemmy.blahaj.zone · 14 pts · 323d
With about 5 asterisks next to it, and indefinite sustaining support. I don't think Java 8 is going to die even after the universe ends.
skuzz@discuss.tchncs.de · 5 pts · 323d
Mwa@thelemmy.club · 11 pts · 323d
all the minecraft players still using java 8 for pvping on 1.8.9
ouRKaoS@lemmy.today · 7 pts · 323d
Should have asked about CoBOL
KairuByte@lemmy.dbzer0.com · 3 pts · 323d
I miss SrGrafo…
jol@discuss.tchncs.de · 2 pts · 322d
Where did he go
KairuByte@lemmy.dbzer0.com · 2 pts · 322d
Still on Reddit I believe.