Viewing profile — felixhandte
felixhandte
HN member- Joined
- Tue, Apr 08, 2014, 4:54 AM UTC
- HN karma
- 426
- Public activity
- 86 items
- HN profile
- View on Hacker News ↗
About felixhandte
[ my public key: https://keybase.io/felix; my proof: https://keybase.io/felix/sigs/mjJ1GvUGKTRmYImkgCu8Z04zn4AetQ7MsGOGRCSMh-A ]
Recent public activity
- story
-
comment
Comment #45506821
SDDL (and the front-end task of reshaping data in general) is only one component of OpenZL. Once you have the streams, you can do all sorts of transformations to them that Zstd doe…
-
comment
Comment #45506619
The OpenZL core supports arbitrary composition of graphs. So you can do this now via the compressor construction APIs. We just have to figure out how to make it easy to do.
-
comment
Comment #45506575
Wanna hop over to https://github.com/facebook/openzl/issues/76 ?
-
comment
Comment #45505827
Update: let's continue discussing genomic sequence compression on https://github.com/facebook/openzl/issues/76 .
-
comment
Comment #45497509
Yes. None of the algorithms under test used any hardware acceleration in the benchmarks we ran.
-
comment
Comment #45497499
Ooh, thanks for mentioning these! I wasn't aware of the existence of these tools but yes it seems very possible that you could transform these other spec formats into SDDL descript…
-
comment
Comment #45496590
Yes, definitely! Chunking support is currently in development. Streaming and seeking and so on are features we will certainly pursue as we mature towards an eventual v1.0.0.
-
comment
Comment #45495602
Thanks @dang!
-
comment
Comment #45495506
It was really hard to resist spilling the beans about OpenZL on this recent HN post about compressing genomic sequence data [0]. It's a great example of the really simple transform…
-
comment
Comment #45494902
Let us know how it goes! We developed OpenZL initially for our own consumption at Meta. More recently we've been putting a lot of effort into making this a usable tool for people w…
-
comment
Comment #45494641
In addition to open-sourcing the code today, we also published: - A white paper: https://arxiv.org/abs/2510.03203 - A blog post: https://engineering.fb.com/2025/10/06/developer-too…
- story
-
comment
Comment #45493321
In addition to the blog post, here are the other things we've published today: Code: https://github.com/facebook/openzl Documentation: https://openzl.org/ White Paper: https://arxi…
-
comment
Comment #45252740
Zstd has a similar-ish capability called "repetition codes" [0]. The first stage of Zstd does LZ77 matching, which transforms the input into "sequences", a series of instructions e…
-
comment
Comment #45251544
This is because Zstd's long-distance matcher looks for matching sequences of 64 bytes [0]. Because long matching sequences of the data will likely have the newlines inserted in dif…
-
comment
Comment #41192130
Awesome work! I get exactly that green cast and muted color range off of my flatbed scans (Epson v800). This is a really intriguing path to fixing them I hadn't considered. It seem…
-
comment
Comment #40383003
That would only work in the case that the camera is fixed on a tripod and has a long period of stable / rigid pointing before the exposure during which to collect this data. This i…
-
comment
Comment #39122045
Probably referring to this: https://futurism.com/the-byte/piece-falls-off-boeing-starlin...
-
comment
Comment #38646346
You're saying that a system that can recognize flaws in the alignment imposed on it can reject that alignment, but that doesn't follow. Sure, humans act against their own interests…
-
comment
Comment #37202661
Sure, but Gödel encoding is pretty much purely a theoretical exercise. I'm not sure anyone anywhere has ever practically manipulated Gödel-encoded expressions in a useful way. His …
-
comment
Comment #34315755
1. There are several implementations of Zstandard other than the "reference" libzstd that we maintain, tagged as "Ports" in the table here [0]. You are of course welcome to create …
-
comment
Comment #34315518
Indeed--at this point zstd is the product of something like 25 man-years of improvements and optimizations.
-
comment
Comment #34315481
What differences do you have in mind? Zstd is largely compatible as a drop-in replacement for those commands. There are differences, but it's our goal to minimize them.
-
comment
Comment #33836554
There's also , which I (en-US) call "angle brackets".