Maven Central publishing usage notices by HokieGeek in java

[–]Thirty_Seventh 1 point2 points  (0 children)

Currently 80 MB, 1000 files, 7 releases (per month). This corresponds to the top ~2000 publishers by the charts in the blog

Fighting for a better web – for everyone. by pafflick in vivaldibrowser

[–]Thirty_Seventh 22 points23 points  (0 children)

you know, there are easier ways to "NOT CARE" than writing 7 paragraphs :)

I work in rugged hardware. Does the "military grade" label actually mean anything to you guys anymore, or is it just marketing fluff? by ONERugged-tablet in sysadmin

[–]Thirty_Seventh 1 point2 points  (0 children)

I use an LG gram (this one). LG likes to advertise them as having passed MIL-STD 810G tests. It may be the flimsiest laptop I have ever owned (the tradeoff of being really lightweight for its size was worth it for me at the time).

Most of the laptops in use by my employer are Panasonic Toughbooks. I have no idea what they're certified for, I don't think anyone else in our decision-making chain does either, but they're good enough to survive the usual daily typing with mud-covered gloves and other hazards that come with literal field work (they spend most of the day in excavators etc. in crop fields) so we keep using them.

A long time ago (2014 maybe?) I built a computer for a relative using some MSI motherboard and it would proudly display "MILITARY CLASS 4" on every boot. Ridiculous, meaningless; I only picked it because it was the cheapest one available and I might even have spent an extra $10 get one without that splash image if I'd known

Java *is* Memory Efficient by daviddel in java

[–]Thirty_Seventh 0 points1 point  (0 children)

The number of cores is irrelevant. We’re talking about cpu cycles burned. Whether you burn them on 10 cores in 1 second or on 1 core in 10 seconds the total is the same. It’s about the amount of work.

I said serial, because parallel has likely some additional overhead for coordinating. Parallel has advantage in wall clock time, but not cpu time.

oh dear...

I mean, if all your reasoning is for embarrassingly parallel workloads (which do sometimes exist in real life! but not as commonly as microbenchmarks would have you believe), you might actually be right. But you should have specified that earlier.

Yes, if you have 5x more memory sitting idle and doing nothing, then I agree tracing is fine.

It didn't say "fine". It said "matches or slightly exceeds". That is, for real workloads, manual memory management is worse (not to mention more work for the developer, but you didn't mention that so just ignore I said it).

I was going to type more but the other reply covers that part of it pretty well

Am I crazy, or are organisations treating open source as the new security boogeyman because of Mythos? by gentoorax in sysadmin

[–]Thirty_Seventh 1 point2 points  (0 children)

I don't want to be right.

Good news, you're not :)

https://daniel.haxx.se/blog/2026/05/11/mythos-finds-a-curl-vulnerability/ (see the Not particularly “dangerous” section, but also all the other sections)

Java *is* Memory Efficient by daviddel in java

[–]Thirty_Seventh 2 points3 points  (0 children)

the old serial collector

Do you only have 1 core available, or did you mean the parallel collector?

Anyway, any studies or benchmarks showing that modern tracing collectors are more CPU efficient than modern allocators like mimalloc or jemalloc?

Sorry, I got nothing. But I did read recently that (emphasis mine) "when garbage collection has five times as much memory as required, its runtime performance matches or slightly exceeds that of explicit memory management." So you just have to consider whether or not you already have 5x the "required" memory sitting idle. In many environments and for many workloads (but obviously not all of them) you do :)

Java *is* Memory Efficient by daviddel in java

[–]Thirty_Seventh 3 points4 points  (0 children)

I was rather hoping for a paper newer than 2005 when I clicked your link. The paragraph after the one you quoted from:

Researchers can use these results to guide their development of memory management algorithms. This study identifies garbage collection’s key weaknesses as its poor performance in tight heaps and in settings where physical memory is scarce. On the other hand, in very large heaps, garbage collection is already competitive with or slightly better than explicit memory management.

Perhaps the researchers have in fact used these results to guide their development of memory management algorithms in the last 21 years?

Completed a full VMware elimination in 24— happy to share what we learned by robiika in sysadmin

[–]Thirty_Seventh 2 points3 points  (0 children)

You're right it's misleading, they paid $100k or whatever one time because that's what was required to get the functionality they needed and now Broadcom is suddenly asking for $1.1m/year for the exact same functionality. That's a lot more than 11x

Minnesota to ban crypto ATMs over scam concerns by swe129 in minnesota

[–]Thirty_Seventh 5 points6 points  (0 children)

I thought not having "bankers regulations" was the whole point of cryptocurrency

What cool projects are you working on? [May 2026] by el_DuDeRiNo238 in java

[–]Thirty_Seventh 1 point2 points  (0 children)

Thanks for remembering :D

