buc.ci is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
This is not easily parsed by machines (or even humans). Some version numbers are on the same line, others are on a separate line.
There's extraneous and unneeded info.
And there's no way to influence the appearance of the output. For example, the ps command as the -w flag to explicitly set wide text output mode.
The default #Java version on #FreeBSD is now #openjdk 25.
And there was much rejoicing (yaaaaaaaay)
https://cgit.freebsd.org/ports/commit/?id=338630434187a731efe58b0f089fd72190b33384
📺 https://peer.adalta.social/w/sTJTerG8XX9rt3Q8QFG3R5
🔗 [🇩🇪🇺🇸🇫🇷](https://adalta.info/articles/prstn_immutable_116330371335274947_fr)
🔗 [ℹ️](https://magicmarcy.de/immutability-–-warum-unveraenderlichkeit-so-wichtig-ist")
Résumé : Comprendre l’importance de l’immuabilité pour la fiabilité et la sécurité des applications Java.
📺 https://peer.adalta.social/w/52ZG3otMvtNxpwkBosweGv
🔗 [🇩🇪🇺🇸🇫🇷](https://adalta.info/articles/prstn_immutable_116330371335274947_en)
🔗 [ℹ️](https://magicmarcy.de/immutability-–-warum-unveraenderlichkeit-so-wichtig-ist")
A Daily Puzzle with Core Debugging Principles
📺 https://peer.adalta.social/w/uUgS6xmPriRksARxQZK2wo
🔗 [🇩🇪🇺🇸🇫🇷](https://adalta.info/articles/prstn_immutable_116330371335274947_de)
🔗 [ℹ️](https://magicmarcy.de/immutability-–-warum-unveraenderlichkeit-so-wichtig-ist")
Die Notwendigkeit von Immutability für robuste und performante Anwendungen.
Hmm.
Which is more efficient for walking a tree of #Java objects: a recursive function, or a function that uses an ArrayList as a stack? Or something else?
@a32 Gute Frage, weil ein paar games gibt's auf #FDroid.
🦾 Project Detroit: Java interop with JavaScript and Python
"The novel approach that we are taking with Detroit is that we are embedding the V8 and CPython runtime directly inside the JVM process,"
https://go.theregister.com/feed/www.theregister.com/2026/03/17/oracle_project_detroit_java/
... wait, I actually did that yesterday.
I serviced a computer that had Windows 7 that was fine for the customer to keep using for his particular application.
Storage SSD drive had become full and one of the things I did to clean it up was remove the Java 7 installation as the Java updater recommended it (as Java hadn't been used for the past six months).
#Java #oldComputers #Windows7
RT: https://mas.to/users/alternativeto/statuses/116256332032835351
Java 26 released
Java 26 delivers thousands of improvements that boost developer productivity, simplify the language, and help developers integrate AI and cryptography functionality into their applications. To help developers further streamline and enhance their development initiatives, Oracle is also announcing the new Java Verified Portfolio, which provides developers with a curated set of Oracle-supported tools, framew
One Open-source Project Daily Programming in MS Paint
Horrible hack to make #Java records use bean-style getters:
record Person(String getName,
LocalDate getDateOfBirth,
boolean isMarried) {}
:-D
There absolutely must be SOME way to detect WHY a #Java #Tomcat server would suddenly, after 6 years operation, spontaneously exit after 25-50 seconds of perfectly functional uptime and yet leave no #JVM hs_err crash file.
In catalina.sh debug, it logs the startup, sits idle, then the debugger reports 'disconnected'. This suggests it self-destructs, rather than an external kill - 9?
Seeking advice for FreeBSD as a daily driver on an ASUS X580VD
(Intel HD 630 + GTX 1050 Optimus)
Five questions at <https://www.reddit.com/r/freebsd/comments/1r9j67j/advice_for_running_freebsd_as_daily_driver_on_an/>, and:
"… Goals / use-case: - Prefer GNOME (but open to recommendations if another DE/DM is more reliable here) - Intel as primary + NVIDIA for on-demand/offload use (if possible) - Web dev stack: Java, Node/React, Python, Go - Occasional virtualization and Linuxulator for Linux-only tooling. …"
here's an Apache #Tomcat #Java thing I'd never heard before and although a tech gave it as an excuse, I do wonder if it is true. Apparently, if a Tomcat app receives an HTTPS request and it cannot decrypt the keystore, the entire JVM crashes. I've been using Tomcat since its debut and Java since it was Oak, and I ain't never heard of THIS one before. True?
Tomcat9 on Java8 if that matters.
I am guessing no one here can confirm or deny this #java #JVM crash-on-keystore-decrypt which, if true, is a VERY SERIOUS BUG that could not be trusted in a production environment, and then has gone unfixed for decades? That does not seem very likely, does it?
As it is, keytool says there is nothing wrong with my keystore or its password, and watching the process launch I see after the init, it sits, idle, a few seconds later its Time value in top only increments the millisecs, and within a minute, it is gone, voom, not a trace in any logs as to why.
I do, truly, LOATH this technology. It is so fucking fragile; a life-sentence for the sr developers and sysadmins in production systems (that's why they often don't get holidays)
One Open-source Project Daily Generate types and converters from JSON, Schema, and GraphQL
#ProjectAmber just introduced a new design proposal for Carrier Classes & Carrier Interfaces.
The goal? Extend record-style modeling to more Java types - without losing concise state declarations, derived methods, or pattern matching.
Read more ⇨ https://bit.ly/46jYPn2
Sooo… weird question. Is anybody aware of a good #statistics package for #Java (or callable from Java, so #Scala, #Kotlin, or other #JVM languages) that supports #PERMANOVA?
Or a way to run #R from Java? #Renjin or #JRI (part of #rJava)? adonis/adonis2 supposedly supports PERMANOVA.
Today's complaint about the world: Why does the JDK not have a proper Wayland Backend in 2026?
@ellyxir if you know Java many things would look familiar, but the code doesn't look Java-ish at all. It's a lot less verbose, even to run something it doesn't require you to create a stupid and unnecesary class.
And btw, you can compile to machine code directly, there's a thing called Kotlin Native, ideal for making quick and dirty CLI tools.
Huh, applets are officially gone from Java. I was just getting out of school when they became all the rage, and a large chunk of my time was spent dealing with Java in the browser at internships and later jobs. So long and thanks for, well, not a whole helluva lot really.
#programming #java #applets #history
https://inside.java/2025/12/03/applet-removal/
When I say passable: in graduate school I wrote a Prolog interpreter in java (including parsing source code or REPL input), within which I could run the classic examples like append or (very simple) symbolic differentiation/integration. As an undergraduate I wrote a Mathematica program to solve the word recognition problem for context-free formal languages. But I'd need some study time to be able to write these languages again.
I don't know what the hell prompted me to reminisce about programming languages. I hope it doesn't come off as a humblebrag but rather like old guy spinning yarns. I think I've been through so many because I'm never quite happy with any one of them and because I've had a varied career that started when I was pretty young.
I guess I'm also half hoping to find people on here who have similar interests so I'm going to riddle this post with hashtags:
#Coding #SoftwareDevelopment #ProgrammingLanguages #8086Assembly #BASIC #C #Pascal #perl #java #scala #LISP #Scheme #Prolog #Mathematica #ObjectiveC #matlab #octave #R #Python #Fortran #COBOL #Haskell #Clean #Flix #Curry #Factor #Unison #Joy #Idris #Agda #Lean #6502Assembly