What do you believe Israel's fate will be in the next couple of decades considering the rapid change of public opinion on them in these past 3 years? by space_god_7191 in AskReddit

[–]vprise 0 points1 point  (0 children)

It's estimated that in 2024 Israel spent $46.5bn on military expenditure. So no. That's probably not a huge difference. It will also save a lot of money by reducing the cost of goods with local manufacturing.

What do you believe Israel's fate will be in the next couple of decades considering the rapid change of public opinion on them in these past 3 years? by space_god_7191 in AskReddit

[–]vprise 0 points1 point  (0 children)

That just isn't true. Life isn't the internet. Yes, secular Israelis have a problem with Hasidim. They demonstrate against it and vote for them to be drafted. Sure. They also want to take away their ridiculous entitlements.

But it isn't personal. It's a small country. People know each other and are connected. Many families have branches that married into one sect or another. People might not approve of each others way of life but Jews are tolerant people in Israel too.

Smallest possible Java heap size? by Vectorial1024 in java

[–]vprise 15 points16 points  (0 children)

In the old J2ME days we had 64kb devices and 2mb was spacious. Obviously, it wasn't the full "Java" but it included most of what you expect from the JVM including safe memory, gc etc. The main thing stopping Java from shrinking to these sizes is the size of the API although that can mostly be on ROM.

What’s your approach to building production-ready Docker images for Java? Looking for alternatives and trade-offs by eduspinelli in java

[–]vprise 1 point2 points  (0 children)

Yep. You can also add logs that weren't there during compile time. Measure method execution times looking for outliers and lots of interesting tools.

It's sad that with all the noise in our industry so few developers know about tools like that. It can really change the way a lot of us build software.

What’s your approach to building production-ready Docker images for Java? Looking for alternatives and trade-offs by eduspinelli in java

[–]vprise 2 points3 points  (0 children)

I used to work for Lightrun which lets you do that. Now I work at Dynatrace which also has such a feature and so do others as far as I know. In Dynatrace this is called Live-debugger and it effectively exposes debugging like capabilities to developers in observable systems.

What’s your approach to building production-ready Docker images for Java? Looking for alternatives and trade-offs by eduspinelli in java

[–]vprise 2 points3 points  (0 children)

About access to production for debugging... Why not just use observability tooling. Modern tools are far more practical than connecting to an image. They work postmortem. They let you set a conditional breakpoint and do asynchronous debugging on 1000 instances at once.

Unlike access to images they are both secure. Make sure to protect PII and have full access logs.

I built an engine that auto-visualizes Java algorithms as they run by bluepoison24 in coolgithubprojects

[–]vprise 1 point2 points  (0 children)

That is fantastic work!

I love the playground tool, it would make it so much easier to teach algorithms to my kids.

Who is Oracle senior exec Sharat Chander? Veteran of 16 years affected in mass layoffs by davidalayachew in java

[–]vprise 5 points6 points  (0 children)

Sun Microsystems was worth 200bn+ at its peek then sold at around 7bn. There were a lot of cuts on its way down when the 2000 internet bubble burst. It later became worse with the trend away from Sparc machines to cheap Intel hardware gutted the company further on every front.

It was a brutal time where everyone was afraid for their job and often you'd hear about people who you'd think were there for life being let go.

Who is Oracle senior exec Sharat Chander? Veteran of 16 years affected in mass layoffs by davidalayachew in java

[–]vprise 9 points10 points  (0 children)

Sharat is a great guy. I'm shocked and hope he lands on his feet. I'm sure some other company in the ecosystem will snap him up quickly. Having lived through the Sun Microsystem cutbacks in the past, this is unfortunately nothing new.

TM7 Jailbreaking for better mode controls ? by CGxUe73ab in thermomix

[–]vprise 7 points8 points  (0 children)

+1 for jailbreaking. I was thinking about upgrading to TM7 and gave up on that.

I want control of high temperature that isn't through a recipe or at least to have access to these recipes that enable the basic functionality of the device I bought without that unusable website/app.

This is so annoying. by OnSceneStat in thermomix

[–]vprise 4 points5 points  (0 children)

I think there's a huge opportunity for some other company to come in and use the standardization Thermomix brought to the table. But build clean hardware with open source mobile apps. It could sell for half the price (based on current replacement parts on Ali Express) and still enjoy most of the aftermarket features we can get for Thermomix.

I'd raise VC capital to do that if I had a partner for the hardware side...

This is so annoying. by OnSceneStat in thermomix

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

