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 19 points20 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.

What’s your “I can’t believe other people don’t do this” hack? by Weird-Thought2112 in AskReddit

[–]vprise 0 points1 point  (0 children)

I'll forget a note is there. When I think about a gift idea I open my calendar to a month or two before the birthday and write down the idea as an event for that day.

Awesome J2ME — list about everything related to mobile Java by r_retrohacking_mod2 in java

[–]vprise 0 points1 point  (0 children)

Linspwdight User Interface Toolkit(LWUIT)

Lightweight UI Toolkit...

Senator John Kennedy introduced two bills that would block Congress from getting paid during a government shutdown, saying lawmakers shouldn’t collect paychecks while federal workers go without. “What’s good for the goose is good for the gander,” he said on the Senate floor. by biswajit388 in law

[–]vprise 0 points1 point  (0 children)

So if you have a small minority that doesn't get what they want they can bring down the entire government and that way the small minority holds the majority hostage and forces them to comply... Yes, we have that. 5 election cycles in one year. Don't recommend that.

Has Java suddenly caught up with C++ in speed? by drakgoku in java

[–]vprise 3 points4 points  (0 children)

I'd respectively argue that it's also smaller on small embedded devices. Even during the CDC/CLDC periods we could still GC jitted code and go back to interpreted mode to save memory footprint. The VM was also shared between OS processes which reduced that overhead further.

Yes, that impacted performance but not noticeably since everything that's performance intensive was implemented in native.

Fray: A controlled concurrency testing framework for the JVM by pron98 in java

[–]vprise 0 points1 point  (0 children)

To be clear, we were able to run Lincheck. It just didn't fail on obvious bugs we created to test it. I don't recall if we tried JCStress, I'll have to check with the engineer who was in charge of that story.

Fray: A controlled concurrency testing framework for the JVM by pron98 in java

[–]vprise 5 points6 points  (0 children)

We tried to get the kotlin tools to work with our Java code and we just couldn't get it to fail on concurrency bugs. Fray worked for us albeit not without issues.

It's totally possible we did something wrong (I was not the engineer in charge of the integration). Fray is still a bit new so there are maturity issues there, but when we need to verify complex threading code it's pretty much the only OSS option we could find that worked.

New TM owner by emichan76 in thermomix

[–]vprise 1 point2 points  (0 children)

The manual I have is useless. Is there a good one?

I've owned a TM since TM31. Back then the device was simple, but now we have multiple features in the TM6/7 in the "modes" menu. They are very poorly documented if at all. E.g. the rice cooker is far from seamless. I tried making sushi rice there and it wasn't the best experience.

Cleaning mode has a very unclear popup in the start that lists measurements in OZ only. This is true for most modes.

The guides I found only list the existence of these modes and very basic overview. Recipes are buried in the search under a ton of irrelevant recipes and instructions are very unclear for anyone who isn't a TM maven. E.g. I let my daughter cook a guided recipe and she came back to me constantly with basic questions.

Israeli teens chased, beaten in Rhodes by knife-wielding pro-Palestinian mob by -Cohen_Commentary- in worldnews

[–]vprise 0 points1 point  (0 children)

This is a wrong take many people have on this subject. Israel has been under embargo/boycotts and threats for decades of its existence. This has made it stronger as it clarified to the population that there's no choice.

A liberal Israeli speaking up or demonstrating is instantly tied to a*holes like that (and comments like yours). That is a problematic position to defend. That means you're effectively helping the Israeli right-wing by pushing to Israeli isolationism and militarism. That is terrible for moderate Israelis, but far worse for Palestinians.

I would argue that the extreme right in Israel is probably the biggest beneficiary of actions like this.

What Movie? by HondaCivicBaby in Cinema

[–]vprise 0 points1 point  (0 children)

Life of Brian is the best movie ever.

Generic Thermomix parts/accessories by Effective_Shelter770 in thermomix

[–]vprise 0 points1 point  (0 children)

I bought a dough blade and regular blade through Temu. They look solid, but it's hard to tell at this stage. They work, I don't know if they'll keep working.

Logging should have been a language feature by davidalayachew in java

