Forgot your password?
typodupeerror

Comment Re:Safer? (Score 1) 53

Slashdot doesn't have table support, so it's hard to do side-by-side well, but:

JPEG XL advantages:

Licensing:

JPEG XL: Fully royalty-free (Open source / Apache 2.0)
HEIC: Proprietary patent minefield (MPEG LA, Advance, Velos; royalties apply)

Legacy JPEG Migration:

JPEG XL: Lossless, reversible bitstream transcoding (~20% smaller); fast enough for real-time web servers
HEIC: Lossy re-encode only (generational quality loss; cannot reconstruct original JPEG)

Fine Detail & Textures

JPEG XL: Retains sharp text, fine lines, subtle textures, and film grain
HEIC: Video-derived coding (HEVC / X.265). Tends to smooth out high frequences and smudge grain.

Software Encoding Speed

JPEG XL: Extremely fast; highly parallelized SIMD architecture
HEIC: Exceptionally slow and computationally expensive in software

Software Decoding Speed

JPEG XL: Fast, lightweight multi-threaded CPU decoding
HEIC: Heavy CPU overhead (without using hardware acceleration)

Progressive Rendering:

JPEG XL: True progressive decode; smart saliency algorithm to focus bandwidth on critical details first.
HEIC: None; full file must be received and decoded before display

Lossless Compression
JPEG XL: Dedicated modular mode; vastly outperforms PNG and WebP
HEIC: Ill-suited; you basically have to try to do lossless compression with an inherently-lossy format

Bit Depth & HDR

JPEG XL: Native HDR; up to 32-bit floating point per channel
HEIC: Typically capped at 10-bit or 12-bit integer

Max Dimensions & Scaling

JPEG XL: Up to 1B x 1B; efficient viewport/crop loading without full decoding
HEIC: v5.2, 4096x2160; v6.2: 8192x4320; a tiling hack allows up to 16384 x 16384

Channels & Color Spaces:

JPEG XL: Arbitrary color spaces (hyperspectral); unlimited extra channels (alpha, depth, thermal, masks, CMYK, etc)
HEIC: Rigid container; limited auxiliary channels and standard video color spaces

HEIC advantages:

Rollout / acceleration:

JPEG XL: no dedicated hardware acceleration (thankfully, it's not as important because it's so much more efficient). Software adoption still rolling out.
HEIC: Hardware silicon (ASICs). Default capture format on modern iOS/Android; native capture in Sony, Canon, and Nikon cameras

Video:

