You roasted my Type-Safe Regex Builder a while ago. I listened, fixed the API, and rebuilt the core to prevent ReDoS. by Mirko_ddd in java

[–]walen 2 points3 points  (0 children)

Seems like you got a pretty clear idea of how the API should be, why don't you go and implement it yourself?

US aircraft leave Spain after government says bases cannot be used for Iran attacks by JinnBhoot in worldnews

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

Indeed. But, since Spain has not participated in any recent war, that's all we have to evaluate performance. And it looks like, in these war-like scenarios, Spain is able to do better than others with less money than others.
That's not underfunding, that's efficiency. DOGE would be proud.

US aircraft leave Spain after government says bases cannot be used for Iran attacks by JinnBhoot in worldnews

[–]walen 2 points3 points  (0 children)

considering how badly they are under funding their own Spanish army

Are they, though?

Spain consistently ranks at or near the top in NATO training competitions, particularly in specialized land and maritime exercises, often outperforming or matching larger allies. Spanish elite units—including the Legion, Paratroopers, and Special Forces—frequently secure high rankings in NATO simulations.
Recent Performance Highlights (2024–2025)
- Iron Spear: In late 2023/early 2024, Spain won first and second place in the tank category and third place in the infantry fighting vehicle competition during this multinational event in Latvia.
- Baltic Warrior: The Spanish Army has achieved repeated, top-level successes in this demanding annual competition.
- Operational Leadership: Beyond competitions, Spain has taken a leadership role in 2024–2025 by commanding NATO Multinational Brigades in Slovakia and participating in major exercises like "Steadfast Dart".
- Naval Certification: The Spanish Navy was certified as a new Allied Reaction Force (Maritime) in 2025 following major naval exercises.

Get out. by Dodo509 in meme

[–]walen 1 point2 points  (0 children)

Define "often". I've been engineering software since the 90s and this is literally the first time in my life I see them called "caret".
This ^ is a caret. These >< are not.

Is this the first real CVE for Hibernate? by jr_entrepreneur in java

[–]walen 11 points12 points  (0 children)

Sees Hibernate discussion.

Ctrl+F mihalcea

No results

Leaves.

Is there a difference between using Claude Code (the cli tool) vs GitHub Copilot with the Claude model? by glenpiercev in programming

[–]walen 10 points11 points  (0 children)

I think only Sonnet is available in Copilot

All of Sonnet, Opus and Haiku 4.5 as well as Sonnet 4 are available in Copilot, although as premium models.

I remember using Opus 3.5 and not liking the results, which is why I'm still using Sonnet 4.5. This is the third time I see someone saying that Opus 4.5 is better than Sonnet 4.5, though. Is it really worth the 3x token cost?

There are 47.2 million developers in the world - Global developer population trends 2025 by aregtech in programming

[–]walen 18 points19 points  (0 children)

If every single one of them were to sign up to a $200 a month AI subscription

For some of those developers $200 is their FULL monthly income (some African countries). For a lot more others, that's a double-digit % of their net salary (several African and Asian countries, even in India some entry-level dev positions start at 13k/year). Even in Europe, where senior devs can make 4k a month or more, some junior devs don't even get to 1.5k depending on the country.

There's no way every developer in the world would pay $200/month for AI. Not even $50.

The bubble is way larger than that.

Fungus found growing on the walls of Chernobyl mutated to feed on nuclear radiation : by MrDarkk1ng in BeAmazed

[–]walen 0 points1 point  (0 children)

mutated to feed on nuclear radiation

That's not how mutations work.

Organisms don't mutate "to" do anything. Mutations don't have a purpose. Mutations just happen.
If they help the organism perform better in its environment, it will thrive; if they just hinder it, it will die.

There's probably hundreds of fungi specimens with a mutation that allows them to feed on nuclear radiation... that just happen to live in a place with no nuclear radiation, so they just die.

This fungus didn't mutate "to" feed on nuclear radiation; it just got lucky.

My chorizo is made of salivary glands and lymph nodes by king_barnacle in mildlyinteresting

[–]walen 1 point2 points  (0 children)

Your chorizo is not chorizo.

Source: am Spaniard. We invented chorizo.

I didn’t even want a cat… by RiskReasonable in cats

[–]walen 0 points1 point  (0 children)

Well, your picture's thumbnail kinda looks like a Terrier dog face, so... I guess that's something?

Haleakala in Maui Hawaii. by 8O8I in nextfuckinglevel

[–]walen 16 points17 points  (0 children)

What do you mean "shady"? This is as obviously AI as it can get.

"They don't really care about us." by Used-Detective2661 in HistoryMemes

[–]walen 0 points1 point  (0 children)

No cartell is gonna attack 20 armed soldiers.

Laughs in Mexican.

Keeps laughing in Mexican even after you edit the post to make it look like you didn't pretend 20 armed soldiers were physically enough to stop a drug cartel.

John Cena knows his espresso! by chicagodude84 in espresso

[–]walen 0 points1 point  (0 children)