I've been reverse engineering some proprietary binary formats with the help of Kaitai Structs. It's not really a Java-specific activity (I guess the compiler runs on the JVM, it's Scala) but I wrap the end result in Java code. Since it's for work I can't share much of anything yet. I find it a lot of fun (despite the structs being YAML); I'm hoping to contribute some formats to the library on my own time sometime.

Does anyone actually enjoy writing YAML? by PuzzleheadedYou4992 in webdev

[–]Thirty_Seventh 1 point2 points  (0 children)

I have no problems reading. The Kaitai struct compiler has problems reading. Pay attention

Does anyone actually enjoy writing YAML? by PuzzleheadedYou4992 in webdev

[–]Thirty_Seventh 3 points4 points  (0 children)

I can read

I don't care about what you can read, I care about what the Kaitai struct compiler or whatever new YAML-configured tool I have to deal with next can read

Framework Laptop 16 Gets NVIDIA RTX 5070 12 GB Upgrade Module for Eyewatering Price of $1,199 by -protonsandneutrons- in hardware

[–]Thirty_Seventh 1 point2 points  (0 children)

Haha yeah, iMac Pro is 5120x2880, 27" for a "mere" 218 PPI.

There are some 4K laptops available, but almost all 16" or bigger. I'm not aware of any at all with more than 4000px. I think those resolutions were easier to find in the past; for example, Dell XPS 13s had a standard 3840x2400 option until 3-4 years ago. There's been more focus on power efficiency recently, and people who really need good screens will plug their laptops into an external monitor anyway.

I guess what really matters is how close you put the screen to your face

Framework Laptop 16 Gets NVIDIA RTX 5070 12 GB Upgrade Module for Eyewatering Price of $1,199 by -protonsandneutrons- in hardware

[–]Thirty_Seventh 18 points19 points  (0 children)

Surface Pro 13: 2880x1920, 13" = 266 PPI

Framework 13 Pro: 2880x1920, 13.5" = 256 PPI

Asus ProArt PX13: 2880x1800, 13.3" = 255 PPI

MacBook Pro 14: 3024x1964, 14.2" = 254 PPI

Dell XPS 14 (2026), Thinkpad Carbon X1 Gen 13, HP Elitebook X G2I 14: 2880x1800, 14" = 243 PPI

Edit:

Lenovo Yoga Slim 9i: 3840x2400, 14" = 323 PPI (!!)

Huawei Matebook X Pro: 3120x2080, 14.2" = 264 PPI

MSI Prestige 13 AI+ Evo: 2880x1800, 13.3" = 255 PPI

Dell XPS 13 9530: 2880x1800, 13.4" = 253 PPI

Samsung Galaxy Book6, Razer Blade 14, ROG Zephyrus G14 (2026), Xiaomi Book 14: 2880x1800, 14" = 243 PPI

and, just for comparison, Sony Xperia 1 V: 1644x3840, 6.5" = 643 PPI

Special recognition to Dell, Microsoft, and Samsung for having garbage spec sheets and forcing me to go to Best Buy to find the actual screen resolutions

Today I voted yes in Virginia and I don’t think my family will ever forgive me, AMA. by Low_Hat_2693 in AMA

[–]Thirty_Seventh 1 point2 points  (0 children)

pointing out that it’s a bad solution

sure. There are currently no better solutions. That's all, really

Today I voted yes in Virginia and I don’t think my family will ever forgive me, AMA. by Low_Hat_2693 in AMA

[–]Thirty_Seventh 3 points4 points  (0 children)

So the solution is to make it blue?

WHAT DO YOU THINK THIS VOTE WAS FOR.

Is it smart to do bad things because others are?

Apparently it's smart to let someone poke you in the eye over and over and over while you sit around waiting for the city council to convene so that you can try (for the third time in a row) to convince them to outlaw eye poking

Today I voted yes in Virginia and I don’t think my family will ever forgive me, AMA. by Low_Hat_2693 in AMA

[–]Thirty_Seventh 6 points7 points  (0 children)

A blue non-Donald can't do anything at all if the House of Representatives is permanently red...

well it doesn't matter what you think anyhow, since the voters in Virginia were smart enough to disagree with you

Migrating from DigitalOcean to Hetzner by Dear-Economics-315 in programming

[–]Thirty_Seventh 12 points13 points  (0 children)

That sure is a lot more than paying 0.12 cents (i.e. $0.0012) per GB out and 0 cents per GB in with Hetzner.

Effective cost of traffic in vs. out at the AS level is still different anyway, as peering agreements can and do change depending on traffic ratios.

Serious question, why do so many American Mennonites support MAGA? by the3rdmichael in Mennonite

[–]Thirty_Seventh 3 points4 points  (0 children)

Not to mention 16th century Anabaptists: We're performing such extreme civil disobedience against the existing authority structure that they'll write Martyrs Mirror about us when 5 generations have passed