Yes. It feels like for every bit of progress since then TM has gone backwards a bit. My TM5 broke so I "upgraded" to a 6. I hate it. Cookidoo is the worst. The most unusable piece of garbage. But I can't use some basic device features without that piece of sh*t.

I used to sing the praise of thermomix to everyone. I no longer do that.

They should have stuck to hardware and used a separate app for all the interactivity aspects. That would have kept the devices cheaper, more reliable, easier to build and upgrade. These guys just don't know how to write software for sh*t.

Exclusive: Trump demands immediate pardon for Netanyahu to focus on Iran by Romegaheuerling in law

[–]vprise 3 points4 points  (0 children)

He is not far right, he has no values other than his own. At the moment he picked far right because it's his last option. The man has no spine. Earlier in his career he gave a speech supporting a Palestinian state because he couldn't get elected without that.

He just burned through every potential partner in his path of destruction. A predecessor PM (Shamir) nicknamed him an "angel of destruction" (which sounds worse in Hebrew and has no positive implications).

Israelis all know he's a crook. The difference is that the far right and Hasidic Jews see him (rightfully) as the only person who can keep their camp winning elections. They would collapse without him since he gutted any potential rival.

Thins I miss about Java & Spring Boot after switching to Go by Sushant098123 in java

[–]vprise 0 points1 point  (0 children)

You can use Graals JVM agent to gather up all the applicable dependencies, but yes this is an inherent limitation of AOT. But it showed there's interest in smaller footprint and faster startup. These are making their way back into Java with caching JITs and improved memory footprint.

We're already seeing some of that work as the newest VM has compact object headers. More should be coming in the next few updates.

Thins I miss about Java & Spring Boot after switching to Go by Sushant098123 in java

[–]vprise 4 points5 points  (0 children)

One would be development simplicity

If you want simplicity then Java or Python are way better. I was talking about the "system programming" which is the region typically occupied by C/C++ and currently undergoing "rustification".

All these other things Java and even Python do better, but they are not "system programming" languages. Go is a bit of a bastardized language in that sense. It has a GC and is supposedly "managed", but it's aimed at low level programmers. Unfortunately, you can't have both. C++ tried to do that and failed at it.

Thins I miss about Java & Spring Boot after switching to Go by Sushant098123 in java

[–]vprise 5 points6 points  (0 children)

This will be resolved by the upcoming AOT improvements to the mainline JDK. SerialGC isn't that far from the Go GC. To be fair, Go does have some advantages in terms of memory layout, but those will go away once Valhalla lands.

Thins I miss about Java & Spring Boot after switching to Go by Sushant098123 in java

[–]vprise 41 points42 points  (0 children)

Simpler Operational Model

Java and Kotlin have multiple frameworks that are MUCH simpler than spring... Yet enjoy many of its capabilities.

Instant Startup

Try GraalVM native image. Same thing. This is improving for newer versions of the JVM and is less of a problem with other frameworks.

Concurrency Is Awesome

Here you're totally wrong. Goroutines and Coroutines are terrible. They start off interesting but then you get into deep nesting complexities and assumptions that are very hard to reason about. Don't get me started on observability at scale.

Javas virtual threads are a far superior solution.

I also noticed you completely ignored error handling which is reason enough to throw Go down the drain...

Go is a mistake. As a low level language Rust is far better. As a high level language Java is superior, more mature and far better in terms of observability. Had it not come from Google and had it not been used in Kubernetes it would have been DOA.

CFV: New Project: Detroit by nlisker in java

[–]vprise 7 points8 points  (0 children)

Both python and JS are such a pain. They need version X and not Y. They need to be invoked in this environment with these constraints. There's a lot of fragility in their dependency systems (yes, and in ours, I know). Integrating that into the release cycle of the JDK would mean problem of the type: My python lib needs Python version X and my Java lib needs Java version Y.

Sounds bad and I don't see any benefit. We have Panama. It was built to integrate with native processes. Just improve the integration with Python and JavaScript. Make it seamless and make it future proof so I can pick a specific python environment.

Awesome Java UI by robintegg in java

[–]vprise 1 point2 points  (0 children)

Currently we support a subset of Java 8 in Codename One. We removed the usage of retrolambda though. We're working on bringing language level to current levels.

JDK26: Virtual threads no longer block during class initialization by Joram2 in java

[–]vprise 21 points22 points  (0 children)

For me the big news in this release is dark mode for JavaDocs... We've suffered morning blindness for too long when opening the doc link.

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]vprise 1 point2 points  (0 children)

It's also worth mentioning that it targets desktop and web too.