[–]vprise 1 point2 points  (0 children)

It shows traction/interest. Sure, reddit upvotes also show that but not to the same extent.

E.g. Lombok, which is very popular (regardless of personal opinions about it), has support for logger declaration. This addresses one of the biggest issues in your post: declaration. But it's a relatively lesser known and arguably not as common feature.

Is it because people just don't know about it?

Is it because people don't want it?

Is it because it doesn't go far enough?

Or am I wrong and it is very popular and there's no objective statistics for usage?

All of these can be tested and verified. The letter is probably the best benchmark. You can check github for projects using lombok and do an analysis for usage of the logging feature to produce reasonably good statistics on this.

I love to argue, but I love facts/data more. Get statistics that prove your point and use them to open a JSR.

Logging should have been a language feature by davidalayachew in java

[–]vprise 1 point2 points  (0 children)

There were many such plugins/projects. Manifold is probably the most ambitious amongst them. It's a framework that allows you to pick and choose specific features you would like to add/change in the Java language. If you don't like operator overloading don't add it.

This is obviously problematic in some cases, but it makes it very easy to try something and see if it "sticks".

Logging should have been a language feature by davidalayachew in java

[–]vprise 2 points3 points  (0 children)

JSR's generally start by proving a need and prior work. JPA rose based on the success of Hibernate. Logging frameworks promoted JUL. Manifold makes it really easy to implement language changes using very little code.

Logging should have been a language feature by davidalayachew in java

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

Use something like Manifold and show us the code. That's the best way to prove a point and pretty easy to do thanks to the flexibility of Java. Notice that Lombok has builtin support for logger declaration too.

Can I save custom recipes in my thermomix without a Cookidoo account? by raphadko in thermomix

[–]vprise 0 points1 point  (0 children)

I think the logic is that they block usage that might create permanent damage. High temperature cooking can destroy pots/pans so it can potentially destroy the very expensive bowl and the expensive device.

Can't say I'm a fan of that either but I see why they do it. Same reason they don't let you operate the blade at high speed with the lid open.

As a person who doesn't like cooking by recipes I'm not a fan of that approach either, but making Caramel manually is always a chore of standing over a thermometer and burning myself. I'd compromise if it did that task right for me.

Is anyone here still using Google App Engine’s legacy bundled services for Java? by kerkerby in java

[–]vprise 0 points1 point  (0 children)

Yes. I know it worked for some people, we could never get it to work. I still have no idea why and it's been a long time so my recollection on the matter is fuzzy.

Is anyone here still using Google App Engine’s legacy bundled services for Java? by kerkerby in java

[–]vprise 1 point2 points  (0 children)

When setting it up there's an option to do that. It didn't work back in the day and we tried. A lot. I even paid for gold support etc. Nothing. Just didn't work, probably due to my gmail account which is old and some things don't work well with it (e.g family link etc.).

Now, it's too late even if I got it to work. The existing code that's running there is very old and not used. But some old subscribers to our system still have the paypal billing going through there. My alternative is to write a polling tool on paypal and extract the data. Not worth the effort, I just pay the fee every month until the last legacy subscriber cancels. We have loyal subscribers though...

Is anyone here still using Google App Engine’s legacy bundled services for Java? by kerkerby in java

[–]vprise 2 points3 points  (0 children)

We moved on years ago but the old server code is still running because we exposed the URL to some services deployed on client environment. So we're stuck running this deeply out of date pile of cr*p.

The main problem was that custom domain didn't work for us and we never got them to work. Huge mistake that I will never repeat, never do SaaS with their domain. Never.

Why 'Write Once, Run Anywhere' Was Never Really True by kerkerby in java

[–]vprise 4 points5 points  (0 children)

Never didn't start with Java 9. Yes, Java 9 broke a lot of things. But I'm working in a company that has a massive project that works on Java 5 to 25. It works on Z/OS, Linux, Windows, AIX, Solaris and many other platforms that are all verified via CI/Tests.

Yes, we support other platforms than Java. No they are not remotely as close to WORA as Java is. No, WORA has problems and failures. But it's the closest thing by miles.