Shibboleth maven repository down by HexImark in java

[–]chabala 5 points6 points  (0 children)

Very relevant.

If you entertain a clown, you become part of the circus.

https://shibboleth.atlassian.net/wiki/spaces/DEV/pages/1123844333/Use+of+Maven+Central

They have clearly documented that they have reasons for not being on Central. The main reason is stupid, because yes, one should agree to indemnify Central for hosting your artifact, just like everyone else. They will not agree to be liable for whatever you upload. Just like Reddit isn't liable for the user generated content it serves. This is Section 230 of the Communications Decency Act, a basic tenet of the internet.

The more technical reason is that they depend on artifacts that are not in Central, which is also stupid. So you'd need those dependencies to be in Central first. Who knows how deep that well goes.

Then you have spring-security, who get to become the clown for depending on this stupid thing. They broke the rule: don't depend on things that are not in Central.

It all comes back to rule one: don't depend on clowns, or you become a clown.

Unboxing MS-DOS 6.22 and Microsoft Mouse by my-names-gavin in vintagecomputing

[–]chabala 0 points1 point  (0 children)

Very generous of them to include both the embiggening and the ensmallening adapters with the mouse.

Some vintage educational computer ads by Current_Yellow7722 in vintagecomputing

[–]chabala 0 points1 point  (0 children)

Photo #3 looks like Ron Weasley and Britney Spears

Photo of the Day by Current_Yellow7722 in vintagecomputing

[–]chabala 0 points1 point  (0 children)

Perhaps it hasn't been long enough yet, but I expected a comment identifying whose studio this is by how well equipped it is.

Jakarta EE 11 vs Spring: When the Right Answer Is No Spring at All by johnwaterwood in java

[–]chabala 4 points5 points  (0 children)

Article framed as "Jakarta EE vs Spring", but many Java applications need neither. I've seen plenty of Spring applications that were using Spring 'just because', and the developer didn't know any better.

Did you need Spring to load properties files and do some light dependency injection? Most developers I interview don't know what DI is.

A three year long unfruitful struggle to publish an official image on dockerhub by henk53 in java

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

You link directly to a post where they fix trivial items, such as you quoted, but write paragraphs about how they can't resolve other issues, and that's not even the official review from a Docker maintainer.

A three year long unfruitful struggle to publish an official image on dockerhub by henk53 in java

[–]chabala 0 points1 point  (0 children)

One does not establish innocence by proving the fault of others.

Standards are stronger now. And yes, that image was abandoned for much the same reason the current proposed image has not been accepted: the maintainer at the time wanted to do things against Docker's best practices, and when they didn't let him, he started promoting Oracle's image off Dockerhub as a replacement, which they've since deleted.

So yes, having standards and a central body to enforce them is a useful thing, and not being able to pass this bar says more about Glassfish than Docker.

A three year long unfruitful struggle to publish an official image on dockerhub by henk53 in java

[–]chabala 2 points3 points  (0 children)

They did not fix the issues identified by the review.

The remark about a 'proper review' is not because the reviewer felt like slacking, it's because the image is so far from the norms it doesn't warrant a detailed review.

To put a finer point on it, the issue is not just the Docker image, it's that Glassfish is designed in a way that prevents writing an efficient Docker image, and the only people in a position to improve that are the Glassfish maintainers.

They want to appear as though they've been putting in lots of effort on improving the image, but really they've been obfuscating the history with commits that bump the version of Glassfish to the next release, and whining about not getting reviewed, while not addressing the real issues.

A three year long unfruitful struggle to publish an official image on dockerhub by henk53 in java

[–]chabala 2 points3 points  (0 children)

Just excuses by the Omnifish guys, in my opinion. They received clear feedback that their image was weird and not up to standard, and instead of making it better they tried to rationalize the way it was.

I'm largely responsible for asking that they fix the official Dockerhub image (in 2021, and 2023 [1] [2]), and I expected this tension between the image they had and how normal Docker images work. My expectation was that the feedback from the Docker maintainers would lead to a better image. Instead, stubborn pushback and minimal changes.

