Forgot your password?
typodupeerror

Comment Re:Excellent Move (Score 1) 91

It was the exact job I got hired in at at the beginning of my career

When was the beginning of your career? I'm not saying this wasn't fraud, but things change. Our hiring standards now are such that there is no way I would get the graduate position I got at my current employer. In fact we are hiring people with higher qualifications than I had 10 years into my career. I would have probably answered what you did, and I would have been wrong.

The qualifications themselves are worthless, but that's beside the point. We now expect graduates to have masters degrees and experience with things that we never needed to in the past, and that applies to local people as well, not immigrants.

Comment Re:Safer? (Score 1) 63

There is nothing safer in adding a new file format. It increases the potential attack surface.

That's not the question here. There is nothing optional about adding the file format, in fact back when it was optional Google removed it from their experimental Chrome release for exactly this reason. But now their hand has been forced by PDF/A and they will need JPEGXL support in order to ship a browser capable of reading PDFs.

The comparison here isn't between Chrome with JPEGXL and without. It's a comparison between JPEGXL using the rust based library and JPEGXL using the C++ based library that came before.

Comment Re:poor benchmark (Score 1) 91

WTF does this have to do with leopard eating faces for anyone who isn't so incredibly stupid to pre-order untested hardware? Do you make all your purchasing decisions on vibes? Have you already pre-ordered your 2030 Tesla Model S?

There are well established benchmarks that provide insight into what we can expect

The one thing we can expect from CPU benchmarks is that they do not reflect their performance in laptops since in a laptop the performance is almost universally defined by the thermal / power envelope. That's why you can get laptops on the market with Intel i5s that well and truly outperform Intel i7s despite CPU benchmarks claiming the exact opposite.

If you can't put two and two together and see what the benchmarks imply, that's on you.

You're not putting 2 and 2 together. You're putting 2x and 2y together and making a conclusion without the 2nd equation that you need to identify the missing variables.

But hey, if you want to live a life based on ignorance / make decisions based on wrong information you do you. I'm an engineer so I'm biased against that level of stupidity.

Comment Re:confirmation bias (Score 1) 191

I found a 100 F note while diligently scanning a Paris sidewalk to avoid dog shit.

The "F" has been discontinued about 100 years ago... when were you born?

Perhaps in 2002 (or shortly before) which is when the euro was adopted (europe-wide) and the franc was retired (in France.)

That said, there must still be franc notes in existence, just not in circulation. And I dunno, some just might be on Paris sidewalks?

Comment Satya must worship the royal anus (Score 5, Insightful) 91

Tim Apple was smart enough to gift a gold plated whatever.

Sam Altman is a grifter himself and knew how to play this.

And now that we know communism is actually defined as anti-bigotry and has nothing to do with the means of production, I guess it is not communist to take ownership in Intel.

But Satya won't pucker up for Piggie. And so Microsoft gets to be the face of an attempt to gin up anti-Indian bigotry before the midterms.

Welcome to the land of the free and the home of the brave.

Comment Re:Safer? (Score 5, Informative) 63

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.

Slashdot Top Deals

If you can't get your work done in the first 24 hours, work nights.

Working...