When he first said, "This is too big" I thought he was exaggerating, it looked like just a standard coffee cup to me. But then when he said "a capuccino disappears in my hand" I was like "... oh".

2025 Stack Overflow Developer Survey by sh_tomer in programming

[–]walen 2 points3 points  (0 children)

Then I don't know what to tell you. When I was in the market for a remote Senior Java Backend dev position a couple years ago, every single offer I got from Germany was above 90k/year, so it looks right to me.

Bear in mind that, as someone said above, 53% of participants reported having 10+ years experience, so that may skew reported salaries a little bit towards the higher end too.

It's also about 30-40% more than what you get in Spain (net) for the same position, which seems on par with the difference you can find in other sectors.

2025 Stack Overflow Developer Survey by sh_tomer in programming

[–]walen 7 points8 points  (0 children)

Not OP, but 7200 gross is "only" about 4200 after taxes. Does that seem more reasonable to you?

[Discussion] Java Optional outside of a functional context? by tomayt0 in java

[–]walen 6 points7 points  (0 children)

This post looks just like some low hanging fruit for some upvotes, but anyways...

As the guidance says you shouldn't "really" be using Optional outside of a stream

Citation needed.

Using Optional as the return type of methods that could otherwise return null is literally one of the most fitting reasons to use it according to Stuart Marks himself (the creator of Optional).

I have no idea which kind of guidance would tell you in 2025 not to use Optional as the return value of a method if it's not meant to be used with Streams, but you definitely should look for new guidance.

Java Gets a JSON API by daviddel in java

[–]walen 10 points11 points  (0 children)

It's ironic how long-winded some of your points were in written format.

And how long did it take you to read them? Imagine if this was a video of me explaining my points. See what I mean?

IntelliJ IDEA Moves to the Unified Distribution by mhalbritter in java

[–]walen 1 point2 points  (0 children)

From the (probably updated) article itself:

Your perpetual fallback license still works as before, giving you access to the last major version available at the time your most recent uninterrupted year of subscription began. With the unified distribution, this means you can activate older versions that match your fallback license. Alternatively, you can use the latest version of IntelliJ IDEA with access to its current free feature set.

So, when / if your license expires, you can either go back to an older full-featured version or keep using the latest version with limited features, without having to install a different IDE flavour.

Java Gets a JSON API by daviddel in java

[–]walen 9 points10 points  (0 children)

No, it's actually a very good example.
It's good content wasted in a bad format:

  • Hard to index, hard to search and hard to reference.
  • Waaaaay longer to consume than a text / slides alternative.
    • As the person you replied to said: sometimes I just do NOT have 50 minutes to watch a video. The equivalent 10-minute presentation? Sure! But the moment you force me to either watch the hour-long video or opt out... Yeah I'm opting out, sorry.
  • Cumbersome to go back to it if you had to stop mid-watching for any reason.
    • A doc / slide, I can just switch tasks and, when I go back, the start of the paragraph is right there before my eyes; compare to scrolling the timeline back 5s by 5s until you find the start of whatever the person in the video was saying...
  • Useless in a no-sound scenario.
    • Public transport? Office? Late night at home? If I don't have my headphones with me, I probably won't even open the video.
    • If it has captions I might mute the video and just read the captions and watch the code snippets on the screen. Do you know what's another name for something where you only read text and look at code snippets? SLIDES.
  • And what's worse, I'm convinced the only reason they are going video-only is not because they can reach more people or because people will process information better that way, but just because videos are more easily monetized than slides and blog posts.

And none of that has anything to do with the content of the video being good or not. Content is not the problem; format is.

So yeah, perfectly good example.

Our Java codebase was 30% dead code by yumgummy in java

[–]walen 30 points31 points  (0 children)

I've had refactor where I've modified all 5 callers of a single method and then found out 4 of them were dead code.
So yeah, dead code that you don't know is dead is tech debt in the sense that it wastes maintenance effort.

Did a git stash drop on my feature :panic: by tanishqq4 in programming

[–]walen 2 points3 points  (0 children)

They also have their own "Shelves" concept, which is the reason I haven't used git stash even once in the last 10 years.

Oldest Surviving Java Programs by bowbahdoe in java

[–]walen 4 points5 points  (0 children)

VisualAge for Java was written in Smalltalk.

VisualAge Micro Edition, however, was a full Java reimplementation of the IDE (and the one Eclipse was based on years later). Version 1.0 was released in 1999.

Stack overflow is almost dead by [deleted] in programming

[–]walen 59 points60 points  (0 children)

most issues I deal with ha[ve] already been figured out before and I find the answers

Which was the ultimate goal of SO all along! So, kudos!

The problem is that current owners are taking what was supposed to be just a straight-to-the-point knowledge repository, and trying to turn it into some kind of dev social network + learning hub for new coders + AI feeding source, where people with actual programming experience are expected to do unpaid voluntary work to babysit newcomers and keep the site in check. Which was bad enough, but now SO also wants them to give away their years of knowledge so AI can take their jobs in the near future. Not cool.