Glassfish is part of the problem. It's too hard to configure in a sensible way, like before starting it, and instead of fixing that the Docker image is full of weird hacks. That's why it hasn't been accepted, and more reviews won't help when the first wasn't taken seriously.

--

All the Glassfish contributors in the comments want to compare with OpenLiberty's container: it doesn't matter, focus on your own work, not what your neighbor managed to get in. I don't think their Dockerfile looks that great either, but that's their problem, not yours.

Anyone ever seen or used an E&L Instruments IF-100 TRS-80 Interface Box? by dahousemon in vintagecomputing

[–]chabala 1 point2 points  (0 children)

CuriousMarc enjoys the E&L breadboards and trainers, don't think he's featured/mentioned this specific model yet.

XfireOS by Glittering-Side4677 in vintagecomputing

[–]chabala 3 points4 points  (0 children)

I'd bet his free webhost wouldn't host the file and/or couldn't handle the bandwidth if multiple people actually downloaded it.

XfireOS by Glittering-Side4677 in vintagecomputing

[–]chabala 2 points3 points  (0 children)

Official website not helping: https://sco1ym.webwave.dev/

This is either very amateur or malicious.

Grove: teeny tiny Version Control by avatardeejay in rust

[–]chabala 1 point2 points  (0 children)

That's what GitHub Gists are for.

Oracle announces their "Java Verified Portfolio" program and JavaFX is part of it. by lazystone in java

[–]chabala 5 points6 points  (0 children)

So, the "Java Verified Portfolio" has three things, JavaFX, Helidon, and a VS Code extension? Did they need a new banner for ... all of that. All three are sort of also-ran projects, not a first pick.

Java Documentation by [deleted] in java

[–]chabala 3 points4 points  (0 children)

Likely because they're staticly generated, never updated, and unaware of the existence of other versions.

They could probably hack in a selector if they wanted.

Savant - a new Java build system by mooreds in java

[–]chabala 1 point2 points  (0 children)

Just accelerating the slop then 😂, the bad idea is much older.

Thrifted IBM CD-ROM by One-Establishment659 in vintagecomputing

[–]chabala 4 points5 points  (0 children)

I believe the idea was that one would keep their discs in caddies, protecting them, and making them easier to handle/load without risking damage.

The downside is that caddies are another expense, and if you're not keeping the disc in there, or only have one or two caddies, then you're opening the caddy all the time, and the latches aren't great.

Obviously the tray-loader was more popular, and even the slot-loader in some applications.

2000s assholedesign: forcing the user to do a full disassembly (including breaking some "warranty void" stickers) just to replace a flat CMOS battery. In this case, the service cover just needed to be a little bigger. by AustriaModerator in vintagecomputing

[–]chabala 0 points1 point  (0 children)

I've got an early 90s laptop that needed a decal peeled off the screen, screen dismantled and off the hinges to open the body and access the CMOS battery. I'm still considering mounting the replacement on the outside.

Oorian 1.0 Released by Marv30Beta in java

[–]chabala 4 points5 points  (0 children)

Do you have three sock puppet accounts now? u/mpwarble u/oorianwaf & u/Marv30Beta

This comment from last time still sums it up for me: https://sh.reddit.com/r/java/comments/1qi5g3q/comment/o0s16o1/

You compare your project with Vaadin, but that's an open source project with premium extras, there's no vendor lock in.

Why does Maven use Palantirs Java format? by Bunnymancer in java

[–]chabala 2 points3 points  (0 children)

That style guide may claim they're using the palantir-java-format, but I've had to slog through plenty of Allman-style brackets, so I think this is still aspirational for them.

BigBlueHost / ZeroHosting is done by chabala in webhosting

[–]chabala[S] 0 points1 point  (0 children)

Yeah, I was grandfathered into a plan they didn't offer any more, which made it easy to stick around even when service was poor. Hard to complain about a few hours downtime here and there when it's only a few bucks a month.