this post was submitted on 03 Jan 2025
72 points (96.2% liked)

Casual Conversation

1830 readers
267 users here now

Share a story, ask a question, or start a conversation about (almost) anything you desire. Maybe you'll make some friends in the process.


RULES

Casual conversation communities:

Related discussion-focused communities

founded 2 years ago
MODERATORS
 

I was listening to the New Year's Day concert by the Vienna philharmonic and wondered who one of the composers was so used a popular song recognition app. (I expected it would make some fuzzy match on the piece and give me the name + composer). To my amazement it did give the name and composer but as played by the Vienna philharmonic in 2005 in the same location. The orchestra does not have the same members as 19 years ago, nor was it the same conductor, so it seemed the piece was matched on the acoustics of the Musikverein where they were playing, which I found astonishing.

you are viewing a single comment's thread
view the rest of the comments
[–] TehBamski 30 points 3 days ago (4 children)

Lossless compression Even after reading how it works, it still seems like magic to me.

[–] [email protected] 10 points 3 days ago* (last edited 3 days ago) (1 children)

Even more magical is the lossless Zstandard ~is~ ~this~ ~a~ ~name~ ~drop?~. It does so much stuff, it's awesome!

  • hella fast compared to similar-leveled compressors (zoom)
  • no matter the zstd compression level, decompression takes equal time! (ux!)
  • zstd can use a user-given dictionary, or train its own on a sample set (wowie)
  • zstd can be used for live compression (compress and decompress as you read and write, not before or after)
    • on ram (install more ram??)
    • in filesystems (2.5x your disk??)
    • saves CPU by not compressing if it's not worth it (efficiency!!)
  • use ALL the cores!

So kool. lol

[–] FourPacketsOfPeanuts 2 points 2 days ago

Name dropping's fine lol, I just wanted to discourage obvious spammers away from top level comments

load more comments (2 replies)