Re:Lichess gets a big upgrade. It doesn't go as planned
by warent on Thursday December 15, 2022 @03:17PM
(#34005076)
This isn't to start a flame war, but why do people still build anything on the JVM
[ Parent
| on HN ]
Re:Lichess gets a big upgrade. It doesn't go as planned
by toast0 on Thursday December 15, 2022 @03:22PM
(#34005153)
I mean, I'm not a JVM fan, but this sort of thing happens in lots of languages, and even operating systems. Upgrade from version X to X + 1, especially with lots of changes in everything else, and you're bound to hit different limits or explore the interface with limits you were hitting and didn't realize.
The other option is to never update anything; which is valid, but painful.
Re:Lichess gets a big upgrade. It doesn't go as planned
by phoronixrly on Thursday December 15, 2022 @03:21PM
(#34005142)
As opposed to what?
Re:Lichess gets a big upgrade. It doesn't go as planned
by vlovich123 on Thursday December 15, 2022 @03:22PM
(#34005163)
Machine code. Assembly if you’re weak willed and need some hand holding.
Re:Lichess gets a big upgrade. It doesn't go as planned
by tux3 on Thursday December 15, 2022 @03:27PM
(#34005237)
Of course _real programmers_ write forged microcode to define just the machine code instructions they need, and they flash the ucode update live in prod to deploy their app.
But if you're weak willed and need some hand holding, the official ISA's machine code is tolerated too.
Re:Lichess gets a big upgrade. It doesn't go as planned
by danielheath on Thursday December 15, 2022 @03:25PM
(#34005202)
Written with a magnet, and a steady hand. Keyboards are a crutch.
Re:Lichess gets a big upgrade. It doesn't go as planned
by hinkley on Thursday December 15, 2022 @03:37PM
(#34005371)
Shit the ROMs on the Apollo mission were hand-woven wire looms. 4K wires weaving between and around magnets. Why hold a magnet when you can use a marlin spike?
Re:Lichess gets a big upgrade. It doesn't go as planned
by toast0 on Thursday December 15, 2022 @03:27PM
(#34005234)
Because nobody has ever expanded their machine code beyond the L1 cache size and experienced a huge difference in performance.
Re:Lichess gets a big upgrade. It doesn't go as planned
by renewiltord on Thursday December 15, 2022 @03:36PM
(#34005351)
Pathetic. If you can't fit your code into L1, are you even a real programmer? No one has time for your Electron shit. Get real, bruh, what's your deadlift?
Re:Lichess gets a big upgrade. It doesn't go as planned
by nurettin on Thursday December 15, 2022 @04:40PM
(#34006163)
Back in my day we didn't have L1, so our code just ran on 16 registers.
Re:Lichess gets a big upgrade. It doesn't go as planned
by poulpy123 on Thursday December 15, 2022 @04:02PM
(#34005719)
I personally use cosmic focused on a disk by the turbulences created by a butterfly to program, but it's not a competition
Re:Lichess gets a big upgrade. It doesn't go as planned
by warent on Thursday December 15, 2022 @04:28PM
(#34006021)
I was under the impression that not every language compiled to java byte code, and that programs can run independently of it (i.e. without having any JRE installed)
Re:Lichess gets a big upgrade. It doesn't go as planned
by smeagull on Thursday December 15, 2022 @04:00PM
(#34005695)
Hubris. I've seen shops build servless applications with Java because "we have java developers".
I left that contract very quickly.
Re:Lichess gets a big upgrade. It doesn't go as planned
by winrid on Thursday December 15, 2022 @04:34PM
(#34006094)
Is this really an issue with graalvm?
Re:Lichess gets a big upgrade. It doesn't go as planned
by moffkalast on Thursday December 15, 2022 @04:14PM
(#34005870)
As an anecdotal case, a company a friend of mine works at has a backend workforce of primarily Java-only devs, so that's the only thing they can really maintain. There's a lot of sunk cost and inertia on the enterprise side when it comes to Java.
But yeah for starting something new, with an open language choice? No way anyone sane would go for it these days. Especially after Oracle basically closed sourced it, making JRE distribution illegal.
Re:Lichess gets a big upgrade. It doesn't go as planned
by warent on Thursday December 15, 2022 @04:39PM
(#34006153)
I take the copious downvotes as confirmation!
Re:Lichess gets a big upgrade. It doesn't go as planned
by amackera on Thursday December 15, 2022 @04:20PM
(#34005924)
JVM is easily one of the best runtimes out there by any objective measure.
(JVM != Java, remember)
Re:Lichess gets a big upgrade. It doesn't go as planned
by moffkalast on Friday December 16, 2022 @03:34PM
(#34019966)
So tell me, what does the J in JVM stand for?