JPEG XL: Supports animations (GIF/APNG replacement), with some optimizations** (it's not just a series of stills), but lacks the full set of optimizations that a proper video codec has.
HEIC: Container naively pairs full HEVC video tracks and audio with video.

** - JPEG XL can store up to 4 reference frames in a buffer, with multiple blending modes from the references (add, replace, multiply, etc); has subframe bounding boxes ("dirty rectangles") for when only part of a frame changes; invisible frames; modular deltas (differences between frames); etc. However, it lacks motion vectors (e.g. detecting a feature drifting across a scene and simply having to encode "move it" (followed by any needed deltas). So it's great for "GIFs", but if you wanted to encode a full movie, it'd be significantly larger than e.g. HEVC.

Comment Re:Safer? (Score 2, Informative) 53

Look, I use HEIC, but JPEG-XL is just better.

* Royalty-free
* Lossless transcoding of legacy JPEGs to immediately reduce their sizes by ~20% (fast enough that you can have webservers do it in realtime)
* Better fine detail / high frequency data representation for the same bitrate. HEIC was designed for video and simply is not as good at stills.
* Faster decoding
* MUCH faster compression
* True progressive decoding - and not old-school blocky progressive decoding, but using a smart algorithm that restores coarse detail (particularly focusing on parts of the image that the eyes immediately focus on) first, then progressively adding in finer detail that the eyes take more time to notice later.
* Vastly better lossless compression
* Better colour depth and native HDR (up to 32 bit per channel)
* Up to 1B x 1B pixel images (again, useful for scientific and engineering applications), with efficient loading (don't have to load and decode the whole 1B x 1B image at full resolution to view it)
* Arbitrary colour spaces - you can even use it for scientific hyperspectral imaging. You can include e.g. alpha, depth maps, thermal data, selection masks, etc etc.

It's just a better format for stills. It's annoying that it's taken this long to get support to take off (because it takes ages for most people to update their browsers), but I'm really glad that it's starting to.

Comment Re:Who Benefits from a Belligerent Iran ??? (Score 1) 45

Former President Obama said that the Biden/Harris Administration was "continuing and building on" the Obama Administration

There was a deal between the US and Iran that was negotiated during Obama's presidency. You might argue that it wasn't the best of deals, but it did lower tensions, and constrained what Iran could do.

Trump didn't attempt to improve the deal, he just withdrew from it in 2018, which removed the constraints on Iran enriching uranium. He has done nothing to fix this in either of his terms in office.

But this war began with the war in Gaza, which started October 7, 2023 - during the Biden/Harris Administration.

Ah, so it took place during Biden's presidecy, therefore it was purely down to Biden, no other factors whatsoever.

Iran is a vile, authoritarian theocracy. So what success has Trump had reducing or eliminating the authoritarianism of the regime? How goes the negotiations to end the war and reopen shipping in the Middle East?

Comment Re:Prove it. (Score 1) 45

"Dark" Energy/Marketing

You have a theory, in this case General Relativity, that has been confirmed by testing for many decades. Experimental data shows anomalies that the theory cannot explain. So either:

- The theory is wrong (or incomplete)
- Our ontology is wrong
- Or both of the above

So, what do you do? Do you abandon the theory, in spite of the huge amount of evidential backing, or do you change the ontology while you investigate further?

rather large hole is getting known in the taxpayer community for gold digging.

Yeah, it's a well known fact that all astrophysicists are coining it, they are all as rich as Zuckerberg, if not Musk.

Oh and "Prove it"? As anyone who knows anything about science is aware, you don't prove things in science. Our theories are the best, current explanation for phenomena, but they are both tentative and provisional. Proof is for mathematics, logic and whisky, for science we have evidence.

Submission + - First Nuclear Clocks Start Ticking in Vienna and Beijing (phys.org)

necro81 writes: Two groups, one in Vienna and one in Beijing, have successfully demonstrated the world's first nuclear clocks. Standard atomic clocks, like the caesium clocks that define the second, operate by observing the transition of electrons between different orbits about the nucleus. The resulting radiation is usually in the microwave range, and can produce clocks accurate to one second in 100 billion years.

Nuclear clocks go a step further, and probe energy transitions within the nucleus itself. Nuclei can arrange their protons and neutrons into different configurations, called isomers. The isomer with the lowest energy is the one usually found; higher-energy ones are only metastable and decay quickly. Usually it takes serious energy — x-rays and gamma rays — to excite a nucleus into a higher-energy arrangement. It so happens that thorium-229 can be excited using UV light with a wavelength of 148 nm — just within the capabilities of some exotic lasers.

It's still been quite a challenge. For one thing, Th-229 is not found in nature; it must be extracted from the decay chain of uranium-235. The Beijing team used just a microgram mixed in a crystal of calcium fluoride.

Although these prototype nuclear clocks are not yet more accurate than existing atomic clocks (one second in millions, rather than billions, of years), they show the way towards what may be possible. Because the energy transition is in the nucleus, rather than the electron cloud, it is less susceptible to outside disturbances like magnetic fields. And the fundamental frequency is much higher (five orders of magnitude), which should yield more precise timing. This development could lead to smaller and more reliable time standards across the world (and solar system).

Comment Re:Fundamental physics has never been more dead (Score 4, Funny) 45

"Okay, nuclear power. Yeah. Yeah, they did give us that. That's true. "

"And industrial-scale superconducting magnets!"

"Don't forget GPS satellite relativistic corrections!"

"And radioisotope therapy!"

"Electron beam therapy?"

"World Wide Web, wasn't that created by particle physicists?"

"Yeah, they did do that."

"Capacitative touchscreens too, you know."

"All right, all right, FAIR ENOUGH! But APART from computers, telecommunications, nuclear power, PET scans, MRIs, satellite communications, superconductors, radioisotope therapy, electron beam therapy, heat-shrink tubing, cargo and baggage screening, smoke detectors, muon tomography, capacitative touchscreens, and the World Wide Web, WHAT HAS PARTICLE PHYSICS EVER DONE FOR US?!"

"Synchrotron light sources for drug discovery?"

"Oh, drug discovery?! GROW UP!"

Comment Re:We already tried this (Score 1) 269

The problem comes with hardware which doesn't have a way (or, at least, a user-friendly way) to update its locale data. I recall having problems a decade or so ago with discrepancies between two computers because one of them hadn't been updated with the then-very-recent changes to Chilean law about summer time and the other one had.

Comment Re:Summary ... (Score 1) 269

But maybe an authoritarian dictatorship isn't a great example. Then turn your eyes to France and Spain.

On a point of order... Spain was in GMT until an authoritarian dictator decided that being in the same timezone as Nazi Germany would be convenient. France changed when it was occupied by Nazi Germany. Where you arguably get away with the examples is that there is a question as to why they haven't changed back.

Slashdot Top Deals

A CONS is an object which cares. -- Bernie Greenberg.

Working...